Home | History | Annotate | Download | only in i386

Lines Matching defs:__B

79 _mm512_set_epi64 (long long __A, long long __B, long long __C,
84 { __H, __G, __F, __E, __D, __C, __B, __A };
90 _mm512_set_epi32 (int __A, int __B, int __C, int __D,
97 __H, __G, __F, __E, __D, __C, __B, __A };
152 _mm512_set_pd (double __A, double __B, double __C, double __D,
156 { __H, __G, __F, __E, __D, __C, __B, __A };
161 _mm512_set_ps (float __A, float __B, float __C, float __D,
168 __H, __G, __F, __E, __D, __C, __B, __A };
267 _mm512_set4_epi32 (int __A, int __B, int __C, int __D)
270 { __D, __C, __B, __A, __D, __C, __B, __A,
271 __D, __C, __B, __A, __D, __C, __B, __A };
276 _mm512_set4_epi64 (long long __A, long long __B, long long __C,
280 { __D, __C, __B, __A, __D, __C, __B, __A };
285 _mm512_set4_pd (double __A, double __B, double __C, double __D)
288 { __D, __C, __B, __A, __D, __C, __B, __A };
293 _mm512_set4_ps (float __A, float __B, float __C, float __D)
296 { __D, __C, __B, __A, __D, __C, __B, __A,
297 __D, __C, __B, __A, __D, __C, __B, __A };
604 _mm512_mullo_epi32 (__m512i __A, __m512i __B)
606 return (__m512i) ((__v16su) __A * (__v16su) __B);
611 _mm512_maskz_mullo_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
614 (__v16si) __B,
622 _mm512_mask_mullo_epi32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
625 (__v16si) __B,
631 _mm512_mullox_epi64 (__m512i __A, __m512i __B)
633 return (__m512i) ((__v8du) __A * (__v8du) __B);
638 _mm512_mask_mullox_epi64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
640 return _mm512_mask_mov_epi64 (__W, __M, _mm512_mullox_epi64 (__A, __B));
741 _mm512_add_epi64 (__m512i __A, __m512i __B)
743 return (__m512i) ((__v8du) __A + (__v8du) __B);
748 _mm512_mask_add_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
751 (__v8di) __B,
758 _mm512_maskz_add_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
761 (__v8di) __B,
769 _mm512_sub_epi64 (__m512i __A, __m512i __B)
771 return (__m512i) ((__v8du) __A - (__v8du) __B);
776 _mm512_mask_sub_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
779 (__v8di) __B,
786 _mm512_maskz_sub_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
789 (__v8di) __B,
893 _mm512_add_epi32 (__m512i __A, __m512i __B)
895 return (__m512i) ((__v16su) __A + (__v16su) __B);
900 _mm512_mask_add_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
903 (__v16si) __B,
910 _mm512_maskz_add_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
913 (__v16si) __B,
952 _mm512_sub_epi32 (__m512i __A, __m512i __B)
954 return (__m512i) ((__v16su) __A - (__v16su) __B);
959 _mm512_mask_sub_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
962 (__v16si) __B,
969 _mm512_maskz_sub_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
972 (__v16si) __B,
1012 _mm512_slli_epi64 (__m512i __A, unsigned int __B)
1014 return (__m512i) __builtin_ia32_psllqi512_mask ((__v8di) __A, __B,
1023 unsigned int __B)
1025 return (__m512i) __builtin_ia32_psllqi512_mask ((__v8di) __A, __B,
1032 _mm512_maskz_slli_epi64 (__mmask8 __U, __m512i __A, unsigned int __B)
1034 return (__m512i) __builtin_ia32_psllqi512_mask ((__v8di) __A, __B,
1058 _mm512_sll_epi64 (__m512i __A, __m128i __B)
1061 (__v2di) __B,
1069 _mm512_mask_sll_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m128i __B)
1072 (__v2di) __B,
1079 _mm512_maskz_sll_epi64 (__mmask8 __U, __m512i __A, __m128i __B)
1082 (__v2di) __B,
1091 _mm512_srli_epi64 (__m512i __A, unsigned int __B)
1093 return (__m512i) __builtin_ia32_psrlqi512_mask ((__v8di) __A, __B,
1102 __m512i __A, unsigned int __B)
1104 return (__m512i) __builtin_ia32_psrlqi512_mask ((__v8di) __A, __B,
1111 _mm512_maskz_srli_epi64 (__mmask8 __U, __m512i __A, unsigned int __B)
1113 return (__m512i) __builtin_ia32_psrlqi512_mask ((__v8di) __A, __B,
1137 _mm512_srl_epi64 (__m512i __A, __m128i __B)
1140 (__v2di) __B,
1148 _mm512_mask_srl_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m128i __B)
1151 (__v2di) __B,
1158 _mm512_maskz_srl_epi64 (__mmask8 __U, __m512i __A, __m128i __B)
1161 (__v2di) __B,
1170 _mm512_srai_epi64 (__m512i __A, unsigned int __B)
1172 return (__m512i) __builtin_ia32_psraqi512_mask ((__v8di) __A, __B,
1181 unsigned int __B)
1183 return (__m512i) __builtin_ia32_psraqi512_mask ((__v8di) __A, __B,
1190 _mm512_maskz_srai_epi64 (__mmask8 __U, __m512i __A, unsigned int __B)
1192 return (__m512i) __builtin_ia32_psraqi512_mask ((__v8di) __A, __B,
1216 _mm512_sra_epi64 (__m512i __A, __m128i __B)
1219 (__v2di) __B,
1227 _mm512_mask_sra_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m128i __B)
1230 (__v2di) __B,
1237 _mm512_maskz_sra_epi64 (__mmask8 __U, __m512i __A, __m128i __B)
1240 (__v2di) __B,
1249 _mm512_slli_epi32 (__m512i __A, unsigned int __B)
1251 return (__m512i) __builtin_ia32_pslldi512_mask ((__v16si) __A, __B,
1260 unsigned int __B)
1262 return (__m512i) __builtin_ia32_pslldi512_mask ((__v16si) __A, __B,
1269 _mm512_maskz_slli_epi32 (__mmask16 __U, __m512i __A, unsigned int __B)
1271 return (__m512i) __builtin_ia32_pslldi512_mask ((__v16si) __A, __B,
1295 _mm512_sll_epi32 (__m512i __A, __m128i __B)
1298 (__v4si) __B,
1306 _mm512_mask_sll_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m128i __B)
1309 (__v4si) __B,
1316 _mm512_maskz_sll_epi32 (__mmask16 __U, __m512i __A, __m128i __B)
1319 (__v4si) __B,
1328 _mm512_srli_epi32 (__m512i __A, unsigned int __B)
1330 return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B,
1339 __m512i __A, unsigned int __B)
1341 return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B,
1348 _mm512_maskz_srli_epi32 (__mmask16 __U, __m512i __A, unsigned int __B)
1350 return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B,
1374 _mm512_srl_epi32 (__m512i __A, __m128i __B)
1377 (__v4si) __B,
1385 _mm512_mask_srl_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m128i __B)
1388 (__v4si) __B,
1395 _mm512_maskz_srl_epi32 (__mmask16 __U, __m512i __A, __m128i __B)
1398 (__v4si) __B,
1407 _mm512_srai_epi32 (__m512i __A, unsigned int __B)
1409 return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B,
1418 unsigned int __B)
1420 return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B,
1427 _mm512_maskz_srai_epi32 (__mmask16 __U, __m512i __A, unsigned int __B)
1429 return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B,
1453 _mm512_sra_epi32 (__m512i __A, __m128i __B)
1456 (__v4si) __B,
1464 _mm512_mask_sra_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m128i __B)
1467 (__v4si) __B,
1474 _mm512_maskz_sra_epi32 (__mmask16 __U, __m512i __A, __m128i __B)
1477 (__v4si) __B,
1486 _mm_add_round_sd (__m128d __A, __m128d __B, const int __R)
1489 (__v2df) __B,
1496 __m128d __B, const int __R)
1499 (__v2df) __B,
1506 _mm_maskz_add_round_sd (__mmask8 __U, __m128d __A, __m128d __B,
1510 (__v2df) __B,
1518 _mm_add_round_ss (__m128 __A, __m128 __B, const int __R)
1521 (__v4sf) __B,
1528 __m128 __B, const int __R)
1531 (__v4sf) __B,
1538 _mm_maskz_add_round_ss (__mmask8 __U, __m128 __A, __m128 __B,
1542 (__v4sf) __B,
1550 _mm_sub_round_sd (__m128d __A, __m128d __B, const int __R)
1553 (__v2df) __B,
1560 __m128d __B, const int __R)
1563 (__v2df) __B,
1570 _mm_maskz_sub_round_sd (__mmask8 __U, __m128d __A, __m128d __B,
1574 (__v2df) __B,
1582 _mm_sub_round_ss (__m128 __A, __m128 __B, const int __R)
1585 (__v4sf) __B,
1592 __m128 __B, const int __R)
1595 (__v4sf) __B,
1602 _mm_maskz_sub_round_ss (__mmask8 __U, __m128 __A, __m128 __B,
1606 (__v4sf) __B,
1663 _mm512_ternarylogic_epi64 (__m512i __A, __m512i __B, __m512i __C,
1668 (__v8di) __B,
1676 _mm512_mask_ternarylogic_epi64 (__m512i __A, __mmask8 __U, __m512i __B,
1681 (__v8di) __B,
1689 _mm512_maskz_ternarylogic_epi64 (__mmask8 __U, __m512i __A, __m512i __B,
1694 (__v8di) __B,
1702 _mm512_ternarylogic_epi32 (__m512i __A, __m512i __B, __m512i __C,
1707 (__v16si) __B,
1715 _mm512_mask_ternarylogic_epi32 (__m512i __A, __mmask16 __U, __m512i __B,
1720 (__v16si) __B,
1728 _mm512_maskz_ternarylogic_epi32 (__mmask16 __U, __m512i __A, __m512i __B,
1733 (__v16si) __B,
1843 _mm_rcp14_sd (__m128d __A, __m128d __B)
1845 return (__m128d) __builtin_ia32_rcp14sd ((__v2df) __B,
1851 _mm_mask_rcp14_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
1853 return (__m128d) __builtin_ia32_rcp14sd_mask ((__v2df) __B,
1861 _mm_maskz_rcp14_sd (__mmask8 __U, __m128d __A, __m128d __B)
1863 return (__m128d) __builtin_ia32_rcp14sd_mask ((__v2df) __B,
1871 _mm_rcp14_ss (__m128 __A, __m128 __B)
1873 return (__m128) __builtin_ia32_rcp14ss ((__v4sf) __B,
1879 _mm_mask_rcp14_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
1881 return (__m128) __builtin_ia32_rcp14ss_mask ((__v4sf) __B,
1889 _mm_maskz_rcp14_ss (__mmask8 __U, __m128 __A, __m128 __B)
1891 return (__m128) __builtin_ia32_rcp14ss_mask ((__v4sf) __B,
1957 _mm_rsqrt14_sd (__m128d __A, __m128d __B)
1959 return (__m128d) __builtin_ia32_rsqrt14sd ((__v2df) __B,
1965 _mm_mask_rsqrt14_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
1967 return (__m128d) __builtin_ia32_rsqrt14sd_mask ((__v2df) __B,
1975 _mm_maskz_rsqrt14_sd (__mmask8 __U, __m128d __A, __m128d __B)
1977 return (__m128d) __builtin_ia32_rsqrt14sd_mask ((__v2df) __B,
1985 _mm_rsqrt14_ss (__m128 __A, __m128 __B)
1987 return (__m128) __builtin_ia32_rsqrt14ss ((__v4sf) __B,
1993 _mm_mask_rsqrt14_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
1995 return (__m128) __builtin_ia32_rsqrt14ss_mask ((__v4sf) __B,
2003 _mm_maskz_rsqrt14_ss (__mmask8 __U, __m128 __A, __m128 __B)
2005 return (__m128) __builtin_ia32_rsqrt14ss_mask ((__v4sf) __B,
2073 _mm_sqrt_round_sd (__m128d __A, __m128d __B, const int __R)
2075 return (__m128d) __builtin_ia32_sqrtsd_mask_round ((__v2df) __B,
2084 _mm_mask_sqrt_round_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B,
2087 return (__m128d) __builtin_ia32_sqrtsd_mask_round ((__v2df) __B,
2095 _mm_maskz_sqrt_round_sd (__mmask8 __U, __m128d __A, __m128d __B, const int __R)
2097 return (__m128d) __builtin_ia32_sqrtsd_mask_round ((__v2df) __B,
2106 _mm_sqrt_round_ss (__m128 __A, __m128 __B, const int __R)
2108 return (__m128) __builtin_ia32_sqrtss_mask_round ((__v4sf) __B,
2117 _mm_mask_sqrt_round_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B,
2120 return (__m128) __builtin_ia32_sqrtss_mask_round ((__v4sf) __B,
2128 _mm_maskz_sqrt_round_ss (__mmask8 __U, __m128 __A, __m128 __B, const int __R)
2130 return (__m128) __builtin_ia32_sqrtss_mask_round ((__v4sf) __B,
2483 _mm512_add_round_pd (__m512d __A, __m512d __B, const int __R)
2486 (__v8df) __B,
2495 __m512d __B, const int __R)
2498 (__v8df) __B,
2505 _mm512_maskz_add_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2509 (__v8df) __B,
2517 _mm512_add_round_ps (__m512 __A, __m512 __B, const int __R)
2520 (__v16sf) __B,
2529 __m512 __B, const int __R)
2532 (__v16sf) __B,
2539 _mm512_maskz_add_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
2542 (__v16sf) __B,
2550 _mm512_sub_round_pd (__m512d __A, __m512d __B, const int __R)
2553 (__v8df) __B,
2562 __m512d __B, const int __R)
2565 (__v8df) __B,
2572 _mm512_maskz_sub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2576 (__v8df) __B,
2584 _mm512_sub_round_ps (__m512 __A, __m512 __B, const int __R)
2587 (__v16sf) __B,
2596 __m512 __B, const int __R)
2599 (__v16sf) __B,
2606 _mm512_maskz_sub_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
2609 (__v16sf) __B,
2655 _mm512_mul_round_pd (__m512d __A, __m512d __B, const int __R)
2658 (__v8df) __B,
2667 __m512d __B, const int __R)
2670 (__v8df) __B,
2677 _mm512_maskz_mul_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2681 (__v8df) __B,
2689 _mm512_mul_round_ps (__m512 __A, __m512 __B, const int __R)
2692 (__v16sf) __B,
2701 __m512 __B, const int __R)
2704 (__v16sf) __B,
2711 _mm512_maskz_mul_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
2714 (__v16sf) __B,
2756 _mm512_div_round_ps (__m512 __A, __m512 __B, const int __R)
2759 (__v16sf) __B,
2768 __m512 __B, const int __R)
2771 (__v16sf) __B,
2778 _mm512_maskz_div_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
2781 (__v16sf) __B,
2789 _mm_mul_round_sd (__m128d __A, __m128d __B, const int __R)
2792 (__v2df) __B,
2799 __m128d __B, const int __R)
2802 (__v2df) __B,
2809 _mm_maskz_mul_round_sd (__mmask8 __U, __m128d __A, __m128d __B,
2813 (__v2df) __B,
2821 _mm_mul_round_ss (__m128 __A, __m128 __B, const int __R)
2824 (__v4sf) __B,
2831 __m128 __B, const int __R)
2834 (__v4sf) __B,
2841 _mm_maskz_mul_round_ss (__mmask8 __U, __m128 __A, __m128 __B,
2845 (__v4sf) __B,
2853 _mm_div_round_sd (__m128d __A, __m128d __B, const int __R)
2856 (__v2df) __B,
2863 __m128d __B, const int __R)
2866 (__v2df) __B,
2873 _mm_maskz_div_round_sd (__mmask8 __U, __m128d __A, __m128d __B,
2877 (__v2df) __B,
2885 _mm_div_round_ss (__m128 __A, __m128 __B, const int __R)
2888 (__v4sf) __B,
2895 __m128 __B, const int __R)
2898 (__v4sf) __B,
2905 _mm_maskz_div_round_ss (__mmask8 __U, __m128 __A, __m128 __B,
2909 (__v4sf) __B,
2993 _mm512_max_round_pd (__m512d __A, __m512d __B, const int __R)
2996 (__v8df) __B,
3005 __m512d __B, const int __R)
3008 (__v8df) __B,
3015 _mm512_maskz_max_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3019 (__v8df) __B,
3027 _mm512_max_round_ps (__m512 __A, __m512 __B, const int __R)
3030 (__v16sf) __B,
3039 __m512 __B, const int __R)
3042 (__v16sf) __B,
3049 _mm512_maskz_max_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
3052 (__v16sf) __B,
3060 _mm512_min_round_pd (__m512d __A, __m512d __B, const int __R)
3063 (__v8df) __B,
3072 __m512d __B, const int __R)
3075 (__v8df) __B,
3082 _mm512_maskz_min_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3086 (__v8df) __B,
3094 _mm512_min_round_ps (__m512 __A, __m512 __B, const int __R)
3097 (__v16sf) __B,
3106 __m512 __B, const int __R)
3109 (__v16sf) __B,
3116 _mm512_maskz_min_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
3119 (__v16sf) __B,
3165 _mm512_scalef_round_pd (__m512d __A, __m512d __B, const int __R)
3168 (__v8df) __B,
3177 __m512d __B, const int __R)
3180 __B,
3187 _mm512_maskz_scalef_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3191 (__v8df) __B,
3199 _mm512_scalef_round_ps (__m512 __A, __m512 __B, const int __R)
3202 (__v16sf) __B,
3211 __m512 __B, const int __R)
3214 (__v16sf) __B,
3221 _mm512_maskz_scalef_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3225 (__v16sf) __B,
3233 _mm_scalef_round_sd (__m128d __A, __m128d __B, const int __R)
3236 (__v2df) __B,
3244 _mm_mask_scalef_round_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B,
3248 (__v2df) __B,
3255 _mm_maskz_scalef_round_sd (__mmask8 __U, __m128d __A, __m128d __B,
3259 (__v2df) __B,
3267 _mm_scalef_round_ss (__m128 __A, __m128 __B, const int __R)
3270 (__v4sf) __B,
3278 _mm_mask_scalef_round_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B,
3282 (__v4sf) __B,
3289 _mm_maskz_scalef_round_ss (__mmask8 __U, __m128 __A, __m128 __B, const int __R)
3292 (__v4sf) __B,
3376 _mm512_fmadd_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3379 (__v8df) __B,
3386 _mm512_mask_fmadd_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3390 (__v8df) __B,
3397 _mm512_mask3_fmadd_round_pd (__m512d __A, __m512d __B, __m512d __C,
3401 (__v8df) __B,
3408 _mm512_maskz_fmadd_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3412 (__v8df) __B,
3419 _mm512_fmadd_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3422 (__v16sf) __B,
3429 _mm512_mask_fmadd_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3433 (__v16sf) __B,
3440 _mm512_mask3_fmadd_round_ps (__m512 __A, __m512 __B, __m512 __C,
3444 (__v16sf) __B,
3451 _mm512_maskz_fmadd_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3455 (__v16sf) __B,
3462 _mm512_fmsub_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3465 (__v8df) __B,
3472 _mm512_mask_fmsub_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3476 (__v8df) __B,
3483 _mm512_mask3_fmsub_round_pd (__m512d __A, __m512d __B, __m512d __C,
3487 (__v8df) __B,
3494 _mm512_maskz_fmsub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3498 (__v8df) __B,
3505 _mm512_fmsub_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3508 (__v16sf) __B,
3515 _mm512_mask_fmsub_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3519 (__v16sf) __B,
3526 _mm512_mask3_fmsub_round_ps (__m512 __A, __m512 __B, __m512 __C,
3530 (__v16sf) __B,
3537 _mm512_maskz_fmsub_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3541 (__v16sf) __B,
3548 _mm512_fmaddsub_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3551 (__v8df) __B,
3558 _mm512_mask_fmaddsub_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3562 (__v8df) __B,
3569 _mm512_mask3_fmaddsub_round_pd (__m512d __A, __m512d __B, __m512d __C,
3573 (__v8df) __B,
3580 _mm512_maskz_fmaddsub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3584 (__v8df) __B,
3591 _mm512_fmaddsub_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3594 (__v16sf) __B,
3601 _mm512_mask_fmaddsub_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3605 (__v16sf) __B,
3612 _mm512_mask3_fmaddsub_round_ps (__m512 __A, __m512 __B, __m512 __C,
3616 (__v16sf) __B,
3623 _mm512_maskz_fmaddsub_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3627 (__v16sf) __B,
3634 _mm512_fmsubadd_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3637 (__v8df) __B,
3644 _mm512_mask_fmsubadd_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3648 (__v8df) __B,
3655 _mm512_mask3_fmsubadd_round_pd (__m512d __A, __m512d __B, __m512d __C,
3659 (__v8df) __B,
3666 _mm512_maskz_fmsubadd_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3670 (__v8df) __B,
3677 _mm512_fmsubadd_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3680 (__v16sf) __B,
3687 _mm512_mask_fmsubadd_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3691 (__v16sf) __B,
3698 _mm512_mask3_fmsubadd_round_ps (__m512 __A, __m512 __B, __m512 __C,
3702 (__v16sf) __B,
3709 _mm512_maskz_fmsubadd_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3713 (__v16sf) __B,
3720 _mm512_fnmadd_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3723 (__v8df) __B,
3730 _mm512_mask_fnmadd_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3734 (__v8df) __B,
3741 _mm512_mask3_fnmadd_round_pd (__m512d __A, __m512d __B, __m512d __C,
3745 (__v8df) __B,
3752 _mm512_maskz_fnmadd_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3756 (__v8df) __B,
3763 _mm512_fnmadd_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3766 (__v16sf) __B,
3773 _mm512_mask_fnmadd_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3777 (__v16sf) __B,
3784 _mm512_mask3_fnmadd_round_ps (__m512 __A, __m512 __B, __m512 __C,
3788 (__v16sf) __B,
3795 _mm512_maskz_fnmadd_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3799 (__v16sf) __B,
3806 _mm512_fnmsub_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3809 (__v8df) __B,
3816 _mm512_mask_fnmsub_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3820 (__v8df) __B,
3827 _mm512_mask3_fnmsub_round_pd (__m512d __A, __m512d __B, __m512d __C,
3831 (__v8df) __B,
3838 _mm512_maskz_fnmsub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3842 (__v8df) __B,
3849 _mm512_fnmsub_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3852 (__v16sf) __B,
3859 _mm512_mask_fnmsub_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3863 (__v16sf) __B,
3870 _mm512_mask3_fnmsub_round_ps (__m512 __A, __m512 __B, __m512 __C,
3874 (__v16sf) __B,
3881 _mm512_maskz_fnmsub_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3885 (__v16sf) __B,
4499 _mm512_shuffle_i64x2 (__m512i __A, __m512i __B, const int __imm)
4502 (__v8di) __B, __imm,
4511 __m512i __B, const int __imm)
4514 (__v8di) __B, __imm,
4521 _mm512_maskz_shuffle_i64x2 (__mmask8 __U, __m512i __A, __m512i __B,
4525 (__v8di) __B, __imm,
4533 _mm512_shuffle_i32x4 (__m512i __A, __m512i __B, const int __imm)
4536 (__v16si) __B,
4546 __m512i __B, const int __imm)
4549 (__v16si) __B,
4557 _mm512_maskz_shuffle_i32x4 (__mmask16 __U, __m512i __A, __m512i __B,
4561 (__v16si) __B,
4570 _mm512_shuffle_f64x2 (__m512d __A, __m512d __B, const int __imm)
4573 (__v8df) __B, __imm,
4582 __m512d __B, const int __imm)
4585 (__v8df) __B, __imm,
4592 _mm512_maskz_shuffle_f64x2 (__mmask8 __U, __m512d __A, __m512d __B,
4596 (__v8df) __B, __imm,
4604 _mm512_shuffle_f32x4 (__m512 __A, __m512 __B, const int __imm)
4607 (__v16sf) __B, __imm,
4616 __m512 __B, const int __imm)
4619 (__v16sf) __B, __imm,
4626 _mm512_maskz_shuffle_f32x4 (__mmask16 __U, __m512 __A, __m512 __B,
4630 (__v16sf) __B
4727 _mm512_rolv_epi32 (__m512i __A, __m512i __B)
4730 (__v16si) __B,
4738 _mm512_mask_rolv_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
4741 (__v16si) __B,
4748 _mm512_maskz_rolv_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
4751 (__v16si) __B,
4759 _mm512_rorv_epi32 (__m512i __A, __m512i __B)
4762 (__v16si) __B,
4770 _mm512_mask_rorv_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
4773 (__v16si) __B,
4780 _mm512_maskz_rorv_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
4783 (__v16si) __B,
4791 _mm512_rolv_epi64 (__m512i __A, __m512i __B)
4794 (__v8di) __B,
4802 _mm512_mask_rolv_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
4805 (__v8di) __B,
4812 _mm512_maskz_rolv_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
4815 (__v8di) __B,
4823 _mm512_rorv_epi64 (__m512i __A, __m512i __B)
4826 (__v8di) __B,
4834 _mm512_mask_rorv_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
4837 (__v8di) __B,
4844 _mm512_maskz_rorv_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
4847 (__v8di) __B,
5175 _mm_cvtu32_sd (__m128d __A, unsigned __B)
5177 return (__m128d) __builtin_ia32_cvtusi2sd32 ((__v2df) __A, __B);
5184 _mm_cvt_roundu64_sd (__m128d __A, unsigned long long __B, const int __R)
5186 return (__m128d) __builtin_ia32_cvtusi2sd64 ((__v2df) __A, __B, __R);
5191 _mm_cvt_roundi64_sd (__m128d __A, long long __B, const int __R)
5193 return (__m128d) __builtin_ia32_cvtsi2sd64 ((__v2df) __A, __B, __R);
5198 _mm_cvt_roundsi64_sd (__m128d __A, long long __B, const int __R)
5200 return (__m128d) __builtin_ia32_cvtsi2sd64 ((__v2df) __A, __B, __R);
5218 _mm_cvt_roundu32_ss (__m128 __A, unsigned __B, const int __R)
5220 return (__m128) __builtin_ia32_cvtusi2ss32 ((__v4sf) __A, __B, __R);
5225 _mm_cvt_roundsi32_ss (__m128 __A, int __B, const int __R)
5227 return (__m128) __builtin_ia32_cvtsi2ss32 ((__v4sf) __A, __B, __R);
5232 _mm_cvt_roundi32_ss (__m128 __A, int __B, const int __R)
5234 return (__m128) __builtin_ia32_cvtsi2ss32 ((__v4sf) __A, __B, __R);
5251 _mm_cvt_roundu64_ss (__m128 __A, unsigned long long __B, const int __R)
5253 return (__m128) __builtin_ia32_cvtusi2ss64 ((__v4sf) __A, __B, __R);
5258 _mm_cvt_roundsi64_ss (__m128 __A, long long __B, const int __R)
5260 return (__m128) __builtin_ia32_cvtsi2ss64 ((__v4sf) __A, __B, __R);
5265 _mm_cvt_roundi64_ss (__m128 __A, long long __B, const int __R)
5267 return (__m128) __builtin_ia32_cvtsi2ss64 ((__v4sf) __A, __B, __R);
6160 _mm512_inserti32x4 (__m512i __A, __m128i __B, const int __imm)
6163 (__v4si) __B,
6170 _mm512_insertf32x4 (__m512 __A, __m128 __B, const int __imm)
6173 (__v4sf) __B,
6180 _mm512_inserti64x4 (__m512i __A, __m256i __B, const int __imm)
6183 (__v4di) __B,
6193 __m256i __B, const int __imm)
6196 (__v4di) __B,
6204 _mm512_maskz_inserti64x4 (__mmask8 __U, __m512i __A, __m256i __B,
6208 (__v4di) __B,
6217 _mm512_insertf64x4 (__m512d __A, __m256d __B, const int __imm)
6220 (__v4df) __B,
6230 __m256d __B, const int __imm)
6233 (__v4df) __B,
6241 _mm512_maskz_insertf64x4 (__mmask8 __U, __m512d __A, __m256d __B,
6245 (__v4df) __B,
6411 _mm_mask_move_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
6413 return (__m128) __builtin_ia32_movess_mask ((__v4sf) __A, (__v4sf) __B,
6419 _mm_maskz_move_ss (__mmask8 __U, __m128 __A, __m128 __B)
6421 return (__m128) __builtin_ia32_movess_mask ((__v4sf) __A, (__v4sf) __B,
6427 _mm_mask_move_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
6429 return (__m128d) __builtin_ia32_movesd_mask ((__v2df) __A, (__v2df) __B,
6435 _mm_maskz_move_sd (__mmask8 __U, __m128d __A, __m128d __B)
6437 return (__m128d) __builtin_ia32_movesd_mask ((__v2df) __A, (__v2df) __B,
6618 _mm512_permutex2var_epi64 (__m512i __A, __m512i __I, __m512i __B)
6623 (__v8di) __B,
6630 __m512i __B)
6635 (__v8di) __B,
6642 __mmask8 __U, __m512i __B)
6647 (__v8di) __B,
6654 __m512i __I, __m512i __B)
6659 (__v8di) __B,
6665 _mm512_permutex2var_epi32 (__m512i __A, __m512i __I, __m512i __B)
6670 (__v16si) __B,
6677 __m512i __I, __m512i __B)
6682 (__v16si) __B,
6689 __mmask16 __U, __m512i __B)
6694 (__v16si) __B,
6701 __m512i __I, __m512i __B)
6706 (__v16si) __B,
6712 _mm512_permutex2var_pd (__m512d __A, __m512i __I, __m512d __B)
6717 (__v8df) __B,
6724 __m512d __B)
6729 (__v8df) __B,
6736 __m512d __B)
6741 (__v8df) __B,
6748 __m512d __B)
6753 (__v8df) __B,
6759 _mm512_permutex2var_ps (__m512 __A, __m512i __I, __m512 __B)
6764 (__v16sf) __B,
6770 _mm512_mask_permutex2var_ps (__m512 __A, __mmask16 __U, __m512i __I, __m512 __B)
6775 (__v16sf) __B,
6782 __m512 __B)
6787 (__v16sf) __B,
6794 __m512 __B)
6799 (__v16sf) __B,
7188 _mm512_fixupimm_round_pd (__m512d __A, __m512d __B, __m512i __C,
7192 (__v8df) __B,
7200 _mm512_mask_fixupimm_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
7204 (__v8df) __B,
7212 __B,
7216 (__v8df) __B,
7224 _mm512_fixupimm_round_ps (__m512 __A, __m512 __B, __m512i __C,
7228 (__v16sf) __B,
7236 _mm512_mask_fixupimm_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
7240 (__v16sf) __B,
7248 _mm512_maskz_fixupimm_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
7252 (__v16sf) __B,
7260 _mm_fixupimm_round_sd (__m128d __A, __m128d __B, __m128i __C,
7264 (__v2df) __B,
7271 _mm_mask_fixupimm_round_sd (__m128d __A, __mmask8 __U, __m128d __B,
7275 (__v2df) __B,
7282 _mm_maskz_fixupimm_round_sd (__mmask8 __U, __m128d __A, __m128d __B,
7286 (__v2df) __B,
7294 _mm_fixupimm_round_ss (__m128 __A, __m128 __B, __m128i __C,
7298 (__v4sf) __B,
7305 _mm_mask_fixupimm_round_ss (__m128 __A, __mmask8 __U, __m128 __B,
7309 (__v4sf) __B,
7316 _mm_maskz_fixupimm_round_ss (__mmask8 __U, __m128 __A, __m128 __B,
7320 (__v4sf) __B,
7483 _mm512_or_si512 (__m512i __A, __m512i __B)
7485 return (__m512i) ((__v16su) __A | (__v16su) __B);
7490 _mm512_or_epi32 (__m512i __A, __m512i __B)
7492 return (__m512i) ((__v16su) __A | (__v16su) __B);
7497 _mm512_mask_or_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
7500 (__v16si) __B,
7507 _mm512_maskz_or_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
7510 (__v16si) __B,
7518 _mm512_or_epi64 (__m512i __A, __m512i __B)
7520 return (__m512i) ((__v8du) __A | (__v8du) __B);
7525 _mm512_mask_or_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
7528 (__v8di) __B,
7535 _mm512_maskz_or_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
7538 (__v8di) __B,
7546 _mm512_xor_si512 (__m512i __A, __m512i __B)
7548 return (__m512i) ((__v16su) __A ^ (__v16su) __B);
7553 _mm512_xor_epi32 (__m512i __A, __m512i __B)
7555 return (__m512i) ((__v16su) __A ^ (__v16su) __B);
7560 _mm512_mask_xor_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
7563 (__v16si) __B,
7570 _mm512_maskz_xor_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
7573 (__v16si) __B,
7581 _mm512_xor_epi64 (__m512i __A, __m512i __B)
7583 return (__m512i) ((__v8du) __A ^ (__v8du) __B);
7588 _mm512_mask_xor_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
7591 (__v8di) __B,
7598 _mm512_maskz_xor_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
7601 (__v8di) __B,
7610 _mm512_rol_epi32 (__m512i __A, const int __B)
7612 return (__m512i) __builtin_ia32_prold512_mask ((__v16si) __A, __B,
7620 _mm512_mask_rol_epi32 (__m512i __W, __mmask16 __U, __m512i __A, const int __B)
7622 return (__m512i) __builtin_ia32_prold512_mask ((__v16si) __A, __B,
7629 _mm512_maskz_rol_epi32 (__mmask16 __U, __m512i __A, const int __B)
7631 return (__m512i) __builtin_ia32_prold512_mask ((__v16si) __A, __B,
7639 _mm512_ror_epi32 (__m512i __A, int __B)
7641 return (__m512i) __builtin_ia32_prord512_mask ((__v16si) __A, __B,
7649 _mm512_mask_ror_epi32 (__m512i __W, __mmask16 __U, __m512i __A, int __B)
7651 return (__m512i) __builtin_ia32_prord512_mask ((__v16si) __A, __B,
7658 _mm512_maskz_ror_epi32 (__mmask16 __U, __m512i __A, int __B)
7660 return (__m512i) __builtin_ia32_prord512_mask ((__v16si) __A, __B,
7668 _mm512_rol_epi64 (__m512i __A, const int __B)
7670 return (__m512i) __builtin_ia32_prolq512_mask ((__v8di) __A, __B,
7678 _mm512_mask_rol_epi64 (__m512i __W, __mmask8 __U, __m512i __A, const int __B)
7680 return (__m512i) __builtin_ia32_prolq512_mask ((__v8di) __A, __B,
7687 _mm512_maskz_rol_epi64 (__mmask8 __U, __m512i __A, const int __B)
7689 return (__m512i) __builtin_ia32_prolq512_mask ((__v8di) __A, __B,
7697 _mm512_ror_epi64 (__m512i __A, int __B)
7699 return (__m512i) __builtin_ia32_prorq512_mask ((__v8di) __A, __B,
7707 _mm512_mask_ror_epi64 (__m512i __W, __mmask8 __U, __m512i __A, int __B)
7709 return (__m512i) __builtin_ia32_prorq512_mask ((__v8di) __A, __B,
7716 _mm512_maskz_ror_epi64 (__mmask8 __U, __m512i __A, int __B)
7718 return (__m512i) __builtin_ia32_prorq512_mask ((__v8di) __A, __B,
7790 _mm512_and_si512 (__m512i __A, __m512i __B)
7792 return (__m512i) ((__v16su) __A & (__v16su) __B);
7797 _mm512_and_epi32 (__m512i __A, __m512i __B)
7799 return (__m512i) ((__v16su) __A & (__v16su) __B);
7804 _mm512_mask_and_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
7807 (__v16si) __B,
7814 _mm512_maskz_and_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
7817 (__v16si) __B,
7825 _mm512_and_epi64 (__m512i __A, __m512i __B)
7827 return (__m512i) ((__v8du) __A & (__v8du) __B);
7832 _mm512_mask_and_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
7835 (__v8di) __B,
7841 _mm512_maskz_and_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
7844 (__v8di) __B,
7852 _mm512_andnot_si512 (__m512i __A, __m512i __B)
7855 (__v16si) __B,
7863 _mm512_andnot_epi32 (__m512i __A, __m512i __B)
7866 (__v16si) __B,
7874 _mm512_mask_andnot_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
7877 (__v16si) __B,
7884 _mm512_maskz_andnot_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
7887 (__v16si) __B,
7895 _mm512_andnot_epi64 (__m512i __A, __m512i __B)
7898 (__v8di) __B,
7906 _mm512_mask_andnot_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
7909 (__v8di) __B,
7915 _mm512_maskz_andnot_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
7918 (__v8di) __B,
7926 _mm512_test_epi32_mask (__m512i __A, __m512i __B)
7929 (__v16si) __B,
7935 _mm512_mask_test_epi32_mask (__mmask16 __U, __m512i __A, __m512i __B)
7938 (__v16si) __B, __U);
7943 _mm512_test_epi64_mask (__m512i __A, __m512i __B)
7946 (__v8di) __B,
7952 _mm512_mask_test_epi64_mask (__mmask8 __U, __m512i __A, __m512i __B)
7954 return (__mmask8) __builtin_ia32_ptestmq512 ((__v8di) __A, (__v8di) __B, __U);
7959 _mm512_testn_epi32_mask (__m512i __A, __m512i __B)
7962 (__v16si) __B,
7968 _mm512_mask_testn_epi32_mask (__mmask16 __U, __m512i __A, __m512i __B)
7971 (__v16si) __B, __U);
7976 _mm512_testn_epi64_mask (__m512i __A, __m512i __B)
7979 (__v8di) __B,
7985 _mm512_mask_testn_epi64_mask (__mmask8 __U, __m512i __A, __m512i __B)
7988 (__v8di) __B, __U);
8026 _mm512_unpackhi_epi32 (__m512i __A, __m512i __B)
8029 (__v16si) __B,
8038 __m512i __B)
8041 (__v16si) __B,
8048 _mm512_maskz_unpackhi_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
8051 (__v16si) __B,
8059 _mm512_unpackhi_epi64 (__m512i __A, __m512i __B)
8062 (__v8di) __B,
8070 _mm512_mask_unpackhi_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
8073 (__v8di) __B,
8080 _mm512_maskz_unpackhi_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
8083 (__v8di) __B,
8091 _mm512_unpacklo_epi32 (__m512i __A, __m512i __B)
8094 (__v16si) __B,
8103 __m512i __B)
8106 (__v16si) __B,
8113 _mm512_maskz_unpacklo_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
8116 (__v16si) __B,
8124 _mm512_unpacklo_epi64 (__m512i __A, __m512i __B)
8127 (__v8di) __B,
8135 _mm512_mask_unpacklo_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
8138 (__v8di) __B,
8145 _mm512_maskz_unpacklo_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
8148 (__v8di) __B,
8437 _mm512_unpacklo_pd (__m512d __A, __m512d __B)
8440 (__v8df) __B,
8448 _mm512_mask_unpacklo_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
8451 (__v8df) __B,
8458 _mm512_maskz_unpacklo_pd (__mmask8 __U, __m512d __A, __m512d __B)
8461 (__v8df) __B,
8469 _mm512_unpackhi_pd (__m512d __A, __m512d __B)
8472 (__v8df) __B,
8480 _mm512_mask_unpackhi_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
8483 (__v8df) __B,
8490 _mm512_maskz_unpackhi_pd (__mmask8 __U, __m512d __A, __m512d __B)
8493 (__v8df) __B,
8501 _mm512_unpackhi_ps (__m512 __A, __m512 __B)
8504 (__v16sf) __B,
8512 _mm512_mask_unpackhi_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
8515 (__v16sf) __B,
8522 _mm512_maskz_unpackhi_ps (__mmask16 __U, __m512 __A, __m512 __B)
8525 (__v16sf) __B,
8728 _mm_cvt_roundsd_ss (__m128 __A, __m128d __B, const int __R)
8731 (__v2df) __B,
8738 __m128d __B, const int __R)
8741 (__v2df) __B,
8750 __m128d __B, const int __R)
8753 (__v2df) __B,
8761 __B, const int __R)
8764 (__v4sf) __B,
8771 __m128 __B, const int __R)
8774 (__v4sf) __B,
8783 __m128 __B, const int __R)
8786 (__v4sf) __B,
8882 _mm_getexp_round_ss (__m128 __A, __m128 __B, const int __R)
8885 (__v4sf) __B,
8892 __m128 __B, const int __R)
8895 (__v4sf) __B,
8902 _mm_maskz_getexp_round_ss (__mmask8 __U, __m128 __A, __m128 __B,
8906 (__v4sf) __B,
8914 _mm_getexp_round_sd (__m128d __A, __m128d __B, const int __R)
8917 (__v2df) __B,
8924 __m128d __B, const int __R)
8927 (__v2df) __B,
8934 _mm_maskz_getexp_round_sd (__mmask8 __U, __m128d __A, __m128d __B,
8938 (__v2df) __B,
9006 _mm512_getmant_round_pd (__m512d __A, _MM_MANTISSA_NORM_ENUM __B,
9010 (__C << 2) | __B,
9018 _MM_MANTISSA_NORM_ENUM __B,
9022 (__C << 2) | __B,
9030 _MM_MANTISSA_NORM_ENUM __B,
9034 (__C << 2) | __B,
9042 _mm512_getmant_round_ps (__m512 __A, _MM_MANTISSA_NORM_ENUM __B,
9046 (__C << 2) | __B,
9054 _MM_MANTISSA_NORM_ENUM __B,
9058 (__C << 2) | __B,
9066 _MM_MANTISSA_NORM_ENUM __B,
9070 (__C << 2) | __B,
9078 _mm_getmant_round_sd (__m128d __A, __m128d __B,
9083 (__v2df) __B,
9091 __m128d __B, _MM_MANTISSA_NORM_ENUM __C,
9095 (__v2df) __B,
9103 _mm_maskz_getmant_round_sd (__mmask8 __U, __m128d __A, __m128d __B,
9108 (__v2df) __B,
9117 _mm_getmant_round_ss (__m128 __A, __m128 __B,
9122 (__v4sf) __B,
9130 __m128 __B, _MM_MANTISSA_NORM_ENUM __C,
9134 (__v4sf) __B,
9142 _mm_maskz_getmant_round_ss (__mmask8 __U, __m128 __A, __m128 __B,
9147 (__v4sf) __B,
9296 _mm512_mask_roundscale_round_ps (__m512 __A, __mmask16 __B, __m512 __C,
9301 (__mmask16) __B, __R);
9306 _mm512_maskz_roundscale_round_ps (__mmask16 __A, __m512 __B,
9309 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __B,
9328 _mm512_mask_roundscale_round_pd (__m512d __A, __mmask8 __B,
9333 (__mmask8) __B, __R);
9338 _mm512_maskz_roundscale_round_pd (__mmask8 __A, __m512d __B,
9341 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __B,
9350 _mm_roundscale_round_ss (__m128 __A, __m128 __B, const int __imm,
9355 (__v4sf) __B, __imm,
9364 _mm_mask_roundscale_round_ss (__m128 __A, __mmask8 __B, __m128 __C,
9371 (__mmask8) __B,
9377 _mm_maskz_roundscale_round_ss (__mmask8 __A, __m128 __B, __m128 __C,
9381 __builtin_ia32_rndscaless_mask_round ((__v4sf) __B,
9391 _mm_roundscale_round_sd (__m128d __A, __m128d __B, const int __imm,
9396 (__v2df) __B, __imm,
9405 _mm_mask_roundscale_round_sd (__m128d __A, __mmask8 __B, __m128d __C,
9412 (__mmask8) __B,
9418 _mm_maskz_roundscale_round_sd (__mmask8 __A, __m128d __B, __m128d __C,
9422 __builtin_ia32_rndscalesd_mask_round ((__v2df) __B,
9590 _mm512_alignr_epi32 (__m512i __A, __m512i __B, const int __imm)
9593 (__v16si) __B, __imm,
9602 __m512i __B, const int __imm)
9605 (__v16si) __B, __imm,
9612 _mm512_maskz_alignr_epi32 (__mmask16 __U, __m512i __A, __m512i __B,
9616 (__v16si) __B, __imm,
9624 _mm512_alignr_epi64 (__m512i __A, __m512i __B, const int __imm)
9627 (__v8di) __B, __imm,
9636 __m512i __B, const int __imm)
9639 (__v8di) __B, __imm,
9646 _mm512_maskz_alignr_epi64 (__mmask8 __U, __m512i __A, __m512i __B,
9650 (__v8di) __B, __imm,
9688 _mm512_cmpeq_epi32_mask (__m512i __A, __m512i __B)
9691 (__v16si) __B,
9697 _mm512_mask_cmpeq_epi32_mask (__mmask16 __U, __m512i __A, __m512i __B)
9700 (__v16si) __B, __U);
9705 _mm512_mask_cmpeq_epi64_mask (__mmask8 __U, __m512i __A, __m512i __B)
9708 (__v8di) __B, __U);
9713 _mm512_cmpeq_epi64_mask (__m512i __A, __m512i __B)
9716 (__v8di) __B,
9722 _mm512_cmpgt_epi32_mask (__m512i __A, __m512i __B)
9725 (__v16si) __B,
9731 _mm512_mask_cmpgt_epi32_mask (__mmask16 __U, __m512i __A, __m512i __B)
9734 (__v16si) __B, __U);
9739 _mm512_mask_cmpgt_epi64_mask (__mmask8 __U, __m512i __A, __m512i __B)
9742 (__v8di) __B, __U);
9747 _mm512_cmpgt_epi64_mask (__m512i __A, __m512i __B)
9750 (__v8di) __B,
10055 _kshiftli_mask16 (__mmask16 __A, unsigned int __B)
10058 (__mmask8) __B);
10063 _kshiftri_mask16 (__mmask16 __A, unsigned int __B)
10066 (__mmask8) __B);
11105 _kortest_mask16_u8 (__mmask16 __A, __mmask16 __B, unsigned char *__CF)
11107 *__CF = (unsigned char) __builtin_ia32_kortestchi (__A, __B);
11108 return (unsigned char) __builtin_ia32_kortestzhi (__A, __B);
11113 _kortestz_mask16_u8 (__mmask16 __A, __mmask16 __B)
11116 (__mmask16) __B);
11121 _kortestc_mask16_u8 (__mmask16 __A, __mmask16 __B)
11124 (__mmask16) __B);
11150 _store_mask16 (__mmask16 *__A, __mmask16 __B)
11152 *(__mmask16 *) __A = __builtin_ia32_kmovw (__B);
11157 _mm512_kand (__mmask16 __A, __mmask16 __B)
11159 return (__mmask16) __builtin_ia32_kandhi ((__mmask16) __A, (__mmask16) __B);
11164 _mm512_kandn (__mmask16 __A, __mmask16 __B)
11167 (__mmask16) __B);
11172 _mm512_kor (__mmask16 __A, __mmask16 __B)
11174 return (__mmask16) __builtin_ia32_korhi ((__mmask16) __A, (__mmask16) __B);
11179 _mm512_kortestz (__mmask16 __A, __mmask16 __B)
11182 (__mmask16) __B);
11187 _mm512_kortestc (__mmask16 __A, __mmask16 __B)
11190 (__mmask16) __B);
11195 _mm512_kxnor (__mmask16 __A, __mmask16 __B)
11197 return (__mmask16) __builtin_ia32_kxnorhi ((__mmask16) __A, (__mmask16) __B);
11202 _mm512_kxor (__mmask16 __A, __mmask16 __B)
11204 __B);
11216 _mm512_kunpackb (__mmask16 __A, __mmask16 __B)
11218 return (__mmask16) __builtin_ia32_kunpckhi ((__mmask16) __A, (__mmask16) __B);
11223 _kunpackb_mask16 (__mmask8 __A, __mmask8 __B)
11225 return (__mmask16) __builtin_ia32_kunpckhi ((__mmask16) __A, (__mmask16) __B);
11231 _mm512_maskz_inserti32x4 (__mmask16 __B, __m512i __C, __m128i __D,
11239 __B);
11244 _mm512_maskz_insertf32x4 (__mmask16 __B, __m512 __C, __m128 __D,
11251 _mm512_setzero_ps (), __B);
11256 _mm512_mask_inserti32x4 (__m512i __A, __mmask16 __B, __m512i __C,
11263 __B);
11268 _mm512_mask_insertf32x4 (__m512 __A, __mmask16 __B, __m512 __C,
11274 (__v16sf) __A, __B);
11300 _mm512_max_epi64 (__m512i __A, __m512i __B)
11303 (__v8di) __B,
11311 _mm512_maskz_max_epi64 (__mmask8 __M, __m512i __A, __m512i __B)
11314 (__v8di) __B,
11322 _mm512_mask_max_epi64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
11325 (__v8di) __B,
11331 _mm512_min_epi64 (__m512i __A, __m512i __B)
11334 (__v8di) __B,
11342 _mm512_mask_min_epi64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
11345 (__v8di) __B,
11351 _mm512_maskz_min_epi64 (__mmask8 __M, __m512i __A, __m512i __B)
11354 (__v8di) __B,
11362 _mm512_max_epu64 (__m512i __A, __m512i __B)
11365 (__v8di) __B,
11373 _mm512_maskz_max_epu64 (__mmask8 __M, __m512i __A, __m512i __B)
11376 (__v8di) __B,
11384 _mm512_mask_max_epu64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
11387 (__v8di) __B,
11393 _mm512_min_epu64 (__m512i __A, __m512i __B)
11396 (__v8di) __B,
11404 _mm512_mask_min_epu64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
11407 (__v8di) __B,
11413 _mm512_maskz_min_epu64 (__mmask8 __M, __m512i __A, __m512i __B)
11416 (__v8di) __B,
11424 _mm512_max_epi32 (__m512i __A, __m512i __B)
11427 (__v16si) __B,
11435 _mm512_maskz_max_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
11438 (__v16si) __B,
11446 _mm512_mask_max_epi32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
11449 (__v16si) __B,
11455 _mm512_min_epi32 (__m512i __A, __m512i __B)
11458 (__v16si) __B,
11466 _mm512_maskz_min_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
11469 (__v16si) __B,
11477 _mm512_mask_min_epi32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
11480 (__v16si) __B,
11486 _mm512_max_epu32 (__m512i __A, __m512i __B)
11489 (__v16si) __B,
11497 _mm512_maskz_max_epu32 (__mmask16 __M, __m512i __A, __m512i __B)
11500 (__v16si) __B,
11508 _mm512_mask_max_epu32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
11511 (__v16si) __B,
11517 _mm512_min_epu32 (__m512i __A, __m512i __B)
11520 (__v16si) __B,
11528 _mm512_maskz_min_epu32 (__mmask16 __M, __m512i __A, __m512i __B)
11531 (__v16si) __B,
11539 _mm512_mask_min_epu32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
11542 (__v16si) __B,
11548 _mm512_unpacklo_ps (__m512 __A, __m512 __B)
11551 (__v16sf) __B,
11559 _mm512_mask_unpacklo_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
11562 (__v16sf) __B,
11569 _mm512_maskz_unpacklo_ps (__mmask16 __U, __m512 __A, __m512 __B)
11572 (__v16sf) __B,
11581 _mm_max_round_sd (__m128d __A, __m128d __B, const int __R)
11584 (__v2df) __B,
11591 __m128d __B, const int __R)
11594 (__v2df) __B,
11601 _mm_maskz_max_round_sd (__mmask8 __U, __m128d __A, __m128d __B,
11605 (__v2df) __B,
11613 _mm_max_round_ss (__m128 __A, __m128 __B, const int __R)
11616 (__v4sf) __B,
11623 __m128 __B, const int __R)
11626 (__v4sf) __B,
11633 _mm_maskz_max_round_ss (__mmask8 __U, __m128 __A, __m128 __B,
11637 (__v4sf) __B,
11645 _mm_min_round_sd (__m128d __A, __m128d __B, const int __R)
11648 (__v2df) __B,
11655 __m128d __B, const int __R)
11658 (__v2df) __B,
11665 _mm_maskz_min_round_sd (__mmask8 __U, __m128d __A, __m128d __B,
11669 (__v2df) __B,
11677 _mm_min_round_ss (__m128 __A, __m128 __B, const int __R)
11680 (__v4sf) __B,
11687 __m128 __B, const int __R)
11690 (__v4sf) __B,
11697 _mm_maskz_min_round_ss (__mmask8 __U, __m128 __A, __m128 __B,
11701 (__v4sf) __B,
11785 _mm_fmadd_round_sd (__m128d __W, __m128d __A, __m128d __B, const int __R)
11789 (__v2df) __B,
11795 _mm_fmadd_round_ss (__m128 __W, __m128 __A, __m128 __B, const int __R)
11799 (__v4sf) __B,
11805 _mm_fmsub_round_sd (__m128d __W, __m128d __A, __m128d __B, const int __R)
11809 -(__v2df) __B,
11815 _mm_fmsub_round_ss (__m128 __W, __m128 __A, __m128 __B, const int __R)
11819 -(__v4sf) __B,
11825 _mm_fnmadd_round_sd (__m128d __W, __m128d __A, __m128d __B, const int __R)
11829 (__v2df) __B,
11835 _mm_fnmadd_round_ss (__m128 __W, __m128 __A, __m128 __B, const int __R)
11839 (__v4sf) __B,
11845 _mm_fnmsub_round_sd (__m128d __W, __m128d __A, __m128d __B, const int __R)
11849 -(__v2df) __B,
11855 _mm_fnmsub_round_ss (__m128 __W, __m128 __A, __m128 __B, const int __R)
11859 -(__v4sf) __B,
11890 _mm_mask_fmadd_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
11894 (__v2df) __B,
11901 _mm_mask_fmadd_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
11905 (__v4sf) __B,
11912 _mm_mask3_fmadd_sd (__m128d __W, __m128d __A, __m128d __B, __mmask8 __U)
11916 (__v2df) __B,
11923 _mm_mask3_fmadd_ss (__m128 __W, __m128 __A, __m128 __B, __mmask8 __U)
11927 (__v4sf) __B,
11934 _mm_maskz_fmadd_sd (__mmask8 __U, __m128d __W, __m128d __A, __m128d __B)
11938 (__v2df) __B,
11945 _mm_maskz_fmadd_ss (__mmask8 __U, __m128 __W, __m128 __A, __m128 __B)
11949 (__v4sf) __B,
11956 _mm_mask_fmsub_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
11960 -(__v2df) __B,
11967 _mm_mask_fmsub_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
11971 -(__v4sf) __B,
11978 _mm_mask3_fmsub_sd (__m128d __W, __m128d __A, __m128d __B, __mmask8 __U)
11982 (__v2df) __B,
11989 _mm_mask3_fmsub_ss (__m128 __W, __m128 __A, __m128 __B, __mmask8 __U)
11993 (__v4sf) __B,
12000 _mm_maskz_fmsub_sd (__mmask8 __U, __m128d __W, __m128d __A, __m128d __B)
12004 -(__v2df) __B,
12011 _mm_maskz_fmsub_ss (__mmask8 __U, __m128 __W, __m128 __A, __m128 __B)
12015 -(__v4sf) __B,
12022 _mm_mask_fnmadd_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
12026 (__v2df) __B,
12033 _mm_mask_fnmadd_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
12037 (__v4sf) __B,
12044 _mm_mask3_fnmadd_sd (__m128d __W, __m128d __A, __m128d __B, __mmask8 __U)
12048 (__v2df) __B,
12055 _mm_mask3_fnmadd_ss (__m128 __W, __m128 __A, __m128 __B, __mmask8 __U)
12059 (__v4sf) __B,
12066 _mm_maskz_fnmadd_sd (__mmask8 __U, __m128d __W, __m128d __A, __m128d __B)
12070 (__v2df) __B,
12077 _mm_maskz_fnmadd_ss (__mmask8 __U, __m128 __W, __m128 __A, __m128 __B)
12081 (__v4sf) __B,
12088 _mm_mask_fnmsub_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
12092 -(__v2df) __B,
12099 _mm_mask_fnmsub_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
12103 -(__v4sf) __B,
12110 _mm_mask3_fnmsub_sd (__m128d __W, __m128d __A, __m128d __B, __mmask8 __U)
12114 (__v2df) __B,
12121 _mm_mask3_fnmsub_ss (__m128 __W, __m128 __A, __m128 __B, __mmask8 __U)
12125 (__v4sf) __B,
12132 _mm_maskz_fnmsub_sd (__mmask8 __U, __m128d __W, __m128d __A, __m128d __B)
12136 -(__v2df) __B,
12143 _mm_maskz_fnmsub_ss (__mmask8 __U, __m128 __W, __m128 __A, __m128 __B)
12147 -(__v4sf) __B,
12155 _mm_mask_fmadd_round_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B,
12160 (__v2df) __B,
12166 _mm_mask_fmadd_round_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B,
12171 (__v4sf) __B,
12177 _mm_mask3_fmadd_round_sd (__m128d __W, __m128d __A, __m128d __B, __mmask8 __U,
12182 (__v2df) __B,
12188 _mm_mask3_fmadd_round_ss (__m128 __W, __m128 __A, __m128 __B, __mmask8 __U,
12193 (__v4sf) __B,
12199 _mm_maskz_fmadd_round_sd (__mmask8 __U, __m128d __W, __m128d __A, __m128d __B,
12204 (__v2df) __B,
12210 _mm_maskz_fmadd_round_ss (__mmask8 __U, __m128 __W, __m128 __A, __m128 __B,
12215 (__v4sf) __B,
12221 _mm_mask_fmsub_round_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B,
12226 -(__v2df) __B,
12232 _mm_mask_fmsub_round_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B,
12237 -(__v4sf) __B,
12243 _mm_mask3_fmsub_round_sd (__m128d __W, __m128d __A, __m128d __B, __mmask8 __U,
12248 (__v2df) __B,
12254 _mm_mask3_fmsub_round_ss (__m128 __W, __m128 __A, __m128 __B, __mmask8 __U,
12259 (__v4sf) __B,
12265 _mm_maskz_fmsub_round_sd (__mmask8 __U, __m128d __W, __m128d __A, __m128d __B,
12270 -(__v2df) __B,
12276 _mm_maskz_fmsub_round_ss (__mmask8 __U, __m128 __W, __m128 __A, __m128 __B,
12281 -(__v4sf) __B,
12287 _mm_mask_fnmadd_round_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B,
12292 (__v2df) __B,
12298 _mm_mask_fnmadd_round_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B,
12303 (__v4sf) __B,
12309 _mm_mask3_fnmadd_round_sd (__m128d __W, __m128d __A, __m128d __B, __mmask8 __U,
12314 (__v2df) __B,
12320 _mm_mask3_fnmadd_round_ss (__m128 __W, __m128 __A, __m128 __B, __mmask8 __U,
12325 (__v4sf) __B,
12331 _mm_maskz_fnmadd_round_sd (__mmask8 __U, __m128d __W, __m128d __A, __m128d __B,
12336 (__v2df) __B,
12342 _mm_maskz_fnmadd_round_ss (__mmask8 __U, __m128 __W, __m128 __A, __m128 __B,
12347 (__v4sf) __B,
12353 _mm_mask_fnmsub_round_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B,
12358 -(__v2df) __B,
12364 _mm_mask_fnmsub_round_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B,
12369 -(__v4sf) __B,
12375 _mm_mask3_fnmsub_round_sd (__m128d __W, __m128d __A, __m128d __B, __mmask8 __U,
12380 (__v2df) __B,
12386 _mm_mask3_fnmsub_round_ss (__m128 __W, __m128 __A, __m128 __B, __mmask8 __U,
12391 (__v4sf) __B,
12397 _mm_maskz_fnmsub_round_sd (__mmask8 __U, __m128d __W, __m128d __A, __m128d __B,
12402 -(__v2df) __B,
12408 _mm_maskz_fnmsub_round_ss (__mmask8 __U, __m128 __W, __m128 __A, __m128 __B,
12413 -(__v4sf) __B,
12493 _mm_comi_round_ss (__m128 __A, __m128 __B, const int __P, const int __R)
12495 return __builtin_ia32_vcomiss ((__v4sf) __A, (__v4sf) __B, __P, __R);
12500 _mm_comi_round_sd (__m128d __A, __m128d __B, const int __P, const int __R)
12502 return __builtin_ia32_vcomisd ((__v2df) __A, (__v2df) __B, __P, __R);
12577 _mm512_add_pd (__m512d __A, __m512d __B)
12579 return (__m512d) ((__v8df)__A + (__v8df)__B);
12584 _mm512_mask_add_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
12587 (__v8df) __B,
12595 _mm512_maskz_add_pd (__mmask8 __U, __m512d __A, __m512d __B)
12598 (__v8df) __B,
12607 _mm512_add_ps (__m512 __A, __m512 __B)
12609 return (__m512) ((__v16sf)__A + (__v16sf)__B);
12614 _mm512_mask_add_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
12617 (__v16sf) __B,
12625 _mm512_maskz_add_ps (__mmask16 __U, __m512 __A, __m512 __B)
12628 (__v16sf) __B,
12637 _mm_mask_add_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
12640 (__v2df) __B,
12648 _mm_maskz_add_sd (__mmask8 __U, __m128d __A, __m128d __B)
12651 (__v2df) __B,
12660 _mm_mask_add_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
12663 (__v4sf) __B,
12671 _mm_maskz_add_ss (__mmask8 __U, __m128 __A, __m128 __B)
12674 (__v4sf) __B,
12683 _mm512_sub_pd (__m512d __A, __m512d __B)
12685 return (__m512d) ((__v8df)__A - (__v8df)__B);
12690 _mm512_mask_sub_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
12693 (__v8df) __B,
12701 _mm512_maskz_sub_pd (__mmask8 __U, __m512d __A, __m512d __B)
12704 (__v8df) __B,
12713 _mm512_sub_ps (__m512 __A, __m512 __B)
12715 return (__m512) ((__v16sf)__A - (__v16sf)__B);
12720 _mm512_mask_sub_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
12723 (__v16sf) __B,
12731 _mm512_maskz_sub_ps (__mmask16 __U, __m512 __A, __m512 __B)
12734 (__v16sf) __B,
12743 _mm_mask_sub_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
12746 (__v2df) __B,
12754 _mm_maskz_sub_sd (__mmask8 __U, __m128d __A, __m128d __B)
12757 (__v2df) __B,
12766 _mm_mask_sub_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
12769 (__v4sf) __B,
12777 _mm_maskz_sub_ss (__mmask8 __U, __m128 __A, __m128 __B)
12780 (__v4sf) __B,
12789 _mm512_mul_pd (__m512d __A, __m512d __B)
12791 return (__m512d) ((__v8df)__A * (__v8df)__B);
12796 _mm512_mask_mul_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
12799 (__v8df) __B,
12807 _mm512_maskz_mul_pd (__mmask8 __U, __m512d __A, __m512d __B)
12810 (__v8df) __B,
12819 _mm512_mul_ps (__m512 __A, __m512 __B)
12821 return (__m512) ((__v16sf)__A * (__v16sf)__B);
12826 _mm512_mask_mul_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
12829 (__v16sf) __B,
12837 _mm512_maskz_mul_ps (__mmask16 __U, __m512 __A, __m512 __B)
12840 (__v16sf) __B,
12850 __m128d __B)
12853 (__v2df) __B,
12861 _mm_maskz_mul_sd (__mmask8 __U, __m128d __A, __m128d __B)
12864 (__v2df) __B,
12874 __m128 __B)
12877 (__v4sf) __B,
12885 _mm_maskz_mul_ss (__mmask8 __U, __m128 __A, __m128 __B)
12888 (__v4sf) __B,
12927 _mm512_div_ps (__m512 __A, __m512 __B)
12929 return (__m512) ((__v16sf)__A / (__v16sf)__B);
12934 _mm512_mask_div_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
12937 (__v16sf) __B,
12945 _mm512_maskz_div_ps (__mmask16 __U, __m512 __A, __m512 __B)
12948 (__v16sf) __B,
12958 __m128d __B)
12961 (__v2df) __B,
12969 _mm_maskz_div_sd (__mmask8 __U, __m128d __A, __m128d __B)
12972 (__v2df) __B,
12982 __m128 __B)
12985 (__v4sf) __B,
12993 _mm_maskz_div_ss (__mmask8 __U, __m128 __A, __m128 __B)
12996 (__v4sf) __B,
13005 _mm512_max_pd (__m512d __A, __m512d __B)
13008 (__v8df) __B,
13017 _mm512_mask_max_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
13020 (__v8df) __B,
13028 _mm512_maskz_max_pd (__mmask8 __U, __m512d __A, __m512d __B)
13031 (__v8df) __B,
13040 _mm512_max_ps (__m512 __A, __m512 __B)
13043 (__v16sf) __B,
13052 _mm512_mask_max_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
13055 (__v16sf) __B,
13063 _mm512_maskz_max_ps (__mmask16 __U, __m512 __A, __m512 __B)
13066 (__v16sf) __B,
13075 _mm_mask_max_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
13078 (__v2df) __B,
13086 _mm_maskz_max_sd (__mmask8 __U, __m128d __A, __m128d __B)
13089 (__v2df) __B,
13098 _mm_mask_max_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
13101 (__v4sf) __B,
13109 _mm_maskz_max_ss (__mmask8 __U, __m128 __A, __m128 __B)
13112 (__v4sf) __B,
13121 _mm512_min_pd (__m512d __A, __m512d __B)
13124 (__v8df) __B,
13133 _mm512_mask_min_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
13136 (__v8df) __B,
13144 _mm512_maskz_min_pd (__mmask8 __U, __m512d __A, __m512d __B)
13147 (__v8df) __B,
13156 _mm512_min_ps (__m512 __A, __m512 __B)
13159 (__v16sf) __B,
13168 _mm512_mask_min_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
13171 (__v16sf) __B,
13179 _mm512_maskz_min_ps (__mmask16 __U, __m512 __A, __m512 __B)
13182 (__v16sf) __B,
13191 _mm_mask_min_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
13194 (__v2df) __B,
13202 _mm_maskz_min_sd (__mmask8 __U, __m128d __A, __m128d __B)
13205 (__v2df) __B,
13214 _mm_mask_min_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
13217 (__v4sf) __B,
13225 _mm_maskz_min_ss (__mmask8 __U, __m128 __A, __m128 __B)
13228 (__v4sf) __B,
13237 _mm512_scalef_pd (__m512d __A, __m512d __B)
13240 (__v8df) __B,
13249 _mm512_mask_scalef_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
13252 (__v8df) __B,
13260 _mm512_maskz_scalef_pd (__mmask8 __U, __m512d __A, __m512d __B)
13263 (__v8df) __B,
13272 _mm512_scalef_ps (__m512 __A, __m512 __B)
13275 (__v16sf) __B,
13284 _mm512_mask_scalef_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
13287 (__v16sf) __B,
13295 _mm512_maskz_scalef_ps (__mmask16 __U, __m512 __A, __m512 __B)
13298 (__v16sf) __B,
13307 _mm_scalef_sd (__m128d __A, __m128d __B)
13310 (__v2df) __B,
13319 _mm_scalef_ss (__m128 __A, __m128 __B)
13322 (__v4sf) __B,
13331 _mm512_fmadd_pd (__m512d __A, __m512d __B, __m512d __C)
13334 (__v8df) __B,
13342 _mm512_mask_fmadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13345 (__v8df) __B,
13353 _mm512_mask3_fmadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13356 (__v8df) __B,
13364 _mm512_maskz_fmadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13367 (__v8df) __B,
13375 _mm512_fmadd_ps (__m512 __A, __m512 __B, __m512 __C)
13378 (__v16sf) __B,
13386 _mm512_mask_fmadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13389 (__v16sf) __B,
13397 _mm512_mask3_fmadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13400 (__v16sf) __B,
13408 _mm512_maskz_fmadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13411 (__v16sf) __B,
13419 _mm512_fmsub_pd (__m512d __A, __m512d __B, __m512d __C)
13422 (__v8df) __B,
13430 _mm512_mask_fmsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13433 (__v8df) __B,
13441 _mm512_mask3_fmsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13444 (__v8df) __B,
13452 _mm512_maskz_fmsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13455 (__v8df) __B,
13463 _mm512_fmsub_ps (__m512 __A, __m512 __B, __m512 __C)
13466 (__v16sf) __B,
13474 _mm512_mask_fmsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13477 (__v16sf) __B,
13485 _mm512_mask3_fmsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13488 (__v16sf) __B,
13496 _mm512_maskz_fmsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13499 (__v16sf) __B,
13507 _mm512_fmaddsub_pd (__m512d __A, __m512d __B, __m512d __C)
13510 (__v8df) __B,
13518 _mm512_mask_fmaddsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13521 (__v8df) __B,
13529 _mm512_mask3_fmaddsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13532 (__v8df) __B,
13540 _mm512_maskz_fmaddsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13543 (__v8df) __B,
13551 _mm512_fmaddsub_ps (__m512 __A, __m512 __B, __m512 __C)
13554 (__v16sf) __B,
13562 _mm512_mask_fmaddsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13565 (__v16sf) __B,
13573 _mm512_mask3_fmaddsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13576 (__v16sf) __B,
13584 _mm512_maskz_fmaddsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13587 (__v16sf) __B,
13595 _mm512_fmsubadd_pd (__m512d __A, __m512d __B, __m512d __C)
13598 (__v8df) __B,
13606 _mm512_mask_fmsubadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13609 (__v8df) __B,
13617 _mm512_mask3_fmsubadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13620 (__v8df) __B,
13628 _mm512_maskz_fmsubadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13631 (__v8df) __B,
13639 _mm512_fmsubadd_ps (__m512 __A, __m512 __B, __m512 __C)
13642 (__v16sf) __B,
13650 _mm512_mask_fmsubadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13653 (__v16sf) __B,
13661 _mm512_mask3_fmsubadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13664 (__v16sf) __B,
13672 _mm512_maskz_fmsubadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13675 (__v16sf) __B,
13683 _mm512_fnmadd_pd (__m512d __A, __m512d __B, __m512d __C)
13686 (__v8df) __B,
13694 _mm512_mask_fnmadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13697 (__v8df) __B,
13705 _mm512_mask3_fnmadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13708 (__v8df) __B,
13716 _mm512_maskz_fnmadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13719 (__v8df) __B,
13727 _mm512_fnmadd_ps (__m512 __A, __m512 __B, __m512 __C)
13730 (__v16sf) __B,
13738 _mm512_mask_fnmadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13741 (__v16sf) __B,
13749 _mm512_mask3_fnmadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13752 (__v16sf) __B,
13760 _mm512_maskz_fnmadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13763 (__v16sf) __B,
13771 _mm512_fnmsub_pd (__m512d __A, __m512d __B, __m512d __C)
13774 (__v8df) __B,
13782 _mm512_mask_fnmsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13785 (__v8df) __B,
13793 _mm512_mask3_fnmsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13796 (__v8df) __B,
13804 _mm512_maskz_fnmsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13807 (__v8df) __B,
13815 _mm512_fnmsub_ps (__m512 __A, __m512 __B, __m512 __C)
13818 (__v16sf) __B,
13826 _mm512_mask_fnmsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13829 (__v16sf) __B,
13837 _mm512_mask3_fnmsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13840 (__v16sf) __B,
13848 _mm512_maskz_fnmsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13851 (__v16sf) __B,
14130 _mm_cvtu64_ss (__m128 __A, unsigned long long __B)
14132 return (__m128) __builtin_ia32_cvtusi2ss64 ((__v4sf) __A, __B,
14138 _mm_cvtu64_sd (__m128d __A, unsigned long long __B)
14140 return (__m128d) __builtin_ia32_cvtusi2sd64 ((__v2df) __A, __B,
14147 _mm_cvtu32_ss (__m128 __A, unsigned __B)
14149 return (__m128) __builtin_ia32_cvtusi2ss32 ((__v4sf) __A, __B,
14220 _mm512_fixupimm_pd (__m512d __A, __m512d __B, __m512i __C, const int __imm)
14223 (__v8df) __B,
14232 _mm512_mask_fixupimm_pd (__m512d __A, __mmask8 __U, __m512d __B,
14236 (__v8df) __B,
14245 _mm512_maskz_fixupimm_pd (__mmask8 __U, __m512d __A, __m512d __B,
14249 (__v8df) __B,
14258 _mm512_fixupimm_ps (__m512 __A, __m512 __B, __m512i __C, const int __imm)
14261 (__v16sf) __B,
14270 _mm512_mask_fixupimm_ps (__m512 __A, __mmask16 __U, __m512 __B,
14274 (__v16sf) __B,
14283 _mm512_maskz_fixupimm_ps (__mmask16 __U, __m512 __A, __m512 __B,
14287 (__v16sf) __B,
14296 _mm_fixupimm_sd (__m128d __A, __m128d __B, __m128i __C, const int __imm)
14299 (__v2df) __B,
14307 _mm_mask_fixupimm_sd (__m128d __A, __mmask8 __U, __m128d __B,
14311 (__v2df) __B,
14319 _mm_maskz_fixupimm_sd (__mmask8 __U, __m128d __A, __m128d __B,
14323 (__v2df) __B,
14332 _mm_fixupimm_ss (__m128 __A, __m128 __B, __m128i __C, const int __imm)
14335 (__v4sf) __B,
14343 _mm_mask_fixupimm_ss (__m128 __A, __mmask8 __U, __m128 __B,
14347 (__v4sf) __B,
14355 _mm_maskz_fixupimm_ss (__mmask8 __U, __m128 __A, __m128 __B,
14359 (__v4sf) __B,
14458 __v16si __B = (__v16si) __A;
14459 return __B[0];
14502 _mm_cvti32_sd (__m128d __A, int __B)
14504 return (__m128d) __builtin_ia32_cvtsi2sd ((__v2df) __A, __B);
14509 _mm_cvti32_ss (__m128 __A, int __B)
14511 return (__m128) __builtin_ia32_cvtsi2ss ((__v4sf) __A, __B);
14557 _mm_cvti64_sd (__m128d __A, long long __B)
14559 return (__m128d) __builtin_ia32_cvtsi642sd ((__v2df) __A, __B);
14564 _mm_cvti64_ss (__m128 __A, long long __B)
14566 return (__m128) __builtin_ia32_cvtsi642ss ((__v4sf) __A, __B);
14757 _mm_getexp_ss (__m128 __A, __m128 __B)
14760 (__v4sf) __B,
14766 _mm_mask_getexp_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
14769 (__v4sf) __B,
14777 _mm_maskz_getexp_ss (__mmask8 __U, __m128 __A, __m128 __B)
14780 (__v4sf) __B,
14789 _mm_getexp_sd (__m128d __A, __m128d __B)
14792 (__v2df) __B,
14798 _mm_mask_getexp_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
14801 (__v2df) __B,
14809 _mm_maskz_getexp_sd (__mmask8 __U, __m128d __A, __m128d __B)
14812 (__v2df) __B,
14821 _mm512_getmant_pd (__m512d __A, _MM_MANTISSA_NORM_ENUM __B,
14825 (__C << 2) | __B,
14834 _MM_MANTISSA_NORM_ENUM __B, _MM_MANTISSA_SIGN_ENUM __C)
14837 (__C << 2) | __B,
14845 _MM_MANTISSA_NORM_ENUM __B, _MM_MANTISSA_SIGN_ENUM __C)
14848 (__C << 2) | __B,
14857 _mm512_getmant_ps (__m512 __A, _MM_MANTISSA_NORM_ENUM __B,
14861 (__C << 2) | __B,
14870 _MM_MANTISSA_NORM_ENUM __B, _MM_MANTISSA_SIGN_ENUM __C)
14873 (__C << 2) | __B,
14881 _MM_MANTISSA_NORM_ENUM __B, _MM_MANTISSA_SIGN_ENUM __C)
14884 (__C << 2) | __B,
14893 _mm_getmant_sd (__m128d __A, __m128d __B, _MM_MANTISSA_NORM_ENUM __C,
14897 (__v2df) __B,
14904 _mm_mask_getmant_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B,
14908 (__v2df) __B,
14917 _mm_maskz_getmant_sd (__mmask8 __U, __m128d __A, __m128d __B,
14921 (__v2df) __B,
14931 _mm_getmant_ss (__m128 __A, __m128 __B, _MM_MANTISSA_NORM_ENUM __C,
14935 (__v4sf) __B,
14942 _mm_mask_getmant_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B,
14946 (__v4sf) __B,
14955 _mm_maskz_getmant_ss (__mmask8 __U, __m128 __A, __m128 __B,
14959 (__v4sf) __B,
15115 _mm512_mask_roundscale_ps (__m512 __A, __mmask16 __B, __m512 __C,
15120 (__mmask16) __B,
15126 _mm512_maskz_roundscale_ps (__mmask16 __A, __m512 __B, const int __imm)
15128 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __B,
15149 _mm512_mask_roundscale_pd (__m512d __A, __mmask8 __B, __m512d __C,
15154 (__mmask8) __B,
15160 _mm512_maskz_roundscale_pd (__mmask8 __A, __m512d __B, const int __imm)
15162 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __B,
15172 _mm_roundscale_ss (__m128 __A, __m128 __B, const int __imm)
15176 (__v4sf) __B, __imm,
15186 _mm_mask_roundscale_ss (__m128 __A, __mmask8 __B, __m128 __C, __m128 __D,
15193 (__mmask8) __B,
15199 _mm_maskz_roundscale_ss (__mmask8 __A, __m128 __B, __m128 __C,
15203 __builtin_ia32_rndscaless_mask_round ((__v4sf) __B,
15213 _mm_roundscale_sd (__m128d __A, __m128d __B, const int __imm)
15217 (__v2df) __B, __imm,
15226 _mm_mask_roundscale_sd (__m128d __A, __mmask8 __B, __m128d __C, __m128d __D,
15233 (__mmask8) __B,
15239 _mm_maskz_roundscale_sd (__mmask8 __A, __m128d __B, __m128d __C,
15243 __builtin_ia32_rndscalesd_mask_round ((__v2df) __B,
15948 _mm512_cmpeq_epu32_mask (__m512i __A, __m512i __B)
15951 (__v16si) __B, 0,
15957 _mm512_mask_cmpeq_epu32_mask (__mmask16 __U, __m512i __A, __m512i __B)
15960 (__v16si) __B, 0, __U);
15965 _mm512_mask_cmpeq_epu64_mask (__mmask8 __U, __m512i __A, __m512i __B)
15968 (__v8di) __B, 0, __U);
15973 _mm512_cmpeq_epu64_mask (__m512i __A, __m512i __B)
15976 (__v8di) __B, 0,
15982 _mm512_cmpgt_epu32_mask (__m512i __A, __m512i __B)
15985 (__v16si) __B, 6,
15991 _mm512_mask_cmpgt_epu32_mask (__mmask16 __U, __m512i __A, __m512i __B)
15994 (__v16si) __B, 6, __U);
15999 _mm512_mask_cmpgt_epu64_mask (__mmask8 __U, __m512i __A, __m512i __B)
16002 (__v8di) __B, 6, __U);
16007 _mm512_cmpgt_epu64_mask (__m512i __A, __m512i __B)
16010 (__v8di) __B, 6,