Module avxneconvert

Source
Available on x86 or x86-64 only.

Functionsยง

bcstnebf162ps_128 ๐Ÿ”’ โš 
bcstnebf162ps_256 ๐Ÿ”’ โš 
bcstnesh2ps_128 ๐Ÿ”’ โš 
bcstnesh2ps_256 ๐Ÿ”’ โš 
cvtneebf162ps_128 ๐Ÿ”’ โš 
cvtneebf162ps_256 ๐Ÿ”’ โš 
cvtneeph2ps_128 ๐Ÿ”’ โš 
cvtneeph2ps_256 ๐Ÿ”’ โš 
cvtneobf162ps_128 ๐Ÿ”’ โš 
cvtneobf162ps_256 ๐Ÿ”’ โš 
cvtneoph2ps_128 ๐Ÿ”’ โš 
cvtneoph2ps_256 ๐Ÿ”’ โš 
_mm256_bcstnebf16_psโš Experimentalavxneconvert
Convert scalar BF16 (16-bit) floating point element stored at memory locations starting at location a to single precision (32-bit) floating-point, broadcast it to packed single precision (32-bit) floating-point elements, and store the results in dst.
_mm256_bcstnesh_psโš Experimentalavxneconvert
Convert scalar half-precision (16-bit) floating-point element stored at memory locations starting at location a to a single-precision (32-bit) floating-point, broadcast it to packed single-precision (32-bit) floating-point elements, and store the results in dst.
_mm256_cvtneebf16_psโš Experimentalavxneconvert
Convert packed BF16 (16-bit) floating-point even-indexed elements stored at memory locations starting at location a to single precision (32-bit) floating-point elements, and store the results in dst.
_mm256_cvtneeph_psโš Experimentalavxneconvert
Convert packed half-precision (16-bit) floating-point even-indexed elements stored at memory locations starting at location a to single precision (32-bit) floating-point elements, and store the results in dst.
_mm256_cvtneobf16_psโš Experimentalavxneconvert
Convert packed BF16 (16-bit) floating-point odd-indexed elements stored at memory locations starting at location a to single precision (32-bit) floating-point elements, and store the results in dst.
_mm256_cvtneoph_psโš Experimentalavxneconvert
Convert packed half-precision (16-bit) floating-point odd-indexed elements stored at memory locations starting at location a to single precision (32-bit) floating-point elements, and store the results in dst.
_mm256_cvtneps_avx_pbhโš Experimentalavxneconvert
Convert packed single precision (32-bit) floating-point elements in a to packed BF16 (16-bit) floating-point elements, and store the results in dst.
_mm_bcstnebf16_psโš Experimentalavxneconvert
Convert scalar BF16 (16-bit) floating point element stored at memory locations starting at location a to single precision (32-bit) floating-point, broadcast it to packed single precision (32-bit) floating-point elements, and store the results in dst.
_mm_bcstnesh_psโš Experimentalavxneconvert
Convert scalar half-precision (16-bit) floating-point element stored at memory locations starting at location a to a single-precision (32-bit) floating-point, broadcast it to packed single-precision (32-bit) floating-point elements, and store the results in dst.
_mm_cvtneebf16_psโš Experimentalavxneconvert
Convert packed BF16 (16-bit) floating-point even-indexed elements stored at memory locations starting at location a to single precision (32-bit) floating-point elements, and store the results in dst.
_mm_cvtneeph_psโš Experimentalavxneconvert
Convert packed half-precision (16-bit) floating-point even-indexed elements stored at memory locations starting at location a to single precision (32-bit) floating-point elements, and store the results in dst.
_mm_cvtneobf16_psโš Experimentalavxneconvert
Convert packed BF16 (16-bit) floating-point odd-indexed elements stored at memory locations starting at location a to single precision (32-bit) floating-point elements, and store the results in dst.
_mm_cvtneoph_psโš Experimentalavxneconvert
Convert packed half-precision (16-bit) floating-point odd-indexed elements stored at memory locations starting at location a to single precision (32-bit) floating-point elements, and store the results in dst.
_mm_cvtneps_avx_pbhโš Experimentalavxneconvert
Convert packed single precision (32-bit) floating-point elements in a to packed BF16 (16-bit) floating-point elements, and store the results in dst.