diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp index d38a959a8f..e112b069be 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp @@ -244,8 +244,7 @@ void JitArm64::fcmpX(UGeckoInstruction inst) SetJumpTarget(pNaN); - ORR(XA, XA, 64 - 61, 0, true); - ORR(XA, XA, 0, 0, true); + MOVI2R(XA, PPCCRToInternal(CR_SO)); if (a != b) {