public static class AMD64Assembler.AMD64RMIOp extends AMD64Assembler.AMD64ImmOp
| Modifier and Type | Field and Description |
|---|---|
static AMD64Assembler.AMD64RMIOp |
IMUL |
static AMD64Assembler.AMD64RMIOp |
IMUL_SX |
static AMD64Assembler.AMD64RMIOp |
ROUNDSD |
static AMD64Assembler.AMD64RMIOp |
ROUNDSS |
op, prefix1, prefix2| Modifier | Constructor and Description |
|---|---|
protected |
AMD64RMIOp(String opcode,
boolean immIsByte,
int op) |
protected |
AMD64RMIOp(String opcode,
boolean immIsByte,
int prefix,
int op,
org.graalvm.compiler.asm.amd64.AMD64Assembler.PreferredNDS preferredNDS,
org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion,
CPUFeature feature) |
| Modifier and Type | Method and Description |
|---|---|
void |
emit(AMD64Assembler asm,
AMD64BaseAssembler.OperandSize size,
Register dst,
AMD64Address src,
int imm) |
void |
emit(AMD64Assembler asm,
AMD64BaseAssembler.OperandSize size,
Register dst,
Register src,
int imm) |
emitImmediate, immediateSizeemitOpcode, getAllowedSizes, getAssertion, isSSEInstruction, toString, verifypublic static final AMD64Assembler.AMD64RMIOp IMUL
public static final AMD64Assembler.AMD64RMIOp IMUL_SX
public static final AMD64Assembler.AMD64RMIOp ROUNDSS
public static final AMD64Assembler.AMD64RMIOp ROUNDSD
protected AMD64RMIOp(String opcode, boolean immIsByte, int op)
protected AMD64RMIOp(String opcode, boolean immIsByte, int prefix, int op, org.graalvm.compiler.asm.amd64.AMD64Assembler.PreferredNDS preferredNDS, org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion, CPUFeature feature)
public final void emit(AMD64Assembler asm, AMD64BaseAssembler.OperandSize size, Register dst, Register src, int imm)
public final void emit(AMD64Assembler asm, AMD64BaseAssembler.OperandSize size, Register dst, AMD64Address src, int imm)