Lines Matching defs:__m512d

30 typedef double __m512d __attribute__((__vector_size__(64), __aligned__(64)));
180 static __inline__ __m512d __DEFAULT_FN_ATTRS512
183 return (__m512d)__builtin_ia32_undef512();
261 static __inline __m512d __DEFAULT_FN_ATTRS512
264 return __extension__ (__m512d){ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 };
274 static __inline __m512d __DEFAULT_FN_ATTRS512
277 return __extension__ (__m512d){ __w, __w, __w, __w, __w, __w, __w, __w };
357 static __inline __m512d __DEFAULT_FN_ATTRS512
360 return __extension__ (__m512d)
384 static __inline__ __m512d __DEFAULT_FN_ATTRS512
387 return (__m512d)__builtin_shufflevector((__v2df) __A, (__v2df) __A,
393 static __inline __m512d __DEFAULT_FN_ATTRS512
407 _mm512_castpd512_pd128(__m512d __a)
413 _mm512_castpd512_pd256 (__m512d __A)
431 _mm512_castpd_ps (__m512d __A)
437 _mm512_castpd_si512 (__m512d __A)
442 static __inline__ __m512d __DEFAULT_FN_ATTRS512
448 static __inline __m512d __DEFAULT_FN_ATTRS512
451 return (__m512d) (__A);
484 static __inline __m512d __DEFAULT_FN_ATTRS512
487 return (__m512d) (__A);
527 static __inline __m512d __DEFAULT_FN_ATTRS512
546 static __inline __m512d __DEFAULT_FN_ATTRS512
815 static __inline __m512d __DEFAULT_FN_ATTRS512
816 _mm512_add_pd(__m512d __a, __m512d __b)
818 return (__m512d)((__v8df)__a + (__v8df)__b);
827 static __inline __m512d __DEFAULT_FN_ATTRS512
828 _mm512_mul_pd(__m512d __a, __m512d __b)
830 return (__m512d)((__v8df)__a * (__v8df)__b);
839 static __inline __m512d __DEFAULT_FN_ATTRS512
840 _mm512_sub_pd(__m512d __a, __m512d __b)
842 return (__m512d)((__v8df)__a - (__v8df)__b);
940 (__m512d)__builtin_ia32_maxpd512((__v8df)(__m512d)(A), \
941 (__v8df)(__m512d)(B), (int)(R))
944 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
949 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
953 static __inline__ __m512d __DEFAULT_FN_ATTRS512
954 _mm512_max_pd(__m512d __A, __m512d __B)
956 return (__m512d) __builtin_ia32_maxpd512((__v8df) __A, (__v8df) __B,
960 static __inline__ __m512d __DEFAULT_FN_ATTRS512
961 _mm512_mask_max_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
963 return (__m512d)__builtin_ia32_selectpd_512(__U,
968 static __inline__ __m512d __DEFAULT_FN_ATTRS512
969 _mm512_maskz_max_pd (__mmask8 __U, __m512d __A, __m512d __B)
971 return (__m512d)__builtin_ia32_selectpd_512(__U,
1175 (__m512d)__builtin_ia32_minpd512((__v8df)(__m512d)(A), \
1176 (__v8df)(__m512d)(B), (int)(R))
1179 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1184 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1188 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1189 _mm512_min_pd(__m512d __A, __m512d __B)
1191 return (__m512d) __builtin_ia32_minpd512((__v8df) __A, (__v8df) __B,
1195 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1196 _mm512_mask_min_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
1198 return (__m512d)__builtin_ia32_selectpd_512(__U,
1203 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1204 _mm512_maskz_min_pd (__mmask8 __U, __m512d __A, __m512d __B)
1206 return (__m512d)__builtin_ia32_selectpd_512(__U,
1488 (__m512d)__builtin_ia32_sqrtpd512((__v8df)(__m512d)(A), (int)(R))
1491 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1493 (__v8df)(__m512d)(W))
1496 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1500 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1501 _mm512_sqrt_pd(__m512d __A)
1503 return (__m512d)__builtin_ia32_sqrtpd512((__v8df)__A,
1507 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1508 _mm512_mask_sqrt_pd (__m512d __W, __mmask8 __U, __m512d __A)
1510 return (__m512d)__builtin_ia32_selectpd_512(__U,
1515 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1516 _mm512_maskz_sqrt_pd (__mmask8 __U, __m512d __A)
1518 return (__m512d)__builtin_ia32_selectpd_512(__U,
1559 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1560 _mm512_rsqrt14_pd(__m512d __A)
1562 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1567 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1568 _mm512_mask_rsqrt14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1570 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1575 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1576 _mm512_maskz_rsqrt14_pd (__mmask8 __U, __m512d __A)
1578 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1666 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1667 _mm512_rcp14_pd(__m512d __A)
1669 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1675 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1676 _mm512_mask_rcp14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1678 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1683 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1684 _mm512_maskz_rcp14_pd (__mmask8 __U, __m512d __A)
1686 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1792 static __inline __m512d __DEFAULT_FN_ATTRS512
1793 _mm512_floor_pd(__m512d __A)
1795 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1801 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1802 _mm512_mask_floor_pd (__m512d __W, __mmask8 __U, __m512d __A)
1804 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1828 static __inline __m512d __DEFAULT_FN_ATTRS512
1829 _mm512_ceil_pd(__m512d __A)
1831 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1837 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1838 _mm512_mask_ceil_pd (__m512d __W, __mmask8 __U, __m512d __A)
1840 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1949 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1950 _mm512_mask_add_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
1951 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
1956 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1957 _mm512_maskz_add_pd(__mmask8 __U, __m512d __A, __m512d __B) {
1958 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
1978 (__m512d)__builtin_ia32_addpd512((__v8df)(__m512d)(A), \
1979 (__v8df)(__m512d)(B), (int)(R))
1982 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1984 (__v8df)(__m512d)(W))
1987 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2064 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2065 _mm512_mask_sub_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2066 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2071 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2072 _mm512_maskz_sub_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2073 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2093 (__m512d)__builtin_ia32_subpd512((__v8df)(__m512d)(A), \
2094 (__v8df)(__m512d)(B), (int)(R))
2097 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2099 (__v8df)(__m512d)(W))
2102 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2179 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2180 _mm512_mask_mul_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2181 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2186 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2187 _mm512_maskz_mul_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2188 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2208 (__m512d)__builtin_ia32_mulpd512((__v8df)(__m512d)(A), \
2209 (__v8df)(__m512d)(B), (int)(R))
2212 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2214 (__v8df)(__m512d)(W))
2217 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2295 static __inline __m512d __DEFAULT_FN_ATTRS512
2296 _mm512_div_pd(__m512d __a, __m512d __b)
2298 return (__m512d)((__v8df)__a/(__v8df)__b);
2301 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2302 _mm512_mask_div_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2303 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2308 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2309 _mm512_maskz_div_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2310 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2336 (__m512d)__builtin_ia32_divpd512((__v8df)(__m512d)(A), \
2337 (__v8df)(__m512d)(B), (int)(R))
2340 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2342 (__v8df)(__m512d)(W))
2345 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2396 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(B), \
2402 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
2403 (__v8df)(__m512d)(A), (__mmask8)(B), \
2407 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
2413 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
2414 (__v8df)(__m512d)(A), (__mmask8)(B), \
2418 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
2423 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(imm), \
2428 (__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2429 (__v8df)(__m512d)(B), \
2430 (__v8df)(__m512d)(C), \
2435 (__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2436 (__v8df)(__m512d)(B), \
2437 (__v8df)(__m512d)(C), \
2442 (__m512d)__builtin_ia32_vfmaddpd512_mask3((__v8df)(__m512d)(A), \
2443 (__v8df)(__m512d)(B), \
2444 (__v8df)(__m512d)(C), \
2449 (__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
2450 (__v8df)(__m512d)(B), \
2451 (__v8df)(__m512d)(C), \
2456 (__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2457 (__v8df)(__m512d)(B), \
2458 -(__v8df)(__m512d)(C), \
2463 (__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2464 (__v8df)(__m512d)(B), \
2465 -(__v8df)(__m512d)(C), \
2470 (__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
2471 (__v8df)(__m512d)(B), \
2472 -(__v8df)(__m512d)(C), \
2477 (__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
2478 (__v8df)(__m512d)(B), \
2479 (__v8df)(__m512d)(C), \
2484 (__m512d)__builtin_ia32_vfmaddpd512_mask3(-(__v8df)(__m512d)(A), \
2485 (__v8df)(__m512d)(B), \
2486 (__v8df)(__m512d)(C), \
2491 (__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
2492 (__v8df)(__m512d)(B), \
2493 (__v8df)(__m512d)(C), \
2498 (__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
2499 (__v8df)(__m512d)(B), \
2500 -(__v8df)(__m512d)(C), \
2505 (__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
2506 (__v8df)(__m512d)(B), \
2507 -(__v8df)(__m512d)(C), \
2511 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2512 _mm512_fmadd_pd(__m512d __A, __m512d __B, __m512d __C)
2514 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2521 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2522 _mm512_mask_fmadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2524 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2531 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2532 _mm512_mask3_fmadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
2534 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 ((__v8df) __A,
2541 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2542 _mm512_maskz_fmadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2544 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2551 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2552 _mm512_fmsub_pd(__m512d __A, __m512d __B, __m512d __C)
2554 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2561 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2562 _mm512_mask_fmsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2564 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2571 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2572 _mm512_maskz_fmsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2574 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2581 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2582 _mm512_fnmadd_pd(__m512d __A, __m512d __B, __m512d __C)
2584 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2591 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2592 _mm512_mask3_fnmadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
2594 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 (-(__v8df) __A,
2601 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2602 _mm512_maskz_fnmadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2604 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
2611 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2612 _mm512_fnmsub_pd(__m512d __A, __m512d __B, __m512d __C)
2614 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2621 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2622 _mm512_maskz_fnmsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2624 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
2836 (__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2837 (__v8df)(__m512d)(B), \
2838 (__v8df)(__m512d)(C), \
2843 (__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2844 (__v8df)(__m512d)(B), \
2845 (__v8df)(__m512d)(C), \
2850 (__m512d)__builtin_ia32_vfmaddsubpd512_mask3((__v8df)(__m512d)(A), \
2851 (__v8df)(__m512d)(B), \
2852 (__v8df)(__m512d)(C), \
2857 (__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
2858 (__v8df)(__m512d)(B), \
2859 (__v8df)(__m512d)(C), \
2864 (__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2865 (__v8df)(__m512d)(B), \
2866 -(__v8df)(__m512d)(C), \
2871 (__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2872 (__v8df)(__m512d)(B), \
2873 -(__v8df)(__m512d)(C), \
2878 (__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
2879 (__v8df)(__m512d)(B), \
2880 -(__v8df)(__m512d)(C), \
2884 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2885 _mm512_fmaddsub_pd(__m512d __A, __m512d __B, __m512d __C)
2887 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2894 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2895 _mm512_mask_fmaddsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2897 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2904 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2905 _mm512_mask3_fmaddsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
2907 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask3 ((__v8df) __A,
2914 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2915 _mm512_maskz_fmaddsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2917 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
2924 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2925 _mm512_fmsubadd_pd(__m512d __A, __m512d __B, __m512d __C)
2927 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2934 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2935 _mm512_mask_fmsubadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2937 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2944 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2945 _mm512_maskz_fmsubadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2947 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
3074 (__m512d)__builtin_ia32_vfmsubpd512_mask3((__v8df)(__m512d)(A), \
3075 (__v8df)(__m512d)(B), \
3076 (__v8df)(__m512d)(C), \
3080 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3081 _mm512_mask3_fmsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3083 return (__m512d)__builtin_ia32_vfmsubpd512_mask3 ((__v8df) __A,
3107 (__m512d)__builtin_ia32_vfmsubaddpd512_mask3((__v8df)(__m512d)(A), \
3108 (__v8df)(__m512d)(B), \
3109 (__v8df)(__m512d)(C), \
3113 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3114 _mm512_mask3_fmsubadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3116 return (__m512d)__builtin_ia32_vfmsubaddpd512_mask3 ((__v8df) __A,
3141 (__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
3142 -(__v8df)(__m512d)(B), \
3143 (__v8df)(__m512d)(C), \
3147 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3148 _mm512_mask_fnmadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
3150 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
3175 (__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
3176 -(__v8df)(__m512d)(B), \
3177 -(__v8df)(__m512d)(C), \
3182 (__m512d)__builtin_ia32_vfmsubpd512_mask3(-(__v8df)(__m512d)(A), \
3183 (__v8df)(__m512d)(B), \
3184 (__v8df)(__m512d)(C), \
3188 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3189 _mm512_mask_fnmsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
3191 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
3198 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3199 _mm512_mask3_fnmsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3201 return (__m512d) __builtin_ia32_vfmsubpd512_mask3 (-(__v8df) __A,
3344 (__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(I), \
3349 (__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(imm), \
3354 (__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(imm), \
3375 static __inline __m512d __DEFAULT_FN_ATTRS512
3376 _mm512_mask_blend_pd(__mmask8 __U, __m512d __A, __m512d __W)
3378 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
3465 (__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3466 (__v8df)(__m512d)(B), (int)(P), \
3470 (__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3471 (__v8df)(__m512d)(B), (int)(P), \
3617 static __inline __m512d __DEFAULT_FN_ATTRS512
3620 return (__m512d)__builtin_convertvector((__v8si)__A, __v8df);
3623 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3624 _mm512_mask_cvtepi32_pd (__m512d __W, __mmask8 __U, __m256i __A)
3626 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3631 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3634 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3639 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3642 return (__m512d) _mm512_cvtepi32_pd(_mm512_castsi512_si256(__A));
3645 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3646 _mm512_mask_cvtepi32lo_pd(__m512d __W, __mmask8 __U,__m512i __A)
3648 return (__m512d) _mm512_mask_cvtepi32_pd(__W, __U, _mm512_castsi512_si256(__A));
3673 static __inline __m512d __DEFAULT_FN_ATTRS512
3676 return (__m512d)__builtin_convertvector((__v8su)__A, __v8df);
3679 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3680 _mm512_mask_cvtepu32_pd (__m512d __W, __mmask8 __U, __m256i __A)
3682 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3687 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3690 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3695 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3698 return (__m512d) _mm512_cvtepu32_pd(_mm512_castsi512_si256(__A));
3701 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3702 _mm512_mask_cvtepu32lo_pd(__m512d __W, __mmask8 __U,__m512i __A)
3704 return (__m512d) _mm512_mask_cvtepu32_pd(__W, __U, _mm512_castsi512_si256(__A));
3708 (__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3713 (__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3718 (__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3723 _mm512_cvtpd_ps (__m512d __A)
3732 _mm512_mask_cvtpd_ps (__m256 __W, __mmask8 __U, __m512d __A)
3741 _mm512_maskz_cvtpd_ps (__mmask8 __U, __m512d __A)
3750 _mm512_cvtpd_pslo (__m512d __A)
3758 _mm512_mask_cvtpd_pslo (__m512 __W, __mmask8 __U,__m512d __A)
3831 (__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3836 (__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3841 (__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3846 _mm512_cvttpd_epi32(__m512d __a)
3855 _mm512_mask_cvttpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
3864 _mm512_maskz_cvttpd_epi32 (__mmask8 __U, __m512d __A)
3958 (__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3963 (__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3968 (__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3973 _mm512_cvtpd_epi32 (__m512d __A)
3983 _mm512_mask_cvtpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
3992 _mm512_maskz_cvtpd_epi32 (__mmask8 __U, __m512d __A)
4046 (__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4051 (__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4056 (__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4061 _mm512_cvtpd_epu32 (__m512d __A)
4071 _mm512_mask_cvtpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
4080 _mm512_maskz_cvtpd_epu32 (__mmask8 __U, __m512d __A)
4090 _mm512_cvtsd_f64(__m512d __a)
4103 static __inline __m512d __DEFAULT_FN_ATTRS512
4104 _mm512_unpackhi_pd(__m512d __a, __m512d __b)
4106 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4110 static __inline__ __m512d __DEFAULT_FN_ATTRS512
4111 _mm512_mask_unpackhi_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
4113 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4118 static __inline__ __m512d __DEFAULT_FN_ATTRS512
4119 _mm512_maskz_unpackhi_pd(__mmask8 __U, __m512d __A, __m512d __B)
4121 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4126 static __inline __m512d __DEFAULT_FN_ATTRS512
4127 _mm512_unpacklo_pd(__m512d __a, __m512d __b)
4129 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4133 static __inline__ __m512d __DEFAULT_FN_ATTRS512
4134 _mm512_mask_unpacklo_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
4136 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4141 static __inline__ __m512d __DEFAULT_FN_ATTRS512
4142 _mm512_maskz_unpacklo_pd (__mmask8 __U, __m512d __A, __m512d __B)
4144 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4381 static __inline __m512d __DEFAULT_FN_ATTRS512
4382 _mm512_mask_loadu_pd (__m512d __W, __mmask8 __U, void const *__P)
4384 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *) __P,
4389 static __inline __m512d __DEFAULT_FN_ATTRS512
4392 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *)__P,
4398 static __inline __m512d __DEFAULT_FN_ATTRS512
4439 static __inline __m512d __DEFAULT_FN_ATTRS512
4442 return *(const __m512d*)__p;
4445 static __inline __m512d __DEFAULT_FN_ATTRS512
4446 _mm512_mask_load_pd (__m512d __W, __mmask8 __U, void const *__P)
4448 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *) __P,
4453 static __inline __m512d __DEFAULT_FN_ATTRS512
4456 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *)__P,
4524 _mm512_mask_storeu_pd(void *__P, __mmask8 __U, __m512d __A)
4530 _mm512_storeu_pd(void *__P, __m512d __A)
4555 _mm512_mask_store_pd(void *__P, __mmask8 __U, __m512d __A)
4561 _mm512_store_pd(void *__P, __m512d __A)
4563 *(__m512d*)__P = __A;
5283 static __inline__ __m512d __DEFAULT_FN_ATTRS512
5284 _mm512_movedup_pd (__m512d __A)
5286 return (__m512d)__builtin_shufflevector((__v8df)__A, (__v8df)__A,
5290 static __inline__ __m512d __DEFAULT_FN_ATTRS512
5291 _mm512_mask_movedup_pd (__m512d __W, __mmask8 __U, __m512d __A)
5293 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
5298 static __inline__ __m512d __DEFAULT_FN_ATTRS512
5299 _mm512_maskz_movedup_pd (__mmask8 __U, __m512d __A)
5301 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
5307 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5308 (__v8df)(__m512d)(B), \
5313 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5314 (__v8df)(__m512d)(B), \
5319 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5320 (__v8df)(__m512d)(B), \
5326 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5327 (__v8df)(__m512d)(B), \
5333 (__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5334 (__v8df)(__m512d)(B), \
5340 (__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5341 (__v8df)(__m512d)(B), \
6142 (__m512d)__builtin_ia32_vpermilpd512((__v8df)(__m512d)(X), (int)(C))
6145 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6147 (__v8df)(__m512d)(W))
6150 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6167 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6168 _mm512_permutevar_pd(__m512d __A, __m512i __C)
6170 return (__m512d)__builtin_ia32_vpermilvarpd512((__v8df)__A, (__v8di)__C);
6173 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6174 _mm512_mask_permutevar_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512i __C)
6176 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
6181 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6182 _mm512_maskz_permutevar_pd(__mmask8 __U, __m512d __A, __m512i __C)
6184 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
6211 static __inline __m512d __DEFAULT_FN_ATTRS512
6212 _mm512_permutex2var_pd(__m512d __A, __m512i __I, __m512d __B)
6214 return (__m512d)__builtin_ia32_vpermi2varpd512((__v8df)__A, (__v8di)__I,
6218 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6219 _mm512_mask_permutex2var_pd(__m512d __A, __mmask8 __U, __m512i __I, __m512d __B)
6221 return (__m512d)__builtin_ia32_selectpd_512(__U,
6226 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6227 _mm512_mask2_permutex2var_pd(__m512d __A, __m512i __I, __mmask8 __U,
6228 __m512d __B)
6230 return (__m512d)__builtin_ia32_selectpd_512(__U,
6232 (__v8df)(__m512d)__I);
6235 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6236 _mm512_maskz_permutex2var_pd(__mmask8 __U, __m512d __A, __m512i __I,
6237 __m512d __B)
6239 return (__m512d)__builtin_ia32_selectpd_512(__U,
6277 (__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6282 (__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6287 (__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6292 _mm512_cvttpd_epu32 (__m512d __A)
6302 _mm512_mask_cvttpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
6311 _mm512_maskz_cvttpd_epu32 (__mmask8 __U, __m512d __A)
6405 (__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6406 (__v8df)(__m512d)(B), \
6411 (__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6412 (__v8df)(__m512d)(B), \
6413 (__v8df)(__m512d)(W), \
6417 (__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6418 (__v8df)(__m512d)(B), \
6422 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6423 _mm512_scalef_pd (__m512d __A, __m512d __B)
6425 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6433 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6434 _mm512_mask_scalef_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
6436 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6443 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6444 _mm512_maskz_scalef_pd (__mmask8 __U, __m512d __A, __m512d __B)
6446 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6659 (__m512d)__builtin_ia32_shuf_f64x2((__v8df)(__m512d)(A), \
6660 (__v8df)(__m512d)(B), (int)(imm))
6663 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6665 (__v8df)(__m512d)(W))
6668 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6701 (__m512d)__builtin_ia32_shufpd512((__v8df)(__m512d)(A), \
6702 (__v8df)(__m512d)(B), (int)(M))
6705 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6707 (__v8df)(__m512d)(W))
6710 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6828 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6831 return (__m512d)__builtin_shufflevector((__v4df)__A, (__v4df)__A,
6835 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6836 _mm512_mask_broadcast_f64x4(__m512d __O, __mmask8 __M, __m256d __A)
6838 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__M,
6843 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6846 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__M,
6898 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6899 _mm512_mask_broadcastsd_pd (__m512d __O, __mmask8 __M, __m128d __A)
6901 return (__m512d)__builtin_ia32_selectpd_512(__M,
6906 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6909 return (__m512d)__builtin_ia32_selectpd_512(__M,
7399 (__m512d)__builtin_ia32_insertf64x4((__v8df)(__m512d)(A), \
7403 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7405 (__v8df)(__m512d)(W))
7408 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7455 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7461 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7463 (__v8df)(__m512d)(W), \
7467 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7473 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7480 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7482 (__v8df)(__m512d)(W), \
7487 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7533 (__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7538 (__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7539 (__v8df)(__m512d)(W), \
7543 (__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7547 static __inline__ __m512d __DEFAULT_FN_ATTRS512
7548 _mm512_getexp_pd (__m512d __A)
7550 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7556 static __inline__ __m512d __DEFAULT_FN_ATTRS512
7557 _mm512_mask_getexp_pd (__m512d __W, __mmask8 __U, __m512d __A)
7559 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7565 static __inline__ __m512d __DEFAULT_FN_ATTRS512
7566 _mm512_maskz_getexp_pd (__mmask8 __U, __m512d __A)
7568 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7641 (__m512d)__builtin_ia32_gatherdiv8df((__v8df)_mm512_undefined_pd(), \
7647 (__m512d)__builtin_ia32_gatherdiv8df((__v8df)(__m512d)(v1_old), \
7689 (__m512d)__builtin_ia32_gathersiv8df((__v8df)_mm512_undefined_pd(), \
7695 (__m512d)__builtin_ia32_gathersiv8df((__v8df)(__m512d)(v1_old), \
7735 (__v8df)(__m512d)(v1), (int)(scale))
7740 (__v8df)(__m512d)(v1), (int)(scale))
7775 (__v8df)(__m512d)(v1), (int)(scale))
7780 (__v8df)(__m512d)(v1), (int)(scale))
8226 (__m512d)__builtin_ia32_permdf512((__v8df)(__m512d)(X), (int)(C))
8229 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
8231 (__v8df)(__m512d)(W))
8234 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
8251 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8252 _mm512_permutexvar_pd (__m512i __X, __m512d __Y)
8254 return (__m512d)__builtin_ia32_permvardf512((__v8df) __Y, (__v8di) __X);
8257 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8258 _mm512_mask_permutexvar_pd (__m512d __W, __mmask8 __U, __m512i __X, __m512d __Y)
8260 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8265 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8266 _mm512_maskz_permutexvar_pd (__mmask8 __U, __m512i __X, __m512d __Y)
8268 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8459 _mm512_stream_pd (void *__P, __m512d __A)
8472 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8473 _mm512_mask_compress_pd (__m512d __W, __mmask8 __U, __m512d __A)
8475 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
8480 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8481 _mm512_maskz_compress_pd (__mmask8 __U, __m512d __A)
8483 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
8775 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8776 _mm512_mask_expand_pd (__m512d __W, __mmask8 __U, __m512d __A)
8778 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
8783 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8784 _mm512_maskz_expand_pd (__mmask8 __U, __m512d __A)
8786 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
8807 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8808 _mm512_mask_expandloadu_pd(__m512d __W, __mmask8 __U, void const *__P)
8810 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
8815 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8818 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
8904 (__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
8909 (__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
8910 (__v8df)(__m512d)(W), \
8914 (__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
8918 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8921 return (__m512d) __builtin_convertvector((__v8sf)__A, __v8df);
8924 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8925 _mm512_mask_cvtps_pd (__m512d __W, __mmask8 __U, __m256 __A)
8927 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8932 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8935 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8940 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8943 return (__m512d) _mm512_cvtps_pd(_mm512_castps512_ps256(__A));
8946 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8947 _mm512_mask_cvtpslo_pd (__m512d __W, __mmask8 __U, __m512 __A)
8949 return (__m512d) _mm512_mask_cvtps_pd(__W, __U, _mm512_castps512_ps256(__A));
8952 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8953 _mm512_mask_mov_pd (__m512d __W, __mmask8 __U, __m512d __A)
8955 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
8960 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8961 _mm512_maskz_mov_pd (__mmask8 __U, __m512d __A)
8963 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
8985 _mm512_mask_compressstoreu_pd (void *__P, __mmask8 __U, __m512d __A)
9248 static __inline__ __m512d __DEFAULT_FN_ATTRS512
9252 return __extension__ (__m512d)
9286 static __inline__ __m512d __DEFAULT_FN_ATTRS512
9287 _mm512_abs_pd(__m512d __A)
9289 return (__m512d)_mm512_and_epi64(_mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A) ;
9292 static __inline__ __m512d __DEFAULT_FN_ATTRS512
9293 _mm512_mask_abs_pd(__m512d __W, __mmask8 __K, __m512d __A)
9295 return (__m512d)_mm512_mask_and_epi64((__v8di)__W, __K, _mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A);
9357 static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_add_pd(__m512d __W) {
9361 static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_pd(__m512d __W) {
9366 _mm512_mask_reduce_add_pd(__mmask8 __M, __m512d __W) {
9372 _mm512_mask_reduce_mul_pd(__mmask8 __M, __m512d __W) {
9531 _mm512_reduce_max_pd(__m512d __V) {
9536 _mm512_reduce_min_pd(__m512d __V) {
9541 _mm512_mask_reduce_max_pd(__mmask8 __M, __m512d __V) {
9547 _mm512_mask_reduce_min_pd(__mmask8 __M, __m512d __V) {