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

Lines Matching refs:__B

227 _mm256_mask_add_epi32(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
230 (__v8si)_mm256_add_epi32(__A, __B),
235 _mm256_maskz_add_epi32(__mmask8 __U, __m256i __A, __m256i __B)
238 (__v8si)_mm256_add_epi32(__A, __B),
243 _mm256_mask_add_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
246 (__v4di)_mm256_add_epi64(__A, __B),
251 _mm256_maskz_add_epi64(__mmask8 __U, __m256i __A, __m256i __B)
254 (__v4di)_mm256_add_epi64(__A, __B),
259 _mm256_mask_sub_epi32(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
262 (__v8si)_mm256_sub_epi32(__A, __B),
267 _mm256_maskz_sub_epi32(__mmask8 __U, __m256i __A, __m256i __B)
270 (__v8si)_mm256_sub_epi32(__A, __B),
275 _mm256_mask_sub_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
278 (__v4di)_mm256_sub_epi64(__A, __B),
283 _mm256_maskz_sub_epi64(__mmask8 __U, __m256i __A, __m256i __B)
286 (__v4di)_mm256_sub_epi64(__A, __B),
291 _mm_mask_add_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
294 (__v4si)_mm_add_epi32(__A, __B),
299 _mm_maskz_add_epi32(__mmask8 __U, __m128i __A, __m128i __B)
302 (__v4si)_mm_add_epi32(__A, __B),
307 _mm_mask_add_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
310 (__v2di)_mm_add_epi64(__A, __B),
315 _mm_maskz_add_epi64(__mmask8 __U, __m128i __A, __m128i __B)
318 (__v2di)_mm_add_epi64(__A, __B),
323 _mm_mask_sub_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
326 (__v4si)_mm_sub_epi32(__A, __B),
331 _mm_maskz_sub_epi32(__mmask8 __U, __m128i __A, __m128i __B)
334 (__v4si)_mm_sub_epi32(__A, __B),
339 _mm_mask_sub_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
342 (__v2di)_mm_sub_epi64(__A, __B),
347 _mm_maskz_sub_epi64(__mmask8 __U, __m128i __A, __m128i __B)
350 (__v2di)_mm_sub_epi64(__A, __B),
419 _mm256_maskz_mullo_epi32(__mmask8 __M, __m256i __A, __m256i __B)
422 (__v8si)_mm256_mullo_epi32(__A, __B),
427 _mm256_mask_mullo_epi32(__m256i __W, __mmask8 __M, __m256i __A, __m256i __B)
430 (__v8si)_mm256_mullo_epi32(__A, __B),
435 _mm_maskz_mullo_epi32(__mmask8 __M, __m128i __A, __m128i __B)
438 (__v4si)_mm_mullo_epi32(__A, __B),
443 _mm_mask_mullo_epi32(__m128i __W, __mmask8 __M, __m128i __A, __m128i __B)
446 (__v4si)_mm_mullo_epi32(__A, __B),
457 _mm256_mask_and_epi32(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
460 (__v8si)_mm256_and_epi32(__A, __B),
465 _mm256_maskz_and_epi32(__mmask8 __U, __m256i __A, __m256i __B)
467 return (__m256i)_mm256_mask_and_epi32(_mm256_setzero_si256(), __U, __A, __B);
477 _mm_mask_and_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
480 (__v4si)_mm_and_epi32(__A, __B),
485 _mm_maskz_and_epi32(__mmask8 __U, __m128i __A, __m128i __B)
487 return (__m128i)_mm_mask_and_epi32(_mm_setzero_si128(), __U, __A, __B);
491 _mm256_andnot_epi32(__m256i __A, __m256i __B)
493 return (__m256i)(~(__v8su)__A & (__v8su)__B);
497 _mm256_mask_andnot_epi32(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
500 (__v8si)_mm256_andnot_epi32(__A, __B),
505 _mm256_maskz_andnot_epi32(__mmask8 __U, __m256i __A, __m256i __B)
508 __U, __A, __B);
512 _mm_andnot_epi32(__m128i __A, __m128i __B)
514 return (__m128i)(~(__v4su)__A & (__v4su)__B);
518 _mm_mask_andnot_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
521 (__v4si)_mm_andnot_epi32(__A, __B),
526 _mm_maskz_andnot_epi32(__mmask8 __U, __m128i __A, __m128i __B)
528 return (__m128i)_mm_mask_andnot_epi32(_mm_setzero_si128(), __U, __A, __B);
538 _mm256_mask_or_epi32 (__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
541 (__v8si)_mm256_or_epi32(__A, __B),
546 _mm256_maskz_or_epi32(__mmask8 __U, __m256i __A, __m256i __B)
548 return (__m256i)_mm256_mask_or_epi32(_mm256_setzero_si256(), __U, __A, __B);
558 _mm_mask_or_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
561 (__v4si)_mm_or_epi32(__A, __B),
566 _mm_maskz_or_epi32(__mmask8 __U, __m128i __A, __m128i __B)
568 return (__m128i)_mm_mask_or_epi32(_mm_setzero_si128(), __U, __A, __B);
578 _mm256_mask_xor_epi32(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
581 (__v8si)_mm256_xor_epi32(__A, __B),
586 _mm256_maskz_xor_epi32(__mmask8 __U, __m256i __A, __m256i __B)
588 return (__m256i)_mm256_mask_xor_epi32(_mm256_setzero_si256(), __U, __A, __B);
598 _mm_mask_xor_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
601 (__v4si)_mm_xor_epi32(__A, __B),
606 _mm_maskz_xor_epi32(__mmask8 __U, __m128i __A, __m128i __B)
608 return (__m128i)_mm_mask_xor_epi32(_mm_setzero_si128(), __U, __A, __B);
618 _mm256_mask_and_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
621 (__v4di)_mm256_and_epi64(__A, __B),
626 _mm256_maskz_and_epi64(__mmask8 __U, __m256i __A, __m256i __B)
628 return (__m256i)_mm256_mask_and_epi64(_mm256_setzero_si256(), __U, __A, __B);
638 _mm_mask_and_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
641 (__v2di)_mm_and_epi64(__A, __B),
646 _mm_maskz_and_epi64(__mmask8 __U, __m128i __A, __m128i __B)
648 return (__m128i)_mm_mask_and_epi64(_mm_setzero_si128(), __U, __A, __B);
652 _mm256_andnot_epi64(__m256i __A, __m256i __B)
654 return (__m256i)(~(__v4du)__A & (__v4du)__B);
658 _mm256_mask_andnot_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
661 (__v4di)_mm256_andnot_epi64(__A, __B),
666 _mm256_maskz_andnot_epi64(__mmask8 __U, __m256i __A, __m256i __B)
669 __U, __A, __B);
673 _mm_andnot_epi64(__m128i __A, __m128i __B)
675 return (__m128i)(~(__v2du)__A & (__v2du)__B);
679 _mm_mask_andnot_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
682 (__v2di)_mm_andnot_epi64(__A, __B),
687 _mm_maskz_andnot_epi64(__mmask8 __U, __m128i __A, __m128i __B)
689 return (__m128i)_mm_mask_andnot_epi64(_mm_setzero_si128(), __U, __A, __B);
699 _mm256_mask_or_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
702 (__v4di)_mm256_or_epi64(__A, __B),
707 _mm256_maskz_or_epi64(__mmask8 __U, __m256i __A, __m256i __B)
709 return (__m256i)_mm256_mask_or_epi64(_mm256_setzero_si256(), __U, __A, __B);
719 _mm_mask_or_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
722 (__v2di)_mm_or_epi64(__A, __B),
727 _mm_maskz_or_epi64(__mmask8 __U, __m128i __A, __m128i __B)
729 return (__m128i)_mm_mask_or_epi64(_mm_setzero_si128(), __U, __A, __B);
739 _mm256_mask_xor_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
742 (__v4di)_mm256_xor_epi64(__A, __B),
747 _mm256_maskz_xor_epi64(__mmask8 __U, __m256i __A, __m256i __B)
749 return (__m256i)_mm256_mask_xor_epi64(_mm256_setzero_si256(), __U, __A, __B);
760 __m128i __B)
763 (__v2di)_mm_xor_epi64(__A, __B),
768 _mm_maskz_xor_epi64(__mmask8 __U, __m128i __A, __m128i __B)
770 return (__m128i)_mm_mask_xor_epi64(_mm_setzero_si128(), __U, __A, __B);
894 _mm_mask_fmadd_pd(__m128d __A, __mmask8 __U, __m128d __B, __m128d __C)
898 (__v2df) __B,
904 _mm_mask3_fmadd_pd(__m128d __A, __m128d __B, __m128d __C, __mmask8 __U)
908 (__v2df) __B,
914 _mm_maskz_fmadd_pd(__mmask8 __U, __m128d __A, __m128d __B, __m128d __C)
918 (__v2df) __B,
924 _mm_mask_fmsub_pd(__m128d __A, __mmask8 __U, __m128d __B, __m128d __C)
928 (__v2df) __B,
934 _mm_maskz_fmsub_pd(__mmask8 __U, __m128d __A, __m128d __B, __m128d __C)
938 (__v2df) __B,
944 _mm_mask3_fnmadd_pd(__m128d __A, __m128d __B, __m128d __C, __mmask8 __U)
948 (__v2df) __B,
954 _mm_maskz_fnmadd_pd(__mmask8 __U, __m128d __A, __m128d __B, __m128d __C)
958 (__v2df) __B,
964 _mm_maskz_fnmsub_pd(__mmask8 __U, __m128d __A, __m128d __B, __m128d __C)
968 (__v2df) __B,
974 _mm256_mask_fmadd_pd(__m256d __A, __mmask8 __U, __m256d __B, __m256d __C)
978 (__v4df) __B,
984 _mm256_mask3_fmadd_pd(__m256d __A, __m256d __B, __m256d __C, __mmask8 __U)
988 (__v4df) __B,
994 _mm256_maskz_fmadd_pd(__mmask8 __U, __m256d __A, __m256d __B, __m256d __C)
998 (__v4df) __B,
1004 _mm256_mask_fmsub_pd(__m256d __A, __mmask8 __U, __m256d __B, __m256d __C)
1008 (__v4df) __B,
1014 _mm256_maskz_fmsub_pd(__mmask8 __U, __m256d __A, __m256d __B, __m256d __C)
1018 (__v4df) __B,
1024 _mm256_mask3_fnmadd_pd(__m256d __A, __m256d __B, __m256d __C, __mmask8 __U)
1028 (__v4df) __B,
1034 _mm256_maskz_fnmadd_pd(__mmask8 __U, __m256d __A, __m256d __B, __m256d __C)
1038 (__v4df) __B,
1044 _mm256_maskz_fnmsub_pd(__mmask8 __U, __m256d __A, __m256d __B, __m256d __C)
1048 (__v4df) __B,
1054 _mm_mask_fmadd_ps(__m128 __A, __mmask8 __U, __m128 __B, __m128 __C)
1058 (__v4sf) __B,
1064 _mm_mask3_fmadd_ps(__m128 __A, __m128 __B, __m128 __C, __mmask8 __U)
1068 (__v4sf) __B,
1074 _mm_maskz_fmadd_ps(__mmask8 __U, __m128 __A, __m128 __B, __m128 __C)
1078 (__v4sf) __B,
1084 _mm_mask_fmsub_ps(__m128 __A, __mmask8 __U, __m128 __B, __m128 __C)
1088 (__v4sf) __B,
1094 _mm_maskz_fmsub_ps(__mmask8 __U, __m128 __A, __m128 __B, __m128 __C)
1098 (__v4sf) __B,
1104 _mm_mask3_fnmadd_ps(__m128 __A, __m128 __B, __m128 __C, __mmask8 __U)
1108 (__v4sf) __B,
1114 _mm_maskz_fnmadd_ps(__mmask8 __U, __m128 __A, __m128 __B, __m128 __C)
1118 (__v4sf) __B,
1124 _mm_maskz_fnmsub_ps(__mmask8 __U, __m128 __A, __m128 __B, __m128 __C)
1128 (__v4sf) __B,
1134 _mm256_mask_fmadd_ps(__m256 __A, __mmask8 __U, __m256 __B, __m256 __C)
1138 (__v8sf) __B,
1144 _mm256_mask3_fmadd_ps(__m256 __A, __m256 __B, __m256 __C, __mmask8 __U)
1148 (__v8sf) __B,
1154 _mm256_maskz_fmadd_ps(__mmask8 __U, __m256 __A, __m256 __B, __m256 __C)
1158 (__v8sf) __B,
1164 _mm256_mask_fmsub_ps(__m256 __A, __mmask8 __U, __m256 __B, __m256 __C)
1168 (__v8sf) __B,
1174 _mm256_maskz_fmsub_ps(__mmask8 __U, __m256 __A, __m256 __B, __m256 __C)
1178 (__v8sf) __B,
1184 _mm256_mask3_fnmadd_ps(__m256 __A, __m256 __B, __m256 __C, __mmask8 __U)
1188 (__v8sf) __B,
1194 _mm256_maskz_fnmadd_ps(__mmask8 __U, __m256 __A, __m256 __B, __m256 __C)
1198 (__v8sf) __B,
1204 _mm256_maskz_fnmsub_ps(__mmask8 __U, __m256 __A, __m256 __B, __m256 __C)
1208 (__v8sf) __B,
1214 _mm_mask_fmaddsub_pd(__m128d __A, __mmask8 __U, __m128d __B, __m128d __C)
1218 (__v2df) __B,
1224 _mm_mask3_fmaddsub_pd(__m128d __A, __m128d __B, __m128d __C, __mmask8 __U)
1228 (__v2df) __B,
1234 _mm_maskz_fmaddsub_pd(__mmask8 __U, __m128d __A, __m128d __B, __m128d __C)
1238 (__v2df) __B,
1244 _mm_mask_fmsubadd_pd(__m128d __A, __mmask8 __U, __m128d __B, __m128d __C)
1248 (__v2df) __B,
1254 _mm_maskz_fmsubadd_pd(__mmask8 __U, __m128d __A, __m128d __B, __m128d __C)
1258 (__v2df) __B,
1264 _mm256_mask_fmaddsub_pd(__m256d __A, __mmask8 __U, __m256d __B, __m256d __C)
1268 (__v4df) __B,
1274 _mm256_mask3_fmaddsub_pd(__m256d __A, __m256d __B, __m256d __C, __mmask8 __U)
1278 (__v4df) __B,
1284 _mm256_maskz_fmaddsub_pd(__mmask8 __U, __m256d __A, __m256d __B, __m256d __C)
1288 (__v4df) __B,
1294 _mm256_mask_fmsubadd_pd(__m256d __A, __mmask8 __U, __m256d __B, __m256d __C)
1298 (__v4df) __B,
1304 _mm256_maskz_fmsubadd_pd(__mmask8 __U, __m256d __A, __m256d __B, __m256d __C)
1308 (__v4df) __B,
1314 _mm_mask_fmaddsub_ps(__m128 __A, __mmask8 __U, __m128 __B, __m128 __C)
1318 (__v4sf) __B,
1324 _mm_mask3_fmaddsub_ps(__m128 __A, __m128 __B, __m128 __C, __mmask8 __U)
1328 (__v4sf) __B,
1334 _mm_maskz_fmaddsub_ps(__mmask8 __U, __m128 __A, __m128 __B, __m128 __C)
1338 (__v4sf) __B,
1344 _mm_mask_fmsubadd_ps(__m128 __A, __mmask8 __U, __m128 __B, __m128 __C)
1348 (__v4sf) __B,
1354 _mm_maskz_fmsubadd_ps(__mmask8 __U, __m128 __A, __m128 __B, __m128 __C)
1358 (__v4sf) __B,
1364 _mm256_mask_fmaddsub_ps(__m256 __A, __mmask8 __U, __m256 __B,
1369 (__v8sf) __B,
1375 _mm256_mask3_fmaddsub_ps(__m256 __A, __m256 __B, __m256 __C, __mmask8 __U)
1379 (__v8sf) __B,
1385 _mm256_maskz_fmaddsub_ps(__mmask8 __U, __m256 __A, __m256 __B, __m256 __C)
1389 (__v8sf) __B,
1395 _mm256_mask_fmsubadd_ps(__m256 __A, __mmask8 __U, __m256 __B, __m256 __C)
1399 (__v8sf) __B,
1405 _mm256_maskz_fmsubadd_ps(__mmask8 __U, __m256 __A, __m256 __B, __m256 __C)
1409 (__v8sf) __B,
1415 _mm_mask3_fmsub_pd(__m128d __A, __m128d __B, __m128d __C, __mmask8 __U)
1419 (__v2df) __B,
1425 _mm256_mask3_fmsub_pd(__m256d __A, __m256d __B, __m256d __C, __mmask8 __U)
1429 (__v4df) __B,
1435 _mm_mask3_fmsub_ps(__m128 __A, __m128 __B, __m128 __C, __mmask8 __U)
1439 (__v4sf) __B,
1445 _mm256_mask3_fmsub_ps(__m256 __A, __m256 __B, __m256 __C, __mmask8 __U)
1449 (__v8sf) __B,
1455 _mm_mask3_fmsubadd_pd(__m128d __A, __m128d __B, __m128d __C, __mmask8 __U)
1459 (__v2df) __B,
1465 _mm256_mask3_fmsubadd_pd(__m256d __A, __m256d __B, __m256d __C, __mmask8 __U)
1469 (__v4df) __B,
1475 _mm_mask3_fmsubadd_ps(__m128 __A, __m128 __B, __m128 __C, __mmask8 __U)
1479 (__v4sf) __B,
1485 _mm256_mask3_fmsubadd_ps(__m256 __A, __m256 __B, __m256 __C, __mmask8 __U)
1489 (__v8sf) __B,
1495 _mm_mask_fnmadd_pd(__m128d __A, __mmask8 __U, __m128d __B, __m128d __C)
1499 -(__v2df) __B,
1505 _mm256_mask_fnmadd_pd(__m256d __A, __mmask8 __U, __m256d __B, __m256d __C)
1509 -(__v4df) __B,
1515 _mm_mask_fnmadd_ps(__m128 __A, __mmask8 __U, __m128 __B, __m128 __C)
1519 -(__v4sf) __B,
1525 _mm256_mask_fnmadd_ps(__m256 __A, __mmask8 __U, __m256 __B, __m256 __C)
1529 -(__v8sf) __B,
1535 _mm_mask_fnmsub_pd(__m128d __A, __mmask8 __U, __m128d __B, __m128d __C)
1539 -(__v2df) __B,
1545 _mm_mask3_fnmsub_pd(__m128d __A, __m128d __B, __m128d __C, __mmask8 __U)
1549 -(__v2df) __B,
1555 _mm256_mask_fnmsub_pd(__m256d __A, __mmask8 __U, __m256d __B, __m256d __C)
1559 -(__v4df) __B,
1565 _mm256_mask3_fnmsub_pd(__m256d __A, __m256d __B, __m256d __C, __mmask8 __U)
1569 -(__v4df) __B,
1575 _mm_mask_fnmsub_ps(__m128 __A, __mmask8 __U, __m128 __B, __m128 __C)
1579 -(__v4sf) __B,
1585 _mm_mask3_fnmsub_ps(__m128 __A, __m128 __B, __m128 __C, __mmask8 __U)
1589 -(__v4sf) __B,
1595 _mm256_mask_fnmsub_ps(__m256 __A, __mmask8 __U, __m256 __B, __m256 __C)
1599 -(__v8sf) __B,
1605 _mm256_mask3_fnmsub_ps(__m256 __A, __m256 __B, __m256 __C, __mmask8 __U)
1609 -(__v8sf) __B,
1615 _mm_mask_add_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
1617 (__v2df)_mm_add_pd(__A, __B),
1622 _mm_maskz_add_pd(__mmask8 __U, __m128d __A, __m128d __B) {
1624 (__v2df)_mm_add_pd(__A, __B),
1629 _mm256_mask_add_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B) {
1631 (__v4df)_mm256_add_pd(__A, __B),
1636 _mm256_maskz_add_pd(__mmask8 __U, __m256d __A, __m256d __B) {
1638 (__v4df)_mm256_add_pd(__A, __B),
1643 _mm_mask_add_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
1645 (__v4sf)_mm_add_ps(__A, __B),
1650 _mm_maskz_add_ps(__mmask8 __U, __m128 __A, __m128 __B) {
1652 (__v4sf)_mm_add_ps(__A, __B),
1657 _mm256_mask_add_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B) {
1659 (__v8sf)_mm256_add_ps(__A, __B),
1664 _mm256_maskz_add_ps(__mmask8 __U, __m256 __A, __m256 __B) {
1666 (__v8sf)_mm256_add_ps(__A, __B),
2391 _mm_mask_div_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
2393 (__v2df)_mm_div_pd(__A, __B),
2398 _mm_maskz_div_pd(__mmask8 __U, __m128d __A, __m128d __B) {
2400 (__v2df)_mm_div_pd(__A, __B),
2405 _mm256_mask_div_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B) {
2407 (__v4df)_mm256_div_pd(__A, __B),
2412 _mm256_maskz_div_pd(__mmask8 __U, __m256d __A, __m256d __B) {
2414 (__v4df)_mm256_div_pd(__A, __B),
2419 _mm_mask_div_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
2421 (__v4sf)_mm_div_ps(__A, __B),
2426 _mm_maskz_div_ps(__mmask8 __U, __m128 __A, __m128 __B) {
2428 (__v4sf)_mm_div_ps(__A, __B),
2433 _mm256_mask_div_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B) {
2435 (__v8sf)_mm256_div_ps(__A, __B),
2440 _mm256_maskz_div_ps(__mmask8 __U, __m256 __A, __m256 __B) {
2442 (__v8sf)_mm256_div_ps(__A, __B),
2794 _mm_mask_max_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
2796 (__v2df)_mm_max_pd(__A, __B),
2801 _mm_maskz_max_pd(__mmask8 __U, __m128d __A, __m128d __B) {
2803 (__v2df)_mm_max_pd(__A, __B),
2808 _mm256_mask_max_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B) {
2810 (__v4df)_mm256_max_pd(__A, __B),
2815 _mm256_maskz_max_pd(__mmask8 __U, __m256d __A, __m256d __B) {
2817 (__v4df)_mm256_max_pd(__A, __B),
2822 _mm_mask_max_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
2824 (__v4sf)_mm_max_ps(__A, __B),
2829 _mm_maskz_max_ps(__mmask8 __U, __m128 __A, __m128 __B) {
2831 (__v4sf)_mm_max_ps(__A, __B),
2836 _mm256_mask_max_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B) {
2838 (__v8sf)_mm256_max_ps(__A, __B),
2843 _mm256_maskz_max_ps(__mmask8 __U, __m256 __A, __m256 __B) {
2845 (__v8sf)_mm256_max_ps(__A, __B),
2850 _mm_mask_min_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
2852 (__v2df)_mm_min_pd(__A, __B),
2857 _mm_maskz_min_pd(__mmask8 __U, __m128d __A, __m128d __B) {
2859 (__v2df)_mm_min_pd(__A, __B),
2864 _mm256_mask_min_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B) {
2866 (__v4df)_mm256_min_pd(__A, __B),
2871 _mm256_maskz_min_pd(__mmask8 __U, __m256d __A, __m256d __B) {
2873 (__v4df)_mm256_min_pd(__A, __B),
2878 _mm_mask_min_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
2880 (__v4sf)_mm_min_ps(__A, __B),
2885 _mm_maskz_min_ps(__mmask8 __U, __m128 __A, __m128 __B) {
2887 (__v4sf)_mm_min_ps(__A, __B),
2892 _mm256_mask_min_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B) {
2894 (__v8sf)_mm256_min_ps(__A, __B),
2899 _mm256_maskz_min_ps(__mmask8 __U, __m256 __A, __m256 __B) {
2901 (__v8sf)_mm256_min_ps(__A, __B),
2906 _mm_mask_mul_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
2908 (__v2df)_mm_mul_pd(__A, __B),
2913 _mm_maskz_mul_pd(__mmask8 __U, __m128d __A, __m128d __B) {
2915 (__v2df)_mm_mul_pd(__A, __B),
2920 _mm256_mask_mul_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B) {
2922 (__v4df)_mm256_mul_pd(__A, __B),
2927 _mm256_maskz_mul_pd(__mmask8 __U, __m256d __A, __m256d __B) {
2929 (__v4df)_mm256_mul_pd(__A, __B),
2934 _mm_mask_mul_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
2936 (__v4sf)_mm_mul_ps(__A, __B),
2941 _mm_maskz_mul_ps(__mmask8 __U, __m128 __A, __m128 __B) {
2943 (__v4sf)_mm_mul_ps(__A, __B),
2948 _mm256_mask_mul_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B) {
2950 (__v8sf)_mm256_mul_ps(__A, __B),
2955 _mm256_maskz_mul_ps(__mmask8 __U, __m256 __A, __m256 __B) {
2957 (__v8sf)_mm256_mul_ps(__A, __B),
3028 _mm_maskz_max_epi32(__mmask8 __M, __m128i __A, __m128i __B) {
3030 (__v4si)_mm_max_epi32(__A, __B),
3035 _mm_mask_max_epi32(__m128i __W, __mmask8 __M, __m128i __A, __m128i __B) {
3037 (__v4si)_mm_max_epi32(__A, __B),
3042 _mm256_maskz_max_epi32(__mmask8 __M, __m256i __A, __m256i __B) {
3044 (__v8si)_mm256_max_epi32(__A, __B),
3049 _mm256_mask_max_epi32(__m256i __W, __mmask8 __M, __m256i __A, __m256i __B) {
3051 (__v8si)_mm256_max_epi32(__A, __B),
3056 _mm_max_epi64 (__m128i __A, __m128i __B) {
3057 return (__m128i)__builtin_ia32_pmaxsq128((__v2di)__A, (__v2di)__B);
3061 _mm_maskz_max_epi64 (__mmask8 __M, __m128i __A, __m128i __B) {
3063 (__v2di)_mm_max_epi64(__A, __B),
3068 _mm_mask_max_epi64 (__m128i __W, __mmask8 __M, __m128i __A, __m128i __B) {
3070 (__v2di)_mm_max_epi64(__A, __B),
3075 _mm256_max_epi64 (__m256i __A, __m256i __B) {
3076 return (__m256i)__builtin_ia32_pmaxsq256((__v4di)__A, (__v4di)__B);
3080 _mm256_maskz_max_epi64 (__mmask8 __M, __m256i __A, __m256i __B) {
3082 (__v4di)_mm256_max_epi64(__A, __B),
3087 _mm256_mask_max_epi64 (__m256i __W, __mmask8 __M, __m256i __A, __m256i __B) {
3089 (__v4di)_mm256_max_epi64(__A, __B),
3094 _mm_maskz_max_epu32(__mmask8 __M, __m128i __A, __m128i __B) {
3096 (__v4si)_mm_max_epu32(__A, __B),
3101 _mm_mask_max_epu32(__m128i __W, __mmask8 __M, __m128i __A, __m128i __B) {
3103 (__v4si)_mm_max_epu32(__A, __B),
3108 _mm256_maskz_max_epu32(__mmask8 __M, __m256i __A, __m256i __B) {
3110 (__v8si)_mm256_max_epu32(__A, __B),
3115 _mm256_mask_max_epu32(__m256i __W, __mmask8 __M, __m256i __A, __m256i __B) {
3117 (__v8si)_mm256_max_epu32(__A, __B),
3122 _mm_max_epu64 (__m128i __A, __m128i __B) {
3123 return (__m128i)__builtin_ia32_pmaxuq128((__v2di)__A, (__v2di)__B);
3127 _mm_maskz_max_epu64 (__mmask8 __M, __m128i __A, __m128i __B) {
3129 (__v2di)_mm_max_epu64(__A, __B),
3134 _mm_mask_max_epu64 (__m128i __W, __mmask8 __M, __m128i __A, __m128i __B) {
3136 (__v2di)_mm_max_epu64(__A, __B),
3141 _mm256_max_epu64 (__m256i __A, __m256i __B) {
3142 return (__m256i)__builtin_ia32_pmaxuq256((__v4di)__A, (__v4di)__B);
3146 _mm256_maskz_max_epu64 (__mmask8 __M, __m256i __A, __m256i __B) {
3148 (__v4di)_mm256_max_epu64(__A, __B),
3153 _mm256_mask_max_epu64 (__m256i __W, __mmask8 __M, __m256i __A, __m256i __B) {
3155 (__v4di)_mm256_max_epu64(__A, __B),
3160 _mm_maskz_min_epi32(__mmask8 __M, __m128i __A, __m128i __B) {
3162 (__v4si)_mm_min_epi32(__A, __B),
3167 _mm_mask_min_epi32(__m128i __W, __mmask8 __M, __m128i __A, __m128i __B) {
3169 (__v4si)_mm_min_epi32(__A, __B),
3174 _mm256_maskz_min_epi32(__mmask8 __M, __m256i __A, __m256i __B) {
3176 (__v8si)_mm256_min_epi32(__A, __B),
3181 _mm256_mask_min_epi32(__m256i __W, __mmask8 __M, __m256i __A, __m256i __B) {
3183 (__v8si)_mm256_min_epi32(__A, __B),
3188 _mm_min_epi64 (__m128i __A, __m128i __B) {
3189 return (__m128i)__builtin_ia32_pminsq128((__v2di)__A, (__v2di)__B);
3193 _mm_mask_min_epi64 (__m128i __W, __mmask8 __M, __m128i __A, __m128i __B) {
3195 (__v2di)_mm_min_epi64(__A, __B),
3200 _mm_maskz_min_epi64 (__mmask8 __M, __m128i __A, __m128i __B) {
3202 (__v2di)_mm_min_epi64(__A, __B),
3207 _mm256_min_epi64 (__m256i __A, __m256i __B) {
3208 return (__m256i)__builtin_ia32_pminsq256((__v4di)__A, (__v4di)__B);
3212 _mm256_mask_min_epi64 (__m256i __W, __mmask8 __M, __m256i __A, __m256i __B) {
3214 (__v4di)_mm256_min_epi64(__A, __B),
3219 _mm256_maskz_min_epi64 (__mmask8 __M, __m256i __A, __m256i __B) {
3221 (__v4di)_mm256_min_epi64(__A, __B),
3226 _mm_maskz_min_epu32(__mmask8 __M, __m128i __A, __m128i __B) {
3228 (__v4si)_mm_min_epu32(__A, __B),
3233 _mm_mask_min_epu32(__m128i __W, __mmask8 __M, __m128i __A, __m128i __B) {
3235 (__v4si)_mm_min_epu32(__A, __B),
3240 _mm256_maskz_min_epu32(__mmask8 __M, __m256i __A, __m256i __B) {
3242 (__v8si)_mm256_min_epu32(__A, __B),
3247 _mm256_mask_min_epu32(__m256i __W, __mmask8 __M, __m256i __A, __m256i __B) {
3249 (__v8si)_mm256_min_epu32(__A, __B),
3254 _mm_min_epu64 (__m128i __A, __m128i __B) {
3255 return (__m128i)__builtin_ia32_pminuq128((__v2di)__A, (__v2di)__B);
3259 _mm_mask_min_epu64 (__m128i __W, __mmask8 __M, __m128i __A, __m128i __B) {
3261 (__v2di)_mm_min_epu64(__A, __B),
3266 _mm_maskz_min_epu64 (__mmask8 __M, __m128i __A, __m128i __B) {
3268 (__v2di)_mm_min_epu64(__A, __B),
3273 _mm256_min_epu64 (__m256i __A, __m256i __B) {
3274 return (__m256i)__builtin_ia32_pminuq256((__v4di)__A, (__v4di)__B);
3278 _mm256_mask_min_epu64 (__m256i __W, __mmask8 __M, __m256i __A, __m256i __B) {
3280 (__v4di)_mm256_min_epu64(__A, __B),
3285 _mm256_maskz_min_epu64 (__mmask8 __M, __m256i __A, __m256i __B) {
3287 (__v4di)_mm256_min_epu64(__A, __B),
3366 _mm_scalef_pd (__m128d __A, __m128d __B) {
3368 (__v2df) __B,
3376 __m128d __B) {
3378 (__v2df) __B,
3384 _mm_maskz_scalef_pd (__mmask8 __U, __m128d __A, __m128d __B) {
3386 (__v2df) __B,
3393 _mm256_scalef_pd (__m256d __A, __m256d __B) {
3395 (__v4df) __B,
3403 __m256d __B) {
3405 (__v4df) __B,
3411 _mm256_maskz_scalef_pd (__mmask8 __U, __m256d __A, __m256d __B) {
3413 (__v4df) __B,
3420 _mm_scalef_ps (__m128 __A, __m128 __B) {
3422 (__v4sf) __B,
3429 _mm_mask_scalef_ps (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
3431 (__v4sf) __B,
3437 _mm_maskz_scalef_ps (__mmask8 __U, __m128 __A, __m128 __B) {
3439 (__v4sf) __B,
3446 _mm256_scalef_ps (__m256 __A, __m256 __B) {
3448 (__v8sf) __B,
3456 __m256 __B) {
3458 (__v8sf) __B,
3464 _mm256_maskz_scalef_ps (__mmask8 __U, __m256 __A, __m256 __B) {
3466 (__v8sf) __B,
3689 _mm_mask_sub_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
3691 (__v2df)_mm_sub_pd(__A, __B),
3696 _mm_maskz_sub_pd(__mmask8 __U, __m128d __A, __m128d __B) {
3698 (__v2df)_mm_sub_pd(__A, __B),
3703 _mm256_mask_sub_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B) {
3705 (__v4df)_mm256_sub_pd(__A, __B),
3710 _mm256_maskz_sub_pd(__mmask8 __U, __m256d __A, __m256d __B) {
3712 (__v4df)_mm256_sub_pd(__A, __B),
3717 _mm_mask_sub_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
3719 (__v4sf)_mm_sub_ps(__A, __B),
3724 _mm_maskz_sub_ps(__mmask8 __U, __m128 __A, __m128 __B) {
3726 (__v4sf)_mm_sub_ps(__A, __B),
3731 _mm256_mask_sub_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B) {
3733 (__v8sf)_mm256_sub_ps(__A, __B),
3738 _mm256_maskz_sub_ps(__mmask8 __U, __m256 __A, __m256 __B) {
3740 (__v8sf)_mm256_sub_ps(__A, __B),
3745 _mm_permutex2var_epi32(__m128i __A, __m128i __I, __m128i __B) {
3747 (__v4si)__B);
3752 __m128i __B) {
3754 (__v4si)_mm_permutex2var_epi32(__A, __I, __B),
3760 __m128i __B) {
3762 (__v4si)_mm_permutex2var_epi32(__A, __I, __B),
3768 __m128i __B) {
3770 (__v4si)_mm_permutex2var_epi32(__A, __I, __B),
3775 _mm256_permutex2var_epi32(__m256i __A, __m256i __I, __m256i __B) {
3777 (__v8si) __B);
3782 __m256i __B) {
3784 (__v8si)_mm256_permutex2var_epi32(__A, __I, __B),
3790 __m256i __B) {
3792 (__v8si)_mm256_permutex2var_epi32(__A, __I, __B),
3798 __m256i __B) {
3800 (__v8si)_mm256_permutex2var_epi32(__A, __I, __B),
3805 _mm_permutex2var_pd(__m128d __A, __m128i __I, __m128d __B) {
3807 (__v2df)__B);
3811 _mm_mask_permutex2var_pd(__m128d __A, __mmask8 __U, __m128i __I, __m128d __B) {
3813 (__v2df)_mm_permutex2var_pd(__A, __I, __B),
3818 _mm_mask2_permutex2var_pd(__m128d __A, __m128i __I, __mmask8 __U, __m128d __B) {
3820 (__v2df)_mm_permutex2var_pd(__A, __I, __B),
3825 _mm_maskz_permutex2var_pd(__mmask8 __U, __m128d __A, __m128i __I, __m128d __B) {
3827 (__v2df)_mm_permutex2var_pd(__A, __I, __B),
3832 _mm256_permutex2var_pd(__m256d __A, __m256i __I, __m256d __B) {
3834 (__v4df)__B);
3839 __m256d __B) {
3841 (__v4df)_mm256_permutex2var_pd(__A, __I, __B),
3847 __m256d __B) {
3849 (__v4df)_mm256_permutex2var_pd(__A, __I, __B),
3855 __m256d __B) {
3857 (__v4df)_mm256_permutex2var_pd(__A, __I, __B),
3862 _mm_permutex2var_ps(__m128 __A, __m128i __I, __m128 __B) {
3864 (__v4sf)__B);
3868 _mm_mask_permutex2var_ps(__m128 __A, __mmask8 __U, __m128i __I, __m128 __B) {
3870 (__v4sf)_mm_permutex2var_ps(__A, __I, __B),
3875 _mm_mask2_permutex2var_ps(__m128 __A, __m128i __I, __mmask8 __U, __m128 __B) {
3877 (__v4sf)_mm_permutex2var_ps(__A, __I, __B),
3882 _mm_maskz_permutex2var_ps(__mmask8 __U, __m128 __A, __m128i __I, __m128 __B) {
3884 (__v4sf)_mm_permutex2var_ps(__A, __I, __B),
3889 _mm256_permutex2var_ps(__m256 __A, __m256i __I, __m256 __B) {
3891 (__v8sf) __B);
3895 _mm256_mask_permutex2var_ps(__m256 __A, __mmask8 __U, __m256i __I, __m256 __B) {
3897 (__v8sf)_mm256_permutex2var_ps(__A, __I, __B),
3903 __m256 __B) {
3905 (__v8sf)_mm256_permutex2var_ps(__A, __I, __B),
3911 __m256 __B) {
3913 (__v8sf)_mm256_permutex2var_ps(__A, __I, __B),
3918 _mm_permutex2var_epi64(__m128i __A, __m128i __I, __m128i __B) {
3920 (__v2di)__B);
3925 __m128i __B) {
3927 (__v2di)_mm_permutex2var_epi64(__A, __I, __B),
3933 __m128i __B) {
3935 (__v2di)_mm_permutex2var_epi64(__A, __I, __B),
3941 __m128i __B) {
3943 (__v2di)_mm_permutex2var_epi64(__A, __I, __B),
3949 _mm256_permutex2var_epi64(__m256i __A, __m256i __I, __m256i __B) {
3951 (__v4di) __B);
3956 __m256i __B) {
3958 (__v4di)_mm256_permutex2var_epi64(__A, __I, __B),
3964 __m256i __B) {
3966 (__v4di)_mm256_permutex2var_epi64(__A, __I, __B),
3972 __m256i __B) {
3974 (__v4di)_mm256_permutex2var_epi64(__A, __I, __B),
4353 _mm_rolv_epi32 (__m128i __A, __m128i __B)
4355 return (__m128i)__builtin_ia32_prolvd128((__v4si)__A, (__v4si)__B);
4359 _mm_mask_rolv_epi32 (__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
4362 (__v4si)_mm_rolv_epi32(__A, __B),
4367 _mm_maskz_rolv_epi32 (__mmask8 __U, __m128i __A, __m128i __B)
4370 (__v4si)_mm_rolv_epi32(__A, __B),
4375 _mm256_rolv_epi32 (__m256i __A, __m256i __B)
4377 return (__m256i)__builtin_ia32_prolvd256((__v8si)__A, (__v8si)__B);
4381 _mm256_mask_rolv_epi32 (__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
4384 (__v8si)_mm256_rolv_epi32(__A, __B),
4389 _mm256_maskz_rolv_epi32 (__mmask8 __U, __m256i __A, __m256i __B)
4392 (__v8si)_mm256_rolv_epi32(__A, __B),
4397 _mm_rolv_epi64 (__m128i __A, __m128i __B)
4399 return (__m128i)__builtin_ia32_prolvq128((__v2di)__A, (__v2di)__B);
4403 _mm_mask_rolv_epi64 (__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
4406 (__v2di)_mm_rolv_epi64(__A, __B),
4411 _mm_maskz_rolv_epi64 (__mmask8 __U, __m128i __A, __m128i __B)
4414 (__v2di)_mm_rolv_epi64(__A, __B),
4419 _mm256_rolv_epi64 (__m256i __A, __m256i __B)
4421 return (__m256i)__builtin_ia32_prolvq256((__v4di)__A, (__v4di)__B);
4425 _mm256_mask_rolv_epi64 (__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
4428 (__v4di)_mm256_rolv_epi64(__A, __B),
4433 _mm256_maskz_rolv_epi64 (__mmask8 __U, __m256i __A, __m256i __B)
4436 (__v4di)_mm256_rolv_epi64(__A, __B),
4493 _mm_mask_sll_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
4496 (__v4si)_mm_sll_epi32(__A, __B),
4501 _mm_maskz_sll_epi32(__mmask8 __U, __m128i __A, __m128i __B)
4504 (__v4si)_mm_sll_epi32(__A, __B),
4509 _mm256_mask_sll_epi32(__m256i __W, __mmask8 __U, __m256i __A, __m128i __B)
4512 (__v8si)_mm256_sll_epi32(__A, __B),
4517 _mm256_maskz_sll_epi32(__mmask8 __U, __m256i __A, __m128i __B)
4520 (__v8si)_mm256_sll_epi32(__A, __B),
4525 _mm_mask_slli_epi32(__m128i __W, __mmask8 __U, __m128i __A, int __B)
4528 (__v4si)_mm_slli_epi32(__A, __B),
4533 _mm_maskz_slli_epi32(__mmask8 __U, __m128i __A, int __B)
4536 (__v4si)_mm_slli_epi32(__A, __B),
4541 _mm256_mask_slli_epi32(__m256i __W, __mmask8 __U, __m256i __A, int __B)
4544 (__v8si)_mm256_slli_epi32(__A, __B),
4549 _mm256_maskz_slli_epi32(__mmask8 __U, __m256i __A, int __B)
4552 (__v8si)_mm256_slli_epi32(__A, __B),
4557 _mm_mask_sll_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
4560 (__v2di)_mm_sll_epi64(__A, __B),
4565 _mm_maskz_sll_epi64(__mmask8 __U, __m128i __A, __m128i __B)
4568 (__v2di)_mm_sll_epi64(__A, __B),
4573 _mm256_mask_sll_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m128i __B)
4576 (__v4di)_mm256_sll_epi64(__A, __B),
4581 _mm256_maskz_sll_epi64(__mmask8 __U, __m256i __A, __m128i __B)
4584 (__v4di)_mm256_sll_epi64(__A, __B),
4589 _mm_mask_slli_epi64(__m128i __W, __mmask8 __U, __m128i __A, int __B)
4592 (__v2di)_mm_slli_epi64(__A, __B),
4597 _mm_maskz_slli_epi64(__mmask8 __U, __m128i __A, int __B)
4600 (__v2di)_mm_slli_epi64(__A, __B),
4605 _mm256_mask_slli_epi64(__m256i __W, __mmask8 __U, __m256i __A, int __B)
4608 (__v4di)_mm256_slli_epi64(__A, __B),
4613 _mm256_maskz_slli_epi64(__mmask8 __U, __m256i __A, int __B)
4616 (__v4di)_mm256_slli_epi64(__A, __B),
4621 _mm_rorv_epi32 (__m128i __A, __m128i __B)
4623 return (__m128i)__builtin_ia32_prorvd128((__v4si)__A, (__v4si)__B);
4627 _mm_mask_rorv_epi32 (__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
4630 (__v4si)_mm_rorv_epi32(__A, __B),
4635 _mm_maskz_rorv_epi32 (__mmask8 __U, __m128i __A, __m128i __B)
4638 (__v4si)_mm_rorv_epi32(__A, __B),
4643 _mm256_rorv_epi32 (__m256i __A, __m256i __B)
4645 return (__m256i)__builtin_ia32_prorvd256((__v8si)__A, (__v8si)__B);
4649 _mm256_mask_rorv_epi32 (__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
4652 (__v8si)_mm256_rorv_epi32(__A, __B),
4657 _mm256_maskz_rorv_epi32 (__mmask8 __U, __m256i __A, __m256i __B)
4660 (__v8si)_mm256_rorv_epi32(__A, __B),
4665 _mm_rorv_epi64 (__m128i __A, __m128i __B)
4667 return (__m128i)__builtin_ia32_prorvq128((__v2di)__A, (__v2di)__B);
4671 _mm_mask_rorv_epi64 (__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
4674 (__v2di)_mm_rorv_epi64(__A, __B),
4679 _mm_maskz_rorv_epi64 (__mmask8 __U, __m128i __A, __m128i __B)
4682 (__v2di)_mm_rorv_epi64(__A, __B),
4687 _mm256_rorv_epi64 (__m256i __A, __m256i __B)
4689 return (__m256i)__builtin_ia32_prorvq256((__v4di)__A, (__v4di)__B);
4693 _mm256_mask_rorv_epi64 (__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
4696 (__v4di)_mm256_rorv_epi64(__A, __B),
4701 _mm256_maskz_rorv_epi64 (__mmask8 __U, __m256i __A, __m256i __B)
4704 (__v4di)_mm256_rorv_epi64(__A, __B),
4837 _mm_mask_srl_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
4840 (__v4si)_mm_srl_epi32(__A, __B),
4845 _mm_maskz_srl_epi32(__mmask8 __U, __m128i __A, __m128i __B)
4848 (__v4si)_mm_srl_epi32(__A, __B),
4853 _mm256_mask_srl_epi32(__m256i __W, __mmask8 __U, __m256i __A, __m128i __B)
4856 (__v8si)_mm256_srl_epi32(__A, __B),
4861 _mm256_maskz_srl_epi32(__mmask8 __U, __m256i __A, __m128i __B)
4864 (__v8si)_mm256_srl_epi32(__A, __B),
4869 _mm_mask_srli_epi32(__m128i __W, __mmask8 __U, __m128i __A, int __B)
4872 (__v4si)_mm_srli_epi32(__A, __B),
4877 _mm_maskz_srli_epi32(__mmask8 __U, __m128i __A, int __B)
4880 (__v4si)_mm_srli_epi32(__A, __B),
4885 _mm256_mask_srli_epi32(__m256i __W, __mmask8 __U, __m256i __A, int __B)
4888 (__v8si)_mm256_srli_epi32(__A, __B),
4893 _mm256_maskz_srli_epi32(__mmask8 __U, __m256i __A, int __B)
4896 (__v8si)_mm256_srli_epi32(__A, __B),
4901 _mm_mask_srl_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
4904 (__v2di)_mm_srl_epi64(__A, __B),
4909 _mm_maskz_srl_epi64(__mmask8 __U, __m128i __A, __m128i __B)
4912 (__v2di)_mm_srl_epi64(__A, __B),
4917 _mm256_mask_srl_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m128i __B)
4920 (__v4di)_mm256_srl_epi64(__A, __B),
4925 _mm256_maskz_srl_epi64(__mmask8 __U, __m256i __A, __m128i __B)
4928 (__v4di)_mm256_srl_epi64(__A, __B),
4933 _mm_mask_srli_epi64(__m128i __W, __mmask8 __U, __m128i __A, int __B)
4936 (__v2di)_mm_srli_epi64(__A, __B),
4941 _mm_maskz_srli_epi64(__mmask8 __U, __m128i __A, int __B)
4944 (__v2di)_mm_srli_epi64(__A, __B),
4949 _mm256_mask_srli_epi64(__m256i __W, __mmask8 __U, __m256i __A, int __B)
4952 (__v4di)_mm256_srli_epi64(__A, __B),
4957 _mm256_maskz_srli_epi64(__mmask8 __U, __m256i __A, int __B)
4960 (__v4di)_mm256_srli_epi64(__A, __B),
5804 _mm_mask_unpackhi_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
5807 (__v2df)_mm_unpackhi_pd(__A, __B),
5812 _mm_maskz_unpackhi_pd(__mmask8 __U, __m128d __A, __m128d __B)
5815 (__v2df)_mm_unpackhi_pd(__A, __B),
5820 _mm256_mask_unpackhi_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B)
5823 (__v4df)_mm256_unpackhi_pd(__A, __B),
5828 _mm256_maskz_unpackhi_pd(__mmask8 __U, __m256d __A, __m256d __B)
5831 (__v4df)_mm256_unpackhi_pd(__A, __B),
5836 _mm_mask_unpackhi_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
5839 (__v4sf)_mm_unpackhi_ps(__A, __B),
5844 _mm_maskz_unpackhi_ps(__mmask8 __U, __m128 __A, __m128 __B)
5847 (__v4sf)_mm_unpackhi_ps(__A, __B),
5852 _mm256_mask_unpackhi_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B)
5855 (__v8sf)_mm256_unpackhi_ps(__A, __B),
5860 _mm256_maskz_unpackhi_ps(__mmask8 __U, __m256 __A, __m256 __B)
5863 (__v8sf)_mm256_unpackhi_ps(__A, __B),
5868 _mm_mask_unpacklo_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
5871 (__v2df)_mm_unpacklo_pd(__A, __B),
5876 _mm_maskz_unpacklo_pd(__mmask8 __U, __m128d __A, __m128d __B)
5879 (__v2df)_mm_unpacklo_pd(__A, __B),
5884 _mm256_mask_unpacklo_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B)
5887 (__v4df)_mm256_unpacklo_pd(__A, __B),
5892 _mm256_maskz_unpacklo_pd(__mmask8 __U, __m256d __A, __m256d __B)
5895 (__v4df)_mm256_unpacklo_pd(__A, __B),
5900 _mm_mask_unpacklo_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
5903 (__v4sf)_mm_unpacklo_ps(__A, __B),
5908 _mm_maskz_unpacklo_ps(__mmask8 __U, __m128 __A, __m128 __B)
5911 (__v4sf)_mm_unpacklo_ps(__A, __B),
5916 _mm256_mask_unpacklo_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B)
5919 (__v8sf)_mm256_unpacklo_ps(__A, __B),
5924 _mm256_maskz_unpacklo_ps(__mmask8 __U, __m256 __A, __m256 __B)
5927 (__v8sf)_mm256_unpacklo_ps(__A, __B),
6140 _mm_test_epi32_mask (__m128i __A, __m128i __B)
6142 return _mm_cmpneq_epi32_mask (_mm_and_si128 (__A, __B), _mm_setzero_si128());
6146 _mm_mask_test_epi32_mask (__mmask8 __U, __m128i __A, __m128i __B)
6148 return _mm_mask_cmpneq_epi32_mask (__U, _mm_and_si128 (__A, __B),
6153 _mm256_test_epi32_mask (__m256i __A, __m256i __B)
6155 return _mm256_cmpneq_epi32_mask (_mm256_and_si256 (__A, __B),
6160 _mm256_mask_test_epi32_mask (__mmask8 __U, __m256i __A, __m256i __B)
6162 return _mm256_mask_cmpneq_epi32_mask (__U, _mm256_and_si256 (__A, __B),
6167 _mm_test_epi64_mask (__m128i __A, __m128i __B)
6169 return _mm_cmpneq_epi64_mask (_mm_and_si128 (__A, __B), _mm_setzero_si128());
6173 _mm_mask_test_epi64_mask (__mmask8 __U, __m128i __A, __m128i __B)
6175 return _mm_mask_cmpneq_epi64_mask (__U, _mm_and_si128 (__A, __B),
6180 _mm256_test_epi64_mask (__m256i __A, __m256i __B)
6182 return _mm256_cmpneq_epi64_mask (_mm256_and_si256 (__A, __B),
6187 _mm256_mask_test_epi64_mask (__mmask8 __U, __m256i __A, __m256i __B)
6189 return _mm256_mask_cmpneq_epi64_mask (__U, _mm256_and_si256 (__A, __B),
6194 _mm_testn_epi32_mask (__m128i __A, __m128i __B)
6196 return _mm_cmpeq_epi32_mask (_mm_and_si128 (__A, __B), _mm_setzero_si128());
6200 _mm_mask_testn_epi32_mask (__mmask8 __U, __m128i __A, __m128i __B)
6202 return _mm_mask_cmpeq_epi32_mask (__U, _mm_and_si128 (__A, __B),
6207 _mm256_testn_epi32_mask (__m256i __A, __m256i __B)
6209 return _mm256_cmpeq_epi32_mask (_mm256_and_si256 (__A, __B),
6214 _mm256_mask_testn_epi32_mask (__mmask8 __U, __m256i __A, __m256i __B)
6216 return _mm256_mask_cmpeq_epi32_mask (__U, _mm256_and_si256 (__A, __B),
6221 _mm_testn_epi64_mask (__m128i __A, __m128i __B)
6223 return _mm_cmpeq_epi64_mask (_mm_and_si128 (__A, __B), _mm_setzero_si128());
6227 _mm_mask_testn_epi64_mask (__mmask8 __U, __m128i __A, __m128i __B)
6229 return _mm_mask_cmpeq_epi64_mask (__U, _mm_and_si128 (__A, __B),
6234 _mm256_testn_epi64_mask (__m256i __A, __m256i __B)
6236 return _mm256_cmpeq_epi64_mask (_mm256_and_si256 (__A, __B),
6241 _mm256_mask_testn_epi64_mask (__mmask8 __U, __m256i __A, __m256i __B)
6243 return _mm256_mask_cmpeq_epi64_mask (__U, _mm256_and_si256 (__A, __B),
6248 _mm_mask_unpackhi_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
6251 (__v4si)_mm_unpackhi_epi32(__A, __B),
6256 _mm_maskz_unpackhi_epi32(__mmask8 __U, __m128i __A, __m128i __B)
6259 (__v4si)_mm_unpackhi_epi32(__A, __B),
6264 _mm256_mask_unpackhi_epi32(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
6267 (__v8si)_mm256_unpackhi_epi32(__A, __B),
6272 _mm256_maskz_unpackhi_epi32(__mmask8 __U, __m256i __A, __m256i __B)
6275 (__v8si)_mm256_unpackhi_epi32(__A, __B),
6280 _mm_mask_unpackhi_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
6283 (__v2di)_mm_unpackhi_epi64(__A, __B),
6288 _mm_maskz_unpackhi_epi64(__mmask8 __U, __m128i __A, __m128i __B)
6291 (__v2di)_mm_unpackhi_epi64(__A, __B),
6296 _mm256_mask_unpackhi_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
6299 (__v4di)_mm256_unpackhi_epi64(__A, __B),
6304 _mm256_maskz_unpackhi_epi64(__mmask8 __U, __m256i __A, __m256i __B)
6307 (__v4di)_mm256_unpackhi_epi64(__A, __B),
6312 _mm_mask_unpacklo_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
6315 (__v4si)_mm_unpacklo_epi32(__A, __B),
6320 _mm_maskz_unpacklo_epi32(__mmask8 __U, __m128i __A, __m128i __B)
6323 (__v4si)_mm_unpacklo_epi32(__A, __B),
6328 _mm256_mask_unpacklo_epi32(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
6331 (__v8si)_mm256_unpacklo_epi32(__A, __B),
6336 _mm256_maskz_unpacklo_epi32(__mmask8 __U, __m256i __A, __m256i __B)
6339 (__v8si)_mm256_unpacklo_epi32(__A, __B),
6344 _mm_mask_unpacklo_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
6347 (__v2di)_mm_unpacklo_epi64(__A, __B),
6352 _mm_maskz_unpacklo_epi64(__mmask8 __U, __m128i __A, __m128i __B)
6355 (__v2di)_mm_unpacklo_epi64(__A, __B),
6360 _mm256_mask_unpacklo_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
6363 (__v4di)_mm256_unpacklo_epi64(__A, __B),
6368 _mm256_maskz_unpacklo_epi64(__mmask8 __U, __m256i __A, __m256i __B)
6371 (__v4di)_mm256_unpacklo_epi64(__A, __B),
6376 _mm_mask_sra_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
6379 (__v4si)_mm_sra_epi32(__A, __B),
6384 _mm_maskz_sra_epi32(__mmask8 __U, __m128i __A, __m128i __B)
6387 (__v4si)_mm_sra_epi32(__A, __B),
6392 _mm256_mask_sra_epi32(__m256i __W, __mmask8 __U, __m256i __A, __m128i __B)
6395 (__v8si)_mm256_sra_epi32(__A, __B),
6400 _mm256_maskz_sra_epi32(__mmask8 __U, __m256i __A, __m128i __B)
6403 (__v8si)_mm256_sra_epi32(__A, __B),
6408 _mm_mask_srai_epi32(__m128i __W, __mmask8 __U, __m128i __A, int __B)
6411 (__v4si)_mm_srai_epi32(__A, __B),
6416 _mm_maskz_srai_epi32(__mmask8 __U, __m128i __A, int __B)
6419 (__v4si)_mm_srai_epi32(__A, __B),
6424 _mm256_mask_srai_epi32(__m256i __W, __mmask8 __U, __m256i __A, int __B)
6427 (__v8si)_mm256_srai_epi32(__A, __B),
6432 _mm256_maskz_srai_epi32(__mmask8 __U, __m256i __A, int __B)
6435 (__v8si)_mm256_srai_epi32(__A, __B),
6440 _mm_sra_epi64(__m128i __A, __m128i __B)
6442 return (__m128i)__builtin_ia32_psraq128((__v2di)__A, (__v2di)__B);
6446 _mm_mask_sra_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
6449 (__v2di)_mm_sra_epi64(__A, __B), \
6454 _mm_maskz_sra_epi64(__mmask8 __U, __m128i __A, __m128i __B)
6457 (__v2di)_mm_sra_epi64(__A, __B), \
6462 _mm256_sra_epi64(__m256i __A, __m128i __B)
6464 return (__m256i)__builtin_ia32_psraq256((__v4di) __A, (__v2di) __B);
6468 _mm256_mask_sra_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m128i __B)
6471 (__v4di)_mm256_sra_epi64(__A, __B), \
6476 _mm256_maskz_sra_epi64(__mmask8 __U, __m256i __A, __m128i __B)
6479 (__v4di)_mm256_sra_epi64(__A, __B), \