public static class AMD64Assembler.AMD64ImmOp extends AMD64Assembler.AMD64Op
op, prefix1, prefix2| Modifier | Constructor and Description |
|---|---|
protected |
AMD64ImmOp(String opcode,
boolean immIsByte,
int prefix,
int op,
org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion) |
protected |
AMD64ImmOp(String opcode,
boolean immIsByte,
int prefix,
int op,
org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion,
CPUFeature feature) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
emitImmediate(AMD64Assembler asm,
AMD64BaseAssembler.OperandSize size,
int imm) |
int |
immediateSize(AMD64BaseAssembler.OperandSize size) |
emitOpcode, getAllowedSizes, getAssertion, isSSEInstruction, toString, verifyprotected AMD64ImmOp(String opcode, boolean immIsByte, int prefix, int op, org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion)
protected AMD64ImmOp(String opcode, boolean immIsByte, int prefix, int op, org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion, CPUFeature feature)
protected final void emitImmediate(AMD64Assembler asm, AMD64BaseAssembler.OperandSize size, int imm)
public final int immediateSize(AMD64BaseAssembler.OperandSize size)