diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp index 68ae3e3ce5..0914f14d13 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp @@ -162,7 +162,7 @@ void Jit64::ComputeRC(const Gen::OpArg & arg, bool needs_test, bool needs_sext) // better to flush it here so that we don't have to flush it on both sides of the branch. // We don't want to do this if a test is needed though, because it would interrupt macro-op // fusion. - for (int j : js.op->gprInUse) + for (int j : ~js.op->gprInUse) gpr.StoreFromRegister(j); } DoMergedBranchCondition();