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_
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_
cvtneps_ avx_ pbh avxneconvert
- 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_
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_
cvtneps_ avx_ pbh avxneconvert
- 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_ ⚠ps Experimental avxneconvert
- 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 Experimental avxneconvert
- 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_ ⚠ps Experimental 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_
cvtneoph_ ⚠ps Experimental 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_
bcstnebf16_ ⚠ps Experimental avxneconvert
- 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 Experimental avxneconvert
- 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_ ⚠ps Experimental 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_
cvtneoph_ ⚠ps Experimental 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.