Example #1
0
 public void Add(AsmCmd.Cmd cmd, AsmReg.Reg reg, object arg)
 {
     Add(new AsmCmd2(cmd, new AsmReg(reg), new AsmImm(arg)));
 }
Example #2
0
 public void Add(AsmCmd.Cmd cmd, string arg)
 {
     Add(new AsmCmd1(cmd, new AsmImm(arg)));
 }
Example #3
0
 public void Add(AsmCmd.Cmd cmd, AsmReg.Reg reg)
 {
     Add(new AsmCmd1(cmd, new AsmReg(reg)));
 }
Example #4
0
 public void Add(AsmCmd.Cmd cmd, AsmReg.Reg reg1, AsmReg.Reg reg2)
 {
     Add(new AsmCmd2(cmd, new AsmReg(reg1), new AsmReg(reg2)));
 }
Example #5
0
 public void Add(AsmCmd.Cmd cmd)
 {
     Add(new AsmCmd0(cmd));
 }
Example #6
0
 public void Add(AsmCmd.Cmd cmd, AsmLabel label)
 {
     Add(new AsmJump(cmd, label));
 }
Example #7
0
 public void Add(AsmCmd.Cmd cmd, AsmOffset arg)
 {
     Add(new AsmCmd1(cmd, arg));
 }
Example #8
0
 public void Add(AsmCmd.Cmd cmd, AsmOffset arg, AsmReg.Reg reg)
 {
     Add(new AsmCmd2(cmd, arg, new AsmReg(reg)));
 }
Example #9
0
 public void Add(AsmCmd.Cmd cmd, string arg, AsmReg.Reg reg)
 {
     Add(new AsmCmd2(cmd, new AsmImm(arg), new AsmReg(reg)));
 }