VPSHLDV — Concatenate and Variable Shift Packed Data Left LogicalInstruction Operand EncodingDescriptionConcatenate packed data, extract result shifted to the left by variable value.This instruction supports memory fault suppression.Opcode/InstructionOp/En64/32 bit Mode SupportCPUID Feature FlagDescriptionEVEX.128.66.0F38.W1 70 /rVPSHLDVW xmm1{k1}{z}, xmm2, xmm3/m128AV/VAVX512_VBMI2AVX512VLConcatenate xmm1 and xmm2, extract result shifted to the left by value in xmm3/m128 into xmm1.EVEX.256.66.0F38.W1 70 /rVPSHLDVW ymm1{k1}{z}, ymm2, ymm3/m256AV/VAVX512_VBMI2AVX512VLConcatenate ymm1 and ymm2, extract result shifted to the left by value in xmm3/m256 into ymm1.EVEX.512.66.0F38.W1 70 /rVPSHLDVW zmm1{k1}{z}, zmm2, zmm3/m512AV/VAVX512_VBMI2Concatenate zmm1 and zmm2, extract result shifted to the left by value in zmm3/m512 into zmm1.EVEX.128.66.0F38.W0 71 /rVPSHLDVD xmm1{k1}{z}, xmm2, xmm3/m128/m32bcstBV/VAVX512_VBMI2AVX512VLConcatenate xmm1 and xmm2, extract result shifted to the left by value in xmm3/m128 into xmm1.EVEX.256.66.0F38.W0 71 /rVPSHLDVD ymm1{k1}{z}, ymm2, ymm3/m256/m32bcstBV/VAVX512_VBMI2AVX512VLConcatenate ymm1 and ymm2, extract result shifted to the left by value in xmm3/m256 into ymm1.EVEX.512.66.0F38.W0 71 /rVPSHLDVD zmm1{k1}{z}, zmm2, zmm3/m512/m32bcstBV/VAVX512_VBMI2Concatenate zmm1 and zmm2, extract result shifted to the left by value in zmm3/m512 into zmm1.EVEX.128.66.0F38.W1 71 /rVPSHLDVQ xmm1{k1}{z}, xmm2, xmm3/m128/m64bcstBV/VAVX512_VBMI2AVX512VLConcatenate xmm1 and xmm2, extract result shifted to the left by value in xmm3/m128 into xmm1.EVEX.256.66.0F38.W1 71 /rVPSHLDVQ ymm1{k1}{z}, ymm2, ymm3/m256/m64bcstBV/VAVX512_VBMI2AVX512VLConcatenate ymm1 and ymm2, extract result shifted to the left by value in xmm3/m256 into ymm1.EVEX.512.66.0F38.W1 71 /rVPSHLDVQ zmm1{k1}{z}, zmm2, zmm3/m512/m64bcstBV/VAVX512_VBMI2Concatenate zmm1 and zmm2, extract result shifted to the left by value in zmm3/m512 into zmm1.Op/EnTupleOperand 1Operand 2Operand 3Operand 4AFull MemModRM:reg (r, w)EVEX.vvvv (r)ModRM:r/m (r)NABFullModRM:reg (r, w)EVEX.vvvv (r)ModRM:r/m (r)NA
This UNOFFICIAL reference was generated from the official Intel® 64 and IA-32 Architectures Software Developer’s Manual by a dumb script. There is no guarantee that some parts aren't mangled or broken and is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.