Re-replace functions after loading a savestate.

Might need to clear before saving too... anyway, this makes testing a bit
easier for certain areas.

Also, correctly decrease downcount on x86.
This commit is contained in:
Unknown W. Brackets
2014-04-12 15:48:30 -07:00
parent d67f91d899
commit dde2f3ade6
4 changed files with 7 additions and 5 deletions
+2 -2
View File
@@ -491,8 +491,8 @@ void Jit::Comp_ReplacementFunc(MIPSOpcode op)
// we can emit.
MOV(32, R(ECX), M(&currentMIPS->r[MIPS_REG_RA]));
SUB(32, M(&currentMIPS->downcount - 1), R(EAX));
js.downcountAmount = 1; // we just subtracted most of it
SUB(32, M(&currentMIPS->downcount), R(EAX));
js.downcountAmount = 0; // we just subtracted most of it
WriteExitDestInReg(ECX);
js.compiling = false;