@@ -3777,7 +3777,7 @@ _mm256_set_ps(float __a, float __b, float __c, float __d,
37773777// / \param __i7
37783778// / A 32-bit integral value used to initialize bits [31:0] of the result.
37793779// / \returns An initialized 256-bit integer vector.
3780- static __inline __m256i __DEFAULT_FN_ATTRS
3780+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
37813781_mm256_set_epi32 (int __i0, int __i1, int __i2, int __i3,
37823782 int __i4, int __i5, int __i6, int __i7)
37833783{
@@ -3825,7 +3825,7 @@ _mm256_set_epi32(int __i0, int __i1, int __i2, int __i3,
38253825// / \param __w00
38263826// / A 16-bit integral value used to initialize bits [15:0] of the result.
38273827// / \returns An initialized 256-bit integer vector.
3828- static __inline __m256i __DEFAULT_FN_ATTRS
3828+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
38293829_mm256_set_epi16 (short __w15, short __w14, short __w13, short __w12,
38303830 short __w11, short __w10, short __w09, short __w08,
38313831 short __w07, short __w06, short __w05, short __w04,
@@ -3908,7 +3908,7 @@ _mm256_set_epi16(short __w15, short __w14, short __w13, short __w12,
39083908// / \param __b00
39093909// / An 8-bit integral value used to initialize bits [7:0] of the result.
39103910// / \returns An initialized 256-bit integer vector.
3911- static __inline __m256i __DEFAULT_FN_ATTRS
3911+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
39123912_mm256_set_epi8 (char __b31, char __b30, char __b29, char __b28,
39133913 char __b27, char __b26, char __b25, char __b24,
39143914 char __b23, char __b22, char __b21, char __b20,
@@ -3943,7 +3943,7 @@ _mm256_set_epi8(char __b31, char __b30, char __b29, char __b28,
39433943// / \param __d
39443944// / A 64-bit integral value used to initialize bits [63:0] of the result.
39453945// / \returns An initialized 256-bit integer vector.
3946- static __inline __m256i __DEFAULT_FN_ATTRS
3946+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
39473947_mm256_set_epi64x (long long __a, long long __b, long long __c, long long __d)
39483948{
39493949 return __extension__ (__m256i)(__v4di){ __d, __c, __b, __a };
@@ -4044,7 +4044,7 @@ _mm256_setr_ps(float __a, float __b, float __c, float __d,
40444044// / \param __i7
40454045// / A 32-bit integral value used to initialize bits [255:224] of the result.
40464046// / \returns An initialized 256-bit integer vector.
4047- static __inline __m256i __DEFAULT_FN_ATTRS
4047+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
40484048_mm256_setr_epi32 (int __i0, int __i1, int __i2, int __i3,
40494049 int __i4, int __i5, int __i6, int __i7)
40504050{
@@ -4092,7 +4092,7 @@ _mm256_setr_epi32(int __i0, int __i1, int __i2, int __i3,
40924092// / \param __w00
40934093// / A 16-bit integral value used to initialize bits [255:240] of the result.
40944094// / \returns An initialized 256-bit integer vector.
4095- static __inline __m256i __DEFAULT_FN_ATTRS
4095+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
40964096_mm256_setr_epi16 (short __w15, short __w14, short __w13, short __w12,
40974097 short __w11, short __w10, short __w09, short __w08,
40984098 short __w07, short __w06, short __w05, short __w04,
@@ -4177,7 +4177,7 @@ _mm256_setr_epi16(short __w15, short __w14, short __w13, short __w12,
41774177// / \param __b00
41784178// / An 8-bit integral value used to initialize bits [255:248] of the result.
41794179// / \returns An initialized 256-bit integer vector.
4180- static __inline __m256i __DEFAULT_FN_ATTRS
4180+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
41814181_mm256_setr_epi8 (char __b31, char __b30, char __b29, char __b28,
41824182 char __b27, char __b26, char __b25, char __b24,
41834183 char __b23, char __b22, char __b21, char __b20,
@@ -4210,7 +4210,7 @@ _mm256_setr_epi8(char __b31, char __b30, char __b29, char __b28,
42104210// / \param __d
42114211// / A 64-bit integral value used to initialize bits [255:192] of the result.
42124212// / \returns An initialized 256-bit integer vector.
4213- static __inline __m256i __DEFAULT_FN_ATTRS
4213+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
42144214_mm256_setr_epi64x (long long __a, long long __b, long long __c, long long __d)
42154215{
42164216 return _mm256_set_epi64x (__d, __c, __b, __a);
@@ -4267,7 +4267,7 @@ _mm256_set1_ps(float __w)
42674267// / A 32-bit integral value used to initialize each vector element of the
42684268// / result.
42694269// / \returns An initialized 256-bit integer vector of [8 x i32].
4270- static __inline __m256i __DEFAULT_FN_ATTRS
4270+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
42714271_mm256_set1_epi32 (int __i)
42724272{
42734273 return _mm256_set_epi32 (__i, __i, __i, __i, __i, __i, __i, __i);
@@ -4285,7 +4285,7 @@ _mm256_set1_epi32(int __i)
42854285// / A 16-bit integral value used to initialize each vector element of the
42864286// / result.
42874287// / \returns An initialized 256-bit integer vector of [16 x i16].
4288- static __inline __m256i __DEFAULT_FN_ATTRS
4288+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
42894289_mm256_set1_epi16 (short __w)
42904290{
42914291 return _mm256_set_epi16 (__w, __w, __w, __w, __w, __w, __w, __w,
@@ -4303,7 +4303,7 @@ _mm256_set1_epi16(short __w)
43034303// / An 8-bit integral value used to initialize each vector element of the
43044304// / result.
43054305// / \returns An initialized 256-bit integer vector of [32 x i8].
4306- static __inline __m256i __DEFAULT_FN_ATTRS
4306+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
43074307_mm256_set1_epi8 (char __b)
43084308{
43094309 return _mm256_set_epi8 (__b, __b, __b, __b, __b, __b, __b, __b,
@@ -4324,7 +4324,7 @@ _mm256_set1_epi8(char __b)
43244324// / A 64-bit integral value used to initialize each vector element of the
43254325// / result.
43264326// / \returns An initialized 256-bit integer vector of [4 x i64].
4327- static __inline __m256i __DEFAULT_FN_ATTRS
4327+ static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR
43284328_mm256_set1_epi64x (long long __q)
43294329{
43304330 return _mm256_set_epi64x (__q, __q, __q, __q);
0 commit comments