public static void EmitAluStore(ILEmitterCtx context, bool setFlags) { IOpCodeAlu64 op = (IOpCodeAlu64)context.CurrOp; if (setFlags || op is IOpCodeAluRs64) { context.EmitStintzr(op.Rd); } else { context.EmitStint(op.Rd); } }
public static void EmitDataLoadRn(ILEmitterCtx context) { IOpCodeAlu64 op = (IOpCodeAlu64)context.CurrOp; if (op.DataOp == DataOp.Logical || op is IOpCodeAluRs64) { context.EmitLdintzr(op.Rn); } else { context.EmitLdint(op.Rn); } }