Lines Matching refs:__m512i
289 extern __inline __m512i
291 _mm512_mask_mov_epi16 (__m512i __W, __mmask32 __U, __m512i __A)
293 return (__m512i) __builtin_ia32_movdquhi512_mask ((__v32hi) __A,
298 extern __inline __m512i
300 _mm512_maskz_mov_epi16 (__mmask32 __U, __m512i __A)
302 return (__m512i) __builtin_ia32_movdquhi512_mask ((__v32hi) __A,
308 extern __inline __m512i
312 return (__m512i) (*(const __v32hi_u *) __P);
315 extern __inline __m512i
317 _mm512_mask_loadu_epi16 (__m512i __W, __mmask32 __U, void const *__P)
319 return (__m512i) __builtin_ia32_loaddquhi512_mask ((const short *) __P,
324 extern __inline __m512i
328 return (__m512i) __builtin_ia32_loaddquhi512_mask ((const short *) __P,
336 _mm512_storeu_epi16 (void *__P, __m512i __A)
343 _mm512_mask_storeu_epi16 (void *__P, __mmask32 __U, __m512i __A)
350 extern __inline __m512i
352 _mm512_mask_mov_epi8 (__m512i __W, __mmask64 __U, __m512i __A)
354 return (__m512i) __builtin_ia32_movdquqi512_mask ((__v64qi) __A,
359 extern __inline __m512i
361 _mm512_maskz_mov_epi8 (__mmask64 __U, __m512i __A)
363 return (__m512i) __builtin_ia32_movdquqi512_mask ((__v64qi) __A,
401 extern __inline __m512i
405 return (__m512i) (*(const __v64qi_u *) __P);
408 extern __inline __m512i
410 _mm512_mask_loadu_epi8 (__m512i __W, __mmask64 __U, void const *__P)
412 return (__m512i) __builtin_ia32_loaddquqi512_mask ((const char *) __P,
417 extern __inline __m512i
421 return (__m512i) __builtin_ia32_loaddquqi512_mask ((const char *) __P,
429 _mm512_storeu_epi8 (void *__P, __m512i __A)
436 _mm512_mask_storeu_epi8 (void *__P, __mmask64 __U, __m512i __A)
443 extern __inline __m512i
445 _mm512_sad_epu8 (__m512i __A, __m512i __B)
447 return (__m512i) __builtin_ia32_psadbw512 ((__v64qi) __A,
453 _mm512_cvtepi16_epi8 (__m512i __A)
462 _mm512_mask_cvtepi16_storeu_epi8 (void * __P, __mmask32 __M, __m512i __A)
469 _mm512_mask_cvtepi16_epi8 (__m256i __O, __mmask32 __M, __m512i __A)
477 _mm512_maskz_cvtepi16_epi8 (__mmask32 __M, __m512i __A)
487 _mm512_cvtsepi16_epi8 (__m512i __A)
496 _mm512_mask_cvtsepi16_storeu_epi8 (void * __P, __mmask32 __M, __m512i __A)
503 _mm512_mask_cvtsepi16_epi8 (__m256i __O, __mmask32 __M, __m512i __A)
512 _mm512_maskz_cvtsepi16_epi8 (__mmask32 __M, __m512i __A)
522 _mm512_cvtusepi16_epi8 (__m512i __A)
531 _mm512_mask_cvtusepi16_epi8 (__m256i __O, __mmask32 __M, __m512i __A)
540 _mm512_mask_cvtusepi16_storeu_epi8 (void * __P, __mmask32 __M, __m512i __A)
547 _mm512_maskz_cvtusepi16_epi8 (__mmask32 __M, __m512i __A)
555 extern __inline __m512i
559 return (__m512i) __builtin_ia32_pbroadcastb512_mask ((__v16qi) __A,
564 extern __inline __m512i
566 _mm512_mask_broadcastb_epi8 (__m512i __O, __mmask64 __M, __m128i __A)
568 return (__m512i) __builtin_ia32_pbroadcastb512_mask ((__v16qi) __A,
573 extern __inline __m512i
577 return (__m512i) __builtin_ia32_pbroadcastb512_mask ((__v16qi) __A,
583 extern __inline __m512i
585 _mm512_mask_set1_epi8 (__m512i __O, __mmask64 __M, char __A)
587 return (__m512i) __builtin_ia32_pbroadcastb512_gpr_mask (__A,
592 extern __inline __m512i
596 return (__m512i)
603 extern __inline __m512i
607 return (__m512i) __builtin_ia32_pbroadcastw512_mask ((__v8hi) __A,
612 extern __inline __m512i
614 _mm512_mask_broadcastw_epi16 (__m512i __O, __mmask32 __M, __m128i __A)
616 return (__m512i) __builtin_ia32_pbroadcastw512_mask ((__v8hi) __A,
621 extern __inline __m512i
625 return (__m512i) __builtin_ia32_pbroadcastw512_mask ((__v8hi) __A,
631 extern __inline __m512i
633 _mm512_mask_set1_epi16 (__m512i __O, __mmask32 __M, short __A)
635 return (__m512i) __builtin_ia32_pbroadcastw512_gpr_mask (__A,
640 extern __inline __m512i
644 return (__m512i)
651 extern __inline __m512i
653 _mm512_mulhrs_epi16 (__m512i __A, __m512i __B)
655 return (__m512i) __builtin_ia32_pmulhrsw512_mask ((__v32hi) __A,
662 extern __inline __m512i
664 _mm512_mask_mulhrs_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
665 __m512i __B)
667 return (__m512i) __builtin_ia32_pmulhrsw512_mask ((__v32hi) __A,
673 extern __inline __m512i
675 _mm512_maskz_mulhrs_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
677 return (__m512i) __builtin_ia32_pmulhrsw512_mask ((__v32hi) __A,
684 extern __inline __m512i
686 _mm512_mulhi_epi16 (__m512i __A, __m512i __B)
688 return (__m512i) __builtin_ia32_pmulhw512_mask ((__v32hi) __A,
695 extern __inline __m512i
697 _mm512_mask_mulhi_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
698 __m512i __B)
700 return (__m512i) __builtin_ia32_pmulhw512_mask ((__v32hi) __A,
706 extern __inline __m512i
708 _mm512_maskz_mulhi_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
710 return (__m512i) __builtin_ia32_pmulhw512_mask ((__v32hi) __A,
717 extern __inline __m512i
719 _mm512_mulhi_epu16 (__m512i __A, __m512i __B)
721 return (__m512i) __builtin_ia32_pmulhuw512_mask ((__v32hi) __A,
728 extern __inline __m512i
730 _mm512_mask_mulhi_epu16 (__m512i __W, __mmask32 __U, __m512i __A,
731 __m512i __B)
733 return (__m512i) __builtin_ia32_pmulhuw512_mask ((__v32hi) __A,
739 extern __inline __m512i
741 _mm512_maskz_mulhi_epu16 (__mmask32 __U, __m512i __A, __m512i __B)
743 return (__m512i) __builtin_ia32_pmulhuw512_mask ((__v32hi) __A,
750 extern __inline __m512i
752 _mm512_mullo_epi16 (__m512i __A, __m512i __B)
754 return (__m512i) ((__v32hu) __A * (__v32hu) __B);
757 extern __inline __m512i
759 _mm512_mask_mullo_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
760 __m512i __B)
762 return (__m512i) __builtin_ia32_pmullw512_mask ((__v32hi) __A,
768 extern __inline __m512i
770 _mm512_maskz_mullo_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
772 return (__m512i) __builtin_ia32_pmullw512_mask ((__v32hi) __A,
779 extern __inline __m512i
783 return (__m512i) __builtin_ia32_pmovsxbw512_mask ((__v32qi) __A,
789 extern __inline __m512i
791 _mm512_mask_cvtepi8_epi16 (__m512i __W, __mmask32 __U, __m256i __A)
793 return (__m512i) __builtin_ia32_pmovsxbw512_mask ((__v32qi) __A,
798 extern __inline __m512i
802 return (__m512i) __builtin_ia32_pmovsxbw512_mask ((__v32qi) __A,
808 extern __inline __m512i
812 return (__m512i) __builtin_ia32_pmovzxbw512_mask ((__v32qi) __A,
818 extern __inline __m512i
820 _mm512_mask_cvtepu8_epi16 (__m512i __W, __mmask32 __U, __m256i __A)
822 return (__m512i) __builtin_ia32_pmovzxbw512_mask ((__v32qi) __A,
827 extern __inline __m512i
831 return (__m512i) __builtin_ia32_pmovzxbw512_mask ((__v32qi) __A,
837 extern __inline __m512i
839 _mm512_permutexvar_epi16 (__m512i __A, __m512i __B)
841 return (__m512i) __builtin_ia32_permvarhi512_mask ((__v32hi) __B,
848 extern __inline __m512i
850 _mm512_maskz_permutexvar_epi16 (__mmask32 __M, __m512i __A,
851 __m512i __B)
853 return (__m512i) __builtin_ia32_permvarhi512_mask ((__v32hi) __B,
860 extern __inline __m512i
862 _mm512_mask_permutexvar_epi16 (__m512i __W, __mmask32 __M, __m512i __A,
863 __m512i __B)
865 return (__m512i) __builtin_ia32_permvarhi512_mask ((__v32hi) __B,
871 extern __inline __m512i
873 _mm512_permutex2var_epi16 (__m512i __A, __m512i __I, __m512i __B)
875 return (__m512i) __builtin_ia32_vpermt2varhi512_mask ((__v32hi) __I
882 extern __inline __m512i
884 _mm512_mask_permutex2var_epi16 (__m512i __A, __mmask32 __U,
885 __m512i __I, __m512i __B)
887 return (__m512i) __builtin_ia32_vpermt2varhi512_mask ((__v32hi) __I
895 extern __inline __m512i
897 _mm512_mask2_permutex2var_epi16 (__m512i __A, __m512i __I,
898 __mmask32 __U, __m512i __B)
900 return (__m512i) __builtin_ia32_vpermi2varhi512_mask ((__v32hi) __A,
908 extern __inline __m512i
910 _mm512_maskz_permutex2var_epi16 (__mmask32 __U, __m512i __A,
911 __m512i __I, __m512i __B)
913 return (__m512i) __builtin_ia32_vpermt2varhi512_maskz ((__v32hi) __I
921 extern __inline __m512i
923 _mm512_avg_epu8 (__m512i __A, __m512i __B)
925 return (__m512i) __builtin_ia32_pavgb512_mask ((__v64qi) __A,
932 extern __inline __m512i
934 _mm512_mask_avg_epu8 (__m512i __W, __mmask64 __U, __m512i __A,
935 __m512i __B)
937 return (__m512i) __builtin_ia32_pavgb512_mask ((__v64qi) __A,
943 extern __inline __m512i
945 _mm512_maskz_avg_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
947 return (__m512i) __builtin_ia32_pavgb512_mask ((__v64qi) __A,
954 extern __inline __m512i
956 _mm512_add_epi8 (__m512i __A, __m512i __B)
958 return (__m512i) ((__v64qu) __A + (__v64qu) __B);
961 extern __inline __m512i
963 _mm512_mask_add_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
964 __m512i __B)
966 return (__m512i) __builtin_ia32_paddb512_mask ((__v64qi) __A,
972 extern __inline __m512i
974 _mm512_maskz_add_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
976 return (__m512i) __builtin_ia32_paddb512_mask ((__v64qi) __A,
983 extern __inline __m512i
985 _mm512_sub_epi8 (__m512i __A, __m512i __B)
987 return (__m512i) ((__v64qu) __A - (__v64qu) __B);
990 extern __inline __m512i
992 _mm512_mask_sub_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
993 __m512i __B)
995 return (__m512i) __builtin_ia32_psubb512_mask ((__v64qi) __A,
1001 extern __inline __m512i
1003 _mm512_maskz_sub_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
1005 return (__m512i) __builtin_ia32_psubb512_mask ((__v64qi) __A,
1012 extern __inline __m512i
1014 _mm512_avg_epu16 (__m512i __A, __m512i __B)
1016 return (__m512i) __builtin_ia32_pavgw512_mask ((__v32hi) __A,
1023 extern __inline __m512i
1025 _mm512_mask_avg_epu16 (__m512i __W, __mmask32 __U, __m512i __A,
1026 __m512i __B)
1028 return (__m512i) __builtin_ia32_pavgw512_mask ((__v32hi) __A,
1034 extern __inline __m512i
1036 _mm512_maskz_avg_epu16 (__mmask32 __U, __m512i __A, __m512i __B)
1038 return (__m512i) __builtin_ia32_pavgw512_mask ((__v32hi) __A,
1045 extern __inline __m512i
1047 _mm512_subs_epi8 (__m512i __A, __m512i __B)
1049 return (__m512i) __builtin_ia32_psubsb512_mask ((__v64qi) __A,
1056 extern __inline __m512i
1058 _mm512_mask_subs_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1059 __m512i __B)
1061 return (__m512i) __builtin_ia32_psubsb512_mask ((__v64qi) __A,
1067 extern __inline __m512i
1069 _mm512_maskz_subs_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
1071 return (__m512i) __builtin_ia32_psubsb512_mask ((__v64qi) __A,
1078 extern __inline __m512i
1080 _mm512_subs_epu8 (__m512i __A, __m512i __B)
1082 return (__m512i) __builtin_ia32_psubusb512_mask ((__v64qi) __A,
1089 extern __inline __m512i
1091 _mm512_mask_subs_epu8 (__m512i __W, __mmask64 __U, __m512i __A,
1092 __m512i __B)
1094 return (__m512i) __builtin_ia32_psubusb512_mask ((__v64qi) __A,
1100 extern __inline __m512i
1102 _mm512_maskz_subs_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
1104 return (__m512i) __builtin_ia32_psubusb512_mask ((__v64qi) __A,
1111 extern __inline __m512i
1113 _mm512_adds_epi8 (__m512i __A, __m512i __B)
1115 return (__m512i) __builtin_ia32_paddsb512_mask ((__v64qi) __A,
1122 extern __inline __m512i
1124 _mm512_mask_adds_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1125 __m512i __B)
1127 return (__m512i) __builtin_ia32_paddsb512_mask ((__v64qi) __A,
1133 extern __inline __m512i
1135 _mm512_maskz_adds_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
1137 return (__m512i) __builtin_ia32_paddsb512_mask ((__v64qi) __A,
1144 extern __inline __m512i
1146 _mm512_adds_epu8 (__m512i __A, __m512i __B)
1148 return (__m512i) __builtin_ia32_paddusb512_mask ((__v64qi) __A,
1155 extern __inline __m512i
1157 _mm512_mask_adds_epu8 (__m512i __W, __mmask64 __U, __m512i __A,
1158 __m512i __B)
1160 return (__m512i) __builtin_ia32_paddusb512_mask ((__v64qi) __A,
1166 extern __inline __m512i
1168 _mm512_maskz_adds_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
1170 return (__m512i) __builtin_ia32_paddusb512_mask ((__v64qi) __A,
1177 extern __inline __m512i
1179 _mm512_sub_epi16 (__m512i __A, __m512i __B)
1181 return (__m512i) ((__v32hu) __A - (__v32hu) __B);
1184 extern __inline __m512i
1186 _mm512_mask_sub_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1187 __m512i __B)
1189 return (__m512i) __builtin_ia32_psubw512_mask ((__v32hi) __A,
1195 extern __inline __m512i
1197 _mm512_maskz_sub_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
1199 return (__m512i) __builtin_ia32_psubw512_mask ((__v32hi) __A,
1206 extern __inline __m512i
1208 _mm512_subs_epi16 (__m512i __A, __m512i __B)
1210 return (__m512i) __builtin_ia32_psubsw512_mask ((__v32hi) __A,
1217 extern __inline __m512i
1219 _mm512_mask_subs_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1220 __m512i __B)
1222 return (__m512i) __builtin_ia32_psubsw512_mask ((__v32hi) __A,
1228 extern __inline __m512i
1230 _mm512_maskz_subs_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
1232 return (__m512i) __builtin_ia32_psubsw512_mask ((__v32hi) __A,
1239 extern __inline __m512i
1241 _mm512_subs_epu16 (__m512i __A, __m512i __B)
1243 return (__m512i) __builtin_ia32_psubusw512_mask ((__v32hi) __A,
1250 extern __inline __m512i
1252 _mm512_mask_subs_epu16 (__m512i __W, __mmask32 __U, __m512i __A,
1253 __m512i __B)
1255 return (__m512i) __builtin_ia32_psubusw512_mask ((__v32hi) __A,
1261 extern __inline __m512i
1263 _mm512_maskz_subs_epu16 (__mmask32 __U, __m512i __A, __m512i __B)
1265 return (__m512i) __builtin_ia32_psubusw512_mask ((__v32hi) __A,
1272 extern __inline __m512i
1274 _mm512_add_epi16 (__m512i __A, __m512i __B)
1276 return (__m512i) ((__v32hu) __A + (__v32hu) __B);
1279 extern __inline __m512i
1281 _mm512_mask_add_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1282 __m512i __B)
1284 return (__m512i) __builtin_ia32_paddw512_mask ((__v32hi) __A,
1290 extern __inline __m512i
1292 _mm512_maskz_add_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
1294 return (__m512i) __builtin_ia32_paddw512_mask ((__v32hi) __A,
1301 extern __inline __m512i
1303 _mm512_adds_epi16 (__m512i __A, __m512i __B)
1305 return (__m512i) __builtin_ia32_paddsw512_mask ((__v32hi) __A,
1312 extern __inline __m512i
1314 _mm512_mask_adds_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1315 __m512i __B)
1317 return (__m512i) __builtin_ia32_paddsw512_mask ((__v32hi) __A,
1323 extern __inline __m512i
1325 _mm512_maskz_adds_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
1327 return (__m512i) __builtin_ia32_paddsw512_mask ((__v32hi) __A,
1334 extern __inline __m512i
1336 _mm512_adds_epu16 (__m512i __A, __m512i __B)
1338 return (__m512i) __builtin_ia32_paddusw512_mask ((__v32hi) __A,
1345 extern __inline __m512i
1347 _mm512_mask_adds_epu16 (__m512i __W, __mmask32 __U, __m512i __A,
1348 __m512i __B)
1350 return (__m512i) __builtin_ia32_paddusw512_mask ((__v32hi) __A,
1356 extern __inline __m512i
1358 _mm512_maskz_adds_epu16 (__mmask32 __U, __m512i __A, __m512i __B)
1360 return (__m512i) __builtin_ia32_paddusw512_mask ((__v32hi) __A,
1367 extern __inline __m512i
1369 _mm512_srl_epi16 (__m512i __A, __m128i __B)
1371 return (__m512i) __builtin_ia32_psrlw512_mask ((__v32hi) __A,
1378 extern __inline __m512i
1380 _mm512_mask_srl_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1383 return (__m512i) __builtin_ia32_psrlw512_mask ((__v32hi) __A,
1389 extern __inline __m512i
1391 _mm512_maskz_srl_epi16 (__mmask32 __U, __m512i __A, __m128i __B)
1393 return (__m512i) __builtin_ia32_psrlw512_mask ((__v32hi) __A,
1400 extern __inline __m512i
1402 _mm512_packs_epi16 (__m512i __A, __m512i __B)
1404 return (__m512i) __builtin_ia32_packsswb512_mask ((__v32hi) __A,
1411 extern __inline __m512i
1413 _mm512_sll_epi16 (__m512i __A, __m128i __B)
1415 return (__m512i) __builtin_ia32_psllw512_mask ((__v32hi) __A,
1422 extern __inline __m512i
1424 _mm512_mask_sll_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1427 return (__m512i) __builtin_ia32_psllw512_mask ((__v32hi) __A,
1433 extern __inline __m512i
1435 _mm512_maskz_sll_epi16 (__mmask32 __U, __m512i __A, __m128i __B)
1437 return (__m512i) __builtin_ia32_psllw512_mask ((__v32hi) __A,
1444 extern __inline __m512i
1446 _mm512_maddubs_epi16 (__m512i __X, __m512i __Y)
1448 return (__m512i) __builtin_ia32_pmaddubsw512_mask ((__v64qi) __X,
1455 extern __inline __m512i
1457 _mm512_mask_maddubs_epi16 (__m512i __W, __mmask32 __U, __m512i __X,
1458 __m512i __Y)
1460 return (__m512i) __builtin_ia32_pmaddubsw512_mask ((__v64qi) __X,
1466 extern __inline __m512i
1468 _mm512_maskz_maddubs_epi16 (__mmask32 __U, __m512i __X, __m512i __Y)
1470 return (__m512i) __builtin_ia32_pmaddubsw512_mask ((__v64qi) __X,
1477 extern __inline __m512i
1479 _mm512_madd_epi16 (__m512i __A, __m512i __B)
1481 return (__m512i) __builtin_ia32_pmaddwd512_mask ((__v32hi) __A,
1488 extern __inline __m512i
1490 _mm512_mask_madd_epi16 (__m512i __W, __mmask16 __U, __m512i __A,
1491 __m512i __B)
1493 return (__m512i) __builtin_ia32_pmaddwd512_mask ((__v32hi) __A,
1499 extern __inline __m512i
1501 _mm512_maskz_madd_epi16 (__mmask16 __U, __m512i __A, __m512i __B)
1503 return (__m512i) __builtin_ia32_pmaddwd512_mask ((__v32hi) __A,
1510 extern __inline __m512i
1512 _mm512_unpackhi_epi8 (__m512i __A, __m512i __B)
1514 return (__m512i) __builtin_ia32_punpckhbw512_mask ((__v64qi) __A,
1521 extern __inline __m512i
1523 _mm512_mask_unpackhi_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1524 __m512i __B)
1526 return (__m512i) __builtin_ia32_punpckhbw512_mask ((__v64qi) __A,
1532 extern __inline __m512i
1534 _mm512_maskz_unpackhi_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
1536 return (__m512i) __builtin_ia32_punpckhbw512_mask ((__v64qi) __A,
1543 extern __inline __m512i
1545 _mm512_unpackhi_epi16 (__m512i __A, __m512i __B)
1547 return (__m512i) __builtin_ia32_punpckhwd512_mask ((__v32hi) __A,
1554 extern __inline __m512i
1556 _mm512_mask_unpackhi_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1557 __m512i __B)
1559 return (__m512i) __builtin_ia32_punpckhwd512_mask ((__v32hi) __A,
1565 extern __inline __m512i
1567 _mm512_maskz_unpackhi_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
1569 return (__m512i) __builtin_ia32_punpckhwd512_mask ((__v32hi) __A,
1576 extern __inline __m512i
1578 _mm512_unpacklo_epi8 (__m512i __A, __m512i __B)
1580 return (__m512i) __builtin_ia32_punpcklbw512_mask ((__v64qi) __A,
1587 extern __inline __m512i
1589 _mm512_mask_unpacklo_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1590 __m512i __B)
1592 return (__m512i) __builtin_ia32_punpcklbw512_mask ((__v64qi) __A,
1598 extern __inline __m512i
1600 _mm512_maskz_unpacklo_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
1602 return (__m512i) __builtin_ia32_punpcklbw512_mask ((__v64qi) __A,
1609 extern __inline __m512i
1611 _mm512_unpacklo_epi16 (__m512i __A, __m512i __B)
1613 return (__m512i) __builtin_ia32_punpcklwd512_mask ((__v32hi) __A,
1620 extern __inline __m512i
1622 _mm512_mask_unpacklo_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
1623 __m512i __B)
1625 return (__m512i) __builtin_ia32_punpcklwd512_mask ((__v32hi) __A,
1631 extern __inline __m512i
1633 _mm512_maskz_unpacklo_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
1635 return (__m512i) __builtin_ia32_punpcklwd512_mask ((__v32hi) __A,
1644 _mm512_cmpeq_epu8_mask (__m512i__m512i __B)
1653 _mm512_cmpeq_epi8_mask (__m512i __A, __m512i __B)
1662 _mm512_mask_cmpeq_epu8_mask (__mmask64 __U, __m512i __A, __m512i __B)
1671 _mm512_mask_cmpeq_epi8_mask (__mmask64 __U, __m512i __A, __m512i __B)
1680 _mm512_cmpeq_epu16_mask (__m512i __A, __m512i __B)
1689 _mm512_cmpeq_epi16_mask (__m512i __A, __m512i __B)
1698 _mm512_mask_cmpeq_epu16_mask (__mmask32 __U, __m512i __A, __m512i __B)
1707 _mm512_mask_cmpeq_epi16_mask (__mmask32 __U, __m512i __A, __m512i __B)
1716 _mm512_cmpgt_epu8_mask (__m512i __A, __m512i __B)
1725 _mm512_cmpgt_epi8_mask (__m512i __A, __m512i __B)
1734 _mm512_mask_cmpgt_epu8_mask (__mmask64 __U, __m512i __A, __m512i __B)
1743 _mm512_mask_cmpgt_epi8_mask (__mmask64 __U, __m512i __A, __m512i __B)
1752 _mm512_cmpgt_epu16_mask (__m512i __A, __m512i __B)
1761 _mm512_cmpgt_epi16_mask (__m512i __A, __m512i __B)
1770 _mm512_mask_cmpgt_epu16_mask (__mmask32 __U, __m512i __A, __m512i __B)
1779 _mm512_mask_cmpgt_epi16_mask (__mmask32 __U, __m512i __A, __m512i __B)
1788 _mm512_movepi8_mask (__m512i __A)
1795 _mm512_movepi16_mask (__m512i __A)
1800 extern __inline __m512i
1804 return (__m512i) __builtin_ia32_cvtmask2b512 (__A);
1807 extern __inline __m512i
1811 return (__m512i) __builtin_ia32_cvtmask2w512 (__A);
1816 _mm512_test_epi8_mask (__m512i __A, __m512i __B)
1825 _mm512_mask_test_epi8_mask (__mmask64 __U, __m512i __A, __m512i __B)
1833 _mm512_test_epi16_mask (__m512i __A, __m512i __B)
1842 _mm512_mask_test_epi16_mask (__mmask32 __U, __m512i __A, __m512i __B)
1850 _mm512_testn_epi8_mask (__m512i __A, __m512i __B)
1859 _mm512_mask_testn_epi8_mask (__mmask64 __U, __m512i __A, __m512i __B)
1867 _mm512_testn_epi16_mask (__m512i __A, __m512i __B)
1876 _mm512_mask_testn_epi16_mask (__mmask32 __U, __m512i __A, __m512i __B)
1882 extern __inline __m512i
1884 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
1886 return (__m512i) __builtin_ia32_pshufb512_mask ((__v64qi) __A,
1893 extern __inline __m512i
1895 _mm512_mask_shuffle_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
1896 __m512i __B)
1898 return (__m512i) __builtin_ia32_pshufb512_mask ((__v64qi) __A,
1904 extern __inline __m512i
1906 _mm512_maskz_shuffle_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
1908 return (__m512i) __builtin_ia32_pshufb512_mask ((__v64qi) __A,
1915 extern __inline __m512i
1917 _mm512_min_epu16 (__m512i __A, __m512i __B)
1919 return (__m512i) __builtin_ia32_pminuw512_mask ((__v32hi) __A,
1926 extern __inline __m512i
1928 _mm512_maskz_min_epu16 (__mmask32 __M, __m512i __A, __m512i __B)
1930 return (__m512i) __builtin_ia32_pminuw512_mask ((__v32hi) __A,
1937 extern __inline __m512i
1939 _mm512_mask_min_epu16 (__m512i __W, __mmask32 __M, __m512i __A,
1940 __m512i __B)
1942 return (__m512i) __builtin_ia32_pminuw512_mask ((__v32hi) __A,
1948 extern __inline __m512i
1950 _mm512_min_epi16 (__m512i __A, __m512i __B)
1952 return (__m512i) __builtin_ia32_pminsw512_mask ((__v32hi) __A,
1959 extern __inline __m512i
1961 _mm512_maskz_min_epi16 (__mmask32 __M, __m512i __A, __m512i __B)
1963 return (__m512i) __builtin_ia32_pminsw512_mask ((__v32hi) __A,
1970 extern __inline __m512i
1972 _mm512_mask_min_epi16 (__m512i __W, __mmask32 __M, __m512i __A,
1973 __m512i __B)
1975 return (__m512i) __builtin_ia32_pminsw512_mask ((__v32hi) __A,
1981 extern __inline __m512i
1983 _mm512_max_epu8 (__m512i __A, __m512i __B)
1985 return (__m512i) __builtin_ia32_pmaxub512_mask ((__v64qi) __A,
1992 extern __inline __m512i
1994 _mm512_maskz_max_epu8 (__mmask64 __M, __m512i __A, __m512i __B)
1996 return (__m512i) __builtin_ia32_pmaxub512_mask ((__v64qi) __A,
2003 extern __inline __m512i
2005 _mm512_mask_max_epu8 (__m512i __W, __mmask64 __M, __m512i __A,
2006 __m512i __B)
2008 return (__m512i) __builtin_ia32_pmaxub512_mask ((__v64qi) __A,
2014 extern __inline __m512i
2016 _mm512_max_epi8 (__m512i __A, __m512i __B)
2018 return (__m512i) __builtin_ia32_pmaxsb512_mask ((__v64qi) __A,
2025 extern __inline __m512i
2027 _mm512_maskz_max_epi8 (__mmask64 __M, __m512i __A, __m512i __B)
2029 return (__m512i) __builtin_ia32_pmaxsb512_mask ((__v64qi) __A,
2036 extern __inline __m512i
2038 _mm512_mask_max_epi8 (__m512i __W, __mmask64 __M, __m512i __A,
2039 __m512i __B)
2041 return (__m512i) __builtin_ia32_pmaxsb512_mask ((__v64qi) __A,
2047 extern __inline __m512i
2049 _mm512_min_epu8 (__m512i __A, __m512i __B)
2051 return (__m512i) __builtin_ia32_pminub512_mask ((__v64qi) __A,
2058 extern __inline __m512i
2060 _mm512_maskz_min_epu8 (__mmask64 __M, __m512i __A, __m512i __B)
2062 return (__m512i) __builtin_ia32_pminub512_mask ((__v64qi) __A,
2069 extern __inline __m512i
2071 _mm512_mask_min_epu8 (__m512i __W, __mmask64 __M, __m512i __A,
2072 __m512i __B)
2074 return (__m512i) __builtin_ia32_pminub512_mask ((__v64qi) __A,
2080 extern __inline __m512i
2082 _mm512_min_epi8 (__m512i __A, __m512i __B)
2084 return (__m512i) __builtin_ia32_pminsb512_mask ((__v64qi) __A,
2091 extern __inline __m512i
2093 _mm512_maskz_min_epi8 (__mmask64 __M, __m512i __A, __m512i __B)
2095 return (__m512i) __builtin_ia32_pminsb512_mask ((__v64qi) __A,
2102 extern __inline __m512i
2104 _mm512_mask_min_epi8 (__m512i __W, __mmask64 __M, __m512i __A,
2105 __m512i __B)
2107 return (__m512i) __builtin_ia32_pminsb512_mask ((__v64qi) __A,
2113 extern __inline __m512i
2115 _mm512_max_epi16 (__m512i __A, __m512i __B)
2117 return (__m512i) __builtin_ia32_pmaxsw512_mask ((__v32hi) __A,
2124 extern __inline __m512i
2126 _mm512_maskz_max_epi16 (__mmask32 __M, __m512i __A, __m512i __B)
2128 return (__m512i) __builtin_ia32_pmaxsw512_mask ((__v32hi) __A,
2135 extern __inline __m512i
2137 _mm512_mask_max_epi16 (__m512i __W, __mmask32 __M, __m512i __A,
2138 __m512i __B)
2140 return (__m512i) __builtin_ia32_pmaxsw512_mask ((__v32hi) __A,
2146 extern __inline __m512i
2148 _mm512_max_epu16 (__m512i __A, __m512i __B)
2150 return (__m512i) __builtin_ia32_pmaxuw512_mask ((__v32hi) __A,
2157 extern __inline __m512i
2159 _mm512_maskz_max_epu16 (__mmask32 __M, __m512i __A, __m512i __B)
2161 return (__m512i) __builtin_ia32_pmaxuw512_mask ((__v32hi) __A,
2168 extern __inline __m512i
2170 _mm512_mask_max_epu16 (__m512i __W, __mmask32 __M, __m512i __A,
2171 __m512i __B)
2173 return (__m512i) __builtin_ia32_pmaxuw512_mask ((__v32hi) __A,
2179 extern __inline __m512i
2181 _mm512_sra_epi16 (__m512i __A, __m128i __B)
2183 return (__m512i) __builtin_ia32_psraw512_mask ((__v32hi) __A,
2190 extern __inline __m512i
2192 _mm512_mask_sra_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
2195 return (__m512i) __builtin_ia32_psraw512_mask ((__v32hi) __A,
2201 extern __inline __m512i
2203 __m512i __A, __m128i __B)
2205 return (__m512i) __builtin_ia32_psraw512_mask ((__v32hi) __A,
2212 extern __inline __m512i
2214 _mm512_srav_epi16 (__m512i __A, __m512i __B)
2216 return (__m512i) __builtin_ia32_psrav32hi_mask ((__v32hi) __A,
2223 extern __inline __m512i
2225 _mm512_mask_srav_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
2226 __m512i __B)
2228 return (__m512i) __builtin_ia32_psrav32hi_mask ((__v32hi) __A,
2234 extern __inline __m512i
2236 _mm512_maskz_srav_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
2238 return (__m512i) __builtin_ia32_psrav32hi_mask ((__v32hi) __A,
2245 extern __inline __m512i
2247 _mm512_srlv_epi16 (__m512i __A, __m512i __B)
2249 return (__m512i) __builtin_ia32_psrlv32hi_mask ((__v32hi) __A,
2256 extern __inline __m512i
2258 _mm512_mask_srlv_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
2259 __m512i __B)
2261 return (__m512i) __builtin_ia32_psrlv32hi_mask ((__v32hi) __A,
2267 extern __inline __m512i
2269 _mm512_maskz_srlv_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
2271 return (__m512i) __builtin_ia32_psrlv32hi_mask ((__v32hi) __A,
2278 extern __inline __m512i
2280 _mm512_sllv_epi16 (__m512i __A, __m512i __B)
2282 return (__m512i) __builtin_ia32_psllv32hi_mask ((__v32hi) __A,
2289 extern __inline __m512i
2291 _mm512_mask_sllv_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
2292 __m512i __B)
2294 return (__m512i) __builtin_ia32_psllv32hi_mask ((__v32hi) __A,
2300 extern __inline __m512i
2302 _mm512_maskz_sllv_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
2304 return (__m512i) __builtin_ia32_psllv32hi_mask ((__v32hi) __A,
2311 extern __inline __m512i
2313 _mm512_mask_packs_epi16 (__m512i __W, __mmask64 __M, __m512i __A,
2314 __m512i __B)
2316 return (__m512i) __builtin_ia32_packsswb512_mask ((__v32hi) __A,
2322 extern __inline __m512i
2324 _mm512_maskz_packs_epi16 (__mmask64 __M, __m512i __A, __m512i __B)
2326 return (__m512i) __builtin_ia32_packsswb512_mask ((__v32hi) __A,
2333 extern __inline __m512i
2335 _mm512_packus_epi16 (__m512i __A, __m512i __B)
2337 return (__m512i) __builtin_ia32_packuswb512_mask ((__v32hi) __A,
2344 extern __inline __m512i
2346 _mm512_mask_packus_epi16 (__m512i __W, __mmask64 __M, __m512i __A,
2347 __m512i __B)
2349 return (__m512i) __builtin_ia32_packuswb512_mask ((__v32hi) __A,
2355 extern __inline __m512i
2357 _mm512_maskz_packus_epi16 (__mmask64 __M, __m512i __A, __m512i __B)
2359 return (__m512i) __builtin_ia32_packuswb512_mask ((__v32hi) __A,
2366 extern __inline __m512i
2368 _mm512_abs_epi8 (__m512i __A)
2370 return (__m512i) __builtin_ia32_pabsb512_mask ((__v64qi) __A,
2376 extern __inline __m512i
2378 _mm512_mask_abs_epi8 (__m512i __W, __mmask64 __U, __m512i __A)
2380 return (__m512i) __builtin_ia32_pabsb512_mask ((__v64qi) __A,
2385 extern __inline __m512i
2387 _mm512_maskz_abs_epi8 (__mmask64 __U, __m512i __A)
2389 return (__m512i) __builtin_ia32_pabsb512_mask ((__v64qi) __A,
2395 extern __inline __m512i
2397 _mm512_abs_epi16 (__m512i __A)
2399 return (__m512i) __builtin_ia32_pabsw512_mask ((__v32hi) __A,
2405 extern __inline __m512i
2407 _mm512_mask_abs_epi16 (__m512i __W, __mmask32 __U, __m512i __A)
2409 return (__m512i) __builtin_ia32_pabsw512_mask ((__v32hi) __A,
2414 extern __inline __m512i
2416 _mm512_maskz_abs_epi16 (__mmask32 __U, __m512i __A)
2418 return (__m512i) __builtin_ia32_pabsw512_mask ((__v32hi) __A,
2426 _mm512_mask_cmpneq_epu8_mask (__mmask64 __M, __m512i __X, __m512i __Y)
2435 _mm512_mask_cmplt_epu8_mask (__mmask64 __M, __m512i __X, __m512i __Y)
2444 _mm512_mask_cmpge_epu8_mask (__mmask64 __M, __m512i __X, __m512i __Y)
2453 _mm512_mask_cmple_epu8_mask (__mmask64 __M, __m512i __X, __m512i __Y)
2462 _mm512_mask_cmpneq_epu16_mask (__mmask32 __M, __m512i __X, __m512i __Y)
2471 _mm512_mask_cmplt_epu16_mask (__mmask32 __M, __m512i __X, __m512i __Y)
2480 _mm512_mask_cmpge_epu16_mask (__mmask32 __M, __m512i __X, __m512i __Y)
2489 _mm512_mask_cmple_epu16_mask (__mmask32 __M, __m512i __X, __m512i __Y)
2498 _mm512_mask_cmpneq_epi8_mask (__mmask64 __M, __m512i __X, __m512i __Y)
2507 _mm512_mask_cmplt_epi8_mask (__mmask64 __M, __m512i __X, __m512i __Y)
2516 _mm512_mask_cmpge_epi8_mask (__mmask64 __M, __m512i __X, __m512i __Y)
2525 _mm512_mask_cmple_epi8_mask (__mmask64 __M, __m512i __X, __m512i __Y)
2534 _mm512_mask_cmpneq_epi16_mask (__mmask32 __M, __m512i __X, __m512i __Y)
2543 _mm512_mask_cmplt_epi16_mask (__mmask32 __M, __m512i __X, __m512i __Y)
2552 _mm512_mask_cmpge_epi16_mask (__mmask32 __M, __m512i __X, __m512i __Y)
2561 _mm512_mask_cmple_epi16_mask (__mmask32 __M, __m512i __X, __m512i __Y)
2570 _mm512_cmpneq_epu8_mask (__m512i __X, __m512i __Y)
2579 _mm512_cmplt_epu8_mask (__m512i __X, __m512i __Y)
2588 _mm512_cmpge_epu8_mask (__m512i __X, __m512i __Y)
2597 _mm512_cmple_epu8_mask (__m512i __X, __m512i __Y)
2606 _mm512_cmpneq_epu16_mask (__m512i __X, __m512i __Y)
2615 _mm512_cmplt_epu16_mask (__m512i __X, __m512i __Y)
2624 _mm512_cmpge_epu16_mask (__m512i __X, __m512i __Y)
2633 _mm512_cmple_epu16_mask (__m512i __X, __m512i __Y)
2642 _mm512_cmpneq_epi8_mask (__m512i __X, __m512i __Y)
2651 _mm512_cmplt_epi8_mask (__m512i __X, __m512i __Y)
2660 _mm512_cmpge_epi8_mask (__m512i __X, __m512i __Y)
2669 _mm512_cmple_epi8_mask (__m512i __X, __m512i __Y)
2678 _mm512_cmpneq_epi16_mask (__m512i __X, __m512i __Y)
2687 _mm512_cmplt_epi16_mask (__m512i __X, __m512i __Y)
2696 _mm512_cmpge_epi16_mask (__m512i __X, __m512i __Y)
2705 _mm512_cmple_epi16_mask (__m512i __X, __m512i __Y)
2712 extern __inline __m512i
2714 _mm512_packs_epi32 (__m512i __A, __m512i __B)
2716 return (__m512i) __builtin_ia32_packssdw512_mask ((__v16si) __A,
2723 extern __inline __m512i
2725 _mm512_maskz_packs_epi32 (__mmask32 __M, __m512i __A, __m512i __B)
2727 return (__m512i) __builtin_ia32_packssdw512_mask ((__v16si) __A,
2734 extern __inline __m512i
2736 _mm512_mask_packs_epi32 (__m512i __W, __mmask32 __M, __m512i __A,
2737 __m512i __B)
2739 return (__m512i) __builtin_ia32_packssdw512_mask ((__v16si) __A,
2745 extern __inline __m512i
2747 _mm512_packus_epi32 (__m512i __A, __m512i __B)
2749 return (__m512i
2756 extern __inline __m512i
2758 _mm512_maskz_packus_epi32 (__mmask32 __M, __m512i __A, __m512i __B)
2760 return (__m512i) __builtin_ia32_packusdw512_mask ((__v16si) __A,
2767 extern __inline __m512i
2769 _mm512_mask_packus_epi32 (__m512i __W, __mmask32 __M, __m512i __A,
2770 __m512i __B)
2772 return (__m512i) __builtin_ia32_packusdw512_mask ((__v16si) __A,
2811 extern __inline __m512i
2813 _mm512_alignr_epi8 (__m512i __A, __m512i __B, const int __N)
2815 return (__m512i) __builtin_ia32_palignr512 ((__v8di) __A,
2819 extern __inline __m512i
2821 _mm512_mask_alignr_epi8 (__m512i __W, __mmask64 __U, __m512i __A,
2822 __m512i __B, const int __N)
2824 return (__m512i) __builtin_ia32_palignr512_mask ((__v8di) __A,
2831 extern __inline __m512i
2833 _mm512_maskz_alignr_epi8 (__mmask64 __U, __m512i __A, __m512i __B,
2836 return (__m512i) __builtin_ia32_palignr512_mask ((__v8di) __A,
2844 extern __inline __m512i
2846 _mm512_dbsad_epu8 (__m512i __A, __m512i __B, const int __imm)
2848 return (__m512i) __builtin_ia32_dbpsadbw512_mask ((__v64qi) __A,
2856 extern __inline __m512i
2858 _mm512_mask_dbsad_epu8 (__m512i __W, __mmask32 __U, __m512i __A,
2859 __m512i __B, const int __imm)
2861 return (__m512i) __builtin_ia32_dbpsadbw512_mask ((__v64qi) __A,
2868 extern __inline __m512i
2870 _mm512_maskz_dbsad_epu8 (__mmask32 __U, __m512i __A, __m512i __B,
2873 return (__m512i) __builtin_ia32_dbpsadbw512_mask ((__v64qi) __A,
2881 extern __inline __m512i
2883 _mm512_srli_epi16 (__m512i __A, const int __imm)
2885 return (__m512i) __builtin_ia32_psrlwi512_mask ((__v32hi) __A, __imm,
2891 extern __inline __m512i
2893 _mm512_mask_srli_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
2896 return (__m512i) __builtin_ia32_psrlwi512_mask ((__v32hi) __A, __imm,
2901 extern __inline __m512i
2903 _mm512_maskz_srli_epi16 (__mmask32 __U, __m512i __A, const int __imm)
2905 return (__m512i) __builtin_ia32_psrlwi512_mask ((__v32hi) __A, __imm,
2911 extern __inline __m512i
2913 _mm512_slli_epi16 (__m512i __A, const int __B)
2915 return (__m512i) __builtin_ia32_psllwi512_mask ((__v32hi) __A, __B,
2921 extern __inline __m512i
2923 _mm512_mask_slli_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
2926 return (__m512i) __builtin_ia32_psllwi512_mask ((__v32hi) __A, __B,
2931 extern __inline __m512i
2933 _mm512_maskz_slli_epi16 (__mmask32 __U, __m512i __A, const int __B)
2935 return (__m512i) __builtin_ia32_psllwi512_mask ((__v32hi) __A, __B,
2941 extern __inline __m512i
2943 _mm512_shufflehi_epi16 (__m512i __A, const int __imm)
2945 return (__m512i) __builtin_ia32_pshufhw512_mask ((__v32hi) __A,
2952 extern __inline __m512i
2954 _mm512_mask_shufflehi_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
2957 return (__m512i) __builtin_ia32_pshufhw512_mask ((__v32hi) __A,
2963 extern __inline __m512i
2965 _mm512_maskz_shufflehi_epi16 (__mmask32 __U, __m512i __A,
2968 return (__m512i) __builtin_ia32_pshufhw512_mask ((__v32hi) __A,
2975 extern __inline __m512i
2977 _mm512_shufflelo_epi16 (__m512i __A, const int __imm)
2979 return (__m512i) __builtin_ia32_pshuflw512_mask ((__v32hi) __A,
2986 extern __inline __m512i
2988 _mm512_mask_shufflelo_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
2991 return (__m512i) __builtin_ia32_pshuflw512_mask ((__v32hi) __A,
2997 extern __inline __m512i
2999 _mm512_maskz_shufflelo_epi16 (__mmask32 __U, __m512i __A,
3002 return (__m512i) __builtin_ia32_pshuflw512_mask ((__v32hi) __A,
3009 extern __inline __m512i
3011 _mm512_srai_epi16 (__m512i __A, const int __imm)
3013 return (__m512i) __builtin_ia32_psrawi512_mask ((__v32hi) __A, __imm,
3019 extern __inline __m512i
3021 _mm512_mask_srai_epi16 (__m512i __W, __mmask32 __U, __m512i __A,
3024 return (__m512i) __builtin_ia32_psrawi512_mask ((__v32hi) __A, __imm,
3029 extern __inline __m512i
3031 _mm512_maskz_srai_epi16 (__mmask32 __U, __m512i __A, const int __imm)
3033 return (__m512i) __builtin_ia32_psrawi512_mask ((__v32hi) __A, __imm,
3039 extern __inline __m512i
3041 _mm512_mask_blend_epi16 (__mmask32 __U, __m512i __A, __m512i __W)
3043 return (__m512i) __builtin_ia32_blendmw_512_mask ((__v32hi) __A,
3048 extern __inline __m512i
3050 _mm512_mask_blend_epi8 (__mmask64 __U, __m512i __A, __m512i __W)
3052 return (__m512i) __builtin_ia32_blendmb_512_mask ((__v64qi) __A,
3059 _mm512_mask_cmp_epi16_mask (__mmask32 __U, __m512i __X, __m512i __Y,
3069 _mm512_cmp_epi16_mask (__m512i __X, __m512i __Y, const int __P)
3078 _mm512_mask_cmp_epi8_mask (__mmask64 __U, __m512i __X, __m512i __Y,
3088 _mm512_cmp_epi8_mask (__m512i __X, __m512i __Y, const int __P)
3097 _mm512_mask_cmp_epu16_mask (__mmask32 __U, __m512i __X, __m512i __Y,
3107 _mm512_cmp_epu16_mask (__m512i __X, __m512i __Y, const int __P)
3116 _mm512_mask_cmp_epu8_mask (__mmask64 __U, __m512i __X, __m512i __Y,
3126 _mm512_cmp_epu8_mask (__m512i __X, __m512i __Y, const int __P)
3133 extern __inline __m512i
3135 _mm512_bslli_epi128 (__m512i __A, const int __N)
3137 return (__m512i) __builtin_ia32_pslldq512 (__A, __N * 8);
3140 extern __inline __m512i
3142 _mm512_bsrli_epi128 (__m512i __A, const int __N)
3144 return (__m512i) __builtin_ia32_psrldq512 (__A, __N * 8);
3161 ((__m512i) __builtin_ia32_palignr512 ((__v8di)(__m512i)(X), \
3162 (__v8di)(__m512i)(Y), \
3166 ((__m512i) __builtin_ia32_palignr512_mask ((__v8di)(__m512i)(X), \
3167 (__v8di)(__m512i)(Y), (int)((N) * 8), \
3168 (__v8di)(__m512i)(W), (__mmask64)(U)))
3171 ((__m512i) __builtin_ia32_palignr512_mask ((__v8di)(__m512i)(X), \
3172 (__v8di)(__m512i)(Y), (int)((N) * 8), \
3173 (__v8di)(__m512i) \
3178 ((__m512i) __builtin_ia32_dbpsadbw512_mask ((__v64qi)(__m512i) (X), \
3179 (__v64qi)(__m512i) (Y), (int) (C), \
3180 (__v32hi)(__m512i) \
3185 ((__m512i) __builtin_ia32_dbpsadbw512_mask ((__v64qi)(__m512i) (X), \
3186 (__v64qi)(__m512i) (Y), (int) (C), \
3187 (__v32hi)(__m512i)(W), \
3191 ((__m512i) __builtin_ia32_dbpsadbw512_mask ((__v64qi)(__m512i) (X), \
3192 (__v64qi)(__m512i) (Y), (int) (C), \
3193 (__v32hi)(__m512i) \
3198 ((__m512i) __builtin_ia32_psrlwi512_mask ((__v32hi)(__m512i)(A), \
3202 ((__m512i) __builtin_ia32_psrlwi512_mask ((__v32hi)(__m512i)(A), \
3203 (int)(B), (__v32hi)(__m512i)(W), (__mmask32)(U)))
3206 ((__m512i) __builtin_ia32_psrlwi512_mask ((__v32hi)(__m512i)(A), \
3210 ((__m512i)__builtin_ia32_psllwi512_mask ((__v32hi)(__m512i)(X), (int)(C),\
3211 (__v32hi)(__m512i)_mm512_setzero_si512 (), \
3215 ((__m512i)__builtin_ia32_psllwi512_mask ((__v32hi)(__m512i)(X), (int)(C),\
3216 (__v32hi)(__m512i)(W),\
3220 ((__m512i)__builtin_ia32_psllwi512_mask ((__v32hi)(__m512i)(X), (int)(C),\
3221 (__v32hi)(__m512i)_mm512_setzero_si512 (), \
3225 ((__m512i) __builtin_ia32_pshufhw512_mask ((__v32hi)(__m512i)(A), (int)(B), \
3226 (__v32hi)(__m512i) \
3231 ((__m512i) __builtin_ia32_pshufhw512_mask ((__v32hi)(__m512i)(A), (int)(B), \
3232 (__v32hi)(__m512i)(W), \
3236 ((__m512i) __builtin_ia32_pshufhw512_mask ((__v32hi)(__m512i
3237 (__v32hi)(__m512i) \
3242 ((__m512i) __builtin_ia32_pshuflw512_mask ((__v32hi)(__m512i)(A), (int)(B), \
3243 (__v32hi)(__m512i) \
3248 ((__m512i) __builtin_ia32_pshuflw512_mask ((__v32hi)(__m512i)(A), (int)(B), \
3249 (__v32hi)(__m512i)(W), \
3253 ((__m512i) __builtin_ia32_pshuflw512_mask ((__v32hi)(__m512i)(A), (int)(B), \
3254 (__v32hi)(__m512i) \
3259 ((__m512i) __builtin_ia32_psrawi512_mask ((__v32hi)(__m512i)(A), \
3263 ((__m512i) __builtin_ia32_psrawi512_mask ((__v32hi)(__m512i)(A), \
3264 (int)(B), (__v32hi)(__m512i)(W), (__mmask32)(U)))
3267 ((__m512i) __builtin_ia32_psrawi512_mask ((__v32hi)(__m512i)(A), \
3271 ((__m512i) __builtin_ia32_blendmw_512_mask ((__v32hi) (__A), \
3276 ((__m512i) __builtin_ia32_blendmb_512_mask ((__v64qi) (__A), \
3281 ((__mmask32) __builtin_ia32_cmpw512_mask ((__v32hi)(__m512i)(X), \
3282 (__v32hi)(__m512i)(Y), (int)(P),\
3286 ((__mmask64) __builtin_ia32_cmpb512_mask ((__v64qi)(__m512i)(X), \
3287 (__v64qi)(__m512i)(Y), (int)(P),\
3291 ((__mmask32) __builtin_ia32_ucmpw512_mask ((__v32hi)(__m512i)(X), \
3292 (__v32hi)(__m512i)(Y), (int)(P),\
3296 ((__mmask64) __builtin_ia32_ucmpb512_mask ((__v64qi)(__m512i)(X), \
3297 (__v64qi)(__m512i)(Y), (int)(P),\
3301 ((__mmask32) __builtin_ia32_cmpw512_mask ((__v32hi)(__m512i)(X), \
3302 (__v32hi)(__m512i)(Y), (int)(P),\
3306 ((__mmask64) __builtin_ia32_cmpb512_mask ((__v64qi)(__m512i)(X), \
3307 (__v64qi)(__m512i)(Y), (int)(P),\
3311 ((__mmask32) __builtin_ia32_ucmpw512_mask ((__v32hi)(__m512i)(X), \
3312 (__v32hi)(__m512i)(Y), (int)(P),\
3316 ((__mmask64) __builtin_ia32_ucmpb512_mask ((__v64qi)(__m512i)(X), \
3317 (__v64qi)(__m512i)(Y), (int)(P),\
3321 ((__m512i)__builtin_ia32_pslldq512 ((__m512i)(A), (int)(N) * 8))
3324 ((__m512i)__builtin_ia32_psrldq512 ((__m512i)(A), (int)(N) * 8))