Interpreter: Idle skipping support

This commit is contained in:
degasus committed 2015-06-30 20:11:23 +02:00
1 parent 12fe42b2a3
commit 717d4bfbcc
6 files changed
+25 -10

No files matched your search

+1 -1
View File
@@ -2111,7 +2111,7 @@ static void DoWriteCode(IRBuilder* ibuild, JitIL* Jit, u32 exitAddress)
FixupBranch noidle = Jit->J_CC(CC_NZ);
RI.Jit->Cleanup(); // is it needed?
Jit->ABI_CallFunction((void *)&PowerPC::OnIdle);
Jit->ABI_CallFunction((void *)&CoreTiming::Idle);
Jit->MOV(32, PPCSTATE(pc), Imm32(ibuild->GetImmValue( getOp2(I) )));
Jit->WriteExceptionExit();