public abstract static class AMD64Assembler.AMD64RROp extends AMD64Assembler.AMD64Op
op, prefix1, prefix2| Modifier | Constructor and Description |
|---|---|
protected |
AMD64RROp(String opcode,
int prefix1,
int prefix2,
int op,
org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion,
CPUFeature feature) |
protected |
AMD64RROp(String opcode,
int prefix1,
int prefix2,
int op,
boolean dstIsByte,
boolean srcIsByte,
org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion,
CPUFeature feature) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
emit(AMD64Assembler asm,
AMD64BaseAssembler.OperandSize size,
Register dst,
Register src) |
emitOpcode, getAllowedSizes, getAssertion, isSSEInstruction, toString, verifyprotected AMD64RROp(String opcode, int prefix1, int prefix2, int op, org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion, CPUFeature feature)
protected AMD64RROp(String opcode, int prefix1, int prefix2, int op, boolean dstIsByte, boolean srcIsByte, org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion, CPUFeature feature)
public abstract void emit(AMD64Assembler asm, AMD64BaseAssembler.OperandSize size, Register dst, Register src)