Lines Matching defs:__v8df
18 typedef double __v8df __attribute__((__vector_size__(64)));
822 return (__m512d)((__v8df)__a + (__v8df)__b);
834 return (__m512d)((__v8df)__a * (__v8df)__b);
846 return (__m512d)((__v8df)__a - (__v8df)__b);
944 ((__m512d)__builtin_ia32_maxpd512((__v8df)(__m512d)(A), \
945 (__v8df)(__m512d)(B), (int)(R)))
949 (__v8df)_mm512_max_round_pd((A), (B), (R)), \
950 (__v8df)(W)))
954 (__v8df)_mm512_max_round_pd((A), (B), (R)), \
955 (__v8df)_mm512_setzero_pd()))
960 return (__m512d) __builtin_ia32_maxpd512((__v8df) __A, (__v8df) __B,
968 (__v8df)_mm512_max_pd(__A, __B),
969 (__v8df)__W);
976 (__v8df)_mm512_max_pd(__A, __B),
977 (__v8df)_mm512_setzero_pd());
1179 ((__m512d)__builtin_ia32_minpd512((__v8df)(__m512d)(A), \
1180 (__v8df)(__m512d)(B), (int)(R)))
1184 (__v8df)_mm512_min_round_pd((A), (B), (R)), \
1185 (__v8df)(W)))
1189 (__v8df)_mm512_min_round_pd((A), (B), (R)), \
1190 (__v8df)_mm512_setzero_pd()))
1195 return (__m512d) __builtin_ia32_minpd512((__v8df) __A, (__v8df) __B,
1203 (__v8df)_mm512_min_pd(__A, __B),
1204 (__v8df)__W);
1211 (__v8df)_mm512_min_pd(__A, __B),
1212 (__v8df)_mm512_setzero_pd());
1492 ((__m512d)__builtin_ia32_sqrtpd512((__v8df)(__m512d)(A), (int)(R)))
1496 (__v8df)_mm512_sqrt_round_pd((A), (R)), \
1497 (__v8df)(__m512d)(W)))
1501 (__v8df)_mm512_sqrt_round_pd((A), (R)), \
1502 (__v8df)_mm512_setzero_pd()))
1507 return (__m512d)__builtin_ia32_sqrtpd512((__v8df)__A,
1515 (__v8df)_mm512_sqrt_pd(__A),
1516 (__v8df)__W);
1523 (__v8df)_mm512_sqrt_pd(__A),
1524 (__v8df)_mm512_setzero_pd());
1566 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1567 (__v8df)
1574 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1575 (__v8df) __W,
1582 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1583 (__v8df)
1673 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1674 (__v8df)
1682 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1683 (__v8df) __W,
1690 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1691 (__v8df)
1799 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1801 (__v8df) __A, (unsigned char)-1,
1808 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1810 (__v8df) __W, __U,
1835 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1837 (__v8df) __A, (unsigned char)-1,
1844 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1846 (__v8df) __W, __U,
1956 (__v8df)_mm512_add_pd(__A, __B),
1957 (__v8df)__W);
1963 (__v8df)_mm512_add_pd(__A, __B),
1964 (__v8df)_mm512_setzero_pd());
1982 ((__m512d)__builtin_ia32_addpd512((__v8df)(__m512d)(A), \
1983 (__v8df)(__m512d)(B), (int)(R)))
1987 (__v8df)_mm512_add_round_pd((A), (B), (R)), \
1988 (__v8df)(__m512d)(W)))
1992 (__v8df)_mm512_add_round_pd((A), (B), (R)), \
1993 (__v8df)_mm512_setzero_pd()))
2071 (__v8df)_mm512_sub_pd(__A, __B),
2072 (__v8df)__W);
2078 (__v8df)_mm512_sub_pd(__A, __B),
2079 (__v8df)_mm512_setzero_pd());
2097 ((__m512d)__builtin_ia32_subpd512((__v8df)(__m512d)(A), \
2098 (__v8df)(__m512d)(B), (int)(R)))
2102 (__v8df)_mm512_sub_round_pd((A), (B), (R)), \
2103 (__v8df)(__m512d)(W)))
2107 (__v8df)_mm512_sub_round_pd((A), (B), (R)), \
2108 (__v8df)_mm512_setzero_pd()))
2186 (__v8df)_mm512_mul_pd(__A, __B),
2187 (__v8df)__W);
2193 (__v8df)_mm512_mul_pd(__A, __B),
2194 (__v8df)_mm512_setzero_pd());
2212 ((__m512d)__builtin_ia32_mulpd512((__v8df)(__m512d)(A), \
2213 (__v8df)(__m512d)(B), (int)(R)))
2217 (__v8df)_mm512_mul_round_pd((A), (B), (R)), \
2218 (__v8df)(__m512d)(W)))
2222 (__v8df)_mm512_mul_round_pd((A), (B), (R)), \
2223 (__v8df)_mm512_setzero_pd()))
2302 return (__m512d)((__v8df)__a/(__v8df)__b);
2308 (__v8df)_mm512_div_pd(__A, __B),
2309 (__v8df)__W);
2315 (__v8df)_mm512_div_pd(__A, __B),
2316 (__v8df)_mm512_setzero_pd());
2340 ((__m512d)__builtin_ia32_divpd512((__v8df)(__m512d)(A), \
2341 (__v8df)(__m512d)(B), (int)(R)))
2345 (__v8df)_mm512_div_round_pd((A), (B), (R)), \
2346 (__v8df)(__m512d)(W)))
2350 (__v8df)_mm512_div_round_pd((A), (B), (R)), \
2351 (__v8df)_mm512_setzero_pd()))
2400 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(B), \
2401 (__v8df)_mm512_undefined_pd(), \
2406 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
2407 (__v8df)(__m512d)(A), (__mmask8)(B), \
2411 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
2412 (__v8df)_mm512_setzero_pd(), \
2417 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
2418 (__v8df)(__m512d)(A), (__mmask8)(B), \
2422 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
2423 (__v8df)_mm512_setzero_pd(), \
2427 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(imm), \
2428 (__v8df)_mm512_undefined_pd(), \
2432 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2433 (__v8df)(__m512d)(B), \
2434 (__v8df)(__m512d)(C), \
2439 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2440 (__v8df)(__m512d)(B), \
2441 (__v8df)(__m512d)(C), \
2446 ((__m512d)__builtin_ia32_vfmaddpd512_mask3((__v8df)(__m512d)(A), \
2447 (__v8df)(__m512d)(B), \
2448 (__v8df)(__m512d)(C), \
2453 ((__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
2454 (__v8df)(__m512d)(B), \
2455 (__v8df)(__m512d)(C), \
2460 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2461 (__v8df)(__m512d)(B), \
2462 -(__v8df)(__m512d)(C), \
2467 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2468 (__v8df)(__m512d)(B), \
2469 -(__v8df)(__m512d)(C), \
2474 ((__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
2475 (__v8df)(__m512d)(B), \
2476 -(__v8df)(__m512d)(C), \
2481 ((__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
2482 (__v8df)(__m512d)(B), \
2483 (__v8df)(__m512d)(C), \
2488 ((__m512d)__builtin_ia32_vfmaddpd512_mask3(-(__v8df)(__m512d)(A), \
2489 (__v8df)(__m512d)(B), \
2490 (__v8df)(__m512d)(C), \
2495 ((__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
2496 (__v8df)(__m512d)(B), \
2497 (__v8df)(__m512d)(C), \
2502 ((__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
2503 (__v8df)(__m512d)(B), \
2504 -(__v8df)(__m512d)(C), \
2509 ((__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
2510 (__v8df)(__m512d)(B), \
2511 -(__v8df)(__m512d)(C), \
2518 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2519 (__v8df) __B,
2520 (__v8df) __C,
2528 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2529 (__v8df) __B,
2530 (__v8df) __C,
2538 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 ((__v8df) __A,
2539 (__v8df) __B,
2540 (__v8df) __C,
2548 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2549 (__v8df) __B,
2550 (__v8df) __C,
2558 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2559 (__v8df) __B,
2560 -(__v8df) __C,
2568 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2569 (__v8df) __B,
2570 -(__v8df) __C,
2578 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2579 (__v8df) __B,
2580 -(__v8df) __C,
2588 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2589 -(__v8df) __B,
2590 (__v8df) __C,
2598 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 (-(__v8df) __A,
2599 (__v8df) __B,
2600 (__v8df) __C,
2608 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
2609 (__v8df) __B,
2610 (__v8df) __C,
2618 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2619 -(__v8df) __B,
2620 -(__v8df) __C,
2628 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
2629 (__v8df) __B,
2630 -(__v8df) __C,
2840 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2841 (__v8df)(__m512d)(B), \
2842 (__v8df)(__m512d)(C), \
2847 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2848 (__v8df)(__m512d)(B), \
2849 (__v8df)(__m512d)(C), \
2854 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask3((__v8df)(__m512d)(A), \
2855 (__v8df)(__m512d)(B), \
2856 (__v8df)(__m512d)(C), \
2861 ((__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
2862 (__v8df)(__m512d)(B), \
2863 (__v8df)(__m512d)(C), \
2868 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2869 (__v8df)(__m512d)(B), \
2870 -(__v8df)(__m512d)(C), \
2875 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2876 (__v8df)(__m512d)(B), \
2877 -(__v8df)(__m512d)(C), \
2882 ((__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
2883 (__v8df)(__m512d)(B), \
2884 -(__v8df)(__m512d)(C), \
2891 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2892 (__v8df) __B,
2893 (__v8df) __C,
2901 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2902 (__v8df) __B,
2903 (__v8df) __C,
2911 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask3 ((__v8df) __A,
2912 (__v8df) __B,
2913 (__v8df) __C,
2921 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
2922 (__v8df) __B,
2923 (__v8df) __C,
2931 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2932 (__v8df) __B,
2933 -(__v8df) __C,
2941 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2942 (__v8df) __B,
2943 -(__v8df) __C,
2951 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
2952 (__v8df) __B,
2953 -(__v8df) __C,
3078 ((__m512d)__builtin_ia32_vfmsubpd512_mask3((__v8df)(__m512d)(A), \
3079 (__v8df)(__m512d)(B), \
3080 (__v8df)(__m512d)(C), \
3087 return (__m512d)__builtin_ia32_vfmsubpd512_mask3 ((__v8df) __A,
3088 (__v8df) __B,
3089 (__v8df) __C,
3111 ((__m512d)__builtin_ia32_vfmsubaddpd512_mask3((__v8df)(__m512d)(A), \
3112 (__v8df)(__m512d)(B), \
3113 (__v8df)(__m512d)(C), \
3120 return (__m512d)__builtin_ia32_vfmsubaddpd512_mask3 ((__v8df) __A,
3121 (__v8df) __B,
3122 (__v8df) __C,
3145 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
3146 -(__v8df)(__m512d)(B), \
3147 (__v8df)(__m512d)(C), \
3154 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
3155 -(__v8df) __B,
3156 (__v8df) __C,
3179 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
3180 -(__v8df)(__m512d)(B), \
3181 -(__v8df)(__m512d)(C), \
3186 ((__m512d)__builtin_ia32_vfmsubpd512_mask3(-(__v8df)(__m512d)(A), \
3187 (__v8df)(__m512d)(B), \
3188 (__v8df)(__m512d)(C), \
3195 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
3196 -(__v8df) __B,
3197 -(__v8df) __C,
3205 return (__m512d) __builtin_ia32_vfmsubpd512_mask3 (-(__v8df) __A,
3206 (__v8df) __B,
3207 (__v8df) __C,
3348 ((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(I), \
3353 ((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(imm), \
3358 ((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(imm), \
3383 (__v8df) __W,
3384 (__v8df) __A);
3469 ((__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3470 (__v8df)(__m512d)(B), (int)(P), \
3474 ((__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3475 (__v8df)(__m512d)(B), (int)(P), \
3624 return (__m512d)__builtin_convertvector((__v8si)__A, __v8df);
3631 (__v8df)_mm512_cvtepi32_pd(__A),
3632 (__v8df)__W);
3639 (__v8df)_mm512_cvtepi32_pd(__A),
3640 (__v8df)_mm512_setzero_pd());
3680 return (__m512d)__builtin_convertvector((__v8su)__A, __v8df);
3687 (__v8df)_mm512_cvtepu32_pd(__A),
3688 (__v8df)__W);
3695 (__v8df)_mm512_cvtepu32_pd(__A),
3696 (__v8df)_mm512_setzero_pd());
3712 ((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3717 ((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3722 ((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3729 return (__m256) __builtin_ia32_cvtpd2ps512_mask ((__v8df) __A,
3738 return (__m256) __builtin_ia32_cvtpd2ps512_mask ((__v8df) __A,
3747 return (__m256) __builtin_ia32_cvtpd2ps512_mask ((__v8df) __A,
3835 ((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3840 ((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3845 ((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3852 return (__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df) __a,
3861 return (__m256i) __builtin_ia32_cvttpd2dq512_mask ((__v8df) __A,
3870 return (__m256i) __builtin_ia32_cvttpd2dq512_mask ((__v8df) __A,
3962 ((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3967 ((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3972 ((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3979 return (__m256i) __builtin_ia32_cvtpd2dq512_mask ((__v8df) __A,
3989 return (__m256i) __builtin_ia32_cvtpd2dq512_mask ((__v8df) __A,
3998 return (__m256i) __builtin_ia32_cvtpd2dq512_mask ((__v8df) __A,
4050 ((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4055 ((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4060 ((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4067 return (__m256i) __builtin_ia32_cvtpd2udq512_mask ((__v8df) __A,
4077 return (__m256i) __builtin_ia32_cvtpd2udq512_mask ((__v8df) __A,
4086 return (__m256i) __builtin_ia32_cvtpd2udq512_mask ((__v8df) __A,
4110 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4118 (__v8df)_mm512_unpackhi_pd(__A, __B),
4119 (__v8df)__W);
4126 (__v8df)_mm512_unpackhi_pd(__A, __B),
4127 (__v8df)_mm512_setzero_pd());
4133 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4141 (__v8df)_mm512_unpacklo_pd(__A, __B),
4142 (__v8df)__W);
4149 (__v8df)_mm512_unpacklo_pd(__A, __B),
4150 (__v8df)_mm512_setzero_pd());
4389 (__v8df) __W,
4397 (__v8df)
4452 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *) __P,
4453 (__v8df) __W,
4460 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *)__P,
4461 (__v8df)
4530 __builtin_ia32_storeupd512_mask ((double *)__P, (__v8df) __A, (__mmask8) __U);
4561 __builtin_ia32_storeapd512_mask ((__v8df *)__P, (__v8df) __A, (__mmask8) __U);
5290 return (__m512d)__builtin_shufflevector((__v8df)__A, (__v8df)__A,
5298 (__v8df)_mm512_movedup_pd(__A),
5299 (__v8df)__W);
5306 (__v8df)_mm512_movedup_pd(__A),
5307 (__v8df)_mm512_setzero_pd());
5311 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5312 (__v8df)(__m512d)(B), \
5317 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5318 (__v8df)(__m512d)(B), \
5323 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5324 (__v8df)(__m512d)(B), \
5330 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5331 (__v8df)(__m512d)(B), \
5337 ((__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5338 (__v8df)(__m512d)(B), \
5344 ((__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5345 (__v8df)(__m512d)(B), \
6149 ((__m512d)__builtin_ia32_vpermilpd512((__v8df)(__m512d)(X), (int)(C)))
6153 (__v8df)_mm512_permute_pd((X), (C)), \
6154 (__v8df)(__m512d)(W)))
6158 (__v8df)_mm512_permute_pd((X), (C)), \
6159 (__v8df)_mm512_setzero_pd()))
6177 return (__m512d)__builtin_ia32_vpermilvarpd512((__v8df)__A, (__v8di)__C);
6184 (__v8df)_mm512_permutevar_pd(__A, __C),
6185 (__v8df)__W);
6192 (__v8df)_mm512_permutevar_pd(__A, __C),
6193 (__v8df)_mm512_setzero_pd());
6221 return (__m512d)__builtin_ia32_vpermi2varpd512((__v8df)__A, (__v8di)__I,
6222 (__v8df)__B);
6229 (__v8df)_mm512_permutex2var_pd(__A, __I, __B),
6230 (__v8df)__A);
6238 (__v8df)_mm512_permutex2var_pd(__A, __I, __B),
6239 (__v8df)(__m512d)__I);
6247 (__v8df)_mm512_permutex2var_pd(__A, __I, __B),
6248 (__v8df)_mm512_setzero_pd());
6284 ((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6289 ((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6294 ((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6301 return (__m256i) __builtin_ia32_cvttpd2udq512_mask ((__v8df) __A,
6311 return (__m256i) __builtin_ia32_cvttpd2udq512_mask ((__v8df) __A,
6320 return (__m256i) __builtin_ia32_cvttpd2udq512_mask ((__v8df) __A,
6412 ((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6413 (__v8df)(__m512d)(B), \
6414 (__v8df)_mm512_undefined_pd(), \
6418 ((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6419 (__v8df)(__m512d)(B), \
6420 (__v8df)(__m512d)(W), \
6424 ((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6425 (__v8df)(__m512d)(B), \
6426 (__v8df)_mm512_setzero_pd(), \
6432 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6433 (__v8df) __B,
6434 (__v8df)
6443 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6444 (__v8df) __B,
6445 (__v8df) __W,
6453 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6454 (__v8df) __B,
6455 (__v8df)
6666 ((__m512d)__builtin_ia32_shuf_f64x2((__v8df)(__m512d)(A), \
6667 (__v8df)(__m512d)(B), (int)(imm)))
6671 (__v8df)_mm512_shuffle_f64x2((A), (B), (imm)), \
6672 (__v8df)(__m512d)(W)))
6676 (__v8df)_mm512_shuffle_f64x2((A), (B), (imm)), \
6677 (__v8df)_mm512_setzero_pd()))
6708 ((__m512d)__builtin_ia32_shufpd512((__v8df)(__m512d)(A), \
6709 (__v8df)(__m512d)(B), (int)(M)))
6713 (__v8df)_mm512_shuffle_pd((A), (B), (M)), \
6714 (__v8df)(__m512d)(W)))
6718 (__v8df)_mm512_shuffle_pd((A), (B), (M)), \
6719 (__v8df)_mm512_setzero_pd()))
6846 (__v8df)_mm512_broadcast_f64x4(__A),
6847 (__v8df)__O);
6854 (__v8df)_mm512_broadcast_f64x4(__A),
6855 (__v8df)_mm512_setzero_pd());
6909 (__v8df) _mm512_broadcastsd_pd(__A),
6910 (__v8df) __O);
6917 (__v8df) _mm512_broadcastsd_pd(__A),
6918 (__v8df) _mm512_setzero_pd());
7406 ((__m512d)__builtin_ia32_insertf64x4((__v8df)(__m512d)(A), \
7411 (__v8df)_mm512_insertf64x4((A), (B), (imm)), \
7412 (__v8df)(__m512d)(W)))
7416 (__v8df)_mm512_insertf64x4((A), (B), (imm)), \
7417 (__v8df)_mm512_setzero_pd()))
7462 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7464 (__v8df)_mm512_undefined_pd(), \
7468 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7470 (__v8df)(__m512d)(W), \
7474 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7476 (__v8df)_mm512_setzero_pd(), \
7480 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7482 (__v8df)_mm512_setzero_pd(), \
7487 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7489 (__v8df)(__m512d)(W), \
7494 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7496 (__v8df)_mm512_setzero_pd(), \
7540 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7541 (__v8df)_mm512_undefined_pd(), \
7545 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7546 (__v8df)(__m512d)(W), \
7550 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7551 (__v8df)_mm512_setzero_pd(), \
7557 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7558 (__v8df) _mm512_undefined_pd (),
7566 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7567 (__v8df) __W,
7575 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7576 (__v8df) _mm512_setzero_pd (),
7648 ((__m512d)__builtin_ia32_gatherdiv8df((__v8df)_mm512_undefined_pd(), \
7654 ((__m512d)__builtin_ia32_gatherdiv8df((__v8df)(__m512d)(v1_old), \
7696 ((__m512d)__builtin_ia32_gathersiv8df((__v8df)_mm512_undefined_pd(), \
7702 ((__m512d)__builtin_ia32_gathersiv8df((__v8df)(__m512d)(v1_old), \
7742 (__v8df)(__m512d)(v1), (int)(scale))
7747 (__v8df)(__m512d)(v1), (int)(scale))
7782 (__v8df)(__m512d)(v1), (int)(scale))
7787 (__v8df)(__m512d)(v1), (int)(scale))
8233 ((__m512d)__builtin_ia32_permdf512((__v8df)(__m512d)(X), (int)(C)))
8237 (__v8df)_mm512_permutex_pd((X), (C)), \
8238 (__v8df)(__m512d)(W)))
8242 (__v8df)_mm512_permutex_pd((X), (C)), \
8243 (__v8df)_mm512_setzero_pd()))
8261 return (__m512d)__builtin_ia32_permvardf512((__v8df) __Y, (__v8di) __X);
8268 (__v8df)_mm512_permutexvar_pd(__X, __Y),
8269 (__v8df)__W);
8276 (__v8df)_mm512_permutexvar_pd(__X, __Y),
8277 (__v8df)_mm512_setzero_pd());
8468 typedef __v8df __v8df_aligned __attribute__((aligned(64)));
8482 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
8483 (__v8df) __W,
8490 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
8491 (__v8df)
8785 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
8786 (__v8df) __W,
8793 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
8794 (__v8df) _mm512_setzero_pd (),
8817 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
8818 (__v8df) __W,
8825 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
8826 (__v8df) _mm512_setzero_pd(),
8912 (__v8df)_mm512_undefined_pd(), \
8917 (__v8df)(__m512d)(W), \
8922 (__v8df)_mm512_setzero_pd(), \
8928 return (__m512d) __builtin_convertvector((__v8sf)__A, __v8df);
8935 (__v8df)_mm512_cvtps_pd(__A),
8936 (__v8df)__W);
8943 (__v8df)_mm512_cvtps_pd(__A),
8944 (__v8df)_mm512_setzero_pd());
8963 (__v8df) __A,
8964 (__v8df) __W);
8971 (__v8df) __A,
8972 (__v8df) _mm512_setzero_pd ());
8994 __builtin_ia32_compressstoredf512_mask ((__v8df *) __P, (__v8df) __A,