Removed the updating of PC in GenQuantizedStores() as the generated code is static.
This commit is contained in:
parent
0cafc33eda
commit
17c4fcfd90
|
@ -180,7 +180,6 @@ void CommonAsmRoutines::GenQuantizedStores() {
|
|||
MOV(64, MComplex(RBX, RCX, SCALE_1, 0), R(RAX));
|
||||
FixupBranch skip_complex = J();
|
||||
SetJumpTarget(too_complex);
|
||||
MOV(32, M(&PC), Imm32(jit->js.compilerPC)); // Helps external systems know which instruction triggered the write
|
||||
ABI_CallFunctionRR(thunks.ProtectFunction((void *)&WriteDual32, 2), RAX, RCX);
|
||||
SetJumpTarget(skip_complex);
|
||||
RET();
|
||||
|
@ -197,7 +196,6 @@ void CommonAsmRoutines::GenQuantizedStores() {
|
|||
MOV(32, MDisp(ECX, 4+(u32)Memory::base), R(EAX));
|
||||
FixupBranch arg2 = J();
|
||||
SetJumpTarget(argh);
|
||||
MOV(32, M(&PC), Imm32(jit->js.compilerPC)); // Helps external systems know which instruction triggered the write
|
||||
MOV(32, R(EAX), M(((char*)&psTemp)));
|
||||
ABI_CallFunctionRR(thunks.ProtectFunction((void *)&Memory::Write_U32, 2), EAX, ECX);
|
||||
MOV(32, R(EAX), M(((char*)&psTemp)+4));
|
||||
|
|
Loading…
Reference in New Issue