public static void Adds(ILEmitterCtx context) { context.TryOptMarkCondWithoutCmp(); EmitAluLoadOpers(context); context.Emit(OpCodes.Add); context.EmitZnFlagCheck(); EmitAddsCCheck(context); EmitAddsVCheck(context); EmitAluStoreS(context); }
public static void Subs(ILEmitterCtx context) { context.TryOptMarkCondWithoutCmp(); EmitDataLoadOpers(context); context.Emit(OpCodes.Sub); context.EmitZnFlagCheck(); EmitSubsCCheck(context); EmitSubsVCheck(context); EmitDataStoreS(context); }