diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp index b9f130394a..235a446501 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp @@ -467,15 +467,13 @@ void JitArm64::lXX(UGeckoInstruction inst) MOVI2R(XA, (u64)&CoreTiming::Idle); BLR(XA); - gpr.Unlock(WA); - WriteExceptionExit(); + MOVI2R(WA, js.compilerPC); + + WriteExceptionExit(WA); SwitchToNearCode(); SetJumpTarget(noIdle); - - //js.compilerPC += 8; - return; } }