diff --git a/pcsx2/x86/ix86-32/iR5900-32.cpp b/pcsx2/x86/ix86-32/iR5900-32.cpp index a418f1310d..ac557752ef 100644 --- a/pcsx2/x86/ix86-32/iR5900-32.cpp +++ b/pcsx2/x86/ix86-32/iR5900-32.cpp @@ -1405,7 +1405,7 @@ void recompileNextInstruction(int delayslot) { std::string disasm; DevCon.Warning("Possible old value used in COP2 code"); - for (u32 i = s_pCurBlockEx->startpc; i <= p; i += 4) + for (u32 i = s_pCurBlockEx->startpc; i < s_nEndBlock; i += 4) { disR5900Fasm(disasm, memRead32(i), i); DevCon.Warning("%s%08X %s", i == pc - 4 ? "*" : i == p ? "=" : " ", memRead32(i), disasm.c_str());