@@ -1820,14 +1820,14 @@ _mm512_maskz_abs_epi32(__mmask16 __U, __m512i __A) {
18201820 (__v16si)_mm512_setzero_si512 ());
18211821}
18221822
1823- static __inline__ __m128 __DEFAULT_FN_ATTRS128
1824- _mm_mask_add_ss (__m128 __W, __mmask8 __U,__m128 __A, __m128 __B) {
1823+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
1824+ _mm_mask_add_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
18251825 __A = _mm_add_ss (__A, __B);
18261826 return __builtin_ia32_selectss_128 (__U, __A, __W);
18271827}
18281828
1829- static __inline__ __m128 __DEFAULT_FN_ATTRS128
1830- _mm_maskz_add_ss (__mmask8 __U,__m128 __A, __m128 __B) {
1829+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
1830+ _mm_maskz_add_ss (__mmask8 __U, __m128 __A, __m128 __B) {
18311831 __A = _mm_add_ss (__A, __B);
18321832 return __builtin_ia32_selectss_128 (__U, __A, _mm_setzero_ps ());
18331833}
@@ -1850,14 +1850,14 @@ _mm_maskz_add_ss(__mmask8 __U,__m128 __A, __m128 __B) {
18501850 (__v4sf)_mm_setzero_ps(), \
18511851 (__mmask8)(U), (int )(R)))
18521852
1853- static __inline__ __m128d __DEFAULT_FN_ATTRS128
1854- _mm_mask_add_sd (__m128d __W, __mmask8 __U,__m128d __A, __m128d __B) {
1853+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
1854+ _mm_mask_add_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
18551855 __A = _mm_add_sd (__A, __B);
18561856 return __builtin_ia32_selectsd_128 (__U, __A, __W);
18571857}
18581858
1859- static __inline__ __m128d __DEFAULT_FN_ATTRS128
1860- _mm_maskz_add_sd (__mmask8 __U,__m128d __A, __m128d __B) {
1859+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
1860+ _mm_maskz_add_sd (__mmask8 __U, __m128d __A, __m128d __B) {
18611861 __A = _mm_add_sd (__A, __B);
18621862 return __builtin_ia32_selectsd_128 (__U, __A, _mm_setzero_pd ());
18631863}
@@ -1935,14 +1935,14 @@ _mm512_maskz_add_ps(__mmask16 __U, __m512 __A, __m512 __B) {
19351935 (__v16sf)_mm512_add_round_ps((A), (B), (R)), \
19361936 (__v16sf)_mm512_setzero_ps()))
19371937
1938- static __inline__ __m128 __DEFAULT_FN_ATTRS128
1939- _mm_mask_sub_ss (__m128 __W, __mmask8 __U,__m128 __A, __m128 __B) {
1938+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
1939+ _mm_mask_sub_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
19401940 __A = _mm_sub_ss (__A, __B);
19411941 return __builtin_ia32_selectss_128 (__U, __A, __W);
19421942}
19431943
1944- static __inline__ __m128 __DEFAULT_FN_ATTRS128
1945- _mm_maskz_sub_ss (__mmask8 __U,__m128 __A, __m128 __B) {
1944+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
1945+ _mm_maskz_sub_ss (__mmask8 __U, __m128 __A, __m128 __B) {
19461946 __A = _mm_sub_ss (__A, __B);
19471947 return __builtin_ia32_selectss_128 (__U, __A, _mm_setzero_ps ());
19481948}
@@ -1964,14 +1964,14 @@ _mm_maskz_sub_ss(__mmask8 __U,__m128 __A, __m128 __B) {
19641964 (__v4sf)_mm_setzero_ps(), \
19651965 (__mmask8)(U), (int )(R)))
19661966
1967- static __inline__ __m128d __DEFAULT_FN_ATTRS128
1968- _mm_mask_sub_sd (__m128d __W, __mmask8 __U,__m128d __A, __m128d __B) {
1967+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
1968+ _mm_mask_sub_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
19691969 __A = _mm_sub_sd (__A, __B);
19701970 return __builtin_ia32_selectsd_128 (__U, __A, __W);
19711971}
19721972
1973- static __inline__ __m128d __DEFAULT_FN_ATTRS128
1974- _mm_maskz_sub_sd (__mmask8 __U,__m128d __A, __m128d __B) {
1973+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
1974+ _mm_maskz_sub_sd (__mmask8 __U, __m128d __A, __m128d __B) {
19751975 __A = _mm_sub_sd (__A, __B);
19761976 return __builtin_ia32_selectsd_128 (__U, __A, _mm_setzero_pd ());
19771977}
@@ -2050,14 +2050,14 @@ _mm512_maskz_sub_ps(__mmask16 __U, __m512 __A, __m512 __B) {
20502050 (__v16sf)_mm512_sub_round_ps((A), (B), (R)), \
20512051 (__v16sf)_mm512_setzero_ps()))
20522052
2053- static __inline__ __m128 __DEFAULT_FN_ATTRS128
2054- _mm_mask_mul_ss (__m128 __W, __mmask8 __U,__m128 __A, __m128 __B) {
2053+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
2054+ _mm_mask_mul_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
20552055 __A = _mm_mul_ss (__A, __B);
20562056 return __builtin_ia32_selectss_128 (__U, __A, __W);
20572057}
20582058
2059- static __inline__ __m128 __DEFAULT_FN_ATTRS128
2060- _mm_maskz_mul_ss (__mmask8 __U,__m128 __A, __m128 __B) {
2059+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
2060+ _mm_maskz_mul_ss (__mmask8 __U, __m128 __A, __m128 __B) {
20612061 __A = _mm_mul_ss (__A, __B);
20622062 return __builtin_ia32_selectss_128 (__U, __A, _mm_setzero_ps ());
20632063}
@@ -2079,14 +2079,14 @@ _mm_maskz_mul_ss(__mmask8 __U,__m128 __A, __m128 __B) {
20792079 (__v4sf)_mm_setzero_ps(), \
20802080 (__mmask8)(U), (int )(R)))
20812081
2082- static __inline__ __m128d __DEFAULT_FN_ATTRS128
2083- _mm_mask_mul_sd (__m128d __W, __mmask8 __U,__m128d __A, __m128d __B) {
2082+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
2083+ _mm_mask_mul_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
20842084 __A = _mm_mul_sd (__A, __B);
20852085 return __builtin_ia32_selectsd_128 (__U, __A, __W);
20862086}
20872087
2088- static __inline__ __m128d __DEFAULT_FN_ATTRS128
2089- _mm_maskz_mul_sd (__mmask8 __U,__m128d __A, __m128d __B) {
2088+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
2089+ _mm_maskz_mul_sd (__mmask8 __U, __m128d __A, __m128d __B) {
20902090 __A = _mm_mul_sd (__A, __B);
20912091 return __builtin_ia32_selectsd_128 (__U, __A, _mm_setzero_pd ());
20922092}
@@ -2165,14 +2165,14 @@ _mm512_maskz_mul_ps(__mmask16 __U, __m512 __A, __m512 __B) {
21652165 (__v16sf)_mm512_mul_round_ps((A), (B), (R)), \
21662166 (__v16sf)_mm512_setzero_ps()))
21672167
2168- static __inline__ __m128 __DEFAULT_FN_ATTRS128
2169- _mm_mask_div_ss (__m128 __W, __mmask8 __U,__m128 __A, __m128 __B) {
2168+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
2169+ _mm_mask_div_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
21702170 __A = _mm_div_ss (__A, __B);
21712171 return __builtin_ia32_selectss_128 (__U, __A, __W);
21722172}
21732173
2174- static __inline__ __m128 __DEFAULT_FN_ATTRS128
2175- _mm_maskz_div_ss (__mmask8 __U,__m128 __A, __m128 __B) {
2174+ static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
2175+ _mm_maskz_div_ss (__mmask8 __U, __m128 __A, __m128 __B) {
21762176 __A = _mm_div_ss (__A, __B);
21772177 return __builtin_ia32_selectss_128 (__U, __A, _mm_setzero_ps ());
21782178}
@@ -2195,14 +2195,14 @@ _mm_maskz_div_ss(__mmask8 __U,__m128 __A, __m128 __B) {
21952195 (__v4sf)_mm_setzero_ps(), \
21962196 (__mmask8)(U), (int )(R)))
21972197
2198- static __inline__ __m128d __DEFAULT_FN_ATTRS128
2199- _mm_mask_div_sd (__m128d __W, __mmask8 __U,__m128d __A, __m128d __B) {
2198+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
2199+ _mm_mask_div_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
22002200 __A = _mm_div_sd (__A, __B);
22012201 return __builtin_ia32_selectsd_128 (__U, __A, __W);
22022202}
22032203
2204- static __inline__ __m128d __DEFAULT_FN_ATTRS128
2205- _mm_maskz_div_sd (__mmask8 __U,__m128d __A, __m128d __B) {
2204+ static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
2205+ _mm_maskz_div_sd (__mmask8 __U, __m128d __A, __m128d __B) {
22062206 __A = _mm_div_sd (__A, __B);
22072207 return __builtin_ia32_selectsd_128 (__U, __A, _mm_setzero_pd ());
22082208}
0 commit comments