public abstract static class AMD64Assembler.AMD64RROp extends AMD64Assembler.AMD64Op
P_0F, P_0F38, P_0F3A
Modifier | Constructor and Description |
---|---|
protected |
AMD64RROp(String opcode,
int prefix1,
int prefix2,
int op,
AMD64Assembler.OpAssertion assertion,
AMD64.CPUFeature feature) |
protected |
AMD64RROp(String opcode,
int prefix1,
int prefix2,
int op,
boolean dstIsByte,
boolean srcIsByte,
AMD64Assembler.OpAssertion assertion,
AMD64.CPUFeature feature) |
Modifier and Type | Method and Description |
---|---|
abstract void |
emit(AMD64Assembler asm,
AMD64Assembler.OperandSize size,
Register dst,
Register src) |
emitOpcode, toString, verify
protected AMD64RROp(String opcode, int prefix1, int prefix2, int op, AMD64Assembler.OpAssertion assertion, AMD64.CPUFeature feature)
protected AMD64RROp(String opcode, int prefix1, int prefix2, int op, boolean dstIsByte, boolean srcIsByte, AMD64Assembler.OpAssertion assertion, AMD64.CPUFeature feature)
public abstract void emit(AMD64Assembler asm, AMD64Assembler.OperandSize size, Register dst, Register src)