public static class AMD64Assembler.AMD64RMOp extends AMD64Assembler.AMD64RROp
| Modifier and Type | Field and Description |
|---|---|
static AMD64Assembler.AMD64RMOp |
BSF |
static AMD64Assembler.AMD64RMOp |
BSR |
static AMD64Assembler.AMD64RMOp |
IMUL |
static AMD64Assembler.AMD64RMOp |
LZCNT |
static AMD64Assembler.AMD64RMOp |
MOV |
static AMD64Assembler.AMD64RMOp |
MOVB |
static AMD64Assembler.AMD64RMOp |
MOVD |
static AMD64Assembler.AMD64RMOp |
MOVQ |
static AMD64Assembler.AMD64RMOp |
MOVSD |
static AMD64Assembler.AMD64RMOp |
MOVSS |
static AMD64Assembler.AMD64RMOp |
MOVSX |
static AMD64Assembler.AMD64RMOp |
MOVSXB |
static AMD64Assembler.AMD64RMOp |
MOVSXD |
static AMD64Assembler.AMD64RMOp |
MOVZX |
static AMD64Assembler.AMD64RMOp |
MOVZXB |
static AMD64Assembler.AMD64RMOp |
POPCNT |
static AMD64Assembler.AMD64RMOp |
TEST |
static AMD64Assembler.AMD64RMOp |
TESTB |
static AMD64Assembler.AMD64RMOp |
TZCNT |
P_0F, P_0F38, P_0F3A| Modifier | Constructor and Description |
|---|---|
protected |
AMD64RMOp(String opcode,
int op) |
protected |
AMD64RMOp(String opcode,
int op,
AMD64Assembler.OpAssertion assertion) |
protected |
AMD64RMOp(String opcode,
int prefix,
int op) |
protected |
AMD64RMOp(String opcode,
int prefix,
int op,
AMD64Assembler.OpAssertion assertion) |
protected |
AMD64RMOp(String opcode,
int prefix,
int op,
AMD64Assembler.OpAssertion assertion,
AMD64.CPUFeature feature) |
protected |
AMD64RMOp(String opcode,
int prefix,
int op,
boolean dstIsByte,
boolean srcIsByte,
AMD64Assembler.OpAssertion assertion) |
protected |
AMD64RMOp(String opcode,
int prefix1,
int prefix2,
int op,
AMD64.CPUFeature feature) |
protected |
AMD64RMOp(String opcode,
int prefix1,
int prefix2,
int op,
AMD64Assembler.OpAssertion assertion,
AMD64.CPUFeature feature) |
| Modifier and Type | Method and Description |
|---|---|
void |
emit(AMD64Assembler asm,
AMD64Assembler.OperandSize size,
Register dst,
AMD64Address src) |
void |
emit(AMD64Assembler asm,
AMD64Assembler.OperandSize size,
Register dst,
Register src) |
emitOpcode, toString, verifypublic static final AMD64Assembler.AMD64RMOp IMUL
public static final AMD64Assembler.AMD64RMOp BSF
public static final AMD64Assembler.AMD64RMOp BSR
public static final AMD64Assembler.AMD64RMOp POPCNT
public static final AMD64Assembler.AMD64RMOp TZCNT
public static final AMD64Assembler.AMD64RMOp LZCNT
public static final AMD64Assembler.AMD64RMOp MOVZXB
public static final AMD64Assembler.AMD64RMOp MOVZX
public static final AMD64Assembler.AMD64RMOp MOVSXB
public static final AMD64Assembler.AMD64RMOp MOVSX
public static final AMD64Assembler.AMD64RMOp MOVSXD
public static final AMD64Assembler.AMD64RMOp MOVB
public static final AMD64Assembler.AMD64RMOp MOV
public static final AMD64Assembler.AMD64RMOp MOVD
public static final AMD64Assembler.AMD64RMOp MOVQ
public static final AMD64Assembler.AMD64RMOp MOVSS
public static final AMD64Assembler.AMD64RMOp MOVSD
public static final AMD64Assembler.AMD64RMOp TESTB
public static final AMD64Assembler.AMD64RMOp TEST
protected AMD64RMOp(String opcode, int op, AMD64Assembler.OpAssertion assertion)
protected AMD64RMOp(String opcode, int prefix, int op, AMD64Assembler.OpAssertion assertion)
protected AMD64RMOp(String opcode, int prefix, int op, AMD64Assembler.OpAssertion assertion, AMD64.CPUFeature feature)
protected AMD64RMOp(String opcode, int prefix, int op, boolean dstIsByte, boolean srcIsByte, AMD64Assembler.OpAssertion assertion)
protected AMD64RMOp(String opcode, int prefix1, int prefix2, int op, AMD64.CPUFeature feature)
protected AMD64RMOp(String opcode, int prefix1, int prefix2, int op, AMD64Assembler.OpAssertion assertion, AMD64.CPUFeature feature)
public final void emit(AMD64Assembler asm, AMD64Assembler.OperandSize size, Register dst, Register src)
emit in class AMD64Assembler.AMD64RROppublic final void emit(AMD64Assembler asm, AMD64Assembler.OperandSize size, Register dst, AMD64Address src)