VPSHLD — Concatenate and Shift Packed Data Left LogicalInstruction Operand EncodingDescriptionConcatenate packed data, extract result shifted to the left by constant value.This instruction supports memory fault suppression.Opcode/InstructionOp/En64/32 bit Mode SupportCPUID Feature FlagDescriptionEVEX.128.66.0F3A.W1 70 /r /ibVPSHLDW xmm1{k1}{z}, xmm2, xmm3/m128, imm8AV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the left by constant value in imm8 into xmm1.EVEX.256.66.0F3A.W1 70 /r /ibVPSHLDW ymm1{k1}{z}, ymm2, ymm3/m256, imm8AV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the left by constant value in imm8 into ymm1.EVEX.512.66.0F3A.W1 70 /r /ibVPSHLDW zmm1{k1}{z}, zmm2, zmm3/m512, imm8AV/VAVX512_VBMI2Concatenate destination and source operands, extract result shifted to the left by constant value in imm8 into zmm1.EVEX.128.66.0F3A.W0 71 /r /ibVPSHLDD xmm1{k1}{z}, xmm2, xmm3/m128/m32bcst, imm8BV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the left by constant value in imm8 into xmm1.EVEX.256.66.0F3A.W0 71 /r /ibVPSHLDD ymm1{k1}{z}, ymm2, ymm3/m256/m32bcst, imm8BV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the left by constant value in imm8 into ymm1.EVEX.512.66.0F3A.W0 71 /r /ibVPSHLDD zmm1{k1}{z}, zmm2, zmm3/m512/m32bcst, imm8BV/VAVX512_VBMI2Concatenate destination and source operands, extract result shifted to the left by constant value in imm8 into zmm1.EVEX.128.66.0F3A.W1 71 /r /ibVPSHLDQ xmm1{k1}{z}, xmm2, xmm3/m128/m64bcst, imm8BV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the left by constant value in imm8 into xmm1.EVEX.256.66.0F3A.W1 71 /r /ibVPSHLDQ ymm1{k1}{z}, ymm2, ymm3/m256/m64bcst, imm8BV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the left by constant value in imm8 into ymm1.EVEX.512.66.0F3A.W1 71 /r /ibVPSHLDQ zmm1{k1}{z}, zmm2, zmm3/m512/m64bcst, imm8BV/VAVX512_VBMI2Concatenate destination and source operands, extract result shifted to the left by constant value in imm8 into zmm1.Op/EnTupleOperand 1Operand 2Operand 3Operand 4AFull MemModRM:reg (w)EVEX.vvvv (r)ModRM:r/m (r)imm8 (r)BFullModRM:reg (w)EVEX.vvvv (r)ModRM:r/m (r)imm8 (r)
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.