From 3cd9465f914219d8894d82fe3693153139a0181e Mon Sep 17 00:00:00 2001 From: JMC47 Date: Wed, 28 Mar 2018 04:16:41 -0400 Subject: [PATCH] Fix JIT64 mtsmsr issue after PIE support again. --- Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp index 9bdc078e19..84c1352cfc 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp @@ -407,7 +407,7 @@ void Jit64::mtmsr(UGeckoInstruction inst) TEST(32, PPCSTATE(Exceptions), Imm32(EXCEPTION_EXTERNAL_INT | EXCEPTION_PERFORMANCE_MONITOR | EXCEPTION_DECREMENTER)); - FixupBranch noExceptionsPending = J_CC(CC_Z); + FixupBranch noExceptionsPending = J_CC(CC_Z, true); // Check if a CP interrupt is waiting and keep the GPU emulation in sync (issue 4336) MOV(64, R(RSCRATCH), ImmPtr(&ProcessorInterface::m_InterruptCause));