_mm512_set_ph
Classification
AVX-512, Set, CPUID Test: AVX512_FP16
Header File
Synopsis
_mm512_set_ph(_Float16 e31, _Float16 e30, _Float16 e29, _Float16 e28, _Float16 e27, _Float16 e26, _Float16 e25, _Float16 e24, _Float16 e23, _Float16 e22, _Float16 e21, _Float16 e20, _Float16 e19, _Float16 e18, _Float16 e17, _Float16 e16, _Float16 e15, _Float16 e14, _Float16 e13, _Float16 e12, _Float16 e11, _Float16 e10, _Float16 e9, _Float16 e8, _Float16 e7, _Float16 e6, _Float16 e5, _Float16 e4, _Float16 e3, _Float16 e2, _Float16 e1, _Float16 e0);
Description
Set packed half-precision (16-bit) floating-point elements in "dst" with the supplied values.
Operation
dst.fp16[0] := e0
dst.fp16[1] := e1
dst.fp16[2] := e2
dst.fp16[3] := e3
dst.fp16[4] := e4
dst.fp16[5] := e5
dst.fp16[6] := e6
dst.fp16[7] := e7
dst.fp16[8] := e8
dst.fp16[9] := e9
dst.fp16[10] := e10
dst.fp16[11] := e11
dst.fp16[12] := e12
dst.fp16[13] := e13
dst.fp16[14] := e14
dst.fp16[15] := e15
dst.fp16[16] := e16
dst.fp16[17] := e17
dst.fp16[18] := e18
dst.fp16[19] := e19
dst.fp16[20] := e20
dst.fp16[21] := e21
dst.fp16[22] := e22
dst.fp16[23] := e23
dst.fp16[24] := e24
dst.fp16[25] := e25
dst.fp16[26] := e26
dst.fp16[27] := e27
dst.fp16[28] := e28
dst.fp16[29] := e29
dst.fp16[30] := e30
dst.fp16[31] := e31