diff --git a/Source/Core/Core/Src/PowerPC/Jit64/JitAsm.cpp b/Source/Core/Core/Src/PowerPC/Jit64/JitAsm.cpp index 98f258dfcb..e939313687 100644 --- a/Source/Core/Core/Src/PowerPC/Jit64/JitAsm.cpp +++ b/Source/Core/Core/Src/PowerPC/Jit64/JitAsm.cpp @@ -233,8 +233,7 @@ void Jit64AsmRoutineManager::GenerateCommon() MOV(32, R(EAX), M(&PowerPC::ppcState.spr[SPR_XER])); - AND(32, R(ECX), Imm32(0xFFFFFFFE)); - NOT(32, R(ECX)); + MOV(32, R(ECX), Imm32(1)); AND(32, R(EAX), R(ECX)); MOVSX(32, 8, ECX, M(&PowerPC::ppcState.cr_fast[0]));