Lines Matching defs:__v16si
21 typedef int __v16si __attribute__((__vector_size__(64)));
215 (__v16si) _mm512_broadcastd_epi32(__A),
216 (__v16si) __O);
223 (__v16si) _mm512_broadcastd_epi32(__A),
224 (__v16si) _mm512_setzero_si512());
307 return __extension__ (__m512i)(__v16si){
316 (__v16si)_mm512_set1_epi32(__A),
317 (__v16si)_mm512_setzero_si512());
344 return __extension__ (__m512i)(__v16si)
635 (__v16si) _mm512_and_epi32(__a, __b),
636 (__v16si) __src);
683 (__v16si)_mm512_andnot_epi32(__A, __B),
684 (__v16si)__W);
725 (__v16si)_mm512_or_epi32(__a, __b),
726 (__v16si)__src);
765 (__v16si)_mm512_xor_epi32(__a, __b),
766 (__v16si)__src);
905 (__v16si)_mm512_add_epi32(__A, __B),
906 (__v16si)__W);
913 (__v16si)_mm512_add_epi32(__A, __B),
914 (__v16si)_mm512_setzero_si512());
927 __v16si)_mm512_sub_epi32(__A, __B),
928 (__v16si)__W);
935 (__v16si)_mm512_sub_epi32(__A, __B),
936 (__v16si)_mm512_setzero_si512());
1089 return (__m512i)__builtin_ia32_pmaxsd512((__v16si)__A, (__v16si)__B);
1096 (__v16si)_mm512_max_epi32(__A, __B),
1097 (__v16si)__W);
1104 (__v16si)_mm512_max_epi32(__A, __B),
1105 (__v16si)_mm512_setzero_si512());
1111 return (__m512i)__builtin_ia32_pmaxud512((__v16si)__A, (__v16si)__B);
1118 (__v16si)_mm512_max_epu32(__A, __B),
1119 (__v16si)__W);
1126 (__v16si)_mm512_max_epu32(__A, __B),
1127 (__v16si)_mm512_setzero_si512());
1324 return (__m512i)__builtin_ia32_pminsd512((__v16si)__A, (__v16si)__B);
1331 (__v16si)_mm512_min_epi32(__A, __B),
1332 (__v16si)__W);
1339 (__v16si)_mm512_min_epi32(__A, __B),
1340 (__v16si)_mm512_setzero_si512());
1346 return (__m512i)__builtin_ia32_pminud512((__v16si)__A, (__v16si)__B);
1353 (__v16si)_mm512_min_epu32(__A, __B),
1354 (__v16si)__W);
1361 (__v16si)_mm512_min_epu32(__A, __B),
1362 (__v16si)_mm512_setzero_si512());
1412 return (__m512i)__builtin_ia32_pmuldq512((__v16si)__X, (__v16si) __Y);
1434 return (__m512i)__builtin_ia32_pmuludq512((__v16si)__X, (__v16si)__Y);
1463 (__v16si)_mm512_mullo_epi32(__A, __B),
1464 (__v16si)_mm512_setzero_si512());
1471 (__v16si)_mm512_mullo_epi32(__A, __B),
1472 (__v16si)__W);
1871 return (__m512i)__builtin_ia32_pabsd512((__v16si) __A);
1878 (__v16si)_mm512_abs_epi32(__A),
1879 (__v16si)__W);
1886 (__v16si)_mm512_abs_epi32(__A),
1887 (__v16si)_mm512_setzero_si512());
3249 return (__m512i)__builtin_ia32_vpermi2vard512((__v16si)__A, (__v16si) __I,
3250 (__v16si) __B);
3258 (__v16si)_mm512_permutex2var_epi32(__A, __I, __B),
3259 (__v16si)__A);
3267 (__v16si)_mm512_permutex2var_epi32(__A, __I, __B),
3268 (__v16si)__I);
3276 (__v16si)_mm512_permutex2var_epi32(__A, __I, __B),
3277 (__v16si)_mm512_setzero_si512());
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,
3404 (__v16si) __A);
3523 (__v16si)_mm512_undefined_epi32(), \
3528 (__v16si)(__m512i)(W), \
3533 (__v16si)_mm512_setzero_si512(), \
3541 (__v16si)
3551 (__v16si) __W,
3560 (__v16si) _mm512_setzero_si512 (),
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);
3874 (__v16si)_mm512_setzero_si512(), \
3879 (__v16si)(__m512i)(W), \
3884 (__v16si)_mm512_setzero_si512(), \
3892 (__v16si) _mm512_setzero_si512 (),
3900 (__v16si) __W,
3909 (__v16si) _mm512_setzero_si512 (),
3916 (__v16si)_mm512_setzero_si512(), \
3921 (__v16si)(__m512i)(W), \
3926 (__v16si)_mm512_setzero_si512(), \
3933 (__v16si) _mm512_undefined_epi32 (),
3942 (__v16si) __W,
3951 (__v16si)
4003 (__v16si)_mm512_setzero_si512(), \
4008 (__v16si)(__m512i)(W), \
4013 (__v16si)_mm512_setzero_si512(), \
4020 (__v16si)\
4030 (__v16si) __W,
4039 (__v16si)
4204 return (__m512i)__builtin_shufflevector((__v16si)__A, (__v16si)__B,
4215 (__v16si)_mm512_unpackhi_epi32(__A, __B),
4216 (__v16si)__W);
4223 (__v16si)_mm512_unpackhi_epi32(__A, __B),
4224 (__v16si)_mm512_setzero_si512());
4230 return (__m512i)__builtin_shufflevector((__v16si)__A, (__v16si)__B,
4241 (__v16si)_mm512_unpacklo_epi32(__A, __B),
4242 (__v16si)__W);
4249 (__v16si)_mm512_unpacklo_epi32(__A, __B),
4250 (__v16si)_mm512_setzero_si512());
4324 (__v16si) __W,
4333 (__v16si)
4519 __builtin_ia32_storedqusi512_mask ((int *)__P, (__v16si) __A,
4712 return (__m512i)__builtin_convertvector((__v16qs)__A, __v16si);
4719 (__v16si)_mm512_cvtepi8_epi32(__A),
4720 (__v16si)__W);
4727 (__v16si)_mm512_cvtepi8_epi32(__A),
4728 (__v16si)_mm512_setzero_si512());
4780 return (__m512i)__builtin_convertvector((__v16hi)__A, __v16si);
4787 (__v16si)_mm512_cvtepi16_epi32(__A),
4788 (__v16si)__W);
4795 (__v16si)_mm512_cvtepi16_epi32(__A),
4796 (__v16si)_mm512_setzero_si512 ());
4824 return (__m512i)__builtin_convertvector((__v16qu)__A, __v16si);
4831 (__v16si)_mm512_cvtepu8_epi32(__A),
4832 (__v16si)__W);
4839 (__v16si)_mm512_cvtepu8_epi32(__A),
4840 (__v16si)_mm512_setzero_si512());
4890 return (__m512i)__builtin_convertvector((__v16hu)__A, __v16si);
4897 (__v16si)_mm512_cvtepu16_epi32(__A),
4898 (__v16si)__W);
4905 (__v16si)_mm512_cvtepu16_epi32(__A),
4906 (__v16si)_mm512_setzero_si512());
4934 return (__m512i)__builtin_ia32_prorvd512((__v16si)__A, (__v16si)__B);
4941 (__v16si)_mm512_rorv_epi32(__A, __B),
4942 (__v16si)__W);
4949 (__v16si)_mm512_rorv_epi32(__A, __B),
4950 (__v16si)_mm512_setzero_si512());
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);
5053 (__v16si)_mm512_rolv_epi32(__A, __B),
5054 (__v16si)__W);
5061 (__v16si)_mm512_rolv_epi32(__A, __B),
5062 (__v16si)_mm512_setzero_si512());
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);
5124 (__v16si)_mm512_slli_epi32(__A, __B),
5125 (__v16si)__W);
5131 (__v16si)_mm512_slli_epi32(__A, __B),
5132 (__v16si)_mm512_setzero_si512());
5160 return (__m512i)__builtin_ia32_psrldi512((__v16si)__A, __B);
5168 (__v16si)_mm512_srli_epi32(__A, __B),
5169 (__v16si)__W);
5175 (__v16si)_mm512_srli_epi32(__A, __B),
5176 (__v16si)_mm512_setzero_si512());
5206 return (__m512i) __builtin_ia32_movdqa32load512_mask ((const __v16si *) __P,
5207 (__v16si) __W,
5214 return (__m512i) __builtin_ia32_movdqa32load512_mask ((const __v16si *) __P,
5215 (__v16si)
5223 __builtin_ia32_movdqa32store512_mask ((__v16si *) __P, (__v16si) __A,
5231 (__v16si) __A,
5232 (__v16si) __W);
5239 (__v16si) __A,
5240 (__v16si) _mm512_setzero_si512 ());
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);
5674 (__v16si)_mm512_sll_epi32(__A, __B),
5675 (__v16si)__W);
5682 (__v16si)_mm512_sll_epi32(__A, __B),
5683 (__v16si)_mm512_setzero_si512());
5711 return (__m512i)__builtin_ia32_psllv16si((__v16si)__X, (__v16si)__Y);
5718 (__v16si)_mm512_sllv_epi32(__X, __Y),
5719 (__v16si)__W);
5726 (__v16si)_mm512_sllv_epi32(__X, __Y),
5727 (__v16si)_mm512_setzero_si512());
5755 return (__m512i)__builtin_ia32_psrad512((__v16si) __A, (__v4si)__B);
5762 (__v16si)_mm512_sra_epi32(__A, __B),
5763 (__v16si)__W);
5770 (__v16si)_mm512_sra_epi32(__A, __B),
5771 (__v16si)_mm512_setzero_si512());
5799 return (__m512i)__builtin_ia32_psrav16si((__v16si)__X, (__v16si)__Y);
5806 (__v16si)_mm512_srav_epi32(__X, __Y),
5807 (__v16si)__W);
5814 (__v16si)_mm512_srav_epi32(__X, __Y),
5815 (__v16si)_mm512_setzero_si512());
5843 return (__m512i)__builtin_ia32_psrld512((__v16si) __A, (__v4si)__B);
5850 (__v16si)_mm512_srl_epi32(__A, __B),
5851 (__v16si)__W);
5858 (__v16si)_mm512_srl_epi32(__A, __B),
5859 (__v16si)_mm512_setzero_si512());
5887 return (__m512i)__builtin_ia32_psrlv16si((__v16si)__X, (__v16si)__Y);
5894 (__v16si)_mm512_srlv_epi32(__X, __Y),
5895 (__v16si)__W);
5902 (__v16si)_mm512_srlv_epi32(__X, __Y),
5903 (__v16si)_mm512_setzero_si512());
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);
6247 return (__m512)__builtin_ia32_vpermi2varps512((__v16sf)__A, (__v16si)__I,
6602 return (__m512i)__builtin_ia32_psradi512((__v16si)__A, __B);
6610 (__v16si)_mm512_srai_epi32(__A, __B),
6611 (__v16si)__W);
6618 (__v16si)_mm512_srai_epi32(__A, __B),
6619 (__v16si)_mm512_setzero_si512());
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),
6864 (__v16si)__O);
6871 (__v16si)_mm512_broadcast_i32x4(__A),
6872 (__v16si)_mm512_setzero_si512());
6933 return (__m128i) __builtin_ia32_pmovsdb512_mask ((__v16si) __A,
6941 return (__m128i) __builtin_ia32_pmovsdb512_mask ((__v16si) __A,
6948 return (__m128i) __builtin_ia32_pmovsdb512_mask ((__v16si) __A,
6956 __builtin_ia32_pmovsdb512mem_mask ((__v16qi *) __P, (__v16si) __A, __M);
6962 return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A,
6970 return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A,
6977 return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A,
6985 __builtin_ia32_pmovsdw512mem_mask ((__v16hi*) __P, (__v16si) __A, __M);
7078 return (__m128i) __builtin_ia32_pmovusdb512_mask ((__v16si) __A,
7086 return (__m128i) __builtin_ia32_pmovusdb512_mask ((__v16si) __A,
7094 return (__m128i) __builtin_ia32_pmovusdb512_mask ((__v16si) __A,
7102 __builtin_ia32_pmovusdb512mem_mask ((__v16qi *) __P, (__v16si) __A, __M);
7108 return (__m256i) __builtin_ia32_pmovusdw512_mask ((__v16si) __A,
7116 return (__m256i) __builtin_ia32_pmovusdw512_mask ((__v16si) __A,
7124 return (__m256i) __builtin_ia32_pmovusdw512_mask ((__v16si) __A,
7132 __builtin_ia32_pmovusdw512mem_mask ((__v16hi*) __P, (__v16si) __A, __M);
7226 return (__m128i) __builtin_ia32_pmovdb512_mask ((__v16si) __A,
7234 return (__m128i) __builtin_ia32_pmovdb512_mask ((__v16si) __A,
7241 return (__m128i) __builtin_ia32_pmovdb512_mask ((__v16si) __A,
7249 __builtin_ia32_pmovdb512mem_mask ((__v16qi *) __P, (__v16si) __A, __M);
7255 return (__m256i) __builtin_ia32_pmovdw512_mask ((__v16si) __A,
7263 return (__m256i) __builtin_ia32_pmovdw512_mask ((__v16si) __A,
7270 return (__m256i) __builtin_ia32_pmovdw512_mask ((__v16si) __A,
7278 __builtin_ia32_pmovdw512mem_mask ((__v16hi *) __P, (__v16si) __A, __M);
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);
8321 return (__m512i)__builtin_ia32_permvarsi512((__v16si)__Y, (__v16si)__X);
8330 (__v16si)_mm512_permutexvar_epi32(__X, __Y),
8331 (__v16si)_mm512_setzero_si512());
8339 (__v16si)_mm512_permutexvar_epi32(__X, __Y),
8340 (__v16si)__W);
8526 return (__m512i) __builtin_ia32_compresssi512_mask ((__v16si) __A,
8527 (__v16si) __W,
8534 return (__m512i) __builtin_ia32_compresssi512_mask ((__v16si) __A,
8535 (__v16si)
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,
8859 (__v16si) __W,
8866 return (__m512i) __builtin_ia32_expandloadsi512_mask ((const __v16si *)__P,
8867 (__v16si) _mm512_setzero_si512(),
8890 return (__m512i) __builtin_ia32_expandsi512_mask ((__v16si) __A,
8891 (__v16si) __W,
8898 return (__m512i) __builtin_ia32_expandsi512_mask ((__v16si) __A,
8899 (__v16si) _mm512_setzero_si512(),
9008 __builtin_ia32_compressstoresi512_mask ((__v16si *) __P, (__v16si) __A,
9169 (__v16si) _mm512_set1_epi32(__A),
9170 (__v16si) __O);
9226 return __extension__ (__m512i)(__v16si)
9379 return __builtin_ia32_reduce_add_d512((__v16si)__W);
9384 return __builtin_ia32_reduce_mul_d512((__v16si)__W);
9389 return __builtin_ia32_reduce_and_d512((__v16si)__W);
9394 return __builtin_ia32_reduce_or_d512((__v16si)__W);
9400 return __builtin_ia32_reduce_add_d512((__v16si)__W);
9406 return __builtin_ia32_reduce_mul_d512((__v16si)__W);
9412 return __builtin_ia32_reduce_and_d512((__v16si)__W);
9418 return __builtin_ia32_reduce_or_d512((__v16si)__W);
9488 return __builtin_ia32_reduce_smax_d512((__v16si)__V);
9493 return __builtin_ia32_reduce_umax_d512((__v16si)__V);
9498 return __builtin_ia32_reduce_smin_d512((__v16si)__V);
9503 return __builtin_ia32_reduce_umin_d512((__v16si)__V);
9509 return __builtin_ia32_reduce_smax_d512((__v16si)__V);
9515 return __builtin_ia32_reduce_umax_d512((__v16si)__V);
9521 return __builtin_ia32_reduce_smin_d512((__v16si)__V);
9527 return __builtin_ia32_reduce_umin_d512((__v16si)__V);
9587 __v16si __b = (__v16si)__A;