Lines Matching refs:__mmask64
32 typedef unsigned long long __mmask64;
61 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
63 return (__mmask64)__builtin_ia32_pcmpeqb512_mask((__v64qi)__a, (__v64qi)__b,
64 (__mmask64)-1);
67 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
68 _mm512_mask_cmpeq_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
69 return (__mmask64)__builtin_ia32_pcmpeqb512_mask((__v64qi)__a, (__v64qi)__b,
73 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
75 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 0,
76 (__mmask64)-1);
79 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
80 _mm512_mask_cmpeq_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
81 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 0,
109 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
111 return (__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 5,
112 (__mmask64)-1);
115 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
116 _mm512_mask_cmpge_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
117 return (__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 5,
121 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
123 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 5,
124 (__mmask64)-1);
127 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
128 _mm512_mask_cmpge_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
129 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 5,
157 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
159 return (__mmask64)__builtin_ia32_pcmpgtb512_mask((__v64qi)__a, (__v64qi)__b,
160 (__mmask64)-1);
163 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
164 _mm512_mask_cmpgt_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
165 return (__mmask64)__builtin_ia32_pcmpgtb512_mask((__v64qi)__a, (__v64qi)__b,
169 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
171 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 6,
172 (__mmask64)-1);
175 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
176 _mm512_mask_cmpgt_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
177 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 6,
205 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
207 return (__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 2,
208 (__mmask64)-1);
211 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
212 _mm512_mask_cmple_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
213 return (__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 2,
217 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
219 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 2,
220 (__mmask64)-1);
223 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
224 _mm512_mask_cmple_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
225 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 2,
253 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
255 return (__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 1,
256 (__mmask64)-1);
259 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
260 _mm512_mask_cmplt_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
261 return (__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 1,
265 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
267 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 1,
268 (__mmask64)-1);
271 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
272 _mm512_mask_cmplt_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
273 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 1,
301 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
303 return (__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 4,
304 (__mmask64)-1);
307 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
308 _mm512_mask_cmpneq_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
309 return (__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 4,
313 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
315 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 4,
316 (__mmask64)-1);
319 static __inline__ __mmask64 __DEFAULT_FN_ATTRS
320 _mm512_mask_cmpneq_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b) {
321 return (__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 4,
355 _mm512_mask_add_epi8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B) {
359 (__mmask64) __U);
363 _mm512_maskz_add_epi8 (__mmask64 __U, __m512i __A, __m512i __B) {
367 (__mmask64) __U);
376 _mm512_mask_sub_epi8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B) {
380 (__mmask64) __U);
384 _mm512_maskz_sub_epi8 (__mmask64 __U, __m512i __A, __m512i __B) {
388 (__mmask64) __U);
455 _mm512_mask_blend_epi8 (__mmask64 __U, __m512i __A, __m512i __W)
459 (__mmask64) __U);
475 (__mmask64) -1);
479 _mm512_mask_abs_epi8 (__m512i __W, __mmask64 __U, __m512i __A)
483 (__mmask64) __U);
487 _mm512_maskz_abs_epi8 (__mmask64 __U, __m512i __A)
491 (__mmask64) __U);
552 (__mmask64) -1);
556 _mm512_mask_packs_epi16 (__m512i __W, __mmask64 __M, __m512i __A,
562 (__mmask64) __M);
566 _mm512_maskz_packs_epi16 (__mmask64 __M, __m512i __A, __m512i __B)
608 (__mmask64) -1);
612 _mm512_mask_packus_epi16 (__m512i __W, __mmask64 __M, __m512i __A,
618 (__mmask64) __M);
622 _mm512_maskz_packus_epi16 (__mmask64 __M, __m512i __A, __m512i __B)
627 (__mmask64) __M);
636 (__mmask64) -1);
640 _mm512_mask_adds_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
646 (__mmask64) __U);
650 _mm512_maskz_adds_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
655 (__mmask64) __U);
692 (__mmask64) -1);
696 _mm512_mask_adds_epu8 (__m512i __W, __mmask64 __U, __m512i __A,
702 (__mmask64) __U);
706 _mm512_maskz_adds_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
711 (__mmask64) __U);
748 (__mmask64) -1);
752 _mm512_mask_avg_epu8 (__m512i __W, __mmask64 __U, __m512i __A,
758 (__mmask64) __U);
762 _mm512_maskz_avg_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
767 (__mmask64) __U);
804 (__mmask64) -1);
808 _mm512_maskz_max_epi8 (__mmask64 __M, __m512i __A, __m512i __B)
813 (__mmask64) __M);
817 _mm512_mask_max_epi8 (__m512i __W, __mmask64 __M, __m512i __A,
823 (__mmask64) __M);
860 (__mmask64) -1);
864 _mm512_maskz_max_epu8 (__mmask64 __M, __m512i __A, __m512i __B)
869 (__mmask64) __M);
873 _mm512_mask_max_epu8 (__m512i __W, __mmask64 __M, __m512i __A,
879 (__mmask64) __M);
916 (__mmask64) -1);
920 _mm512_maskz_min_epi8 (__mmask64 __M, __m512i __A, __m512i __B)
925 (__mmask64) __M);
929 _mm512_mask_min_epi8 (__m512i __W, __mmask64 __M, __m512i __A,
935 (__mmask64) __M);
972 (__mmask64) -1);
976 _mm512_maskz_min_epu8 (__mmask64 __M, __m512i __A, __m512i __B)
981 (__mmask64) __M);
985 _mm512_mask_min_epu8 (__m512i __W, __mmask64 __M, __m512i __A,
991 (__mmask64) __M);
1028 (__mmask64) -1);
1032 _mm512_mask_shuffle_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1038 (__mmask64) __U);
1042 _mm512_maskz_shuffle_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
1047 (__mmask64) __U);
1056 (__mmask64) -1);
1060 _mm512_mask_subs_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1066 (__mmask64) __U);
1070 _mm512_maskz_subs_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
1075 (__mmask64) __U);
1112 (__mmask64) -1);
1116 _mm512_mask_subs_epu8 (__m512i __W, __mmask64 __U, __m512i __A,
1122 (__mmask64) __U);
1126 _mm512_maskz_subs_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
1131 (__mmask64) __U);
1404 (__mmask64) -1);
1408 _mm512_mask_unpackhi_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1413 (__mmask64) __U);
1417 _mm512_maskz_unpackhi_epi8 (__mmask64 __U, __m512i __A, __m512i __B) {
1421 (__mmask64) __U);
1454 (__mmask64) -1);
1458 _mm512_mask_unpacklo_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1463 (__mmask64) __U);
1467 _mm512_maskz_unpacklo_epi8 (__mmask64 __U, __m512i __A, __m512i __B) {
1471 (__mmask64) __U);
1502 (p), (__mmask64)-1); })
1507 (p), (__mmask64)(m)); })
1512 (p), (__mmask64)-1); })
1517 (p), (__mmask64)(m)); })