@@ -1295,57 +1295,57 @@ _mm256_maskz_permutex2var_epi16 (__mmask16 __U, __m256i __A, __m256i __I,
1295
1295
(__v16hi)_mm256_setzero_si256 ());
1296
1296
}
1297
1297
1298
- static __inline__ __m128i __DEFAULT_FN_ATTRS128
1298
+ static __inline__ __m128i __DEFAULT_FN_ATTRS128_CONSTEXPR
1299
1299
_mm_mask_maddubs_epi16 (__m128i __W, __mmask8 __U, __m128i __X, __m128i __Y) {
1300
1300
return (__m128i)__builtin_ia32_selectw_128 ((__mmask8)__U,
1301
1301
(__v8hi)_mm_maddubs_epi16 (__X, __Y),
1302
1302
(__v8hi)__W);
1303
1303
}
1304
1304
1305
- static __inline__ __m128i __DEFAULT_FN_ATTRS128
1305
+ static __inline__ __m128i __DEFAULT_FN_ATTRS128_CONSTEXPR
1306
1306
_mm_maskz_maddubs_epi16 (__mmask8 __U, __m128i __X, __m128i __Y) {
1307
1307
return (__m128i)__builtin_ia32_selectw_128 ((__mmask8)__U,
1308
1308
(__v8hi)_mm_maddubs_epi16 (__X, __Y),
1309
1309
(__v8hi)_mm_setzero_si128 ());
1310
1310
}
1311
1311
1312
- static __inline__ __m256i __DEFAULT_FN_ATTRS256
1312
+ static __inline__ __m256i __DEFAULT_FN_ATTRS256_CONSTEXPR
1313
1313
_mm256_mask_maddubs_epi16 (__m256i __W, __mmask16 __U, __m256i __X,
1314
1314
__m256i __Y) {
1315
1315
return (__m256i)__builtin_ia32_selectw_256 ((__mmask16)__U,
1316
1316
(__v16hi)_mm256_maddubs_epi16 (__X, __Y),
1317
1317
(__v16hi)__W);
1318
1318
}
1319
1319
1320
- static __inline__ __m256i __DEFAULT_FN_ATTRS256
1320
+ static __inline__ __m256i __DEFAULT_FN_ATTRS256_CONSTEXPR
1321
1321
_mm256_maskz_maddubs_epi16 (__mmask16 __U, __m256i __X, __m256i __Y) {
1322
1322
return (__m256i)__builtin_ia32_selectw_256 ((__mmask16)__U,
1323
1323
(__v16hi)_mm256_maddubs_epi16 (__X, __Y),
1324
1324
(__v16hi)_mm256_setzero_si256 ());
1325
1325
}
1326
1326
1327
- static __inline__ __m128i __DEFAULT_FN_ATTRS128
1327
+ static __inline__ __m128i __DEFAULT_FN_ATTRS128_CONSTEXPR
1328
1328
_mm_mask_madd_epi16 (__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
1329
1329
return (__m128i)__builtin_ia32_selectd_128 ((__mmask8)__U,
1330
1330
(__v4si)_mm_madd_epi16 (__A, __B),
1331
1331
(__v4si)__W);
1332
1332
}
1333
1333
1334
- static __inline__ __m128i __DEFAULT_FN_ATTRS128
1334
+ static __inline__ __m128i __DEFAULT_FN_ATTRS128_CONSTEXPR
1335
1335
_mm_maskz_madd_epi16 (__mmask8 __U, __m128i __A, __m128i __B) {
1336
1336
return (__m128i)__builtin_ia32_selectd_128 ((__mmask8)__U,
1337
1337
(__v4si)_mm_madd_epi16 (__A, __B),
1338
1338
(__v4si)_mm_setzero_si128 ());
1339
1339
}
1340
1340
1341
- static __inline__ __m256i __DEFAULT_FN_ATTRS256
1341
+ static __inline__ __m256i __DEFAULT_FN_ATTRS256_CONSTEXPR
1342
1342
_mm256_mask_madd_epi16 (__m256i __W, __mmask8 __U, __m256i __A, __m256i __B) {
1343
1343
return (__m256i)__builtin_ia32_selectd_256 ((__mmask8)__U,
1344
1344
(__v8si)_mm256_madd_epi16 (__A, __B),
1345
1345
(__v8si)__W);
1346
1346
}
1347
1347
1348
- static __inline__ __m256i __DEFAULT_FN_ATTRS256
1348
+ static __inline__ __m256i __DEFAULT_FN_ATTRS256_CONSTEXPR
1349
1349
_mm256_maskz_madd_epi16 (__mmask8 __U, __m256i __A, __m256i __B) {
1350
1350
return (__m256i)__builtin_ia32_selectd_256 ((__mmask8)__U,
1351
1351
(__v8si)_mm256_madd_epi16 (__A, __B),
0 commit comments