From 30bcf280d4a4ec41d7d2eee3a76c81f3e0b4fb51 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Fri, 19 Feb 2021 02:25:27 +1000 Subject: [PATCH] Revert "CPU/Recompiler: Use fastmem for constant loads from RAM mirrors in LUT mode" This reverts commit 67fe97a17cc369409f38904383a87d75c8673af9. Misread the logic here - it's masked anyway, so it's fine. --- src/core/cpu_recompiler_code_generator_generic.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/core/cpu_recompiler_code_generator_generic.cpp b/src/core/cpu_recompiler_code_generator_generic.cpp index 716e8bb09..ddd4e3346 100644 --- a/src/core/cpu_recompiler_code_generator_generic.cpp +++ b/src/core/cpu_recompiler_code_generator_generic.cpp @@ -41,8 +41,7 @@ Value CodeGenerator::EmitLoadGuestMemory(const CodeBlockInstruction& cbi, const { Value result = m_register_cache.AllocateScratch(size); - if (g_settings.cpu_fastmem_mode == CPUFastmemMode::MMap && - Bus::IsRAMAddress(static_cast(address.constant_value))) + if (g_settings.IsUsingFastmem() && Bus::IsRAMAddress(static_cast(address.constant_value))) { // have to mask away the high bits for mirrors, since we don't map them in fastmem EmitLoadGuestRAMFastmem(Value::FromConstantU32(static_cast(address.constant_value) & Bus::RAM_MASK), size,