public static class AMD64Assembler.VexRVMROp extends AMD64Assembler.VexOp
Modifier and Type | Field and Description |
---|---|
static AMD64Assembler.VexRVMROp |
VBLENDVPD |
static AMD64Assembler.VexRVMROp |
VBLENDVPS |
static AMD64Assembler.VexRVMROp |
VPBLENDVB |
Modifier | Constructor and Description |
---|---|
protected |
VexRVMROp(String opcode,
int pp,
int mmmmm,
int w,
int op,
org.graalvm.compiler.asm.amd64.AMD64Assembler.VEXOpAssertion assertion) |
Modifier and Type | Method and Description |
---|---|
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
jdk.vm.ci.code.Register dst,
jdk.vm.ci.code.Register mask,
jdk.vm.ci.code.Register src1,
AMD64Address src2) |
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
jdk.vm.ci.code.Register dst,
jdk.vm.ci.code.Register mask,
jdk.vm.ci.code.Register src1,
jdk.vm.ci.code.Register src2) |
getDisp8Scale, isSupported, isSupported, toString
public static final AMD64Assembler.VexRVMROp VPBLENDVB
public static final AMD64Assembler.VexRVMROp VBLENDVPS
public static final AMD64Assembler.VexRVMROp VBLENDVPD
protected VexRVMROp(String opcode, int pp, int mmmmm, int w, int op, org.graalvm.compiler.asm.amd64.AMD64Assembler.VEXOpAssertion assertion)
public void emit(AMD64Assembler asm, AVXKind.AVXSize size, jdk.vm.ci.code.Register dst, jdk.vm.ci.code.Register mask, jdk.vm.ci.code.Register src1, jdk.vm.ci.code.Register src2)
public void emit(AMD64Assembler asm, AVXKind.AVXSize size, jdk.vm.ci.code.Register dst, jdk.vm.ci.code.Register mask, jdk.vm.ci.code.Register src1, AMD64Address src2)