From 7eb7ad684ced2e7b1e211d021d7d60c61c9e596d Mon Sep 17 00:00:00 2001 From: Stenzek Date: Fri, 7 Mar 2025 15:07:58 +1000 Subject: [PATCH] CPU/Recompiler: Remove load delay flag from lwc2 Shouldn't make any difference since it's not a register write. --- src/core/cpu_recompiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/cpu_recompiler.cpp b/src/core/cpu_recompiler.cpp index f6f7e2bdb..9173582b9 100644 --- a/src/core/cpu_recompiler.cpp +++ b/src/core/cpu_recompiler.cpp @@ -1314,7 +1314,7 @@ void CPU::Recompiler::Recompiler::CompileInstruction() } break; - case InstructionOp::lwc2: CompileLoadStoreTemplate(&Recompiler::Compile_lwc2, MemoryAccessSize::Word, false, false, TF_READS_S | TF_LOAD_DELAY); break; + case InstructionOp::lwc2: CompileLoadStoreTemplate(&Recompiler::Compile_lwc2, MemoryAccessSize::Word, false, false, TF_READS_S); break; case InstructionOp::swc2: CompileLoadStoreTemplate(&Recompiler::Compile_swc2, MemoryAccessSize::Word, true, false, TF_GTE_STALL | TF_READS_S); SpecExec_swc2(); break; // swc0/lwc0/cop1/cop3 are essentially no-ops