|
|
|
|
|
|
KADDB
|
AVX512DQ
|
Bitwise Logical AND Masks
|
page 3-496 Vol. 2A (325383-060US/Sept 2016)
|
|
KADDD
|
AVX512BW
|
Add Two Masks
|
page 3-496 Vol. 2A (325383-060US/Sept 2016)
|
|
KADDQ
|
AVX512BW
|
Add Two Masks
|
page 3-496 Vol. 2A (325383-060US/Sept 2016)
|
|
KADDW
|
AVX512DQ
|
Add Two Masks
|
page 3-496 Vol. 2A (325383-060US/Sept 2016)
|
|
KANDB
|
AVX512DQ
|
Bitwise Logical AND Masks
|
page 3-497 Vol. 2A (325383-060US/Sept 2016)
|
|
KANDD
|
AVX512BW
|
Bitwise Logical AND Masks
|
page 3-497 Vol. 2A (325383-060US/Sept 2016)
|
|
KANDNB
|
AVX512DQ
|
Bitwise Logical AND NOT Masks
|
page 3-498 Vol. 2A (325383-060US/Sept 2016)
|
|
KANDND
|
AVX512BW
|
Bitwise Logical AND NOT Masks
|
page 3-498 Vol. 2A (325383-060US/Sept 2016)
|
|
KANDNQ
|
AVX512BW
|
Bitwise Logical AND NOT Masks
|
page 3-498 Vol. 2A (325383-060US/Sept 2016)
|
|
KANDQ
|
AVX512BW
|
Bitwise Logical AND Masks
|
page 3-497 Vol. 2A (325383-060US/Sept 2016)
|
|
KMOVB
|
AVX512DQ
|
Move from and to Mask Registers
|
page 3-499 Vol. 2A (325383-060US/Sept 2016)
|
|
KMOVD
|
AVX512BW
|
Move from and to Mask Registers
|
page 3-499 Vol. 2A (325383-060US/Sept 2016)
|
|
KMOVQ
|
AVX512BW
|
Move from and to Mask Registers
|
page 3-499 Vol. 2A (325383-060US/Sept 2016)
|
|
KNOTB
|
AVX512DQ
|
NOT Mask Register
|
page 3-501 Vol. 2A (325383-060US/Sept 2016)
|
|
KNOTD
|
AVX512BW
|
NOT Mask Register
|
page 3-501 Vol. 2A (325383-060US/Sept 2016)
|
|
KNOTQ
|
AVX512BW
|
NOT Mask Register
|
page 3-501 Vol. 2A (325383-060US/Sept 2016)
|
|
KORB
|
AVX512DQ
|
Bitwise Logical OR Masks
|
page 3-502 Vol. 2A (325383-060US/Sept 2016)
|
|
KORD
|
AVX512BW
|
Bitwise Logical OR Masks
|
page 3-502 Vol. 2A (325383-060US/Sept 2016)
|
|
KORQ
|
AVX512BW
|
Bitwise Logical OR Masks
|
page 3-502 Vol. 2A (325383-060US/Sept 2016)
|
|
KORTESTB
|
AVX512DQ
|
OR Masks And Set Flags
|
page 3-503 Vol. 2A (325383-060US/Sept 2016)
|
|
KORTESTD
|
AVX512BW
|
OR Masks And Set Flags
|
page 3-503 Vol. 2A (325383-060US/Sept 2016)
|
|
KORTESTQ
|
AVX512BW
|
OR Masks And Set Flags
|
page 3-503 Vol. 2A (325383-060US/Sept 2016)
|
|
KSHIFTLB
|
AVX512DQ
|
Shift Left Mask Registers
|
page 3-505 Vol. 2A (325383-060US/Sept 2016)
|
|
KSHIFTLD
|
AVX512BW
|
Shift Left Mask Registers
|
page 3-505 Vol. 2A (325383-060US/Sept 2016)
|
|
KSHIFTLQ
|
AVX512BW
|
Shift Left Mask Registers
|
page 3-505 Vol. 2A (325383-060US/Sept 2016)
|
|
KSHIFTRB
|
AVX512DQ
|
Shift Right Mask Registers
|
page 3-507 Vol. 2A (325383-060US/Sept 2016)
|
|
KSHIFTRD
|
AVX512BW
|
Shift Right Mask Registers
|
page 3-507 Vol. 2A (325383-060US/Sept 2016)
|
|
KSHIFTRQ
|
AVX512BW
|
Shift Right Mask Registers
|
page 3-507 Vol. 2A (325383-060US/Sept 2016)
|
|
KTESTB
|
AVX512DQ
|
Packed Bit Test Masks and Set Flags
|
page 3-509 Vol. 2A (325383-060US/Sept 2016)
|
|
KTESTD
|
AVX512BW
|
Packed Bit Test Masks and Set Flags
|
page 3-509 Vol. 2A (325383-060US/Sept 2016)
|
|
KTESTQ
|
AVX512BW
|
Packed Bit Test Masks and Set Flags
|
page 3-509 Vol. 2A (325383-060US/Sept 2016)
|
|
KTESTW
|
AVX512DQ
|
Packed Bit Test Masks and Set Flags
|
page 3-509 Vol. 2A (325383-060US/Sept 2016)
|
|
KUNPCKDQ
|
AVX512BW
|
Unpack for Mask Registers
|
page 3-511 Vol. 2A (325383-060US/Sept 2016)
|
|
KUNPCKWD
|
AVX512BW
|
Unpack for Mask Registers
|
page 3-511 Vol. 2A (325383-060US/Sept 2016)
|
|
KXNORB
|
AVX512DQ
|
Bitwise Logical XNOR Masks
|
page 3-512 Vol. 2A (325383-060US/Sept 2016)
|
|
KXNORD
|
AVX512BW
|
Bitwise Logical XNOR Masks
|
page 3-512 Vol. 2A (325383-060US/Sept 2016)
|
|
KXNORQ
|
AVX512BW
|
Bitwise Logical XNOR Masks
|
page 3-512 Vol. 2A (325383-060US/Sept 2016)
|
|
KXORB
|
AVX512DQ
|
Bitwise Logical XOR Masks
|
page 3-513 Vol. 2A (325383-060US/Sept 2016)
|
|
KXORD
|
AVX512BW
|
Bitwise Logical XOR Masks
|
page 3-513 Vol. 2A (325383-060US/Sept 2016)
|
|
KXORQ
|
AVX512BW
|
Bitwise Logical XOR Masks
|
page 3-513 Vol. 2A (325383-060US/Sept 2016)
|
|
VADDPD
|
AVX512VL
|
Add Packed Double-Precision Floating-Point Values
|
page 3-33 Vol. 2A (325383-060US/Sept 2016)
|
|
VADDPS
|
AVX512VL
|
Add Packed Single-Precision Floating-Point Values
|
page 3-36 Vol. 2A (325383-060US/Sept 2016)
|
|
VALIGND
|
AVX512VL
|
Align Doubleword Vectors
|
page 5-5 Vol. 2C (325383-060US/Sept 2016)
|
|
VALIGNQ
|
AVX512VL
|
Align Quadword Vectors
|
page 5-5 Vol. 2C (325383-060US/Sept 2016)
|
|
VANDNPD
|
AVX512DQ AVX512VL
|
Bitwise Logical AND NOT of Packed Double-Precision Floating-Point
Values
|
page 3-70 Vol. 2A (325383-060US/Sept 2016)
|
|
VANDNPS
|
AVX512DQ AVX512VL
|
Bitwise Logical AND NOT of Packed Single-Precision Floating-Point
Values
|
page 3-73 Vol. 2A (325383-060US/Sept 2016)
|
|
VANDPD
|
AVX512VL AVX512DQ
|
Bitwise Logical AND of Packed Double-Precision Floating-Point
Values
|
page 3-64 Vol. 2A (325383-060US/Sept 2016)
|
|
VANDPS
|
AVX512VL AVX512DQ
|
Bitwise Logical AND of Packed Single-Precision Floating-Point
Values
|
page 3-67 Vol. 2A (325383-060US/Sept 2016)
|
|
VBLENDMPD
|
AVX512VL
|
Blend Float64/Float32 Vectors Using an OpMask Control
|
page 5-9 Vol. 2C (325383-060US/Sept 2016)
|
|
VBLENDMPS
|
AVX512VL
|
Blend Float64/Float32 Vectors Using an OpMask Control
|
page 5-9 Vol. 2C (325383-060US/Sept 2016)
|
|
VBROADCASTF32X2
|
AVX512DQ AVX512VL
|
Broadcast Two Single-Precision Floating-Point Data
|
page 5-12 Vol. 2C (325383-060US/Sept 2016)
|
|
VBROADCASTF32X4
|
AVX512VL
|
Broadcast 128 bits of 4 Single-Precision Floating-Point Data
|
page 5-12 Vol. 2C (325383-060US/Sept 2016)
|
|
VBROADCASTF32X8
|
AVX512DQ
|
Broadcast 256 bits of 8 Single-Precision Floating-Point Data
|
page 5-12 Vol. 2C (325383-060US/Sept 2016)
|
|
VBROADCASTF64X2
|
AVX512DQ AVX512VL
|
Broadcast 128 bits of 2 Double-Precision Floating-Point Data
|
page 5-12 Vol. 2C (325383-060US/Sept 2016)
|
|
VBROADCASTI32x2
|
AVX512DQ AVX512VL
|
Broadcast Two Dword Data
|
page 5-331 Vol. 2C (325383-060US/Sept 2016)
|
|
VBROADCASTI32X4
|
AVX512VL
|
Broadcast 128 bits of 4 Doubleword Integer Data
|
page 5-332 Vol. 2C (325383-060US/Sept 2016)
|
|
VBROADCASTI32X8
|
AVX512DQ
|
Broadcast 256 bits of 8 Doubleword Integer Data
|
page 5-332 Vol. 2C (325383-060US/Sept 2016)
|
|
VBROADCASTI64X2
|
AVX512DQ AVX512VL
|
Broadcast 128 bits of 2 Quadword Integer Data
|
page 5-332 Vol. 2C (325383-060US/Sept 2016)
|
|
VBROADCASTSS
|
AVX512VL
|
Broadcast Low Single-Precision Floating-Point Data
|
page 5-12 Vol. 2C (325383-060US/Sept 2016)
|
|
VCMPPD
|
AVX512VL
|
Compare Packed Double-Precision Floating-Point Values
|
page 3-155 Vol. 2A (325383-060US/Sept 2016)
|
|
VCMPPS
|
AVX512VL
|
Compare Packed Single-Precision Floating-Point Values
|
page 3-162 Vol. 2A (325383-060US/Sept 2016)
|
|
VCOMPRESSPD
|
AVX512VL
|
Store Sparse Packed Double-Precision Floating-Point Values into Dense
Memory
|
page 5-21 Vol.2C (325383-060US/Sept 2016)
|
|
VCOMPRESSPS
|
AVX512VL
|
Store Sparse Packed Single-Precision Floating-Point Values into Dense
Memory
|
page 5-23 Vol.2C (325383-060US/Sept 2016)
|
|
VCVTDQ2PD
|
AVX512VL
|
Convert Packed Dword Integers to Packed Double-Precision FP
Values
|
page 3-228 Vol. 2A (325383-060US/Sept 2016)
|
|
VCVTDQ2PS
|
AVX512VL
|
Convert Packed Dword Integers to Packed Single-Precision FP
Values
|
page 3-232 Vol. 2A (325383-060US/Sept 2016)
|
|
VCVTPD2DQ
|
AVX512VL
|
Convert Packed Double-Precision FP Values to Packed Dword
Integers
|
page 3-235 Vol. 2A (325383-060US/Sept 2016)
|
|
VCVTPD2PS
|
AVX512VL
|
Convert Packed Double-Precision FP Values to Packed Single-Precision
FP Values
|
page 3-240 Vol. 2A (325383-060US/Sept 2016)
|
|
VCVTPD2QQ
|
AVX512VL AVX512DQ
|
Convert Packed Double-Precision Floating-Point Values to Packed
Quadword Integers
|
page 5-25 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTPD2UDQ
|
AVX512VL
|
Convert Packed Double-Precision Floating-Point Values to Packed
Unsigned Doubleword Integers
|
page 5-28 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTPD2UQQ
|
AVX512DQ AVX512VL
|
Convert Packed Double-Precision Floating-Point Values to Packed
Unsigned Quadword Integers
|
page 5-31 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTPH2PS
|
AVX512VL
|
Convert 16-bit FP values to Single-Precision FP values
|
page 5-34 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTPS2DQ
|
AVX512VL
|
Convert Packed Single-Precision FP Values to Packed Dword
Integers
|
page 3-246 Vol. 2A (325383-060US/Sept 2016)
|
|
VCVTPS2PD
|
AVX512VL
|
Convert Packed Single-Precision FP Values to Packed Double-Precision
FP Values
|
page 3-249 Vol.2A (325383-060US/Sept 2016)
|
|
VCVTPS2PH
|
AVX512VL
|
Convert Single-Precision FP value to 16-bit FP value
|
page 5-37 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTPS2QQ
|
AVX512VL AVX512DQ
|
Convert Packed Single Precision Floating-Point Values to Packed Singed
Quadword Integer Values
|
page 5-44 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTPS2UDQ
|
AVX512VL
|
Convert Packed Single-Precision Floating-Point Values to Packed
Unsigned Doubleword Integer Values
|
page 5-41 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTPS2UQQ
|
AVX512DQ AVX512VL
|
Convert Packed Single Precision Floating-Point Values to Packed
Unsigned Quadword Integer Values
|
page 5-47 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTQQ2PD
|
AVX512VL AVX512DQ
|
Convert Packed Quadword Integers to Packed Double-Precision
Floating-Point Values
|
page 5-50 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTQQ2PS
|
AVX512VL AVX512DQ
|
Convert Packed Quadword Integers to Packed Single-Precision
Floating-Point Values
|
page 5-52 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTTPD2DQ
|
AVX512VL
|
Convert with Truncation Packed Double-Precision FP Values to Packed
Dword Integers
|
page 3-265 Vol. 2A (325383-060US/Sept 2016)
|
|
VCVTTPD2QQ
|
AVX512DQ AVX512VL
|
Convert with Truncation Packed Double-Precision Floating-Point Values
to Packed Quadword Integers
|
page 5-57 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTTPD2UDQ
|
AVX512VL
|
Convert with Truncation Packed Double-Precision Floating-Point Values
to Packed Unsigned Doubleword Integers
|
page 5-59 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTTPD2UQQ
|
AVX512DQ AVX512VL
|
Convert with Truncation Packed Double-Precision Floating-Point Values
to Packed Unsigned Quadword Integers
|
page 5-62 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTTPS2DQ
|
AVX512VL
|
Convert with Truncation Packed Single-Precision FP Values to Packed
Dword Integers
|
page 3-270 Vol. 2A (325383-060US/Sept 2016)
|
|
VCVTTPS2QQ
|
AVX512VL AVX512DQ
|
Convert with Truncation Packed Single Precision Floating-Point Values
to Packed Singed Quadword Integer Values
|
page 5-66 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTTPS2UDQ
|
AVX512VL
|
Convert with Truncation Packed Single-Precision Floating-Point Values
to Packed Unsigned Doubleword Integer Values
|
page 5-64 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTTPS2UQQ
|
AVX512DQ AVX512VL
|
Convert with Truncation Packed Single Precision Floating-Point Values
to Packed Unsigned Quadword Integer Values
|
page 5-68 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTUDQ2PD
|
AVX512VL
|
Convert Packed Unsigned Doubleword Integers to Packed Double-Precision
Floating-Point Values
|
page 5-73 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTUDQ2PS
|
AVX512VL
|
Convert Packed Unsigned Doubleword Integers to Packed Single-Precision
Floating-Point Values
|
page 5-75 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTUQQ2PD
|
AVX512VL AVX512DQ
|
Convert Packed Unsigned Quadword Integers to Packed Double-Precision
Floating-Point Values
|
page 5-77 Vol. 2C (325383-060US/Sept 2016)
|
|
VCVTUQQ2PS
|
AVX512VL AVX512DQ
|
Convert Packed Unsigned Quadword Integers to Packed Single-Precision
Floating-Point Values
|
page 5-79 Vol. 2C (325383-060US/Sept 2016)
|
|
VDBPSADBW
|
AVX512VL AVX512BW
|
Double Block Packed Sum-Absolute-Differences (SAD) on Unsigned
Bytes
|
page 5-85 Vol. 2C (325383-060US/Sept 2016)
|
|
VDIVPD
|
AVX512VL
|
Divide Packed Double-Precision Floating-Point Values
|
page 3-288 Vol. 2A (325383-060US/Sept 2016)
|
|
VDIVPS
|
AVX512VL
|
Divide Packed Single-Precision Floating-Point Values
|
page 3-291 Vol. 2A (325383-060US/Sept 2016)
|
|
VEXP2PD
|
AVX512ER
|
Approximation to the Exponential 2^x of Packed Double-Precision
Floating-Point Values with Less Than 2^-23 Relative Error
|
page 5-95 Vol. 2C (325383-060US/Sept 2016)
|
|
VEXP2PS
|
AVX512ER
|
Approximation to the Exponential 2^x of Packed Single-Precision
Floating-Point Values with Less Than 2^-23 Relative Error
|
page 5-97 Vol. 2C (325383-060US/Sept 2016)
|
|
VEXPANDPD
|
AVX512VL
|
Load Sparse Packed Double-Precision Floating-Point Values from Dense
Memory
|
page 5-89 Vol. 2C (325383-060US/Sept 2016)
|
|
VEXPANDPS
|
AVX512VL
|
Load Sparse Packed Single-Precision Floating-Point Values from Dense
Memory
|
page 5-91 Vol. 2C (325383-060US/Sept 2016)
|
|
VEXTRACTF32X4
|
AVX512VL
|
Extract 128 bits of Packed Single-Precision Floating-Point
Values
|
page 5-99 Vol. 2C (325383-060US/Sept 2016)
|
|
VEXTRACTF64X2
|
AVX512VL
|
Extract 128 bits of Packed Double-Precision Floating-Point
Values
|
page 5-99 Vol. 2C (325383-060US/Sept 2016)
|
|
VEXTRACTI32X4
|
AVX512VL
|
Extract 128 bits of Packed Single-Precision Floating-Point
Values
|
page 5-99 Vol. 2C (325383-060US/Sept 2016)
|
|
VEXTRACTI64X2
|
AVX512VL AVX512DQ
|
Extract 128 bits of Quadword integer Values
|
page 5-106 Vol. 2C (325383-060US/Sept 2016)
|
|
VFIXUPIMMPD
|
AVX512VL
|
Fix Up Special Packed Float64 Values
|
page 5-112 Vol. 2C (325383-060US/Sept 2016)
|
|
VFIXUPIMMPS
|
AVX512VL
|
Fix Up Special Packed Float32 Values
|
page 5-116 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADD132PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-126 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADD132PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-133 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADD213PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-126 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADD213PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-133 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADD231PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-126 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADD231PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-133 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADDSUB132PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-146 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADDSUB132PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-156 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADDSUB213PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-146 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADDSUB213PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-156 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADDSUB231PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-146 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMADDSUB231PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-156 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUB132PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-185 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUB132PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-192 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUB213PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-185 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUB213PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-192 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUB231PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-185 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUB231PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-192 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUBADD132PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-165 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUBADD132PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-175 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUBADD213PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-165 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUBADD213PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-175 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUBADD231PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-165 Vol. 2C (325383-060US/Sept 2016)
|
|
VFMSUBADD231PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-175 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMADD132PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-205 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMADD132PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-212 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMADD213PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-205 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMADD213PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-212 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMADD231PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-205 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMADD231PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-212 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMSUB132PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-224 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMSUB132PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-230 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMSUB213PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-224 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMSUB213PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-230 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMSUB231PD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 5-224 Vol. 2C (325383-060US/Sept 2016)
|
|
VFNMSUB231PS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 5-230 Vol. 2C (325383-060US/Sept 2016)
|
|
VFPCLASSPD
|
AVX512VL AVX512DQ
|
Tests Types Of a Packed Float64 Values
|
page 5-242 Vol. 2C (325383-060US/Sept 2016)
|
|
VFPCLASSPS
|
AVX512VL AVX512DQ
|
Tests Types Of a Packed Float32 Values
|
page 5-245 Vol. 2C (325383-060US/Sept 2016)
|
|
VFPCLASSSD
|
AVX512DQ
|
Tests Types Of a Scalar Float64 Values
|
page 5-247 Vol. 2C (325383-060US/Sept 2016)
|
|
VFPCLASSSS
|
AVX512DQ
|
Tests Types Of a Scalar Float32 Values
|
page 5-249 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERDPD
|
AVX512VL
|
Gather Packed DP FP Values Using Signed Dword/Qword Indices
|
page 5-251 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERDPS
|
AVX512VL
|
Gather Packed SP FP Values Using Signed Dword/Qword Indices
|
page 5-256 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERPF0DPD
|
AVX512PF
|
Parse Prefetch Packed SP/DP Data Values with Signed Dword, Signed
Qword Indices Using T0 Hint
|
page 5-264 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERPF0DPS
|
AVX512PF
|
Parse Prefetch Packed SP/DP Data Values with Signed Dword, Signed
Qword Indices Using T0 Hint
|
page 5-264 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERPF0QPD
|
AVX512PF
|
Parse Prefetch Packed SP/DP Data Values with Signed Dword, Signed
Qword Indices Using T0 Hint
|
page 5-264 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERPF0QPS
|
AVX512PF
|
Parse Prefetch Packed SP/DP Data Values with Signed Dword, Signed
Qword Indices Using T0 Hint
|
page 5-264 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERPF1DPD
|
AVX512PF
|
Sparse Prefetch Packed SP/DP Data Values with Signed Dword, Signed
Qword Indices Using T1 Hint
|
page 5-267 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERPF1DPS
|
AVX512PF
|
Sparse Prefetch Packed SP/DP Data Values with Signed Dword, Signed
Qword Indices Using T1 Hint
|
page 5-267 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERPF1QPD
|
AVX512PF
|
Sparse Prefetch Packed SP/DP Data Values with Signed Dword, Signed
Qword Indices Using T1 Hint
|
page 5-267 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERPF1QPS
|
AVX512PF
|
Sparse Prefetch Packed SP/DP Data Values with Signed Dword, Signed
Qword Indices Using T1 Hint
|
page 5-267 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERQPD
|
AVX512VL
|
Gather Packed Single, Packed Double with Signed Qword Indices
|
page 5-270 Vol. 2C (325383-060US/Sept 2016)
|
|
VGATHERQPS
|
AVX512VL
|
Gather Packed Single, Packed Double with Signed Qword Indices
|
page 5-270 Vol. 2C (325383-060US/Sept 2016)
|
|
VGETEXPPD
|
AVX512VL
|
Convert Exponents of Packed DP FP Values to DP FP Values
|
page 5-288 Vol. 2C (325383-060US/Sept 2016)
|
|
VGETEXPPS
|
AVX512VL
|
Convert Exponents of Packed SP FP Values to SP FP Values
|
page 5-291 Vol. 2C (325383-060US/Sept 2016)
|
|
VGETMANTPD
|
AVX512VL
|
Extract Float64 Vector of Normalized Mantissas from Float64
Vector
|
page 5-299 Vol. 2C (325383-060US/Sept 2016)
|
|
VGETMANTPS
|
AVX512VL
|
Extract Float32 Vector of Normalized Mantissas from Float32
Vector
|
page 5-303 Vol. 2C (325383-060US/Sept 2016)
|
|
VINSERTF32X4
|
AVX512VL
|
Insert Packed Floating-Point Values
|
page 5-310 Vol. 2C (325383-060US/Sept 2016)
|
|
VINSERTF32X8
|
AVX512DQ
|
Insert Packed Floating-Point Values
|
page 5-310 Vol. 2C (325383-060US/Sept 2016)
|
|
VINSERTF64X2
|
AVX512DQ AVX512VL
|
Insert Packed Floating-Point Values
|
page 5-310 Vol. 2C (325383-060US/Sept 2016)
|
|
VINSERTI32X4
|
AVX512VL
|
Insert Packed Integer Values
|
page 5-314 Vol. 2C (325383-060US/Sept 2016)
|
|
VINSERTI32X8
|
AVX512DQ
|
Insert Packed Integer Values
|
page 5-314 Vol. 2C (325383-060US/Sept 2016)
|
|
VINSERTI64X2
|
AVX512DQ AVX512VL
|
Insert Packed Integer Values
|
page 5-314 Vol. 2C (325383-060US/Sept 2016)
|
|
VMAXPD
|
AVX512VL
|
Maximum of Packed Double-Precision Floating-Point Values
|
page 4-12 Vol. 2B (325383-060US/Sept 2016)
|
|
VMAXPS
|
AVX512VL
|
Maximum of Packed Single-Precision Floating-Point Values
|
page 4-15 Vol. 2B (325383-060US/Sept 2016)
|
|
VMINPD
|
AVX512VL
|
Minimum of Packed Double-Precision Floating-Point Values
|
page 4-23 Vol. 2B (325383-060US/Sept 2016)
|
|
VMINPS
|
AVX512VL
|
Minimum of Packed Single-Precision Floating-Point Values
|
page 4-26 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVAPD
|
AVX512VL
|
Move Aligned Packed Double-Precision Floating-Point Values
|
page 4-45 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVAPS
|
AVX512VL
|
Move Aligned Packed Single-Precision Floating-Point Values
|
page 4-49 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVDDUP
|
AVX512VL
|
Replicate Double FP Values
|
page 4-59 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVDQA32
|
AVX512VL
|
Move Aligned Packed Integer Values
|
page 4-62 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVDQA64
|
AVX512VL
|
Move Aligned Packed Integer Values
|
page 4-62 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVDQU16
|
AVX512VL AVX512BW
|
Move Unaligned Packed Integer Values
|
page 4-67 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVDQU32
|
AVX512VL
|
Move Unaligned Packed Integer Values
|
page 4-67 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVDQU64
|
AVX512VL
|
Move Unaligned Packed Integer Values
|
page 4-68 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVDQU8
|
AVX512BW AVX512VL
|
Move Unaligned Packed Integer Values
|
page 4-67 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVNTDQ
|
AVX512VL
|
Store Packed Integers Using Non-Temporal Hint
|
page 4-94 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVNTDQA
|
AVX512VL
|
Load Double Quadword Non-Temporal Aligned Hint
|
page 4-92 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVNTPD
|
AVX512VL
|
Store Packed Double-Precision Floating-Point Values Using Non-Temporal
Hint
|
page 4-98 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVNTPS
|
AVX512VL
|
Store Packed Single-Precision Floating-Point Values Using Non-Temporal
Hint
|
page 4-100 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVSHDUP
|
AVX512VL
|
Replicate Single FP Values
|
page 4-114 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVSLDUP
|
AVX512VL
|
Replicate Single FP Values
|
page 4-117 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVUPD
|
AVX512VL
|
Move Unaligned Packed Double-Precision Floating-Point Values
|
page 4-126 Vol. 2B (325383-060US/Sept 2016)
|
|
VMOVUPS
|
AVX512VL
|
Move Unaligned Packed Single-Precision Floating-Point Values
|
page 4-130 Vol. 2B (325383-060US/Sept 2016)
|
|
VMULPD
|
AVX512VL
|
Multiply Packed Double-Precision Floating-Point Values
|
page 4-146 Vol. 2B (325383-060US/Sept 2016)
|
|
VMULPS
|
AVX512VL
|
Multiply Packed Single-Precision Floating-Point Values
|
page 4-149 Vol. 2B (325383-060US/Sept 2016)
|
|
VORPD
|
AVX512DQ AVX512VL
|
Bitwise Logical OR of Packed Double Precision Floating-Point
Values
|
page 4-168 Vol. 2B (325383-060US/Sept 2016)
|
|
VORPS
|
AVX512DQ AVX512VL
|
Bitwise Logical OR of Packed Single Precision Floating-Point
Values
|
page 4-171 Vol. 2B (325383-060US/Sept 2016)
|
|
VPABSB
|
AVX512VL AVX512BW
|
Packed Absolute Value
|
page 4-180 Vol. 2B (325383-060US/Sept 2016)
|
|
VPABSD
|
AVX512VL
|
Packed Absolute Value
|
page 4-181 Vol. 2B (325383-060US/Sept 2016)
|
|
VPABSQ
|
AVX512VL
|
Packed Absolute Value
|
page 4-181 Vol. 2B (325383-060US/Sept 2016)
|
|
VPABSW
|
AVX512VL AVX512BW
|
Packed Absolute Value
|
page 4-180 Vol. 2B (325383-060US/Sept 2016)
|
|
VPACKSSDW
|
AVX512VL AVX512BW
|
Pack with Signed Saturation
|
page 4-186 Vol. 2B (325383-060US/Sept 2016)
|
|
VPACKSSWB
|
AVX512VL AVX512BW
|
Pack with Signed Saturation
|
page 4-186 Vol. 2B (325383-060US/Sept 2016)
|
|
VPACKUSDW
|
AVX512VL AVX512BW
|
Pack with Unsigned Saturation
|
page 4-194 Vol. 2B (325383-060US/Sept 2016)
|
|
VPACKUSWB
|
AVX512VL AVX512BW
|
Pack with Unsigned Saturation
|
page 4-199 Vol. 2B (325383-060US/Sept 2016)
|
|
VPADDB
|
AVX512BW AVX512VL
|
Add Packed Integers
|
page 4-204 Vol. 2B (325383-060US/Sept 2016)
|
|
VPADDD
|
AVX512VL
|
Add Packed Integers
|
page 4-204 Vol. 2B (325383-060US/Sept 2016)
|
|
VPADDQ
|
AVX512VL
|
Add Packed Integers
|
page 4-204 Vol. 2B (325383-060US/Sept 2016)
|
|
VPADDSB
|
AVX512VL AVX512BW
|
Add Packed Signed Integers with Signed Saturation
|
page 4-211 Vol. 2B (325383-060US/Sept 2016)
|
|
VPADDSW
|
AVX512VL AVX512BW
|
Add Packed Signed Integers with Signed Saturation
|
page 4-211 Vol. 2B (325383-060US/Sept 2016)
|
|
VPADDUSB
|
AVX512VL AVX512BW
|
Add Packed Unsigned Integers with Unsigned Saturation
|
page 4-215 Vol. 2B (325383-060US/Sept 2016)
|
|
VPADDUSW
|
AVX512VL AVX512BW
|
Add Packed Unsigned Integers with Unsigned Saturation
|
page 4-215 Vol. 2B (325383-060US/Sept 2016)
|
|
VPADDW
|
AVX512BW AVX512VL
|
Add Packed Integers
|
page 4-204 Vol. 2B (325383-060US/Sept 2016)
|
|
VPALIGNR
|
AVX512BW AVX512VL
|
Packed Align Right
|
page 4-219 Vol. 2B (325383-060US/Sept 2016)
|
|
VPANDD
|
AVX512VL
|
Logical AND
|
page 4-223 Vol. 2B (325383-060US/Sept 2016)
|
|
VPANDND
|
AVX512VL
|
Logical AND NOT
|
page 4-226 Vol. 2B (325383-060US/Sept 2016)
|
|
VPANDNQ
|
AVX512VL
|
Logical AND NOT
|
page 4-226 Vol. 2B (325383-060US/Sept 2016)
|
|
VPANDQ
|
AVX512VL
|
Logical AND
|
page 4-223 Vol. 2B (325383-060US/Sept 2016)
|
|
VPAVGB
|
AVX512BW AVX512VL
|
Average Packed Integers
|
page 4-230 Vol. 2B (325383-060US/Sept 2016)
|
|
VPAVGW
|
AVX512BW AVX512VL
|
Average Packed Integers
|
page 4-230 Vol. 2B (325383-060US/Sept 2016)
|
|
VPBLENDMB
|
AVX512VL AVX512BW
|
Blend Byte/Word Vectors Using an OpMask Control
|
page 5-323 Vol. 2C (325383-060US/Sept 2016)
|
|
VPBLENDMD
|
AVX512VL
|
Blend Int32/Int64 Vectors Using an OpMask Control
|
page 5-325 Vol. 2C (325383-060US/Sept 2016)
|
|
VPBLENDMQ
|
AVX512VL
|
Blend Int32/Int64 Vectors Using an OpMask Control
|
page 5-325 Vol. 2C (325383-060US/Sept 2016)
|
|
VPBLENDMW
|
AVX512VL AVX512BW
|
Blend Byte/Word Vectors Using an OpMask Control
|
page 5-323 Vol. 2C (325383-060US/Sept 2016)
|
|
VPBROADCASTB
|
AVX512VL AVX512BW
|
Load with Broadcast Integer Data from General Purpose Register
|
page 5-328 Vol. 2C (325383-060US/Sept 2016)
|
|
VPBROADCASTD
|
AVX512VL
|
Load with Broadcast Integer Data from General Purpose Register
|
page 5-328 Vol. 2C (325383-060US/Sept 2016)
|
|
VPBROADCASTMB2Q
|
AVX512VL AVX512CD
|
Broadcast Mask to Vector Register
|
page 5-19 Vol. 2C (325383-060US/Sept 2016)
|
|
VPBROADCASTMW2D
|
AVX512VL AVX512CD
|
Broadcast Mask to Vector Register
|
page 5-19 Vol. 2C (325383-060US/Sept 2016)
|
|
VPBROADCASTQ
|
AVX512VL
|
Load with Broadcast Integer Data from General Purpose Register
|
page 5-328 Vol. 2C (325383-060US/Sept 2016)
|
|
VPBROADCASTW
|
AVX512VL AVX512BW
|
Load with Broadcast Integer Data from General Purpose Register
|
page 5-328 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCMPB
|
AVX512BW AVX512VL
|
Compare Packed Byte Values Into Mask
|
page 5-339 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCMPD
|
AVX512VL
|
Compare Packed Integer Values into Mask
|
page 5-342 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCMPEQQ
|
AVX512VL
|
Compare Packed Qword Data for Equal
|
page 4-250 Vol. 2B (325383-060US/Sept 2016)
|
|
VPCMPGTB
|
AVX512VL AVX512BW
|
Compare Packed Signed Integers for Greater Than
|
page 4-257 Vol. 2B (325383-060US/Sept 2016)
|
|
VPCMPGTD
|
AVX512VL
|
Compare Packed Signed Integers for Greater Than
|
page 4-257 Vol. 2B (325383-060US/Sept 2016)
|
|
VPCMPGTQ
|
AVX512VL
|
Compare Packed Data for Greater Than
|
page 4-263 Vol. 2B (325383-060US/Sept 2016)
|
|
VPCMPGTW
|
AVX512VL AVX512BW
|
Compare Packed Signed Integers for Greater Than
|
page 4-258 Vol. 2B (325383-060US/Sept 2016)
|
|
VPCMPQ
|
AVX512VL
|
Compare Packed Integer Values into Mask
|
page 5-345 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCMPUB
|
AVX512VL AVX512BW
|
Compare Packed Byte Values Into Mask
|
page 5-339 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCMPUD
|
AVX512VL
|
Compare Packed Integer Values into Mask
|
page 5-342 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCMPUQ
|
AVX512VL
|
Compare Packed Integer Values into Mask
|
page 5-345 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCMPUW
|
AVX512VL AVX512BW
|
Compare Packed Word Values Into Mask
|
page 5-348 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCMPW
|
AVX512BW AVX512VL
|
Compare Packed Word Values Into Mask
|
page 5-348 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCOMPRESSD
|
AVX512VL
|
Store Sparse Packed Doubleword Integer Values into Dense
Memory/Register
|
page 5-351 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCOMPRESSQ
|
AVX512VL
|
Store Sparse Packed Quadword Integer Values into Dense
Memory/Register
|
page 5-353 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCONFLICTD
|
AVX512VL AVX512CD
|
Detect Conflicts Within a Vector of Packed Dword/Qword Values into
Dense Memory/ Register
|
page 5-355 Vol. 2C (325383-060US/Sept 2016)
|
|
VPCONFLICTQ
|
AVX512VL AVX512CD
|
Detect Conflicts Within a Vector of Packed Dword/Qword Values into
Dense Memory/ Register
|
page 5-355 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMD
|
AVX512VL
|
Permute Packed Doublewords/Words Elements
|
page 5-362 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMI2B
|
AVX512VL AVX512VBMI
|
Full Permute of Bytes from Two Tables Overwriting the Index
|
page 5-9 (319433-026/Oct 2016)
|
|
VPERMI2D
|
AVX512VL
|
Full Permute From Two Tables Overwriting the Index
|
page 5-365 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMI2PD
|
AVX512VL
|
Full Permute From Two Tables Overwriting the Index
|
page 5-366 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMI2PS
|
AVX512VL
|
Full Permute From Two Tables Overwriting the Index
|
page 5-365 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMI2Q
|
AVX512VL
|
Full Permute From Two Tables Overwriting the Index
|
page 5-365 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMI2W
|
AVX512VL AVX512BW
|
Full Permute From Two Tables Overwriting the Index
|
page 5-365 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMILPD
|
AVX512VL
|
Permute In-Lane of Pairs of Double-Precision Floating-Point
Values
|
page 5-371 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMILPS
|
AVX512VL
|
Permute In-Lane of Quadruples of Single-Precision Floating-Point
Values
|
page 5-376 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMPD
|
AVX512VL
|
Permute Double-Precision Floating-Point Elements
|
page 5-381 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMPS
|
AVX512VL
|
Permute Single-Precision Floating-Point Elements
|
page 5-384 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMQ
|
AVX512VL
|
Qwords Element Permutation
|
page 5-387 Vol. 2C (325383-060US/Sept 2016)
|
|
VPERMT2B
|
AVX512VL AVX512VBMI
|
Full Permute of Bytes from Two Tables Overwriting a Table
|
page 5-11 (319433-026/Oct 2016)
|
|
VPERMT2D
|
AVX512VL
|
Full Permute from Two Tables Overwriting one Table
|
page 5-13 (319433-026/Oct 2016)
|
|
VPERMT2PD
|
AVX512VL
|
Full Permute from Two Tables Overwriting one Table
|
page 5-13 (319433-026/Oct 2016)
|
|
VPERMT2PS
|
AVX512VL
|
Full Permute from Two Tables Overwriting one Table
|
page 5-13 (319433-026/Oct 2016)
|
|
VPERMT2Q
|
AVX512VL
|
Full Permute from Two Tables Overwriting one Table
|
page 5-13 (319433-026/Oct 2016)
|
|
VPERMT2W
|
AVX512VL AVX512BW
|
Full Permute from Two Tables Overwriting one Table
|
page 5-13 (319433-026/Oct 2016)
|
|
VPERMW
|
AVX512VL AVX512BW
|
Permute Packed Doublewords/Words Elements
|
page 5-362 Vol. 2C (325383-060US/Sept 2016)
|
|
VPEXPANDD
|
AVX512VL
|
Load Sparse Packed Doubleword Integer Values from Dense Memory /
Register
|
page 5-390 Vol. 2C (325383-060US/Sept 2016)
|
|
VPEXPANDQ
|
AVX512VL
|
Load Sparse Packed Quadword Integer Values from Dense Memory /
Register
|
page 5-392 Vol. 2C (325383-060US/Sept 2016)
|
|
VPEXTRB
|
AVX512BW
|
Extract Byte/Dword/Qword
|
page 4-274 Vol. 2B (325383-060US/Sept 2016)
|
|
VPEXTRD
|
AVX512DQ
|
Extract Byte/Dword/Qword
|
page 4-274 Vol. 2B (325383-060US/Sept 2016)
|
|
VPGATHERDD
|
AVX512VL
|
Gather Packed Dword Values Using Signed Dword/Qword Indices
|
page 5-273 Vol. 2C (325383-060US/Sept 2016)
|
|
VPGATHERDQ
|
AVX512VL
|
Gather Packed Dword, Packed Qword with Signed Dword Indices
|
page 5-277 Vol. 2C (325383-060US/Sept 2016)
|
|
VPGATHERQD
|
AVX512VL
|
Gather Packed Dword, Packed Qword with Signed Qword Indices
|
page 5-285 Vol. 2C (325383-060US/Sept 2016)
|
|
VPGATHERQQ
|
AVX512VL
|
Gather Packed Dword, Packed Qword with Signed Qword Indices
|
page 5-285 Vol. 2C (325383-060US/Sept 2016)
|
|
VPINSRB
|
AVX512BW
|
Insert Byte
|
page 4-293 Vol. 2B (325383-060US/Sept 2016)
|
|
VPINSRD
|
AVX512DQ
|
Insert DWord
|
page 4-293 Vol. 2B (325383-060US/Sept 2016)
|
|
VPINSRQ
|
AVX512DQ
|
Insert QWord
|
page 4-293 Vol. 2B (325383-060US/Sept 2016)
|
|
VPINSRW
|
AVX512BW
|
Insert Word
|
page 4-296 Vol. 2B (325383-060US/Sept 2016)
|
|
VPLZCNTD
|
AVX512CD AVX512VL
|
Count the Number of Leading Zero Bits for Packed Dword, Packed Qword
Values
|
page 5-394 Vol. 2C (325383-060US/Sept 2016)
|
|
VPLZCNTQ
|
AVX512CD AVX512VL
|
Count the Number of Leading Zero Bits for Packed Dword, Packed Qword
Values
|
page 5-394 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMADD52HUQ
|
AVX512VL AVX512IFMA
|
Packed Multiply of Unsigned 52-bit Unsigned Integers and Add High
52-bit Products to 64-bit Accumulators
|
page 5-20 (319433-026/Oct 2016)
|
|
VPMADD52LUQ
|
AVX512VL AVX512IFMA
|
Packed Multiply of Unsigned 52-bit Integers and Add the Low 52-bit
Products to Qword Accumulators
|
page 5-18 (319433-026/Oct 2016)
|
|
VPMADDUBSW
|
AVX512VL AVX512BW
|
Multiply and Add Packed Signed and Unsigned Bytes
|
page 4-298 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMADDWD
|
AVX512BW AVX512VL
|
Multiply and Add Packed Integers
|
page 4-301 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMAXSB
|
AVX512BW AVX512VL
|
Maximum of Packed Signed Byte Integers
|
page 4-304 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMAXSD
|
AVX512VL
|
Maximum of Packed Signed Dword Integers
|
page 4-304 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMAXSQ
|
AVX512VL
|
Maximum of Packed Signed Qword Integers
|
page 4-305 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMAXSW
|
AVX512VL AVX512BW
|
Maximum of Packed Signed Word Integers
|
page 4-304 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMAXUB
|
AVX512VL AVX512BW
|
Maximum of Packed Unsigned Byte Integers
|
page 4-311 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMAXUD
|
AVX512VL
|
Maximum of Packed Unsigned Dword Integers
|
page 4-316 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMAXUQ
|
AVX512VL
|
Maximum of Packed Unsigned QWord Integers
|
page 4-316 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMAXUW
|
AVX512VL AVX512BW
|
Maximum of Packed Unsigned Word Integers
|
page 4-311 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMINSB
|
AVX512VL AVX512BW
|
Minimum of Packed Signed Byte Integers
|
page 4-320 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMINSD
|
AVX512VL
|
Minimum of Packed Signed DWord Integers
|
page 4-325 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMINSQ
|
AVX512VL
|
Minimum of Packed Signed QWord Integers
|
page 4-325 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMINSW
|
AVX512VL AVX512BW
|
Minimum of Packed Signed Word Integers
|
page 4-320 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMINUB
|
AVX512VL AVX512BW
|
Minimum of Packed Unsigned Byte Integers
|
page 4-329 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMINUD
|
AVX512VL
|
Minimum of Packed Unsigned DWord Integers
|
page 4-334 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMINUQ
|
AVX512VL
|
Minimum of Packed Unsigned QWord Integers
|
page 4-334 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMINUW
|
AVX512VL AVX512BW
|
Minimum of Packed Unsigned Word Integers
|
page 4-329 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVB2M
|
AVX512VL AVX512BW
|
Convert a Vector Register to a Mask
|
page 5-403 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVD2M
|
AVX512VL AVX512DQ
|
Convert a Vector Register to a Mask
|
page 5-403 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVDB
|
AVX512VL
|
Down Convert DWord to Byte
|
page 5-418 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVDW
|
AVX512VL
|
Down Convert DWord to Word
|
page 5-422 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVM2B
|
AVX512VL AVX512BW
|
Convert a Mask Register to a Vector Register
|
page 5-400 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVM2D
|
AVX512DQ AVX512VL
|
Convert a Mask Register to a Vector Register
|
page 5-400 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVM2Q
|
AVX512DQ AVX512VL
|
Convert a Mask Register to a Vector Register
|
page 5-400 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVM2W
|
AVX512VL AVX512BW
|
Convert a Mask Register to a Vector Register
|
page 5-400 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVQ2M
|
AVX512VL AVX512DQ
|
Convert a Vector Register to a Mask
|
page 5-403 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVQB
|
AVX512VL
|
Down Convert QWord to Byte
|
page 5-406 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVQD
|
AVX512VL
|
Down Convert QWord to DWord
|
page 5-414 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVQW
|
AVX512VL
|
Down Convert QWord to Word
|
page 5-410 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVSDB
|
AVX512VL
|
Down Convert DWord to Byte
|
page 5-418 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVSDW
|
AVX512VL
|
Down Convert DWord to Word
|
page 5-422 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVSQB
|
AVX512VL
|
Down Convert QWord to Byte
|
page 5-406 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVSQD
|
AVX512VL
|
Down Convert QWord to DWord
|
page 5-414 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVSQW
|
AVX512VL
|
Down Convert QWord to Word
|
page 5-410 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVSWB
|
AVX512BW AVX512VL
|
Down Convert Word to Byte
|
page 5-426 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVSXBD
|
AVX512VL
|
Packed Move Sign Extend - Byte to Dword
|
page 4-340 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVSXBQ
|
AVX512VL
|
Packed Move Sign Extend - Byte to Qword
|
page 4-341 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVSXBW
|
AVX512VL AVX512BW
|
Packed Move Sign Extend - Byte to Word
|
page 4-340 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVSXDQ
|
AVX512VL
|
Packed Move Sign Extend - Dword to Qword
|
page 4-341 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVSXWD
|
AVX512VL
|
Packed Move Sign Extend - Word to Dword
|
page 4-341 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVSXWQ
|
AVX512VL
|
Packed Move Sign Extend - Word to Qword
|
page 4-341 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVUSDB
|
AVX512VL
|
Down Convert DWord to Byte
|
page 5-418 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVUSDW
|
AVX512VL
|
Down Convert DWord to Word
|
page 5-422 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVUSQB
|
AVX512VL
|
Down Convert QWord to Byte
|
page 5-406 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVUSQD
|
AVX512VL
|
Down Convert QWord to DWord
|
page 5-414 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVUSQW
|
AVX512VL
|
Down Convert QWord to Word
|
page 5-410 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVUSWB
|
AVX512VL AVX512BW
|
Down Convert Word to Byte
|
page 5-426 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVW2M
|
AVX512VL AVX512BW
|
Convert a Vector Register to a Mask
|
page 5-403 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVWB
|
AVX512VL AVX512BW
|
Down Convert Word to Byte
|
page 5-426 Vol. 2C (325383-060US/Sept 2016)
|
|
VPMOVZXBD
|
AVX512VL
|
Packed Move Zero Extend - Byte to Dword
|
page 4-351 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVZXBQ
|
AVX512VL
|
Packed Move Zero Extend - Byte to Qword
|
page 4-351 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVZXBW
|
AVX512VL AVX512BW
|
Packed Move Zero Extend - Byte to Word
|
page 4-351 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVZXDQ
|
AVX512VL
|
Packed Move Zero Extend - Dword to Qword
|
page 4-352 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVZXWD
|
AVX512VL
|
Packed Move Zero Extend - Word to Dword
|
page 4-351 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMOVZXWQ
|
AVX512VL
|
Packed Move Zero Extend - Word to Qword
|
page 4-351 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMULDQ
|
AVX512VL
|
Multiply Packed Signed Dword Integers
|
page 4-359 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMULHRSW
|
AVX512VL AVX512BW
|
Packed Multiply High with Round and Scale
|
page 4-362 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMULHUW
|
AVX512BW AVX512VL
|
Multiply Packed Unsigned Integers and Store High Result
|
page 4-366 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMULHW
|
AVX512VL AVX512BW
|
Multiply Packed Signed Integers and Store High Result
|
page 4-370 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMULLD
|
AVX512VL
|
Multiply Packed Signed Dword Integers, Store Low Result
|
page 4-374 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMULLQ
|
AVX512DQ AVX512VL
|
Multiply Packed Integers and Store Low Result
|
page 4-374 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMULLW
|
AVX512VL AVX512BW
|
Multiply Packed Signed Integers and Store Low Result
|
page 4-378 Vol. 2B (325383-060US/Sept 2016)
|
|
VPMULTISHIFTQB
|
AVX512VL AVX512VBMI
|
Select Packed Unaligned Bytes from Quadword Sources
|
page 5-22 (319433-026/Oct 2016)
|
|
VPMULUDQ
|
AVX512VL
|
Multiply Packed Unsigned Doubleword Integers
|
page 4-382 Vol. 2B (325383-060US/Sept 2016)
|
|
VPORD
|
AVX512VL
|
Bitwise Logical OR
|
page 4-399 Vol. 2B (325383-060US/Sept 2016)
|
|
VPORQ
|
AVX512VL
|
Bitwise Logical OR
|
page 4-399 Vol. 2B (325383-060US/Sept 2016)
|
|
VPROLD
|
AVX512VL
|
Bit Rotate Left
|
page 5-430 Vol. 2C (325383-060US/Sept 2016)
|
|
VPROLQ
|
AVX512VL
|
Bit Rotate Left
|
page 5-430 Vol. 2C (325383-060US/Sept 2016)
|
|
VPROLVD
|
AVX512VL
|
Bit Rotate Left
|
page 5-430 Vol. 2C (325383-060US/Sept 2016)
|
|
VPROLVQ
|
AVX512VL
|
Bit Rotate Left
|
page 5-430 Vol. 2C (325383-060US/Sept 2016)
|
|
VPRORD
|
AVX512VL
|
Bit Rotate Right
|
page 5-435 Vol. 2C (325383-060US/Sept 2016)
|
|
VPRORQ
|
AVX512VL
|
Bit Rotate Right
|
page 5-435 Vol. 2C (325383-060US/Sept 2016)
|
|
VPRORVD
|
AVX512VL
|
Bit Rotate Right
|
page 5-435 Vol. 2C (325383-060US/Sept 2016)
|
|
VPRORVQ
|
AVX512VL
|
Bit Rotate Right
|
page 5-435 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSADBW
|
AVX512VL AVX512BW
|
Compute Sum of Absolute Differences
|
page 4-408 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSCATTERDD
|
AVX512VL
|
Scatter Packed Dword with Signed Dword Indices
|
page 5-440 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSCATTERDQ
|
AVX512VL
|
Scatter Packed Qword with Signed Dword Indices
|
page 5-440 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSCATTERQD
|
AVX512VL
|
Scatter Packed Dword with Signed Qword Indices
|
page 5-440 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSCATTERQQ
|
AVX512VL
|
Scatter Packed Qword with Signed Qword Indices
|
page 5-440 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSHUFB
|
AVX512VL AVX512BW
|
Packed Shuffle Bytes
|
page 4-412 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSHUFD
|
AVX512VL
|
Shuffle Packed Doublewords
|
page 4-416 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSHUFHW
|
AVX512BW AVX512VL
|
Shuffle Packed High Words
|
page 4-420 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSHUFLW
|
AVX512BW AVX512VL
|
Shuffle Packed Low Words
|
page 4-423 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSLLD
|
AVX512VL
|
Shift Packed Data Left Logical
|
page 4-434 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSLLDQ
|
AVX512BW AVX512VL
|
Shift Double Quadword Left Logical
|
page 4-431 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSLLQ
|
AVX512VL
|
Shift Packed Data Left Logical
|
page 4-434 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSLLVD
|
AVX512VL
|
Variable Bit Shift Left Logical
|
page 5-445 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSLLVQ
|
AVX512VL
|
Variable Bit Shift Left Logical
|
page 5-445 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSLLVW
|
AVX512VL AVX512BW
|
Variable Bit Shift Left Logical
|
page 5-445 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSLLW
|
AVX512VL AVX512BW
|
Shift Packed Data Left Logical
|
page 4-434 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSRAD
|
AVX512VL
|
Shift Packed Data Right Arithmetic
|
page 4-446 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSRAQ
|
AVX512VL
|
Shift Quadwords to Right
|
page 4-446 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSRAVD
|
AVX512VL
|
Variable Bit Shift Right Arithmetic
|
page 5-450 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSRAVQ
|
AVX512VL
|
Variable Bit Shift Right Arithmetic
|
page 5-450 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSRAVW
|
AVX512VL AVX512BW
|
Variable Bit Shift Right Arithmetic
|
page 5-450 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSRAW
|
AVX512VL AVX512BW
|
Shift Packed Data Right Arithmetic
|
page 4-445 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSRLD
|
AVX512VL
|
Shift Doublewords to Right
|
page 4-458 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSRLDQ
|
AVX512BW AVX512VL
|
Shift Double Quadwords Right Logical
|
page 4-455 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSRLQ
|
AVX512VL
|
Shift Quadwords to Right
|
page 4-458 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSRLVD
|
AVX512VL
|
Variable Bit Shift Right Logical
|
page 5-455 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSRLVQ
|
AVX512VL
|
Variable Bit Shift Right Logical
|
page 5-455 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSRLVW
|
AVX512VL AVX512BW
|
Variable Bit Shift Right Logical
|
page 5-455 Vol. 2C (325383-060US/Sept 2016)
|
|
VPSRLW
|
AVX512VL AVX512BW
|
Shift Packed Data Right Logical
|
page 4-458 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSUBB
|
AVX512VL AVX512BW
|
Subtract Packed Integers
|
page 4-469 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSUBD
|
AVX512VL
|
Subtract Packed Integers
|
page 4-470 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSUBQ
|
AVX512VL
|
Subtract Packed Quadword Integers
|
page 4-476 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSUBSB
|
AVX512BW AVX512VL
|
Subtract Packed Signed Integers with Signed Saturation
|
page 4-479 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSUBSW
|
AVX512BW AVX512VL
|
Subtract Packed Signed Integers with Signed Saturation
|
page 4-479 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSUBUSB
|
AVX512VL AVX512BW
|
Subtract Packed Unsigned Integers with Unsigned Saturation
|
page 4-483 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSUBUSW
|
AVX512VL AVX512BW
|
Subtract Packed Unsigned Integers with Unsigned Saturation
|
page 4-483 Vol. 2B (325383-060US/Sept 2016)
|
|
VPSUBW
|
AVX512VL AVX512BW
|
Subtract Packed Integers
|
page 4-469 Vol. 2B (325383-060US/Sept 2016)
|
|
VPTERNLOGD
|
AVX512VL
|
Bitwise Ternary Logic
|
page 5-460 Vol. 2C (325383-060US/Sept 2016)
|
|
VPTERNLOGQ
|
AVX512VL
|
Bitwise Ternary Logic
|
page 5-460 Vol. 2C (325383-060US/Sept 2016)
|
|
VPTESTMB
|
AVX512VL AVX512BW
|
Logical AND and Set Mask
|
page 5-463 Vol. 2C (325383-060US/Sept 2016)
|
|
VPTESTMD
|
AVX512VL
|
Logical AND and Set Mask
|
page 5-463 Vol. 2C (325383-060US/Sept 2016)
|
|
VPTESTMQ
|
AVX512VL
|
Logical AND and Set Mask
|
page 5-463 Vol. 2C (325383-060US/Sept 2016)
|
|
VPTESTMW
|
AVX512VL AVX512BW
|
Logical AND and Set Mask
|
page 5-463 Vol. 2C (325383-060US/Sept 2016)
|
|
VPTESTNMB
|
AVX512VL AVX512BW
|
Logical NAND and Set
|
page 5-466 Vol. 2C (325383-060US/Sept 2016)
|
|
VPTESTNMD
|
AVX512VL
|
Logical NAND and Set
|
page 5-466 Vol. 2C (325383-060US/Sept 2016)
|
|
VPTESTNMQ
|
AVX512VL
|
Logical NAND and Set
|
page 5-466 Vol. 2C (325383-060US/Sept 2016)
|
|
VPTESTNMW
|
AVX512VL AVX512BW
|
Logical NAND and Set
|
page 5-466 Vol. 2C (325383-060US/Sept 2016)
|
|
VPUNPCKHBW
|
AVX512VL AVX512BW
|
Unpack High Data
|
page 4-491 Vol. 2B (325383-060US/Sept 2016)
|
|
VPUNPCKHDQ
|
AVX512VL
|
Unpack High Data
|
page 4-491 Vol. 2B (325383-060US/Sept 2016)
|
|
VPUNPCKHQDQ
|
AVX512VL
|
Unpack High Data
|
page 4-491 Vol. 2B (325383-060US/Sept 2016)
|
|
VPUNPCKHWD
|
AVX512VL AVX512BW
|
Unpack High Data
|
page 4-492 Vol. 2B (325383-060US/Sept 2016)
|
|
VPUNPCKLBW
|
AVX512VL AVX512BW
|
Unpack Low Data
|
page 4-501 Vol. 2B (325383-060US/Sept 2016)
|
|
VPUNPCKLDQ
|
AVX512VL
|
Unpack Low Data
|
page 4-501 Vol. 2B (325383-060US/Sept 2016)
|
|
VPUNPCKLQDQ
|
AVX512VL
|
Unpack Low Data
|
page 4-501 Vol. 2B (325383-060US/Sept 2016)
|
|
VPUNPCKLWD
|
AVX512VL AVX512BW
|
Unpack Low Data
|
page 4-502 Vol. 2B (325383-060US/Sept 2016)
|
|
VPXORD
|
AVX512VL
|
Logical Exclusive OR
|
page 4-518 Vol. 2B (325383-060US/Sept 2016)
|
|
VPXORQ
|
AVX512VL
|
Logical Exclusive OR
|
page 4-518 Vol. 2B (325383-060US/Sept 2016)
|
|
VRANGEPD
|
AVX512DQ AVX512VL
|
Range Restriction Calculation For Packed Pairs of Float64
Values
|
page 5-470 Vol. 2C (325383-060US/Sept 2016)
|
|
VRANGEPS
|
AVX512DQ AVX512VL
|
Range Restriction Calculation For Packed Pairs of Float32
Values
|
page 5-475 Vol. 2C (325383-060US/Sept 2016)
|
|
VRANGESD
|
AVX512DQ
|
Range Restriction Calculation From a pair of Scalar Float64
Values
|
page 5-479 Vol. 2C (325383-060US/Sept 2016)
|
|
VRANGESS
|
AVX512DQ
|
Range Restriction Calculation From a Pair of Scalar Float32
Values
|
page 5-482 Vol. 2C (325383-060US/Sept 2016)
|
|
VRCP14PD
|
AVX512VL
|
Compute Approximate Reciprocals of Packed Float64 Values
|
page 5-485 Vol. 2C (325383-060US/Sept 2016)
|
|
VRCP14PS
|
AVX512VL
|
Compute Approximate Reciprocals of Packed Float32 Values
|
page 5-489 Vol. 2C (325383-060US/Sept 2016)
|
|
VRCP28PD
|
AVX512ER
|
Approximation to the Reciprocal of Packed Double-Precision
Floating-Point Values with Less Than 2^-28 Relative Error
|
page 5-493 Vol. 2C (325383-060US/Sept 2016)
|
|
VRCP28PS
|
AVX512ER
|
Approximation to the Reciprocal of Packed Single-Precision
Floating-Point Values with Less Than 2^-28 Relative Error
|
page 5-497 Vol. 2C (325383-060US/Sept 2016)
|
|
VRCP28SD
|
AVX512ER
|
Approximation to the Reciprocal of Scalar Double-Precision
Floating-Point Value with Less Than 2^-28 Relative Error
|
page 5-495 Vol. 2C (325383-060US/Sept 2016)
|
|
VRCP28SS
|
AVX512ER
|
Approximation to the Reciprocal of Scalar Single-Precision
Floating-Point Value with Less Than 2^-28 Relative Error
|
page 5-499 Vol. 2C (325383-060US/Sept 2016)
|
|
VREDUCEPD
|
AVX512DQ AVX512VL
|
Perform Reduction Transformation on Packed Float64 Values
|
page 5-501 Vol. 2C (325383-060US/Sept 2016)
|
|
VREDUCEPS
|
AVX512DQ AVX512VL
|
Perform Reduction Transformation on Packed Float32 Values
|
page 5-506 Vol. 2C (325383-060US/Sept 2016)
|
|
VREDUCESS
|
AVX512DQ
|
Perform a Reduction Transformation on a Scalar Float32 Value
|
page 5-508 Vol. 2C (325383-060US/Sept 2016)
|
|
VRNDSCALEPD
|
AVX512VL
|
Round Packed Float64 Values To Include A Given Number Of Fraction
Bits
|
page 5-510 Vol. 2C (325383-060US/Sept 2016)
|
|
VRNDSCALEPS
|
AVX512VL
|
Round Packed Float32 Values To Include A Given Number Of Fraction
Bits
|
page 5-516 Vol. 2C (325383-060US/Sept 2016)
|
|
VRSQRT14PD
|
AVX512VL
|
Compute Approximate Reciprocals of Square Roots of Packed Float64
Values
|
page 5-521 Vol. 2C (325383-060US/Sept 2016)
|
|
VRSQRT14PS
|
AVX512VL
|
Compute Approximate Reciprocals of Square Roots of Packed Float32
Values
|
page 5-525 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCALEFPD
|
AVX512VL
|
Scale Packed Float64 Values With Float64 Values
|
page 5-537 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCALEFPS
|
AVX512VL
|
Scale Packed Float32 Values With Float32 Values
|
page 5-542 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERDPD
|
AVX512VL
|
Scatter Double-Precision Floating-Point Values with Signed Dword
Indices
|
page 5-546 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERDPS
|
AVX512VL
|
Scatter Single-Precision Floating-Point Values with Signed Dword
Indices
|
page 5-546 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERPF0DPD
|
AVX512PF
|
Prefetch Sparse Byte Memory Locations Containing Double-Precision Data
With Signed Dword Indices
|
page 5-551 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERPF0DPS
|
AVX512PF
|
Prefetch Sparse Byte Memory Locations Containing Single-Precision Data
With Signed Dword Indices
|
page 5-551 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERPF0QPD
|
AVX512PF
|
Prefetch Sparse Byte Memory Locations Containing Double-Precision Data
With Signed Qword Indices
|
page 5-551 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERPF0QPS
|
AVX512PF
|
Prefetch Sparse Byte Memory Locations Containing Single-Precision Data
With Signed Qword Indices
|
page 5-551 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERPF1DPD
|
AVX512PF
|
Prefetch Sparse Byte Memory Locations Containing Double-Precision Data
With Signed Dword Indices
|
page 5-553 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERPF1DPS
|
AVX512PF
|
Prefetch Sparse Byte Memory Locations Containing Single-Precision Data
With Signed Dword Indices
|
page 5-553 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERPF1QPD
|
AVX512PF
|
Prefetch Sparse Byte Memory Locations Containing Double-Precision Data
With Signed Qword Indices
|
page 5-553 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERPF1QPS
|
AVX512PF
|
Prefetch Sparse Byte Memory Locations Containing Single-Precision Data
With Signed Qword Indices
|
page 5-553 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERQPD
|
AVX512VL
|
Scatter Double-Precision Floating-Point Values With Signed Qword
Indices
|
page 5-546 Vol. 2C (325383-060US/Sept 2016)
|
|
VSCATTERQPS
|
AVX512VL
|
Scatter Single-Precision Floating-Point Values With Signed Qword
Indices
|
page 5-546 Vol. 2C (325383-060US/Sept 2016)
|
|
VSHUFF32X4
|
AVX512VL
|
Shuffle Packed Values at 128-bit Granularity
|
page 5-555 Vol. 2C (325383-060US/Sept 2016)
|
|
VSHUFF64X2
|
AVX512VL
|
Shuffle Packed Values at 128-bit Granularity
|
page 5-555 Vol. 2C (325383-060US/Sept 2016)
|
|
VSHUFI32X4
|
AVX512VL
|
Shuffle Packed Values at 128-bit Granularity
|
page 5-555 Vol. 2C (325383-060US/Sept 2016)
|
|
VSHUFI64X2
|
AVX512VL
|
Shuffle Packed Values at 128-bit Granularity
|
page 5-555 Vol. 2C (325383-060US/Sept 2016)
|
|
VSHUFPD
|
AVX512VL
|
Shuffle Packed Double-Precision Floating-Point Values
|
page 4-617 Vol. 2B (325383-060US/Sept 2016)
|
|
VSHUFPS
|
AVX512VL
|
Packed Interleave Shuffle of Quadruplets of Single-Precision
Floating-Point Values
|
page 4-622 Vol. 2B (325383-060US/Sept 2016)
|
|
VSQRTPD
|
AVX512VL
|
Square Root of Double-Precision Floating-Point Values
|
page 4-632 Vol. 2B (325383-060US/Sept 2016)
|
|
VSQRTPS
|
AVX512VL
|
Square Root of Single-Precision Floating-Point Values
|
page 4-635 Vol. 2B (325383-060US/Sept 2016)
|
|
VSUBPD
|
AVX512VL
|
Subtract Packed Double-Precision Floating-Point Values
|
page 4-656 Vol. 2B (325383-060US/Sept 2016)
|
|
VSUBPS
|
AVX512VL
|
Subtract Packed Single-Precision Floating-Point Values
|
page 4-659 Vol. 2B (325383-060US/Sept 2016)
|
|
VUNPCKHPD
|
AVX512VL
|
Unpack and Interleave High Packed Double-Precision Floating-Point
Values
|
page 4-688 Vol. 2B (325383-060US/Sept 2016)
|
|
VUNPCKHPS
|
AVX512VL
|
Unpack and Interleave High Packed Single-Precision Floating-Point
Values
|
page 4-692 Vol. 2B (325383-060US/Sept 2016)
|
|
VUNPCKLPD
|
AVX512VL
|
Unpack and Interleave Low Packed Double-Precision Floating-Point
Values
|
page 4-696 Vol. 2B (325383-060US/Sept 2016)
|
|
VUNPCKLPS
|
AVX512VL
|
Unpack and Interleave Low Packed Single-Precision Floating-Point
Values
|
page 4-700 Vol. 2B (325383-060US/Sept 2016)
|
|
VXORPD
|
AVX512DQ AVX512VL
|
Bitwise Logical XOR of Packed Double Precision Floating-Point
Values
|
page 5-596 Vol. 2C (325383-060US/Sept 2016)
|
|
VXORPS
|
AVX512DQ AVX512VL
|
Bitwise Logical XOR of Packed Single Precision Floating-Point
Values
|
page 5-599 Vol. 2C (325383-060US/Sept 2016)
|