@@ -645,7 +645,7 @@ _mm512_zextsi256_si512(__m256i __a)
645
645
}
646
646
647
647
/* Bitwise operators */
648
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
648
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
649
649
_mm512_and_epi32 (__m512i __a, __m512i __b)
650
650
{
651
651
return (__m512i)((__v16su)__a & (__v16su)__b);
@@ -666,7 +666,7 @@ _mm512_maskz_and_epi32(__mmask16 __k, __m512i __a, __m512i __b)
666
666
__k, __a, __b);
667
667
}
668
668
669
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
669
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
670
670
_mm512_and_epi64 (__m512i __a, __m512i __b)
671
671
{
672
672
return (__m512i)((__v8du)__a & (__v8du)__b);
@@ -687,13 +687,13 @@ _mm512_maskz_and_epi64(__mmask8 __k, __m512i __a, __m512i __b)
687
687
__k, __a, __b);
688
688
}
689
689
690
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
690
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
691
691
_mm512_andnot_si512 (__m512i __A, __m512i __B)
692
692
{
693
693
return (__m512i)(~(__v8du)__A & (__v8du)__B);
694
694
}
695
695
696
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
696
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
697
697
_mm512_andnot_epi32 (__m512i __A, __m512i __B)
698
698
{
699
699
return (__m512i)(~(__v16su)__A & (__v16su)__B);
@@ -714,7 +714,7 @@ _mm512_maskz_andnot_epi32(__mmask16 __U, __m512i __A, __m512i __B)
714
714
__U, __A, __B);
715
715
}
716
716
717
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
717
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
718
718
_mm512_andnot_epi64 (__m512i __A, __m512i __B)
719
719
{
720
720
return (__m512i)(~(__v8du)__A & (__v8du)__B);
@@ -735,7 +735,7 @@ _mm512_maskz_andnot_epi64(__mmask8 __U, __m512i __A, __m512i __B)
735
735
__U, __A, __B);
736
736
}
737
737
738
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
738
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
739
739
_mm512_or_epi32 (__m512i __a, __m512i __b)
740
740
{
741
741
return (__m512i)((__v16su)__a | (__v16su)__b);
@@ -755,7 +755,7 @@ _mm512_maskz_or_epi32(__mmask16 __k, __m512i __a, __m512i __b)
755
755
return (__m512i)_mm512_mask_or_epi32 (_mm512_setzero_si512 (), __k, __a, __b);
756
756
}
757
757
758
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
758
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
759
759
_mm512_or_epi64 (__m512i __a, __m512i __b)
760
760
{
761
761
return (__m512i)((__v8du)__a | (__v8du)__b);
@@ -775,7 +775,7 @@ _mm512_maskz_or_epi64(__mmask8 __k, __m512i __a, __m512i __b)
775
775
return (__m512i)_mm512_mask_or_epi64 (_mm512_setzero_si512 (), __k, __a, __b);
776
776
}
777
777
778
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
778
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
779
779
_mm512_xor_epi32 (__m512i __a, __m512i __b)
780
780
{
781
781
return (__m512i)((__v16su)__a ^ (__v16su)__b);
@@ -795,7 +795,7 @@ _mm512_maskz_xor_epi32(__mmask16 __k, __m512i __a, __m512i __b)
795
795
return (__m512i)_mm512_mask_xor_epi32 (_mm512_setzero_si512 (), __k, __a, __b);
796
796
}
797
797
798
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
798
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
799
799
_mm512_xor_epi64 (__m512i __a, __m512i __b)
800
800
{
801
801
return (__m512i)((__v8du)__a ^ (__v8du)__b);
@@ -815,19 +815,19 @@ _mm512_maskz_xor_epi64(__mmask8 __k, __m512i __a, __m512i __b)
815
815
return (__m512i)_mm512_mask_xor_epi64 (_mm512_setzero_si512 (), __k, __a, __b);
816
816
}
817
817
818
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
818
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
819
819
_mm512_and_si512 (__m512i __a, __m512i __b)
820
820
{
821
821
return (__m512i)((__v8du)__a & (__v8du)__b);
822
822
}
823
823
824
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
824
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
825
825
_mm512_or_si512 (__m512i __a, __m512i __b)
826
826
{
827
827
return (__m512i)((__v8du)__a | (__v8du)__b);
828
828
}
829
829
830
- static __inline__ __m512i __DEFAULT_FN_ATTRS512
830
+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
831
831
_mm512_xor_si512 (__m512i __a, __m512i __b)
832
832
{
833
833
return (__m512i)((__v8du)__a ^ (__v8du)__b);
0 commit comments