Intel® C++ Compiler 16.0 User and Reference Guide

_mm512_set[r]4_ps

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).

Syntax

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);

Parameters

a

float32 value

b

float32 value

c

float32 value

d

float32 value

Description

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

Returns a float32 vector with 16 elements in a specific sequence - dcbadcbadcbadcba.