Intel® C++ Compiler 16.0 User and Reference Guide
Sets elements of a float32 vector using specified values in the sequence, dcbadcbadcbadcba. There is no corresponding instruction. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
extern __m512 __cdecl _mm512_set4_ps(float d, float c, float b, float a); extern __m512 __cdecl _mm512_setr4_ps(float a, float b, float c, float d); |
a |
float32 value |
b |
float32 value |
c |
float32 value |
d |
float32 value |
Sets four values a, b, c, and d in a float32 result vector, in a specific 16-element sequence - dcbadcbadcbadcba, where the elements
v12, v8, v4, v0 = a
v13, v9, v5, v1 = b
v14, v10, v6, v2 = c
v15, v11, v7, v3 = d.
Returns a float32 vector with 16 elements in a specific sequence - dcbadcbadcbadcba.