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

Lines Matching refs:__mmask8

27 _mm256_mask_mullo_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B) {
28 return (__m256i)__builtin_ia32_selectq_256((__mmask8)__U,
34 _mm256_maskz_mullo_epi64(__mmask8 __U, __m256i __A, __m256i __B) {
35 return (__m256i)__builtin_ia32_selectq_256((__mmask8)__U,
46 _mm_mask_mullo_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
47 return (__m128i)__builtin_ia32_selectq_128((__mmask8)__U,
53 _mm_maskz_mullo_epi64(__mmask8 __U, __m128i __A, __m128i __B) {
54 return (__m128i)__builtin_ia32_selectq_128((__mmask8)__U,
60 _mm256_mask_andnot_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B) {
61 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
67 _mm256_maskz_andnot_pd(__mmask8 __U, __m256d __A, __m256d __B) {
68 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
74 _mm_mask_andnot_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
75 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
81 _mm_maskz_andnot_pd(__mmask8 __U, __m128d __A, __m128d __B) {
82 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
88 _mm256_mask_andnot_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B) {
89 return (__m256)__builtin_ia32_selectps_256((__mmask8)__U,
95 _mm256_maskz_andnot_ps(__mmask8 __U, __m256 __A, __m256 __B) {
96 return (__m256)__builtin_ia32_selectps_256((__mmask8)__U,
102 _mm_mask_andnot_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
103 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
109 _mm_maskz_andnot_ps(__mmask8 __U, __m128 __A, __m128 __B) {
110 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
116 _mm256_mask_and_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B) {
117 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
123 _mm256_maskz_and_pd(__mmask8 __U, __m256d __A, __m256d __B) {
124 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
130 _mm_mask_and_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
131 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
137 _mm_maskz_and_pd(__mmask8 __U, __m128d __A, __m128d __B) {
138 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
144 _mm256_mask_and_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B) {
145 return (__m256)__builtin_ia32_selectps_256((__mmask8)__U,
151 _mm256_maskz_and_ps(__mmask8 __U, __m256 __A, __m256 __B) {
152 return (__m256)__builtin_ia32_selectps_256((__mmask8)__U,
158 _mm_mask_and_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
159 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
165 _mm_maskz_and_ps(__mmask8 __U, __m128 __A, __m128 __B) {
166 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
172 _mm256_mask_xor_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B) {
173 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
179 _mm256_maskz_xor_pd(__mmask8 __U, __m256d __A, __m256d __B) {
180 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
186 _mm_mask_xor_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
187 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
193 _mm_maskz_xor_pd (__mmask8 __U, __m128d __A, __m128d __B) {
194 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
200 _mm256_mask_xor_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B) {
201 return (__m256)__builtin_ia32_selectps_256((__mmask8)__U,
207 _mm256_maskz_xor_ps(__mmask8 __U, __m256 __A, __m256 __B) {
208 return (__m256)__builtin_ia32_selectps_256((__mmask8)__U,
214 _mm_mask_xor_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
215 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
221 _mm_maskz_xor_ps(__mmask8 __U, __m128 __A, __m128 __B) {
222 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
228 _mm256_mask_or_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B) {
229 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
235 _mm256_maskz_or_pd(__mmask8 __U, __m256d __A, __m256d __B) {
236 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
242 _mm_mask_or_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
243 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
249 _mm_maskz_or_pd(__mmask8 __U, __m128d __A, __m128d __B) {
250 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
256 _mm256_mask_or_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B) {
257 return (__m256)__builtin_ia32_selectps_256((__mmask8)__U,
263 _mm256_maskz_or_ps(__mmask8 __U, __m256 __A, __m256 __B) {
264 return (__m256)__builtin_ia32_selectps_256((__mmask8)__U,
270 _mm_mask_or_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
271 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
277 _mm_maskz_or_ps(__mmask8 __U, __m128 __A, __m128 __B) {
278 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
287 (__mmask8) -1);
291 _mm_mask_cvtpd_epi64 (__m128i __W, __mmask8 __U, __m128d __A) {
294 (__mmask8) __U);
298 _mm_maskz_cvtpd_epi64 (__mmask8 __U, __m128d __A) {
301 (__mmask8) __U);
308 (__mmask8) -1);
312 _mm256_mask_cvtpd_epi64 (__m256i __W, __mmask8 __U, __m256d __A) {
315 (__mmask8) __U);
319 _mm256_maskz_cvtpd_epi64 (__mmask8 __U, __m256d __A) {
322 (__mmask8) __U);
329 (__mmask8) -1);
333 _mm_mask_cvtpd_epu64 (__m128i __W, __mmask8 __U, __m128d __A) {
336 (__mmask8) __U);
340 _mm_maskz_cvtpd_epu64 (__mmask8 __U, __m128d __A) {
343 (__mmask8) __U);
350 (__mmask8) -1);
354 _mm256_mask_cvtpd_epu64 (__m256i __W, __mmask8 __U, __m256d __A) {
357 (__mmask8) __U);
361 _mm256_maskz_cvtpd_epu64 (__mmask8 __U, __m256d __A) {
364 (__mmask8) __U);
371 (__mmask8) -1);
375 _mm_mask_cvtps_epi64 (__m128i __W, __mmask8 __U, __m128 __A) {
378 (__mmask8) __U);
382 _mm_maskz_cvtps_epi64 (__mmask8 __U, __m128 __A) {
385 (__mmask8) __U);
392 (__mmask8) -1);
396 _mm256_mask_cvtps_epi64 (__m256i __W, __mmask8 __U, __m128 __A) {
399 (__mmask8) __U);
403 _mm256_maskz_cvtps_epi64 (__mmask8 __U, __m128 __A) {
406 (__mmask8) __U);
413 (__mmask8) -1);
417 _mm_mask_cvtps_epu64 (__m128i __W, __mmask8 __U, __m128 __A) {
420 (__mmask8) __U);
424 _mm_maskz_cvtps_epu64 (__mmask8 __U, __m128 __A) {
427 (__mmask8) __U);
434 (__mmask8) -1);
438 _mm256_mask_cvtps_epu64 (__m256i __W, __mmask8 __U, __m128 __A) {
441 (__mmask8) __U);
445 _mm256_maskz_cvtps_epu64 (__mmask8 __U, __m128 __A) {
448 (__mmask8) __U);
457 _mm_mask_cvtepi64_pd (__m128d __W, __mmask8 __U, __m128i __A) {
458 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
464 _mm_maskz_cvtepi64_pd (__mmask8 __U, __m128i __A) {
465 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
476 _mm256_mask_cvtepi64_pd (__m256d __W, __mmask8 __U, __m256i __A) {
477 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
483 _mm256_maskz_cvtepi64_pd (__mmask8 __U, __m256i __A) {
484 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
493 (__mmask8) -1);
497 _mm_mask_cvtepi64_ps (__m128 __W, __mmask8 __U, __m128i __A) {
500 (__mmask8) __U);
504 _mm_maskz_cvtepi64_ps (__mmask8 __U, __m128i __A) {
507 (__mmask8) __U);
516 _mm256_mask_cvtepi64_ps (__m128 __W, __mmask8 __U, __m256i __A) {
517 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
523 _mm256_maskz_cvtepi64_ps (__mmask8 __U, __m256i __A) {
524 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
533 (__mmask8) -1);
537 _mm_mask_cvttpd_epi64 (__m128i __W, __mmask8 __U, __m128d __A) {
540 (__mmask8) __U);
544 _mm_maskz_cvttpd_epi64 (__mmask8 __U, __m128d __A) {
547 (__mmask8) __U);
554 (__mmask8) -1);
558 _mm256_mask_cvttpd_epi64 (__m256i __W, __mmask8 __U, __m256d __A) {
561 (__mmask8) __U);
565 _mm256_maskz_cvttpd_epi64 (__mmask8 __U, __m256d __A) {
568 (__mmask8) __U);
575 (__mmask8) -1);
579 _mm_mask_cvttpd_epu64 (__m128i __W, __mmask8 __U, __m128d __A) {
582 (__mmask8) __U);
586 _mm_maskz_cvttpd_epu64 (__mmask8 __U, __m128d __A) {
589 (__mmask8) __U);
596 (__mmask8) -1);
600 _mm256_mask_cvttpd_epu64 (__m256i __W, __mmask8 __U, __m256d __A) {
603 (__mmask8) __U);
607 _mm256_maskz_cvttpd_epu64 (__mmask8 __U, __m256d __A) {
610 (__mmask8) __U);
617 (__mmask8) -1);
621 _mm_mask_cvttps_epi64 (__m128i __W, __mmask8 __U, __m128 __A) {
624 (__mmask8) __U);
628 _mm_maskz_cvttps_epi64 (__mmask8 __U, __m128 __A) {
631 (__mmask8) __U);
638 (__mmask8) -1);
642 _mm256_mask_cvttps_epi64 (__m256i __W, __mmask8 __U, __m128 __A) {
645 (__mmask8) __U);
649 _mm256_maskz_cvttps_epi64 (__mmask8 __U, __m128 __A) {
652 (__mmask8) __U);
659 (__mmask8) -1);
663 _mm_mask_cvttps_epu64 (__m128i __W, __mmask8 __U, __m128 __A) {
666 (__mmask8) __U);
670 _mm_maskz_cvttps_epu64 (__mmask8 __U, __m128 __A) {
673 (__mmask8) __U);
680 (__mmask8) -1);
684 _mm256_mask_cvttps_epu64 (__m256i __W, __mmask8 __U, __m128 __A) {
687 (__mmask8) __U);
691 _mm256_maskz_cvttps_epu64 (__mmask8 __U, __m128 __A) {
694 (__mmask8) __U);
703 _mm_mask_cvtepu64_pd (__m128d __W, __mmask8 __U, __m128i __A) {
704 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
710 _mm_maskz_cvtepu64_pd (__mmask8 __U, __m128i __A) {
711 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U,
722 _mm256_mask_cvtepu64_pd (__m256d __W, __mmask8 __U, __m256i __A) {
723 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
729 _mm256_maskz_cvtepu64_pd (__mmask8 __U, __m256i __A) {
730 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__U,
739 (__mmask8) -1);
743 _mm_mask_cvtepu64_ps (__m128 __W, __mmask8 __U, __m128i __A) {
746 (__mmask8) __U);
750 _mm_maskz_cvtepu64_ps (__mmask8 __U, __m128i __A) {
753 (__mmask8) __U);
762 _mm256_mask_cvtepu64_ps (__m128 __W, __mmask8 __U, __m256i __A) {
763 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
769 _mm256_maskz_cvtepu64_ps (__mmask8 __U, __m256i __A) {
770 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U,
779 (__mmask8)-1)
785 (__mmask8)(U))
791 (__mmask8)(U))
797 (__mmask8)-1)
803 (__mmask8)(U))
809 (__mmask8)(U))
815 (__mmask8)-1)
820 (__v4sf)(__m128)(W), (__mmask8)(U))
826 (__mmask8)(U))
832 (__mmask8)-1)
837 (__v8sf)(__m256)(W), (__mmask8)(U))
843 (__mmask8)(U))
848 (__mmask8)-1)
853 (__mmask8)(U))
858 (__mmask8)(U))
863 (__mmask8)-1)
868 (__mmask8)(U))
873 (__mmask8)(U))
878 (__mmask8)-1)
883 (__mmask8)(U))
888 (__mmask8)(U))
893 (__mmask8)-1)
898 (__mmask8)(U))
903 (__mmask8)(U))
905 static __inline__ __mmask8 __DEFAULT_FN_ATTRS128
908 return (__mmask8) __builtin_ia32_cvtd2mask128 ((__v4si) __A);
911 static __inline__ __mmask8 __DEFAULT_FN_ATTRS256
914 return (__mmask8) __builtin_ia32_cvtd2mask256 ((__v8si) __A);
918 _mm_movm_epi32 (__mmask8 __A)
924 _mm256_movm_epi32 (__mmask8 __A)
930 _mm_movm_epi64 (__mmask8 __A)
936 _mm256_movm_epi64 (__mmask8 __A)
941 static __inline__ __mmask8 __DEFAULT_FN_ATTRS128
944 return (__mmask8) __builtin_ia32_cvtq2mask128 ((__v2di) __A);
947 static __inline__ __mmask8 __DEFAULT_FN_ATTRS256
950 return (__mmask8) __builtin_ia32_cvtq2mask256 ((__v4di) __A);
961 _mm256_mask_broadcast_f32x2 (__m256 __O, __mmask8 __M, __m128 __A)
963 return (__m256)__builtin_ia32_selectps_256((__mmask8)__M,
969 _mm256_maskz_broadcast_f32x2 (__mmask8 __M, __m128 __A)
971 return (__m256)__builtin_ia32_selectps_256((__mmask8)__M,
984 _mm256_mask_broadcast_f64x2(__m256d __O, __mmask8 __M, __m128d __A)
986 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__M,
992 _mm256_maskz_broadcast_f64x2 (__mmask8 __M, __m128d __A)
994 return (__m256d)__builtin_ia32_selectpd_256((__mmask8)__M,
1007 _mm_mask_broadcast_i32x2 (__m128i __O, __mmask8 __M, __m128i __A)
1009 return (__m128i)__builtin_ia32_selectd_128((__mmask8)__M,
1015 _mm_maskz_broadcast_i32x2 (__mmask8 __M, __m128i __A)
1017 return (__m128i)__builtin_ia32_selectd_128((__mmask8)__M,
1030 _mm256_mask_broadcast_i32x2 (__m256i __O, __mmask8 __M, __m128i __A)
1032 return (__m256i)__builtin_ia32_selectd_256((__mmask8)__M,
1038 _mm256_maskz_broadcast_i32x2 (__mmask8 __M, __m128i __A)
1040 return (__m256i)__builtin_ia32_selectd_256((__mmask8)__M,
1053 _mm256_mask_broadcast_i64x2(__m256i __O, __mmask8 __M, __m128i __A)
1055 return (__m256i)__builtin_ia32_selectq_256((__mmask8)__M,
1061 _mm256_maskz_broadcast_i64x2 (__mmask8 __M, __m128i __A)
1063 return (__m256i)__builtin_ia32_selectq_256((__mmask8)__M,
1072 (__mmask8)-1)
1078 (__mmask8)(U))
1084 (__mmask8)(U))
1090 (__mmask8)-1)
1096 (__mmask8)(U))
1102 (__mmask8)(U))
1109 (__m256d)__builtin_ia32_selectpd_256((__mmask8)(U), \
1114 (__m256d)__builtin_ia32_selectpd_256((__mmask8)(U), \
1123 (__m256i)__builtin_ia32_selectq_256((__mmask8)(U), \
1128 (__m256i)__builtin_ia32_selectq_256((__mmask8)(U), \
1133 (__mmask8)__builtin_ia32_fpclasspd128_mask((__v2df)(__m128d)(A), (int)(imm), \
1134 (__mmask8)(U))
1137 (__mmask8)__builtin_ia32_fpclasspd128_mask((__v2df)(__m128d)(A), (int)(imm), \
1138 (__mmask8)-1)
1141 (__mmask8)__builtin_ia32_fpclasspd256_mask((__v4df)(__m256d)(A), (int)(imm), \
1142 (__mmask8)(U))
1145 (__mmask8)__builtin_ia32_fpclasspd256_mask((__v4df)(__m256d)(A), (int)(imm), \
1146 (__mmask8)-1)
1149 (__mmask8)__builtin_ia32_fpclassps128_mask((__v4sf)(__m128)(A), (int)(imm), \
1150 (__mmask8)(U))
1153 (__mmask8)__builtin_ia32_fpclassps128_mask((__v4sf)(__m128)(A), (int)(imm), \
1154 (__mmask8)-1)
1157 (__mmask8)__builtin_ia32_fpclassps256_mask((__v8sf)(__m256)(A), (int)(imm), \
1158 (__mmask8)(U))
1161 (__mmask8)__builtin_ia32_fpclassps256_mask((__v8sf)(__m256)(A), (int)(imm), \
1162 (__mmask8)-1)