@@ -2110,8 +2110,8 @@ static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_add_epi16(__m128i __a,
21102110// / A 128-bit vector of [4 x i32].
21112111// / \returns A 128-bit vector of [4 x i32] containing the sums of both
21122112// / parameters.
2113- static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_add_epi32 (__m128i __a,
2114- __m128i __b) {
2113+ static __inline__ __m128i __DEFAULT_FN_ATTRS_CONSTEXPR
2114+ _mm_add_epi32 (__m128i __a, __m128i __b) {
21152115 return (__m128i)((__v4su)__a + (__v4su)__b);
21162116}
21172117
@@ -2147,8 +2147,8 @@ static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_add_si64(__m64 __a, __m64 __b) {
21472147// / A 128-bit vector of [2 x i64].
21482148// / \returns A 128-bit vector of [2 x i64] containing the sums of both
21492149// / parameters.
2150- static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_add_epi64 (__m128i __a,
2151- __m128i __b) {
2150+ static __inline__ __m128i __DEFAULT_FN_ATTRS_CONSTEXPR
2151+ _mm_add_epi64 (__m128i __a, __m128i __b) {
21522152 return (__m128i)((__v2du)__a + (__v2du)__b);
21532153}
21542154
@@ -2539,8 +2539,8 @@ static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sub_epi16(__m128i __a,
25392539// / A 128-bit integer vector containing the subtrahends.
25402540// / \returns A 128-bit integer vector containing the differences of the values
25412541// / in the operands.
2542- static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sub_epi32 (__m128i __a,
2543- __m128i __b) {
2542+ static __inline__ __m128i __DEFAULT_FN_ATTRS_CONSTEXPR
2543+ _mm_sub_epi32 (__m128i __a, __m128i __b) {
25442544 return (__m128i)((__v4su)__a - (__v4su)__b);
25452545}
25462546
@@ -2573,8 +2573,8 @@ static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_sub_si64(__m64 __a, __m64 __b) {
25732573// / A 128-bit integer vector containing the subtrahends.
25742574// / \returns A 128-bit integer vector containing the differences of the values
25752575// / in the operands.
2576- static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sub_epi64 (__m128i __a,
2577- __m128i __b) {
2576+ static __inline__ __m128i __DEFAULT_FN_ATTRS_CONSTEXPR
2577+ _mm_sub_epi64 (__m128i __a, __m128i __b) {
25782578 return (__m128i)((__v2du)__a - (__v2du)__b);
25792579}
25802580
0 commit comments