From 0ef54aa16b8cdd1b46ef4d212208f2a6b1d99688 Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Tue, 25 Feb 2020 12:52:53 +0100 Subject: [PATCH] vram32 small optim --- core/hw/pvr/pvr_mem.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/hw/pvr/pvr_mem.cpp b/core/hw/pvr/pvr_mem.cpp index 24059546d..5327146e2 100644 --- a/core/hw/pvr/pvr_mem.cpp +++ b/core/hw/pvr/pvr_mem.cpp @@ -284,8 +284,7 @@ extern "C" void DYNACALL TAWriteSQ(u32 address,u8* sqb) static u32 pvr_map32(u32 offset32) { //64b wide bus is achieved by interleaving the banks every 32 bits - const u32 bank_bit = VRAM_BANK_BIT; - const u32 static_bits = (VRAM_MASK - (VRAM_BANK_BIT * 2 - 1)) | 3; + const u32 static_bits = VRAM_MASK - (VRAM_BANK_BIT * 2 - 1) + 3; const u32 offset_bits = (VRAM_BANK_BIT - 1) & ~3; u32 bank = (offset32 & VRAM_BANK_BIT) / VRAM_BANK_BIT;