@@ -3381,7 +3381,8 @@ static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_cvttps_epi32(__m128 __a) {
3381
3381
// / \param __a
3382
3382
// / A 32-bit signed integer operand.
3383
3383
// / \returns A 128-bit vector of [4 x i32].
3384
- static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_cvtsi32_si128 (int __a) {
3384
+ static __inline__ __m128i __DEFAULT_FN_ATTRS_CONSTEXPR
3385
+ _mm_cvtsi32_si128 (int __a) {
3385
3386
return __extension__ (__m128i)(__v4si){__a, 0 , 0 , 0 };
3386
3387
}
3387
3388
@@ -3396,7 +3397,8 @@ static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_cvtsi32_si128(int __a) {
3396
3397
// / \param __a
3397
3398
// / A 64-bit signed integer operand containing the value to be converted.
3398
3399
// / \returns A 128-bit vector of [2 x i64] containing the converted value.
3399
- static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_cvtsi64_si128 (long long __a) {
3400
+ static __inline__ __m128i __DEFAULT_FN_ATTRS_CONSTEXPR
3401
+ _mm_cvtsi64_si128 (long long __a) {
3400
3402
return __extension__ (__m128i)(__v2di){__a, 0 };
3401
3403
}
3402
3404
@@ -3411,7 +3413,8 @@ static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_cvtsi64_si128(long long __a) {
3411
3413
// / A vector of [4 x i32]. The least significant 32 bits are moved to the
3412
3414
// / destination.
3413
3415
// / \returns A 32-bit signed integer containing the moved value.
3414
- static __inline__ int __DEFAULT_FN_ATTRS _mm_cvtsi128_si32 (__m128i __a) {
3416
+ static __inline__ int __DEFAULT_FN_ATTRS_CONSTEXPR
3417
+ _mm_cvtsi128_si32 (__m128i __a) {
3415
3418
__v4si __b = (__v4si)__a;
3416
3419
return __b[0 ];
3417
3420
}
@@ -3427,7 +3430,8 @@ static __inline__ int __DEFAULT_FN_ATTRS _mm_cvtsi128_si32(__m128i __a) {
3427
3430
// / A vector of [2 x i64]. The least significant 64 bits are moved to the
3428
3431
// / destination.
3429
3432
// / \returns A 64-bit signed integer containing the moved value.
3430
- static __inline__ long long __DEFAULT_FN_ATTRS _mm_cvtsi128_si64 (__m128i __a) {
3433
+ static __inline__ long long __DEFAULT_FN_ATTRS_CONSTEXPR
3434
+ _mm_cvtsi128_si64 (__m128i __a) {
3431
3435
return __a[0 ];
3432
3436
}
3433
3437
0 commit comments