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