Archived
1
0
Fork 0
forked from Mirror/Ryujinx

AInstEmitAluHelper: Simplify EmitSubsCCheck (#15)

This commit is contained in:
Merry 2018-02-14 22:01:21 +00:00 committed by gdkchan
parent 74fbe1494d
commit 7791e1fe36

View file

@ -52,15 +52,11 @@ namespace ChocolArm64.Instruction
public static void EmitSubsCCheck(AILEmitterCtx Context)
{
//C = Rn == Rm || Rn > Rm
//C = Rn == Rm || Rn > Rm = !(Rn < Rm)
EmitDataLoadOpers(Context);
Context.Emit(OpCodes.Ceq);
EmitDataLoadOpers(Context);
Context.Emit(OpCodes.Cgt_Un);
Context.Emit(OpCodes.Or);
Context.Emit(OpCodes.Clt_Un);
Context.Emit(OpCodes.Not);
Context.EmitStflg((int)APState.CBit);
}