Home | History | Annotate | Download | only in include

Lines Matching defs:__m512i

48 typedef long long __m512i __attribute__ ((__vector_size__ (64), __may_alias__));
54 extern __inline __m512i
60 return __extension__ (__m512i) (__v8di)
65 extern __inline __m512i
72 return __extension__ (__m512i)(__v16si)
127 extern __inline __m512i
131 __m512i __Y = __Y;
135 extern __inline __m512i
139 return __extension__ (__m512i)(__v64qi)
150 extern __inline __m512i
154 return __extension__ (__m512i)(__v32hi)
184 extern __inline __m512i
188 return __extension__ (__m512i)(__v16si)
193 extern __inline __m512i
198 return __extension__ (__m512i) (__v8di)
246 extern __inline __m512i
250 return __extension__ (__m512i)(__v8di){ 0, 0, 0, 0, 0, 0, 0, 0 };
253 extern __inline __m512i
257 return __extension__ (__m512i)(__v8di){ 0, 0, 0, 0, 0, 0, 0, 0 };
380 extern __inline __m512i
382 _mm512_mask_mov_epi64 (__m512i __W, __mmask8 __U, __m512i __A)
384 return (__m512i) __builtin_ia32_movdqa64_512_mask ((__v8di) __A,
389 extern __inline __m512i
391 _mm512_maskz_mov_epi64 (__mmask8 __U, __m512i __A)
393 return (__m512i) __builtin_ia32_movdqa64_512_mask ((__v8di) __A,
399 extern __inline __m512i
403 return *(__m512i *) __P;
406 extern __inline __m512i
408 _mm512_mask_load_epi64 (__m512i __W, __mmask8 __U, void const *__P)
410 return (__m512i) __builtin_ia32_movdqa64load512_mask ((const __v8di *) __P,
415 extern __inline __m512i
419 return (__m512i) __builtin_ia32_movdqa64load512_mask ((const __v8di *) __P,
427 _mm512_store_epi64 (void *__P, __m512i __A)
429 *(__m512i *) __P = __A;
434 _mm512_mask_store_epi64 (void *__P, __mmask8 __U, __m512i __A)
440 extern __inline __m512i
442 _mm512_mask_mov_epi32 (__m512i __W, __mmask16 __U, __m512i __A)
444 return (__m512i) __builtin_ia32_movdqa32_512_mask ((__v16si) __A,
449 extern __inline __m512i
451 _mm512_maskz_mov_epi32 (__mmask16 __U, __m512i __A)
453 return (__m512i) __builtin_ia32_movdqa32_512_mask ((__v16si) __A,
459 extern __inline __m512i
463 return *(__m512i *) __P;
466 extern __inline __m512i
470 return *(__m512i *) __P;
473 extern __inline __m512i
475 _mm512_mask_load_epi32 (__m512i __W, __mmask16 __U, void const *__P)
477 return (__m512i) __builtin_ia32_movdqa32load512_mask ((const __v16si *) __P,
482 extern __inline __m512i
486 return (__m512i) __builtin_ia32_movdqa32load512_mask ((const __v16si *) __P,
494 _mm512_store_si512 (void *__P, __m512i __A)
496 *(__m512i *) __P = __A;
501 _mm512_store_epi32 (void *__P, __m512i __A)
503 *(__m512i *) __P = __A;
508 _mm512_mask_store_epi32 (void *__P, __mmask16 __U, __m512i __A)
514 extern __inline __m512i
516 _mm512_mullo_epi32 (__m512i __A, __m512i __B)
518 return (__m512i) __builtin_ia32_pmulld512_mask ((__v16si) __A,
525 extern __inline __m512i
527 _mm512_maskz_mullo_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
529 return (__m512i) __builtin_ia32_pmulld512_mask ((__v16si) __A,
536 extern __inline __m512i
538 __m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
540 return (__m512i) __builtin_ia32_pmulld512_mask ((__v16si) __A,
545 extern __inline __m512i
547 _mm512_sllv_epi32 (__m512i __X, __m512i __Y)
549 return (__m512i) __builtin_ia32_psllv16si_mask ((__v16si) __X,
556 extern __inline __m512i
558 _mm512_mask_sllv_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y)
560 return (__m512i) __builtin_ia32_psllv16si_mask ((__v16si) __X,
566 extern __inline __m512i
568 _mm512_maskz_sllv_epi32 (__mmask16 __U, __m512i __X, __m512i __Y)
570 return (__m512i) __builtin_ia32_psllv16si_mask ((__v16si) __X,
577 extern __inline __m512i
579 _mm512_srav_epi32 (__m512i __X, __m512i __Y)
581 return (__m512i) __builtin_ia32_psrav16si_mask ((__v16si) __X,
588 extern __inline __m512i
590 _mm512_mask_srav_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y)
592 return (__m512i) __builtin_ia32_psrav16si_mask ((__v16si) __X,
598 extern __inline __m512i
600 _mm512_maskz_srav_epi32 (__mmask16 __U, __m512i __X, __m512i __Y)
602 return (__m512i) __builtin_ia32_psrav16si_mask ((__v16si) __X,
609 extern __inline __m512i
611 _mm512_srlv_epi32 (__m512i __X, __m512i __Y)
613 return (__m512i) __builtin_ia32_psrlv16si_mask ((__v16si) __X,
620 extern __inline __m512i
622 _mm512_mask_srlv_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y)
624 return (__m512i) __builtin_ia32_psrlv16si_mask ((__v16si) __X,
630 extern __inline __m512i
632 _mm512_maskz_srlv_epi32 (__mmask16 __U, __m512i __X, __m512i __Y)
634 return (__m512i) __builtin_ia32_psrlv16si_mask ((__v16si) __X,
641 extern __inline __m512i
643 _mm512_add_epi64 (__m512i __A, __m512i __B)
645 return (__m512i) __builtin_ia32_paddq512_mask ((__v8di) __A,
652 extern __inline __m512i
654 _mm512_mask_add_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
656 return (__m512i) __builtin_ia32_paddq512_mask ((__v8di) __A,
662 extern __inline __m512i
664 _mm512_maskz_add_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
666 return (__m512i) __builtin_ia32_paddq512_mask ((__v8di) __A,
673 extern __inline __m512i
675 _mm512_sub_epi64 (__m512i __A, __m512i __B)
677 return (__m512i) __builtin_ia32_psubq512_mask ((__v8di) __A,
684 extern __inline __m512i
686 _mm512_mask_sub_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
688 return (__m512i) __builtin_ia32_psubq512_mask ((__v8di) __A,
694 extern __inline __m512i
696 _mm512_maskz_sub_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
698 return (__m512i) __builtin_ia32_psubq512_mask ((__v8di) __A,
705 extern __inline __m512i
707 _mm512_sllv_epi64 (__m512i __X, __m512i __Y)
709 return (__m512i) __builtin_ia32_psllv8di_mask ((__v8di) __X,
716 extern __inline __m512i
718 _mm512_mask_sllv_epi64 (__m512i __W, __mmask8 __U, __m512i __X, __m512i __Y)
720 return (__m512i) __builtin_ia32_psllv8di_mask ((__v8di) __X,
726 extern __inline __m512i
728 _mm512_maskz_sllv_epi64 (__mmask8 __U, __m512i __X, __m512i __Y)
730 return (__m512i) __builtin_ia32_psllv8di_mask ((__v8di) __X,
737 extern __inline __m512i
739 _mm512_srav_epi64 (__m512i __X, __m512i __Y)
741 return (__m512i) __builtin_ia32_psrav8di_mask ((__v8di) __X,
748 extern __inline __m512i
750 _mm512_mask_srav_epi64 (__m512i __W, __mmask8 __U, __m512i __X, __m512i __Y)
752 return (__m512i) __builtin_ia32_psrav8di_mask ((__v8di) __X,
758 extern __inline __m512i
760 _mm512_maskz_srav_epi64 (__mmask8 __U, __m512i __X, __m512i __Y)
762 return (__m512i) __builtin_ia32_psrav8di_mask ((__v8di) __X,
769 extern __inline __m512i
771 _mm512_srlv_epi64 (__m512i __X, __m512i __Y)
773 return (__m512i) __builtin_ia32_psrlv8di_mask ((__v8di) __X,
780 extern __inline __m512i
782 _mm512_mask_srlv_epi64 (__m512i __W, __mmask8 __U, __m512i __X, __m512i __Y)
784 return (__m512i) __builtin_ia32_psrlv8di_mask ((__v8di) __X,
790 extern __inline __m512i
792 _mm512_maskz_srlv_epi64 (__mmask8 __U, __m512i __X, __m512i __Y)
794 return (__m512i) __builtin_ia32_psrlv8di_mask ((__v8di) __X,
801 extern __inline __m512i
803 _mm512_add_epi32 (__m512i __A, __m512i __B)
805 return (__m512i) __builtin_ia32_paddd512_mask ((__v16si) __A,
812 extern __inline __m512i
814 _mm512_mask_add_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
816 return (__m512i) __builtin_ia32_paddd512_mask ((__v16si) __A,
822 extern __inline __m512i
824 _mm512_maskz_add_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
826 return (__m512i) __builtin_ia32_paddd512_mask ((__v16si) __A,
833 extern __inline __m512i
835 _mm512_mul_epi32 (__m512i __X, __m512i __Y)
837 return (__m512i) __builtin_ia32_pmuldq512_mask ((__v16si) __X,
844 extern __inline __m512i
846 _mm512_mask_mul_epi32 (__m512i __W, __mmask8 __M, __m512i __X, __m512i __Y)
848 return (__m512i) __builtin_ia32_pmuldq512_mask ((__v16si) __X,
853 extern __inline __m512i
855 _mm512_maskz_mul_epi32 (__mmask8 __M, __m512i __X, __m512i __Y)
857 return (__m512i) __builtin_ia32_pmuldq512_mask ((__v16si) __X,
864 extern __inline __m512i
866 _mm512_sub_epi32 (__m512i __A, __m512i __B)
868 return (__m512i) __builtin_ia32_psubd512_mask ((__v16si) __A,
875 extern __inline __m512i
877 _mm512_mask_sub_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
879 return (__m512i) __builtin_ia32_psubd512_mask ((__v16si) __A,
885 extern __inline __m512i
887 _mm512_maskz_sub_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
889 return (__m512i) __builtin_ia32_psubd512_mask ((__v16si) __A,
896 extern __inline __m512i
898 _mm512_mul_epu32 (__m512i __X, __m512i __Y)
900 return (__m512i) __builtin_ia32_pmuludq512_mask ((__v16si) __X,
907 extern __inline __m512i
909 _mm512_mask_mul_epu32 (__m512i __W, __mmask8 __M, __m512i __X, __m512i __Y)
911 return (__m512i) __builtin_ia32_pmuludq512_mask ((__v16si) __X,
916 extern __inline __m512i
918 _mm512_maskz_mul_epu32 (__mmask8 __M, __m512i __X, __m512i __Y)
920 return (__m512i) __builtin_ia32_pmuludq512_mask ((__v16si) __X,
928 extern __inline __m512i
930 _mm512_slli_epi64 (__m512i __A, unsigned int __B)
932 return (__m512i) __builtin_ia32_psllqi512_mask ((__v8di) __A, __B,
938 extern __inline __m512i
940 _mm512_mask_slli_epi64 (__m512i __W, __mmask8 __U, __m512i __A,
943 return (__m512i) __builtin_ia32_psllqi512_mask ((__v8di) __A, __B,
948 extern __inline __m512i
950 _mm512_maskz_slli_epi64 (__mmask8 __U, __m512i __A, unsigned int __B)
952 return (__m512i) __builtin_ia32_psllqi512_mask ((__v8di) __A, __B,
959 ((__m512i) __builtin_ia32_psllqi512_mask ((__v8di)(__m512i)(X), (int)(C),\
960 (__v8di)(__m512i)_mm512_undefined_si512 (),\
964 ((__m512i) __builtin_ia32_psllqi512_mask ((__v8di)(__m512i)(X), (int)(C),\
965 (__v8di)(__m512i)(W),\
969 ((__m512i) __builtin_ia32_psllqi512_mask ((__v8di)(__m512i)(X), (int)(C),\
970 (__v8di)(__m512i)_mm512_setzero_si512 (),\
974 extern __inline __m512i
976 _mm512_sll_epi64 (__m512i __A, __m128i __B)
978 return (__m512i) __builtin_ia32_psllq512_mask ((__v8di) __A,
985 extern __inline __m512i
987 _mm512_mask_sll_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m128i __B)
989 return (__m512i) __builtin_ia32_psllq512_mask ((__v8di) __A,
995 extern __inline __m512i
997 _mm512_maskz_sll_epi64 (__mmask8 __U, __m512i __A, __m128i __B)
999 return (__m512i) __builtin_ia32_psllq512_mask ((__v8di) __A,
1007 extern __inline __m512i
1009 _mm512_srli_epi64 (__m512i __A, unsigned int __B)
1011 return (__m512i) __builtin_ia32_psrlqi512_mask ((__v8di) __A, __B,
1017 extern __inline __m512i
1019 _mm512_mask_srli_epi64 (__m512i __W, __mmask8 __U,
1020 __m512i __A, unsigned int __B)
1022 return (__m512i) __builtin_ia32_psrlqi512_mask ((__v8di) __A, __B,
1027 extern __inline __m512i
1029 _mm512_maskz_srli_epi64 (__mmask8 __U, __m512i __A, unsigned int __B)
1031 return (__m512i) __builtin_ia32_psrlqi512_mask ((__v8di) __A, __B,
1038 ((__m512i) __builtin_ia32_psrlqi512_mask ((__v8di)(__m512i)(X), (int)(C),\
1039 (__v8di)(__m512i)_mm512_undefined_si512 (),\
1043 ((__m512i) __builtin_ia32_psrlqi512_mask ((__v8di)(__m512i)(X), (int)(C),\
1044 (__v8di)(__m512i)(W),\
1048 ((__m512i) __builtin_ia32_psrlqi512_mask ((__v8di)(__m512i)(X), (int)(C),\
1049 (__v8di)(__m512i)_mm512_setzero_si512 (),\
1053 extern __inline __m512i
1055 _mm512_srl_epi64 (__m512i __A, __m128i __B)
1057 return (__m512i) __builtin_ia32_psrlq512_mask ((__v8di) __A,
1064 extern __inline __m512i
1066 _mm512_mask_srl_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m128i __B)
1068 return (__m512i) __builtin_ia32_psrlq512_mask ((__v8di) __A,
1074 extern __inline __m512i
1076 _mm512_maskz_srl_epi64 (__mmask8 __U, __m512i __A, __m128i __B)
1078 return (__m512i) __builtin_ia32_psrlq512_mask ((__v8di) __A,
1086 extern __inline __m512i
1088 _mm512_srai_epi64 (__m512i __A, unsigned int __B)
1090 return (__m512i
1096 extern __inline __m512i
1098 _mm512_mask_srai_epi64 (__m512i __W, __mmask8 __U, __m512i __A,
1101 return (__m512i) __builtin_ia32_psraqi512_mask ((__v8di) __A, __B,
1106 extern __inline __m512i
1108 _mm512_maskz_srai_epi64 (__mmask8 __U, __m512i __A, unsigned int __B)
1110 return (__m512i) __builtin_ia32_psraqi512_mask ((__v8di) __A, __B,
1117 ((__m512i) __builtin_ia32_psraqi512_mask ((__v8di)(__m512i)(X), (int)(C),\
1118 (__v8di)(__m512i)_mm512_undefined_si512 (),\
1122 ((__m512i) __builtin_ia32_psraqi512_mask ((__v8di)(__m512i)(X), (int)(C),\
1123 (__v8di)(__m512i)(W),\
1127 ((__m512i) __builtin_ia32_psraqi512_mask ((__v8di)(__m512i)(X), (int)(C),\
1128 (__v8di)(__m512i)_mm512_setzero_si512 (),\
1132 extern __inline __m512i
1134 _mm512_sra_epi64 (__m512i __A, __m128i __B)
1136 return (__m512i) __builtin_ia32_psraq512_mask ((__v8di) __A,
1143 extern __inline __m512i
1145 _mm512_mask_sra_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m128i __B)
1147 return (__m512i) __builtin_ia32_psraq512_mask ((__v8di) __A,
1153 extern __inline __m512i
1155 _mm512_maskz_sra_epi64 (__mmask8 __U, __m512i __A, __m128i __B)
1157 return (__m512i) __builtin_ia32_psraq512_mask ((__v8di) __A,
1165 extern __inline __m512i
1167 _mm512_slli_epi32 (__m512i __A, unsigned int __B)
1169 return (__m512i) __builtin_ia32_pslldi512_mask ((__v16si) __A, __B,
1175 extern __inline __m512i
1177 _mm512_mask_slli_epi32 (__m512i __W, __mmask16 __U, __m512i __A,
1180 return (__m512i) __builtin_ia32_pslldi512_mask ((__v16si) __A, __B,
1185 extern __inline __m512i
1187 _mm512_maskz_slli_epi32 (__mmask16 __U, __m512i __A, unsigned int __B)
1189 return (__m512i) __builtin_ia32_pslldi512_mask ((__v16si) __A, __B,
1196 ((__m512i) __builtin_ia32_pslldi512_mask ((__v16si)(__m512i)(X), (int)(C),\
1197 (__v16si)(__m512i)_mm512_undefined_si512 (),\
1201 ((__m512i) __builtin_ia32_pslldi512_mask ((__v16si)(__m512i)(X), (int)(C),\
1202 (__v16si)(__m512i)(W),\
1206 ((__m512i) __builtin_ia32_pslldi512_mask ((__v16si)(__m512i)(X), (int)(C),\
1207 (__v16si)(__m512i)_mm512_setzero_si512 (),\
1211 extern __inline __m512i
1213 _mm512_sll_epi32 (__m512i __A, __m128i __B)
1215 return (__m512i) __builtin_ia32_pslld512_mask ((__v16si) __A,
1222 extern __inline __m512i
1224 _mm512_mask_sll_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m128i __B)
1226 return (__m512i) __builtin_ia32_pslld512_mask ((__v16si) __A,
1232 extern __inline __m512i
1234 _mm512_maskz_sll_epi32 (__mmask16 __U, __m512i __A, __m128i __B)
1236 return (__m512i) __builtin_ia32_pslld512_mask ((__v16si) __A,
1244 extern __inline __m512i
1246 _mm512_srli_epi32 (__m512i __A, unsigned int __B)
1248 return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B,
1254 extern __inline __m512i
1256 _mm512_mask_srli_epi32 (__m512i __W, __mmask16 __U,
1257 __m512i __A, unsigned int __B)
1259 return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B,
1264 extern __inline __m512i
1266 _mm512_maskz_srli_epi32 (__mmask16 __U, __m512i __A, unsigned int __B)
1268 return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B,
1275 ((__m512i) __builtin_ia32_psrldi512_mask ((__v16si)(__m512i)(X), (int)(C),\
1276 (__v16si)(__m512i)_mm512_undefined_si512 (),\
1280 ((__m512i) __builtin_ia32_psrldi512_mask ((__v16si)(__m512i)(X), (int)(C),\
1281 (__v16si)(__m512i)(W),\
1285 ((__m512i) __builtin_ia32_psrldi512_mask ((__v16si)(__m512i)(X), (int)(C),\
1286 (__v16si)(__m512i)_mm512_setzero_si512 (),\
1290 extern __inline __m512i
1292 _mm512_srl_epi32 (__m512i __A, __m128i __B)
1294 return (__m512i) __builtin_ia32_psrld512_mask ((__v16si) __A,
1301 extern __inline __m512i
1303 _mm512_mask_srl_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m128i __B)
1305 return (__m512i) __builtin_ia32_psrld512_mask ((__v16si) __A,
1311 extern __inline __m512i
1313 _mm512_maskz_srl_epi32 (__mmask16 __U, __m512i __A, __m128i __B)
1315 return (__m512i) __builtin_ia32_psrld512_mask ((__v16si) __A,
1323 extern __inline __m512i
1325 _mm512_srai_epi32 (__m512i __A, unsigned int __B)
1327 return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B,
1333 extern __inline __m512i
1335 _mm512_mask_srai_epi32 (__m512i __W, __mmask16 __U, __m512i __A,
1338 return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B,
1343 extern __inline __m512i
1345 _mm512_maskz_srai_epi32 (__mmask16 __U, __m512i __A, unsigned int __B)
1347 return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B,
1354 ((__m512i) __builtin_ia32_psradi512_mask ((__v16si)(__m512i)(X), (int)(C),\
1355 (__v16si)(__m512i)_mm512_undefined_si512 (),\
1359 ((__m512i) __builtin_ia32_psradi512_mask ((__v16si)(__m512i)(X), (int)(C),\
1360 (__v16si)(__m512i)(W),\
1364 ((__m512i) __builtin_ia32_psradi512_mask ((__v16si)(__m512i)(X), (int)(C),\
1365 (__v16si)(__m512i)_mm512_setzero_si512 (),\
1369 extern __inline __m512i
1371 _mm512_sra_epi32 (__m512i __A, __m128i __B)
1373 return (__m512i) __builtin_ia32_psrad512_mask ((__v16si) __A,
1380 extern __inline __m512i
1382 _mm512_mask_sra_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m128i __B)
1384 return (__m512i) __builtin_ia32_psrad512_mask ((__v16si) __A,
1390 extern __inline __m512i
1392 _mm512_maskz_sra_epi32 (__mmask16 __U, __m512i __A, __m128i __B)
1394 return (__m512i) __builtin_ia32_psrad512_mask ((__v16si) __A,
1453 extern __inline __m512i
1455 _mm512_ternarylogic_epi64 (__m512i __A, __m512i __B, __m512i __C, const int imm)
1457 return (__m512i) __builtin_ia32_pternlogq512_mask ((__v8di) __A,
1463 extern __inline __m512i
1465 _mm512_mask_ternarylogic_epi64 (__m512i __A, __mmask8 __U, __m512i __B,
1466 __m512i __C, const int imm)
1468 return (__m512i) __builtin_ia32_pternlogq512_mask ((__v8di) __A,
1474 extern __inline __m512i
1476 _mm512_maskz_ternarylogic_epi64 (__mmask8 __U, __m512i __A, __m512i __B,
1477 __m512i __C, const int imm)
1479 return (__m512i) __builtin_ia32_pternlogq512_maskz ((__v8di) __A,
1485 extern __inline __m512i
1487 _mm512_ternarylogic_epi32 (__m512i __A, __m512i __B, __m512i __C, const int imm)
1489 return (__m512i) __builtin_ia32_pternlogd512_mask ((__v16si) __A,
1495 extern __inline __m512i
1497 _mm512_mask_ternarylogic_epi32 (__m512i __A, __mmask16 __U, __m512i __B,
1498 __m512i __C, const int imm)
1500 return (__m512i) __builtin_ia32_pternlogd512_mask ((__v16si) __A,
1506 extern __inline __m512i
1508 _mm512_maskz_ternarylogic_epi32 (__mmask16 __U, __m512i __A, __m512i __B,
1509 __m512i __C, const int imm)
1511 return (__m512i) __builtin_ia32_pternlogd512_maskz ((__v16si) __A,
1518 ((__m512i) __builtin_ia32_pternlogq512_mask ((__v8di)(__m512i)(A), \
1519 (__v8di)(__m512i)(B), (__v8di)(__m512i)(C), (int)(I), (__mmask8)-1))
1521 ((__m512i) __builtin_ia32_pternlogq512_mask ((__v8di)(__m512i)(A), \
1522 (__v8di)(__m512i)(B), (__v8di)(__m512i)(C), (int)(I), (__mmask8)(U)))
1524 ((__m512i) __builtin_ia32_pternlogq512_maskz ((__v8di)(__m512i)(A), \
1525 (__v8di)(__m512i)(B), (__v8di)(__m512i)(C), (int)(I), (__mmask8)(U)))
1527 ((__m512i) __builtin_ia32_pternlogd512_mask ((__v16si)(__m512i)(A), \
1528 (__v16si)(__m512i)(B), (__v16si)(__m512i)(C), (int)(I), \
1531 ((__m512i) __builtin_ia32_pternlogd512_mask ((__v16si)(__m512i)(A), \
1532 (__v16si)(__m512i)(B), (__v16si)(__m512i)(C), (int)(I), \
1535 ((__m512i) __builtin_ia32_pternlogd512_maskz ((__v16si)(__m512i)(A), \
1536 (__v16si)(__m512i)(B), (__v16si)(__m512i)(C), (int)(I), \
1791 extern __inline __m512i
1795 return (__m512i) __builtin_ia32_pmovsxbd512_mask ((__v16qi) __A,
1801 extern __inline __m512i
1803 _mm512_mask_cvtepi8_epi32 (__m512i __W, __mmask16 __U, __m128i __A)
1805 return (__m512i) __builtin_ia32_pmovsxbd512_mask ((__v16qi) __A,
1810 extern __inline __m512i
1814 return (__m512i) __builtin_ia32_pmovsxbd512_mask ((__v16qi) __A,
1820 extern __inline __m512i
1824 return (__m512i) __builtin_ia32_pmovsxbq512_mask ((__v16qi) __A,
1830 extern __inline __m512i
1832 _mm512_mask_cvtepi8_epi64 (__m512i __W, __mmask8 __U, __m128i __A)
1834 return (__m512i) __builtin_ia32_pmovsxbq512_mask ((__v16qi) __A,
1839 extern __inline __m512i
1843 return (__m512i) __builtin_ia32_pmovsxbq512_mask ((__v16qi) __A,
1849 extern __inline __m512i
1853 return (__m512i) __builtin_ia32_pmovsxwd512_mask ((__v16hi) __A,
1859 extern __inline __m512i
1861 _mm512_mask_cvtepi16_epi32 (__m512i __W, __mmask16 __U, __m256i __A)
1863 return (__m512i) __builtin_ia32_pmovsxwd512_mask ((__v16hi) __A,
1868 extern __inline __m512i
1872 return (__m512i) __builtin_ia32_pmovsxwd512_mask ((__v16hi) __A,
1878 extern __inline __m512i
1882 return (__m512i) __builtin_ia32_pmovsxwq512_mask ((__v8hi) __A,
1888 extern __inline __m512i
1890 _mm512_mask_cvtepi16_epi64 (__m512i __W, __mmask8 __U, __m128i __A)
1892 return (__m512i) __builtin_ia32_pmovsxwq512_mask ((__v8hi) __A,
1897 extern __inline __m512i
1901 return (__m512i) __builtin_ia32_pmovsxwq512_mask ((__v8hi) __A,
1907 extern __inline __m512i
1911 return (__m512i) __builtin_ia32_pmovsxdq512_mask ((__v8si) __X,
1917 extern __inline __m512i
1919 _mm512_mask_cvtepi32_epi64 (__m512i __W, __mmask8 __U, __m256i __X)
1921 return (__m512i) __builtin_ia32_pmovsxdq512_mask ((__v8si) __X,
1926 extern __inline __m512i
1930 return (__m512i) __builtin_ia32_pmovsxdq512_mask ((__v8si) __X,
1936 extern __inline __m512i
1940 return (__m512i) __builtin_ia32_pmovzxbd512_mask ((__v16qi) __A,
1946 extern __inline __m512i
1948 _mm512_mask_cvtepu8_epi32 (__m512i __W, __mmask16 __U, __m128i __A)
1950 return (__m512i) __builtin_ia32_pmovzxbd512_mask ((__v16qi) __A,
1955 extern __inline __m512i
1959 return (__m512i) __builtin_ia32_pmovzxbd512_mask ((__v16qi) __A,
1965 extern __inline __m512i
1969 return (__m512i) __builtin_ia32_pmovzxbq512_mask ((__v16qi) __A,
1975 extern __inline __m512i
1977 _mm512_mask_cvtepu8_epi64 (__m512i __W, __mmask8 __U, __m128i __A)
1979 return (__m512i) __builtin_ia32_pmovzxbq512_mask ((__v16qi) __A,
1984 extern __inline __m512i
1988 return (__m512i) __builtin_ia32_pmovzxbq512_mask ((__v16qi) __A,
1994 extern __inline __m512i
1998 return (__m512i) __builtin_ia32_pmovzxwd512_mask ((__v16hi) __A,
2004 extern __inline __m512i
2006 _mm512_mask_cvtepu16_epi32 (__m512i __W, __mmask16 __U, __m256i __A)
2008 return (__m512i) __builtin_ia32_pmovzxwd512_mask ((__v16hi) __A,
2013 extern __inline __m512i
2017 return (__m512i) __builtin_ia32_pmovzxwd512_mask ((__v16hi) __A,
2023 extern __inline __m512i
2027 return (__m512i) __builtin_ia32_pmovzxwq512_mask ((__v8hi) __A,
2033 extern __inline __m512i
2035 _mm512_mask_cvtepu16_epi64 (__m512i __W, __mmask8 __U, __m128i __A)
2037 return (__m512i) __builtin_ia32_pmovzxwq512_mask ((__v8hi) __A,
2042 extern __inline __m512i
2046 return (__m512i) __builtin_ia32_pmovzxwq512_mask ((__v8hi) __A,
2052 extern __inline __m512i
2056 return (__m512i) __builtin_ia32_pmovzxdq512_mask ((__v8si) __X,
2062 extern __inline __m512i
2064 _mm512_mask_cvtepu32_epi64 (__m512i __W, __mmask8 __U, __m256i __X)
2066 return (__m512i) __builtin_ia32_pmovzxdq512_mask ((__v8si) __X,
2071 extern __inline __m512i
2075 return (__m512i) __builtin_ia32_pmovzxdq512_mask ((__v8si) __X,
3420 extern __inline __m512i
3422 _mm512_abs_epi64 (__m512i __A)
3424 return (__m512i) __builtin_ia32_pabsq512_mask ((__v8di) __A,
3430 extern __inline __m512i
3432 _mm512_mask_abs_epi64 (__m512i __W, __mmask8 __U, __m512i __A)
3434 return (__m512i) __builtin_ia32_pabsq512_mask ((__v8di) __A,
3439 extern __inline __m512i
3441 _mm512_maskz_abs_epi64 (__mmask8 __U, __m512i __A)
3443 return (__m512i) __builtin_ia32_pabsq512_mask ((__v8di) __A,
3449 extern __inline __m512i
3451 _mm512_abs_epi32 (__m512i __A)
3453 return (__m512i) __builtin_ia32_pabsd512_mask ((__v16si) __A,
3459 extern __inline __m512i
3461 _mm512_mask_abs_epi32 (__m512i __W, __mmask16 __U, __m512i __A)
3463 return (__m512i) __builtin_ia32_pabsd512_mask ((__v16si) __A,
3468 extern __inline __m512i
3470 _mm512_maskz_abs_epi32 (__mmask16 __U, __m512i __A)
3472 return (__m512i) __builtin_ia32_pabsd512_mask ((__v16si) __A,
3534 extern __inline __m512i
3538 return (__m512i) __builtin_ia32_pbroadcastd512 ((__v4si) __A,
3544 extern __inline __m512i
3546 _mm512_mask_broadcastd_epi32 (__m512i __O, __mmask16 __M, __m128i __A)
3548 return (__m512i) __builtin_ia32_pbroadcastd512 ((__v4si) __A,
3552 extern __inline __m512i
3556 return (__m512i) __builtin_ia32_pbroadcastd512 ((__v4si) __A,
3562 extern __inline __m512i
3566 return (__m512i) __builtin_ia32_pbroadcastd512_gpr_mask (__A,
3572 extern __inline __m512i
3574 _mm512_mask_set1_epi32 (__m512i __O, __mmask16 __M, int __A)
3576 return (__m512i) __builtin_ia32_pbroadcastd512_gpr_mask (__A, (__v16si) __O,
3580 extern __inline __m512i
3584 return (__m512i)
3590 extern __inline __m512i
3594 return (__m512i) __builtin_ia32_pbroadcastq512 ((__v2di) __A,
3600 extern __inline __m512i
3602 _mm512_mask_broadcastq_epi64 (__m512i __O, __mmask8 __M, __m128i __A)
3604 return (__m512i) __builtin_ia32_pbroadcastq512 ((__v2di) __A,
3608 extern __inline __m512i
3612 return (__m512i) __builtin_ia32_pbroadcastq512 ((__v2di) __A,
3618 extern __inline __m512i
3623 return (__m512i) __builtin_ia32_pbroadcastq512_gpr_mask (__A,
3628 return (__m512i) __builtin_ia32_pbroadcastq512_mem_mask (__A,
3635 extern __inline __m512i
3637 _mm512_mask_set1_epi64 (__m512i __O, __mmask8 __M, long long __A)
3640 return (__m512i) __builtin_ia32_pbroadcastq512_gpr_mask (__A, (__v8di) __O,
3643 return (__m512i) __builtin_ia32_pbroadcastq512_mem_mask (__A, (__v8di) __O,
3648 extern __inline __m512i
3653 return (__m512i)
3658 return (__m512i)
3694 extern __inline __m512i
3698 return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A,
3704 extern __inline __m512i
3706 _mm512_mask_broadcast_i32x4 (__m512i __O, __mmask16 __M, __m128i __A)
3708 return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A,
3713 extern __inline __m512i
3717 return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A,
3752 extern __inline __m512i
3756 return (__m512i) __builtin_ia32_broadcasti64x4_512 ((__v4di) __A,
3762 extern __inline __m512i
3764 _mm512_mask_broadcast_i64x4 (__m512i __O, __mmask8 __M, __m256i __A)
3766 return (__m512i) __builtin_ia32_broadcasti64x4_512 ((__v4di) __A,
3771 extern __inline __m512i
3775 return (__m512i) __builtin_ia32_broadcasti64x4_512 ((__v4di) __A,
3872 extern __inline __m512i
3874 _mm512_shuffle_epi32 (__m512i __A, _MM_PERM_ENUM __mask)
3876 return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A,
3883 extern __inline __m512i
3885 _mm512_mask_shuffle_epi32 (__m512i __W, __mmask16 __U, __m512i __A,
3888 return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A,
3894 extern __inline __m512i
3896 _mm512_maskz_shuffle_epi32 (__mmask16 __U, __m512i __A, _MM_PERM_ENUM __mask)
3898 return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A,
3905 extern __inline __m512i
3907 _mm512_shuffle_i64x2 (__m512i __A, __m512i __B, const int __imm)
3909 return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A,
3916 extern __inline __m512i
3918 _mm512_mask_shuffle_i64x2 (__m512i __W, __mmask8 __U, __m512i __A,
3919 __m512i __B, const int __imm)
3921 return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A,
3927 extern __inline __m512i
3929 _mm512_maskz_shuffle_i64x2 (__mmask8 __U, __m512i __A, __m512i __B,
3932 return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A,
3939 extern __inline __m512i
3941 _mm512_shuffle_i32x4 (__m512i __A, __m512i __B, const int __imm)
3943 return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A,
3951 extern __inline __m512i
3953 _mm512_mask_shuffle_i32x4 (__m512i __W, __mmask16 __U, __m512i __A,
3954 __m512i __B, const int __imm)
3956 return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A,
3963 extern __inline __m512i
3965 _mm512_maskz_shuffle_i32x4 (__mmask16 __U, __m512i __A, __m512i __B,
3968 return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A,
4046 ((__m512i) __builtin_ia32_pshufd512_mask ((__v16si)(__m512i)(X), (int)(C),\
4047 (__v16si)(__m512i)_mm512_undefined_si512 (),\
4051 ((__m512i) __builtin_ia32_pshufd512_mask ((__v16si)(__m512i)(X), (int)(C),\
4052 (__v16si)(__m512i)(W),\
4056 ((__m512i) __builtin_ia32_pshufd512_mask ((__v16si)(__m512i)(X), (int)(C),\
4057 (__v16si)(__m512i)_mm512_setzero_si512 (),\
4061 ((__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di)(__m512i)(X), \
4062 (__v8di)(__m512i)(Y), (int)(C),\
4063 (__v8di)(__m512i)_mm512_undefined_si512 (),\
4067 ((__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di)(__m512i)(X), \
4068 (__v8di)(__m512i)(Y), (int)(C),\
4069 (__v8di)(__m512i)(W),\
4073 ((__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di)(__m512i)(X), \
4074 (__v8di)(__m512i)(Y), (int)(C),\
4075 (__v8di)(__m512i)_mm512_setzero_si512 (),\
4079 ((__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si)(__m512i)(X), \
4080 (__v16si)(__m512i)(Y), (int)(C),\
4081 (__v16si)(__m512i)_mm512_undefined_si512 (),\
4085 ((__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si)(__m512i)(X), \
4086 (__v16si)(__m512i)(Y), (int)(C),\
4087 (__v16si)(__m512i)(W),\
4091 ((__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si)(__m512i)(X), \
4092 (__v16si)(__m512i)(Y), (int)(C),\
4093 (__v16si)(__m512i)_mm512_setzero_si512 (),\
4133 extern __inline __m512i
4135 _mm512_rolv_epi32 (__m512i __A, __m512i __B)
4137 return (__m512i) __builtin_ia32_prolvd512_mask ((__v16si) __A,
4144 extern __inline __m512i
4146 _mm512_mask_rolv_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
4148 return (__m512i) __builtin_ia32_prolvd512_mask ((__v16si) __A,
4154 extern __inline __m512i
4156 _mm512_maskz_rolv_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
4158 return (__m512i) __builtin_ia32_prolvd512_mask ((__v16si) __A,
4165 extern __inline __m512i
4167 _mm512_rorv_epi32 (__m512i __A, __m512i __B)
4169 return (__m512i) __builtin_ia32_prorvd512_mask ((__v16si) __A,
4176 extern __inline __m512i
4178 _mm512_mask_rorv_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
4180 return (__m512i) __builtin_ia32_prorvd512_mask ((__v16si) __A,
4186 extern __inline __m512i
4188 _mm512_maskz_rorv_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
4190 return (__m512i) __builtin_ia32_prorvd512_mask ((__v16si) __A,
4197 extern __inline __m512i
4199 _mm512_rolv_epi64 (__m512i __A, __m512i __B)
4201 return (__m512i) __builtin_ia32_prolvq512_mask ((__v8di) __A,
4208 extern __inline __m512i
4210 _mm512_mask_rolv_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
4212 return (__m512i) __builtin_ia32_prolvq512_mask ((__v8di) __A,
4218 extern __inline __m512i
4220 _mm512_maskz_rolv_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
4222 return (__m512i) __builtin_ia32_prolvq512_mask ((__v8di) __A,
4229 extern __inline __m512i
4231 _mm512_rorv_epi64 (__m512i __A, __m512i __B)
4233 return (__m512i) __builtin_ia32_prorvq512_mask ((__v8di) __A,
4240 extern __inline __m512i
4242 _mm512_mask_rorv_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
4244 return (__m512i) __builtin_ia32_prorvq512_mask ((__v8di) __A,
4250 extern __inline __m512i
4252 _mm512_maskz_rorv_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
4254 return (__m512i) __builtin_ia32_prorvq512_mask ((__v8di) __A,
4422 extern __inline __m512i
4426 return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A,
4432 extern __inline __m512i
4434 _mm512_mask_cvtt_roundps_epi32 (__m512i __W, __mmask16 __U, __m512 __A,
4437 return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A,
4442 extern __inline __m512i
4446 return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A,
4452 extern __inline __m512i
4456 return (__m512i) __builtin_ia32_cvttps2udq512_mask ((__v16sf) __A,
4462 extern __inline __m512i
4464 _mm512_mask_cvtt_roundps_epu32 (__m512i __W, __mmask16 __U, __m512 __A,
4467 return (__m512i) __builtin_ia32_cvttps2udq512_mask ((__v16sf) __A,
4472 extern __inline __m512i
4476 return (__m512i) __builtin_ia32_cvttps2udq512_mask ((__v16sf) __A,
4483 ((__m512i)__builtin_ia32_cvttps2dq512_mask(A, (__v16si)_mm512_undefined_si512 (), -1, B))
4486 ((__m512i)__builtin_ia32_cvttps2dq512_mask(A, (__v16si)(W), U, B))
4489 ((__m512i)__builtin_ia32_cvttps2dq512_mask(A, (__v16si)_mm512_setzero_si512 (), U, B))
4492 ((__m512i)__builtin_ia32_cvttps2udq512_mask(A, (__v16si)_mm512_undefined_si512 (), -1, B))
4495 ((__m512i)__builtin_ia32_cvttps2udq512_mask(A, (__v16si)(W), U, B))
4498 ((__m512i)__builtin_ia32_cvttps2udq512_mask(A, (__v16si)_mm512_setzero_si512 (), U, B))
4502 extern __inline __m512i
4506 return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A,
4512 extern __inline __m512i
4514 _mm512_mask_cvt_roundps_epi32 (__m512i __W, __mmask16 __U, __m512 __A,
4517 return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A,
4522 extern __inline __m512i
4526 return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A,
4532 extern __inline __m512i
4536 return (__m512i) __builtin_ia32_cvtps2udq512_mask ((__v16sf) __A,
4542 extern __inline __m512i
4544 _mm512_mask_cvt_roundps_epu32 (__m512i __W, __mmask16 __U, __m512 __A,
4547 return (__m512i) __builtin_ia32_cvtps2udq512_mask ((__v16sf) __A,
4552 extern __inline __m512i
4556 return (__m512i) __builtin_ia32_cvtps2udq512_mask ((__v16sf) __A,
4563 ((__m512i)__builtin_ia32_cvtps2dq512_mask(A, (__v16si)_mm512_undefined_si512 (), -1, B))
4566 ((__m512i)__builtin_ia32_cvtps2dq512_mask(A, (__v16si)(W), U, B))
4569 ((__m512i)__builtin_ia32_cvtps2dq512_mask(A, (__v16si)_mm512_setzero_si512 (), U, B))
4572 ((__m512i)__builtin_ia32_cvtps2udq512_mask(A, (__v16si)_mm512_undefined_si512 (), -1, B))
4575 ((__m512i)__builtin_ia32_cvtps2udq512_mask(A, (__v16si)(W), U, B))
4578 ((__m512i)__builtin_ia32_cvtps2udq512_mask(A, (__v16si)_mm512_setzero_si512 (), U, B))
4692 _mm512_cvtepi32_epi8 (__m512i __A)
4702 _mm512_mask_cvtepi32_storeu_epi8 (void * __P, __mmask16 __M, __m512i __A)
4709 _mm512_mask_cvtepi32_epi8 (__m128i __O, __mmask16 __M, __m512i __A)
4717 _mm512_maskz_cvtepi32_epi8 (__mmask16 __M, __m512i __A)
4727 _mm512_cvtsepi32_epi8 (__m512i __A)
4737 _mm512_mask_cvtsepi32_storeu_epi8 (void * __P, __mmask16 __M, __m512i __A)
4744 _mm512_mask_cvtsepi32_epi8 (__m128i __O, __mmask16 __M, __m512i __A)
4752 _mm512_maskz_cvtsepi32_epi8 (__mmask16 __M, __m512i __A)
4762 _mm512_cvtusepi32_epi8 (__m512i __A)
4772 _mm512_mask_cvtusepi32_storeu_epi8 (void * __P, __mmask16 __M, __m512i __A)
4779 _mm512_mask_cvtusepi32_epi8 (__m128i __O, __mmask16 __M, __m512i __A)
4788 _mm512_maskz_cvtusepi32_epi8 (__mmask16 __M, __m512i __A)
4798 _mm512_cvtepi32_epi16 (__m512i __A)
4808 _mm512_mask_cvtepi32_storeu_epi16 (void * __P, __mmask16 __M, __m512i __A)
4815 _mm512_mask_cvtepi32_epi16 (__m256i __O, __mmask16 __M, __m512i __A)
4823 _mm512_maskz_cvtepi32_epi16 (__mmask16 __M, __m512i __A)
4833 _mm512_cvtsepi32_epi16 (__m512i __A)
4843 _mm512_mask_cvtsepi32_storeu_epi16 (void *__P, __mmask16 __M, __m512i __A)
4850 _mm512_mask_cvtsepi32_epi16 (__m256i __O, __mmask16 __M, __m512i __A)
4858 _mm512_maskz_cvtsepi32_epi16 (__mmask16 __M, __m512i __A)
4868 _mm512_cvtusepi32_epi16 (__m512i __A)
4878 _mm512_mask_cvtusepi32_storeu_epi16 (void *__P, __mmask16 __M, __m512i __A)
4885 _mm512_mask_cvtusepi32_epi16 (__m256i __O, __mmask16 __M, __m512i __A)
4894 _mm512_maskz_cvtusepi32_epi16 (__mmask16 __M, __m512i __A)
4904 _mm512_cvtepi64_epi32 (__m512i __A)
4914 _mm512_mask_cvtepi64_storeu_epi32 (void* __P, __mmask8 __M, __m512i __A)
4921 _mm512_mask_cvtepi64_epi32 (__m256i __O, __mmask8 __M, __m512i __A)
4929 _mm512_maskz_cvtepi64_epi32 (__mmask8 __M, __m512i __A)
4939 _mm512_cvtsepi64_epi32 (__m512i __A)
4950 _mm512_mask_cvtsepi64_storeu_epi32 (void *__P, __mmask8 __M, __m512i __A)
4957 _mm512_mask_cvtsepi64_epi32 (__m256i __O, __mmask8 __M, __m512i __A)
4965 _mm512_maskz_cvtsepi64_epi32 (__mmask8 __M, __m512i __A)
4975 _mm512_cvtusepi64_epi32 (__m512i __A)
4985 _mm512_mask_cvtusepi64_storeu_epi32 (void* __P, __mmask8 __M, __m512i __A)
4992 _mm512_mask_cvtusepi64_epi32 (__m256i __O, __mmask8 __M, __m512i __A)
5000 _mm512_maskz_cvtusepi64_epi32 (__mmask8 __M, __m512i __A)
5010 _mm512_cvtepi64_epi16 (__m512i __A)
5020 _mm512_mask_cvtepi64_storeu_epi16 (void *__P, __mmask8 __M, __m512i __A)
5027 _mm512_mask_cvtepi64_epi16 (__m128i __O, __mmask8 __M, __m512i __A)
5035 _mm512_maskz_cvtepi64_epi16 (__mmask8 __M, __m512i __A)
5045 _mm512_cvtsepi64_epi16 (__m512i __A)
5055 _mm512_mask_cvtsepi64_storeu_epi16 (void * __P, __mmask8 __M, __m512i __A)
5062 _mm512_mask_cvtsepi64_epi16 (__m128i __O, __mmask8 __M, __m512i __A)
5070 _mm512_maskz_cvtsepi64_epi16 (__mmask8 __M, __m512i __A)
5080 _mm512_cvtusepi64_epi16 (__m512i __A)
5090 _mm512_mask_cvtusepi64_storeu_epi16 (void *__P, __mmask8 __M, __m512i __A)
5097 _mm512_mask_cvtusepi64_epi16 (__m128i __O, __mmask8 __M, __m512i __A)
5105 _mm512_maskz_cvtusepi64_epi16 (__mmask8 __M, __m512i __A)
5115 _mm512_cvtepi64_epi8 (__m512i __A)
5125 _mm512_mask_cvtepi64_storeu_epi8 (void * __P, __mmask8 __M, __m512i __A)
5132 _mm512_mask_cvtepi64_epi8 (__m128i __O, __mmask8 __M, __m512i __A)
5140 _mm512_maskz_cvtepi64_epi8 (__mmask8 __M, __m512i __A)
5150 _mm512_cvtsepi64_epi8 (__m512i __A)
5160 _mm512_mask_cvtsepi64_storeu_epi8 (void * __P, __mmask8 __M, __m512i __A)
5167 _mm512_mask_cvtsepi64_epi8 (__m128i __O, __mmask8 __M, __m512i __A)
5175 _mm512_maskz_cvtsepi64_epi8 (__mmask8 __M, __m512i __A)
5185 _mm512_cvtusepi64_epi8 (__m512i __A)
5195 _mm512_mask_cvtusepi64_storeu_epi8 (void * __P, __mmask8 __M, __m512i __A)
5202 _mm512_mask_cvtusepi64_epi8 (__m128i __O, __mmask8 __M, __m512i __A)
5211 _mm512_maskz_cvtusepi64_epi8 (__mmask8 __M, __m512i __A)
5280 _mm512_cvt_roundepi32_ps (__m512i __A, const int __R)
5290 _mm512_mask_cvt_roundepi32_ps (__m512 __W, __mmask16 __U, __m512i __A,
5300 _mm512_maskz_cvt_roundepi32_ps (__mmask16 __U, __m512i __A, const int __R)
5310 _mm512_cvt_roundepu32_ps (__m512i __A, const int __R)
5320 _mm512_mask_cvt_roundepu32_ps (__m512 __W, __mmask16 __U, __m512i __A,
5330 _mm512_maskz_cvt_roundepu32_ps (__mmask16 __U, __m512i __A, const int __R)
5427 _mm512_extracti64x4_epi64 (__m512i __A, const int __imm)
5438 _mm512_mask_extracti64x4_epi64 (__m256i __W, __mmask8 __U, __m512i __A,
5449 _mm512_maskz_extracti64x4_epi64 (__mmask8 __U, __m512i __A, const int __imm)
5460 _mm512_extracti32x4_epi32 (__m512i __A, const int __imm)
5471 _mm512_mask_extracti32x4_epi32 (__m128i __W, __mmask8 __U, __m512i __A,
5482 _mm512_maskz_extracti32x4_epi32 (__mmask8 __U, __m512i __A, const int __imm)
5529 ((__m256i) __builtin_ia32_extracti64x4_mask ((__v8di)(__m512i) (X), \
5535 ((__m256i) __builtin_ia32_extracti64x4_mask ((__v8di)(__m512i) (X), \
5541 ((__m256i) __builtin_ia32_extracti64x4_mask ((__v8di)(__m512i) (X), \
5547 ((__m128i) __builtin_ia32_extracti32x4_mask ((__v16si)(__m512i) (X), \
5553 ((__m128i) __builtin_ia32_extracti32x4_mask ((__v16si)(__m512i) (X), \
5559 ((__m128i) __builtin_ia32_extracti32x4_mask ((__v16si)(__m512i) (X), \
5566 extern __inline __m512i
5568 _mm512_inserti32x4 (__m512i __A, __m128i __B, const int __imm)
5570 return (__m512i) __builtin_ia32_inserti32x4_mask ((__v16si) __A,
5586 extern __inline __m512i
5588 _mm512_inserti64x4 (__m512i __A, __m256i __B, const int __imm)
5590 return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A,
5598 extern __inline __m512i
5600 _mm512_mask_inserti64x4 (__m512i __W, __mmask8 __U, __m512i __A,
5603 return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A,
5610 extern __inline __m512i
5612 _mm512_maskz_inserti64x4 (__mmask8 __U, __m512i __A, __m256i __B,
5615 return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A,
5665 ((__m512i) __builtin_ia32_inserti32x4_mask ((__v16si)(__m512i) (X), \
5666 (__v4si)(__m128i) (Y), (int) (C), (__v16si)(__m512i) (X), (__mmask16)(-1)))
5687 ((__m512i) __builtin_ia32_inserti64x4_mask ((__v8di)(__m512i) (X), \
5689 (__v8di)(__m512i)_mm512_undefined_si512 (), \
5693 ((__m512i) __builtin_ia32_inserti64x4_mask ((__v8di)(__m512i) (X), \
5695 (__v8di)(__m512i)(W),\
5699 ((__m512i) __builtin_ia32_inserti64x4_mask ((__v8di)(__m512i) (X), \
5701 (__v8di)(__m512i)_mm512_setzero_si512 (), \
5795 extern __inline __m512i
5797 _mm512_mask_loadu_epi64 (__m512i __W, __mmask8 __U, void const *__P)
5799 return (__m512i) __builtin_ia32_loaddqudi512_mask ((const __v8di *) __P,
5804 extern __inline __m512i
5808 return (__m512i) __builtin_ia32_loaddqudi512_mask ((const __v8di *) __P,
5816 _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
5822 extern __inline __m512i
5826 return (__m512i) __builtin_ia32_loaddqusi512_mask ((const __v16si *) __P,
5832 extern __inline __m512i
5834 _mm512_mask_loadu_epi32 (__m512i __W, __mmask16 __U, void const *__P)
5836 return (__m512i) __builtin_ia32_loaddqusi512_mask ((const __v16si *) __P,
5841 extern __inline __m512i
5845 return (__m512i) __builtin_ia32_loaddqusi512_mask ((const __v16si *) __P,
5853 _mm512_storeu_si512 (void *__P, __m512i __A)
5861 _mm512_mask_storeu_epi32 (void *__P, __mmask16 __U, __m512i __A)
5869 _mm512_permutevar_pd (__m512d __A, __m512i __C)
5880 _mm512_mask_permutevar_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512i __C)
5890 _mm512_maskz_permutevar_pd (__mmask8 __U, __m512d __A, __m512i __C)
5901 _mm512_permutevar_ps (__m512 __A, __m512i __C)
5912 _mm512_mask_permutevar_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512i __C)
5922 _mm512_maskz_permutevar_ps (__mmask16 __U, __m512 __A, __m512i __C)
5931 extern __inline __m512i
5933 _mm512_permutex2var_epi64 (__m512i __A, __m512i __I, __m512i __B)
5935 return (__m512i) __builtin_ia32_vpermt2varq512_mask ((__v8di) __I
5942 extern __inline __m512i
5944 _mm512_mask_permutex2var_epi64 (__m512i __A, __mmask8 __U, __m512i __I,
5945 __m512i __B)
5947 return (__m512i) __builtin_ia32_vpermt2varq512_mask ((__v8di) __I
5954 extern __inline __m512i
5956 _mm512_mask2_permutex2var_epi64 (__m512i __A, __m512i __I,
5957 __mmask8 __U, __m512i __B)
5959 return (__m512i) __builtin_ia32_vpermi2varq512_mask ((__v8di) __A,
5966 extern __inline __m512i
5968 _mm512_maskz_permutex2var_epi64 (__mmask8 __U, __m512i __A,
5969 __m512i __I, __m512i __B)
5971 return (__m512i) __builtin_ia32_vpermt2varq512_maskz ((__v8di) __I
5978 extern __inline __m512i
5980 _mm512_permutex2var_epi32 (__m512i __A, __m512i __I, __m512i __B)
5982 return (__m512i) __builtin_ia32_vpermt2vard512_mask ((__v16si) __I
5989 extern __inline __m512i
5991 _mm512_mask_permutex2var_epi32 (__m512i __A, __mmask16 __U,
5992 __m512i __I, __m512i __B)
5994 return (__m512i) __builtin_ia32_vpermt2vard512_mask ((__v16si) __I
6001 extern __inline __m512i
6003 _mm512_mask2_permutex2var_epi32 (__m512i __A, __m512i __I,
6004 __mmask16 __U, __m512i __B)
6006 return (__m512i) __builtin_ia32_vpermi2vard512_mask ((__v16si) __A,
6013 extern __inline __m512i
6015 _mm512_maskz_permutex2var_epi32 (__mmask16 __U, __m512i __A,
6016 __m512i __I, __m512i __B)
6018 return (__m512i) __builtin_ia32_vpermt2vard512_maskz ((__v16si) __I
6027 _mm512_permutex2var_pd (__m512d __A, __m512i __I, __m512d __B)
6038 _mm512_mask_permutex2var_pd (__m512d __A, __mmask8 __U, __m512i __I,
6050 _mm512_mask2_permutex2var_pd (__m512d __A, __m512i __I, __mmask8 __U,
6062 _mm512_maskz_permutex2var_pd (__mmask8 __U, __m512d __A, __m512i __I,
6074 _mm512_permutex2var_ps (__m512 __A, __m512i __I, __m512 __B)
6085 _mm512_mask_permutex2var_ps (__m512 __A, __mmask16 __U, __m512i __I, __m512 __B)
6096 _mm512_mask2_permutex2var_ps (__m512 __A, __m512i __I, __mmask16 __U,
6108 _mm512_maskz_permutex2var_ps (__mmask16 __U, __m512 __A, __m512i __I,
6209 extern __inline __m512i
6211 _mm512_permutex_epi64 (__m512i __X, const int __I)
6213 return (__m512i) __builtin_ia32_permdi512_mask ((__v8di) __X, __I,
6219 extern __inline __m512i
6221 _mm512_mask_permutex_epi64 (__m512i __W, __mmask8 __M,
6222 __m512i __X, const int __I)
6224 return (__m512i) __builtin_ia32_permdi512_mask ((__v8di) __X, __I,
6229 extern __inline __m512i
6231 _mm512_maskz_permutex_epi64 (__mmask8 __M, __m512i __X, const int __I)
6233 return (__m512i) __builtin_ia32_permdi512_mask ((__v8di) __X, __I,
6283 ((__m512i) __builtin_ia32_permdi512_mask ((__v8di)(__m512i)(X), \
6285 (__v8di)(__m512i) \
6290 ((__m512i) __builtin_ia32_permdi512_mask ((__v8di)(__m512i)(X), \
6292 (__v8di)(__m512i) \
6297 ((__m512i) __builtin_ia32_permdi512_mask ((__v8di)(__m512i)(X), \
6299 (__v8di)(__m512i)(W), \
6303 extern __inline __m512i
6305 _mm512_maskz_permutexvar_epi64 (__mmask8 __M, __m512i __X, __m512i __Y)
6307 return (__m512i) __builtin_ia32_permvardi512_mask ((__v8di) __Y,
6314 extern __inline __m512i
6316 _mm512_permutexvar_epi64 (__m512i __X, __m512i __Y)
6318 return (__m512i) __builtin_ia32_permvardi512_mask ((__v8di) __Y,
6325 extern __inline __m512i
6327 _mm512_mask_permutexvar_epi64 (__m512i __W, __mmask8 __M, __m512i __X,
6328 __m512i __Y)
6330 return (__m512i) __builtin_ia32_permvardi512_mask ((__v8di) __Y,
6336 extern __inline __m512i
6338 _mm512_maskz_permutexvar_epi32 (__mmask16 __M, __m512i __X, __m512i __Y)
6340 return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y,
6347 extern __inline __m512i
6349 _mm512_permutexvar_epi32 (__m512i __X, __m512i __Y)
6351 return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y,
6358 extern __inline __m512i
6360 _mm512_mask_permutexvar_epi32 (__m512i __W, __mmask16 __M, __m512i __X,
6361 __m512i __Y)
6363 return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y,
6371 _mm512_permutexvar_pd (__m512i __X, __m512d __Y)
6382 _mm512_mask_permutexvar_pd (__m512d __W, __mmask8 __U, __m512i __X, __m512d __Y)
6392 _mm512_maskz_permutexvar_pd (__mmask8 __U, __m512i __X, __m512d __Y)
6403 _mm512_permutexvar_ps (__m512i __X, __m512 __Y)
6414 _mm512_mask_permutexvar_ps (__m512 __W, __mmask16 __U, __m512i __X, __m512 __Y)
6424 _mm512_maskz_permutexvar_ps (__mmask16 __U, __m512i __X, __m512 __Y)
6503 _mm512_fixupimm_round_pd (__m512d __A, __m512d __B, __m512i __C,
6516 __m512i __C, const int __imm, const int __R)
6528 __m512i __C, const int __imm, const int __R)
6539 _mm512_fixupimm_round_ps (__m512 __A, __m512 __B, __m512i __C,
6552 __m512i __C, const int __imm, const int __R)
6564 __m512i __C, const int __imm, const int __R)
6679 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
6684 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
6689 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
6694 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \
6699 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \
6704 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \
6796 extern __inline __m512i
6798 _mm512_or_si512 (__m512i __A, __m512i __B)
6800 return (__m512i) __builtin_ia32_pord512_mask ((__v16si) __A,
6807 extern __inline __m512i
6809 _mm512_or_epi32 (__m512i __A, __m512i __B)
6811 return (__m512i) __builtin_ia32_pord512_mask ((__v16si) __A,
6818 extern __inline __m512i
6820 _mm512_mask_or_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
6822 return (__m512i) __builtin_ia32_pord512_mask ((__v16si) __A,
6828 extern __inline __m512i
6830 _mm512_maskz_or_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
6832 return (__m512i) __builtin_ia32_pord512_mask ((__v16si) __A,
6839 extern __inline __m512i
6841 _mm512_or_epi64 (__m512i __A, __m512i __B)
6843 return (__m512i) __builtin_ia32_porq512_mask ((__v8di) __A,
6850 extern __inline __m512i
6852 _mm512_mask_or_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
6854 return (__m512i) __builtin_ia32_porq512_mask ((__v8di) __A,
6860 extern __inline __m512i
6862 _mm512_maskz_or_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
6864 return (__m512i) __builtin_ia32_porq512_mask ((__v8di) __A,
6871 extern __inline __m512i
6873 _mm512_xor_si512 (__m512i __A, __m512i __B)
6875 return (__m512i) __builtin_ia32_pxord512_mask ((__v16si) __A,
6882 extern __inline __m512i
6884 _mm512_xor_epi32 (__m512i __A, __m512i __B)
6886 return (__m512i) __builtin_ia32_pxord512_mask ((__v16si) __A,
6893 extern __inline __m512i
6895 _mm512_mask_xor_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
6897 return (__m512i) __builtin_ia32_pxord512_mask ((__v16si) __A,
6903 extern __inline __m512i
6905 _mm512_maskz_xor_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
6907 return (__m512i) __builtin_ia32_pxord512_mask ((__v16si) __A,
6914 extern __inline __m512i
6916 _mm512_xor_epi64 (__m512i __A, __m512i __B)
6918 return (__m512i) __builtin_ia32_pxorq512_mask ((__v8di) __A,
6925 extern __inline __m512i
6927 _mm512_mask_xor_epi64 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
6929 return (__m512i) __builtin_ia32_pxorq512_mask ((__v8di) __A,
6935 extern __inline __m512i
6937 _mm512_maskz_xor_epi64 (__mmask16 __U, __m512i __A, __m512i __B)
6939 return (__m512i) __builtin_ia32_pxorq512_mask ((__v8di) __A,
6947 extern __inline __m512i
6949 _mm512_rol_epi32 (__m512i __A, const int __B)
6951 return (__m512i) __builtin_ia32_prold512_mask ((__v16si) __A, __B,
6957 extern __inline __m512i
6959 _mm512_mask_rol_epi32 (__m512i __W, __mmask16 __U, __m512i __A, const int __B)
6961 return (__m512i) __builtin_ia32_prold512_mask ((__v16si) __A, __B,
6966 extern __inline __m512i
6968 _mm512_maskz_rol_epi32 (__mmask16 __U, __m512i __A, const int __B)
6970 return (__m512i) __builtin_ia32_prold512_mask ((__v16si) __A, __B,
6976 extern __inline __m512i
6978 _mm512_ror_epi32 (__m512i __A, int __B)
6980 return (__m512i) __builtin_ia32_prord512_mask ((__v16si) __A, __B,
6986 extern __inline __m512i
6988 _mm512_mask_ror_epi32 (__m512i __W, __mmask16 __U, __m512i __A, int __B)
6990 return (__m512i) __builtin_ia32_prord512_mask ((__v16si) __A, __B,
6995 extern __inline __m512i
6997 _mm512_maskz_ror_epi32 (__mmask16 __U, __m512i __A, int __B)
6999 return (__m512i) __builtin_ia32_prord512_mask ((__v16si) __A, __B,
7005 extern __inline __m512i
7007 _mm512_rol_epi64 (__m512i __A, const int __B)
7009 return (__m512i) __builtin_ia32_prolq512_mask ((__v8di) __A, __B,
7015 extern __inline __m512i
7017 _mm512_mask_rol_epi64 (__m512i __W, __mmask8 __U, __m512i __A, const int __B)
7019 return (__m512i) __builtin_ia32_prolq512_mask ((__v8di) __A, __B,
7024 extern __inline __m512i
7026 _mm512_maskz_rol_epi64 (__mmask8 __U, __m512i __A, const int __B)
7028 return (__m512i) __builtin_ia32_prolq512_mask ((__v8di) __A, __B,
7034 extern __inline __m512i
7036 _mm512_ror_epi64 (__m512i __A, int __B)
7038 return (__m512i) __builtin_ia32_prorq512_mask ((__v8di) __A, __B,
7044 extern __inline __m512i
7046 _mm512_mask_ror_epi64 (__m512i __W, __mmask8 __U, __m512i __A, int __B)
7048 return (__m512i) __builtin_ia32_prorq512_mask ((__v8di) __A, __B,
7053 extern __inline __m512i
7055 _mm512_maskz_ror_epi64 (__mmask8 __U, __m512i __A, int __B)
7057 return (__m512i) __builtin_ia32_prorq512_mask ((__v8di) __A, __B,
7065 ((__m512i)__builtin_ia32_prold512_mask ((__v16si)(__m512i)(A), \
7070 ((__m512i)__builtin_ia32_prold512_mask ((__v16si)(__m512i)(A), \
7072 (__v16si)(__m512i)(W), \
7075 ((__m512i)__builtin_ia32_prold512_mask ((__v16si)(__m512i)(A), \
7080 ((__m512i)__builtin_ia32_prord512_mask ((__v16si)(__m512i)(A), \
7085 ((__m512i)__builtin_ia32_prord512_mask ((__v16si)(__m512i)(A), \
7087 (__v16si)(__m512i)(W), \
7090 ((__m512i)__builtin_ia32_prord512_mask ((__v16si)(__m512i)(A), \
7095 ((__m512i)__builtin_ia32_prolq512_mask ((__v8di)(__m512i)(A), \
7100 ((__m512i)__builtin_ia32_prolq512_mask ((__v8di)(__m512i)(A), \
7102 (__v8di)(__m512i)(W), \
7105 ((__m512i)__builtin_ia32_prolq512_mask ((__v8di)(__m512i)(A), \
7111 ((__m512i)__builtin_ia32_prorq512_mask ((__v8di)(__m512i)(A), \
7116 ((__m512i)__builtin_ia32_prorq512_mask ((__v8di)(__m512i)(A), \
7118 (__v8di)(__m512i)(W), \
7121 ((__m512i)__builtin_ia32_prorq512_mask ((__v8di)(__m512i)(A), \
7127 extern __inline __m512i
7129 _mm512_and_si512 (__m512i __A, __m512i __B)
7131 return (__m512i) __builtin_ia32_pandd512_mask ((__v16si) __A,
7138 extern __inline __m512i
7140 _mm512_and_epi32 (__m512i __A, __m512i __B)
7142 return (__m512i) __builtin_ia32_pandd512_mask ((__v16si) __A,
7149 extern __inline __m512i
7151 _mm512_mask_and_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
7153 return (__m512i) __builtin_ia32_pandd512_mask ((__v16si) __A,
7159 extern __inline __m512i
7161 _mm512_maskz_and_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
7163 return (__m512i) __builtin_ia32_pandd512_mask ((__v16si) __A,
7170 extern __inline __m512i
7172 _mm512_and_epi64 (__m512i __A, __m512i __B)
7174 return (__m512i) __builtin_ia32_pandq512_mask ((__v8di) __A,
7181 extern __inline __m512i
7183 _mm512_mask_and_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
7185 __m512i) __builtin_ia32_pandq512_mask ((__v8di) __A,
7190 extern __inline __m512i
7192 _mm512_maskz_and_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
7194 return (__m512i) __builtin_ia32_pandq512_mask ((__v8di) __A,
7201 extern __inline __m512i
7203 _mm512_andnot_si512 (__m512i __A, __m512i __B)
7205 return (__m512i) __builtin_ia32_pandnd512_mask ((__v16si) __A,
7212 extern __inline __m512i
7214 _mm512_andnot_epi32 (__m512i __A, __m512i __B)
7216 return (__m512i) __builtin_ia32_pandnd512_mask ((__v16si) __A,
7223 extern __inline __m512i
7225 _mm512_mask_andnot_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
7227 return (__m512i) __builtin_ia32_pandnd512_mask ((__v16si) __A,
7233 extern __inline __m512i
7235 _mm512_maskz_andnot_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
7237 return (__m512i) __builtin_ia32_pandnd512_mask ((__v16si) __A,
7244 extern __inline __m512i
7246 _mm512_andnot_epi64 (__m512i __A, __m512i __B)
7248 return (__m512i) __builtin_ia32_pandnq512_mask ((__v8di) __A,
7255 extern __inline __m512i
7257 _mm512_mask_andnot_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
7259 return (__m512i) __builtin_ia32_pandnq512_mask ((__v8di) __A,
7264 extern __inline __m512i
7266 _mm512_maskz_andnot_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
7268 return (__m512i) __builtin_ia32_pandnq512_mask ((__v8di) __A,
7277 _mm512_test_epi32_mask (__m512i __A, __m512i __B)
7286 _mm512_mask_test_epi32_mask (__mmask16 __U, __m512i __A, __m512i __B)
7294 _mm512_test_epi64_mask (__m512i __A, __m512i __B)
7303 _mm512_mask_test_epi64_mask (__mmask8 __U, __m512i __A, __m512i __B)
7310 _mm512_testn_epi32_mask (__m512i __A, __m512i __B)
7319 _mm512_mask_testn_epi32_mask (__mmask16 __U, __m512i __A, __m512i __B)
7327 _mm512_testn_epi64_mask (__m512i __A, __m512i __B)
7336 _mm512_mask_testn_epi64_mask (__mmask8 __U, __m512i __A, __m512i __B)
7342 extern __inline __m512i
7344 _mm512_unpackhi_epi32 (__m512i __A, __m512i __B)
7346 return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A,
7353 extern __inline __m512i
7355 _mm512_mask_unpackhi_epi32 (__m512i __W, __mmask16 __U, __m512i __A,
7356 __m512i __B)
7358 return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A,
7364 extern __inline __m512i
7366 _mm512_maskz_unpackhi_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
7368 return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A,
7375 extern __inline __m512i
7377 _mm512_unpackhi_epi64 (__m512i __A, __m512i __B)
7379 return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A,
7386 extern __inline __m512i
7388 _mm512_mask_unpackhi_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
7390 return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A,
7396 extern __inline __m512i
7398 _mm512_maskz_unpackhi_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
7400 return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A,
7407 extern __inline __m512i
7409 _mm512_unpacklo_epi32 (__m512i __A, __m512i __B)
7411 return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A,
7418 extern __inline __m512i
7420 _mm512_mask_unpacklo_epi32 (__m512i __W, __mmask16 __U, __m512i __A,
7421 __m512i __B)
7423 return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A,
7429 extern __inline __m512i
7431 _mm512_maskz_unpacklo_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
7433 return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A,
7440 extern __inline __m512i
7442 _mm512_unpacklo_epi64 (__m512i __A, __m512i __B)
7444 return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A,
7451 extern __inline __m512i
7453 _mm512_mask_unpacklo_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
7455 return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A,
7461 extern __inline __m512i
7463 _mm512_maskz_unpacklo_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
7465 return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A,
8080 _mm512_stream_si512 (__m512i * __P, __m512i __A)
8099 extern __inline __m512i
8579 extern __inline __m512i
8581 _mm512_alignr_epi32 (__m512i __A, __m512i __B, const int __imm)
8583 return (__m512i) __builtin_ia32_alignd512_mask ((__v16si) __A,
8590 extern __inline __m512i
8592 _mm512_mask_alignr_epi32 (__m512i __W, __mmask16 __U, __m512i __A,
8593 __m512i __B, const int __imm)
8595 return (__m512i) __builtin_ia32_alignd512_mask ((__v16si) __A,
8601 extern __inline __m512i
8603 _mm512_maskz_alignr_epi32 (__mmask16 __U, __m512i __A, __m512i __B,
8606 return (__m512i) __builtin_ia32_alignd512_mask ((__v16si) __A,
8613 extern __inline __m512i
8615 _mm512_alignr_epi64 (__m512i __A, __m512i __B, const int __imm)
8617 return (__m512i) __builtin_ia32_alignq512_mask ((__v8di) __A,
8624 extern __inline __m512i
8626 _mm512_mask_alignr_epi64 (__m512i __W, __mmask8 __U, __m512i __A,
8627 __m512i __B, const int __imm)
8629 return (__m512i) __builtin_ia32_alignq512_mask ((__v8di) __A,
8635 extern __inline __m512i
8637 _mm512_maskz_alignr_epi64 (__mmask8 __U, __m512i __A, __m512i __B,
8640 return (__m512i) __builtin_ia32_alignq512_mask ((__v8di) __A,
8648 ((__m512i)__builtin_ia32_alignd512_mask ((__v16si)(__m512i)(X), \
8649 (__v16si)(__m512i)(Y), (int)(C), (__v16si)_mm512_undefined_si512 (),\
8653 ((__m512i)__builtin_ia32_alignd512_mask ((__v16si)(__m512i)(X), \
8654 (__v16si)(__m512i)(Y), (int)(C), (__v16si)(__m512i)(W), \
8658 ((__m512i)__builtin_ia32_alignd512_mask ((__v16si)(__m512i)(X), \
8659 (__v16si)(__m512i)(Y), (int)(C), (__v16si)_mm512_setzero_si512 (),\
8663 ((__m512i)__builtin_ia32_alignq512_mask ((__v8di)(__m512i)(X), \
8664 (__v8di)(__m512i)(Y), (int)(C), (__v8di)_mm512_undefined_si512 (), \
8668 ((__m512i)__builtin_ia32_alignq512_mask ((__v8di)(__m512i)(X), \
8669 (__v8di)(__m512i)(Y), (int)(C), (__v8di)(__m512i)(W), (__mmask8)(U)))
8672 ((__m512i)__builtin_ia32_alignq512_mask ((__v8di)(__m512i)(X), \
8673 (__v8di)(__m512i)(Y), (int)(C), (__v8di)_mm512_setzero_si512 (),\
8679 _mm512_cmpeq_epi32_mask (__m512i __A, __m512i __B)
8688 _mm512_mask_cmpeq_epi32_mask (__mmask16 __U, __m512i __A, __m512i __B)
8696 _mm512_mask_cmpeq_epi64_mask (__mmask8 __U, __m512i __A, __m512i __B)
8704 _mm512_cmpeq_epi64_mask (__m512i __A, __m512i __B)
8713 _mm512_cmpgt_epi32_mask (__m512i __A, __m512i __B)
8722 _mm512_mask_cmpgt_epi32_mask (__mmask16 __U, __m512i __A, __m512i __B)
8730 _mm512_mask_cmpgt_epi64_mask (__mmask8 __U, __m512i __A, __m512i __B)
8738 _mm512_cmpgt_epi64_mask (__m512i __A, __m512i __B)
8747 _mm512_cmpge_epi32_mask (__m512i __X, __m512i __Y)
8756 _mm512_cmpge_epu32_mask (__m512i __X, __m512i __Y)
8765 _mm512_cmpge_epi64_mask (__m512i __X, __m512i __Y)
8774 _mm512_cmpge_epu64_mask (__m512i __X, __m512i __Y)
8783 _mm512_cmple_epi32_mask (__m512i __X, __m512i __Y)
8792 _mm512_cmple_epu32_mask (__m512i __X, __m512i __Y)
8801 _mm512_cmple_epi64_mask (__m512i __X, __m512i __Y)
8810 _mm512_cmple_epu64_mask (__m512i __X, __m512i __Y)
8819 _mm512_cmplt_epi32_mask (__m512i __X, __m512i __Y)
8828 _mm512_cmplt_epu32_mask (__m512i __X, __m512i __Y)
8837 _mm512_cmplt_epi64_mask (__m512i __X, __m512i __Y)
8846 _mm512_cmplt_epu64_mask (__m512i __X, __m512i __Y)
8855 _mm512_cmpneq_epi32_mask (__m512i __X, __m512i __Y)
8864 _mm512_cmpneq_epu32_mask (__m512i __X, __m512i __Y)
8873 _mm512_cmpneq_epi64_mask (__m512i __X, __m512i __Y)
8882 _mm512_cmpneq_epu64_mask (__m512i __X, __m512i __Y)
8902 _mm512_cmp_epi64_mask (__m512i __X, __m512i __Y, const int __P)
8911 _mm512_cmp_epi32_mask (__m512i __X, __m512i __Y, const int __P)
8920 _mm512_cmp_epu64_mask (__m512i __X, __m512i __Y, const int __P)
8929 _mm512_cmp_epu32_mask (__m512i __X, __m512i __Y, const int __P)
8957 _mm512_mask_cmp_epi64_mask (__mmask8 __U, __m512i __X, __m512i __Y,
8967 _mm512_mask_cmp_epi32_mask (__mmask16 __U, __m512i __X, __m512i __Y,
8977 _mm512_mask_cmp_epu64_mask (__mmask8 __U, __m512i __X, __m512i __Y,
8987 _mm512_mask_cmp_epu32_mask (__mmask16 __U, __m512i __X, __m512i __Y,
9055 ((__mmask8) __builtin_ia32_cmpq512_mask ((__v8di)(__m512i)(X), \
9056 (__v8di)(__m512i)(Y), (int)(P),\
9060 ((__mmask8) __builtin_ia32_cmpd512_mask ((__v16si)(__m512i)(X), \
9061 (__v16si)(__m512i)(Y), (int)(P),\
9065 ((__mmask8) __builtin_ia32_ucmpq512_mask ((__v8di)(__m512i)(X), \
9066 (__v8di)(__m512i)(Y), (int)(P),\
9070 ((__mmask8) __builtin_ia32_ucmpd512_mask ((__v16si)(__m512i)(X), \
9071 (__v16si)(__m512i)(Y), (int)(P),\
9085 ((__mmask8) __builtin_ia32_cmpq512_mask ((__v8di)(__m512i)(X), \
9086 (__v8di)(__m512i)(Y), (int)(P),\
9090 ((__mmask8) __builtin_ia32_cmpd512_mask ((__v16si)(__m512i)(X), \
9091 (__v16si)(__m512i)(Y), (int)(P),\
9095 ((__mmask8) __builtin_ia32_ucmpq512_mask ((__v8di)(__m512i)(X), \
9096 (__v8di)(__m512i)(Y), (int)(P),\
9100 ((__mmask8) __builtin_ia32_ucmpd512_mask ((__v16si)(__m512i)(X), \
9101 (__v16si)(__m512i)(Y), (int)(P),\
9138 _mm512_i32gather_ps (__m512i __index, float const *__addr, int __scale)
9152 __m512i __index, float const *__addr, int __scale)
9186 _mm512_i64gather_ps (__m512i __index, float const *__addr, int __scale)
9200 __m512i __index, float const *__addr, int __scale)
9210 _mm512_i64gather_pd (__m512i __index, double const *__addr, int __scale)
9224 __m512i __index, double const *__addr, int __scale)
9232 extern __inline __m512i
9234 _mm512_i32gather_epi32 (__m512i __index, int const *__addr, int __scale)
9236 __m512i v1_old = _mm512_undefined_si512 ();
9239 return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) v1_old,
9245 extern __inline __m512i
9247 _mm512_mask_i32gather_epi32 (__m512i __v1_old, __mmask16 __mask,
9248 __m512i __index, int const *__addr, int __scale)
9250 return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) __v1_old,
9256 extern __inline __m512i
9260 __m512i v1_old = _mm512_undefined_si512 ();
9263 return (__m512i) __builtin_ia32_gathersiv8di ((__v8di) v1_old,
9269 extern __inline __m512i
9271 _mm512_mask_i32gather_epi64 (__m512i __v1_old, __mmask8 __mask,
9275 return (__m512i) __builtin_ia32_gathersiv8di ((__v8di) __v1_old,
9283 _mm512_i64gather_epi32 (__m512i __index, int const *__addr, int __scale)
9297 __m512i __index, int const *__addr, int __scale)
9305 extern __inline __m512i
9307 _mm512_i64gather_epi64 (__m512i __index, long long const *__addr, int __scale)
9309 __m512i v1_old = _mm512_undefined_si512 ();
9312 return (__m512i) __builtin_ia32_gatherdiv8di ((__v8di) v1_old,
9318 extern __inline __m512i
9320 _mm512_mask_i64gather_epi64 (__m512i __v1_old, __mmask8 __mask,
9321 __m512i __index, long long const *__addr,
9324 return (__m512i) __builtin_ia32_gatherdiv8di ((__v8di) __v1_old,
9332 _mm512_i32scatter_ps (float *__addr, __m512i __index, __m512 __v1, int __scale)
9341 __m512i __index, __m512 __v1, int __scale)
9367 _mm512_i64scatter_ps (float *__addr, __m512i __index, __m256 __v1, int __scale)
9376 __m512i __index, __m256 __v1, int __scale)
9384 _mm512_i64scatter_pd (double *__addr, __m512i __index, __m512d __v1,
9394 __m512i __index, __m512d __v1, int __scale)
9402 _mm512_i32scatter_epi32 (int *__addr, __m512i __index,
9403 __m512i __v1, int __scale)
9412 __m512i __index, __m512i __v1, int __scale)
9421 __m512i __v1, int __scale)
9430 __m256i __index, __m512i __v1, int __scale)
9438 _mm512_i64scatter_epi32 (int *__addr, __m512i __index,
9448 __m512i __index, __m256i __v1, int __scale)
9456 _mm512_i64scatter_epi64 (long long *__addr, __m512i __index,
9457 __m512i __v1, int __scale)
9466 __m512i __index, __m512i __v1, int __scale)
9475 (__v16si)(__m512i)INDEX, \
9481 (__v16si)(__m512i)INDEX, \
9499 (__v8di)(__m512i)INDEX, \
9505 (__v8di)(__m512i)INDEX, \
9511 (__v8di)(__m512i)INDEX, \
9517 (__v8di)(__m512i)INDEX, \
9521 (__m512i) __builtin_ia32_gathersiv16si ((__v16si)_mm512_undefined_si512 (), \
9523 (__v16si)(__m512i)INDEX, \
9527 (__m512i) __builtin_ia32_gathersiv16si ((__v16si)(__m512i)V1OLD, \
9529 (__v16si)(__m512i)INDEX, \
9533 (__m512i) __builtin_ia32_gathersiv8di ((__v8di)_mm512_undefined_si512 (), \
9539 (__m512i) __builtin_ia32_gathersiv8di ((__v8di)(__m512i)V1OLD, \
9547 (__v8di)(__m512i)INDEX, \
9553 (__v8di)(__m512i)INDEX, \
9557 (__m512i) __builtin_ia32_gatherdiv8di ((__v8di)_mm512_undefined_si512 (), \
9559 (__v8di)(__m512i)INDEX, \
9563 (__m512i) __builtin_ia32_gatherdiv8di ((__v8di)(__m512i)V1OLD, \
9565 (__v8di)(__m512i)INDEX, \
9570 (__v16si)(__m512i)INDEX, \
9575 (__v16si)(__m512i)INDEX, \
9590 (__v8di)(__m512i)INDEX, \
9595 (__v8di)(__m512i)INDEX, \
9600 (__v8di)(__m512i)INDEX, \
9605 (__v8di)(__m512i)INDEX, \
9610 (__v16si)(__m512i)INDEX, \
9611 (__v16si)(__m512i)V1, (int)SCALE)
9615 (__v16si)(__m512i)INDEX, \
9616 (__v16si)(__m512i)V1, (int)SCALE)
9621 (__v8di)(__m512i)V1, (int)SCALE)
9626 (__v8di)(__m512i)V1, (int)SCALE)
9630 (__v8di)(__m512i)INDEX, \
9635 (__v8di)(__m512i)INDEX, \
9640 (__v8di)(__m512i)INDEX, \
9641 (__v8di)(__m512i)V1, (int)SCALE)
9645 (__v8di)(__m512i)INDEX, \
9646 (__v8di)(__m512i)V1, (int)SCALE)
9703 extern __inline __m512i
9705 _mm512_mask_compress_epi64 (__m512i __W, __mmask8 __U, __m512i __A)
9707 return (__m512i) __builtin_ia32_compressdi512_mask ((__v8di) __A,
9712 extern __inline __m512i
9714 _mm512_maskz_compress_epi64 (__mmask8 __U, __m512i __A)
9716 return (__m512i) __builtin_ia32_compressdi512_mask ((__v8di) __A,
9724 _mm512_mask_compressstoreu_epi64 (void *__P, __mmask8 __U, __m512i __A)
9730 extern __inline __m512i
9732 _mm512_mask_compress_epi32 (__m512i __W, __mmask16 __U, __m512i __A)
9734 return (__m512i) __builtin_ia32_compresssi512_mask ((__v16si) __A,
9739 extern __inline __m512i
9741 _mm512_maskz_compress_epi32 (__mmask16 __U, __m512i __A)
9743 return (__m512i) __builtin_ia32_compresssi512_mask ((__v16si) __A,
9751 _mm512_mask_compressstoreu_epi32 (void *__P, __mmask16 __U, __m512i __A)
9833 extern __inline __m512i
9835 _mm512_mask_expand_epi64 (__m512i __W, __mmask8 __U, __m512i __A)
9837 return (__m512i) __builtin_ia32_expanddi512_mask ((__v8di) __A,
9842 extern __inline __m512i
9844 _mm512_maskz_expand_epi64 (__mmask8 __U, __m512i __A)
9846 return (__m512i) __builtin_ia32_expanddi512_maskz ((__v8di) __A,
9852 extern __inline __m512i
9854 _mm512_mask_expandloadu_epi64 (__m512i __W, __mmask8 __U, void const *__P)
9856 return (__m512i) __builtin_ia32_expandloaddi512_mask ((const __v8di *) __P,
9861 extern __inline __m512i
9865 return (__m512i)
9872 extern __inline __m512i
9874 _mm512_mask_expand_epi32 (__m512i __W, __mmask16 __U, __m512i __A)
9876 return (__m512i) __builtin_ia32_expandsi512_mask ((__v16si) __A,
9881 extern __inline __m512i
9883 _mm512_maskz_expand_epi32 (__mmask16 __U, __m512i __A)
9885 return (__m512i) __builtin_ia32_expandsi512_maskz ((__v16si) __A,
9891 extern __inline __m512i
9893 _mm512_mask_expandloadu_epi32 (__m512i __W, __mmask16 __U, void const *__P)
9895 return (__m512i) __builtin_ia32_expandloadsi512_mask ((const __v16si *) __P,
9900 extern __inline __m512i
9904 return (__m512i) __builtin_ia32_expandloadsi512_maskz ((const __v16si *) __P,
9977 extern __inline __m512i
9979 _mm512_maskz_inserti32x4 (__mmask16 __B, __m512i __C, __m128i __D,
9982 return (__m512i) __builtin_ia32_inserti32x4_mask ((__v16si) __C,
10002 extern __inline __m512i
10004 _mm512_mask_inserti32x4 (__m512i __A, __mmask16 __B, __m512i __C,
10007 return (__m512i) __builtin_ia32_inserti32x4_mask ((__v16si) __C,
10031 ((__m512i) __builtin_ia32_inserti32x4_mask ((__v16si)(__m512i) (X), \
10041 ((__m512i) __builtin_ia32_inserti32x4_mask ((__v16si)(__m512i) (X), \
10042 (__v4si)(__m128i) (Y), (int) (C), (__v16si)(__m512i) (A), \
10046 extern __inline __m512i
10048 _mm512_max_epi64 (__m512i __A, __m512i __B)
10050 return (__m512i) __builtin_ia32_pmaxsq512_mask ((__v8di) __A,
10057 extern __inline __m512i
10059 _mm512_maskz_max_epi64 (__mmask8 __M, __m512i __A, __m512i __B)
10061 return (__m512i) __builtin_ia32_pmaxsq512_mask ((__v8di) __A,
10068 extern __inline __m512i
10070 _mm512_mask_max_epi64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
10072 return (__m512i) __builtin_ia32_pmaxsq512_mask ((__v8di) __A,
10077 extern __inline __m512i
10079 _mm512_min_epi64 (__m512i __A, __m512i __B)
10081 return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A,
10088 extern __inline __m512i
10090 _mm512_mask_min_epi64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
10092 return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A,
10097 extern __inline __m512i
10099 _mm512_maskz_min_epi64 (__mmask8 __M, __m512i __A, __m512i __B)
10101 return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A,
10108 extern __inline __m512i
10110 _mm512_max_epu64 (__m512i __A, __m512i __B)
10112 return (__m512i) __builtin_ia32_pmaxuq512_mask ((__v8di) __A,
10119 extern __inline __m512i
10121 _mm512_maskz_max_epu64 (__mmask8 __M, __m512i __A, __m512i __B)
10123 return (__m512i) __builtin_ia32_pmaxuq512_mask ((__v8di) __A,
10130 extern __inline __m512i
10132 _mm512_mask_max_epu64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
10134 return (__m512i) __builtin_ia32_pmaxuq512_mask ((__v8di) __A,
10139 extern __inline __m512i
10141 _mm512_min_epu64 (__m512i __A, __m512i __B)
10143 return (__m512i) __builtin_ia32_pminuq512_mask ((__v8di) __A,
10150 extern __inline __m512i
10152 _mm512_mask_min_epu64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
10154 return (__m512i) __builtin_ia32_pminuq512_mask ((__v8di) __A,
10159 extern __inline __m512i
10161 _mm512_maskz_min_epu64 (__mmask8 __M, __m512i __A, __m512i __B)
10163 return (__m512i) __builtin_ia32_pminuq512_mask ((__v8di) __A,
10170 extern __inline __m512i
10172 _mm512_max_epi32 (__m512i __A, __m512i __B)
10174 return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A,
10181 extern __inline __m512i
10183 _mm512_maskz_max_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
10185 return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A,
10192 extern __inline __m512i
10194 _mm512_mask_max_epi32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
10196 return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A,
10201 extern __inline __m512i
10203 _mm512_min_epi32 (__m512i __A, __m512i __B)
10205 return (__m512i) __builtin_ia32_pminsd512_mask ((__v16si) __A,
10212 __m512i
10214 _mm512_maskz_min_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
10216 return (__m512i) __builtin_ia32_pminsd512_mask ((__v16si) __A,
10223 extern __inline __m512i
10225 _mm512_mask_min_epi32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
10227 return (__m512i) __builtin_ia32_pminsd512_mask ((__v16si) __A,
10232 extern __inline __m512i
10234 _mm512_max_epu32 (__m512i __A, __m512i __B)
10236 return (__m512i) __builtin_ia32_pmaxud512_mask ((__v16si) __A,
10243 extern __inline __m512i
10245 _mm512_maskz_max_epu32 (__mmask16 __M, __m512i __A, __m512i __B)
10247 return (__m512i) __builtin_ia32_pmaxud512_mask ((__v16si) __A,
10254 extern __inline __m512i
10256 _mm512_mask_max_epu32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
10258 return (__m512i) __builtin_ia32_pmaxud512_mask ((__v16si) __A,
10263 extern __inline __m512i
10265 _mm512_min_epu32 (__m512i __A, __m512i __B)
10267 return (__m512i) __builtin_ia32_pminud512_mask ((__v16si) __A,
10274 extern __inline __m512i
10276 _mm512_maskz_min_epu32 (__mmask16 __M, __m512i __A, __m512i __B)
10278 return (__m512i) __builtin_ia32_pminud512_mask ((__v16si) __A,
10285 extern __inline __m512i
10287 _mm512_mask_min_epu32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
10289 return (__m512i) __builtin_ia32_pminud512_mask ((__v16si) __A,
10395 extern __inline __m512i
10397 _mm512_mask_blend_epi64 (__mmask8 __U, __m512i __A, __m512i __W)
10399 return (__m512i) __builtin_ia32_blendmq_512_mask ((__v8di) __A,
10404 extern __inline __m512i
10406 _mm512_mask_blend_epi32 (__mmask16 __U, __m512i __A, __m512i __W)
10408 return (__m512i) __builtin_ia32_blendmd_512_mask ((__v16si) __A,
11768 extern __inline __m512i
11772 return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A,
11779 extern __inline __m512i
11781 _mm512_mask_cvttps_epi32 (__m512i __W, __mmask16 __U, __m512 __A)
11783 return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A,
11789 extern __inline __m512i
11793 return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A,
11800 extern __inline __m512i
11804 return (__m512i) __builtin_ia32_cvttps2udq512_mask ((__v16sf) __A,
11811 extern __inline __m512i
11813 _mm512_mask_cvttps_epu32 (__m512i __W, __mmask16 __U, __m512 __A)
11815 return (__m512i) __builtin_ia32_cvttps2udq512_mask ((__v16sf) __A,
11821 extern __inline __m512i
11825 return (__m512i) __builtin_ia32_cvttps2udq512_mask ((__v16sf) __A,
11832 extern __inline __m512i
11836 return (__m512i
11843 extern __inline __m512i
11845 _mm512_mask_cvtps_epi32 (__m512i __W, __mmask16 __U, __m512 __A)
11847 return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A,
11853 extern __inline __m512i
11857 return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A,
11864 extern __inline __m512i
11868 return (__m512i) __builtin_ia32_cvtps2udq512_mask ((__v16sf) __A,
11875 extern __inline __m512i
11877 _mm512_mask_cvtps_epu32 (__m512i __W, __mmask16 __U, __m512 __A)
11879 return (__m512i) __builtin_ia32_cvtps2udq512_mask ((__v16sf) __A,
11885 extern __inline __m512i
11889 return (__m512i) __builtin_ia32_cvtps2udq512_mask ((__v16sf) __A,
11924 _mm512_cvtepi32_ps (__m512i __A)
11935 _mm512_mask_cvtepi32_ps (__m512 __W, __mmask16 __U, __m512i __A)
11945 _mm512_maskz_cvtepi32_ps (__mmask16 __U, __m512i __A)
11956 _mm512_cvtepu32_ps (__m512i __A)
11967 _mm512_mask_cvtepu32_ps (__m512 __W, __mmask16 __U, __m512i __A)
11977 _mm512_maskz_cvtepu32_ps (__mmask16 __U, __m512i __A)
11989 _mm512_fixupimm_pd (__m512d __A, __m512d __B, __m512i __C, const int __imm)
12002 __m512i __C, const int __imm)
12015 __m512i __C, const int __imm)
12027 _mm512_fixupimm_ps (__m512 __A, __m512 __B, __m512i __C, const int __imm)
12040 __m512i __C, const int __imm)
12053 __m512i __C, const int __imm)
12136 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
12141 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
12146 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
12151 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \
12156 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \
12161 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \