Lines Matching refs:__v16si
21 typedef int __v16si __attribute__((__vector_size__(64))); typedef
215 (__v16si) _mm512_broadcastd_epi32(__A), in _mm512_mask_broadcastd_epi32()
216 (__v16si) __O); in _mm512_mask_broadcastd_epi32()
223 (__v16si) _mm512_broadcastd_epi32(__A), in _mm512_maskz_broadcastd_epi32()
224 (__v16si) _mm512_setzero_si512()); in _mm512_maskz_broadcastd_epi32()
307 return __extension__ (__m512i)(__v16si){ in _mm512_set1_epi32()
316 (__v16si)_mm512_set1_epi32(__A), in _mm512_maskz_set1_epi32()
317 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_set1_epi32()
344 return __extension__ (__m512i)(__v16si) in _mm512_set4_epi32()
635 (__v16si) _mm512_and_epi32(__a, __b), in _mm512_mask_and_epi32()
636 (__v16si) __src); in _mm512_mask_and_epi32()
683 (__v16si)_mm512_andnot_epi32(__A, __B), in _mm512_mask_andnot_epi32()
684 (__v16si)__W); in _mm512_mask_andnot_epi32()
725 (__v16si)_mm512_or_epi32(__a, __b), in _mm512_mask_or_epi32()
726 (__v16si)__src); in _mm512_mask_or_epi32()
765 (__v16si)_mm512_xor_epi32(__a, __b), in _mm512_mask_xor_epi32()
766 (__v16si)__src); in _mm512_mask_xor_epi32()
905 (__v16si)_mm512_add_epi32(__A, __B), in _mm512_mask_add_epi32()
906 (__v16si)__W); in _mm512_mask_add_epi32()
913 (__v16si)_mm512_add_epi32(__A, __B), in _mm512_maskz_add_epi32()
914 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_add_epi32()
927 (__v16si)_mm512_sub_epi32(__A, __B), in _mm512_mask_sub_epi32()
928 (__v16si)__W); in _mm512_mask_sub_epi32()
935 (__v16si)_mm512_sub_epi32(__A, __B), in _mm512_maskz_sub_epi32()
936 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_sub_epi32()
1089 return (__m512i)__builtin_ia32_pmaxsd512((__v16si)__A, (__v16si)__B); in _mm512_max_epi32()
1096 (__v16si)_mm512_max_epi32(__A, __B), in _mm512_mask_max_epi32()
1097 (__v16si)__W); in _mm512_mask_max_epi32()
1104 (__v16si)_mm512_max_epi32(__A, __B), in _mm512_maskz_max_epi32()
1105 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_max_epi32()
1111 return (__m512i)__builtin_ia32_pmaxud512((__v16si)__A, (__v16si)__B); in _mm512_max_epu32()
1118 (__v16si)_mm512_max_epu32(__A, __B), in _mm512_mask_max_epu32()
1119 (__v16si)__W); in _mm512_mask_max_epu32()
1126 (__v16si)_mm512_max_epu32(__A, __B), in _mm512_maskz_max_epu32()
1127 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_max_epu32()
1324 return (__m512i)__builtin_ia32_pminsd512((__v16si)__A, (__v16si)__B); in _mm512_min_epi32()
1331 (__v16si)_mm512_min_epi32(__A, __B), in _mm512_mask_min_epi32()
1332 (__v16si)__W); in _mm512_mask_min_epi32()
1339 (__v16si)_mm512_min_epi32(__A, __B), in _mm512_maskz_min_epi32()
1340 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_min_epi32()
1346 return (__m512i)__builtin_ia32_pminud512((__v16si)__A, (__v16si)__B); in _mm512_min_epu32()
1353 (__v16si)_mm512_min_epu32(__A, __B), in _mm512_mask_min_epu32()
1354 (__v16si)__W); in _mm512_mask_min_epu32()
1361 (__v16si)_mm512_min_epu32(__A, __B), in _mm512_maskz_min_epu32()
1362 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_min_epu32()
1412 return (__m512i)__builtin_ia32_pmuldq512((__v16si)__X, (__v16si) __Y); in _mm512_mul_epi32()
1434 return (__m512i)__builtin_ia32_pmuludq512((__v16si)__X, (__v16si)__Y); in _mm512_mul_epu32()
1463 (__v16si)_mm512_mullo_epi32(__A, __B), in _mm512_maskz_mullo_epi32()
1464 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_mullo_epi32()
1471 (__v16si)_mm512_mullo_epi32(__A, __B), in _mm512_mask_mullo_epi32()
1472 (__v16si)__W); in _mm512_mask_mullo_epi32()
1871 return (__m512i)__builtin_ia32_pabsd512((__v16si) __A); in _mm512_abs_epi32()
1878 (__v16si)_mm512_abs_epi32(__A), in _mm512_mask_abs_epi32()
1879 (__v16si)__W); in _mm512_mask_abs_epi32()
1886 (__v16si)_mm512_abs_epi32(__A), in _mm512_maskz_abs_epi32()
1887 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_abs_epi32()
3249 return (__m512i)__builtin_ia32_vpermi2vard512((__v16si)__A, (__v16si) __I, in _mm512_permutex2var_epi32()
3250 (__v16si) __B); in _mm512_permutex2var_epi32()
3258 (__v16si)_mm512_permutex2var_epi32(__A, __I, __B), in _mm512_mask_permutex2var_epi32()
3259 (__v16si)__A); in _mm512_mask_permutex2var_epi32()
3267 (__v16si)_mm512_permutex2var_epi32(__A, __I, __B), in _mm512_mask2_permutex2var_epi32()
3268 (__v16si)__I); in _mm512_mask2_permutex2var_epi32()
3276 (__v16si)_mm512_permutex2var_epi32(__A, __I, __B), in _mm512_maskz_permutex2var_epi32()
3277 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_permutex2var_epi32()
3329 (__m512i)__builtin_ia32_alignd512((__v16si)(__m512i)(A), \
3330 (__v16si)(__m512i)(B), (int)(I))
3334 (__v16si)_mm512_alignr_epi32((A), (B), (imm)), \
3335 (__v16si)(__m512i)(W))
3339 (__v16si)_mm512_alignr_epi32((A), (B), (imm)), \
3340 (__v16si)_mm512_setzero_si512())
3403 (__v16si) __W, in _mm512_mask_blend_epi32()
3404 (__v16si) __A); in _mm512_mask_blend_epi32()
3523 (__v16si)_mm512_undefined_epi32(), \
3528 (__v16si)(__m512i)(W), \
3533 (__v16si)_mm512_setzero_si512(), \
3541 (__v16si) in _mm512_cvttps_epu32()
3551 (__v16si) __W, in _mm512_mask_cvttps_epu32()
3560 (__v16si) _mm512_setzero_si512 (), in _mm512_maskz_cvttps_epu32()
3566 (__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(__m512i)(A), \
3571 (__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(__m512i)(A), \
3576 (__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(__m512i)(A), \
3581 (__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(__m512i)(A), \
3586 (__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(__m512i)(A), \
3591 (__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(__m512i)(A), \
3654 return (__m512)__builtin_convertvector((__v16si)__A, __v16sf); in _mm512_cvtepi32_ps()
3874 (__v16si)_mm512_setzero_si512(), \
3879 (__v16si)(__m512i)(W), \
3884 (__v16si)_mm512_setzero_si512(), \
3892 (__v16si) _mm512_setzero_si512 (), in _mm512_cvttps_epi32()
3900 (__v16si) __W, in _mm512_mask_cvttps_epi32()
3909 (__v16si) _mm512_setzero_si512 (), in _mm512_maskz_cvttps_epi32()
3916 (__v16si)_mm512_setzero_si512(), \
3921 (__v16si)(__m512i)(W), \
3926 (__v16si)_mm512_setzero_si512(), \
3933 (__v16si) _mm512_undefined_epi32 (), in _mm512_cvtps_epi32()
3942 (__v16si) __W, in _mm512_mask_cvtps_epi32()
3951 (__v16si) in _mm512_maskz_cvtps_epi32()
4003 (__v16si)_mm512_setzero_si512(), \
4008 (__v16si)(__m512i)(W), \
4013 (__v16si)_mm512_setzero_si512(), \
4020 (__v16si)\ in _mm512_cvtps_epu32()
4030 (__v16si) __W, in _mm512_mask_cvtps_epu32()
4039 (__v16si) in _mm512_maskz_cvtps_epu32()
4204 return (__m512i)__builtin_shufflevector((__v16si)__A, (__v16si)__B, in _mm512_unpackhi_epi32()
4215 (__v16si)_mm512_unpackhi_epi32(__A, __B), in _mm512_mask_unpackhi_epi32()
4216 (__v16si)__W); in _mm512_mask_unpackhi_epi32()
4223 (__v16si)_mm512_unpackhi_epi32(__A, __B), in _mm512_maskz_unpackhi_epi32()
4224 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_unpackhi_epi32()
4230 return (__m512i)__builtin_shufflevector((__v16si)__A, (__v16si)__B, in _mm512_unpacklo_epi32()
4241 (__v16si)_mm512_unpacklo_epi32(__A, __B), in _mm512_mask_unpacklo_epi32()
4242 (__v16si)__W); in _mm512_mask_unpacklo_epi32()
4249 (__v16si)_mm512_unpacklo_epi32(__A, __B), in _mm512_maskz_unpacklo_epi32()
4250 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_unpacklo_epi32()
4324 (__v16si) __W, in _mm512_mask_loadu_epi32()
4333 (__v16si) in _mm512_maskz_loadu_epi32()
4519 __builtin_ia32_storedqusi512_mask ((int *)__P, (__v16si) __A, in _mm512_mask_storeu_epi32()
4712 return (__m512i)__builtin_convertvector((__v16qs)__A, __v16si); in _mm512_cvtepi8_epi32()
4719 (__v16si)_mm512_cvtepi8_epi32(__A), in _mm512_mask_cvtepi8_epi32()
4720 (__v16si)__W); in _mm512_mask_cvtepi8_epi32()
4727 (__v16si)_mm512_cvtepi8_epi32(__A), in _mm512_maskz_cvtepi8_epi32()
4728 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_cvtepi8_epi32()
4780 return (__m512i)__builtin_convertvector((__v16hi)__A, __v16si); in _mm512_cvtepi16_epi32()
4787 (__v16si)_mm512_cvtepi16_epi32(__A), in _mm512_mask_cvtepi16_epi32()
4788 (__v16si)__W); in _mm512_mask_cvtepi16_epi32()
4795 (__v16si)_mm512_cvtepi16_epi32(__A), in _mm512_maskz_cvtepi16_epi32()
4796 (__v16si)_mm512_setzero_si512 ()); in _mm512_maskz_cvtepi16_epi32()
4824 return (__m512i)__builtin_convertvector((__v16qu)__A, __v16si); in _mm512_cvtepu8_epi32()
4831 (__v16si)_mm512_cvtepu8_epi32(__A), in _mm512_mask_cvtepu8_epi32()
4832 (__v16si)__W); in _mm512_mask_cvtepu8_epi32()
4839 (__v16si)_mm512_cvtepu8_epi32(__A), in _mm512_maskz_cvtepu8_epi32()
4840 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_cvtepu8_epi32()
4890 return (__m512i)__builtin_convertvector((__v16hu)__A, __v16si); in _mm512_cvtepu16_epi32()
4897 (__v16si)_mm512_cvtepu16_epi32(__A), in _mm512_mask_cvtepu16_epi32()
4898 (__v16si)__W); in _mm512_mask_cvtepu16_epi32()
4905 (__v16si)_mm512_cvtepu16_epi32(__A), in _mm512_maskz_cvtepu16_epi32()
4906 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_cvtepu16_epi32()
4934 return (__m512i)__builtin_ia32_prorvd512((__v16si)__A, (__v16si)__B); in _mm512_rorv_epi32()
4941 (__v16si)_mm512_rorv_epi32(__A, __B), in _mm512_mask_rorv_epi32()
4942 (__v16si)__W); in _mm512_mask_rorv_epi32()
4949 (__v16si)_mm512_rorv_epi32(__A, __B), in _mm512_maskz_rorv_epi32()
4950 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_rorv_epi32()
4978 (__mmask16)__builtin_ia32_cmpd512_mask((__v16si)(__m512i)(a), \
4979 (__v16si)(__m512i)(b), (int)(p), \
4983 (__mmask16)__builtin_ia32_ucmpd512_mask((__v16si)(__m512i)(a), \
4984 (__v16si)(__m512i)(b), (int)(p), \
4998 (__mmask16)__builtin_ia32_cmpd512_mask((__v16si)(__m512i)(a), \
4999 (__v16si)(__m512i)(b), (int)(p), \
5003 (__mmask16)__builtin_ia32_ucmpd512_mask((__v16si)(__m512i)(a), \
5004 (__v16si)(__m512i)(b), (int)(p), \
5018 (__m512i)__builtin_ia32_prold512((__v16si)(__m512i)(a), (int)(b))
5022 (__v16si)_mm512_rol_epi32((a), (b)), \
5023 (__v16si)(__m512i)(W))
5027 (__v16si)_mm512_rol_epi32((a), (b)), \
5028 (__v16si)_mm512_setzero_si512())
5046 return (__m512i)__builtin_ia32_prolvd512((__v16si)__A, (__v16si)__B); in _mm512_rolv_epi32()
5053 (__v16si)_mm512_rolv_epi32(__A, __B), in _mm512_mask_rolv_epi32()
5054 (__v16si)__W); in _mm512_mask_rolv_epi32()
5061 (__v16si)_mm512_rolv_epi32(__A, __B), in _mm512_maskz_rolv_epi32()
5062 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_rolv_epi32()
5088 (__m512i)__builtin_ia32_prord512((__v16si)(__m512i)(A), (int)(B))
5092 (__v16si)_mm512_ror_epi32((A), (B)), \
5093 (__v16si)(__m512i)(W))
5097 (__v16si)_mm512_ror_epi32((A), (B)), \
5098 (__v16si)_mm512_setzero_si512())
5116 return (__m512i)__builtin_ia32_pslldi512((__v16si)__A, __B); in _mm512_slli_epi32()
5124 (__v16si)_mm512_slli_epi32(__A, __B), in _mm512_mask_slli_epi32()
5125 (__v16si)__W); in _mm512_mask_slli_epi32()
5131 (__v16si)_mm512_slli_epi32(__A, __B), in _mm512_maskz_slli_epi32()
5132 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_slli_epi32()
5160 return (__m512i)__builtin_ia32_psrldi512((__v16si)__A, __B); in _mm512_srli_epi32()
5168 (__v16si)_mm512_srli_epi32(__A, __B), in _mm512_mask_srli_epi32()
5169 (__v16si)__W); in _mm512_mask_srli_epi32()
5175 (__v16si)_mm512_srli_epi32(__A, __B), in _mm512_maskz_srli_epi32()
5176 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_srli_epi32()
5206 return (__m512i) __builtin_ia32_movdqa32load512_mask ((const __v16si *) __P, in _mm512_mask_load_epi32()
5207 (__v16si) __W, in _mm512_mask_load_epi32()
5214 return (__m512i) __builtin_ia32_movdqa32load512_mask ((const __v16si *) __P, in _mm512_maskz_load_epi32()
5215 (__v16si) in _mm512_maskz_load_epi32()
5223 __builtin_ia32_movdqa32store512_mask ((__v16si *) __P, (__v16si) __A, in _mm512_mask_store_epi32()
5231 (__v16si) __A, in _mm512_mask_mov_epi32()
5232 (__v16si) __W); in _mm512_mask_mov_epi32()
5239 (__v16si) __A, in _mm512_maskz_mov_epi32()
5240 (__v16si) _mm512_setzero_si512 ()); in _mm512_maskz_mov_epi32()
5349 (__v16si)(__m512i)(C), (int)(imm), \
5355 (__v16si)(__m512i)(C), (int)(imm), \
5361 (__v16si)(__m512i)(C), (int)(imm), \
5368 (__v16si)(__m512i)(C), (int)(imm), \
5375 (__v16si)(__m512i)(C), \
5382 (__v16si)(__m512i)(C), \
5667 return (__m512i)__builtin_ia32_pslld512((__v16si) __A, (__v4si)__B); in _mm512_sll_epi32()
5674 (__v16si)_mm512_sll_epi32(__A, __B), in _mm512_mask_sll_epi32()
5675 (__v16si)__W); in _mm512_mask_sll_epi32()
5682 (__v16si)_mm512_sll_epi32(__A, __B), in _mm512_maskz_sll_epi32()
5683 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_sll_epi32()
5711 return (__m512i)__builtin_ia32_psllv16si((__v16si)__X, (__v16si)__Y); in _mm512_sllv_epi32()
5718 (__v16si)_mm512_sllv_epi32(__X, __Y), in _mm512_mask_sllv_epi32()
5719 (__v16si)__W); in _mm512_mask_sllv_epi32()
5726 (__v16si)_mm512_sllv_epi32(__X, __Y), in _mm512_maskz_sllv_epi32()
5727 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_sllv_epi32()
5755 return (__m512i)__builtin_ia32_psrad512((__v16si) __A, (__v4si)__B); in _mm512_sra_epi32()
5762 (__v16si)_mm512_sra_epi32(__A, __B), in _mm512_mask_sra_epi32()
5763 (__v16si)__W); in _mm512_mask_sra_epi32()
5770 (__v16si)_mm512_sra_epi32(__A, __B), in _mm512_maskz_sra_epi32()
5771 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_sra_epi32()
5799 return (__m512i)__builtin_ia32_psrav16si((__v16si)__X, (__v16si)__Y); in _mm512_srav_epi32()
5806 (__v16si)_mm512_srav_epi32(__X, __Y), in _mm512_mask_srav_epi32()
5807 (__v16si)__W); in _mm512_mask_srav_epi32()
5814 (__v16si)_mm512_srav_epi32(__X, __Y), in _mm512_maskz_srav_epi32()
5815 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_srav_epi32()
5843 return (__m512i)__builtin_ia32_psrld512((__v16si) __A, (__v4si)__B); in _mm512_srl_epi32()
5850 (__v16si)_mm512_srl_epi32(__A, __B), in _mm512_mask_srl_epi32()
5851 (__v16si)__W); in _mm512_mask_srl_epi32()
5858 (__v16si)_mm512_srl_epi32(__A, __B), in _mm512_maskz_srl_epi32()
5859 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_srl_epi32()
5887 return (__m512i)__builtin_ia32_psrlv16si((__v16si)__X, (__v16si)__Y); in _mm512_srlv_epi32()
5894 (__v16si)_mm512_srlv_epi32(__X, __Y), in _mm512_mask_srlv_epi32()
5895 (__v16si)__W); in _mm512_mask_srlv_epi32()
5902 (__v16si)_mm512_srlv_epi32(__X, __Y), in _mm512_maskz_srlv_epi32()
5903 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_srlv_epi32()
5929 (__m512i)__builtin_ia32_pternlogd512_mask((__v16si)(__m512i)(A), \
5930 (__v16si)(__m512i)(B), \
5931 (__v16si)(__m512i)(C), (int)(imm), \
5935 (__m512i)__builtin_ia32_pternlogd512_mask((__v16si)(__m512i)(A), \
5936 (__v16si)(__m512i)(B), \
5937 (__v16si)(__m512i)(C), (int)(imm), \
5941 (__m512i)__builtin_ia32_pternlogd512_maskz((__v16si)(__m512i)(A), \
5942 (__v16si)(__m512i)(B), \
5943 (__v16si)(__m512i)(C), \
6192 return (__m512)__builtin_ia32_vpermilvarps512((__v16sf)__A, (__v16si)__C); in _mm512_permutevar_ps()
6247 return (__m512)__builtin_ia32_vpermi2varps512((__v16sf)__A, (__v16si)__I, in _mm512_permutex2var_ps()
6602 return (__m512i)__builtin_ia32_psradi512((__v16si)__A, __B); in _mm512_srai_epi32()
6610 (__v16si)_mm512_srai_epi32(__A, __B), in _mm512_mask_srai_epi32()
6611 (__v16si)__W); in _mm512_mask_srai_epi32()
6618 (__v16si)_mm512_srai_epi32(__A, __B), in _mm512_maskz_srai_epi32()
6619 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_srai_epi32()
6673 (__m512i)__builtin_ia32_shuf_i32x4((__v16si)(__m512i)(A), \
6674 (__v16si)(__m512i)(B), (int)(imm))
6678 (__v16si)_mm512_shuffle_i32x4((A), (B), (imm)), \
6679 (__v16si)(__m512i)(W))
6683 (__v16si)_mm512_shuffle_i32x4((A), (B), (imm)), \
6684 (__v16si)_mm512_setzero_si512())
6863 (__v16si)_mm512_broadcast_i32x4(__A), in _mm512_mask_broadcast_i32x4()
6864 (__v16si)__O); in _mm512_mask_broadcast_i32x4()
6871 (__v16si)_mm512_broadcast_i32x4(__A), in _mm512_maskz_broadcast_i32x4()
6872 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_broadcast_i32x4()
6933 return (__m128i) __builtin_ia32_pmovsdb512_mask ((__v16si) __A, in _mm512_cvtsepi32_epi8()
6941 return (__m128i) __builtin_ia32_pmovsdb512_mask ((__v16si) __A, in _mm512_mask_cvtsepi32_epi8()
6948 return (__m128i) __builtin_ia32_pmovsdb512_mask ((__v16si) __A, in _mm512_maskz_cvtsepi32_epi8()
6956 __builtin_ia32_pmovsdb512mem_mask ((__v16qi *) __P, (__v16si) __A, __M); in _mm512_mask_cvtsepi32_storeu_epi8()
6962 return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, in _mm512_cvtsepi32_epi16()
6970 return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, in _mm512_mask_cvtsepi32_epi16()
6977 return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, in _mm512_maskz_cvtsepi32_epi16()
6985 __builtin_ia32_pmovsdw512mem_mask ((__v16hi*) __P, (__v16si) __A, __M); in _mm512_mask_cvtsepi32_storeu_epi16()
7078 return (__m128i) __builtin_ia32_pmovusdb512_mask ((__v16si) __A, in _mm512_cvtusepi32_epi8()
7086 return (__m128i) __builtin_ia32_pmovusdb512_mask ((__v16si) __A, in _mm512_mask_cvtusepi32_epi8()
7094 return (__m128i) __builtin_ia32_pmovusdb512_mask ((__v16si) __A, in _mm512_maskz_cvtusepi32_epi8()
7102 __builtin_ia32_pmovusdb512mem_mask ((__v16qi *) __P, (__v16si) __A, __M); in _mm512_mask_cvtusepi32_storeu_epi8()
7108 return (__m256i) __builtin_ia32_pmovusdw512_mask ((__v16si) __A, in _mm512_cvtusepi32_epi16()
7116 return (__m256i) __builtin_ia32_pmovusdw512_mask ((__v16si) __A, in _mm512_mask_cvtusepi32_epi16()
7124 return (__m256i) __builtin_ia32_pmovusdw512_mask ((__v16si) __A, in _mm512_maskz_cvtusepi32_epi16()
7132 __builtin_ia32_pmovusdw512mem_mask ((__v16hi*) __P, (__v16si) __A, __M); in _mm512_mask_cvtusepi32_storeu_epi16()
7226 return (__m128i) __builtin_ia32_pmovdb512_mask ((__v16si) __A, in _mm512_cvtepi32_epi8()
7234 return (__m128i) __builtin_ia32_pmovdb512_mask ((__v16si) __A, in _mm512_mask_cvtepi32_epi8()
7241 return (__m128i) __builtin_ia32_pmovdb512_mask ((__v16si) __A, in _mm512_maskz_cvtepi32_epi8()
7249 __builtin_ia32_pmovdb512mem_mask ((__v16qi *) __P, (__v16si) __A, __M); in _mm512_mask_cvtepi32_storeu_epi8()
7255 return (__m256i) __builtin_ia32_pmovdw512_mask ((__v16si) __A, in _mm512_cvtepi32_epi16()
7263 return (__m256i) __builtin_ia32_pmovdw512_mask ((__v16si) __A, in _mm512_mask_cvtepi32_epi16()
7270 return (__m256i) __builtin_ia32_pmovdw512_mask ((__v16si) __A, in _mm512_maskz_cvtepi32_epi16()
7278 __builtin_ia32_pmovdw512mem_mask ((__v16hi *) __P, (__v16si) __A, __M); in _mm512_mask_cvtepi32_storeu_epi16()
7369 (__m128i)__builtin_ia32_extracti32x4_mask((__v16si)(__m512i)(A), (int)(imm), \
7374 (__m128i)__builtin_ia32_extracti32x4_mask((__v16si)(__m512i)(A), (int)(imm), \
7379 (__m128i)__builtin_ia32_extracti32x4_mask((__v16si)(__m512i)(A), (int)(imm), \
7441 (__m512i)__builtin_ia32_inserti32x4((__v16si)(__m512i)(A), \
7446 (__v16si)_mm512_inserti32x4((A), (B), (imm)), \
7447 (__v16si)(__m512i)(W))
7451 (__v16si)_mm512_inserti32x4((A), (B), (imm)), \
7452 (__v16si)_mm512_setzero_si512())
7667 (__v16si)(__m512)(index), \
7673 (__v16si)(__m512)(index), \
7677 (__m512i)__builtin_ia32_gathersiv16si((__v16si)_mm512_undefined_epi32(), \
7679 (__v16si)(__m512i)(index), \
7683 (__m512i)__builtin_ia32_gathersiv16si((__v16si)(__m512i)(v1_old), \
7685 (__v16si)(__m512i)(index), \
7754 (__v16si)(__m512i)(index), \
7759 (__v16si)(__m512i)(index), \
7764 (__v16si)(__m512i)(index), \
7765 (__v16si)(__m512i)(v1), (int)(scale))
7769 (__v16si)(__m512i)(index), \
7770 (__v16si)(__m512i)(v1), (int)(scale))
8299 return (__m512)__builtin_ia32_permvarsf512((__v16sf)__Y, (__v16si)__X); in _mm512_permutexvar_ps()
8321 return (__m512i)__builtin_ia32_permvarsi512((__v16si)__Y, (__v16si)__X); in _mm512_permutexvar_epi32()
8330 (__v16si)_mm512_permutexvar_epi32(__X, __Y), in _mm512_maskz_permutexvar_epi32()
8331 (__v16si)_mm512_setzero_si512()); in _mm512_maskz_permutexvar_epi32()
8339 (__v16si)_mm512_permutexvar_epi32(__X, __Y), in _mm512_mask_permutexvar_epi32()
8340 (__v16si)__W); in _mm512_mask_permutexvar_epi32()
8526 return (__m512i) __builtin_ia32_compresssi512_mask ((__v16si) __A, in _mm512_mask_compress_epi32()
8527 (__v16si) __W, in _mm512_mask_compress_epi32()
8534 return (__m512i) __builtin_ia32_compresssi512_mask ((__v16si) __A, in _mm512_maskz_compress_epi32()
8535 (__v16si) in _mm512_maskz_compress_epi32()
8763 (__m512i)__builtin_ia32_pshufd512((__v16si)(__m512i)(A), (int)(I))
8767 (__v16si)_mm512_shuffle_epi32((A), (I)), \
8768 (__v16si)(__m512i)(W))
8772 (__v16si)_mm512_shuffle_epi32((A), (I)), \
8773 (__v16si)_mm512_setzero_si512())
8858 return (__m512i) __builtin_ia32_expandloadsi512_mask ((const __v16si *)__P, in _mm512_mask_expandloadu_epi32()
8859 (__v16si) __W, in _mm512_mask_expandloadu_epi32()
8866 return (__m512i) __builtin_ia32_expandloadsi512_mask ((const __v16si *)__P, in _mm512_maskz_expandloadu_epi32()
8867 (__v16si) _mm512_setzero_si512(), in _mm512_maskz_expandloadu_epi32()
8890 return (__m512i) __builtin_ia32_expandsi512_mask ((__v16si) __A, in _mm512_mask_expand_epi32()
8891 (__v16si) __W, in _mm512_mask_expand_epi32()
8898 return (__m512i) __builtin_ia32_expandsi512_mask ((__v16si) __A, in _mm512_maskz_expand_epi32()
8899 (__v16si) _mm512_setzero_si512(), in _mm512_maskz_expand_epi32()
9008 __builtin_ia32_compressstoresi512_mask ((__v16si *) __P, (__v16si) __A, in _mm512_mask_compressstoreu_epi32()
9169 (__v16si) _mm512_set1_epi32(__A), in _mm512_mask_set1_epi32()
9170 (__v16si) __O); in _mm512_mask_set1_epi32()
9226 return __extension__ (__m512i)(__v16si) in _mm512_set_epi32()
9382 return __builtin_ia32_reduce_add_d512((__v16si)__W); in _mm512_reduce_add_epi32()
9387 return __builtin_ia32_reduce_mul_d512((__v16si)__W); in _mm512_reduce_mul_epi32()
9392 return __builtin_ia32_reduce_and_d512((__v16si)__W); in _mm512_reduce_and_epi32()
9397 return __builtin_ia32_reduce_or_d512((__v16si)__W); in _mm512_reduce_or_epi32()
9403 return __builtin_ia32_reduce_add_d512((__v16si)__W); in _mm512_mask_reduce_add_epi32()
9409 return __builtin_ia32_reduce_mul_d512((__v16si)__W); in _mm512_mask_reduce_mul_epi32()
9415 return __builtin_ia32_reduce_and_d512((__v16si)__W); in _mm512_mask_reduce_and_epi32()
9421 return __builtin_ia32_reduce_or_d512((__v16si)__W); in _mm512_mask_reduce_or_epi32()
9505 return __builtin_ia32_reduce_smax_d512((__v16si)__V); in _mm512_reduce_max_epi32()
9510 return __builtin_ia32_reduce_umax_d512((__v16si)__V); in _mm512_reduce_max_epu32()
9515 return __builtin_ia32_reduce_smin_d512((__v16si)__V); in _mm512_reduce_min_epi32()
9520 return __builtin_ia32_reduce_umin_d512((__v16si)__V); in _mm512_reduce_min_epu32()
9526 return __builtin_ia32_reduce_smax_d512((__v16si)__V); in _mm512_mask_reduce_max_epi32()
9532 return __builtin_ia32_reduce_umax_d512((__v16si)__V); in _mm512_mask_reduce_max_epu32()
9538 return __builtin_ia32_reduce_smin_d512((__v16si)__V); in _mm512_mask_reduce_min_epi32()
9544 return __builtin_ia32_reduce_umin_d512((__v16si)__V); in _mm512_mask_reduce_min_epu32()
9630 __v16si __b = (__v16si)__A; in _mm512_cvtsi512_si32()