@Override public final String generate() { return what + " " + dst.getValue(sizeHelper.getDefaultSize(), sizeHelper) + ", " + Size.getSizeStr(size) + " " + src.getValue(size, sizeHelper); }
@Override public final boolean uses(final InstructionArg<X86Instruction, ?> what) { return arg1.uses(what) || what == Register.DATA; }
@Override public String generate() { if (arg2 == null) return "imul " + arg1.getValue(sizeHelper); return "imul " + arg1.getValue(size, sizeHelper) + ", " + arg2.getValue(size, sizeHelper); }