public void Add(AsmCmd.Cmd cmd, AsmReg.Reg reg, object arg) { Add(new AsmCmd2(cmd, new AsmReg(reg), new AsmImm(arg))); }
public void Add(AsmCmd.Cmd cmd, string arg) { Add(new AsmCmd1(cmd, new AsmImm(arg))); }
public void Add(AsmCmd.Cmd cmd, AsmReg.Reg reg) { Add(new AsmCmd1(cmd, new AsmReg(reg))); }
public void Add(AsmCmd.Cmd cmd, AsmReg.Reg reg1, AsmReg.Reg reg2) { Add(new AsmCmd2(cmd, new AsmReg(reg1), new AsmReg(reg2))); }
public void Add(AsmCmd.Cmd cmd) { Add(new AsmCmd0(cmd)); }
public void Add(AsmCmd.Cmd cmd, AsmLabel label) { Add(new AsmJump(cmd, label)); }
public void Add(AsmCmd.Cmd cmd, AsmOffset arg) { Add(new AsmCmd1(cmd, arg)); }
public void Add(AsmCmd.Cmd cmd, AsmOffset arg, AsmReg.Reg reg) { Add(new AsmCmd2(cmd, arg, new AsmReg(reg))); }
public void Add(AsmCmd.Cmd cmd, string arg, AsmReg.Reg reg) { Add(new AsmCmd2(cmd, new AsmImm(arg), new AsmReg(reg))); }