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

Lines Matching defs:__mmask64

18 typedef unsigned long long __mmask64;
30 static __inline __mmask64 __DEFAULT_FN_ATTRS
31 _knot_mask64(__mmask64 __M)
42 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
43 _kand_mask64(__mmask64 __A, __mmask64 __B)
45 return (__mmask64)__builtin_ia32_kanddi((__mmask64)__A, (__mmask64)__B);
54 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
55 _kandn_mask64(__mmask64 __A, __mmask64 __B)
57 return (__mmask64)__builtin_ia32_kandndi((__mmask64)__A, (__mmask64)__B);
66 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
67 _kor_mask64(__mmask64 __A, __mmask64 __B)
69 return (__mmask64)__builtin_ia32_kordi((__mmask64)__A, (__mmask64)__B);
78 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
79 _kxnor_mask64(__mmask64 __A, __mmask64 __B)
81 return (__mmask64)__builtin_ia32_kxnordi((__mmask64)__A, (__mmask64)__B);
90 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
91 _kxor_mask64(__mmask64 __A, __mmask64 __B)
93 return (__mmask64)__builtin_ia32_kxordi((__mmask64)__A, (__mmask64)__B);
115 _kortestc_mask64_u8(__mmask64 __A, __mmask64 __B)
121 _kortestz_mask64_u8(__mmask64 __A, __mmask64 __B)
127 _kortest_mask64_u8(__mmask64 __A, __mmask64 __B, unsigned char *__C) {
151 _ktestc_mask64_u8(__mmask64 __A, __mmask64 __B)
157 _ktestz_mask64_u8(__mmask64 __A, __mmask64 __B)
163 _ktest_mask64_u8(__mmask64 __A, __mmask64 __B, unsigned char *__C) {
174 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
175 _kadd_mask64(__mmask64 __A, __mmask64 __B)
177 return (__mmask64)__builtin_ia32_kadddi((__mmask64)__A, (__mmask64)__B);
187 (__mmask64)__builtin_ia32_kshiftlidi((__mmask64)(A), (unsigned int)(I))
190 (__mmask64)__builtin_ia32_kshiftridi((__mmask64)(A), (unsigned int)(I))
198 _cvtmask64_u64(__mmask64 __A) {
199 return (unsigned long long)__builtin_ia32_kmovq((__mmask64)__A);
207 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
209 return (__mmask64)__builtin_ia32_kmovq((__mmask64)__A);
217 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
218 _load_mask64(__mmask64 *__A) {
219 return (__mmask64)__builtin_ia32_kmovq(*(__mmask64 *)__A);
228 _store_mask64(__mmask64 *__A, __mmask64 __B) {
229 *(__mmask64 *)__A = __builtin_ia32_kmovq((__mmask64)__B);
235 (__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)(__m512i)(a), \
237 (__mmask64)-1)
240 (__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)(__m512i)(a), \
242 (__mmask64)(m))
245 (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)(__m512i)(a), \
247 (__mmask64)-1)
250 (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)(__m512i)(a), \
252 (__mmask64)(m))
380 _mm512_mask_add_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B) {
381 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
387 _mm512_maskz_add_epi8(__mmask64 __U, __m512i __A, __m512i __B) {
388 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
399 _mm512_mask_sub_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B) {
400 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
406 _mm512_maskz_sub_epi8(__mmask64 __U, __m512i __A, __m512i __B) {
407 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
470 _mm512_mask_blend_epi8 (__mmask64 __U, __m512i __A, __m512i __W)
472 return (__m512i) __builtin_ia32_selectb_512 ((__mmask64) __U,
492 _mm512_mask_abs_epi8 (__m512i __W, __mmask64 __U, __m512i __A)
494 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
500 _mm512_maskz_abs_epi8 (__mmask64 __U, __m512i __A)
502 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
558 _mm512_mask_packs_epi16(__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
560 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
566 _mm512_maskz_packs_epi16(__mmask64 __M, __m512i __A, __m512i __B)
568 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
602 _mm512_mask_packus_epi16(__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
604 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
610 _mm512_maskz_packus_epi16(__mmask64 __M, __m512i __A, __m512i __B)
612 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
624 _mm512_mask_adds_epi8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
626 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
632 _mm512_maskz_adds_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
634 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
668 _mm512_mask_adds_epu8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
670 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
676 _mm512_maskz_adds_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
678 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
712 _mm512_mask_avg_epu8 (__m512i __W, __mmask64 __U, __m512i __A,
715 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
721 _mm512_maskz_avg_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
723 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
758 _mm512_maskz_max_epi8 (__mmask64 __M, __m512i __A, __m512i __B)
760 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
766 _mm512_mask_max_epi8 (__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
768 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
803 _mm512_maskz_max_epu8 (__mmask64 __M, __m512i __A, __m512i __B)
805 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
811 _mm512_mask_max_epu8 (__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
813 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
847 _mm512_maskz_min_epi8 (__mmask64 __M, __m512i __A, __m512i __B)
849 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
855 _mm512_mask_min_epi8 (__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
857 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
891 _mm512_maskz_min_epu8 (__mmask64 __M, __m512i __A, __m512i __B)
893 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
899 _mm512_mask_min_epu8 (__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
901 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__M,
935 _mm512_mask_shuffle_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
937 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
943 _mm512_maskz_shuffle_epi8(__mmask64 __U, __m512i __A, __m512i __B)
945 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
957 _mm512_mask_subs_epi8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
959 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
965 _mm512_maskz_subs_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
967 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
1001 _mm512_mask_subs_epu8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
1003 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
1009 _mm512_maskz_subs_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
1011 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
1281 _mm512_mask_unpackhi_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B) {
1282 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
1288 _mm512_maskz_unpackhi_epi8(__mmask64 __U, __m512i __A, __m512i __B) {
1289 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
1343 _mm512_mask_unpacklo_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B) {
1344 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
1350 _mm512_maskz_unpacklo_epi8(__mmask64 __U, __m512i __A, __m512i __B) {
1351 return (__m512i)__builtin_ia32_selectb_512((__mmask64)__U,
1683 _mm512_mask_mov_epi8 (__m512i __W, __mmask64 __U, __m512i __A)
1685 return (__m512i) __builtin_ia32_selectb_512 ((__mmask64) __U,
1691 _mm512_maskz_mov_epi8 (__mmask64 __U, __m512i __A)
1693 return (__m512i) __builtin_ia32_selectb_512 ((__mmask64) __U,
1699 _mm512_mask_set1_epi8 (__m512i __O, __mmask64 __M, char __A)
1707 _mm512_maskz_set1_epi8 (__mmask64 __M, char __A)
1714 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
1715 _mm512_kunpackd (__mmask64 __A, __mmask64 __B)
1717 return (__mmask64) __builtin_ia32_kunpckdi ((__mmask64) __A,
1718 (__mmask64) __B);
1764 _mm512_mask_loadu_epi8 (__m512i __W, __mmask64 __U, void const *__P)
1768 (__mmask64) __U);
1772 _mm512_maskz_loadu_epi8 (__mmask64 __U, void const *__P)
1777 (__mmask64) __U);
1807 _mm512_mask_storeu_epi8 (void *__P, __mmask64 __U, __m512i __A)
1811 (__mmask64) __U);
1814 static __inline__ __mmask64 __DEFAULT_FN_ATTRS512
1821 static __inline__ __mmask64 __DEFAULT_FN_ATTRS512
1822 _mm512_mask_test_epi8_mask (__mmask64 __U, __m512i __A, __m512i __B)
1842 static __inline__ __mmask64 __DEFAULT_FN_ATTRS512
1848 static __inline__ __mmask64 __DEFAULT_FN_ATTRS512
1849 _mm512_mask_testn_epi8_mask (__mmask64 __U, __m512i __A, __m512i __B)
1869 static __inline__ __mmask64 __DEFAULT_FN_ATTRS512
1872 return (__mmask64) __builtin_ia32_cvtb2mask512 ((__v64qi) __A);
1882 _mm512_movm_epi8 (__mmask64 __A)
1904 _mm512_mask_broadcastb_epi8 (__m512i __O, __mmask64 __M, __m128i __A)
1912 _mm512_maskz_broadcastb_epi8 (__mmask64 __M, __m128i __A)
1988 (__m512i)__builtin_ia32_selectb_512((__mmask64)(U), \
1993 (__m512i)__builtin_ia32_selectb_512((__mmask64)(U), \