summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorLeo Lam <leolino.lam@gmail.com>2017-08-22 22:12:14 +0200
committerGitHub <noreply@github.com>2017-08-22 22:12:13 +0200
commitc12418788a29dc54e4e98b12e2acf6bc93020e5d (patch)
tree2ba7e39bbdb773f10b6d505ec287325564fa4f81 /Source/Core
parente3fff359604f116c849a13652cfc21a9dfa5937b (diff)
parentf7b133b39a09526f4eb42203bcad45f82940d107 (diff)
Merge pull request #5963 from JMC47/mtmsrfix
Fix JIT64 mtmsr issue after PIE support.
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp
index 5b68fae157..e3a694b71b 100644
--- a/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp
+++ b/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp
@@ -403,7 +403,7 @@ void Jit64::mtmsr(UGeckoInstruction inst)
// external exceptions when going out of mtmsr in order to execute delayed
// interrupts as soon as possible.
TEST(32, PPCSTATE(msr), Imm32(0x8000));
- FixupBranch eeDisabled = J_CC(CC_Z);
+ FixupBranch eeDisabled = J_CC(CC_Z, true);
TEST(32, PPCSTATE(Exceptions),
Imm32(EXCEPTION_EXTERNAL_INT | EXCEPTION_PERFORMANCE_MONITOR | EXCEPTION_DECREMENTER));