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

Lines Matching refs:__A

304 _mm256_mask_add_epi8(__m256i __W, __mmask32 __U, __m256i __A, __m256i __B){
306 (__v32qi)_mm256_add_epi8(__A, __B),
311 _mm256_maskz_add_epi8(__mmask32 __U, __m256i __A, __m256i __B) {
313 (__v32qi)_mm256_add_epi8(__A, __B),
318 _mm256_mask_add_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B) {
320 (__v16hi)_mm256_add_epi16(__A, __B),
325 _mm256_maskz_add_epi16(__mmask16 __U, __m256i __A, __m256i __B) {
327 (__v16hi)_mm256_add_epi16(__A, __B),
332 _mm256_mask_sub_epi8(__m256i __W, __mmask32 __U, __m256i __A, __m256i __B) {
334 (__v32qi)_mm256_sub_epi8(__A, __B),
339 _mm256_maskz_sub_epi8(__mmask32 __U, __m256i __A, __m256i __B) {
341 (__v32qi)_mm256_sub_epi8(__A, __B),
346 _mm256_mask_sub_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B) {
348 (__v16hi)_mm256_sub_epi16(__A, __B),
353 _mm256_maskz_sub_epi16(__mmask16 __U, __m256i __A, __m256i __B) {
355 (__v16hi)_mm256_sub_epi16(__A, __B),
360 _mm_mask_add_epi8(__m128i __W, __mmask16 __U, __m128i __A, __m128i __B) {
362 (__v16qi)_mm_add_epi8(__A, __B),
367 _mm_maskz_add_epi8(__mmask16 __U, __m128i __A, __m128i __B) {
369 (__v16qi)_mm_add_epi8(__A, __B),
374 _mm_mask_add_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
376 (__v8hi)_mm_add_epi16(__A, __B),
381 _mm_maskz_add_epi16(__mmask8 __U, __m128i __A, __m128i __B) {
383 (__v8hi)_mm_add_epi16(__A, __B),
388 _mm_mask_sub_epi8(__m128i __W, __mmask16 __U, __m128i __A, __m128i __B) {
390 (__v16qi)_mm_sub_epi8(__A, __B),
395 _mm_maskz_sub_epi8(__mmask16 __U, __m128i __A, __m128i __B) {
397 (__v16qi)_mm_sub_epi8(__A, __B),
402 _mm_mask_sub_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
404 (__v8hi)_mm_sub_epi16(__A, __B),
409 _mm_maskz_sub_epi16(__mmask8 __U, __m128i __A, __m128i __B) {
411 (__v8hi)_mm_sub_epi16(__A, __B),
416 _mm256_mask_mullo_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B) {
418 (__v16hi)_mm256_mullo_epi16(__A, __B),
423 _mm256_maskz_mullo_epi16(__mmask16 __U, __m256i __A, __m256i __B) {
425 (__v16hi)_mm256_mullo_epi16(__A, __B),
430 _mm_mask_mullo_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
432 (__v8hi)_mm_mullo_epi16(__A, __B),
437 _mm_maskz_mullo_epi16(__mmask8 __U, __m128i __A, __m128i __B) {
439 (__v8hi)_mm_mullo_epi16(__A, __B),
444 _mm_mask_blend_epi8 (__mmask16 __U, __m128i __A, __m128i __W)
448 (__v16qi) __A);
452 _mm256_mask_blend_epi8 (__mmask32 __U, __m256i __A, __m256i __W)
456 (__v32qi) __A);
460 _mm_mask_blend_epi16 (__mmask8 __U, __m128i __A, __m128i __W)
464 (__v8hi) __A);
468 _mm256_mask_blend_epi16 (__mmask16 __U, __m256i __A, __m256i __W)
472 (__v16hi) __A);
476 _mm_mask_abs_epi8(__m128i __W, __mmask16 __U, __m128i __A)
479 (__v16qi)_mm_abs_epi8(__A),
484 _mm_maskz_abs_epi8(__mmask16 __U, __m128i __A)
487 (__v16qi)_mm_abs_epi8(__A),
492 _mm256_mask_abs_epi8(__m256i __W, __mmask32 __U, __m256i __A)
495 (__v32qi)_mm256_abs_epi8(__A),
500 _mm256_maskz_abs_epi8 (__mmask32 __U, __m256i __A)
503 (__v32qi)_mm256_abs_epi8(__A),
508 _mm_mask_abs_epi16(__m128i __W, __mmask8 __U, __m128i __A)
511 (__v8hi)_mm_abs_epi16(__A),
516 _mm_maskz_abs_epi16(__mmask8 __U, __m128i __A)
519 (__v8hi)_mm_abs_epi16(__A),
524 _mm256_mask_abs_epi16(__m256i __W, __mmask16 __U, __m256i __A)
527 (__v16hi)_mm256_abs_epi16(__A),
532 _mm256_maskz_abs_epi16(__mmask16 __U, __m256i __A)
535 (__v16hi)_mm256_abs_epi16(__A),
540 _mm_maskz_packs_epi32(__mmask8 __M, __m128i __A, __m128i __B) {
542 (__v8hi)_mm_packs_epi32(__A, __B),
547 _mm_mask_packs_epi32(__m128i __W, __mmask8 __M, __m128i __A, __m128i __B)
550 (__v8hi)_mm_packs_epi32(__A, __B),
555 _mm256_maskz_packs_epi32(__mmask16 __M, __m256i __A, __m256i __B)
558 (__v16hi)_mm256_packs_epi32(__A, __B),
563 _mm256_mask_packs_epi32(__m256i __W, __mmask16 __M, __m256i __A, __m256i __B)
566 (__v16hi)_mm256_packs_epi32(__A, __B),
571 _mm_maskz_packs_epi16(__mmask16 __M, __m128i __A, __m128i __B)
574 (__v16qi)_mm_packs_epi16(__A, __B),
579 _mm_mask_packs_epi16(__m128i __W, __mmask16 __M, __m128i __A, __m128i __B)
582 (__v16qi)_mm_packs_epi16(__A, __B),
587 _mm256_maskz_packs_epi16(__mmask32 __M, __m256i __A, __m256i __B)
590 (__v32qi)_mm256_packs_epi16(__A, __B),
595 _mm256_mask_packs_epi16(__m256i __W, __mmask32 __M, __m256i __A, __m256i __B)
598 (__v32qi)_mm256_packs_epi16(__A, __B),
603 _mm_maskz_packus_epi32(__mmask8 __M, __m128i __A, __m128i __B)
606 (__v8hi)_mm_packus_epi32(__A, __B),
611 _mm_mask_packus_epi32(__m128i __W, __mmask8 __M, __m128i __A, __m128i __B)
614 (__v8hi)_mm_packus_epi32(__A, __B),
619 _mm256_maskz_packus_epi32(__mmask16 __M, __m256i __A, __m256i __B)
622 (__v16hi)_mm256_packus_epi32(__A, __B),
627 _mm256_mask_packus_epi32(__m256i __W, __mmask16 __M, __m256i __A, __m256i __B)
630 (__v16hi)_mm256_packus_epi32(__A, __B),
635 _mm_maskz_packus_epi16(__mmask16 __M, __m128i __A, __m128i __B)
638 (__v16qi)_mm_packus_epi16(__A, __B),
643 _mm_mask_packus_epi16(__m128i __W, __mmask16 __M, __m128i __A, __m128i __B)
646 (__v16qi)_mm_packus_epi16(__A, __B),
651 _mm256_maskz_packus_epi16(__mmask32 __M, __m256i __A, __m256i __B)
654 (__v32qi)_mm256_packus_epi16(__A, __B),
659 _mm256_mask_packus_epi16(__m256i __W, __mmask32 __M, __m256i __A, __m256i __B)
662 (__v32qi)_mm256_packus_epi16(__A, __B),
667 _mm_mask_adds_epi8(__m128i __W, __mmask16 __U, __m128i __A, __m128i __B)
670 (__v16qi)_mm_adds_epi8(__A, __B),
675 _mm_maskz_adds_epi8(__mmask16 __U, __m128i __A, __m128i __B)
678 (__v16qi)_mm_adds_epi8(__A, __B),
683 _mm256_mask_adds_epi8(__m256i __W, __mmask32 __U, __m256i __A, __m256i __B)
686 (__v32qi)_mm256_adds_epi8(__A, __B),
691 _mm256_maskz_adds_epi8(__mmask32 __U, __m256i __A, __m256i __B)
694 (__v32qi)_mm256_adds_epi8(__A, __B),
699 _mm_mask_adds_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
702 (__v8hi)_mm_adds_epi16(__A, __B),
707 _mm_maskz_adds_epi16(__mmask8 __U, __m128i __A, __m128i __B)
710 (__v8hi)_mm_adds_epi16(__A, __B),
715 _mm256_mask_adds_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B)
718 (__v16hi)_mm256_adds_epi16(__A, __B),
723 _mm256_maskz_adds_epi16(__mmask16 __U, __m256i __A, __m256i __B)
726 (__v16hi)_mm256_adds_epi16(__A, __B),
731 _mm_mask_adds_epu8(__m128i __W, __mmask16 __U, __m128i __A, __m128i __B)
734 (__v16qi)_mm_adds_epu8(__A, __B),
739 _mm_maskz_adds_epu8(__mmask16 __U, __m128i __A, __m128i __B)
742 (__v16qi)_mm_adds_epu8(__A, __B),
747 _mm256_mask_adds_epu8(__m256i __W, __mmask32 __U, __m256i __A, __m256i __B)
750 (__v32qi)_mm256_adds_epu8(__A, __B),
755 _mm256_maskz_adds_epu8(__mmask32 __U, __m256i __A, __m256i __B)
758 (__v32qi)_mm256_adds_epu8(__A, __B),
763 _mm_mask_adds_epu16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
766 (__v8hi)_mm_adds_epu16(__A, __B),
771 _mm_maskz_adds_epu16(__mmask8 __U, __m128i __A, __m128i __B)
774 (__v8hi)_mm_adds_epu16(__A, __B),
779 _mm256_mask_adds_epu16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B)
782 (__v16hi)_mm256_adds_epu16(__A, __B),
787 _mm256_maskz_adds_epu16(__mmask16 __U, __m256i __A, __m256i __B)
790 (__v16hi)_mm256_adds_epu16(__A, __B),
795 _mm_mask_avg_epu8(__m128i __W, __mmask16 __U, __m128i __A, __m128i __B)
798 (__v16qi)_mm_avg_epu8(__A, __B),
803 _mm_maskz_avg_epu8(__mmask16 __U, __m128i __A, __m128i __B)
806 (__v16qi)_mm_avg_epu8(__A, __B),
811 _mm256_mask_avg_epu8(__m256i __W, __mmask32 __U, __m256i __A, __m256i __B)
814 (__v32qi)_mm256_avg_epu8(__A, __B),
819 _mm256_maskz_avg_epu8(__mmask32 __U, __m256i __A, __m256i __B)
822 (__v32qi)_mm256_avg_epu8(__A, __B),
827 _mm_mask_avg_epu16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
830 (__v8hi)_mm_avg_epu16(__A, __B),
835 _mm_maskz_avg_epu16(__mmask8 __U, __m128i __A, __m128i __B)
838 (__v8hi)_mm_avg_epu16(__A, __B),
843 _mm256_mask_avg_epu16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B)
846 (__v16hi)_mm256_avg_epu16(__A, __B),
851 _mm256_maskz_avg_epu16(__mmask16 __U, __m256i __A, __m256i __B)
854 (__v16hi)_mm256_avg_epu16(__A, __B),
859 _mm_maskz_max_epi8(__mmask16 __M, __m128i __A, __m128i __B)
862 (__v16qi)_mm_max_epi8(__A, __B),
867 _mm_mask_max_epi8(__m128i __W, __mmask16 __M, __m128i __A, __m128i __B)
870 (__v16qi)_mm_max_epi8(__A, __B),
875 _mm256_maskz_max_epi8(__mmask32 __M, __m256i __A, __m256i __B)
878 (__v32qi)_mm256_max_epi8(__A, __B),
883 _mm256_mask_max_epi8(__m256i __W, __mmask32 __M, __m256i __A, __m256i __B)
886 (__v32qi)_mm256_max_epi8(__A, __B),
891 _mm_maskz_max_epi16(__mmask8 __M, __m128i __A, __m128i __B)
894 (__v8hi)_mm_max_epi16(__A, __B),
899 _mm_mask_max_epi16(__m128i __W, __mmask8 __M, __m128i __A, __m128i __B)
902 (__v8hi)_mm_max_epi16(__A, __B),
907 _mm256_maskz_max_epi16(__mmask16 __M, __m256i __A, __m256i __B)
910 (__v16hi)_mm256_max_epi16(__A, __B),
915 _mm256_mask_max_epi16(__m256i __W, __mmask16 __M, __m256i __A, __m256i __B)
918 (__v16hi)_mm256_max_epi16(__A, __B),
923 _mm_maskz_max_epu8(__mmask16 __M, __m128i __A, __m128i __B)
926 (__v16qi)_mm_max_epu8(__A, __B),
931 _mm_mask_max_epu8(__m128i __W, __mmask16 __M, __m128i __A, __m128i __B)
934 (__v16qi)_mm_max_epu8(__A, __B),
939 _mm256_maskz_max_epu8 (__mmask32 __M, __m256i __A, __m256i __B)
942 (__v32qi)_mm256_max_epu8(__A, __B),
947 _mm256_mask_max_epu8(__m256i __W, __mmask32 __M, __m256i __A, __m256i __B)
950 (__v32qi)_mm256_max_epu8(__A, __B),
955 _mm_maskz_max_epu16(__mmask8 __M, __m128i __A, __m128i __B)
958 (__v8hi)_mm_max_epu16(__A, __B),
963 _mm_mask_max_epu16(__m128i __W, __mmask8 __M, __m128i __A, __m128i __B)
966 (__v8hi)_mm_max_epu16(__A, __B),
971 _mm256_maskz_max_epu16(__mmask16 __M, __m256i __A, __m256i __B)
974 (__v16hi)_mm256_max_epu16(__A, __B),
979 _mm256_mask_max_epu16(__m256i __W, __mmask16 __M, __m256i __A, __m256i __B)
982 (__v16hi)_mm256_max_epu16(__A, __B),
987 _mm_maskz_min_epi8(__mmask16 __M, __m128i __A, __m128i __B)
990 (__v16qi)_mm_min_epi8(__A, __B),
995 _mm_mask_min_epi8(__m128i __W, __mmask16 __M, __m128i __A, __m128i __B)
998 (__v16qi)_mm_min_epi8(__A, __B),
1003 _mm256_maskz_min_epi8(__mmask32 __M, __m256i __A, __m256i __B)
1006 (__v32qi)_mm256_min_epi8(__A, __B),
1011 _mm256_mask_min_epi8(__m256i __W, __mmask32 __M, __m256i __A, __m256i __B)
1014 (__v32qi)_mm256_min_epi8(__A, __B),
1019 _mm_maskz_min_epi16(__mmask8 __M, __m128i __A, __m128i __B)
1022 (__v8hi)_mm_min_epi16(__A, __B),
1027 _mm_mask_min_epi16(__m128i __W, __mmask8 __M, __m128i __A, __m128i __B)
1030 (__v8hi)_mm_min_epi16(__A, __B),
1035 _mm256_maskz_min_epi16(__mmask16 __M, __m256i __A, __m256i __B)
1038 (__v16hi)_mm256_min_epi16(__A, __B),
1043 _mm256_mask_min_epi16(__m256i __W, __mmask16 __M, __m256i __A, __m256i __B)
1046 (__v16hi)_mm256_min_epi16(__A, __B),
1051 _mm_maskz_min_epu8(__mmask16 __M, __m128i __A, __m128i __B)
1054 (__v16qi)_mm_min_epu8(__A, __B),
1059 _mm_mask_min_epu8(__m128i __W, __mmask16 __M, __m128i __A, __m128i __B)
1062 (__v16qi)_mm_min_epu8(__A, __B),
1067 _mm256_maskz_min_epu8 (__mmask32 __M, __m256i __A, __m256i __B)
1070 (__v32qi)_mm256_min_epu8(__A, __B),
1075 _mm256_mask_min_epu8(__m256i __W, __mmask32 __M, __m256i __A, __m256i __B)
1078 (__v32qi)_mm256_min_epu8(__A, __B),
1083 _mm_maskz_min_epu16(__mmask8 __M, __m128i __A, __m128i __B)
1086 (__v8hi)_mm_min_epu16(__A, __B),
1091 _mm_mask_min_epu16(__m128i __W, __mmask8 __M, __m128i __A, __m128i __B)
1094 (__v8hi)_mm_min_epu16(__A, __B),
1099 _mm256_maskz_min_epu16(__mmask16 __M, __m256i __A, __m256i __B)
1102 (__v16hi)_mm256_min_epu16(__A, __B),
1107 _mm256_mask_min_epu16(__m256i __W, __mmask16 __M, __m256i __A, __m256i __B)
1110 (__v16hi)_mm256_min_epu16(__A, __B),
1115 _mm_mask_shuffle_epi8(__m128i __W, __mmask16 __U, __m128i __A, __m128i __B)
1118 (__v16qi)_mm_shuffle_epi8(__A, __B),
1123 _mm_maskz_shuffle_epi8(__mmask16 __U, __m128i __A, __m128i __B)
1126 (__v16qi)_mm_shuffle_epi8(__A, __B),
1131 _mm256_mask_shuffle_epi8(__m256i __W, __mmask32 __U, __m256i __A, __m256i __B)
1134 (__v32qi)_mm256_shuffle_epi8(__A, __B),
1139 _mm256_maskz_shuffle_epi8(__mmask32 __U, __m256i __A, __m256i __B)
1142 (__v32qi)_mm256_shuffle_epi8(__A, __B),
1147 _mm_mask_subs_epi8(__m128i __W, __mmask16 __U, __m128i __A, __m128i __B)
1150 (__v16qi)_mm_subs_epi8(__A, __B),
1155 _mm_maskz_subs_epi8(__mmask16 __U, __m128i __A, __m128i __B)
1158 (__v16qi)_mm_subs_epi8(__A, __B),
1163 _mm256_mask_subs_epi8(__m256i __W, __mmask32 __U, __m256i __A, __m256i __B)
1166 (__v32qi)_mm256_subs_epi8(__A, __B),
1171 _mm256_maskz_subs_epi8(__mmask32 __U, __m256i __A, __m256i __B)
1174 (__v32qi)_mm256_subs_epi8(__A, __B),
1179 _mm_mask_subs_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
1182 (__v8hi)_mm_subs_epi16(__A, __B),
1187 _mm_maskz_subs_epi16(__mmask8 __U, __m128i __A, __m128i __B)
1190 (__v8hi)_mm_subs_epi16(__A, __B),
1195 _mm256_mask_subs_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B)
1198 (__v16hi)_mm256_subs_epi16(__A, __B),
1203 _mm256_maskz_subs_epi16(__mmask16 __U, __m256i __A, __m256i __B)
1206 (__v16hi)_mm256_subs_epi16(__A, __B),
1211 _mm_mask_subs_epu8(__m128i __W, __mmask16 __U, __m128i __A, __m128i __B)
1214 (__v16qi)_mm_subs_epu8(__A, __B),
1219 _mm_maskz_subs_epu8(__mmask16 __U, __m128i __A, __m128i __B)
1222 (__v16qi)_mm_subs_epu8(__A, __B),
1227 _mm256_mask_subs_epu8(__m256i __W, __mmask32 __U, __m256i __A, __m256i __B)
1230 (__v32qi)_mm256_subs_epu8(__A, __B),
1235 _mm256_maskz_subs_epu8(__mmask32 __U, __m256i __A, __m256i __B)
1238 (__v32qi)_mm256_subs_epu8(__A, __B),
1243 _mm_mask_subs_epu16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
1246 (__v8hi)_mm_subs_epu16(__A, __B),
1251 _mm_maskz_subs_epu16(__mmask8 __U, __m128i __A, __m128i __B)
1254 (__v8hi)_mm_subs_epu16(__A, __B),
1259 _mm256_mask_subs_epu16(__m256i __W, __mmask16 __U, __m256i __A,
1262 (__v16hi)_mm256_subs_epu16(__A, __B),
1267 _mm256_maskz_subs_epu16(__mmask16 __U, __m256i __A, __m256i __B)
1270 (__v16hi)_mm256_subs_epu16(__A, __B),
1275 _mm_permutex2var_epi16(__m128i __A, __m128i __I, __m128i __B)
1277 return (__m128i)__builtin_ia32_vpermi2varhi128((__v8hi)__A, (__v8hi)__I,
1282 _mm_mask_permutex2var_epi16(__m128i __A, __mmask8 __U, __m128i __I,
1286 (__v8hi)_mm_permutex2var_epi16(__A, __I, __B),
1287 (__v8hi)__A);
1291 _mm_mask2_permutex2var_epi16(__m128i __A, __m128i __I, __mmask8 __U,
1295 (__v8hi)_mm_permutex2var_epi16(__A, __I, __B),
1300 _mm_maskz_permutex2var_epi16 (__mmask8 __U, __m128i __A, __m128i __I,
1304 (__v8hi)_mm_permutex2var_epi16(__A, __I, __B),
1309 _mm256_permutex2var_epi16(__m256i __A, __m256i __I, __m256i __B)
1311 return (__m256i)__builtin_ia32_vpermi2varhi256((__v16hi)__A, (__v16hi)__I,
1316 _mm256_mask_permutex2var_epi16(__m256i __A, __mmask16 __U, __m256i __I,
1320 (__v16hi)_mm256_permutex2var_epi16(__A, __I, __B),
1321 (__v16hi)__A);
1325 _mm256_mask2_permutex2var_epi16(__m256i __A, __m256i __I, __mmask16 __U,
1329 (__v16hi)_mm256_permutex2var_epi16(__A, __I, __B),
1334 _mm256_maskz_permutex2var_epi16 (__mmask16 __U, __m256i __A, __m256i __I,
1338 (__v16hi)_mm256_permutex2var_epi16(__A, __I, __B),
1372 _mm_mask_madd_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
1374 (__v4si)_mm_madd_epi16(__A, __B),
1379 _mm_maskz_madd_epi16(__mmask8 __U, __m128i __A, __m128i __B) {
1381 (__v4si)_mm_madd_epi16(__A, __B),
1386 _mm256_mask_madd_epi16(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B) {
1388 (__v8si)_mm256_madd_epi16(__A, __B),
1393 _mm256_maskz_madd_epi16(__mmask8 __U, __m256i __A, __m256i __B) {
1395 (__v8si)_mm256_madd_epi16(__A, __B),
1400 _mm_cvtsepi16_epi8 (__m128i __A) {
1401 return (__m128i) __builtin_ia32_pmovswb128_mask ((__v8hi) __A,
1407 _mm_mask_cvtsepi16_epi8 (__m128i __O, __mmask8 __M, __m128i __A) {
1408 return (__m128i) __builtin_ia32_pmovswb128_mask ((__v8hi) __A,
1414 _mm_maskz_cvtsepi16_epi8 (__mmask8 __M, __m128i __A) {
1415 return (__m128i) __builtin_ia32_pmovswb128_mask ((__v8hi) __A,
1421 _mm256_cvtsepi16_epi8 (__m256i __A) {
1422 return (__m128i) __builtin_ia32_pmovswb256_mask ((__v16hi) __A,
1428 _mm256_mask_cvtsepi16_epi8 (__m128i __O, __mmask16 __M, __m256i __A) {
1429 return (__m128i) __builtin_ia32_pmovswb256_mask ((__v16hi) __A,
1435 _mm256_maskz_cvtsepi16_epi8 (__mmask16 __M, __m256i __A) {
1436 return (__m128i) __builtin_ia32_pmovswb256_mask ((__v16hi) __A,
1442 _mm_cvtusepi16_epi8 (__m128i __A) {
1443 return (__m128i) __builtin_ia32_pmovuswb128_mask ((__v8hi) __A,
1449 _mm_mask_cvtusepi16_epi8 (__m128i __O, __mmask8 __M, __m128i __A) {
1450 return (__m128i) __builtin_ia32_pmovuswb128_mask ((__v8hi) __A,
1456 _mm_maskz_cvtusepi16_epi8 (__mmask8 __M, __m128i __A) {
1457 return (__m128i) __builtin_ia32_pmovuswb128_mask ((__v8hi) __A,
1463 _mm256_cvtusepi16_epi8 (__m256i __A) {
1464 return (__m128i) __builtin_ia32_pmovuswb256_mask ((__v16hi) __A,
1470 _mm256_mask_cvtusepi16_epi8 (__m128i __O, __mmask16 __M, __m256i __A) {
1471 return (__m128i) __builtin_ia32_pmovuswb256_mask ((__v16hi) __A,
1477 _mm256_maskz_cvtusepi16_epi8 (__mmask16 __M, __m256i __A) {
1478 return (__m128i) __builtin_ia32_pmovuswb256_mask ((__v16hi) __A,
1484 _mm_cvtepi16_epi8 (__m128i __A) {
1486 __builtin_convertvector((__v8hi)__A, __v8qi),
1492 _mm_mask_cvtepi16_epi8 (__m128i __O, __mmask8 __M, __m128i __A) {
1493 return (__m128i) __builtin_ia32_pmovwb128_mask ((__v8hi) __A,
1499 _mm_maskz_cvtepi16_epi8 (__mmask8 __M, __m128i __A) {
1500 return (__m128i) __builtin_ia32_pmovwb128_mask ((__v8hi) __A,
1506 _mm_mask_cvtepi16_storeu_epi8 (void * __P, __mmask8 __M, __m128i __A)
1508 __builtin_ia32_pmovwb128mem_mask ((__v16qi *) __P, (__v8hi) __A, __M);
1513 _mm_mask_cvtsepi16_storeu_epi8 (void * __P, __mmask8 __M, __m128i __A)
1515 __builtin_ia32_pmovswb128mem_mask ((__v16qi *) __P, (__v8hi) __A, __M);
1519 _mm_mask_cvtusepi16_storeu_epi8 (void * __P, __mmask8 __M, __m128i __A)
1521 __builtin_ia32_pmovuswb128mem_mask ((__v16qi *) __P, (__v8hi) __A, __M);
1525 _mm256_cvtepi16_epi8 (__m256i __A) {
1526 return (__m128i)__builtin_convertvector((__v16hi) __A, __v16qi);
1530 _mm256_mask_cvtepi16_epi8 (__m128i __O, __mmask16 __M, __m256i __A) {
1532 (__v16qi)_mm256_cvtepi16_epi8(__A),
1537 _mm256_maskz_cvtepi16_epi8 (__mmask16 __M, __m256i __A) {
1539 (__v16qi)_mm256_cvtepi16_epi8(__A),
1544 _mm256_mask_cvtepi16_storeu_epi8 (void * __P, __mmask16 __M, __m256i __A)
1546 __builtin_ia32_pmovwb256mem_mask ((__v16qi *) __P, (__v16hi) __A, __M);
1550 _mm256_mask_cvtsepi16_storeu_epi8 (void * __P, __mmask16 __M, __m256i __A)
1552 __builtin_ia32_pmovswb256mem_mask ((__v16qi *) __P, (__v16hi) __A, __M);
1556 _mm256_mask_cvtusepi16_storeu_epi8 (void * __P, __mmask16 __M, __m256i __A)
1558 __builtin_ia32_pmovuswb256mem_mask ((__v16qi*) __P, (__v16hi) __A, __M);
1590 _mm_mask_mulhi_epu16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
1592 (__v8hi)_mm_mulhi_epu16(__A, __B),
1597 _mm_maskz_mulhi_epu16(__mmask8 __U, __m128i __A, __m128i __B) {
1599 (__v8hi)_mm_mulhi_epu16(__A, __B),
1604 _mm256_mask_mulhi_epu16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B) {
1606 (__v16hi)_mm256_mulhi_epu16(__A, __B),
1611 _mm256_maskz_mulhi_epu16(__mmask16 __U, __m256i __A, __m256i __B) {
1613 (__v16hi)_mm256_mulhi_epu16(__A, __B),
1618 _mm_mask_mulhi_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
1620 (__v8hi)_mm_mulhi_epi16(__A, __B),
1625 _mm_maskz_mulhi_epi16(__mmask8 __U, __m128i __A, __m128i __B) {
1627 (__v8hi)_mm_mulhi_epi16(__A, __B),
1632 _mm256_mask_mulhi_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B) {
1634 (__v16hi)_mm256_mulhi_epi16(__A, __B),
1639 _mm256_maskz_mulhi_epi16(__mmask16 __U, __m256i __A, __m256i __B) {
1641 (__v16hi)_mm256_mulhi_epi16(__A, __B),
1646 _mm_mask_unpackhi_epi8(__m128i __W, __mmask16 __U, __m128i __A, __m128i __B) {
1648 (__v16qi)_mm_unpackhi_epi8(__A, __B),
1653 _mm_maskz_unpackhi_epi8(__mmask16 __U, __m128i __A, __m128i __B) {
1655 (__v16qi)_mm_unpackhi_epi8(__A, __B),
1660 _mm256_mask_unpackhi_epi8(__m256i __W, __mmask32 __U, __m256i __A, __m256i __B) {
1662 (__v32qi)_mm256_unpackhi_epi8(__A, __B),
1667 _mm256_maskz_unpackhi_epi8(__mmask32 __U, __m256i __A, __m256i __B) {
1669 (__v32qi)_mm256_unpackhi_epi8(__A, __B),
1674 _mm_mask_unpackhi_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
1676 (__v8hi)_mm_unpackhi_epi16(__A, __B),
1681 _mm_maskz_unpackhi_epi16(__mmask8 __U, __m128i __A, __m128i __B) {
1683 (__v8hi)_mm_unpackhi_epi16(__A, __B),
1688 _mm256_mask_unpackhi_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B) {
1690 (__v16hi)_mm256_unpackhi_epi16(__A, __B),
1695 _mm256_maskz_unpackhi_epi16(__mmask16 __U, __m256i __A, __m256i __B) {
1697 (__v16hi)_mm256_unpackhi_epi16(__A, __B),
1702 _mm_mask_unpacklo_epi8(__m128i __W, __mmask16 __U, __m128i __A, __m128i __B) {
1704 (__v16qi)_mm_unpacklo_epi8(__A, __B),
1709 _mm_maskz_unpacklo_epi8(__mmask16 __U, __m128i __A, __m128i __B) {
1711 (__v16qi)_mm_unpacklo_epi8(__A, __B),
1716 _mm256_mask_unpacklo_epi8(__m256i __W, __mmask32 __U, __m256i __A, __m256i __B) {
1718 (__v32qi)_mm256_unpacklo_epi8(__A, __B),
1723 _mm256_maskz_unpacklo_epi8(__mmask32 __U, __m256i __A, __m256i __B) {
1725 (__v32qi)_mm256_unpacklo_epi8(__A, __B),
1730 _mm_mask_unpacklo_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
1732 (__v8hi)_mm_unpacklo_epi16(__A, __B),
1737 _mm_maskz_unpacklo_epi16(__mmask8 __U, __m128i __A, __m128i __B) {
1739 (__v8hi)_mm_unpacklo_epi16(__A, __B),
1744 _mm256_mask_unpacklo_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B) {
1746 (__v16hi)_mm256_unpacklo_epi16(__A, __B),
1751 _mm256_maskz_unpacklo_epi16(__mmask16 __U, __m256i __A, __m256i __B) {
1753 (__v16hi)_mm256_unpacklo_epi16(__A, __B),
1758 _mm_mask_cvtepi8_epi16(__m128i __W, __mmask8 __U, __m128i __A)
1761 (__v8hi)_mm_cvtepi8_epi16(__A),
1766 _mm_maskz_cvtepi8_epi16(__mmask8 __U, __m128i __A)
1769 (__v8hi)_mm_cvtepi8_epi16(__A),
1774 _mm256_mask_cvtepi8_epi16(__m256i __W, __mmask16 __U, __m128i __A)
1777 (__v16hi)_mm256_cvtepi8_epi16(__A),
1782 _mm256_maskz_cvtepi8_epi16(__mmask16 __U, __m128i __A)
1785 (__v16hi)_mm256_cvtepi8_epi16(__A),
1791 _mm_mask_cvtepu8_epi16(__m128i __W, __mmask8 __U, __m128i __A)
1794 (__v8hi)_mm_cvtepu8_epi16(__A),
1799 _mm_maskz_cvtepu8_epi16(__mmask8 __U, __m128i __A)
1802 (__v8hi)_mm_cvtepu8_epi16(__A),
1807 _mm256_mask_cvtepu8_epi16(__m256i __W, __mmask16 __U, __m128i __A)
1810 (__v16hi)_mm256_cvtepu8_epi16(__A),
1815 _mm256_maskz_cvtepu8_epi16 (__mmask16 __U, __m128i __A)
1818 (__v16hi)_mm256_cvtepu8_epi16(__A),
1866 _mm256_sllv_epi16(__m256i __A, __m256i __B)
1868 return (__m256i)__builtin_ia32_psllv16hi((__v16hi)__A, (__v16hi)__B);
1872 _mm256_mask_sllv_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B)
1875 (__v16hi)_mm256_sllv_epi16(__A, __B),
1880 _mm256_maskz_sllv_epi16(__mmask16 __U, __m256i __A, __m256i __B)
1883 (__v16hi)_mm256_sllv_epi16(__A, __B),
1888 _mm_sllv_epi16(__m128i __A, __m128i __B)
1890 return (__m128i)__builtin_ia32_psllv8hi((__v8hi)__A, (__v8hi)__B);
1894 _mm_mask_sllv_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
1897 (__v8hi)_mm_sllv_epi16(__A, __B),
1902 _mm_maskz_sllv_epi16(__mmask8 __U, __m128i __A, __m128i __B)
1905 (__v8hi)_mm_sllv_epi16(__A, __B),
1910 _mm_mask_sll_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
1913 (__v8hi)_mm_sll_epi16(__A, __B),
1918 _mm_maskz_sll_epi16 (__mmask8 __U, __m128i __A, __m128i __B)
1921 (__v8hi)_mm_sll_epi16(__A, __B),
1926 _mm256_mask_sll_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m128i __B)
1929 (__v16hi)_mm256_sll_epi16(__A, __B),
1934 _mm256_maskz_sll_epi16(__mmask16 __U, __m256i __A, __m128i __B)
1937 (__v16hi)_mm256_sll_epi16(__A, __B),
1942 _mm_mask_slli_epi16(__m128i __W, __mmask8 __U, __m128i __A, unsigned int __B)
1945 (__v8hi)_mm_slli_epi16(__A, __B),
1950 _mm_maskz_slli_epi16 (__mmask8 __U, __m128i __A, unsigned int __B)
1953 (__v8hi)_mm_slli_epi16(__A, __B),
1958 _mm256_mask_slli_epi16(__m256i __W, __mmask16 __U, __m256i __A,
1962 (__v16hi)_mm256_slli_epi16(__A, __B),
1967 _mm256_maskz_slli_epi16(__mmask16 __U, __m256i __A, unsigned int __B)
1970 (__v16hi)_mm256_slli_epi16(__A, __B),
1975 _mm256_srlv_epi16(__m256i __A, __m256i __B)
1977 return (__m256i)__builtin_ia32_psrlv16hi((__v16hi)__A, (__v16hi)__B);
1981 _mm256_mask_srlv_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B)
1984 (__v16hi)_mm256_srlv_epi16(__A, __B),
1989 _mm256_maskz_srlv_epi16(__mmask16 __U, __m256i __A, __m256i __B)
1992 (__v16hi)_mm256_srlv_epi16(__A, __B),
1997 _mm_srlv_epi16(__m128i __A, __m128i __B)
1999 return (__m128i)__builtin_ia32_psrlv8hi((__v8hi)__A, (__v8hi)__B);
2003 _mm_mask_srlv_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
2006 (__v8hi)_mm_srlv_epi16(__A, __B),
2011 _mm_maskz_srlv_epi16(__mmask8 __U, __m128i __A, __m128i __B)
2014 (__v8hi)_mm_srlv_epi16(__A, __B),
2019 _mm256_srav_epi16(__m256i __A, __m256i __B)
2021 return (__m256i)__builtin_ia32_psrav16hi((__v16hi)__A, (__v16hi)__B);
2025 _mm256_mask_srav_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m256i __B)
2028 (__v16hi)_mm256_srav_epi16(__A, __B),
2033 _mm256_maskz_srav_epi16(__mmask16 __U, __m256i __A, __m256i __B)
2036 (__v16hi)_mm256_srav_epi16(__A, __B),
2041 _mm_srav_epi16(__m128i __A, __m128i __B)
2043 return (__m128i)__builtin_ia32_psrav8hi((__v8hi)__A, (__v8hi)__B);
2047 _mm_mask_srav_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
2050 (__v8hi)_mm_srav_epi16(__A, __B),
2055 _mm_maskz_srav_epi16(__mmask8 __U, __m128i __A, __m128i __B)
2058 (__v8hi)_mm_srav_epi16(__A, __B),
2063 _mm_mask_sra_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
2066 (__v8hi)_mm_sra_epi16(__A, __B),
2071 _mm_maskz_sra_epi16(__mmask8 __U, __m128i __A, __m128i __B)
2074 (__v8hi)_mm_sra_epi16(__A, __B),
2079 _mm256_mask_sra_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m128i __B)
2082 (__v16hi)_mm256_sra_epi16(__A, __B),
2087 _mm256_maskz_sra_epi16(__mmask16 __U, __m256i __A, __m128i __B)
2090 (__v16hi)_mm256_sra_epi16(__A, __B),
2095 _mm_mask_srai_epi16(__m128i __W, __mmask8 __U, __m128i __A, unsigned int __B)
2098 (__v8hi)_mm_srai_epi16(__A, __B),
2103 _mm_maskz_srai_epi16(__mmask8 __U, __m128i __A, unsigned int __B)
2106 (__v8hi)_mm_srai_epi16(__A, __B),
2111 _mm256_mask_srai_epi16(__m256i __W, __mmask16 __U, __m256i __A,
2115 (__v16hi)_mm256_srai_epi16(__A, __B),
2120 _mm256_maskz_srai_epi16(__mmask16 __U, __m256i __A, unsigned int __B)
2123 (__v16hi)_mm256_srai_epi16(__A, __B),
2128 _mm_mask_srl_epi16(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
2131 (__v8hi)_mm_srl_epi16(__A, __B),
2136 _mm_maskz_srl_epi16 (__mmask8 __U, __m128i __A, __m128i __B)
2139 (__v8hi)_mm_srl_epi16(__A, __B),
2144 _mm256_mask_srl_epi16(__m256i __W, __mmask16 __U, __m256i __A, __m128i __B)
2147 (__v16hi)_mm256_srl_epi16(__A, __B),
2152 _mm256_maskz_srl_epi16(__mmask16 __U, __m256i __A, __m128i __B)
2155 (__v16hi)_mm256_srl_epi16(__A, __B),
2160 _mm_mask_srli_epi16(__m128i __W, __mmask8 __U, __m128i __A, int __B)
2163 (__v8hi)_mm_srli_epi16(__A, __B),
2168 _mm_maskz_srli_epi16 (__mmask8 __U, __m128i __A, int __B)
2171 (__v8hi)_mm_srli_epi16(__A, __B),
2176 _mm256_mask_srli_epi16(__m256i __W, __mmask16 __U, __m256i __A, int __B)
2179 (__v16hi)_mm256_srli_epi16(__A, __B),
2184 _mm256_maskz_srli_epi16(__mmask16 __U, __m256i __A, int __B)
2187 (__v16hi)_mm256_srli_epi16(__A, __B),
2192 _mm_mask_mov_epi16 (__m128i __W, __mmask8 __U, __m128i __A)
2195 (__v8hi) __A,
2200 _mm_maskz_mov_epi16 (__mmask8 __U, __m128i __A)
2203 (__v8hi) __A,
2208 _mm256_mask_mov_epi16 (__m256i __W, __mmask16 __U, __m256i __A)
2211 (__v16hi) __A,
2216 _mm256_maskz_mov_epi16 (__mmask16 __U, __m256i __A)
2219 (__v16hi) __A,
2224 _mm_mask_mov_epi8 (__m128i __W, __mmask16 __U, __m128i __A)
2227 (__v16qi) __A,
2232 _mm_maskz_mov_epi8 (__mmask16 __U, __m128i __A)
2235 (__v16qi) __A,
2240 _mm256_mask_mov_epi8 (__m256i __W, __mmask32 __U, __m256i __A)
2243 (__v32qi) __A,
2248 _mm256_maskz_mov_epi8 (__mmask32 __U, __m256i __A)
2251 (__v32qi) __A,
2257 _mm_mask_set1_epi8 (__m128i __O, __mmask16 __M, char __A)
2260 (__v16qi) _mm_set1_epi8(__A),
2265 _mm_maskz_set1_epi8 (__mmask16 __M, char __A)
2268 (__v16qi) _mm_set1_epi8(__A),
2273 _mm256_mask_set1_epi8 (__m256i __O, __mmask32 __M, char __A)
2276 (__v32qi) _mm256_set1_epi8(__A),
2281 _mm256_maskz_set1_epi8 (__mmask32 __M, char __A)
2284 (__v32qi) _mm256_set1_epi8(__A),
2393 _mm_storeu_epi16 (void *__P, __m128i __A)
2398 ((struct __storeu_epi16*)__P)->__v = __A;
2402 _mm_mask_storeu_epi16 (void *__P, __mmask8 __U, __m128i __A)
2405 (__v8hi) __A,
2410 _mm256_storeu_epi16 (void *__P, __m256i __A)
2415 ((struct __storeu_epi16*)__P)->__v = __A;
2419 _mm256_mask_storeu_epi16 (void *__P, __mmask16 __U, __m256i __A)
2422 (__v16hi) __A,
2427 _mm_storeu_epi8 (void *__P, __m128i __A)
2432 ((struct __storeu_epi8*)__P)->__v = __A;
2436 _mm_mask_storeu_epi8 (void *__P, __mmask16 __U, __m128i __A)
2439 (__v16qi) __A,
2444 _mm256_storeu_epi8 (void *__P, __m256i __A)
2449 ((struct __storeu_epi8*)__P)->__v = __A;
2453 _mm256_mask_storeu_epi8 (void *__P, __mmask32 __U, __m256i __A)
2456 (__v32qi) __A,
2461 _mm_test_epi8_mask (__m128i __A, __m128i __B)
2463 return _mm_cmpneq_epi8_mask (_mm_and_si128(__A, __B), _mm_setzero_si128());
2467 _mm_mask_test_epi8_mask (__mmask16 __U, __m128i __A, __m128i __B)
2469 return _mm_mask_cmpneq_epi8_mask (__U, _mm_and_si128 (__A, __B),
2474 _mm256_test_epi8_mask (__m256i __A, __m256i __B)
2476 return _mm256_cmpneq_epi8_mask (_mm256_and_si256(__A, __B),
2481 _mm256_mask_test_epi8_mask (__mmask32 __U, __m256i __A, __m256i __B)
2483 return _mm256_mask_cmpneq_epi8_mask (__U, _mm256_and_si256(__A, __B),
2488 _mm_test_epi16_mask (__m128i __A, __m128i __B)
2490 return _mm_cmpneq_epi16_mask (_mm_and_si128 (__A, __B), _mm_setzero_si128());
2494 _mm_mask_test_epi16_mask (__mmask8 __U, __m128i __A, __m128i __B)
2496 return _mm_mask_cmpneq_epi16_mask (__U, _mm_and_si128 (__A, __B),
2501 _mm256_test_epi16_mask (__m256i __A, __m256i __B)
2503 return _mm256_cmpneq_epi16_mask (_mm256_and_si256 (__A, __B),
2508 _mm256_mask_test_epi16_mask (__mmask16 __U, __m256i __A, __m256i __B)
2510 return _mm256_mask_cmpneq_epi16_mask (__U, _mm256_and_si256(__A, __B),
2515 _mm_testn_epi8_mask (__m128i __A, __m128i __B)
2517 return _mm_cmpeq_epi8_mask (_mm_and_si128 (__A, __B), _mm_setzero_si128());
2521 _mm_mask_testn_epi8_mask (__mmask16 __U, __m128i __A, __m128i __B)
2523 return _mm_mask_cmpeq_epi8_mask (__U, _mm_and_si128 (__A, __B),
2528 _mm256_testn_epi8_mask (__m256i __A, __m256i __B)
2530 return _mm256_cmpeq_epi8_mask (_mm256_and_si256 (__A, __B),
2535 _mm256_mask_testn_epi8_mask (__mmask32 __U, __m256i __A, __m256i __B)
2537 return _mm256_mask_cmpeq_epi8_mask (__U, _mm256_and_si256 (__A, __B),
2542 _mm_testn_epi16_mask (__m128i __A, __m128i __B)
2544 return _mm_cmpeq_epi16_mask (_mm_and_si128 (__A, __B), _mm_setzero_si128());
2548 _mm_mask_testn_epi16_mask (__mmask8 __U, __m128i __A, __m128i __B)
2550 return _mm_mask_cmpeq_epi16_mask (__U, _mm_and_si128(__A, __B), _mm_setzero_si128());
2554 _mm256_testn_epi16_mask (__m256i __A, __m256i __B)
2556 return _mm256_cmpeq_epi16_mask (_mm256_and_si256(__A, __B),
2561 _mm256_mask_testn_epi16_mask (__mmask16 __U, __m256i __A, __m256i __B)
2563 return _mm256_mask_cmpeq_epi16_mask (__U, _mm256_and_si256 (__A, __B),
2568 _mm_movepi8_mask (__m128i __A)
2570 return (__mmask16) __builtin_ia32_cvtb2mask128 ((__v16qi) __A);
2574 _mm256_movepi8_mask (__m256i __A)
2576 return (__mmask32) __builtin_ia32_cvtb2mask256 ((__v32qi) __A);
2580 _mm_movepi16_mask (__m128i __A)
2582 return (__mmask8) __builtin_ia32_cvtw2mask128 ((__v8hi) __A);
2586 _mm256_movepi16_mask (__m256i __A)
2588 return (__mmask16) __builtin_ia32_cvtw2mask256 ((__v16hi) __A);
2592 _mm_movm_epi8 (__mmask16 __A)
2594 return (__m128i) __builtin_ia32_cvtmask2b128 (__A);
2598 _mm256_movm_epi8 (__mmask32 __A)
2600 return (__m256i) __builtin_ia32_cvtmask2b256 (__A);
2604 _mm_movm_epi16 (__mmask8 __A)
2606 return (__m128i) __builtin_ia32_cvtmask2w128 (__A);
2610 _mm256_movm_epi16 (__mmask16 __A)
2612 return (__m256i) __builtin_ia32_cvtmask2w256 (__A);
2616 _mm_mask_broadcastb_epi8 (__m128i __O, __mmask16 __M, __m128i __A)
2619 (__v16qi) _mm_broadcastb_epi8(__A),
2624 _mm_maskz_broadcastb_epi8 (__mmask16 __M, __m128i __A)
2627 (__v16qi) _mm_broadcastb_epi8(__A),
2632 _mm256_mask_broadcastb_epi8 (__m256i __O, __mmask32 __M, __m128i __A)
2635 (__v32qi) _mm256_broadcastb_epi8(__A),
2640 _mm256_maskz_broadcastb_epi8 (__mmask32 __M, __m128i __A)
2643 (__v32qi) _mm256_broadcastb_epi8(__A),
2648 _mm_mask_broadcastw_epi16 (__m128i __O, __mmask8 __M, __m128i __A)
2651 (__v8hi) _mm_broadcastw_epi16(__A),
2656 _mm_maskz_broadcastw_epi16 (__mmask8 __M, __m128i __A)
2659 (__v8hi) _mm_broadcastw_epi16(__A),
2664 _mm256_mask_broadcastw_epi16 (__m256i __O, __mmask16 __M, __m128i __A)
2667 (__v16hi) _mm256_broadcastw_epi16(__A),
2672 _mm256_maskz_broadcastw_epi16 (__mmask16 __M, __m128i __A)
2675 (__v16hi) _mm256_broadcastw_epi16(__A),
2680 _mm256_mask_set1_epi16 (__m256i __O, __mmask16 __M, short __A)
2683 (__v16hi) _mm256_set1_epi16(__A),
2688 _mm256_maskz_set1_epi16 (__mmask16 __M, short __A)
2691 (__v16hi)_mm256_set1_epi16(__A),
2696 _mm_mask_set1_epi16 (__m128i __O, __mmask8 __M, short __A)
2699 (__v8hi) _mm_set1_epi16(__A),
2704 _mm_maskz_set1_epi16 (__mmask8 __M, short __A)
2707 (__v8hi) _mm_set1_epi16(__A),
2712 _mm_permutexvar_epi16 (__m128i __A, __m128i __B)
2714 return (__m128i)__builtin_ia32_permvarhi128((__v8hi) __B, (__v8hi) __A);
2718 _mm_maskz_permutexvar_epi16 (__mmask8 __M, __m128i __A, __m128i __B)
2721 (__v8hi)_mm_permutexvar_epi16(__A, __B),
2726 _mm_mask_permutexvar_epi16 (__m128i __W, __mmask8 __M, __m128i __A,
2730 (__v8hi)_mm_permutexvar_epi16(__A, __B),
2735 _mm256_permutexvar_epi16 (__m256i __A, __m256i __B)
2737 return (__m256i)__builtin_ia32_permvarhi256((__v16hi) __B, (__v16hi) __A);
2741 _mm256_maskz_permutexvar_epi16 (__mmask16 __M, __m256i __A,
2745 (__v16hi)_mm256_permutexvar_epi16(__A, __B),
2750 _mm256_mask_permutexvar_epi16 (__m256i __W, __mmask16 __M, __m256i __A,
2754 (__v16hi)_mm256_permutexvar_epi16(__A, __B),