public static class AMD64Assembler.SSEMROp extends AMD64Assembler.AMD64MROp
| Modifier and Type | Field and Description |
|---|---|
static AMD64Assembler.SSEMROp |
MOVD |
static AMD64Assembler.SSEMROp |
MOVQ |
static AMD64Assembler.SSEMROp |
MOVSD |
static AMD64Assembler.SSEMROp |
MOVSS |
MOV, MOVBop, prefix1, prefix2| Modifier | Constructor and Description |
|---|---|
protected |
SSEMROp(String opcode,
int prefix,
int op,
org.graalvm.compiler.asm.amd64.AMD64Assembler.PreferredNDS preferredNDS,
org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion) |
protected |
SSEMROp(String opcode,
int prefix1,
int prefix2,
int op,
org.graalvm.compiler.asm.amd64.AMD64Assembler.PreferredNDS preferredNDS,
org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion) |
| Modifier and Type | Method and Description |
|---|---|
void |
emit(AMD64Assembler asm,
AMD64BaseAssembler.OperandSize size,
AMD64Address dst,
Register src) |
void |
emit(AMD64Assembler asm,
AMD64BaseAssembler.OperandSize size,
Register dst,
Register src) |
emitOpcode, getAllowedSizes, getAssertion, isSSEInstruction, toString, verifypublic static final AMD64Assembler.SSEMROp MOVD
public static final AMD64Assembler.SSEMROp MOVQ
public static final AMD64Assembler.SSEMROp MOVSS
public static final AMD64Assembler.SSEMROp MOVSD
protected SSEMROp(String opcode, int prefix, int op, org.graalvm.compiler.asm.amd64.AMD64Assembler.PreferredNDS preferredNDS, org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion)
protected SSEMROp(String opcode, int prefix1, int prefix2, int op, org.graalvm.compiler.asm.amd64.AMD64Assembler.PreferredNDS preferredNDS, org.graalvm.compiler.asm.amd64.AMD64Assembler.OpAssertion assertion)
public final void emit(AMD64Assembler asm, AMD64BaseAssembler.OperandSize size, Register dst, Register src)
emit in class AMD64Assembler.AMD64MROppublic final void emit(AMD64Assembler asm, AMD64BaseAssembler.OperandSize size, AMD64Address dst, Register src)
emit in class AMD64Assembler.AMD64MROp