示例#1
0
文件: MovX.java 项目: nolag/Compiler
 @Override
 public final String generate() {
   return what
       + " "
       + dst.getValue(sizeHelper.getDefaultSize(), sizeHelper)
       + ", "
       + Size.getSizeStr(size)
       + " "
       + src.getValue(size, sizeHelper);
 }
示例#2
0
文件: IMul.java 项目: nolag/Compiler
 @Override
 public final boolean uses(final InstructionArg<X86Instruction, ?> what) {
   return arg1.uses(what) || what == Register.DATA;
 }
示例#3
0
文件: IMul.java 项目: nolag/Compiler
 @Override
 public String generate() {
   if (arg2 == null) return "imul " + arg1.getValue(sizeHelper);
   return "imul " + arg1.getValue(size, sizeHelper) + ", " + arg2.getValue(size, sizeHelper);
 }