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 |
MOVLHPS, VADDPD, VADDPS, VADDSD, VADDSS, VADDSUBPD, VADDSUBPS, VANDNPD, VANDNPS, VANDPD, VANDPS, VBLENDMPD, VBLENDMPS, VDIVPD, VDIVPS, VDIVSD, VDIVSS, VFMADD231SD, VFMADD231SS, VMAXPD, VMAXPS, VMAXSD, VMAXSS, VMINPD, VMINPS, VMINSD, VMINSS, VMULPD, VMULPS, VMULSD, VMULSS, VORPD, VORPS, VPACKUSDW, VPACKUSWB, VPADDB, VPADDD, VPADDQ, VPADDW, VPAND, VPANDN, VPBLENDMB, VPBLENDMD, VPBLENDMQ, VPBLENDMW, VPCMPEQB, VPCMPEQB_AVX512, VPCMPEQD, VPCMPEQD_AVX512, VPCMPEQQ, VPCMPEQQ_AVX512, VPCMPEQW, VPCMPEQW_AVX512, VPCMPGTB, VPCMPGTB_AVX512, VPCMPGTD, VPCMPGTD_AVX512, VPCMPGTQ, VPCMPGTQ_AVX512, VPCMPGTW, VPCMPGTW_AVX512, VPERMD, VPERMT2B, VPERMW, VPMULHUW, VPMULHW, VPMULLD, VPMULLQ, VPMULLW, VPOR, VPSHUFB, VPSUBB, VPSUBD, VPSUBQ, VPSUBUSB, VPSUBW, VPXOR, VSQRTSD, VSQRTSS, VSUBPD, VSUBPS, VSUBSD, VSUBSS, VXORPD, VXORPS| Modifier and Type | Method and Description |
|---|---|
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
Register dst,
Register src1,
AMD64Address src2) |
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
Register dst,
Register src1,
AMD64Address src2,
Register mask,
int z,
int b) |
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
Register dst,
Register src1,
Register src2) |
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
Register dst,
Register src1,
Register src2,
Register mask,
int z,
int b) |
emit, emit, isPackedgetDisp8Scale, isSupported, isSupported, isSupported, toStringpublic 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, Register dst, Register src1, Register src2)
emit in class AMD64Assembler.VexRVMOppublic void emit(AMD64Assembler asm, AVXKind.AVXSize size, Register dst, Register src1, Register src2, Register mask, int z, int b)
emit in class AMD64Assembler.VexRVMOppublic void emit(AMD64Assembler asm, AVXKind.AVXSize size, Register dst, Register src1, AMD64Address src2)
emit in class AMD64Assembler.VexRVMOppublic void emit(AMD64Assembler asm, AVXKind.AVXSize size, Register dst, Register src1, AMD64Address src2, Register mask, int z, int b)
emit in class AMD64Assembler.VexRVMOp