public void _mult_common(OpCode ConvOp) { MipsMethodEmiter.SaveHI_LO(() => { _mult_common_op(ConvOp); }); }
public void _mult_common_op(OpCode ConvOp, params OpCode[] OpCodes) { MipsMethodEmiter.SaveHI_LO(() => { MipsMethodEmiter.LoadHI_LO(); MipsMethodEmiter.ILGenerator.Emit(ConvOp); _mult_common_op(ConvOp); foreach (var OpCode in OpCodes) { MipsMethodEmiter.ILGenerator.Emit(OpCode); } }); }