JitArm64: Fix RC calculation of srawix.

Seems like it was missed from the early implementation.
This commit is contained in:
degasus 2018-12-22 17:26:28 +01:00
parent 490dffc791
commit 64378c90da

View File

@ -631,6 +631,9 @@ void JitArm64::srawix(UGeckoInstruction inst)
ComputeCarry(true);
else
ComputeCarry(false);
if (inst.Rc)
ComputeRC0(gpr.GetImm(a));
}
else if (amount == 0)
{
@ -639,6 +642,9 @@ void JitArm64::srawix(UGeckoInstruction inst)
ARM64Reg RS = gpr.R(s);
MOV(RA, RS);
ComputeCarry(false);
if (inst.Rc)
ComputeRC0(RA);
}
else
{