Intel® C++ Compiler 16.0 User and Reference Guide

_mm512_set[r]4_epi32

Sets elements of an int32 vector using specified values in a 16-element sequence - dcbadcbadcbadcba. There is no corresponding instruction. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).

Syntax

extern __m512i __cdecl _mm512_set4_epi32(int d, int c, int b, int a);

extern __m512i __cdecl _mm512_setr4_epi32(int a, int b, int c, int d);

Parameters

a

integer value

b

integer value

c

integer value

d

integer value

Description

Sets four values a, b, c, and d in an int32 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 int32 vector with 16 elements in a specific sequence - dcbadcbadcbadcba.