@@ -859,45 +859,45 @@ _mm512_add_epi64(__m512i __A, __m512i __B) {
859859 return (__m512i) ((__v8du) __A + (__v8du) __B);
860860}
861861
862- static __inline__ __m512i __DEFAULT_FN_ATTRS512
862+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
863863_mm512_mask_add_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
864864{
865865 return (__m512i)__builtin_ia32_selectq_512 ((__mmask8)__U,
866866 (__v8di)_mm512_add_epi64 (__A, __B),
867867 (__v8di)__W);
868868}
869869
870- static __inline__ __m512i __DEFAULT_FN_ATTRS512
870+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
871871_mm512_maskz_add_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
872872{
873873 return (__m512i)__builtin_ia32_selectq_512 ((__mmask8)__U,
874874 (__v8di)_mm512_add_epi64 (__A, __B),
875875 (__v8di)_mm512_setzero_si512 ());
876876}
877877
878- static __inline__ __m512i __DEFAULT_FN_ATTRS512
878+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
879879_mm512_sub_epi64 (__m512i __A, __m512i __B)
880880{
881881 return (__m512i) ((__v8du) __A - (__v8du) __B);
882882}
883883
884- static __inline__ __m512i __DEFAULT_FN_ATTRS512
884+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
885885_mm512_mask_sub_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
886886{
887887 return (__m512i)__builtin_ia32_selectq_512 ((__mmask8)__U,
888888 (__v8di)_mm512_sub_epi64 (__A, __B),
889889 (__v8di)__W);
890890}
891891
892- static __inline__ __m512i __DEFAULT_FN_ATTRS512
892+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
893893_mm512_maskz_sub_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
894894{
895895 return (__m512i)__builtin_ia32_selectq_512 ((__mmask8)__U,
896896 (__v8di)_mm512_sub_epi64 (__A, __B),
897897 (__v8di)_mm512_setzero_si512 ());
898898}
899899
900- static __inline__ __m512i __DEFAULT_FN_ATTRS512
900+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
901901_mm512_add_epi32 (__m512i __A, __m512i __B)
902902{
903903 return (__m512i) ((__v16su) __A + (__v16su) __B);
@@ -919,7 +919,7 @@ _mm512_maskz_add_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
919919 (__v16si)_mm512_setzero_si512 ());
920920}
921921
922- static __inline__ __m512i __DEFAULT_FN_ATTRS512
922+ static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
923923_mm512_sub_epi32 (__m512i __A, __m512i __B)
924924{
925925 return (__m512i) ((__v16su) __A - (__v16su) __B);
0 commit comments