CPU/Recompiler: Eliminate redundant speculative reg read

This commit is contained in:
Stenzek 2024-07-14 21:26:17 +10:00
parent 59a2309a83
commit 640ed4a2d3
No known key found for this signature in database

View file

@ -3049,8 +3049,7 @@ bool CodeGenerator::Compile_cop2(Instruction instruction, const CodeCache::Instr
if (g_settings.gpu_pgxp_enable)
EmitFunctionCall(nullptr, PGXP::CPU_SWC2, Value::FromConstantU32(instruction.bits), address, value);
SpeculativeValue spec_base = SpeculativeReadReg(instruction.i.rs);
if (spec_base)
if (spec_address)
SpeculativeWriteMemory(*spec_address, std::nullopt);
}