@@ -1834,14 +1834,14 @@ _mm512_maskz_abs_epi32(__mmask16 __U, __m512i __A) {
18341834 (__v16si)_mm512_setzero_si512 ());
18351835}
18361836
1837- static __inline__ __m128 __DEFAULT_FN_ATTRS128
1838- _mm_mask_add_ss (__m128 __W, __mmask8 __U,__m128 __A, __m128 __B) {
1837+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
1838+ _mm_mask_add_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
18391839 __A = _mm_add_ss (__A, __B);
18401840 return __builtin_ia32_selectss_128 (__U, __A, __W);
18411841}
18421842
1843- static __inline__ __m128 __DEFAULT_FN_ATTRS128
1844- _mm_maskz_add_ss (__mmask8 __U,__m128 __A, __m128 __B) {
1843+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
1844+ _mm_maskz_add_ss (__mmask8 __U, __m128 __A, __m128 __B) {
18451845 __A = _mm_add_ss (__A, __B);
18461846 return __builtin_ia32_selectss_128 (__U, __A, _mm_setzero_ps ());
18471847}
@@ -1864,14 +1864,14 @@ _mm_maskz_add_ss(__mmask8 __U,__m128 __A, __m128 __B) {
18641864 (__v4sf)_mm_setzero_ps(), \
18651865 (__mmask8)(U), (int )(R)))
18661866
1867- static __inline__ __m128d __DEFAULT_FN_ATTRS128
1868- _mm_mask_add_sd (__m128d __W, __mmask8 __U,__m128d __A, __m128d __B) {
1867+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
1868+ _mm_mask_add_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
18691869 __A = _mm_add_sd (__A, __B);
18701870 return __builtin_ia32_selectsd_128 (__U, __A, __W);
18711871}
18721872
1873- static __inline__ __m128d __DEFAULT_FN_ATTRS128
1874- _mm_maskz_add_sd (__mmask8 __U,__m128d __A, __m128d __B) {
1873+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
1874+ _mm_maskz_add_sd (__mmask8 __U, __m128d __A, __m128d __B) {
18751875 __A = _mm_add_sd (__A, __B);
18761876 return __builtin_ia32_selectsd_128 (__U, __A, _mm_setzero_pd ());
18771877}
@@ -1949,14 +1949,14 @@ _mm512_maskz_add_ps(__mmask16 __U, __m512 __A, __m512 __B) {
19491949 (__v16sf)_mm512_add_round_ps((A), (B), (R)), \
19501950 (__v16sf)_mm512_setzero_ps()))
19511951
1952- static __inline__ __m128 __DEFAULT_FN_ATTRS128
1953- _mm_mask_sub_ss (__m128 __W, __mmask8 __U,__m128 __A, __m128 __B) {
1952+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
1953+ _mm_mask_sub_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
19541954 __A = _mm_sub_ss (__A, __B);
19551955 return __builtin_ia32_selectss_128 (__U, __A, __W);
19561956}
19571957
1958- static __inline__ __m128 __DEFAULT_FN_ATTRS128
1959- _mm_maskz_sub_ss (__mmask8 __U,__m128 __A, __m128 __B) {
1958+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
1959+ _mm_maskz_sub_ss (__mmask8 __U, __m128 __A, __m128 __B) {
19601960 __A = _mm_sub_ss (__A, __B);
19611961 return __builtin_ia32_selectss_128 (__U, __A, _mm_setzero_ps ());
19621962}
@@ -1978,14 +1978,14 @@ _mm_maskz_sub_ss(__mmask8 __U,__m128 __A, __m128 __B) {
19781978 (__v4sf)_mm_setzero_ps(), \
19791979 (__mmask8)(U), (int )(R)))
19801980
1981- static __inline__ __m128d __DEFAULT_FN_ATTRS128
1982- _mm_mask_sub_sd (__m128d __W, __mmask8 __U,__m128d __A, __m128d __B) {
1981+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
1982+ _mm_mask_sub_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
19831983 __A = _mm_sub_sd (__A, __B);
19841984 return __builtin_ia32_selectsd_128 (__U, __A, __W);
19851985}
19861986
1987- static __inline__ __m128d __DEFAULT_FN_ATTRS128
1988- _mm_maskz_sub_sd (__mmask8 __U,__m128d __A, __m128d __B) {
1987+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
1988+ _mm_maskz_sub_sd (__mmask8 __U, __m128d __A, __m128d __B) {
19891989 __A = _mm_sub_sd (__A, __B);
19901990 return __builtin_ia32_selectsd_128 (__U, __A, _mm_setzero_pd ());
19911991}
@@ -2064,14 +2064,14 @@ _mm512_maskz_sub_ps(__mmask16 __U, __m512 __A, __m512 __B) {
20642064 (__v16sf)_mm512_sub_round_ps((A), (B), (R)), \
20652065 (__v16sf)_mm512_setzero_ps()))
20662066
2067- static __inline__ __m128 __DEFAULT_FN_ATTRS128
2068- _mm_mask_mul_ss (__m128 __W, __mmask8 __U,__m128 __A, __m128 __B) {
2067+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
2068+ _mm_mask_mul_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
20692069 __A = _mm_mul_ss (__A, __B);
20702070 return __builtin_ia32_selectss_128 (__U, __A, __W);
20712071}
20722072
2073- static __inline__ __m128 __DEFAULT_FN_ATTRS128
2074- _mm_maskz_mul_ss (__mmask8 __U,__m128 __A, __m128 __B) {
2073+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
2074+ _mm_maskz_mul_ss (__mmask8 __U, __m128 __A, __m128 __B) {
20752075 __A = _mm_mul_ss (__A, __B);
20762076 return __builtin_ia32_selectss_128 (__U, __A, _mm_setzero_ps ());
20772077}
@@ -2093,14 +2093,14 @@ _mm_maskz_mul_ss(__mmask8 __U,__m128 __A, __m128 __B) {
20932093 (__v4sf)_mm_setzero_ps(), \
20942094 (__mmask8)(U), (int )(R)))
20952095
2096- static __inline__ __m128d __DEFAULT_FN_ATTRS128
2097- _mm_mask_mul_sd (__m128d __W, __mmask8 __U,__m128d __A, __m128d __B) {
2096+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
2097+ _mm_mask_mul_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
20982098 __A = _mm_mul_sd (__A, __B);
20992099 return __builtin_ia32_selectsd_128 (__U, __A, __W);
21002100}
21012101
2102- static __inline__ __m128d __DEFAULT_FN_ATTRS128
2103- _mm_maskz_mul_sd (__mmask8 __U,__m128d __A, __m128d __B) {
2102+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
2103+ _mm_maskz_mul_sd (__mmask8 __U, __m128d __A, __m128d __B) {
21042104 __A = _mm_mul_sd (__A, __B);
21052105 return __builtin_ia32_selectsd_128 (__U, __A, _mm_setzero_pd ());
21062106}
@@ -2179,14 +2179,14 @@ _mm512_maskz_mul_ps(__mmask16 __U, __m512 __A, __m512 __B) {
21792179 (__v16sf)_mm512_mul_round_ps((A), (B), (R)), \
21802180 (__v16sf)_mm512_setzero_ps()))
21812181
2182- static __inline__ __m128 __DEFAULT_FN_ATTRS128
2183- _mm_mask_div_ss (__m128 __W, __mmask8 __U,__m128 __A, __m128 __B) {
2182+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
2183+ _mm_mask_div_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
21842184 __A = _mm_div_ss (__A, __B);
21852185 return __builtin_ia32_selectss_128 (__U, __A, __W);
21862186}
21872187
2188- static __inline__ __m128 __DEFAULT_FN_ATTRS128
2189- _mm_maskz_div_ss (__mmask8 __U,__m128 __A, __m128 __B) {
2188+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
2189+ _mm_maskz_div_ss (__mmask8 __U, __m128 __A, __m128 __B) {
21902190 __A = _mm_div_ss (__A, __B);
21912191 return __builtin_ia32_selectss_128 (__U, __A, _mm_setzero_ps ());
21922192}
@@ -2209,14 +2209,14 @@ _mm_maskz_div_ss(__mmask8 __U,__m128 __A, __m128 __B) {
22092209 (__v4sf)_mm_setzero_ps(), \
22102210 (__mmask8)(U), (int )(R)))
22112211
2212- static __inline__ __m128d __DEFAULT_FN_ATTRS128
2213- _mm_mask_div_sd (__m128d __W, __mmask8 __U,__m128d __A, __m128d __B) {
2212+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
2213+ _mm_mask_div_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
22142214 __A = _mm_div_sd (__A, __B);
22152215 return __builtin_ia32_selectsd_128 (__U, __A, __W);
22162216}
22172217
2218- static __inline__ __m128d __DEFAULT_FN_ATTRS128
2219- _mm_maskz_div_sd (__mmask8 __U,__m128d __A, __m128d __B) {
2218+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
2219+ _mm_maskz_div_sd (__mmask8 __U, __m128d __A, __m128d __B) {
22202220 __A = _mm_div_sd (__A, __B);
22212221 return __builtin_ia32_selectsd_128 (__U, __A, _mm_setzero_pd ());
22222222}
0 commit comments