public static class AMD64Assembler.AMD64MIOp extends AMD64Assembler.AMD64ImmOp
Modifier and Type | Field and Description |
---|---|
private int |
ext |
static AMD64Assembler.AMD64MIOp |
MOV |
static AMD64Assembler.AMD64MIOp |
MOVB |
static AMD64Assembler.AMD64MIOp |
TEST |
P_0F, P_0F38, P_0F3A
Modifier | Constructor and Description |
---|---|
protected |
AMD64MIOp(String opcode,
boolean immIsByte,
int op,
int ext) |
protected |
AMD64MIOp(String opcode,
boolean immIsByte,
int op,
int ext,
AMD64Assembler.OpAssertion assertion) |
protected |
AMD64MIOp(String opcode,
boolean immIsByte,
int prefix,
int op,
int ext,
AMD64Assembler.OpAssertion assertion) |
Modifier and Type | Method and Description |
---|---|
void |
emit(AMD64Assembler asm,
AMD64Assembler.OperandSize size,
AMD64Address dst,
int imm) |
void |
emit(AMD64Assembler asm,
AMD64Assembler.OperandSize size,
Register dst,
int imm) |
emitImmediate
emitOpcode, toString, verify
public static final AMD64Assembler.AMD64MIOp MOVB
public static final AMD64Assembler.AMD64MIOp MOV
public static final AMD64Assembler.AMD64MIOp TEST
private final int ext
protected AMD64MIOp(String opcode, boolean immIsByte, int op, int ext, AMD64Assembler.OpAssertion assertion)
protected AMD64MIOp(String opcode, boolean immIsByte, int prefix, int op, int ext, AMD64Assembler.OpAssertion assertion)
public final void emit(AMD64Assembler asm, AMD64Assembler.OperandSize size, Register dst, int imm)
public final void emit(AMD64Assembler asm, AMD64Assembler.OperandSize size, AMD64Address dst, int imm)