Lines Matching refs:__A

350 _mm512_add_epi8 (__m512i __A, __m512i __B) {
351 return (__m512i) ((__v64qi) __A + (__v64qi) __B);
355 _mm512_mask_add_epi8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B) {
356 return (__m512i) __builtin_ia32_paddb512_mask ((__v64qi) __A,
363 _mm512_maskz_add_epi8 (__mmask64 __U, __m512i __A, __m512i __B) {
364 return (__m512i) __builtin_ia32_paddb512_mask ((__v64qi) __A,
371 _mm512_sub_epi8 (__m512i __A, __m512i __B) {
372 return (__m512i) ((__v64qi) __A - (__v64qi) __B);
376 _mm512_mask_sub_epi8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B) {
377 return (__m512i) __builtin_ia32_psubb512_mask ((__v64qi) __A,
384 _mm512_maskz_sub_epi8 (__mmask64 __U, __m512i __A, __m512i __B) {
385 return (__m512i) __builtin_ia32_psubb512_mask ((__v64qi) __A,
392 _mm512_add_epi16 (__m512i __A, __m512i __B) {
393 return (__m512i) ((__v32hi) __A + (__v32hi) __B);
397 _mm512_mask_add_epi16 (__m512i __W, __mmask32 __U, __m512i __A, __m512i __B) {
398 return (__m512i) __builtin_ia32_paddw512_mask ((__v32hi) __A,
405 _mm512_maskz_add_epi16 (__mmask32 __U, __m512i __A, __m512i __B) {
406 return (__m512i) __builtin_ia32_paddw512_mask ((__v32hi) __A,
413 _mm512_sub_epi16 (__m512i __A, __m512i __B) {
414 return (__m512i) ((__v32hi) __A - (__v32hi) __B);
418 _mm512_mask_sub_epi16 (__m512i __W, __mmask32 __U, __m512i __A, __m512i __B) {
419 return (__m512i) __builtin_ia32_psubw512_mask ((__v32hi) __A,
426 _mm512_maskz_sub_epi16 (__mmask32 __U, __m512i __A, __m512i __B) {
427 return (__m512i) __builtin_ia32_psubw512_mask ((__v32hi) __A,
434 _mm512_mullo_epi16 (__m512i __A, __m512i __B) {
435 return (__m512i) ((__v32hi) __A * (__v32hi) __B);
439 _mm512_mask_mullo_epi16 (__m512i __W, __mmask32 __U, __m512i __A, __m512i __B) {
440 return (__m512i) __builtin_ia32_pmullw512_mask ((__v32hi) __A,
447 _mm512_maskz_mullo_epi16 (__mmask32 __U, __m512i __A, __m512i __B) {
448 return (__m512i) __builtin_ia32_pmullw512_mask ((__v32hi) __A,
455 _mm512_mask_blend_epi8 (__mmask64 __U, __m512i __A, __m512i __W)
457 return (__m512i) __builtin_ia32_blendmb_512_mask ((__v64qi) __A,
463 _mm512_mask_blend_epi16 (__mmask32 __U, __m512i __A, __m512i __W)
465 return (__m512i) __builtin_ia32_blendmw_512_mask ((__v32hi) __A,
471 _mm512_abs_epi8 (__m512i __A)
473 return (__m512i) __builtin_ia32_pabsb512_mask ((__v64qi) __A,
479 _mm512_mask_abs_epi8 (__m512i __W, __mmask64 __U, __m512i __A)
481 return (__m512i) __builtin_ia32_pabsb512_mask ((__v64qi) __A,
487 _mm512_maskz_abs_epi8 (__mmask64 __U, __m512i __A)
489 return (__m512i) __builtin_ia32_pabsb512_mask ((__v64qi) __A,
495 _mm512_abs_epi16 (__m512i __A)
497 return (__m512i) __builtin_ia32_pabsw512_mask ((__v32hi) __A,
503 _mm512_mask_abs_epi16 (__m512i __W, __mmask32 __U, __m512i __A)
505 return (__m512i) __builtin_ia32_pabsw512_mask ((__v32hi) __A,
511 _mm512_maskz_abs_epi16 (__mmask32 __U, __m512i __A)
513 return (__m512i) __builtin_ia32_pabsw512_mask ((__v32hi) __A,
519 _mm512_packs_epi32 (__m512i __A, __m512i __B)
521 return (__m512i) __builtin_ia32_packssdw512_mask ((__v16si) __A,
528 _mm512_maskz_packs_epi32 (__mmask32 __M, __m512i __A, __m512i __B)
530 return (__m512i) __builtin_ia32_packssdw512_mask ((__v16si) __A,
537 _mm512_mask_packs_epi32 (__m512i __W, __mmask32 __M, __m512i __A,
540 return (__m512i) __builtin_ia32_packssdw512_mask ((__v16si) __A,
547 _mm512_packs_epi16 (__m512i __A, __m512i __B)
549 return (__m512i) __builtin_ia32_packsswb512_mask ((__v32hi) __A,
556 _mm512_mask_packs_epi16 (__m512i __W, __mmask64 __M, __m512i __A,
559 return (__m512i) __builtin_ia32_packsswb512_mask ((__v32hi) __A,
566 _mm512_maskz_packs_epi16 (__mmask64 __M, __m512i __A, __m512i __B)
568 return (__m512i) __builtin_ia32_packsswb512_mask ((__v32hi) __A,
575 _mm512_packus_epi32 (__m512i __A, __m512i __B)
577 return (__m512i) __builtin_ia32_packusdw512_mask ((__v16si) __A,
584 _mm512_maskz_packus_epi32 (__mmask32 __M, __m512i __A, __m512i __B)
586 return (__m512i) __builtin_ia32_packusdw512_mask ((__v16si) __A,
593 _mm512_mask_packus_epi32 (__m512i __W, __mmask32 __M, __m512i __A,
596 return (__m512i) __builtin_ia32_packusdw512_mask ((__v16si) __A,
603 _mm512_packus_epi16 (__m512i __A, __m512i __B)
605 return (__m512i) __builtin_ia32_packuswb512_mask ((__v32hi) __A,
612 _mm512_mask_packus_epi16 (__m512i __W, __mmask64 __M, __m512i __A,
615 return (__m512i) __builtin_ia32_packuswb512_mask ((__v32hi) __A,
622 _mm512_maskz_packus_epi16 (__mmask64 __M, __m512i __A, __m512i __B)
624 return (__m512i) __builtin_ia32_packuswb512_mask ((__v32hi) __A,
631 _mm512_adds_epi8 (__m512i __A, __m512i __B)
633 return (__m512i) __builtin_ia32_paddsb512_mask ((__v64qi) __A,
640 _mm512_mask_adds_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
643 return (__m512i) __builtin_ia32_paddsb512_mask ((__v64qi) __A,
650 _mm512_maskz_adds_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
652 return (__m512i) __builtin_ia32_paddsb512_mask ((__v64qi) __A,
659 _mm512_adds_epi16 (__m512i __A, __m512i __B)
661 return (__m512i) __builtin_ia32_paddsw512_mask ((__v32hi) __A,
668 _mm512_mask_adds_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
671 return (__m512i) __builtin_ia32_paddsw512_mask ((__v32hi) __A,
678 _mm512_maskz_adds_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
680 return (__m512i) __builtin_ia32_paddsw512_mask ((__v32hi) __A,
687 _mm512_adds_epu8 (__m512i __A, __m512i __B)
689 return (__m512i) __builtin_ia32_paddusb512_mask ((__v64qi) __A,
696 _mm512_mask_adds_epu8 (__m512i __W, __mmask64 __U, __m512i __A,
699 return (__m512i) __builtin_ia32_paddusb512_mask ((__v64qi) __A,
706 _mm512_maskz_adds_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
708 return (__m512i) __builtin_ia32_paddusb512_mask ((__v64qi) __A,
715 _mm512_adds_epu16 (__m512i __A, __m512i __B)
717 return (__m512i) __builtin_ia32_paddusw512_mask ((__v32hi) __A,
724 _mm512_mask_adds_epu16 (__m512i __W, __mmask32 __U, __m512i __A,
727 return (__m512i) __builtin_ia32_paddusw512_mask ((__v32hi) __A,
734 _mm512_maskz_adds_epu16 (__mmask32 __U, __m512i __A, __m512i __B)
736 return (__m512i) __builtin_ia32_paddusw512_mask ((__v32hi) __A,
743 _mm512_avg_epu8 (__m512i __A, __m512i __B)
745 return (__m512i) __builtin_ia32_pavgb512_mask ((__v64qi) __A,
752 _mm512_mask_avg_epu8 (__m512i __W, __mmask64 __U, __m512i __A,
755 return (__m512i) __builtin_ia32_pavgb512_mask ((__v64qi) __A,
762 _mm512_maskz_avg_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
764 return (__m512i) __builtin_ia32_pavgb512_mask ((__v64qi) __A,
771 _mm512_avg_epu16 (__m512i __A, __m512i __B)
773 return (__m512i) __builtin_ia32_pavgw512_mask ((__v32hi) __A,
780 _mm512_mask_avg_epu16 (__m512i __W, __mmask32 __U, __m512i __A,
783 return (__m512i) __builtin_ia32_pavgw512_mask ((__v32hi) __A,
790 _mm512_maskz_avg_epu16 (__mmask32 __U, __m512i __A, __m512i __B)
792 return (__m512i) __builtin_ia32_pavgw512_mask ((__v32hi) __A,
799 _mm512_max_epi8 (__m512i __A, __m512i __B)
801 return (__m512i) __builtin_ia32_pmaxsb512_mask ((__v64qi) __A,
808 _mm512_maskz_max_epi8 (__mmask64 __M, __m512i __A, __m512i __B)
810 return (__m512i) __builtin_ia32_pmaxsb512_mask ((__v64qi) __A,
817 _mm512_mask_max_epi8 (__m512i __W, __mmask64 __M, __m512i __A,
820 return (__m512i) __builtin_ia32_pmaxsb512_mask ((__v64qi) __A,
827 _mm512_max_epi16 (__m512i __A, __m512i __B)
829 return (__m512i) __builtin_ia32_pmaxsw512_mask ((__v32hi) __A,
836 _mm512_maskz_max_epi16 (__mmask32 __M, __m512i __A, __m512i __B)
838 return (__m512i) __builtin_ia32_pmaxsw512_mask ((__v32hi) __A,
845 _mm512_mask_max_epi16 (__m512i __W, __mmask32 __M, __m512i __A,
848 return (__m512i) __builtin_ia32_pmaxsw512_mask ((__v32hi) __A,
855 _mm512_max_epu8 (__m512i __A, __m512i __B)
857 return (__m512i) __builtin_ia32_pmaxub512_mask ((__v64qi) __A,
864 _mm512_maskz_max_epu8 (__mmask64 __M, __m512i __A, __m512i __B)
866 return (__m512i) __builtin_ia32_pmaxub512_mask ((__v64qi) __A,
873 _mm512_mask_max_epu8 (__m512i __W, __mmask64 __M, __m512i __A,
876 return (__m512i) __builtin_ia32_pmaxub512_mask ((__v64qi) __A,
883 _mm512_max_epu16 (__m512i __A, __m512i __B)
885 return (__m512i) __builtin_ia32_pmaxuw512_mask ((__v32hi) __A,
892 _mm512_maskz_max_epu16 (__mmask32 __M, __m512i __A, __m512i __B)
894 return (__m512i) __builtin_ia32_pmaxuw512_mask ((__v32hi) __A,
901 _mm512_mask_max_epu16 (__m512i __W, __mmask32 __M, __m512i __A,
904 return (__m512i) __builtin_ia32_pmaxuw512_mask ((__v32hi) __A,
911 _mm512_min_epi8 (__m512i __A, __m512i __B)
913 return (__m512i) __builtin_ia32_pminsb512_mask ((__v64qi) __A,
920 _mm512_maskz_min_epi8 (__mmask64 __M, __m512i __A, __m512i __B)
922 return (__m512i) __builtin_ia32_pminsb512_mask ((__v64qi) __A,
929 _mm512_mask_min_epi8 (__m512i __W, __mmask64 __M, __m512i __A,
932 return (__m512i) __builtin_ia32_pminsb512_mask ((__v64qi) __A,
939 _mm512_min_epi16 (__m512i __A, __m512i __B)
941 return (__m512i) __builtin_ia32_pminsw512_mask ((__v32hi) __A,
948 _mm512_maskz_min_epi16 (__mmask32 __M, __m512i __A, __m512i __B)
950 return (__m512i) __builtin_ia32_pminsw512_mask ((__v32hi) __A,
957 _mm512_mask_min_epi16 (__m512i __W, __mmask32 __M, __m512i __A,
960 return (__m512i) __builtin_ia32_pminsw512_mask ((__v32hi) __A,
967 _mm512_min_epu8 (__m512i __A, __m512i __B)
969 return (__m512i) __builtin_ia32_pminub512_mask ((__v64qi) __A,
976 _mm512_maskz_min_epu8 (__mmask64 __M, __m512i __A, __m512i __B)
978 return (__m512i) __builtin_ia32_pminub512_mask ((__v64qi) __A,
985 _mm512_mask_min_epu8 (__m512i __W, __mmask64 __M, __m512i __A,
988 return (__m512i) __builtin_ia32_pminub512_mask ((__v64qi) __A,
995 _mm512_min_epu16 (__m512i __A, __m512i __B)
997 return (__m512i) __builtin_ia32_pminuw512_mask ((__v32hi) __A,
1004 _mm512_maskz_min_epu16 (__mmask32 __M, __m512i __A, __m512i __B)
1006 return (__m512i) __builtin_ia32_pminuw512_mask ((__v32hi) __A,
1013 _mm512_mask_min_epu16 (__m512i __W, __mmask32 __M, __m512i __A,
1016 return (__m512i) __builtin_ia32_pminuw512_mask ((__v32hi) __A,
1023 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
1025 return (__m512i) __builtin_ia32_pshufb512_mask ((__v64qi) __A,
1032 _mm512_mask_shuffle_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1035 return (__m512i) __builtin_ia32_pshufb512_mask ((__v64qi) __A,
1042 _mm512_maskz_shuffle_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
1044 return (__m512i) __builtin_ia32_pshufb512_mask ((__v64qi) __A,
1051 _mm512_subs_epi8 (__m512i __A, __m512i __B)
1053 return (__m512i) __builtin_ia32_psubsb512_mask ((__v64qi) __A,
1060 _mm512_mask_subs_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1063 return (__m512i) __builtin_ia32_psubsb512_mask ((__v64qi) __A,
1070 _mm512_maskz_subs_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
1072 return (__m512i) __builtin_ia32_psubsb512_mask ((__v64qi) __A,
1079 _mm512_subs_epi16 (__m512i __A, __m512i __B)
1081 return (__m512i) __builtin_ia32_psubsw512_mask ((__v32hi) __A,
1088 _mm512_mask_subs_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1091 return (__m512i) __builtin_ia32_psubsw512_mask ((__v32hi) __A,
1098 _mm512_maskz_subs_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
1100 return (__m512i) __builtin_ia32_psubsw512_mask ((__v32hi) __A,
1107 _mm512_subs_epu8 (__m512i __A, __m512i __B)
1109 return (__m512i) __builtin_ia32_psubusb512_mask ((__v64qi) __A,
1116 _mm512_mask_subs_epu8 (__m512i __W, __mmask64 __U, __m512i __A,
1119 return (__m512i) __builtin_ia32_psubusb512_mask ((__v64qi) __A,
1126 _mm512_maskz_subs_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
1128 return (__m512i) __builtin_ia32_psubusb512_mask ((__v64qi) __A,
1135 _mm512_subs_epu16 (__m512i __A, __m512i __B)
1137 return (__m512i) __builtin_ia32_psubusw512_mask ((__v32hi) __A,
1144 _mm512_mask_subs_epu16 (__m512i __W, __mmask32 __U, __m512i __A,
1147 return (__m512i) __builtin_ia32_psubusw512_mask ((__v32hi) __A,
1154 _mm512_maskz_subs_epu16 (__mmask32 __U, __m512i __A, __m512i __B)
1156 return (__m512i) __builtin_ia32_psubusw512_mask ((__v32hi) __A,
1163 _mm512_mask2_permutex2var_epi16 (__m512i __A, __m512i __I,
1166 return (__m512i) __builtin_ia32_vpermi2varhi512_mask ((__v32hi) __A,
1173 _mm512_permutex2var_epi16 (__m512i __A, __m512i __I, __m512i __B)
1176 (__v32hi) __A,
1182 _mm512_mask_permutex2var_epi16 (__m512i __A, __mmask32 __U,
1186 (__v32hi) __A,
1192 _mm512_maskz_permutex2var_epi16 (__mmask32 __U, __m512i __A,
1197 (__v32hi) __A,
1203 _mm512_mulhrs_epi16 (__m512i __A, __m512i __B)
1205 return (__m512i) __builtin_ia32_pmulhrsw512_mask ((__v32hi) __A,
1212 _mm512_mask_mulhrs_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1215 return (__m512i) __builtin_ia32_pmulhrsw512_mask ((__v32hi) __A,
1222 _mm512_maskz_mulhrs_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
1224 return (__m512i) __builtin_ia32_pmulhrsw512_mask ((__v32hi) __A,
1231 _mm512_mulhi_epi16 (__m512i __A, __m512i __B)
1233 return (__m512i) __builtin_ia32_pmulhw512_mask ((__v32hi) __A,
1240 _mm512_mask_mulhi_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1243 return (__m512i) __builtin_ia32_pmulhw512_mask ((__v32hi) __A,
1250 _mm512_maskz_mulhi_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
1252 return (__m512i) __builtin_ia32_pmulhw512_mask ((__v32hi) __A,
1259 _mm512_mulhi_epu16 (__m512i __A, __m512i __B)
1261 return (__m512i) __builtin_ia32_pmulhuw512_mask ((__v32hi) __A,
1268 _mm512_mask_mulhi_epu16 (__m512i __W, __mmask32 __U, __m512i __A,
1271 return (__m512i) __builtin_ia32_pmulhuw512_mask ((__v32hi) __A,
1278 _mm512_maskz_mulhi_epu16 (__mmask32 __U, __m512i __A, __m512i __B)
1280 return (__m512i) __builtin_ia32_pmulhuw512_mask ((__v32hi) __A,
1312 _mm512_madd_epi16 (__m512i __A, __m512i __B) {
1313 return (__m512i) __builtin_ia32_pmaddwd512_mask ((__v32hi) __A,
1320 _mm512_mask_madd_epi16 (__m512i __W, __mmask16 __U, __m512i __A,
1322 return (__m512i) __builtin_ia32_pmaddwd512_mask ((__v32hi) __A,
1329 _mm512_maskz_madd_epi16 (__mmask16 __U, __m512i __A, __m512i __B) {
1330 return (__m512i) __builtin_ia32_pmaddwd512_mask ((__v32hi) __A,
1337 _mm512_cvtsepi16_epi8 (__m512i __A) {
1338 return (__m256i) __builtin_ia32_pmovswb512_mask ((__v32hi) __A,
1344 _mm512_mask_cvtsepi16_epi8 (__m256i __O, __mmask32 __M, __m512i __A) {
1345 return (__m256i) __builtin_ia32_pmovswb512_mask ((__v32hi) __A,
1351 _mm512_maskz_cvtsepi16_epi8 (__mmask32 __M, __m512i __A) {
1352 return (__m256i) __builtin_ia32_pmovswb512_mask ((__v32hi) __A,
1358 _mm512_cvtusepi16_epi8 (__m512i __A) {
1359 return (__m256i) __builtin_ia32_pmovuswb512_mask ((__v32hi) __A,
1365 _mm512_mask_cvtusepi16_epi8 (__m256i __O, __mmask32 __M, __m512i __A) {
1366 return (__m256i) __builtin_ia32_pmovuswb512_mask ((__v32hi) __A,
1372 _mm512_maskz_cvtusepi16_epi8 (__mmask32 __M, __m512i __A) {
1373 return (__m256i) __builtin_ia32_pmovuswb512_mask ((__v32hi) __A,
1379 _mm512_cvtepi16_epi8 (__m512i __A) {
1380 return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A,
1386 _mm512_mask_cvtepi16_epi8 (__m256i __O, __mmask32 __M, __m512i __A) {
1387 return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A,
1393 _mm512_maskz_cvtepi16_epi8 (__mmask32 __M, __m512i __A) {
1394 return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A,
1400 _mm512_unpackhi_epi8 (__m512i __A, __m512i __B) {
1401 return (__m512i) __builtin_ia32_punpckhbw512_mask ((__v64qi) __A,
1408 _mm512_mask_unpackhi_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1410 return (__m512i) __builtin_ia32_punpckhbw512_mask ((__v64qi) __A,
1417 _mm512_maskz_unpackhi_epi8 (__mmask64 __U, __m512i __A, __m512i __B) {
1418 return (__m512i) __builtin_ia32_punpckhbw512_mask ((__v64qi) __A,
1425 _mm512_unpackhi_epi16 (__m512i __A, __m512i __B) {
1426 return (__m512i) __builtin_ia32_punpckhwd512_mask ((__v32hi) __A,
1433 _mm512_mask_unpackhi_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1435 return (__m512i) __builtin_ia32_punpckhwd512_mask ((__v32hi) __A,
1442 _mm512_maskz_unpackhi_epi16 (__mmask32 __U, __m512i __A, __m512i __B) {
1443 return (__m512i) __builtin_ia32_punpckhwd512_mask ((__v32hi) __A,
1450 _mm512_unpacklo_epi8 (__m512i __A, __m512i __B) {
1451 return (__m512i) __builtin_ia32_punpcklbw512_mask ((__v64qi) __A,
1458 _mm512_mask_unpacklo_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1460 return (__m512i) __builtin_ia32_punpcklbw512_mask ((__v64qi) __A,
1467 _mm512_maskz_unpacklo_epi8 (__mmask64 __U, __m512i __A, __m512i __B) {
1468 return (__m512i) __builtin_ia32_punpcklbw512_mask ((__v64qi) __A,
1475 _mm512_unpacklo_epi16 (__m512i __A, __m512i __B) {
1476 return (__m512i) __builtin_ia32_punpcklwd512_mask ((__v32hi) __A,
1483 _mm512_mask_unpacklo_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1485 return (__m512i) __builtin_ia32_punpcklwd512_mask ((__v32hi) __A,
1492 _mm512_maskz_unpacklo_epi16 (__mmask32 __U, __m512i __A, __m512i __B) {
1493 return (__m512i) __builtin_ia32_punpcklwd512_mask ((__v32hi) __A,