Home | History | Annotate | Download | only in Headers

Lines Matching refs:__v32hi

255   (__mmask32)__builtin_ia32_cmpw512_mask((__v32hi)(__m512i)(a), \
256 (__v32hi)(__m512i)(b), (int)(p), \
260 (__mmask32)__builtin_ia32_cmpw512_mask((__v32hi)(__m512i)(a), \
261 (__v32hi)(__m512i)(b), (int)(p), \
265 (__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)(__m512i)(a), \
266 (__v32hi)(__m512i)(b), (int)(p), \
270 (__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)(__m512i)(a), \
271 (__v32hi)(__m512i)(b), (int)(p), \
420 (__v32hi)_mm512_add_epi16(__A, __B),
421 (__v32hi)__W);
427 (__v32hi)_mm512_add_epi16(__A, __B),
428 (__v32hi)_mm512_setzero_si512());
439 (__v32hi)_mm512_sub_epi16(__A, __B),
440 (__v32hi)__W);
446 (__v32hi)_mm512_sub_epi16(__A, __B),
447 (__v32hi)_mm512_setzero_si512());
458 (__v32hi)_mm512_mullo_epi16(__A, __B),
459 (__v32hi)__W);
465 (__v32hi)_mm512_mullo_epi16(__A, __B),
466 (__v32hi)_mm512_setzero_si512());
481 (__v32hi) __W,
482 (__v32hi) __A);
510 return (__m512i)__builtin_ia32_pabsw512((__v32hi)__A);
517 (__v32hi)_mm512_abs_epi16(__A),
518 (__v32hi)__W);
525 (__v32hi)_mm512_abs_epi16(__A),
526 (__v32hi)_mm512_setzero_si512());
539 (__v32hi)_mm512_packs_epi32(__A, __B),
540 (__v32hi)_mm512_setzero_si512());
547 (__v32hi)_mm512_packs_epi32(__A, __B),
548 (__v32hi)__W);
554 return (__m512i)__builtin_ia32_packsswb512((__v32hi)__A, (__v32hi) __B);
583 (__v32hi)_mm512_packus_epi32(__A, __B),
584 (__v32hi)_mm512_setzero_si512());
591 (__v32hi)_mm512_packus_epi32(__A, __B),
592 (__v32hi)__W);
598 return (__m512i)__builtin_ia32_packuswb512((__v32hi) __A, (__v32hi) __B);
642 return (__m512i)__builtin_ia32_paddsw512((__v32hi)__A, (__v32hi)__B);
649 (__v32hi)_mm512_adds_epi16(__A, __B),
650 (__v32hi)__W);
657 (__v32hi)_mm512_adds_epi16(__A, __B),
658 (__v32hi)_mm512_setzero_si512());
686 return (__m512i)__builtin_ia32_paddusw512((__v32hi) __A, (__v32hi) __B);
693 (__v32hi)_mm512_adds_epu16(__A, __B),
694 (__v32hi)__W);
701 (__v32hi)_mm512_adds_epu16(__A, __B),
702 (__v32hi)_mm512_setzero_si512());
731 return (__m512i)__builtin_ia32_pavgw512((__v32hi)__A, (__v32hi)__B);
739 (__v32hi)_mm512_avg_epu16(__A, __B),
740 (__v32hi)__W);
747 (__v32hi)_mm512_avg_epu16(__A, __B),
748 (__v32hi) _mm512_setzero_si512());
776 return (__m512i)__builtin_ia32_pmaxsw512((__v32hi) __A, (__v32hi) __B);
783 (__v32hi)_mm512_max_epi16(__A, __B),
784 (__v32hi)_mm512_setzero_si512());
792 (__v32hi)_mm512_max_epi16(__A, __B),
793 (__v32hi)__W);
821 return (__m512i)__builtin_ia32_pmaxuw512((__v32hi)__A, (__v32hi)__B);
828 (__v32hi)_mm512_max_epu16(__A, __B),
829 (__v32hi)_mm512_setzero_si512());
836 (__v32hi)_mm512_max_epu16(__A, __B),
837 (__v32hi)__W);
865 return (__m512i)__builtin_ia32_pminsw512((__v32hi) __A, (__v32hi) __B);
872 (__v32hi)_mm512_min_epi16(__A, __B),
873 (__v32hi
880 (__v32hi)_mm512_min_epi16(__A, __B),
881 (__v32hi)__W);
909 return (__m512i)__builtin_ia32_pminuw512((__v32hi)__A, (__v32hi)__B);
916 (__v32hi)_mm512_min_epu16(__A, __B),
917 (__v32hi)_mm512_setzero_si512());
924 (__v32hi)_mm512_min_epu16(__A, __B),
925 (__v32hi)__W);
975 return (__m512i)__builtin_ia32_psubsw512((__v32hi)__A, (__v32hi)__B);
982 (__v32hi)_mm512_subs_epi16(__A, __B),
983 (__v32hi)__W);
990 (__v32hi)_mm512_subs_epi16(__A, __B),
991 (__v32hi)_mm512_setzero_si512());
1019 return (__m512i)__builtin_ia32_psubusw512((__v32hi) __A, (__v32hi) __B);
1026 (__v32hi)_mm512_subs_epu16(__A, __B),
1027 (__v32hi)__W);
1034 (__v32hi)_mm512_subs_epu16(__A, __B),
1035 (__v32hi)_mm512_setzero_si512());
1041 return (__m512i)__builtin_ia32_vpermi2varhi512((__v32hi)__A, (__v32hi)__I,
1042 (__v32hi)__B);
1050 (__v32hi)_mm512_permutex2var_epi16(__A, __I, __B),
1051 (__v32hi)__A);
1059 (__v32hi)_mm512_permutex2var_epi16(__A, __I, __B),
1060 (__v32hi)__I);
1068 (__v32hi)_mm512_permutex2var_epi16(__A, __I, __B),
1069 (__v32hi)_mm512_setzero_si512());
1075 return (__m512i)__builtin_ia32_pmulhrsw512((__v32hi)__A, (__v32hi)__B);
1082 (__v32hi)_mm512_mulhrs_epi16(__A, __B),
1083 (__v32hi)__W);
1090 (__v32hi)_mm512_mulhrs_epi16(__A, __B),
1091 (__v32hi)_mm512_setzero_si512());
1097 return (__m512i)__builtin_ia32_pmulhw512((__v32hi) __A, (__v32hi) __B);
1105 (__v32hi)_mm512_mulhi_epi16(__A, __B),
1106 (__v32hi)__W);
1113 (__v32hi)_mm512_mulhi_epi16(__A, __B),
1114 (__v32hi)_mm512_setzero_si512());
1120 return (__m512i)__builtin_ia32_pmulhuw512((__v32hi) __A, (__v32hi) __B);
1127 (__v32hi)_mm512_mulhi_epu16(__A, __B),
1128 (__v32hi)__W);
1135 (__v32hi)_mm512_mulhi_epu16(__A, __B),
1136 (__v32hi)_mm512_setzero_si512());
1148 (__v32hi)_mm512_maddubs_epi16(__X, __Y),
1149 (__v32hi)__W);
1155 (__v32hi)_mm512_maddubs_epi16(__X, __Y),
1156 (__v32hi)_mm512_setzero_si512());
1161 return (__m512i)__builtin_ia32_pmaddwd512((__v32hi)__A, (__v32hi)__B);
1180 return (__m256i) __builtin_ia32_pmovswb512_mask ((__v32hi) __A,
1187 return (__m256i) __builtin_ia32_pmovswb512_mask ((__v32hi) __A,
1194 return (__m256i) __builtin_ia32_pmovswb512_mask ((__v32hi) __A,
1201 return (__m256i) __builtin_ia32_pmovuswb512_mask ((__v32hi) __A,
1208 return (__m256i) __builtin_ia32_pmovuswb512_mask ((__v32hi) __A,
1215 return (__m256i) __builtin_ia32_pmovuswb512_mask ((__v32hi) __A,
1222 return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A,
1229 return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A,
1236 return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A,
1244 __builtin_ia32_pmovwb512mem_mask ((__v32qi *) __P, (__v32hi) __A, __M);
1250 __builtin_ia32_pmovswb512mem_mask ((__v32qi *) __P, (__v32hi) __A, __M);
1256 __builtin_ia32_pmovuswb512mem_mask ((__v32qi *) __P, (__v32hi) __A, __M);
1296 return (__m512i)__builtin_shufflevector((__v32hi)__A, (__v32hi)__B,
1310 (__v32hi)_mm512_unpackhi_epi16(__A, __B),
1311 (__v32hi)__W);
1317 (__v32hi)_mm512_unpackhi_epi16(__A, __B),
1318 (__v32hi)_mm512_setzero_si512());
1358 return (__m512i)__builtin_shufflevector((__v32hi)__A, (__v32hi)__B,
1372 (__v32hi)_mm512_unpacklo_epi16(__A, __B),
1373 (__v32hi)__W);
1379 (__v32hi)_mm512_unpacklo_epi16(__A, __B),
1380 (__v32hi)_mm512_setzero_si512());
1388 return (__m512i)__builtin_convertvector((__v32qs)__A, __v32hi);
1395 (__v32hi)_mm512_cvtepi8_epi16(__A),
1396 (__v32hi)__W);
1403 (__v32hi)_mm512_cvtepi8_epi16(__A),
1404 (__v32hi)_mm512_setzero_si512());
1410 return (__m512i)__builtin_convertvector((__v32qu)__A, __v32hi);
1417 (__v32hi)_mm512_cvtepu8_epi16(__A),
1418 (__v32hi)__W);
1425 (__v32hi)_mm512_cvtepu8_epi16(__A),
1426 (__v32hi)_mm512_setzero_si512());
1431 (__m512i)__builtin_ia32_pshufhw512((__v32hi)(__m512i)(A), (int)(imm))
1435 (__v32hi)_mm512_shufflehi_epi16((A), \
1437 (__v32hi)(__m512i)(W))
1441 (__v32hi)_mm512_shufflehi_epi16((A), \
1443 (__v32hi)_mm512_setzero_si512())
1446 (__m512i)__builtin_ia32_pshuflw512((__v32hi)(__m512i)(A), (int)(imm))
1451 (__v32hi)_mm512_shufflelo_epi16((A), \
1453 (__v32hi)(__m512i)(W))
1458 (__v32hi)_mm512_shufflelo_epi16((A), \
1460 (__v32hi)_mm512_setzero_si512())
1465 return (__m512i)__builtin_ia32_psllv32hi((__v32hi) __A, (__v32hi) __B);
1472 (__v32hi)_mm512_sllv_epi16(__A, __B),
1473 (__v32hi)__W);
1480 (__v32hi)_mm512_sllv_epi16(__A, __B),
1481 (__v32hi)_mm512_setzero_si512());
1487 return (__m512i)__builtin_ia32_psllw512((__v32hi) __A, (__v8hi) __B);
1494 (__v32hi)_mm512_sll_epi16(__A, __B),
1495 (__v32hi)__W);
1502 (__v32hi)_mm512_sll_epi16(__A, __B),
1503 (__v32hi)_mm512_setzero_si512());
1509 return (__m512i)__builtin_ia32_psllwi512((__v32hi)__A, __B);
1517 (__v32hi)_mm512_slli_epi16(__A, __B),
1518 (__v32hi)__W);
1525 (__v32hi)_mm512_slli_epi16(__A, __B),
1526 (__v32hi)_mm512_setzero_si512());
1535 return (__m512i)__builtin_ia32_psrlv32hi((__v32hi)__A, (__v32hi)__B);
1542 (__v32hi)_mm512_srlv_epi16(__A, __B),
1543 (__v32hi)__W);
1550 (__v32hi)_mm512_srlv_epi16(__A, __B),
1551 (__v32hi)_mm512_setzero_si512());
1557 return (__m512i)__builtin_ia32_psrav32hi((__v32hi)__A, (__v32hi)__B);
1564 (__v32hi)_mm512_srav_epi16(__A, __B),
1565 (__v32hi)__W);
1572 (__v32hi)_mm512_srav_epi16(__A, __B),
1573 (__v32hi)_mm512_setzero_si512());
1579 return (__m512i)__builtin_ia32_psraw512((__v32hi) __A, (__v8hi) __B);
1586 (__v32hi)_mm512_sra_epi16(__A, __B),
1587 (__v32hi)__W);
1594 (__v32hi)_mm512_sra_epi16(__A, __B),
1595 (__v32hi)_mm512_setzero_si512());
1601 return (__m512i)__builtin_ia32_psrawi512((__v32hi)__A, __B);
1609 (__v32hi)_mm512_srai_epi16(__A, __B),
1610 (__v32hi)__W);
1617 (__v32hi)_mm512_srai_epi16(__A, __B),
1618 (__v32hi)_mm512_setzero_si512());
1624 return (__m512i)__builtin_ia32_psrlw512((__v32hi) __A, (__v8hi) __B);
1631 (__v32hi)_mm512_srl_epi16(__A, __B),
1632 (__v32hi)__W);
1639 (__v32hi)_mm512_srl_epi16(__A, __B),
1640 (__v32hi)_mm512_setzero_si512());
1646 return (__m512i)__builtin_ia32_psrlwi512((__v32hi)__A, __B);
1654 (__v32hi)_mm512_srli_epi16(__A, __B),
1655 (__v32hi)__W);
1662 (__v32hi)_mm512_srli_epi16(__A, __B),
1663 (__v32hi)_mm512_setzero_si512());
1673 (__v32hi) __A,
1674 (__v32hi) __W);
1681 (__v32hi) __A,
1682 (__v32hi) _mm512_setzero_si512 ());
1743 return (__m512i) __builtin_ia32_loaddquhi512_mask ((const __v32hi *) __P,
1744 (__v32hi) __W,
1751 return (__m512i) __builtin_ia32_loaddquhi512_mask ((const __v32hi *) __P,
1752 (__v32hi)
1795 __builtin_ia32_storedquhi512_mask ((__v32hi *) __P,
1796 (__v32hi) __A,
1881 return (__mmask32) __builtin_ia32_cvtw2mask512 ((__v32hi) __A);
1926 (__v32hi) _mm512_set1_epi16(__A),
1927 (__v32hi) __O);
1934 (__v32hi) _mm512_set1_epi16(__A),
1935 (__v32hi) _mm512_setzero_si512());
1950 (__v32hi) _mm512_broadcastw_epi16(__A),
1951 (__v32hi) __O);
1958 (__v32hi) _mm512_broadcastw_epi16(__A),
1959 (__v32hi) _mm512_setzero_si512());
1965 return (__m512i)__builtin_ia32_permvarhi512((__v32hi)__B, (__v32hi)__A);
1973 (__v32hi)_mm512_permutexvar_epi16(__A, __B),
1974 (__v32hi)_mm512_setzero_si512());
1982 (__v32hi)_mm512_permutexvar_epi16(__A, __B),
1983 (__v32hi)__W);
2006 (__v32hi)_mm512_dbsad_epu8((A), (B), (imm)), \
2007 (__v32hi)(__m512i)(W))
2011 (__v32hi)_mm512_dbsad_epu8((A), (B), (imm)), \
2012 (__v32hi)_mm512_setzero_si512())