1
0
forked from MeloNX/MeloNX

AInstEmitAluHelper: Simplify EmitSubsCCheck (#15)

This commit is contained in:
Merry 2018-02-14 22:01:21 +00:00 committed by gdkchan
parent e6514509cb
commit 2b66026fa0

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);
}