@@ -2539,9 +2539,8 @@ _mm256_unpacklo_ps(__m256 __a, __m256 __b) {
25392539// / \param __b
25402540// / A 128-bit vector of [2 x double].
25412541// / \returns the ZF flag in the EFLAGS register.
2542- static __inline int __DEFAULT_FN_ATTRS128
2543- _mm_testz_pd (__m128d __a, __m128d __b)
2544- {
2542+ static __inline int __DEFAULT_FN_ATTRS128_CONSTEXPR _mm_testz_pd (__m128d __a,
2543+ __m128d __b) {
25452544 return __builtin_ia32_vtestzpd ((__v2df)__a, (__v2df)__b);
25462545}
25472546
@@ -2568,9 +2567,8 @@ _mm_testz_pd(__m128d __a, __m128d __b)
25682567// / \param __b
25692568// / A 128-bit vector of [2 x double].
25702569// / \returns the CF flag in the EFLAGS register.
2571- static __inline int __DEFAULT_FN_ATTRS128
2572- _mm_testc_pd (__m128d __a, __m128d __b)
2573- {
2570+ static __inline int __DEFAULT_FN_ATTRS128_CONSTEXPR _mm_testc_pd (__m128d __a,
2571+ __m128d __b) {
25742572 return __builtin_ia32_vtestcpd ((__v2df)__a, (__v2df)__b);
25752573}
25762574
@@ -2598,9 +2596,8 @@ _mm_testc_pd(__m128d __a, __m128d __b)
25982596// / \param __b
25992597// / A 128-bit vector of [2 x double].
26002598// / \returns 1 if both the ZF and CF flags are set to 0, otherwise returns 0.
2601- static __inline int __DEFAULT_FN_ATTRS128
2602- _mm_testnzc_pd (__m128d __a, __m128d __b)
2603- {
2599+ static __inline int __DEFAULT_FN_ATTRS128_CONSTEXPR
2600+ _mm_testnzc_pd (__m128d __a, __m128d __b) {
26042601 return __builtin_ia32_vtestnzcpd ((__v2df)__a, (__v2df)__b);
26052602}
26062603
@@ -2627,9 +2624,8 @@ _mm_testnzc_pd(__m128d __a, __m128d __b)
26272624// / \param __b
26282625// / A 128-bit vector of [4 x float].
26292626// / \returns the ZF flag.
2630- static __inline int __DEFAULT_FN_ATTRS128
2631- _mm_testz_ps (__m128 __a, __m128 __b)
2632- {
2627+ static __inline int __DEFAULT_FN_ATTRS128_CONSTEXPR _mm_testz_ps (__m128 __a,
2628+ __m128 __b) {
26332629 return __builtin_ia32_vtestzps ((__v4sf)__a, (__v4sf)__b);
26342630}
26352631
@@ -2656,9 +2652,8 @@ _mm_testz_ps(__m128 __a, __m128 __b)
26562652// / \param __b
26572653// / A 128-bit vector of [4 x float].
26582654// / \returns the CF flag.
2659- static __inline int __DEFAULT_FN_ATTRS128
2660- _mm_testc_ps (__m128 __a, __m128 __b)
2661- {
2655+ static __inline int __DEFAULT_FN_ATTRS128_CONSTEXPR _mm_testc_ps (__m128 __a,
2656+ __m128 __b) {
26622657 return __builtin_ia32_vtestcps ((__v4sf)__a, (__v4sf)__b);
26632658}
26642659
@@ -2686,9 +2681,8 @@ _mm_testc_ps(__m128 __a, __m128 __b)
26862681// / \param __b
26872682// / A 128-bit vector of [4 x float].
26882683// / \returns 1 if both the ZF and CF flags are set to 0, otherwise returns 0.
2689- static __inline int __DEFAULT_FN_ATTRS128
2690- _mm_testnzc_ps (__m128 __a, __m128 __b)
2691- {
2684+ static __inline int __DEFAULT_FN_ATTRS128_CONSTEXPR _mm_testnzc_ps (__m128 __a,
2685+ __m128 __b) {
26922686 return __builtin_ia32_vtestnzcps ((__v4sf)__a, (__v4sf)__b);
26932687}
26942688
@@ -2715,9 +2709,8 @@ _mm_testnzc_ps(__m128 __a, __m128 __b)
27152709// / \param __b
27162710// / A 256-bit vector of [4 x double].
27172711// / \returns the ZF flag.
2718- static __inline int __DEFAULT_FN_ATTRS
2719- _mm256_testz_pd (__m256d __a, __m256d __b)
2720- {
2712+ static __inline int __DEFAULT_FN_ATTRS_CONSTEXPR _mm256_testz_pd (__m256d __a,
2713+ __m256d __b) {
27212714 return __builtin_ia32_vtestzpd256 ((__v4df)__a, (__v4df)__b);
27222715}
27232716
@@ -2744,9 +2737,8 @@ _mm256_testz_pd(__m256d __a, __m256d __b)
27442737// / \param __b
27452738// / A 256-bit vector of [4 x double].
27462739// / \returns the CF flag.
2747- static __inline int __DEFAULT_FN_ATTRS
2748- _mm256_testc_pd (__m256d __a, __m256d __b)
2749- {
2740+ static __inline int __DEFAULT_FN_ATTRS_CONSTEXPR _mm256_testc_pd (__m256d __a,
2741+ __m256d __b) {
27502742 return __builtin_ia32_vtestcpd256 ((__v4df)__a, (__v4df)__b);
27512743}
27522744
@@ -2774,9 +2766,8 @@ _mm256_testc_pd(__m256d __a, __m256d __b)
27742766// / \param __b
27752767// / A 256-bit vector of [4 x double].
27762768// / \returns 1 if both the ZF and CF flags are set to 0, otherwise returns 0.
2777- static __inline int __DEFAULT_FN_ATTRS
2778- _mm256_testnzc_pd (__m256d __a, __m256d __b)
2779- {
2769+ static __inline int __DEFAULT_FN_ATTRS_CONSTEXPR
2770+ _mm256_testnzc_pd (__m256d __a, __m256d __b) {
27802771 return __builtin_ia32_vtestnzcpd256 ((__v4df)__a, (__v4df)__b);
27812772}
27822773
@@ -2803,9 +2794,8 @@ _mm256_testnzc_pd(__m256d __a, __m256d __b)
28032794// / \param __b
28042795// / A 256-bit vector of [8 x float].
28052796// / \returns the ZF flag.
2806- static __inline int __DEFAULT_FN_ATTRS
2807- _mm256_testz_ps (__m256 __a, __m256 __b)
2808- {
2797+ static __inline int __DEFAULT_FN_ATTRS_CONSTEXPR _mm256_testz_ps (__m256 __a,
2798+ __m256 __b) {
28092799 return __builtin_ia32_vtestzps256 ((__v8sf)__a, (__v8sf)__b);
28102800}
28112801
@@ -2832,9 +2822,8 @@ _mm256_testz_ps(__m256 __a, __m256 __b)
28322822// / \param __b
28332823// / A 256-bit vector of [8 x float].
28342824// / \returns the CF flag.
2835- static __inline int __DEFAULT_FN_ATTRS
2836- _mm256_testc_ps (__m256 __a, __m256 __b)
2837- {
2825+ static __inline int __DEFAULT_FN_ATTRS_CONSTEXPR _mm256_testc_ps (__m256 __a,
2826+ __m256 __b) {
28382827 return __builtin_ia32_vtestcps256 ((__v8sf)__a, (__v8sf)__b);
28392828}
28402829
@@ -2862,9 +2851,8 @@ _mm256_testc_ps(__m256 __a, __m256 __b)
28622851// / \param __b
28632852// / A 256-bit vector of [8 x float].
28642853// / \returns 1 if both the ZF and CF flags are set to 0, otherwise returns 0.
2865- static __inline int __DEFAULT_FN_ATTRS
2866- _mm256_testnzc_ps (__m256 __a, __m256 __b)
2867- {
2854+ static __inline int __DEFAULT_FN_ATTRS_CONSTEXPR _mm256_testnzc_ps (__m256 __a,
2855+ __m256 __b) {
28682856 return __builtin_ia32_vtestnzcps256 ((__v8sf)__a, (__v8sf)__b);
28692857}
28702858
@@ -2888,9 +2876,8 @@ _mm256_testnzc_ps(__m256 __a, __m256 __b)
28882876// / \param __b
28892877// / A 256-bit integer vector.
28902878// / \returns the ZF flag.
2891- static __inline int __DEFAULT_FN_ATTRS
2892- _mm256_testz_si256 (__m256i __a, __m256i __b)
2893- {
2879+ static __inline int __DEFAULT_FN_ATTRS_CONSTEXPR
2880+ _mm256_testz_si256 (__m256i __a, __m256i __b) {
28942881 return __builtin_ia32_ptestz256 ((__v4di)__a, (__v4di)__b);
28952882}
28962883
@@ -2914,9 +2901,8 @@ _mm256_testz_si256(__m256i __a, __m256i __b)
29142901// / \param __b
29152902// / A 256-bit integer vector.
29162903// / \returns the CF flag.
2917- static __inline int __DEFAULT_FN_ATTRS
2918- _mm256_testc_si256 (__m256i __a, __m256i __b)
2919- {
2904+ static __inline int __DEFAULT_FN_ATTRS_CONSTEXPR
2905+ _mm256_testc_si256 (__m256i __a, __m256i __b) {
29202906 return __builtin_ia32_ptestc256 ((__v4di)__a, (__v4di)__b);
29212907}
29222908
@@ -2941,9 +2927,8 @@ _mm256_testc_si256(__m256i __a, __m256i __b)
29412927// / \param __b
29422928// / A 256-bit integer vector.
29432929// / \returns 1 if both the ZF and CF flags are set to 0, otherwise returns 0.
2944- static __inline int __DEFAULT_FN_ATTRS
2945- _mm256_testnzc_si256 (__m256i __a, __m256i __b)
2946- {
2930+ static __inline int __DEFAULT_FN_ATTRS_CONSTEXPR
2931+ _mm256_testnzc_si256 (__m256i __a, __m256i __b) {
29472932 return __builtin_ia32_ptestnzc256 ((__v4di)__a, (__v4di)__b);
29482933}
29492934
0 commit comments