diff options
| author | Leo Lam <leolino.lam@gmail.com> | 2017-08-22 22:12:14 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-08-22 22:12:13 +0200 |
| commit | c12418788a29dc54e4e98b12e2acf6bc93020e5d (patch) | |
| tree | 2ba7e39bbdb773f10b6d505ec287325564fa4f81 /Source/Core | |
| parent | e3fff359604f116c849a13652cfc21a9dfa5937b (diff) | |
| parent | f7b133b39a09526f4eb42203bcad45f82940d107 (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.cpp | 2 |
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)); |
