@@ -351,32 +351,27 @@ _mm512_broadcastss_ps(__m128 __A)
351
351
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 );
352
352
}
353
353
354
- static __inline __m512i __DEFAULT_FN_ATTRS512
355
- _mm512_set4_epi32 (int __A, int __B, int __C, int __D)
356
- {
354
+ static __inline __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
355
+ _mm512_set4_epi32 (int __A, int __B, int __C, int __D) {
357
356
return __extension__ (__m512i)(__v16si)
358
357
{ __D, __C, __B, __A, __D, __C, __B, __A,
359
358
__D, __C, __B, __A, __D, __C, __B, __A };
360
359
}
361
360
362
- static __inline __m512i __DEFAULT_FN_ATTRS512
363
- _mm512_set4_epi64 (long long __A, long long __B, long long __C,
364
- long long __D)
365
- {
361
+ static __inline __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
362
+ _mm512_set4_epi64 (long long __A, long long __B, long long __C, long long __D) {
366
363
return __extension__ (__m512i) (__v8di)
367
364
{ __D, __C, __B, __A, __D, __C, __B, __A };
368
365
}
369
366
370
- static __inline __m512d __DEFAULT_FN_ATTRS512
371
- _mm512_set4_pd (double __A, double __B, double __C, double __D)
372
- {
367
+ static __inline __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR
368
+ _mm512_set4_pd (double __A, double __B, double __C, double __D) {
373
369
return __extension__ (__m512d)
374
370
{ __D, __C, __B, __A, __D, __C, __B, __A };
375
371
}
376
372
377
- static __inline __m512 __DEFAULT_FN_ATTRS512
378
- _mm512_set4_ps (float __A, float __B, float __C, float __D)
379
- {
373
+ static __inline __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR
374
+ _mm512_set4_ps (float __A, float __B, float __C, float __D) {
380
375
return __extension__ (__m512)
381
376
{ __D, __C, __B, __A, __D, __C, __B, __A,
382
377
__D, __C, __B, __A, __D, __C, __B, __A };
@@ -9191,18 +9186,18 @@ _mm512_mask_set1_epi64 (__m512i __O, __mmask8 __M, long long __A)
9191
9186
(__v8di) __O);
9192
9187
}
9193
9188
9194
- static __inline __m512i __DEFAULT_FN_ATTRS512
9195
- _mm512_set_epi8 ( char __e63, char __e62, char __e61, char __e60, char __e59,
9196
- char __e58, char __e57, char __e56, char __e55, char __e54, char __e53,
9197
- char __e52, char __e51, char __e50, char __e49, char __e48, char __e47,
9198
- char __e46, char __e45, char __e44, char __e43, char __e42, char __e41,
9199
- char __e40, char __e39, char __e38, char __e37, char __e36, char __e35,
9200
- char __e34, char __e33, char __e32, char __e31, char __e30, char __e29,
9201
- char __e28, char __e27, char __e26, char __e25, char __e24, char __e23,
9202
- char __e22, char __e21, char __e20, char __e19, char __e18, char __e17,
9203
- char __e16, char __e15, char __e14, char __e13, char __e12, char __e11,
9204
- char __e10, char __e9, char __e8, char __e7, char __e6, char __e5,
9205
- char __e4, char __e3, char __e2, char __e1, char __e0) {
9189
+ static __inline __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_set_epi8 (
9190
+ char __e63, char __e62, char __e61, char __e60, char __e59, char __e58 ,
9191
+ char __e57, char __e56, char __e55, char __e54, char __e53, char __e52 ,
9192
+ char __e51, char __e50, char __e49, char __e48, char __e47, char __e46 ,
9193
+ char __e45, char __e44, char __e43, char __e42, char __e41, char __e40 ,
9194
+ char __e39, char __e38, char __e37, char __e36, char __e35, char __e34 ,
9195
+ char __e33, char __e32, char __e31, char __e30, char __e29, char __e28 ,
9196
+ char __e27, char __e26, char __e25, char __e24, char __e23, char __e22 ,
9197
+ char __e21, char __e20, char __e19, char __e18, char __e17, char __e16 ,
9198
+ char __e15, char __e14, char __e13, char __e12, char __e11, char __e10 ,
9199
+ char __e9, char __e8, char __e7, char __e6, char __e5, char __e4, char __e3 ,
9200
+ char __e2, char __e1, char __e0) {
9206
9201
9207
9202
return __extension__ (__m512i)(__v64qi)
9208
9203
{__e0, __e1, __e2, __e3, __e4, __e5, __e6, __e7,
@@ -9215,27 +9210,23 @@ _mm512_set_epi8 (char __e63, char __e62, char __e61, char __e60, char __e59,
9215
9210
__e56, __e57, __e58, __e59, __e60, __e61, __e62, __e63};
9216
9211
}
9217
9212
9218
- static __inline __m512i __DEFAULT_FN_ATTRS512
9219
- _mm512_set_epi16 (short __e31, short __e30, short __e29, short __e28,
9220
- short __e27, short __e26, short __e25, short __e24, short __e23,
9221
- short __e22, short __e21, short __e20, short __e19, short __e18,
9222
- short __e17, short __e16, short __e15, short __e14, short __e13,
9223
- short __e12, short __e11, short __e10, short __e9, short __e8,
9224
- short __e7, short __e6, short __e5, short __e4, short __e3,
9225
- short __e2, short __e1, short __e0) {
9213
+ static __inline __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_set_epi16 (
9214
+ short __e31, short __e30, short __e29, short __e28, short __e27,
9215
+ short __e26, short __e25, short __e24, short __e23, short __e22,
9216
+ short __e21, short __e20, short __e19, short __e18, short __e17,
9217
+ short __e16, short __e15, short __e14, short __e13, short __e12,
9218
+ short __e11, short __e10, short __e9, short __e8, short __e7, short __e6,
9219
+ short __e5, short __e4, short __e3, short __e2, short __e1, short __e0) {
9226
9220
return __extension__ (__m512i)(__v32hi)
9227
9221
{__e0, __e1, __e2, __e3, __e4, __e5, __e6, __e7,
9228
9222
__e8, __e9, __e10, __e11, __e12, __e13, __e14, __e15,
9229
9223
__e16, __e17, __e18, __e19, __e20, __e21, __e22, __e23,
9230
9224
__e24, __e25, __e26, __e27, __e28, __e29, __e30, __e31 };
9231
9225
}
9232
9226
9233
- static __inline __m512i __DEFAULT_FN_ATTRS512
9234
- _mm512_set_epi32 (int __A, int __B, int __C, int __D,
9235
- int __E, int __F, int __G, int __H,
9236
- int __I, int __J, int __K, int __L,
9237
- int __M, int __N, int __O, int __P)
9238
- {
9227
+ static __inline __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_set_epi32 (
9228
+ int __A, int __B, int __C, int __D, int __E, int __F, int __G, int __H,
9229
+ int __I, int __J, int __K, int __L, int __M, int __N, int __O, int __P) {
9239
9230
return __extension__ (__m512i)(__v16si)
9240
9231
{ __P, __O, __N, __M, __L, __K, __J, __I,
9241
9232
__H, __G, __F, __E, __D, __C, __B, __A };
@@ -9246,35 +9237,30 @@ _mm512_set_epi32 (int __A, int __B, int __C, int __D,
9246
9237
_mm512_set_epi32 ((e15 ),(e14 ),(e13 ),(e12 ),(e11 ),(e10 ),(e9 ),(e8 ),(e7 ),(e6 ), \
9247
9238
(e5 ),(e4 ),(e3 ),(e2 ),(e1 ),(e0 ))
9248
9239
9249
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
9250
- _mm512_set_epi64 (long long __A, long long __B, long long __C,
9251
- long long __D, long long __E, long long __F,
9252
- long long __G, long long __H)
9253
- {
9240
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
9241
+ _mm512_set_epi64(long long __A, long long __B, long long __C, long long __D,
9242
+ long long __E, long long __F, long long __G, long long __H) {
9254
9243
return __extension__ (__m512i) (__v8di)
9255
9244
{ __H, __G, __F, __E, __D, __C, __B, __A };
9256
9245
}
9257
9246
9258
9247
#define _mm512_setr_epi64 (e0,e1,e2,e3,e4,e5,e6,e7 ) \
9259
9248
_mm512_set_epi64 ((e7 ),(e6 ),(e5 ),(e4 ),(e3 ),(e2 ),(e1 ),(e0 ))
9260
9249
9261
- static __inline__ __m512d __DEFAULT_FN_ATTRS512
9262
- _mm512_set_pd (double __A, double __B, double __C, double __D,
9263
- double __E, double __F, double __G, double __H)
9264
- {
9250
+ static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR
9251
+ _mm512_set_pd(double __A, double __B, double __C, double __D, double __E,
9252
+ double __F, double __G, double __H) {
9265
9253
return __extension__ (__m512d)
9266
9254
{ __H, __G, __F, __E, __D, __C, __B, __A };
9267
9255
}
9268
9256
9269
9257
#define _mm512_setr_pd (e0,e1,e2,e3,e4,e5,e6,e7 ) \
9270
9258
_mm512_set_pd ((e7 ),(e6 ),(e5 ),(e4 ),(e3 ),(e2 ),(e1 ),(e0 ))
9271
9259
9272
- static __inline__ __m512 __DEFAULT_FN_ATTRS512
9273
- _mm512_set_ps (float __A, float __B, float __C, float __D,
9274
- float __E, float __F, float __G, float __H,
9275
- float __I, float __J, float __K, float __L,
9276
- float __M, float __N, float __O, float __P)
9277
- {
9260
+ static __inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR
9261
+ _mm512_set_ps(float __A, float __B, float __C, float __D, float __E, float __F,
9262
+ float __G, float __H, float __I, float __J, float __K, float __L,
9263
+ float __M, float __N, float __O, float __P) {
9278
9264
return __extension__ (__m512)
9279
9265
{ __P, __O, __N, __M, __L, __K, __J, __I,
9280
9266
__H, __G, __F, __E, __D, __C, __B, __A };
0 commit comments