@@ -5645,22 +5645,19 @@ _mm512_maskz_sll_epi64(__mmask8 __U, __m512i __A, __m128i __B)
56455645}
56465646
56475647static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
5648- _mm512_sllv_epi32 (__m512i __X, __m512i __Y)
5649- {
5648+ _mm512_sllv_epi32 (__m512i __X, __m512i __Y) {
56505649 return (__m512i)__builtin_ia32_psllv16si ((__v16si)__X, (__v16si)__Y);
56515650}
56525651
56535652static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
5654- _mm512_mask_sllv_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y)
5655- {
5653+ _mm512_mask_sllv_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y) {
56565654 return (__m512i)__builtin_ia32_selectd_512 ((__mmask16)__U,
56575655 (__v16si)_mm512_sllv_epi32 (__X, __Y),
56585656 (__v16si)__W);
56595657}
56605658
56615659static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
5662- _mm512_maskz_sllv_epi32 (__mmask16 __U, __m512i __X, __m512i __Y)
5663- {
5660+ _mm512_maskz_sllv_epi32 (__mmask16 __U, __m512i __X, __m512i __Y) {
56645661 return (__m512i)__builtin_ia32_selectd_512 ((__mmask16)__U,
56655662 (__v16si)_mm512_sllv_epi32 (__X, __Y),
56665663 (__v16si)_mm512_setzero_si512 ());
@@ -5733,22 +5730,19 @@ _mm512_maskz_sra_epi64(__mmask8 __U, __m512i __A, __m128i __B)
57335730}
57345731
57355732static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
5736- _mm512_srav_epi32 (__m512i __X, __m512i __Y)
5737- {
5733+ _mm512_srav_epi32 (__m512i __X, __m512i __Y) {
57385734 return (__m512i)__builtin_ia32_psrav16si ((__v16si)__X, (__v16si)__Y);
57395735}
57405736
57415737static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
5742- _mm512_mask_srav_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y)
5743- {
5738+ _mm512_mask_srav_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y) {
57445739 return (__m512i)__builtin_ia32_selectd_512 ((__mmask16)__U,
57455740 (__v16si)_mm512_srav_epi32 (__X, __Y),
57465741 (__v16si)__W);
57475742}
57485743
57495744static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
5750- _mm512_maskz_srav_epi32 (__mmask16 __U, __m512i __X, __m512i __Y)
5751- {
5745+ _mm512_maskz_srav_epi32 (__mmask16 __U, __m512i __X, __m512i __Y) {
57525746 return (__m512i)__builtin_ia32_selectd_512 ((__mmask16)__U,
57535747 (__v16si)_mm512_srav_epi32 (__X, __Y),
57545748 (__v16si)_mm512_setzero_si512 ());
@@ -5821,22 +5815,19 @@ _mm512_maskz_srl_epi64(__mmask8 __U, __m512i __A, __m128i __B)
58215815}
58225816
58235817static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
5824- _mm512_srlv_epi32 (__m512i __X, __m512i __Y)
5825- {
5818+ _mm512_srlv_epi32 (__m512i __X, __m512i __Y) {
58265819 return (__m512i)__builtin_ia32_psrlv16si ((__v16si)__X, (__v16si)__Y);
58275820}
58285821
58295822static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
5830- _mm512_mask_srlv_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y)
5831- {
5823+ _mm512_mask_srlv_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y) {
58325824 return (__m512i)__builtin_ia32_selectd_512 ((__mmask16)__U,
58335825 (__v16si)_mm512_srlv_epi32 (__X, __Y),
58345826 (__v16si)__W);
58355827}
58365828
58375829static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR
5838- _mm512_maskz_srlv_epi32 (__mmask16 __U, __m512i __X, __m512i __Y)
5839- {
5830+ _mm512_maskz_srlv_epi32 (__mmask16 __U, __m512i __X, __m512i __Y) {
58405831 return (__m512i)__builtin_ia32_selectd_512 ((__mmask16)__U,
58415832 (__v16si)_mm512_srlv_epi32 (__X, __Y),
58425833 (__v16si)_mm512_setzero_si512 ());
0 commit comments