Lines Matching refs:__A

613 _mm256_mask_add_epi8 (__m256i __W, __mmask32 __U, __m256i __A, __m256i __B){
614 return (__m256i) __builtin_ia32_paddb256_mask ((__v32qi) __A,
621 _mm256_maskz_add_epi8 (__mmask32 __U, __m256i __A, __m256i __B) {
622 return (__m256i) __builtin_ia32_paddb256_mask ((__v32qi) __A,
630 _mm256_mask_add_epi16 (__m256i __W, __mmask16 __U, __m256i __A, __m256i __B) {
631 return (__m256i) __builtin_ia32_paddw256_mask ((__v16hi) __A,
638 _mm256_maskz_add_epi16 (__mmask16 __U, __m256i __A, __m256i __B) {
639 return (__m256i) __builtin_ia32_paddw256_mask ((__v16hi) __A,
647 _mm256_mask_sub_epi8 (__m256i __W, __mmask32 __U, __m256i __A, __m256i __B) {
648 return (__m256i) __builtin_ia32_psubb256_mask ((__v32qi) __A,
655 _mm256_maskz_sub_epi8 (__mmask32 __U, __m256i __A, __m256i __B) {
656 return (__m256i) __builtin_ia32_psubb256_mask ((__v32qi) __A,
664 _mm256_mask_sub_epi16 (__m256i __W, __mmask16 __U, __m256i __A, __m256i __B) {
665 return (__m256i) __builtin_ia32_psubw256_mask ((__v16hi) __A,
672 _mm256_maskz_sub_epi16 (__mmask16 __U, __m256i __A, __m256i __B) {
673 return (__m256i) __builtin_ia32_psubw256_mask ((__v16hi) __A,
680 _mm_mask_add_epi8 (__m128i __W, __mmask16 __U, __m128i __A, __m128i __B) {
681 return (__m128i) __builtin_ia32_paddb128_mask ((__v16qi) __A,
688 _mm_maskz_add_epi8 (__mmask16 __U, __m128i __A, __m128i __B) {
689 return (__m128i) __builtin_ia32_paddb128_mask ((__v16qi) __A,
697 _mm_mask_add_epi16 (__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
698 return (__m128i) __builtin_ia32_paddw128_mask ((__v8hi) __A,
705 _mm_maskz_add_epi16 (__mmask8 __U, __m128i __A, __m128i __B) {
706 return (__m128i) __builtin_ia32_paddw128_mask ((__v8hi) __A,
714 _mm_mask_sub_epi8 (__m128i __W, __mmask16 __U, __m128i __A, __m128i __B) {
715 return (__m128i) __builtin_ia32_psubb128_mask ((__v16qi) __A,
722 _mm_maskz_sub_epi8 (__mmask16 __U, __m128i __A, __m128i __B) {
723 return (__m128i) __builtin_ia32_psubb128_mask ((__v16qi) __A,
731 _mm_mask_sub_epi16 (__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
732 return (__m128i) __builtin_ia32_psubw128_mask ((__v8hi) __A,
739 _mm_maskz_sub_epi16 (__mmask8 __U, __m128i __A, __m128i __B) {
740 return (__m128i) __builtin_ia32_psubw128_mask ((__v8hi) __A,
748 _mm256_mask_mullo_epi16 (__m256i __W, __mmask16 __U, __m256i __A, __m256i __B) {
749 return (__m256i) __builtin_ia32_pmullw256_mask ((__v16hi) __A,
756 _mm256_maskz_mullo_epi16 (__mmask16 __U, __m256i __A, __m256i __B) {
757 return (__m256i) __builtin_ia32_pmullw256_mask ((__v16hi) __A,
765 _mm_mask_mullo_epi16 (__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) {
766 return (__m128i) __builtin_ia32_pmullw128_mask ((__v8hi) __A,
773 _mm_maskz_mullo_epi16 (__mmask8 __U, __m128i __A, __m128i __B) {
774 return (__m128i) __builtin_ia32_pmullw128_mask ((__v8hi) __A,
782 _mm_mask_blend_epi8 (__mmask16 __U, __m128i __A, __m128i __W)
784 return (__m128i) __builtin_ia32_blendmb_128_mask ((__v16qi) __A,
790 _mm256_mask_blend_epi8 (__mmask32 __U, __m256i __A, __m256i __W)
792 return (__m256i) __builtin_ia32_blendmb_256_mask ((__v32qi) __A,
798 _mm_mask_blend_epi16 (__mmask8 __U, __m128i __A, __m128i __W)
800 return (__m128i) __builtin_ia32_blendmw_128_mask ((__v8hi) __A,
806 _mm256_mask_blend_epi16 (__mmask16 __U, __m256i __A, __m256i __W)
808 return (__m256i) __builtin_ia32_blendmw_256_mask ((__v16hi) __A,
814 _mm_mask_abs_epi8 (__m128i __W, __mmask16 __U, __m128i __A)
816 return (__m128i) __builtin_ia32_pabsb128_mask ((__v16qi) __A,
822 _mm_maskz_abs_epi8 (__mmask16 __U, __m128i __A)
824 return (__m128i) __builtin_ia32_pabsb128_mask ((__v16qi) __A,
830 _mm256_mask_abs_epi8 (__m256i __W, __mmask32 __U, __m256i __A)
832 return (__m256i) __builtin_ia32_pabsb256_mask ((__v32qi) __A,
838 _mm256_maskz_abs_epi8 (__mmask32 __U, __m256i __A)
840 return (__m256i) __builtin_ia32_pabsb256_mask ((__v32qi) __A,
846 _mm_mask_abs_epi16 (__m128i __W, __mmask8 __U, __m128i __A)
848 return (__m128i) __builtin_ia32_pabsw128_mask ((__v8hi) __A,
854 _mm_maskz_abs_epi16 (__mmask8 __U, __m128i __A)
856 return (__m128i) __builtin_ia32_pabsw128_mask ((__v8hi) __A,
862 _mm256_mask_abs_epi16 (__m256i __W, __mmask16 __U, __m256i __A)
864 return (__m256i) __builtin_ia32_pabsw256_mask ((__v16hi) __A,
870 _mm256_maskz_abs_epi16 (__mmask16 __U, __m256i __A)
872 return (__m256i) __builtin_ia32_pabsw256_mask ((__v16hi) __A,
878 _mm_maskz_packs_epi32 (__mmask8 __M, __m128i __A, __m128i __B)
880 return (__m128i) __builtin_ia32_packssdw128_mask ((__v4si) __A,
886 _mm_mask_packs_epi32 (__m128i __W, __mmask16 __M, __m128i __A,
889 return (__m128i) __builtin_ia32_packssdw128_mask ((__v4si) __A,
895 _mm256_maskz_packs_epi32 (__mmask16 __M, __m256i __A, __m256i __B)
897 return (__m256i) __builtin_ia32_packssdw256_mask ((__v8si) __A,
904 _mm256_mask_packs_epi32 (__m256i __W, __mmask16 __M, __m256i __A,
907 return (__m256i) __builtin_ia32_packssdw256_mask ((__v8si) __A,
913 _mm_maskz_packs_epi16 (__mmask16 __M, __m128i __A, __m128i __B)
915 return (__m128i) __builtin_ia32_packsswb128_mask ((__v8hi) __A,
922 _mm_mask_packs_epi16 (__m128i __W, __mmask16 __M, __m128i __A,
925 return (__m128i) __builtin_ia32_packsswb128_mask ((__v8hi) __A,
932 _mm256_maskz_packs_epi16 (__mmask32 __M, __m256i __A, __m256i __B)
934 return (__m256i) __builtin_ia32_packsswb256_mask ((__v16hi) __A,
941 _mm256_mask_packs_epi16 (__m256i __W, __mmask32 __M, __m256i __A,
944 return (__m256i) __builtin_ia32_packsswb256_mask ((__v16hi) __A,
951 _mm_maskz_packus_epi32 (__mmask8 __M, __m128i __A, __m128i __B)
953 return (__m128i) __builtin_ia32_packusdw128_mask ((__v4si) __A,
960 _mm_mask_packus_epi32 (__m128i __W, __mmask16 __M, __m128i __A,
963 return (__m128i) __builtin_ia32_packusdw128_mask ((__v4si) __A,
969 _mm256_maskz_packus_epi32 (__mmask16 __M, __m256i __A, __m256i __B)
971 return (__m256i) __builtin_ia32_packusdw256_mask ((__v8si) __A,
978 _mm256_mask_packus_epi32 (__m256i __W, __mmask16 __M, __m256i __A,
981 return (__m256i) __builtin_ia32_packusdw256_mask ((__v8si) __A,
988 _mm_maskz_packus_epi16 (__mmask16 __M, __m128i __A, __m128i __B)
990 return (__m128i) __builtin_ia32_packuswb128_mask ((__v8hi) __A,
997 _mm_mask_packus_epi16 (__m128i __W, __mmask16 __M, __m128i __A,
1000 return (__m128i) __builtin_ia32_packuswb128_mask ((__v8hi) __A,
1007 _mm256_maskz_packus_epi16 (__mmask32 __M, __m256i __A, __m256i __B)
1009 return (__m256i) __builtin_ia32_packuswb256_mask ((__v16hi) __A,
1016 _mm256_mask_packus_epi16 (__m256i __W, __mmask32 __M, __m256i __A,
1019 return (__m256i) __builtin_ia32_packuswb256_mask ((__v16hi) __A,
1026 _mm_mask_adds_epi8 (__m128i __W, __mmask16 __U, __m128i __A,
1029 return (__m128i) __builtin_ia32_paddsb128_mask ((__v16qi) __A,
1036 _mm_maskz_adds_epi8 (__mmask16 __U, __m128i __A, __m128i __B)
1038 return (__m128i) __builtin_ia32_paddsb128_mask ((__v16qi) __A,
1045 _mm256_mask_adds_epi8 (__m256i __W, __mmask32 __U, __m256i __A,
1048 return (__m256i) __builtin_ia32_paddsb256_mask ((__v32qi) __A,
1055 _mm256_maskz_adds_epi8 (__mmask32 __U, __m256i __A, __m256i __B)
1057 return (__m256i) __builtin_ia32_paddsb256_mask ((__v32qi) __A,
1064 _mm_mask_adds_epi16 (__m128i __W, __mmask8 __U, __m128i __A,
1067 return (__m128i) __builtin_ia32_paddsw128_mask ((__v8hi) __A,
1074 _mm_maskz_adds_epi16 (__mmask8 __U, __m128i __A, __m128i __B)
1076 return (__m128i) __builtin_ia32_paddsw128_mask ((__v8hi) __A,
1083 _mm256_mask_adds_epi16 (__m256i __W, __mmask16 __U, __m256i __A,
1086 return (__m256i) __builtin_ia32_paddsw256_mask ((__v16hi) __A,
1093 _mm256_maskz_adds_epi16 (__mmask16 __U, __m256i __A, __m256i __B)
1095 return (__m256i) __builtin_ia32_paddsw256_mask ((__v16hi) __A,
1102 _mm_mask_adds_epu8 (__m128i __W, __mmask16 __U, __m128i __A,
1105 return (__m128i) __builtin_ia32_paddusb128_mask ((__v16qi) __A,
1112 _mm_maskz_adds_epu8 (__mmask16 __U, __m128i __A, __m128i __B)
1114 return (__m128i) __builtin_ia32_paddusb128_mask ((__v16qi) __A,
1121 _mm256_mask_adds_epu8 (__m256i __W, __mmask32 __U, __m256i __A,
1124 return (__m256i) __builtin_ia32_paddusb256_mask ((__v32qi) __A,
1131 _mm256_maskz_adds_epu8 (__mmask32 __U, __m256i __A, __m256i __B)
1133 return (__m256i) __builtin_ia32_paddusb256_mask ((__v32qi) __A,
1140 _mm_mask_adds_epu16 (__m128i __W, __mmask8 __U, __m128i __A,
1143 return (__m128i) __builtin_ia32_paddusw128_mask ((__v8hi) __A,
1150 _mm_maskz_adds_epu16 (__mmask8 __U, __m128i __A, __m128i __B)
1152 return (__m128i) __builtin_ia32_paddusw128_mask ((__v8hi) __A,
1159 _mm256_mask_adds_epu16 (__m256i __W, __mmask16 __U, __m256i __A,
1162 return (__m256i) __builtin_ia32_paddusw256_mask ((__v16hi) __A,
1169 _mm256_maskz_adds_epu16 (__mmask16 __U, __m256i __A, __m256i __B)
1171 return (__m256i) __builtin_ia32_paddusw256_mask ((__v16hi) __A,
1178 _mm_mask_avg_epu8 (__m128i __W, __mmask16 __U, __m128i __A,
1181 return (__m128i) __builtin_ia32_pavgb128_mask ((__v16qi) __A,
1188 _mm_maskz_avg_epu8 (__mmask16 __U, __m128i __A, __m128i __B)
1190 return (__m128i) __builtin_ia32_pavgb128_mask ((__v16qi) __A,
1197 _mm256_mask_avg_epu8 (__m256i __W, __mmask32 __U, __m256i __A,
1200 return (__m256i) __builtin_ia32_pavgb256_mask ((__v32qi) __A,
1207 _mm256_maskz_avg_epu8 (__mmask32 __U, __m256i __A, __m256i __B)
1209 return (__m256i) __builtin_ia32_pavgb256_mask ((__v32qi) __A,
1216 _mm_mask_avg_epu16 (__m128i __W, __mmask8 __U, __m128i __A,
1219 return (__m128i) __builtin_ia32_pavgw128_mask ((__v8hi) __A,
1226 _mm_maskz_avg_epu16 (__mmask8 __U, __m128i __A, __m128i __B)
1228 return (__m128i) __builtin_ia32_pavgw128_mask ((__v8hi) __A,
1235 _mm256_mask_avg_epu16 (__m256i __W, __mmask16 __U, __m256i __A,
1238 return (__m256i) __builtin_ia32_pavgw256_mask ((__v16hi) __A,
1245 _mm256_maskz_avg_epu16 (__mmask16 __U, __m256i __A, __m256i __B)
1247 return (__m256i) __builtin_ia32_pavgw256_mask ((__v16hi) __A,
1254 _mm_maskz_max_epi8 (__mmask16 __M, __m128i __A, __m128i __B)
1256 return (__m128i) __builtin_ia32_pmaxsb128_mask ((__v16qi) __A,
1263 _mm_mask_max_epi8 (__m128i __W, __mmask16 __M, __m128i __A,
1266 return (__m128i) __builtin_ia32_pmaxsb128_mask ((__v16qi) __A,
1273 _mm256_maskz_max_epi8 (__mmask32 __M, __m256i __A, __m256i __B)
1275 return (__m256i) __builtin_ia32_pmaxsb256_mask ((__v32qi) __A,
1282 _mm256_mask_max_epi8 (__m256i __W, __mmask32 __M, __m256i __A,
1285 return (__m256i) __builtin_ia32_pmaxsb256_mask ((__v32qi) __A,
1292 _mm_maskz_max_epi16 (__mmask8 __M, __m128i __A, __m128i __B)
1294 return (__m128i) __builtin_ia32_pmaxsw128_mask ((__v8hi) __A,
1301 _mm_mask_max_epi16 (__m128i __W, __mmask8 __M, __m128i __A,
1304 return (__m128i) __builtin_ia32_pmaxsw128_mask ((__v8hi) __A,
1311 _mm256_maskz_max_epi16 (__mmask16 __M, __m256i __A, __m256i __B)
1313 return (__m256i) __builtin_ia32_pmaxsw256_mask ((__v16hi) __A,
1320 _mm256_mask_max_epi16 (__m256i __W, __mmask16 __M, __m256i __A,
1323 return (__m256i) __builtin_ia32_pmaxsw256_mask ((__v16hi) __A,
1330 _mm_maskz_max_epu8 (__mmask16 __M, __m128i __A, __m128i __B)
1332 return (__m128i) __builtin_ia32_pmaxub128_mask ((__v16qi) __A,
1339 _mm_mask_max_epu8 (__m128i __W, __mmask16 __M, __m128i __A,
1342 return (__m128i) __builtin_ia32_pmaxub128_mask ((__v16qi) __A,
1349 _mm256_maskz_max_epu8 (__mmask32 __M, __m256i __A, __m256i __B)
1351 return (__m256i) __builtin_ia32_pmaxub256_mask ((__v32qi) __A,
1358 _mm256_mask_max_epu8 (__m256i __W, __mmask32 __M, __m256i __A,
1361 return (__m256i) __builtin_ia32_pmaxub256_mask ((__v32qi) __A,
1368 _mm_maskz_max_epu16 (__mmask8 __M, __m128i __A, __m128i __B)
1370 return (__m128i) __builtin_ia32_pmaxuw128_mask ((__v8hi) __A,
1377 _mm_mask_max_epu16 (__m128i __W, __mmask8 __M, __m128i __A,
1380 return (__m128i) __builtin_ia32_pmaxuw128_mask ((__v8hi) __A,
1387 _mm256_maskz_max_epu16 (__mmask16 __M, __m256i __A, __m256i __B)
1389 return (__m256i) __builtin_ia32_pmaxuw256_mask ((__v16hi) __A,
1396 _mm256_mask_max_epu16 (__m256i __W, __mmask16 __M, __m256i __A,
1399 return (__m256i) __builtin_ia32_pmaxuw256_mask ((__v16hi) __A,
1406 _mm_maskz_min_epi8 (__mmask16 __M, __m128i __A, __m128i __B)
1408 return (__m128i) __builtin_ia32_pminsb128_mask ((__v16qi) __A,
1415 _mm_mask_min_epi8 (__m128i __W, __mmask16 __M, __m128i __A,
1418 return (__m128i) __builtin_ia32_pminsb128_mask ((__v16qi) __A,
1425 _mm256_maskz_min_epi8 (__mmask32 __M, __m256i __A, __m256i __B)
1427 return (__m256i) __builtin_ia32_pminsb256_mask ((__v32qi) __A,
1434 _mm256_mask_min_epi8 (__m256i __W, __mmask32 __M, __m256i __A,
1437 return (__m256i) __builtin_ia32_pminsb256_mask ((__v32qi) __A,
1444 _mm_maskz_min_epi16 (__mmask8 __M, __m128i __A, __m128i __B)
1446 return (__m128i) __builtin_ia32_pminsw128_mask ((__v8hi) __A,
1453 _mm_mask_min_epi16 (__m128i __W, __mmask8 __M, __m128i __A,
1456 return (__m128i) __builtin_ia32_pminsw128_mask ((__v8hi) __A,
1463 _mm256_maskz_min_epi16 (__mmask16 __M, __m256i __A, __m256i __B)
1465 return (__m256i) __builtin_ia32_pminsw256_mask ((__v16hi) __A,
1472 _mm256_mask_min_epi16 (__m256i __W, __mmask16 __M, __m256i __A,
1475 return (__m256i) __builtin_ia32_pminsw256_mask ((__v16hi) __A,
1482 _mm_maskz_min_epu8 (__mmask16 __M, __m128i __A, __m128i __B)
1484 return (__m128i) __builtin_ia32_pminub128_mask ((__v16qi) __A,
1491 _mm_mask_min_epu8 (__m128i __W, __mmask16 __M, __m128i __A,
1494 return (__m128i) __builtin_ia32_pminub128_mask ((__v16qi) __A,
1501 _mm256_maskz_min_epu8 (__mmask32 __M, __m256i __A, __m256i __B)
1503 return (__m256i) __builtin_ia32_pminub256_mask ((__v32qi) __A,
1510 _mm256_mask_min_epu8 (__m256i __W, __mmask32 __M, __m256i __A,
1513 return (__m256i) __builtin_ia32_pminub256_mask ((__v32qi) __A,
1520 _mm_maskz_min_epu16 (__mmask8 __M, __m128i __A, __m128i __B)
1522 return (__m128i) __builtin_ia32_pminuw128_mask ((__v8hi) __A,
1529 _mm_mask_min_epu16 (__m128i __W, __mmask8 __M, __m128i __A,
1532 return (__m128i) __builtin_ia32_pminuw128_mask ((__v8hi) __A,
1539 _mm256_maskz_min_epu16 (__mmask16 __M, __m256i __A, __m256i __B)
1541 return (__m256i) __builtin_ia32_pminuw256_mask ((__v16hi) __A,
1548 _mm256_mask_min_epu16 (__m256i __W, __mmask16 __M, __m256i __A,
1551 return (__m256i) __builtin_ia32_pminuw256_mask ((__v16hi) __A,
1558 _mm_mask_shuffle_epi8 (__m128i __W, __mmask16 __U, __m128i __A,
1561 return (__m128i) __builtin_ia32_pshufb128_mask ((__v16qi) __A,
1568 _mm_maskz_shuffle_epi8 (__mmask16 __U, __m128i __A, __m128i __B)
1570 return (__m128i) __builtin_ia32_pshufb128_mask ((__v16qi) __A,
1577 _mm256_mask_shuffle_epi8 (__m256i __W, __mmask32 __U, __m256i __A,
1580 return (__m256i) __builtin_ia32_pshufb256_mask ((__v32qi) __A,
1587 _mm256_maskz_shuffle_epi8 (__mmask32 __U, __m256i __A, __m256i __B)
1589 return (__m256i) __builtin_ia32_pshufb256_mask ((__v32qi) __A,
1596 _mm_mask_subs_epi8 (__m128i __W, __mmask16 __U, __m128i __A,
1599 return (__m128i) __builtin_ia32_psubsb128_mask ((__v16qi) __A,
1606 _mm_maskz_subs_epi8 (__mmask16 __U, __m128i __A, __m128i __B)
1608 return (__m128i) __builtin_ia32_psubsb128_mask ((__v16qi) __A,
1615 _mm256_mask_subs_epi8 (__m256i __W, __mmask32 __U, __m256i __A,
1618 return (__m256i) __builtin_ia32_psubsb256_mask ((__v32qi) __A,
1625 _mm256_maskz_subs_epi8 (__mmask32 __U, __m256i __A, __m256i __B)
1627 return (__m256i) __builtin_ia32_psubsb256_mask ((__v32qi) __A,
1634 _mm_mask_subs_epi16 (__m128i __W, __mmask8 __U, __m128i __A,
1637 return (__m128i) __builtin_ia32_psubsw128_mask ((__v8hi) __A,
1644 _mm_maskz_subs_epi16 (__mmask8 __U, __m128i __A, __m128i __B)
1646 return (__m128i) __builtin_ia32_psubsw128_mask ((__v8hi) __A,
1653 _mm256_mask_subs_epi16 (__m256i __W, __mmask16 __U, __m256i __A,
1656 return (__m256i) __builtin_ia32_psubsw256_mask ((__v16hi) __A,
1663 _mm256_maskz_subs_epi16 (__mmask16 __U, __m256i __A, __m256i __B)
1665 return (__m256i) __builtin_ia32_psubsw256_mask ((__v16hi) __A,
1672 _mm_mask_subs_epu8 (__m128i __W, __mmask16 __U, __m128i __A,
1675 return (__m128i) __builtin_ia32_psubusb128_mask ((__v16qi) __A,
1682 _mm_maskz_subs_epu8 (__mmask16 __U, __m128i __A, __m128i __B)
1684 return (__m128i) __builtin_ia32_psubusb128_mask ((__v16qi) __A,
1691 _mm256_mask_subs_epu8 (__m256i __W, __mmask32 __U, __m256i __A,
1694 return (__m256i) __builtin_ia32_psubusb256_mask ((__v32qi) __A,
1701 _mm256_maskz_subs_epu8 (__mmask32 __U, __m256i __A, __m256i __B)
1703 return (__m256i) __builtin_ia32_psubusb256_mask ((__v32qi) __A,
1710 _mm_mask_subs_epu16 (__m128i __W, __mmask8 __U, __m128i __A,
1713 return (__m128i) __builtin_ia32_psubusw128_mask ((__v8hi) __A,
1720 _mm_maskz_subs_epu16 (__mmask8 __U, __m128i __A, __m128i __B)
1722 return (__m128i) __builtin_ia32_psubusw128_mask ((__v8hi) __A,
1729 _mm256_mask_subs_epu16 (__m256i __W, __mmask16 __U, __m256i __A,
1732 return (__m256i) __builtin_ia32_psubusw256_mask ((__v16hi) __A,
1739 _mm256_maskz_subs_epu16 (__mmask16 __U, __m256i __A, __m256i __B)
1741 return (__m256i) __builtin_ia32_psubusw256_mask ((__v16hi) __A,
1748 _mm_mask2_permutex2var_epi16 (__m128i __A, __m128i __I, __mmask8 __U,
1751 return (__m128i) __builtin_ia32_vpermi2varhi128_mask ((__v8hi) __A,
1758 _mm256_mask2_permutex2var_epi16 (__m256i __A, __m256i __I,
1761 return (__m256i) __builtin_ia32_vpermi2varhi256_mask ((__v16hi) __A,
1768 _mm_permutex2var_epi16 (__m128i __A, __m128i __I, __m128i __B)
1771 (__v8hi) __A,
1777 _mm_mask_permutex2var_epi16 (__m128i __A, __mmask8 __U, __m128i __I,
1781 (__v8hi) __A,
1787 _mm_maskz_permutex2var_epi16 (__mmask8 __U, __m128i __A, __m128i __I,
1791 (__v8hi) __A,
1797 _mm256_permutex2var_epi16 (__m256i __A, __m256i __I, __m256i __B)
1800 (__v16hi) __A,
1806 _mm256_mask_permutex2var_epi16 (__m256i __A, __mmask16 __U,
1810 (__v16hi) __A,
1816 _mm256_maskz_permutex2var_epi16 (__mmask16 __U, __m256i __A,
1820 (__v16hi) __A,
1859 _mm_mask_madd_epi16 (__m128i __W, __mmask8 __U, __m128i __A,
1861 return (__m128i) __builtin_ia32_pmaddwd128_mask ((__v8hi) __A,
1868 _mm_maskz_madd_epi16 (__mmask8 __U, __m128i __A, __m128i __B) {
1869 return (__m128i) __builtin_ia32_pmaddwd128_mask ((__v8hi) __A,
1876 _mm256_mask_madd_epi16 (__m256i __W, __mmask8 __U, __m256i __A, __m256i __B) {
1877 return (__m256i) __builtin_ia32_pmaddwd256_mask ((__v16hi) __A,
1884 _mm256_maskz_madd_epi16 (__mmask8 __U, __m256i __A, __m256i __B) {
1885 return (__m256i) __builtin_ia32_pmaddwd256_mask ((__v16hi) __A,
1892 _mm_cvtsepi16_epi8 (__m128i __A) {
1893 return (__m128i) __builtin_ia32_pmovswb128_mask ((__v8hi) __A,
1899 _mm_mask_cvtsepi16_epi8 (__m128i __O, __mmask8 __M, __m128i __A) {
1900 return (__m128i) __builtin_ia32_pmovswb128_mask ((__v8hi) __A,
1906 _mm_maskz_cvtsepi16_epi8 (__mmask8 __M, __m128i __A) {
1907 return (__m128i) __builtin_ia32_pmovswb128_mask ((__v8hi) __A,
1913 _mm256_cvtsepi16_epi8 (__m256i __A) {
1914 return (__m128i) __builtin_ia32_pmovswb256_mask ((__v16hi) __A,
1920 _mm256_mask_cvtsepi16_epi8 (__m128i __O, __mmask16 __M, __m256i __A) {
1921 return (__m128i) __builtin_ia32_pmovswb256_mask ((__v16hi) __A,
1927 _mm256_maskz_cvtsepi16_epi8 (__mmask16 __M, __m256i __A) {
1928 return (__m128i) __builtin_ia32_pmovswb256_mask ((__v16hi) __A,
1934 _mm_cvtusepi16_epi8 (__m128i __A) {
1935 return (__m128i) __builtin_ia32_pmovuswb128_mask ((__v8hi) __A,
1941 _mm_mask_cvtusepi16_epi8 (__m128i __O, __mmask8 __M, __m128i __A) {
1942 return (__m128i) __builtin_ia32_pmovuswb128_mask ((__v8hi) __A,
1948 _mm_maskz_cvtusepi16_epi8 (__mmask8 __M, __m128i __A) {
1949 return (__m128i) __builtin_ia32_pmovuswb128_mask ((__v8hi) __A,
1955 _mm256_cvtusepi16_epi8 (__m256i __A) {
1956 return (__m128i) __builtin_ia32_pmovuswb256_mask ((__v16hi) __A,
1962 _mm256_mask_cvtusepi16_epi8 (__m128i __O, __mmask16 __M, __m256i __A) {
1963 return (__m128i) __builtin_ia32_pmovuswb256_mask ((__v16hi) __A,
1969 _mm256_maskz_cvtusepi16_epi8 (__mmask16 __M, __m256i __A) {
1970 return (__m128i) __builtin_ia32_pmovuswb256_mask ((__v16hi) __A,
1976 _mm_cvtepi16_epi8 (__m128i __A) {
1978 return (__m128i) __builtin_ia32_pmovwb128_mask ((__v8hi) __A,
1984 _mm_mask_cvtepi16_epi8 (__m128i __O, __mmask8 __M, __m128i __A) {
1985 return (__m128i) __builtin_ia32_pmovwb128_mask ((__v8hi) __A,
1991 _mm_maskz_cvtepi16_epi8 (__mmask8 __M, __m128i __A) {
1992 return (__m128i) __builtin_ia32_pmovwb128_mask ((__v8hi) __A,
1998 _mm256_cvtepi16_epi8 (__m256i __A) {
1999 return (__m128i) __builtin_ia32_pmovwb256_mask ((__v16hi) __A,
2005 _mm256_mask_cvtepi16_epi8 (__m128i __O, __mmask16 __M, __m256i __A) {
2006 return (__m128i) __builtin_ia32_pmovwb256_mask ((__v16hi) __A,
2012 _mm256_maskz_cvtepi16_epi8 (__mmask16 __M, __m256i __A) {
2013 return (__m128i) __builtin_ia32_pmovwb256_mask ((__v16hi) __A,
2051 _mm_mask_mulhi_epu16 (__m128i __W, __mmask8 __U, __m128i __A,
2053 return (__m128i) __builtin_ia32_pmulhuw128_mask ((__v8hi) __A,
2060 _mm_maskz_mulhi_epu16 (__mmask8 __U, __m128i __A, __m128i __B) {
2061 return (__m128i) __builtin_ia32_pmulhuw128_mask ((__v8hi) __A,
2068 _mm256_mask_mulhi_epu16 (__m256i __W, __mmask16 __U, __m256i __A,
2070 return (__m256i) __builtin_ia32_pmulhuw256_mask ((__v16hi) __A,
2077 _mm256_maskz_mulhi_epu16 (__mmask16 __U, __m256i __A, __m256i __B) {
2078 return (__m256i) __builtin_ia32_pmulhuw256_mask ((__v16hi) __A,
2085 _mm_mask_mulhi_epi16 (__m128i __W, __mmask8 __U, __m128i __A,
2087 return (__m128i) __builtin_ia32_pmulhw128_mask ((__v8hi) __A,
2094 _mm_maskz_mulhi_epi16 (__mmask8 __U, __m128i __A, __m128i __B) {
2095 return (__m128i) __builtin_ia32_pmulhw128_mask ((__v8hi) __A,
2102 _mm256_mask_mulhi_epi16 (__m256i __W, __mmask16 __U, __m256i __A,
2104 return (__m256i) __builtin_ia32_pmulhw256_mask ((__v16hi) __A,
2111 _mm256_maskz_mulhi_epi16 (__mmask16 __U, __m256i __A, __m256i __B) {
2112 return (__m256i) __builtin_ia32_pmulhw256_mask ((__v16hi) __A,
2119 _mm_mask_unpackhi_epi8 (__m128i __W, __mmask16 __U, __m128i __A,
2121 return (__m128i) __builtin_ia32_punpckhbw128_mask ((__v16qi) __A,
2128 _mm_maskz_unpackhi_epi8 (__mmask16 __U, __m128i __A, __m128i __B) {
2129 return (__m128i) __builtin_ia32_punpckhbw128_mask ((__v16qi) __A,
2136 _mm256_mask_unpackhi_epi8 (__m256i __W, __mmask32 __U, __m256i __A,
2138 return (__m256i) __builtin_ia32_punpckhbw256_mask ((__v32qi) __A,
2145 _mm256_maskz_unpackhi_epi8 (__mmask32 __U, __m256i __A, __m256i __B) {
2146 return (__m256i) __builtin_ia32_punpckhbw256_mask ((__v32qi) __A,
2153 _mm_mask_unpackhi_epi16 (__m128i __W, __mmask8 __U, __m128i __A,
2155 return (__m128i) __builtin_ia32_punpckhwd128_mask ((__v8hi) __A,
2162 _mm_maskz_unpackhi_epi16 (__mmask8 __U, __m128i __A, __m128i __B) {
2163 return (__m128i) __builtin_ia32_punpckhwd128_mask ((__v8hi) __A,
2170 _mm256_mask_unpackhi_epi16 (__m256i __W, __mmask16 __U, __m256i __A,
2172 return (__m256i) __builtin_ia32_punpckhwd256_mask ((__v16hi) __A,
2179 _mm256_maskz_unpackhi_epi16 (__mmask16 __U, __m256i __A, __m256i __B) {
2180 return (__m256i) __builtin_ia32_punpckhwd256_mask ((__v16hi) __A,
2187 _mm_mask_unpacklo_epi8 (__m128i __W, __mmask16 __U, __m128i __A,
2189 return (__m128i) __builtin_ia32_punpcklbw128_mask ((__v16qi) __A,
2196 _mm_maskz_unpacklo_epi8 (__mmask16 __U, __m128i __A, __m128i __B) {
2197 return (__m128i) __builtin_ia32_punpcklbw128_mask ((__v16qi) __A,
2204 _mm256_mask_unpacklo_epi8 (__m256i __W, __mmask32 __U, __m256i __A,
2206 return (__m256i) __builtin_ia32_punpcklbw256_mask ((__v32qi) __A,
2213 _mm256_maskz_unpacklo_epi8 (__mmask32 __U, __m256i __A, __m256i __B) {
2214 return (__m256i) __builtin_ia32_punpcklbw256_mask ((__v32qi) __A,
2221 _mm_mask_unpacklo_epi16 (__m128i __W, __mmask8 __U, __m128i __A,
2223 return (__m128i) __builtin_ia32_punpcklwd128_mask ((__v8hi) __A,
2230 _mm_maskz_unpacklo_epi16 (__mmask8 __U, __m128i __A, __m128i __B) {
2231 return (__m128i) __builtin_ia32_punpcklwd128_mask ((__v8hi) __A,
2238 _mm256_mask_unpacklo_epi16 (__m256i __W, __mmask16 __U, __m256i __A,
2240 return (__m256i) __builtin_ia32_punpcklwd256_mask ((__v16hi) __A,
2247 _mm256_maskz_unpacklo_epi16 (__mmask16 __U, __m256i __A, __m256i __B) {
2248 return (__m256i) __builtin_ia32_punpcklwd256_mask ((__v16hi) __A,