diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp index 3df2fea5fa..281568a55b 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp @@ -143,7 +143,7 @@ void JitArm64::mcrxr(UGeckoInstruction inst) LDRB(IndexType::Unsigned, WB, PPC_REG, PPCSTATE_OFF(xer_so_ov)); // [0 SO OV CA] - ADD(WA, WA, WB, ArithOption(WB, ShiftType::LSL, 2)); + ADD(WA, WA, WB, ArithOption(WB, ShiftType::LSL, 1)); // [SO OV CA 0] << 3 LSL(WA, WA, 4);