Lines Matching defs:__m512d

34 typedef double __m512d __attribute__((__vector_size__(64), __aligned__(64)));
197 static __inline__ __m512d __DEFAULT_FN_ATTRS512
200 return (__m512d)__builtin_ia32_undef512();
275 static __inline __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR
277 return __extension__(__m512d){0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
287 static __inline __m512d __DEFAULT_FN_ATTRS512
290 return __extension__ (__m512d){ __w, __w, __w, __w, __w, __w, __w, __w };
370 static __inline __m512d __DEFAULT_FN_ATTRS512
373 return __extension__ (__m512d)
397 static __inline__ __m512d __DEFAULT_FN_ATTRS512
400 return (__m512d)__builtin_shufflevector((__v2df) __A, (__v2df) __A,
406 static __inline __m512d __DEFAULT_FN_ATTRS512
421 _mm512_castpd512_pd128(__m512d __a)
427 _mm512_castpd512_pd256 (__m512d __A)
445 _mm512_castpd_ps (__m512d __A)
451 _mm512_castpd_si512 (__m512d __A)
456 static __inline__ __m512d __DEFAULT_FN_ATTRS512
465 static __inline __m512d __DEFAULT_FN_ATTRS512
468 return (__m512d) (__A);
507 static __inline __m512d __DEFAULT_FN_ATTRS512
510 return (__m512d) (__A);
550 static __inline __m512d __DEFAULT_FN_ATTRS512
569 static __inline __m512d __DEFAULT_FN_ATTRS512
838 static __inline __m512d __DEFAULT_FN_ATTRS512
839 _mm512_add_pd(__m512d __a, __m512d __b)
841 return (__m512d)((__v8df)__a + (__v8df)__b);
850 static __inline __m512d __DEFAULT_FN_ATTRS512
851 _mm512_mul_pd(__m512d __a, __m512d __b)
853 return (__m512d)((__v8df)__a * (__v8df)__b);
862 static __inline __m512d __DEFAULT_FN_ATTRS512
863 _mm512_sub_pd(__m512d __a, __m512d __b)
865 return (__m512d)((__v8df)__a - (__v8df)__b);
963 ((__m512d)__builtin_ia32_maxpd512((__v8df)(__m512d)(A), \
964 (__v8df)(__m512d)(B), (int)(R)))
967 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
972 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
976 static __inline__ __m512d __DEFAULT_FN_ATTRS512
977 _mm512_max_pd(__m512d __A, __m512d __B)
979 return (__m512d) __builtin_ia32_maxpd512((__v8df) __A, (__v8df) __B,
983 static __inline__ __m512d __DEFAULT_FN_ATTRS512
984 _mm512_mask_max_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
986 return (__m512d)__builtin_ia32_selectpd_512(__U,
991 static __inline__ __m512d __DEFAULT_FN_ATTRS512
992 _mm512_maskz_max_pd (__mmask8 __U, __m512d __A, __m512d __B)
994 return (__m512d)__builtin_ia32_selectpd_512(__U,
1198 ((__m512d)__builtin_ia32_minpd512((__v8df)(__m512d)(A), \
1199 (__v8df)(__m512d)(B), (int)(R)))
1202 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1207 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1211 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1212 _mm512_min_pd(__m512d __A, __m512d __B)
1214 return (__m512d) __builtin_ia32_minpd512((__v8df) __A, (__v8df) __B,
1218 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1219 _mm512_mask_min_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
1221 return (__m512d)__builtin_ia32_selectpd_512(__U,
1226 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1227 _mm512_maskz_min_pd (__mmask8 __U, __m512d __A, __m512d __B)
1229 return (__m512d)__builtin_ia32_selectpd_512(__U,
1511 ((__m512d)__builtin_ia32_sqrtpd512((__v8df)(__m512d)(A), (int)(R)))
1514 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1516 (__v8df)(__m512d)(W)))
1519 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1523 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1524 _mm512_sqrt_pd(__m512d __A)
1526 return (__m512d)__builtin_ia32_sqrtpd512((__v8df)__A,
1530 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1531 _mm512_mask_sqrt_pd (__m512d __W, __mmask8 __U, __m512d __A)
1533 return (__m512d)__builtin_ia32_selectpd_512(__U,
1538 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1539 _mm512_maskz_sqrt_pd (__mmask8 __U, __m512d __A)
1541 return (__m512d)__builtin_ia32_selectpd_512(__U,
1582 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1583 _mm512_rsqrt14_pd(__m512d __A)
1585 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1590 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1591 _mm512_mask_rsqrt14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1593 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1598 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1599 _mm512_maskz_rsqrt14_pd (__mmask8 __U, __m512d __A)
1601 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1689 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1690 _mm512_rcp14_pd(__m512d __A)
1692 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1698 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1699 _mm512_mask_rcp14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1701 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1706 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1707 _mm512_maskz_rcp14_pd (__mmask8 __U, __m512d __A)
1709 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1815 static __inline __m512d __DEFAULT_FN_ATTRS512
1816 _mm512_floor_pd(__m512d __A)
1818 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1824 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1825 _mm512_mask_floor_pd (__m512d __W, __mmask8 __U, __m512d __A)
1827 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1851 static __inline __m512d __DEFAULT_FN_ATTRS512
1852 _mm512_ceil_pd(__m512d __A)
1854 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1860 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1861 _mm512_mask_ceil_pd (__m512d __W, __mmask8 __U, __m512d __A)
1863 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1972 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1973 _mm512_mask_add_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
1974 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
1979 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1980 _mm512_maskz_add_pd(__mmask8 __U, __m512d __A, __m512d __B) {
1981 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2001 ((__m512d)__builtin_ia32_addpd512((__v8df)(__m512d)(A), \
2002 (__v8df)(__m512d)(B), (int)(R)))
2005 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2007 (__v8df)(__m512d)(W)))
2010 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2087 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2088 _mm512_mask_sub_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2089 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2094 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2095 _mm512_maskz_sub_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2096 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2116 ((__m512d)__builtin_ia32_subpd512((__v8df)(__m512d)(A), \
2117 (__v8df)(__m512d)(B), (int)(R)))
2120 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2122 (__v8df)(__m512d)(W)))
2125 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2202 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2203 _mm512_mask_mul_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2204 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2209 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2210 _mm512_maskz_mul_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2211 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2231 ((__m512d)__builtin_ia32_mulpd512((__v8df)(__m512d)(A), \
2232 (__v8df)(__m512d)(B), (int)(R)))
2235 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2237 (__v8df)(__m512d)(W)))
2240 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2318 static __inline __m512d __DEFAULT_FN_ATTRS512
2319 _mm512_div_pd(__m512d __a, __m512d __b)
2321 return (__m512d)((__v8df)__a/(__v8df)__b);
2324 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2325 _mm512_mask_div_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2326 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2331 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2332 _mm512_maskz_div_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2333 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2359 ((__m512d)__builtin_ia32_divpd512((__v8df)(__m512d)(A), \
2360 (__v8df)(__m512d)(B), (int)(R)))
2363 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2365 (__v8df)(__m512d)(W)))
2368 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2419 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(B), \
2425 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
2426 (__v8df)(__m512d)(A), (__mmask8)(B), \
2430 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
2436 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
2437 (__v8df)(__m512d)(A), (__mmask8)(B), \
2441 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
2446 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(imm), \
2451 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2452 (__v8df)(__m512d)(B), \
2453 (__v8df)(__m512d)(C), \
2458 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2459 (__v8df)(__m512d)(B), \
2460 (__v8df)(__m512d)(C), \
2465 ((__m512d)__builtin_ia32_vfmaddpd512_mask3((__v8df)(__m512d)(A), \
2466 (__v8df)(__m512d)(B), \
2467 (__v8df)(__m512d)(C), \
2472 ((__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
2473 (__v8df)(__m512d)(B), \
2474 (__v8df)(__m512d)(C), \
2479 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2480 (__v8df)(__m512d)(B), \
2481 -(__v8df)(__m512d)(C), \
2486 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2487 (__v8df)(__m512d)(B), \
2488 -(__v8df)(__m512d)(C), \
2493 ((__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
2494 (__v8df)(__m512d)(B), \
2495 -(__v8df)(__m512d)(C), \
2500 ((__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
2501 (__v8df)(__m512d)(B), \
2502 (__v8df)(__m512d)(C), \
2507 ((__m512d)__builtin_ia32_vfmaddpd512_mask3(-(__v8df)(__m512d)(A), \
2508 (__v8df)(__m512d)(B), \
2509 (__v8df)(__m512d)(C), \
2514 ((__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
2515 (__v8df)(__m512d)(B), \
2516 (__v8df)(__m512d)(C), \
2521 ((__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
2522 (__v8df)(__m512d)(B), \
2523 -(__v8df)(__m512d)(C), \
2528 ((__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
2529 (__v8df)(__m512d)(B), \
2530 -(__v8df)(__m512d)(C), \
2534 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2535 _mm512_fmadd_pd(__m512d __A, __m512d __B, __m512d __C)
2537 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2544 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2545 _mm512_mask_fmadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2547 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2554 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2555 _mm512_mask3_fmadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
2557 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 ((__v8df) __A,
2564 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2565 _mm512_maskz_fmadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2567 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2574 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2575 _mm512_fmsub_pd(__m512d __A, __m512d __B, __m512d __C)
2577 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2584 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2585 _mm512_mask_fmsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2587 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2594 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2595 _mm512_maskz_fmsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2597 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2604 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2605 _mm512_fnmadd_pd(__m512d __A, __m512d __B, __m512d __C)
2607 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2614 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2615 _mm512_mask3_fnmadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
2617 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 (-(__v8df) __A,
2624 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2625 _mm512_maskz_fnmadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2627 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
2634 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2635 _mm512_fnmsub_pd(__m512d __A, __m512d __B, __m512d __C)
2637 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2644 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2645 _mm512_maskz_fnmsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2647 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
2859 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2860 (__v8df)(__m512d)(B), \
2861 (__v8df)(__m512d)(C), \
2866 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2867 (__v8df)(__m512d)(B), \
2868 (__v8df)(__m512d)(C), \
2873 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask3((__v8df)(__m512d)(A), \
2874 (__v8df)(__m512d)(B), \
2875 (__v8df)(__m512d)(C), \
2880 ((__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
2881 (__v8df)(__m512d)(B), \
2882 (__v8df)(__m512d)(C), \
2887 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2888 (__v8df)(__m512d)(B), \
2889 -(__v8df)(__m512d)(C), \
2894 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2895 (__v8df)(__m512d)(B), \
2896 -(__v8df)(__m512d)(C), \
2901 ((__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
2902 (__v8df)(__m512d)(B), \
2903 -(__v8df)(__m512d)(C), \
2907 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2908 _mm512_fmaddsub_pd(__m512d __A, __m512d __B, __m512d __C)
2910 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2917 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2918 _mm512_mask_fmaddsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2920 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2927 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2928 _mm512_mask3_fmaddsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
2930 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask3 ((__v8df) __A,
2937 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2938 _mm512_maskz_fmaddsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2940 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
2947 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2948 _mm512_fmsubadd_pd(__m512d __A, __m512d __B, __m512d __C)
2950 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2957 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2958 _mm512_mask_fmsubadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2960 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2967 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2968 _mm512_maskz_fmsubadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2970 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
3097 ((__m512d)__builtin_ia32_vfmsubpd512_mask3((__v8df)(__m512d)(A), \
3098 (__v8df)(__m512d)(B), \
3099 (__v8df)(__m512d)(C), \
3103 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3104 _mm512_mask3_fmsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3106 return (__m512d)__builtin_ia32_vfmsubpd512_mask3 ((__v8df) __A,
3130 ((__m512d)__builtin_ia32_vfmsubaddpd512_mask3((__v8df)(__m512d)(A), \
3131 (__v8df)(__m512d)(B), \
3132 (__v8df)(__m512d)(C), \
3136 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3137 _mm512_mask3_fmsubadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3139 return (__m512d)__builtin_ia32_vfmsubaddpd512_mask3 ((__v8df) __A,
3164 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
3165 -(__v8df)(__m512d)(B), \
3166 (__v8df)(__m512d)(C), \
3170 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3171 _mm512_mask_fnmadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
3173 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
3198 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
3199 -(__v8df)(__m512d)(B), \
3200 -(__v8df)(__m512d)(C), \
3205 ((__m512d)__builtin_ia32_vfmsubpd512_mask3(-(__v8df)(__m512d)(A), \
3206 (__v8df)(__m512d)(B), \
3207 (__v8df)(__m512d)(C), \
3211 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3212 _mm512_mask_fnmsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
3214 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
3221 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3222 _mm512_mask3_fnmsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3224 return (__m512d) __builtin_ia32_vfmsubpd512_mask3 (-(__v8df) __A,
3367 ((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(I), \
3372 ((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(imm), \
3377 ((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(imm), \
3398 static __inline __m512d __DEFAULT_FN_ATTRS512
3399 _mm512_mask_blend_pd(__mmask8 __U, __m512d __A, __m512d __W)
3401 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
3488 ((__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3489 (__v8df)(__m512d)(B), (int)(P), \
3493 ((__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3494 (__v8df)(__m512d)(B), (int)(P), \
3640 static __inline __m512d __DEFAULT_FN_ATTRS512
3643 return (__m512d)__builtin_convertvector((__v8si)__A, __v8df);
3646 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3647 _mm512_mask_cvtepi32_pd (__m512d __W, __mmask8 __U, __m256i __A)
3649 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3654 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3657 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3662 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3665 return (__m512d) _mm512_cvtepi32_pd(_mm512_castsi512_si256(__A));
3668 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3669 _mm512_mask_cvtepi32lo_pd(__m512d __W, __mmask8 __U,__m512i __A)
3671 return (__m512d) _mm512_mask_cvtepi32_pd(__W, __U, _mm512_castsi512_si256(__A));
3696 static __inline __m512d __DEFAULT_FN_ATTRS512
3699 return (__m512d)__builtin_convertvector((__v8su)__A, __v8df);
3702 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3703 _mm512_mask_cvtepu32_pd (__m512d __W, __mmask8 __U, __m256i __A)
3705 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3710 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3713 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3718 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3721 return (__m512d) _mm512_cvtepu32_pd(_mm512_castsi512_si256(__A));
3724 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3725 _mm512_mask_cvtepu32lo_pd(__m512d __W, __mmask8 __U,__m512i __A)
3727 return (__m512d) _mm512_mask_cvtepu32_pd(__W, __U, _mm512_castsi512_si256(__A));
3731 ((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3736 ((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3741 ((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3746 _mm512_cvtpd_ps (__m512d __A)
3755 _mm512_mask_cvtpd_ps (__m256 __W, __mmask8 __U, __m512d __A)
3764 _mm512_maskz_cvtpd_ps (__mmask8 __U, __m512d __A)
3773 _mm512_cvtpd_pslo (__m512d __A)
3781 _mm512_mask_cvtpd_pslo (__m512 __W, __mmask8 __U,__m512d __A)
3854 ((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3859 ((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3864 ((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3869 _mm512_cvttpd_epi32(__m512d __a)
3878 _mm512_mask_cvttpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
3887 _mm512_maskz_cvttpd_epi32 (__mmask8 __U, __m512d __A)
3981 ((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3986 ((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3991 ((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3996 _mm512_cvtpd_epi32 (__m512d __A)
4006 _mm512_mask_cvtpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
4015 _mm512_maskz_cvtpd_epi32 (__mmask8 __U, __m512d __A)
4069 ((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4074 ((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4079 ((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4084 _mm512_cvtpd_epu32 (__m512d __A)
4094 _mm512_mask_cvtpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
4103 _mm512_maskz_cvtpd_epu32 (__mmask8 __U, __m512d __A)
4113 _mm512_cvtsd_f64(__m512d __a)
4126 static __inline __m512d __DEFAULT_FN_ATTRS512
4127 _mm512_unpackhi_pd(__m512d __a, __m512d __b)
4129 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4133 static __inline__ __m512d __DEFAULT_FN_ATTRS512
4134 _mm512_mask_unpackhi_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_unpackhi_pd(__mmask8 __U, __m512d __A, __m512d __B)
4144 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4149 static __inline __m512d __DEFAULT_FN_ATTRS512
4150 _mm512_unpacklo_pd(__m512d __a, __m512d __b)
4152 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4156 static __inline__ __m512d __DEFAULT_FN_ATTRS512
4157 _mm512_mask_unpacklo_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
4159 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4164 static __inline__ __m512d __DEFAULT_FN_ATTRS512
4165 _mm512_maskz_unpacklo_pd (__mmask8 __U, __m512d __A, __m512d __B)
4167 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4404 static __inline __m512d __DEFAULT_FN_ATTRS512
4405 _mm512_mask_loadu_pd (__m512d __W, __mmask8 __U, void const *__P)
4407 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *) __P,
4412 static __inline __m512d __DEFAULT_FN_ATTRS512
4415 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *)__P,
4421 static __inline __m512d __DEFAULT_FN_ATTRS512
4462 static __inline __m512d __DEFAULT_FN_ATTRS512
4465 return *(const __m512d*)__p;
4468 static __inline __m512d __DEFAULT_FN_ATTRS512
4469 _mm512_mask_load_pd (__m512d __W, __mmask8 __U, void const *__P)
4471 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *) __P,
4476 static __inline __m512d __DEFAULT_FN_ATTRS512
4479 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *)__P,
4547 _mm512_mask_storeu_pd(void *__P, __mmask8 __U, __m512d __A)
4553 _mm512_storeu_pd(void *__P, __m512d __A)
4578 _mm512_mask_store_pd(void *__P, __mmask8 __U, __m512d __A)
4584 _mm512_store_pd(void *__P, __m512d __A)
4586 *(__m512d*)__P = __A;
5306 static __inline__ __m512d __DEFAULT_FN_ATTRS512
5307 _mm512_movedup_pd (__m512d __A)
5309 return (__m512d)__builtin_shufflevector((__v8df)__A, (__v8df)__A,
5313 static __inline__ __m512d __DEFAULT_FN_ATTRS512
5314 _mm512_mask_movedup_pd (__m512d __W, __mmask8 __U, __m512d __A)
5316 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
5321 static __inline__ __m512d __DEFAULT_FN_ATTRS512
5322 _mm512_maskz_movedup_pd (__mmask8 __U, __m512d __A)
5324 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
5330 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5331 (__v8df)(__m512d)(B), \
5336 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5337 (__v8df)(__m512d)(B), \
5342 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5343 (__v8df)(__m512d)(B), \
5349 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5350 (__v8df)(__m512d)(B), \
5356 ((__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5357 (__v8df)(__m512d)(B), \
5363 ((__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5364 (__v8df)(__m512d)(B), \
6168 ((__m512d)__builtin_ia32_vpermilpd512((__v8df)(__m512d)(X), (int)(C)))
6171 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6173 (__v8df)(__m512d)(W)))
6176 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6193 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6194 _mm512_permutevar_pd(__m512d __A, __m512i __C)
6196 return (__m512d)__builtin_ia32_vpermilvarpd512((__v8df)__A, (__v8di)__C);
6199 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6200 _mm512_mask_permutevar_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512i __C)
6202 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
6207 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6208 _mm512_maskz_permutevar_pd(__mmask8 __U, __m512d __A, __m512i __C)
6210 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
6237 static __inline __m512d __DEFAULT_FN_ATTRS512
6238 _mm512_permutex2var_pd(__m512d __A, __m512i __I, __m512d __B)
6240 return (__m512d)__builtin_ia32_vpermi2varpd512((__v8df)__A, (__v8di)__I,
6244 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6245 _mm512_mask_permutex2var_pd(__m512d __A, __mmask8 __U, __m512i __I, __m512d __B)
6247 return (__m512d)__builtin_ia32_selectpd_512(__U,
6252 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6253 _mm512_mask2_permutex2var_pd(__m512d __A, __m512i __I, __mmask8 __U,
6254 __m512d __B)
6256 return (__m512d)__builtin_ia32_selectpd_512(__U,
6258 (__v8df)(__m512d)__I);
6261 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6262 _mm512_maskz_permutex2var_pd(__mmask8 __U, __m512d __A, __m512i __I,
6263 __m512d __B)
6265 return (__m512d)__builtin_ia32_selectpd_512(__U,
6303 ((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6308 ((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6313 ((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6318 _mm512_cvttpd_epu32 (__m512d __A)
6328 _mm512_mask_cvttpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
6337 _mm512_maskz_cvttpd_epu32 (__mmask8 __U, __m512d __A)
6431 ((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6432 (__v8df)(__m512d)(B), \
6437 ((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6438 (__v8df)(__m512d)(B), \
6439 (__v8df)(__m512d)(W), \
6443 ((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6444 (__v8df)(__m512d)(B), \
6448 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6449 _mm512_scalef_pd (__m512d __A, __m512d __B)
6451 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6459 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6460 _mm512_mask_scalef_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
6462 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6469 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6470 _mm512_maskz_scalef_pd (__mmask8 __U, __m512d __A, __m512d __B)
6472 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6685 ((__m512d)__builtin_ia32_shuf_f64x2((__v8df)(__m512d)(A), \
6686 (__v8df)(__m512d)(B), (int)(imm)))
6689 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6691 (__v8df)(__m512d)(W)))
6694 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6727 ((__m512d)__builtin_ia32_shufpd512((__v8df)(__m512d)(A), \
6728 (__v8df)(__m512d)(B), (int)(M)))
6731 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6733 (__v8df)(__m512d)(W)))
6736 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6854 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6857 return (__m512d)__builtin_shufflevector((__v4df)__A, (__v4df)__A,
6861 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6862 _mm512_mask_broadcast_f64x4(__m512d __O, __mmask8 __M, __m256d __A)
6864 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__M,
6869 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6872 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__M,
6924 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6925 _mm512_mask_broadcastsd_pd (__m512d __O, __mmask8 __M, __m128d __A)
6927 return (__m512d)__builtin_ia32_selectpd_512(__M,
6932 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6935 return (__m512d)__builtin_ia32_selectpd_512(__M,
7425 ((__m512d)__builtin_ia32_insertf64x4((__v8df)(__m512d)(A), \
7429 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7431 (__v8df)(__m512d)(W)))
7434 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7481 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7487 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7489 (__v8df)(__m512d)(W), \
7493 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7499 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7506 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7508 (__v8df)(__m512d)(W), \
7513 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7559 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7564 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7565 (__v8df)(__m512d)(W), \
7569 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7573 static __inline__ __m512d __DEFAULT_FN_ATTRS512
7574 _mm512_getexp_pd (__m512d __A)
7576 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7582 static __inline__ __m512d __DEFAULT_FN_ATTRS512
7583 _mm512_mask_getexp_pd (__m512d __W, __mmask8 __U, __m512d __A)
7585 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7591 static __inline__ __m512d __DEFAULT_FN_ATTRS512
7592 _mm512_maskz_getexp_pd (__mmask8 __U, __m512d __A)
7594 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7667 ((__m512d)__builtin_ia32_gatherdiv8df((__v8df)_mm512_undefined_pd(), \
7673 ((__m512d)__builtin_ia32_gatherdiv8df((__v8df)(__m512d)(v1_old), \
7715 ((__m512d)__builtin_ia32_gathersiv8df((__v8df)_mm512_undefined_pd(), \
7721 ((__m512d)__builtin_ia32_gathersiv8df((__v8df)(__m512d)(v1_old), \
7761 (__v8df)(__m512d)(v1), (int)(scale))
7766 (__v8df)(__m512d)(v1), (int)(scale))
7801 (__v8df)(__m512d)(v1), (int)(scale))
7806 (__v8df)(__m512d)(v1), (int)(scale))
8252 ((__m512d)__builtin_ia32_permdf512((__v8df)(__m512d)(X), (int)(C)))
8255 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
8257 (__v8df)(__m512d)(W)))
8260 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
8277 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8278 _mm512_permutexvar_pd (__m512i __X, __m512d __Y)
8280 return (__m512d)__builtin_ia32_permvardf512((__v8df) __Y, (__v8di) __X);
8283 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8284 _mm512_mask_permutexvar_pd (__m512d __W, __mmask8 __U, __m512i __X, __m512d __Y)
8286 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8291 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8292 _mm512_maskz_permutexvar_pd (__mmask8 __U, __m512i __X, __m512d __Y)
8294 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8485 _mm512_stream_pd (void *__P, __m512d __A)
8498 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8499 _mm512_mask_compress_pd (__m512d __W, __mmask8 __U, __m512d __A)
8501 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
8506 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8507 _mm512_maskz_compress_pd (__mmask8 __U, __m512d __A)
8509 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
8801 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8802 _mm512_mask_expand_pd (__m512d __W, __mmask8 __U, __m512d __A)
8804 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
8809 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8810 _mm512_maskz_expand_pd (__mmask8 __U, __m512d __A)
8812 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
8833 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8834 _mm512_mask_expandloadu_pd(__m512d __W, __mmask8 __U, void const *__P)
8836 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
8841 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8844 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
8930 ((__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
8935 ((__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
8936 (__v8df)(__m512d)(W), \
8940 ((__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
8944 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8947 return (__m512d) __builtin_convertvector((__v8sf)__A, __v8df);
8950 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8951 _mm512_mask_cvtps_pd (__m512d __W, __mmask8 __U, __m256 __A)
8953 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8958 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8961 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8966 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8969 return (__m512d) _mm512_cvtps_pd(_mm512_castps512_ps256(__A));
8972 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8973 _mm512_mask_cvtpslo_pd (__m512d __W, __mmask8 __U, __m512 __A)
8975 return (__m512d) _mm512_mask_cvtps_pd(__W, __U, _mm512_castps512_ps256(__A));
8978 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8979 _mm512_mask_mov_pd (__m512d __W, __mmask8 __U, __m512d __A)
8981 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
8986 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8987 _mm512_maskz_mov_pd (__mmask8 __U, __m512d __A)
8989 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
9011 _mm512_mask_compressstoreu_pd (void *__P, __mmask8 __U, __m512d __A)
9274 static __inline__ __m512d __DEFAULT_FN_ATTRS512
9278 return __extension__ (__m512d)
9312 static __inline__ __m512d __DEFAULT_FN_ATTRS512
9313 _mm512_abs_pd(__m512d __A)
9315 return (__m512d)_mm512_and_epi64(_mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A) ;
9318 static __inline__ __m512d __DEFAULT_FN_ATTRS512
9319 _mm512_mask_abs_pd(__m512d __W, __mmask8 __K, __m512d __A)
9321 return (__m512d)_mm512_mask_and_epi64((__v8di)__W, __K, _mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A);
9383 static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_add_pd(__m512d __W) {
9387 static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_pd(__m512d __W) {
9392 _mm512_mask_reduce_add_pd(__mmask8 __M, __m512d __W) {
9398 _mm512_mask_reduce_mul_pd(__mmask8 __M, __m512d __W) {
9557 _mm512_reduce_max_pd(__m512d __V) {
9562 _mm512_reduce_min_pd(__m512d __V) {
9567 _mm512_mask_reduce_max_pd(__mmask8 __M, __m512d __V) {
9573 _mm512_mask_reduce_min_pd(__mmask8 __M, __m512d __V) {