From 36902c58eb257f162026b01441480686476fe396 Mon Sep 17 00:00:00 2001 From: degasus Date: Sat, 5 Sep 2015 12:55:09 +0200 Subject: [PATCH] JitArm64: Fix lwbrx and lhbrx --- Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp index 52cf6ce94f..ee73a622bc 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp @@ -327,32 +327,29 @@ void JitArm64::lXX(UGeckoInstruction inst) switch (inst.OPCD) { case 31: + offsetReg = b; switch (inst.SUBOP10) { case 55: // lwzux update = true; case 23: // lwzx flags |= BackPatchInfo::FLAG_SIZE_32; - offsetReg = b; break; case 119: //lbzux update = true; case 87: // lbzx flags |= BackPatchInfo::FLAG_SIZE_8; - offsetReg = b; break; case 311: // lhzux update = true; case 279: // lhzx flags |= BackPatchInfo::FLAG_SIZE_16; - offsetReg = b; break; case 375: // lhaux update = true; case 343: // lhax flags |= BackPatchInfo::FLAG_EXTEND | BackPatchInfo::FLAG_SIZE_16; - offsetReg = b; break; case 534: // lwbrx flags |= BackPatchInfo::FLAG_REVERSE |