Module avxneconvert

Source
Available on x86 or x86-64 only.

Functions§

_mm256_cvtneebf16_psavxneconvert
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_cvtneobf16_psavxneconvert
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_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_psavxneconvert
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_cvtneobf16_psavxneconvert
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_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 🔒
_mm256_bcstnebf16_psExperimentalavxneconvert
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_psExperimentalavxneconvert
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_cvtneeph_psExperimentalavxneconvert
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_cvtneoph_psExperimentalavxneconvert
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_bcstnebf16_psExperimentalavxneconvert
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_psExperimentalavxneconvert
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_cvtneeph_psExperimentalavxneconvert
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_cvtneoph_psExperimentalavxneconvert
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.