ppcmmu: Fix compiler warnings.

This commit is contained in:
joevt 2023-08-09 11:39:20 -07:00 committed by dingusdev
parent 0f66d454c1
commit 3bea3ec3d8

View File

@ -1059,17 +1059,17 @@ inline T mmu_read_vmem(uint32_t guest_va)
return ( return (
((T)tlb2_entry->rgn_desc->devobj->read(tlb2_entry->rgn_desc->start, ((T)tlb2_entry->rgn_desc->devobj->read(tlb2_entry->rgn_desc->start,
guest_va - tlb2_entry->dev_base_va, static_cast<uint32_t>(guest_va - tlb2_entry->dev_base_va),
4) << 32) | 4) << 32) |
tlb2_entry->rgn_desc->devobj->read(tlb2_entry->rgn_desc->start, tlb2_entry->rgn_desc->devobj->read(tlb2_entry->rgn_desc->start,
guest_va + 4 - tlb2_entry->dev_base_va, static_cast<uint32_t>(guest_va + 4 - tlb2_entry->dev_base_va),
4) 4)
); );
} }
else { else {
return ( return (
tlb2_entry->rgn_desc->devobj->read(tlb2_entry->rgn_desc->start, tlb2_entry->rgn_desc->devobj->read(tlb2_entry->rgn_desc->start,
guest_va - tlb2_entry->dev_base_va, static_cast<uint32_t>(guest_va - tlb2_entry->dev_base_va),
sizeof(T)) sizeof(T))
); );
} }
@ -1180,14 +1180,14 @@ inline void mmu_write_vmem(uint32_t guest_va, T value)
ppc_alignment_exception(guest_va); ppc_alignment_exception(guest_va);
tlb2_entry->rgn_desc->devobj->write(tlb2_entry->rgn_desc->start, tlb2_entry->rgn_desc->devobj->write(tlb2_entry->rgn_desc->start,
guest_va - tlb2_entry->dev_base_va, static_cast<uint32_t>(guest_va - tlb2_entry->dev_base_va),
value >> 32, 4); value >> 32, 4);
tlb2_entry->rgn_desc->devobj->write(tlb2_entry->rgn_desc->start, tlb2_entry->rgn_desc->devobj->write(tlb2_entry->rgn_desc->start,
guest_va + 4 - tlb2_entry->dev_base_va, static_cast<uint32_t>(guest_va + 4 - tlb2_entry->dev_base_va),
(uint32_t)value, 4); (uint32_t)value, 4);
} else { } else {
tlb2_entry->rgn_desc->devobj->write(tlb2_entry->rgn_desc->start, tlb2_entry->rgn_desc->devobj->write(tlb2_entry->rgn_desc->start,
guest_va - tlb2_entry->dev_base_va, static_cast<uint32_t>(guest_va - tlb2_entry->dev_base_va),
value, sizeof(T)); value, sizeof(T));
} }
return; return;