From 3bea3ec3d85bb6323bfd73d0c8c176698c1c26b1 Mon Sep 17 00:00:00 2001 From: joevt Date: Wed, 9 Aug 2023 11:39:20 -0700 Subject: [PATCH] ppcmmu: Fix compiler warnings. --- cpu/ppc/ppcmmu.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cpu/ppc/ppcmmu.cpp b/cpu/ppc/ppcmmu.cpp index a24842d..cefbff6 100644 --- a/cpu/ppc/ppcmmu.cpp +++ b/cpu/ppc/ppcmmu.cpp @@ -1059,17 +1059,17 @@ inline T mmu_read_vmem(uint32_t guest_va) return ( ((T)tlb2_entry->rgn_desc->devobj->read(tlb2_entry->rgn_desc->start, - guest_va - tlb2_entry->dev_base_va, + static_cast(guest_va - tlb2_entry->dev_base_va), 4) << 32) | tlb2_entry->rgn_desc->devobj->read(tlb2_entry->rgn_desc->start, - guest_va + 4 - tlb2_entry->dev_base_va, + static_cast(guest_va + 4 - tlb2_entry->dev_base_va), 4) ); } else { return ( tlb2_entry->rgn_desc->devobj->read(tlb2_entry->rgn_desc->start, - guest_va - tlb2_entry->dev_base_va, + static_cast(guest_va - tlb2_entry->dev_base_va), sizeof(T)) ); } @@ -1180,14 +1180,14 @@ inline void mmu_write_vmem(uint32_t guest_va, T value) ppc_alignment_exception(guest_va); tlb2_entry->rgn_desc->devobj->write(tlb2_entry->rgn_desc->start, - guest_va - tlb2_entry->dev_base_va, + static_cast(guest_va - tlb2_entry->dev_base_va), value >> 32, 4); tlb2_entry->rgn_desc->devobj->write(tlb2_entry->rgn_desc->start, - guest_va + 4 - tlb2_entry->dev_base_va, + static_cast(guest_va + 4 - tlb2_entry->dev_base_va), (uint32_t)value, 4); } else { tlb2_entry->rgn_desc->devobj->write(tlb2_entry->rgn_desc->start, - guest_va - tlb2_entry->dev_base_va, + static_cast(guest_va - tlb2_entry->dev_base_va), value, sizeof(T)); } return;