Skip to main content

Module avxneconvert

Module avxneconvert 

Source
Available on x86 or x86-64 only.

Functions§

_mm256_cvtneebf16_ps⚠avxneconvert
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⚠avxneconvert
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⚠avxneconvert
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⚠avxneconvert
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_pbhavxneconvert
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_cvtneebf16_ps⚠avxneconvert
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⚠avxneconvert
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⚠avxneconvert
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⚠avxneconvert
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_pbhavxneconvert
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.
bcstnebf162ps_128 🔒 ⚠
bcstnebf162ps_256 🔒 ⚠
bcstnesh2ps_128 🔒 ⚠
bcstnesh2ps_256 🔒 ⚠
cvtneebf162ps_128 🔒 ⚠
cvtneebf162ps_256 🔒 ⚠
cvtneeph2ps_128 🔒 ⚠
cvtneeph2ps_256 🔒 ⚠
cvtneobf162ps_128 🔒 ⚠
cvtneobf162ps_256 🔒 ⚠
cvtneoph2ps_128 🔒 ⚠
cvtneoph2ps_256 🔒 ⚠
vcvtneps2bf16_128 🔒 ⚠
vcvtneps2bf16_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.
_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.