From 9d2b2cae4a58009b67d1e3e6388eb938d05f07a7 Mon Sep 17 00:00:00 2001 From: Fiora Date: Sun, 14 Sep 2014 00:12:27 -0700 Subject: [PATCH] JIT: fix JIT with conditional continue off, again --- Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp index 10ea9f8448..a62a299827 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp @@ -463,7 +463,11 @@ void Jit64::cmpXX(UGeckoInstruction inst) SetJumpTarget(pDontBranch); if (!analyzer.HasOption(PPCAnalyst::PPCAnalyzer::OPTION_CONDITIONAL_CONTINUE)) + { + gpr.Flush(); + fpr.Flush(); WriteExit(js.next_compilerPC + 4); + } } }