コード例 #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);
 }