public static class AMD64Assembler.VexRVMOp extends AMD64Assembler.VexOp
Modifier | Constructor and Description |
---|---|
protected |
VexRVMOp(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 src1,
AMD64Address src2) |
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
jdk.vm.ci.code.Register dst,
jdk.vm.ci.code.Register src1,
jdk.vm.ci.code.Register src2) |
getDisp8Scale, isSupported, isSupported, toString
public static final AMD64Assembler.VexRVMOp VANDPS
public static final AMD64Assembler.VexRVMOp VANDPD
public static final AMD64Assembler.VexRVMOp VANDNPS
public static final AMD64Assembler.VexRVMOp VANDNPD
public static final AMD64Assembler.VexRVMOp VORPS
public static final AMD64Assembler.VexRVMOp VORPD
public static final AMD64Assembler.VexRVMOp VXORPS
public static final AMD64Assembler.VexRVMOp VXORPD
public static final AMD64Assembler.VexRVMOp VADDPS
public static final AMD64Assembler.VexRVMOp VADDPD
public static final AMD64Assembler.VexRVMOp VADDSS
public static final AMD64Assembler.VexRVMOp VADDSD
public static final AMD64Assembler.VexRVMOp VMULPS
public static final AMD64Assembler.VexRVMOp VMULPD
public static final AMD64Assembler.VexRVMOp VMULSS
public static final AMD64Assembler.VexRVMOp VMULSD
public static final AMD64Assembler.VexRVMOp VSUBPS
public static final AMD64Assembler.VexRVMOp VSUBPD
public static final AMD64Assembler.VexRVMOp VSUBSS
public static final AMD64Assembler.VexRVMOp VSUBSD
public static final AMD64Assembler.VexRVMOp VMINPS
public static final AMD64Assembler.VexRVMOp VMINPD
public static final AMD64Assembler.VexRVMOp VMINSS
public static final AMD64Assembler.VexRVMOp VMINSD
public static final AMD64Assembler.VexRVMOp VDIVPS
public static final AMD64Assembler.VexRVMOp VDIVPD
public static final AMD64Assembler.VexRVMOp VDIVSS
public static final AMD64Assembler.VexRVMOp VDIVSD
public static final AMD64Assembler.VexRVMOp VMAXPS
public static final AMD64Assembler.VexRVMOp VMAXPD
public static final AMD64Assembler.VexRVMOp VMAXSS
public static final AMD64Assembler.VexRVMOp VMAXSD
public static final AMD64Assembler.VexRVMOp VADDSUBPS
public static final AMD64Assembler.VexRVMOp VADDSUBPD
public static final AMD64Assembler.VexRVMOp VPAND
public static final AMD64Assembler.VexRVMOp VPOR
public static final AMD64Assembler.VexRVMOp VPXOR
public static final AMD64Assembler.VexRVMOp VPADDB
public static final AMD64Assembler.VexRVMOp VPADDW
public static final AMD64Assembler.VexRVMOp VPADDD
public static final AMD64Assembler.VexRVMOp VPADDQ
public static final AMD64Assembler.VexRVMOp VPMULHUW
public static final AMD64Assembler.VexRVMOp VPMULHW
public static final AMD64Assembler.VexRVMOp VPMULLW
public static final AMD64Assembler.VexRVMOp VPMULLD
public static final AMD64Assembler.VexRVMOp VPSUBB
public static final AMD64Assembler.VexRVMOp VPSUBW
public static final AMD64Assembler.VexRVMOp VPSUBD
public static final AMD64Assembler.VexRVMOp VPSUBQ
public static final AMD64Assembler.VexRVMOp VPSHUFB
public static final AMD64Assembler.VexRVMOp VCVTSD2SS
public static final AMD64Assembler.VexRVMOp VCVTSS2SD
public static final AMD64Assembler.VexRVMOp VCVTSI2SD
public static final AMD64Assembler.VexRVMOp VCVTSQ2SD
public static final AMD64Assembler.VexRVMOp VCVTSI2SS
public static final AMD64Assembler.VexRVMOp VCVTSQ2SS
public static final AMD64Assembler.VexRVMOp VPCMPEQB
public static final AMD64Assembler.VexRVMOp VPCMPEQW
public static final AMD64Assembler.VexRVMOp VPCMPEQD
public static final AMD64Assembler.VexRVMOp VPCMPEQQ
public static final AMD64Assembler.VexRVMOp VPCMPGTB
public static final AMD64Assembler.VexRVMOp VPCMPGTW
public static final AMD64Assembler.VexRVMOp VPCMPGTD
public static final AMD64Assembler.VexRVMOp VPCMPGTQ
public static final AMD64Assembler.VexRVMOp VFMADD231SS
public static final AMD64Assembler.VexRVMOp VFMADD231SD
protected VexRVMOp(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 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 src1, AMD64Address src2)