public static class AMD64Assembler.AMD64RMIOp extends AMD64Assembler.AMD64ImmOp
Modifier and Type | Field and Description |
---|---|
static AMD64Assembler.AMD64RMIOp |
IMUL |
static AMD64Assembler.AMD64RMIOp |
IMUL_SX |
P_0F, P_0F38, P_0F3A
Modifier | Constructor and Description |
---|---|
protected |
AMD64RMIOp(String opcode,
boolean immIsByte,
int op) |
protected |
AMD64RMIOp(String opcode,
boolean immIsByte,
int prefix,
int op,
AMD64Assembler.OpAssertion assertion) |
Modifier and Type | Method and Description |
---|---|
void |
emit(AMD64Assembler asm,
AMD64Assembler.OperandSize size,
Register dst,
AMD64Address src,
int imm) |
void |
emit(AMD64Assembler asm,
AMD64Assembler.OperandSize size,
Register dst,
Register src,
int imm) |
emitImmediate
emitOpcode, toString, verify
public static final AMD64Assembler.AMD64RMIOp IMUL
public static final AMD64Assembler.AMD64RMIOp IMUL_SX
protected AMD64RMIOp(String opcode, boolean immIsByte, int op)
protected AMD64RMIOp(String opcode, boolean immIsByte, int prefix, int op, AMD64Assembler.OpAssertion assertion)
public final void emit(AMD64Assembler asm, AMD64Assembler.OperandSize size, Register dst, Register src, int imm)
public final void emit(AMD64Assembler asm, AMD64Assembler.OperandSize size, Register dst, AMD64Address src, int imm)