VPSHRD — Concatenate and Shift Packed Data Right LogicalInstruction Operand EncodingDescriptionConcatenate packed data, extract result shifted to the right by constant value.This instruction supports memory fault suppression.Opcode/InstructionOp/En64/32 bit Mode SupportCPUID Feature FlagDescriptionEVEX.128.66.0F3A.W1 72 /r /ibVPSHRDW xmm1{k1}{z}, xmm2, xmm3/m128, imm8AV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the right by constant value in imm8 into xmm1.EVEX.256.66.0F3A.W1 72 /r /ibVPSHRDW ymm1{k1}{z}, ymm2, ymm3/m256, imm8AV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the right by constant value in imm8 into ymm1.EVEX.512.66.0F3A.W1 72 /r /ibVPSHRDW zmm1{k1}{z}, zmm2, zmm3/m512, imm8AV/VAVX512_VBMI2Concatenate destination and source operands, extract result shifted to the right by constant value in imm8 into zmm1.EVEX.128.66.0F3A.W0 73 /r /ibVPSHRDD xmm1{k1}{z}, xmm2, xmm3/m128/m32bcst, imm8BV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the right by constant value in imm8 into xmm1.EVEX.256.66.0F3A.W0 73 /r /ibVPSHRDD ymm1{k1}{z}, ymm2, ymm3/m256/m32bcst, imm8BV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the right by constant value in imm8 into ymm1.EVEX.512.66.0F3A.W0 73 /r /ibVPSHRDD zmm1{k1}{z}, zmm2, zmm3/m512/m32bcst, imm8BV/VAVX512_VBMI2Concatenate destination and source operands, extract result shifted to the right by constant value in imm8 into zmm1.EVEX.128.66.0F3A.W1 73 /r /ibVPSHRDQ xmm1{k1}{z}, xmm2, xmm3/m128/m64bcst, imm8BV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the right by constant value in imm8 into xmm1.EVEX.256.66.0F3A.W1 73 /r /ibVPSHRDQ ymm1{k1}{z}, ymm2, ymm3/m256/m64bcst, imm8BV/VAVX512_VBMI2AVX512VLConcatenate destination and source operands, extract result shifted to the right by constant value in imm8 into ymm1.EVEX.512.66.0F3A.W1 73 /r /ibVPSHRDQ zmm1{k1}{z}, zmm2, zmm3/m512/m64bcst, imm8BV/VAVX512_VBMI2Concatenate destination and source operands, extract result shifted to the right 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.