VBROADCAST—Load with Broadcast Floating-Point DataOpcode/InstructionOp / En64/32 bit Mode SupportCPUID Feature FlagDescriptionVEX.128.66.0F38.W0 18 /rVBROADCASTSS xmm1, m32AV/VAVXBroadcast single-precision floating-point element in mem to four locations in xmm1.VEX.256.66.0F38.W0 18 /rVBROADCASTSS ymm1, m32AV/VAVXBroadcast single-precision floating-point element in mem to eight locations in ymm1.VEX.256.66.0F38.W0 19 /rVBROADCASTSD ymm1, m64AV/VAVXBroadcast double-precision floating-point element in mem to four locations in ymm1.VEX.256.66.0F38.W0 1A /rVBROADCASTF128 ymm1, m128AV/VAVXBroadcast 128 bits of floating-point data in mem to low and high 128-bits in ymm1.VEX.128.66.0F38.W0 18/rVBROADCASTSS xmm1, xmm2AV/VAVX2Broadcast the low single-precision floating-point element in the source operand to four locations in xmm1.VEX.256.66.0F38.W0 18 /rVBROADCASTSS ymm1, xmm2AV/VAVX2Broadcast low single-precision floating-point element in the source operand to eight locations in ymm1.VEX.256.66.0F38.W0 19 /rVBROADCASTSD ymm1, xmm2AV/VAVX2Broadcast low double-precision floating-point element in the source operand to four locations in ymm1.EVEX.256.66.0F38.W1 19 /rVBROADCASTSD ymm1 {k1}{z}, xmm2/m64BV/VAVX512VLAVX512FBroadcast low double-precision floating-point element in xmm2/m64 to four locations in ymm1 using writemask k1.EVEX.512.66.0F38.W1 19 /rVBROADCASTSD zmm1 {k1}{z}, xmm2/m64BV/VAVX512FBroadcast low double-precision floating-point element in xmm2/m64 to eight locations in zmm1 using writemask k1.EVEX.256.66.0F38.W0 19 /rVBROADCASTF32X2 ymm1 {k1}{z}, xmm2/m64CV/VAVX512VLAVX512DQBroadcast two single-precision floating-point elements in xmm2/m64 to locations in ymm1 using writemask k1.EVEX.512.66.0F38.W0 19 /rVBROADCASTF32X2 zmm1 {k1}{z}, xmm2/m64CV/VAVX512DQBroadcast two single-precision floating-point elements in xmm2/m64 to locations in zmm1 using writemask k1.EVEX.128.66.0F38.W0 18 /rVBROADCASTSS xmm1 {k1}{z}, xmm2/m32BV/VAVX512VLAVX512FBroadcast low single-precision floating-point element in xmm2/m32 to all locations in xmm1 using writemask k1.EVEX.256.66.0F38.W0 18 /rVBROADCASTSS ymm1 {k1}{z}, xmm2/m32BV/VAVX512VLAVX512FBroadcast low single-precision floating-point element in xmm2/m32 to all locations in ymm1 using writemask k1.EVEX.512.66.0F38.W0 18 /rVBROADCASTSS zmm1 {k1}{z}, xmm2/m32BV/VAVX512FBroadcast low single-precision floating-point element in xmm2/m32 to all locations in zmm1 using writemask k1.EVEX.256.66.0F38.W0 1A /rVBROADCASTF32X4 ymm1 {k1}{z}, m128DV/VAVX512VLAVX512FBroadcast 128 bits of 4 single-precision floating-point data in mem to locations in ymm1 using writemask k1.EVEX.512.66.0F38.W0 1A /rVBROADCASTF32X4 zmm1 {k1}{z}, m128DV/VAVX512FBroadcast 128 bits of 4 single-precision floating-point data in mem to locations in zmm1 using writemask k1.EVEX.256.66.0F38.W1 1A /rVBROADCASTF64X2 ymm1 {k1}{z}, m128CV/VAVX512VLAVX512DQBroadcast 128 bits of 2 double-precision floating-point data in mem to locations in ymm1 using writemask k1.
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.