public static final class AMD64Assembler.VexShiftOp extends AMD64Assembler.VexRVMOp implements AMD64Assembler.VexRRIOp
| Modifier and Type | Field and Description |
|---|---|
static AMD64Assembler.VexShiftOp |
VPSLLD |
static AMD64Assembler.VexShiftOp |
VPSLLQ |
static AMD64Assembler.VexShiftOp |
VPSLLW |
static AMD64Assembler.VexShiftOp |
VPSRAD |
static AMD64Assembler.VexShiftOp |
VPSRAQ |
static AMD64Assembler.VexShiftOp |
VPSRAW |
static AMD64Assembler.VexShiftOp |
VPSRLD |
static AMD64Assembler.VexShiftOp |
VPSRLQ |
static AMD64Assembler.VexShiftOp |
VPSRLW |
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 src,
int imm8) |
emit, emit, emit, emit, isPackedgetDisp8Scale, isSupported, isSupported, isSupported, toStringpublic static final AMD64Assembler.VexShiftOp VPSRLW
public static final AMD64Assembler.VexShiftOp VPSRLD
public static final AMD64Assembler.VexShiftOp VPSRLQ
public static final AMD64Assembler.VexShiftOp VPSRAW
public static final AMD64Assembler.VexShiftOp VPSRAD
public static final AMD64Assembler.VexShiftOp VPSRAQ
public static final AMD64Assembler.VexShiftOp VPSLLW
public static final AMD64Assembler.VexShiftOp VPSLLD
public static final AMD64Assembler.VexShiftOp VPSLLQ
public void emit(AMD64Assembler asm, AVXKind.AVXSize size, Register dst, Register src, int imm8)
emit in interface AMD64Assembler.VexRRIOpemit in class AMD64Assembler.VexRVMOp