• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/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)_mm512_setzero_si512());
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);
1516 (__v32hi)_mm512_slli_epi16(__A, __B),
1517 (__v32hi)__W);
1524 (__v32hi)_mm512_slli_epi16(__A, __B),
1525 (__v32hi)_mm512_setzero_si512());
1534 return (__m512i)__builtin_ia32_psrlv32hi((__v32hi)__A, (__v32hi)__B);
1541 (__v32hi)_mm512_srlv_epi16(__A, __B),
1542 (__v32hi)__W);
1549 (__v32hi)_mm512_srlv_epi16(__A, __B),
1550 (__v32hi)_mm512_setzero_si512());
1556 return (__m512i)__builtin_ia32_psrav32hi((__v32hi)__A, (__v32hi)__B);
1563 (__v32hi)_mm512_srav_epi16(__A, __B),
1564 (__v32hi)__W);
1571 (__v32hi)_mm512_srav_epi16(__A, __B),
1572 (__v32hi)_mm512_setzero_si512());
1578 return (__m512i)__builtin_ia32_psraw512((__v32hi) __A, (__v8hi) __B);
1585 (__v32hi)_mm512_sra_epi16(__A, __B),
1586 (__v32hi)__W);
1593 (__v32hi)_mm512_sra_epi16(__A, __B),
1594 (__v32hi)_mm512_setzero_si512());
1600 return (__m512i)__builtin_ia32_psrawi512((__v32hi)__A, __B);
1607 (__v32hi)_mm512_srai_epi16(__A, __B),
1608 (__v32hi)__W);
1615 (__v32hi)_mm512_srai_epi16(__A, __B),
1616 (__v32hi)_mm512_setzero_si512());
1622 return (__m512i)__builtin_ia32_psrlw512((__v32hi) __A, (__v8hi) __B);
1629 (__v32hi)_mm512_srl_epi16(__A, __B),
1630 (__v32hi)__W);
1637 (__v32hi)_mm512_srl_epi16(__A, __B),
1638 (__v32hi)_mm512_setzero_si512());
1644 return (__m512i)__builtin_ia32_psrlwi512((__v32hi)__A, __B);
1651 (__v32hi)_mm512_srli_epi16(__A, __B),
1652 (__v32hi)__W);
1659 (__v32hi)_mm512_srli_epi16(__A, __B),
1660 (__v32hi)_mm512_setzero_si512());
1670 (__v32hi) __A,
1671 (__v32hi) __W);
1678 (__v32hi) __A,
1679 (__v32hi) _mm512_setzero_si512 ());
1740 return (__m512i) __builtin_ia32_loaddquhi512_mask ((const __v32hi *) __P,
1741 (__v32hi) __W,
1748 return (__m512i) __builtin_ia32_loaddquhi512_mask ((const __v32hi *) __P,
1749 (__v32hi)
1792 __builtin_ia32_storedquhi512_mask ((__v32hi *) __P,
1793 (__v32hi) __A,
1878 return (__mmask32) __builtin_ia32_cvtw2mask512 ((__v32hi) __A);
1923 (__v32hi) _mm512_set1_epi16(__A),
1924 (__v32hi) __O);
1931 (__v32hi) _mm512_set1_epi16(__A),
1932 (__v32hi) _mm512_setzero_si512());
1947 (__v32hi) _mm512_broadcastw_epi16(__A),
1948 (__v32hi) __O);
1955 (__v32hi) _mm512_broadcastw_epi16(__A),
1956 (__v32hi) _mm512_setzero_si512());
1962 return (__m512i)__builtin_ia32_permvarhi512((__v32hi)__B, (__v32hi)__A);
1970 (__v32hi)_mm512_permutexvar_epi16(__A, __B),
1971 (__v32hi)_mm512_setzero_si512());
1979 (__v32hi)_mm512_permutexvar_epi16(__A, __B),
1980 (__v32hi)__W);
2003 (__v32hi)_mm512_dbsad_epu8((A), (B), (imm)), \
2004 (__v32hi)(__m512i)(W))
2008 (__v32hi)_mm512_dbsad_epu8((A), (B), (imm)), \
2009 (__v32hi)_mm512_setzero_si512())