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, verify
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)
protected final void emitImmediate(AMD64Assembler asm, AMD64BaseAssembler.OperandSize size, int imm)
public final int immediateSize(AMD64BaseAssembler.OperandSize size)