• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Headers/

Lines Matching defs:__v8di

20 typedef long long __v8di __attribute__((__vector_size__(64)));
175 return __extension__ (__m512i)(__v8di){ 0, 0, 0, 0, 0, 0, 0, 0 };
238 (__v8di) _mm512_broadcastq_epi64(__A),
239 (__v8di) __O);
247 (__v8di) _mm512_broadcastq_epi64(__A),
248 (__v8di) _mm512_setzero_si512());
323 return __extension__(__m512i)(__v8di){ __d, __d, __d, __d, __d, __d, __d, __d };
330 (__v8di)_mm512_set1_epi64(__A),
331 (__v8di)_mm512_setzero_si512());
353 return __extension__ (__m512i) (__v8di)
656 (__v8di) _mm512_and_epi64(__a, __b),
657 (__v8di) __src);
704 (__v8di)_mm512_andnot_epi64(__A, __B),
705 (__v8di)__W);
745 (__v8di)_mm512_or_epi64(__a, __b),
746 (__v8di)__src);
785 (__v8di)_mm512_xor_epi64(__a, __b),
786 (__v8di)__src);
861 (__v8di)_mm512_add_epi64(__A, __B),
862 (__v8di)__W);
869 (__v8di)_mm512_add_epi64(__A, __B),
870 (__v8di)_mm512_setzero_si512());
883 (__v8di)_mm512_sub_epi64(__A, __B),
884 (__v8di)__W);
891 (__v8di)_mm512_sub_epi64(__A, __B),
892 (__v8di)_mm512_setzero_si512());
1133 return (__m512i)__builtin_ia32_pmaxsq512((__v8di)__A, (__v8di)__B);
1140 (__v8di)_mm512_max_epi64(__A, __B),
1141 (__v8di)__W);
1148 (__v8di)_mm512_max_epi64(__A, __B),
1149 (__v8di)_mm512_setzero_si512());
1155 return (__m512i)__builtin_ia32_pmaxuq512((__v8di)__A, (__v8di)__B);
1162 (__v8di)_mm512_max_epu64(__A, __B),
1163 (__v8di)__W);
1170 (__v8di)_mm512_max_epu64(__A, __B),
1171 (__v8di)_mm512_setzero_si512());
1368 return (__m512i)__builtin_ia32_pminsq512((__v8di)__A, (__v8di)__B);
1375 (__v8di)_mm512_min_epi64(__A, __B),
1376 (__v8di)__W);
1383 (__v8di)_mm512_min_epi64(__A, __B),
1384 (__v8di)_mm512_setzero_si512());
1390 return (__m512i)__builtin_ia32_pminuq512((__v8di)__A, (__v8di)__B);
1397 (__v8di)_mm512_min_epu64(__A, __B),
1398 (__v8di)__W);
1405 (__v8di)_mm512_min_epu64(__A, __B),
1406 (__v8di)_mm512_setzero_si512());
1419 (__v8di)_mm512_mul_epi32(__X, __Y),
1420 (__v8di)__W);
1427 (__v8di)_mm512_mul_epi32(__X, __Y),
1428 (__v8di)_mm512_setzero_si512 ());
1441 (__v8di)_mm512_mul_epu32(__X, __Y),
1442 (__v8di)__W);
1449 (__v8di)_mm512_mul_epu32(__X, __Y),
1450 (__v8di)_mm512_setzero_si512 ());
1483 (__v8di)_mm512_mullox_epi64(__A, __B),
1484 (__v8di)__W);
1849 return (__m512i)__builtin_ia32_pabsq512((__v8di)__A);
1856 (__v8di)_mm512_abs_epi64(__A),
1857 (__v8di)__W);
1864 (__v8di)_mm512_abs_epi64(__A),
1865 (__v8di)_mm512_setzero_si512());
3283 return (__m512i)__builtin_ia32_vpermi2varq512((__v8di)__A, (__v8di) __I,
3284 (__v8di) __B);
3292 (__v8di)_mm512_permutex2var_epi64(__A, __I, __B),
3293 (__v8di)__A);
3301 (__v8di)_mm512_permutex2var_epi64(__A, __I, __B),
3302 (__v8di)__I);
3310 (__v8di)_mm512_permutex2var_epi64(__A, __I, __B),
3311 (__v8di)_mm512_setzero_si512());
3315 (__m512i)__builtin_ia32_alignq512((__v8di)(__m512i)(A), \
3316 (__v8di)(__m512i)(B), (int)(I))
3320 (__v8di)_mm512_alignr_epi64((A), (B), (imm)), \
3321 (__v8di)(__m512i)(W))
3325 (__v8di)_mm512_alignr_epi64((A), (B), (imm)), \
3326 (__v8di)_mm512_setzero_si512())
3395 (__v8di) __W,
3396 (__v8di) __A);
4256 return (__m512i)__builtin_shufflevector((__v8di)__A, (__v8di)__B,
4264 (__v8di)_mm512_unpackhi_epi64(__A, __B),
4265 (__v8di)__W);
4272 (__v8di)_mm512_unpackhi_epi64(__A, __B),
4273 (__v8di)_mm512_setzero_si512());
4279 return (__m512i)__builtin_shufflevector((__v8di)__A, (__v8di)__B,
4287 (__v8di)_mm512_unpacklo_epi64(__A, __B),
4288 (__v8di)__W);
4295 (__v8di)_mm512_unpacklo_epi64(__A, __B),
4296 (__v8di)_mm512_setzero_si512());
4351 (__v8di) __W,
4359 (__v8di)
4494 __builtin_ia32_storedqudi512_mask ((long long *)__P, (__v8di) __A,
4736 return (__m512i)__builtin_convertvector(__builtin_shufflevector((__v16qs)__A, (__v16qs)__A, 0, 1, 2, 3, 4, 5, 6, 7), __v8di);
4743 (__v8di)_mm512_cvtepi8_epi64(__A),
4744 (__v8di)__W);
4751 (__v8di)_mm512_cvtepi8_epi64(__A),
4752 (__v8di)_mm512_setzero_si512 ());
4758 return (__m512i)__builtin_convertvector((__v8si)__X, __v8di);
4765 (__v8di)_mm512_cvtepi32_epi64(__X),
4766 (__v8di)__W);
4773 (__v8di)_mm512_cvtepi32_epi64(__X),
4774 (__v8di)_mm512_setzero_si512());
4802 return (__m512i)__builtin_convertvector((__v8hi)__A, __v8di);
4809 (__v8di)_mm512_cvtepi16_epi64(__A),
4810 (__v8di)__W);
4817 (__v8di)_mm512_cvtepi16_epi64(__A),
4818 (__v8di)_mm512_setzero_si512());
4846 return (__m512i)__builtin_convertvector(__builtin_shufflevector((__v16qu)__A, (__v16qu)__A, 0, 1, 2, 3, 4, 5, 6, 7), __v8di);
4853 (__v8di)_mm512_cvtepu8_epi64(__A),
4854 (__v8di)__W);
4861 (__v8di)_mm512_cvtepu8_epi64(__A),
4862 (__v8di)_mm512_setzero_si512());
4868 return (__m512i)__builtin_convertvector((__v8su)__X, __v8di);
4875 (__v8di)_mm512_cvtepu32_epi64(__X),
4876 (__v8di)__W);
4883 (__v8di)_mm512_cvtepu32_epi64(__X),
4884 (__v8di)_mm512_setzero_si512());
4912 return (__m512i)__builtin_convertvector((__v8hu)__A, __v8di);
4919 (__v8di)_mm512_cvtepu16_epi64(__A),
4920 (__v8di)__W);
4927 (__v8di)_mm512_cvtepu16_epi64(__A),
4928 (__v8di)_mm512_setzero_si512());
4956 return (__m512i)__builtin_ia32_prorvq512((__v8di)__A, (__v8di)__B);
4963 (__v8di)_mm512_rorv_epi64(__A, __B),
4964 (__v8di)__W);
4971 (__v8di)_mm512_rorv_epi64(__A, __B),
4972 (__v8di)_mm512_setzero_si512());
4988 (__mmask8)__builtin_ia32_cmpq512_mask((__v8di)(__m512i)(a), \
4989 (__v8di)(__m512i)(b), (int)(p), \
4993 (__mmask8)__builtin_ia32_ucmpq512_mask((__v8di)(__m512i)(a), \
4994 (__v8di)(__m512i)(b), (int)(p), \
5008 (__mmask8)__builtin_ia32_cmpq512_mask((__v8di)(__m512i)(a), \
5009 (__v8di)(__m512i)(b), (int)(p), \
5013 (__mmask8)__builtin_ia32_ucmpq512_mask((__v8di)(__m512i)(a), \
5014 (__v8di)(__m512i)(b), (int)(p), \
5031 (__m512i)__builtin_ia32_prolq512((__v8di)(__m512i)(a), (int)(b))
5035 (__v8di)_mm512_rol_epi64((a), (b)), \
5036 (__v8di)(__m512i)(W))
5040 (__v8di)_mm512_rol_epi64((a), (b)), \
5041 (__v8di)_mm512_setzero_si512())
5068 return (__m512i)__builtin_ia32_prolvq512((__v8di)__A, (__v8di)__B);
5075 (__v8di)_mm512_rolv_epi64(__A, __B),
5076 (__v8di)__W);
5083 (__v8di)_mm512_rolv_epi64(__A, __B),
5084 (__v8di)_mm512_setzero_si512());
5101 (__m512i)__builtin_ia32_prorq512((__v8di)(__m512i)(A), (int)(B))
5105 (__v8di)_mm512_ror_epi64((A), (B)), \
5106 (__v8di)(__m512i)(W))
5110 (__v8di)_mm512_ror_epi64((A), (B)), \
5111 (__v8di)_mm512_setzero_si512())
5137 return (__m512i)__builtin_ia32_psllqi512((__v8di)__A, __B);
5144 (__v8di)_mm512_slli_epi64(__A, __B),
5145 (__v8di)__W);
5152 (__v8di)_mm512_slli_epi64(__A, __B),
5153 (__v8di)_mm512_setzero_si512());
5180 return (__m512i)__builtin_ia32_psrlqi512((__v8di)__A, __B);
5187 (__v8di)_mm512_srli_epi64(__A, __B),
5188 (__v8di)__W);
5195 (__v8di)_mm512_srli_epi64(__A, __B),
5196 (__v8di)_mm512_setzero_si512());
5243 (__v8di) __A,
5244 (__v8di) __W);
5251 (__v8di) __A,
5252 (__v8di) _mm512_setzero_si512 ());
5258 return (__m512i) __builtin_ia32_movdqa64load512_mask ((const __v8di *) __P,
5259 (__v8di) __W,
5266 return (__m512i) __builtin_ia32_movdqa64load512_mask ((const __v8di *) __P,
5267 (__v8di)
5275 __builtin_ia32_movdqa64store512_mask ((__v8di *) __P, (__v8di) __A,
5305 (__v8di)(__m512i)(C), (int)(imm), \
5311 (__v8di)(__m512i)(C), (int)(imm), \
5317 (__v8di)(__m512i)(C), (int)(imm), \
5324 (__v8di)(__m512i)(C), (int)(imm), \
5331 (__v8di)(__m512i)(C), \
5338 (__v8di)(__m512i)(C), \
5685 return (__m512i)__builtin_ia32_psllq512((__v8di)__A, (__v2di)__B);
5692 (__v8di)_mm512_sll_epi64(__A, __B),
5693 (__v8di)__W);
5700 (__v8di)_mm512_sll_epi64(__A, __B),
5701 (__v8di)_mm512_setzero_si512());
5729 return (__m512i)__builtin_ia32_psllv8di((__v8di)__X, (__v8di)__Y);
5736 (__v8di)_mm512_sllv_epi64(__X, __Y),
5737 (__v8di)__W);
5744 (__v8di)_mm512_sllv_epi64(__X, __Y),
5745 (__v8di)_mm512_setzero_si512());
5773 return (__m512i)__builtin_ia32_psraq512((__v8di)__A, (__v2di)__B);
5780 (__v8di)_mm512_sra_epi64(__A, __B),
5781 (__v8di)__W);
5788 (__v8di)_mm512_sra_epi64(__A, __B),
5789 (__v8di)_mm512_setzero_si512());
5817 return (__m512i)__builtin_ia32_psrav8di((__v8di)__X, (__v8di)__Y);
5824 (__v8di)_mm512_srav_epi64(__X, __Y),
5825 (__v8di)__W);
5832 (__v8di)_mm512_srav_epi64(__X, __Y),
5833 (__v8di)_mm512_setzero_si512());
5861 return (__m512i)__builtin_ia32_psrlq512((__v8di)__A, (__v2di)__B);
5868 (__v8di)_mm512_srl_epi64(__A, __B),
5869 (__v8di)__W);
5876 (__v8di)_mm512_srl_epi64(__A, __B),
5877 (__v8di)_mm512_setzero_si512());
5905 return (__m512i)__builtin_ia32_psrlv8di((__v8di)__X, (__v8di)__Y);
5912 (__v8di)_mm512_srlv_epi64(__X, __Y),
5913 (__v8di)__W);
5920 (__v8di)_mm512_srlv_epi64(__X, __Y),
5921 (__v8di)_mm512_setzero_si512());
5943 (__m512i)__builtin_ia32_pternlogq512_mask((__v8di)(__m512i)(A), \
5944 (__v8di)(__m512i)(B), \
5945 (__v8di)(__m512i)(C), (int)(imm), \
5949 (__m512i)__builtin_ia32_pternlogq512_mask((__v8di)(__m512i)(A), \
5950 (__v8di)(__m512i)(B), \
5951 (__v8di)(__m512i)(C), (int)(imm), \
5955 (__m512i)__builtin_ia32_pternlogq512_maskz((__v8di)(__m512i)(A), \
5956 (__v8di)(__m512i)(B), \
5957 (__v8di)(__m512i)(C), (int)(imm), \
6166 return (__m512d)__builtin_ia32_vpermilvarpd512((__v8df)__A, (__v8di)__C);
6210 return (__m512d)__builtin_ia32_vpermi2varpd512((__v8df)__A, (__v8di)__I,
6619 return (__m512i)__builtin_ia32_psraqi512((__v8di)__A, __B);
6626 (__v8di)_mm512_srai_epi64(__A, __B),
6627 (__v8di)__W);
6634 (__v8di)_mm512_srai_epi64(__A, __B),
6635 (__v8di)_mm512_setzero_si512());
6681 (__m512i)__builtin_ia32_shuf_i64x2((__v8di)(__m512i)(A), \
6682 (__v8di)(__m512i)(B), (int)(imm))
6686 (__v8di)_mm512_shuffle_i64x2((A), (B), (imm)), \
6687 (__v8di)(__m512i)(W))
6691 (__v8di)_mm512_shuffle_i64x2((A), (B), (imm)), \
6692 (__v8di)_mm512_setzero_si512())
6880 (__v8di)_mm512_broadcast_i64x4(__A),
6881 (__v8di)__O);
6888 (__v8di)_mm512_broadcast_i64x4(__A),
6889 (__v8di)_mm512_setzero_si512());
6985 return (__m128i) __builtin_ia32_pmovsqb512_mask ((__v8di) __A,
6993 return (__m128i) __builtin_ia32_pmovsqb512_mask ((__v8di) __A,
7000 return (__m128i) __builtin_ia32_pmovsqb512_mask ((__v8di) __A,
7008 __builtin_ia32_pmovsqb512mem_mask ((__v16qi *) __P, (__v8di) __A, __M);
7014 return (__m256i) __builtin_ia32_pmovsqd512_mask ((__v8di) __A,
7022 return (__m256i) __builtin_ia32_pmovsqd512_mask ((__v8di) __A,
7029 return (__m256i) __builtin_ia32_pmovsqd512_mask ((__v8di) __A,
7037 __builtin_ia32_pmovsqd512mem_mask ((__v8si *) __P, (__v8di) __A, __M);
7043 return (__m128i) __builtin_ia32_pmovsqw512_mask ((__v8di) __A,
7051 return (__m128i) __builtin_ia32_pmovsqw512_mask ((__v8di) __A,
7058 return (__m128i) __builtin_ia32_pmovsqw512_mask ((__v8di) __A,
7066 __builtin_ia32_pmovsqw512mem_mask ((__v8hi *) __P, (__v8di) __A, __M);
7132 return (__m128i) __builtin_ia32_pmovusqb512_mask ((__v8di) __A,
7140 return (__m128i) __builtin_ia32_pmovusqb512_mask ((__v8di) __A,
7148 return (__m128i) __builtin_ia32_pmovusqb512_mask ((__v8di) __A,
7156 __builtin_ia32_pmovusqb512mem_mask ((__v16qi *) __P, (__v8di) __A, __M);
7162 return (__m256i) __builtin_ia32_pmovusqd512_mask ((__v8di) __A,
7170 return (__m256i) __builtin_ia32_pmovusqd512_mask ((__v8di) __A,
7177 return (__m256i) __builtin_ia32_pmovusqd512_mask ((__v8di) __A,
7185 __builtin_ia32_pmovusqd512mem_mask ((__v8si*) __P, (__v8di) __A, __M);
7191 return (__m128i) __builtin_ia32_pmovusqw512_mask ((__v8di) __A,
7199 return (__m128i) __builtin_ia32_pmovusqw512_mask ((__v8di) __A,
7206 return (__m128i) __builtin_ia32_pmovusqw512_mask ((__v8di) __A,
7214 __builtin_ia32_pmovusqw512mem_mask ((__v8hi*) __P, (__v8di) __A, __M);
7278 return (__m128i) __builtin_ia32_pmovqb512_mask ((__v8di) __A,
7286 return (__m128i) __builtin_ia32_pmovqb512_mask ((__v8di) __A,
7293 return (__m128i) __builtin_ia32_pmovqb512_mask ((__v8di) __A,
7301 __builtin_ia32_pmovqb512mem_mask ((__v16qi *) __P, (__v8di) __A, __M);
7307 return (__m256i) __builtin_ia32_pmovqd512_mask ((__v8di) __A,
7315 return (__m256i) __builtin_ia32_pmovqd512_mask ((__v8di) __A,
7322 return (__m256i) __builtin_ia32_pmovqd512_mask ((__v8di) __A,
7330 __builtin_ia32_pmovqd512mem_mask ((__v8si *) __P, (__v8di) __A, __M);
7336 return (__m128i) __builtin_ia32_pmovqw512_mask ((__v8di) __A,
7344 return (__m128i) __builtin_ia32_pmovqw512_mask ((__v8di) __A,
7351 return (__m128i) __builtin_ia32_pmovqw512_mask ((__v8di) __A,
7359 __builtin_ia32_pmovqw512mem_mask ((__v8hi *) __P, (__v8di) __A, __M);
7378 (__m256i)__builtin_ia32_extracti64x4_mask((__v8di)(__m512i)(A), (int)(imm), \
7383 (__m256i)__builtin_ia32_extracti64x4_mask((__v8di)(__m512i)(A), (int)(imm), \
7388 (__m256i)__builtin_ia32_extracti64x4_mask((__v8di)(__m512i)(A), (int)(imm), \
7407 (__m512i)__builtin_ia32_inserti64x4((__v8di)(__m512i)(A), \
7412 (__v8di)_mm512_inserti64x4((A), (B), (imm)), \
7413 (__v8di)(__m512i)(W))
7417 (__v8di)_mm512_inserti64x4((A), (B), (imm)), \
7418 (__v8di)_mm512_setzero_si512())
7613 (__v8di)(__m512i)(index), (__mmask8)-1, \
7619 (__v8di)(__m512i)(index), \
7625 (__v8di)(__m512i)(index), \
7631 (__v8di)(__m512i)(index), \
7637 (__v8di)(__m512i)(index), (__mmask8)-1, \
7643 (__v8di)(__m512i)(index), \
7647 (__m512i)__builtin_ia32_gatherdiv8di((__v8di)_mm512_undefined_epi32(), \
7649 (__v8di)(__m512i)(index), (__mmask8)-1, \
7653 (__m512i)__builtin_ia32_gatherdiv8di((__v8di)(__m512i)(v1_old), \
7655 (__v8di)(__m512i)(index), \
7695 (__m512i)__builtin_ia32_gathersiv8di((__v8di)_mm512_undefined_epi32(), \
7701 (__m512i)__builtin_ia32_gathersiv8di((__v8di)(__m512i)(v1_old), \
7708 (__v8di)(__m512i)(index), \
7713 (__v8di)(__m512i)(index), \
7718 (__v8di)(__m512i)(index), \
7723 (__v8di)(__m512i)(index), \
7728 (__v8di)(__m512i)(index), \
7733 (__v8di)(__m512i)(index), \
7738 (__v8di)(__m512i)(index), \
7739 (__v8di)(__m512i)(v1), (int)(scale))
7743 (__v8di)(__m512i)(index), \
7744 (__v8di)(__m512i)(v1), (int)(scale))
7779 (__v8di)(__m512i)(v1), (int)(scale))
7784 (__v8di)(__m512i)(v1), (int)(scale))
8233 (__m512i)__builtin_ia32_permdi512((__v8di)(__m512i)(X), (int)(C))
8237 (__v8di)_mm512_permutex_epi64((X), (C)), \
8238 (__v8di)(__m512i)(W))
8242 (__v8di)_mm512_permutex_epi64((X), (C)), \
8243 (__v8di)_mm512_setzero_si512())
8248 return (__m512d)__builtin_ia32_permvardf512((__v8df) __Y, (__v8di) __X);
8270 return (__m512i)__builtin_ia32_permvardi512((__v8di)__Y, (__v8di)__X);
8277 (__v8di)_mm512_permutexvar_epi64(__X, __Y),
8278 (__v8di)_mm512_setzero_si512());
8286 (__v8di)_mm512_permutexvar_epi64(__X, __Y),
8287 (__v8di)__W);
8441 typedef __v8di __v8di_aligned __attribute__((aligned(64)));
8448 typedef __v8di __v8di_aligned __attribute__((aligned(64)));
8486 return (__m512i) __builtin_ia32_compressdi512_mask ((__v8di) __A,
8487 (__v8di) __W,
8494 return (__m512i) __builtin_ia32_compressdi512_mask ((__v8di) __A,
8495 (__v8di)
8788 return (__m512i) __builtin_ia32_expanddi512_mask ((__v8di) __A,
8789 (__v8di) __W,
8796 return (__m512i) __builtin_ia32_expanddi512_mask ((__v8di) __A,
8797 (__v8di) _mm512_setzero_si512 (),
8820 return (__m512i) __builtin_ia32_expandloaddi512_mask ((const __v8di *)__P,
8821 (__v8di) __W,
8828 return (__m512i) __builtin_ia32_expandloaddi512_mask ((const __v8di *)__P,
8829 (__v8di) _mm512_setzero_si512(),
8988 __builtin_ia32_compressstoredi512_mask ((__v8di *) __P, (__v8di) __A,
9171 (__v8di) _mm512_set1_epi64(__A),
9172 (__v8di) __O);
9235 return __extension__ (__m512i) (__v8di)
9283 return (__m512d)_mm512_and_epi64(_mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A) ;
9289 return (__m512d)_mm512_mask_and_epi64((__v8di)__W, __K, _mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A);
9481 __m512i __t1 = (__m512i)__builtin_shufflevector((__v8di)__V, (__v8di)__V, 4, 5, 6, 7, 0, 1, 2, 3); \
9483 __m512i __t3 = (__m512i)__builtin_shufflevector((__v8di)__t2, (__v8di)__t2, 2, 3, 0, 1, 6, 7, 4, 5); \
9485 __m512i __t5 = (__m512i)__builtin_shufflevector((__v8di)__t4, (__v8di)__t4, 1, 0, 3, 2, 5, 4, 7, 6); \
9486 __v8di __t6 = (__v8di)_mm512_##op(__t4, __t5); \