public static final class AMD64Assembler.AMD64MOp extends AMD64Assembler.AMD64Op
| Modifier and Type | Field and Description |
|---|---|
static AMD64Assembler.AMD64MOp |
DEC |
static AMD64Assembler.AMD64MOp |
DIV |
static AMD64Assembler.AMD64MOp |
IDIV |
static AMD64Assembler.AMD64MOp |
IMUL |
static AMD64Assembler.AMD64MOp |
INC |
static AMD64Assembler.AMD64MOp |
MUL |
static AMD64Assembler.AMD64MOp |
NEG |
static AMD64Assembler.AMD64MOp |
NOT |
static AMD64Assembler.AMD64MOp |
POP |
static AMD64Assembler.AMD64MOp |
PUSH |
op, prefix1, prefix2| Modifier | Constructor and Description |
|---|---|
protected |
AMD64MOp(String opcode,
int op,
int ext) |
protected |
AMD64MOp(String opcode,
int op,
int ext,
org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion) |
protected |
AMD64MOp(String opcode,
int prefix,
int op,
int ext,
org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion) |
| Modifier and Type | Method and Description |
|---|---|
void |
emit(AMD64Assembler asm,
AMD64BaseAssembler.OperandSize size,
Register dst) |
emitOpcode, getAllowedSizes, getAssertion, isSSEInstruction, toString, verifypublic static final AMD64Assembler.AMD64MOp NOT
public static final AMD64Assembler.AMD64MOp NEG
public static final AMD64Assembler.AMD64MOp MUL
public static final AMD64Assembler.AMD64MOp IMUL
public static final AMD64Assembler.AMD64MOp DIV
public static final AMD64Assembler.AMD64MOp IDIV
public static final AMD64Assembler.AMD64MOp INC
public static final AMD64Assembler.AMD64MOp DEC
public static final AMD64Assembler.AMD64MOp PUSH
public static final AMD64Assembler.AMD64MOp POP
protected AMD64MOp(String opcode, int op, int ext)
protected AMD64MOp(String opcode, int op, int ext, org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion)
protected AMD64MOp(String opcode, int prefix, int op, int ext, org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion)
public void emit(AMD64Assembler asm, AMD64BaseAssembler.OperandSize size, Register dst)