[AArch64] Fix fcmp.
Fixes Luigi's head vanishing. Was due to a mishandling of nans. Confirmed fixed by hardware test.
This commit is contained in:
parent
54c2800bb4
commit
abaa8fc24d
|
@ -244,8 +244,7 @@ void JitArm64::fcmpX(UGeckoInstruction inst)
|
||||||
|
|
||||||
SetJumpTarget(pNaN);
|
SetJumpTarget(pNaN);
|
||||||
|
|
||||||
ORR(XA, XA, 64 - 61, 0, true);
|
MOVI2R(XA, PPCCRToInternal(CR_SO));
|
||||||
ORR(XA, XA, 0, 0, true);
|
|
||||||
|
|
||||||
if (a != b)
|
if (a != b)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue