Home | History | Annotate | Download | only in include

Lines Matching defs:__m512d

44 typedef double __m512d __attribute__((__vector_size__(64)));
188 static __inline__ __m512d __DEFAULT_FN_ATTRS
191 return (__m512d)__builtin_ia32_undef512();
295 static __inline __m512d __DEFAULT_FN_ATTRS
298 return (__m512d){ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 };
308 static __inline __m512d __DEFAULT_FN_ATTRS
311 return (__m512d){ __w, __w, __w, __w, __w, __w, __w, __w };
373 static __inline __m512d __DEFAULT_FN_ATTRS
376 return (__m512d)
400 static __inline__ __m512d __DEFAULT_FN_ATTRS
403 return (__m512d)__builtin_shufflevector((__v2df) __A,
410 static __inline __m512d __DEFAULT_FN_ATTRS
424 _mm512_castpd512_pd128(__m512d __a)
430 _mm512_castpd512_pd256 (__m512d __A)
448 _mm512_castpd_ps (__m512d __A)
454 _mm512_castpd_si512 (__m512d __A)
459 static __inline__ __m512d __DEFAULT_FN_ATTRS
465 static __inline __m512d __DEFAULT_FN_ATTRS
468 return (__m512d) (__A);
501 static __inline __m512d __DEFAULT_FN_ATTRS
504 return (__m512d) (__A);
710 static __inline __m512d __DEFAULT_FN_ATTRS
711 _mm512_add_pd(__m512d __a, __m512d __b)
713 return (__m512d)((__v8df)__a + (__v8df)__b);
722 static __inline __m512d __DEFAULT_FN_ATTRS
723 _mm512_mul_pd(__m512d __a, __m512d __b)
725 return (__m512d)((__v8df)__a * (__v8df)__b);
734 static __inline __m512d __DEFAULT_FN_ATTRS
735 _mm512_sub_pd(__m512d __a, __m512d __b)
737 return (__m512d)((__v8df)__a - (__v8df)__b);
835 (__m512d)__builtin_ia32_maxpd512_mask((__v8df)(__m512d)(A), \
836 (__v8df)(__m512d)(B), \
837 (__v8df)(__m512d)(W), (__mmask8)(U), \
841 (__m512d)__builtin_ia32_maxpd512_mask((__v8df)(__m512d)(A), \
842 (__v8df)(__m512d)(B), \
847 (__m512d)__builtin_ia32_maxpd512_mask((__v8df)(__m512d)(A), \
848 (__v8df)(__m512d)(B), \
852 static __inline__ __m512d __DEFAULT_FN_ATTRS
853 _mm512_max_pd(__m512d __A, __m512d __B)
855 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
863 static __inline__ __m512d __DEFAULT_FN_ATTRS
864 _mm512_mask_max_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
866 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
873 static __inline__ __m512d __DEFAULT_FN_ATTRS
874 _mm512_maskz_max_pd (__mmask8 __U, __m512d __A, __m512d __B)
876 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
1120 (__m512d)__builtin_ia32_minpd512_mask((__v8df)(__m512d)(A), \
1121 (__v8df)(__m512d)(B), \
1122 (__v8df)(__m512d)(W), (__mmask8)(U), \
1126 (__m512d)__builtin_ia32_minpd512_mask((__v8df)(__m512d)(A), \
1127 (__v8df)(__m512d)(B), \
1132 (__m512d)__builtin_ia32_minpd512_mask((__v8df)(__m512d)(A), \
1133 (__v8df)(__m512d)(B), \
1137 static __inline__ __m512d __DEFAULT_FN_ATTRS
1138 _mm512_min_pd(__m512d __A, __m512d __B)
1140 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
1148 static __inline__ __m512d __DEFAULT_FN_ATTRS
1149 _mm512_mask_min_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
1151 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
1176 static __inline__ __m512d __DEFAULT_FN_ATTRS
1177 _mm512_maskz_min_pd (__mmask8 __U, __m512d __A, __m512d __B)
1179 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
1483 (__m512d)__builtin_ia32_sqrtpd512_mask((__v8df)(__m512d)(A), \
1484 (__v8df)(__m512d)(W), (__mmask8)(U), \
1488 (__m512d)__builtin_ia32_sqrtpd512_mask((__v8df)(__m512d)(A), \
1493 (__m512d)__builtin_ia32_sqrtpd512_mask((__v8df)(__m512d)(A), \
1497 static __inline__ __m512d __DEFAULT_FN_ATTRS
1498 _mm512_sqrt_pd(__m512d __a)
1500 return (__m512d)__builtin_ia32_sqrtpd512_mask((__v8df)__a,
1506 static __inline__ __m512d __DEFAULT_FN_ATTRS
1507 _mm512_mask_sqrt_pd (__m512d __W, __mmask8 __U, __m512d __A)
1509 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
1515 static __inline__ __m512d __DEFAULT_FN_ATTRS
1516 _mm512_maskz_sqrt_pd (__mmask8 __U, __m512d __A)
1518 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
1567 static __inline__ __m512d __DEFAULT_FN_ATTRS
1568 _mm512_rsqrt14_pd(__m512d __A)
1570 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1575 static __inline__ __m512d __DEFAULT_FN_ATTRS
1576 _mm512_mask_rsqrt14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1578 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1583 static __inline__ __m512d __DEFAULT_FN_ATTRS
1584 _mm512_maskz_rsqrt14_pd (__mmask8 __U, __m512d __A)
1586 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1674 static __inline__ __m512d __DEFAULT_FN_ATTRS
1675 _mm512_rcp14_pd(__m512d __A)
1677 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1683 static __inline__ __m512d __DEFAULT_FN_ATTRS
1684 _mm512_mask_rcp14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1686 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1691 static __inline__ __m512d __DEFAULT_FN_ATTRS
1692 _mm512_maskz_rcp14_pd (__mmask8 __U, __m512d __A)
1694 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1800 static __inline __m512d __DEFAULT_FN_ATTRS
1801 _mm512_floor_pd(__m512d __A)
1803 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1809 static __inline__ __m512d __DEFAULT_FN_ATTRS
1810 _mm512_mask_floor_pd (__m512d __W, __mmask8 __U, __m512d __A)
1812 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1836 static __inline __m512d __DEFAULT_FN_ATTRS
1837 _mm512_ceil_pd(__m512d __A)
1839 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1845 static __inline__ __m512d __DEFAULT_FN_ATTRS
1846 _mm512_mask_ceil_pd (__m512d __W, __mmask8 __U, __m512d __A)
1848 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1977 static __inline__ __m512d __DEFAULT_FN_ATTRS
1978 _mm512_mask_add_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
1979 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
1984 static __inline__ __m512d __DEFAULT_FN_ATTRS
1985 _mm512_maskz_add_pd(__mmask8 __U, __m512d __A, __m512d __B) {
1986 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2006 (__m512d)__builtin_ia32_addpd512_mask((__v8df)(__m512d)(A), \
2007 (__v8df)(__m512d)(B), \
2012 (__m512d)__builtin_ia32_addpd512_mask((__v8df)(__m512d)(A), \
2013 (__v8df)(__m512d)(B), \
2014 (__v8df)(__m512d)(W), (__mmask8)(U), \
2018 (__m512d)__builtin_ia32_addpd512_mask((__v8df)(__m512d)(A), \
2019 (__v8df)(__m512d)(B), \
2112 static __inline__ __m512d __DEFAULT_FN_ATTRS
2113 _mm512_mask_sub_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2114 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2119 static __inline__ __m512d __DEFAULT_FN_ATTRS
2120 _mm512_maskz_sub_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2121 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2141 (__m512d)__builtin_ia32_subpd512_mask((__v8df)(__m512d)(A), \
2142 (__v8df)(__m512d)(B), \
2147 (__m512d)__builtin_ia32_subpd512_mask((__v8df)(__m512d)(A), \
2148 (__v8df)(__m512d)(B), \
2149 (__v8df)(__m512d)(W), (__mmask8)(U), \
2153 (__m512d)__builtin_ia32_subpd512_mask((__v8df)(__m512d)(A), \
2154 (__v8df)(__m512d)(B), \
2247 static __inline__ __m512d __DEFAULT_FN_ATTRS
2248 _mm512_mask_mul_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2249 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2254 static __inline__ __m512d __DEFAULT_FN_ATTRS
2255 _mm512_maskz_mul_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2256 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2276 (__m512d)__builtin_ia32_mulpd512_mask((__v8df)(__m512d)(A), \
2277 (__v8df)(__m512d)(B), \
2282 (__m512d)__builtin_ia32_mulpd512_mask((__v8df)(__m512d)(A), \
2283 (__v8df)(__m512d)(B), \
2284 (__v8df)(__m512d)(W), (__mmask8)(U), \
2288 (__m512d)__builtin_ia32_mulpd512_mask((__v8df)(__m512d)(A), \
2289 (__v8df)(__m512d)(B), \
2383 static __inline __m512d __DEFAULT_FN_ATTRS
2384 _mm512_div_pd(__m512d __a, __m512d __b)
2386 return (__m512d)((__v8df)__a/(__v8df)__b);
2389 static __inline__ __m512d __DEFAULT_FN_ATTRS
2390 _mm512_mask_div_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2391 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2396 static __inline__ __m512d __DEFAULT_FN_ATTRS
2397 _mm512_maskz_div_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2398 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2424 (__m512d)__builtin_ia32_divpd512_mask((__v8df)(__m512d)(A), \
2425 (__v8df)(__m512d)(B), \
2430 (__m512d)__builtin_ia32_divpd512_mask((__v8df)(__m512d)(A), \
2431 (__v8df)(__m512d)(B), \
2432 (__v8df)(__m512d)(W), (__mmask8)(U), \
2436 (__m512d)__builtin_ia32_divpd512_mask((__v8df)(__m512d)(A), \
2437 (__v8df)(__m512d)(B), \
2491 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(B), \
2492 (__v8df)(__m512d)(A), (__mmask8)-1, \
2496 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
2497 (__v8df)(__m512d)(A), (__mmask8)(B), \
2501 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
2507 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
2508 (__v8df)(__m512d)(A), (__mmask8)(B), \
2512 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
2517 (__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(imm), \
2522 (__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2523 (__v8df)(__m512d)(B), \
2524 (__v8df)(__m512d)(C), (__mmask8)-1, \
2529 (__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2530 (__v8df)(__m512d)(B), \
2531 (__v8df)(__m512d)(C), \
2536 (__m512d)__builtin_ia32_vfmaddpd512_mask3((__v8df)(__m512d)(A), \
2537 (__v8df)(__m512d)(B), \
2538 (__v8df)(__m512d)(C), \
2543 (__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
2544 (__v8df)(__m512d)(B), \
2545 (__v8df)(__m512d)(C), \
2550 (__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d
2551 (__v8df)(__m512d)(B), \
2552 -(__v8df)(__m512d)(C), \
2557 (__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2558 (__v8df)(__m512d)(B), \
2559 -(__v8df)(__m512d)(C), \
2564 (__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
2565 (__v8df)(__m512d)(B), \
2566 -(__v8df)(__m512d)(C), \
2571 (__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
2572 (__v8df)(__m512d)(B), \
2573 (__v8df)(__m512d)(C), (__mmask8)-1, \
2578 (__m512d)__builtin_ia32_vfmaddpd512_mask3(-(__v8df)(__m512d)(A), \
2579 (__v8df)(__m512d)(B), \
2580 (__v8df)(__m512d)(C), \
2585 (__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
2586 (__v8df)(__m512d)(B), \
2587 (__v8df)(__m512d)(C), \
2592 (__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
2593 (__v8df)(__m512d)(B), \
2594 -(__v8df)(__m512d)(C), \
2599 (__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
2600 (__v8df)(__m512d)(B), \
2601 -(__v8df)(__m512d)(C), \
2605 static __inline__ __m512d __DEFAULT_FN_ATTRS
2606 _mm512_fmadd_pd(__m512d __A, __m512d __B, __m512d __C)
2608 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2615 static __inline__ __m512d __DEFAULT_FN_ATTRS
2616 _mm512_mask_fmadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2618 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2625 static __inline__ __m512d __DEFAULT_FN_ATTRS
2626 _mm512_mask3_fmadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
2628 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 ((__v8df) __A,
2635 static __inline__ __m512d __DEFAULT_FN_ATTRS
2636 _mm512_maskz_fmadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2638 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2645 static __inline__ __m512d __DEFAULT_FN_ATTRS
2646 _mm512_fmsub_pd(__m512d __A, __m512d __B, __m512d __C)
2648 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2655 static __inline__ __m512d __DEFAULT_FN_ATTRS
2656 _mm512_mask_fmsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2658 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2665 static __inline__ __m512d __DEFAULT_FN_ATTRS
2666 _mm512_maskz_fmsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2668 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2675 static __inline__ __m512d __DEFAULT_FN_ATTRS
2676 _mm512_fnmadd_pd(__m512d __A, __m512d __B, __m512d __C)
2678 return (__m512d) __builtin_ia32_vfmaddpd512_mask (-(__v8df) __A,
2685 static __inline__ __m512d __DEFAULT_FN_ATTRS
2686 _mm512_mask3_fnmadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
2688 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 (-(__v8df) __A,
2695 static __inline__ __m512d __DEFAULT_FN_ATTRS
2696 _mm512_maskz_fnmadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2698 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
2705 static __inline__ __m512d __DEFAULT_FN_ATTRS
2706 _mm512_fnmsub_pd(__m512d __A, __m512d __B, __m512d __C)
2708 return (__m512d) __builtin_ia32_vfmaddpd512_mask (-(__v8df) __A,
2715 static __inline__ __m512d __DEFAULT_FN_ATTRS
2716 _mm512_maskz_fnmsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2718 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
2930 (__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2931 (__v8df)(__m512d)(B), \
2932 (__v8df)(__m512d)(C), \
2937 (__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2938 (__v8df)(__m512d)(B), \
2939 (__v8df)(__m512d)(C), \
2944 (__m512d)__builtin_ia32_vfmaddsubpd512_mask3((__v8df)(__m512d)(A), \
2945 (__v8df)(__m512d)(B), \
2946 (__v8df)(__m512d)(C), \
2951 (__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
2952 (__v8df)(__m512d)(B), \
2953 (__v8df)(__m512d)(C), \
2958 (__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2959 (__v8df)(__m512d)(B), \
2960 -(__v8df)(__m512d)(C), \
2965 (__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2966 (__v8df)(__m512d)(B), \
2967 -(__v8df)(__m512d)(C), \
2972 (__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
2973 (__v8df)(__m512d)(B), \
2974 -(__v8df)(__m512d)(C), \
2978 static __inline__ __m512d __DEFAULT_FN_ATTRS
2979 _mm512_fmaddsub_pd(__m512d __A, __m512d __B, __m512d __C)
2981 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2988 static __inline__ __m512d __DEFAULT_FN_ATTRS
2989 _mm512_mask_fmaddsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2991 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2998 static __inline__ __m512d __DEFAULT_FN_ATTRS
2999 _mm512_mask3_fmaddsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3001 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask3 ((__v8df) __A,
3008 static __inline__ __m512d __DEFAULT_FN_ATTRS
3009 _mm512_maskz_fmaddsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
3011 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
3018 static __inline__ __m512d __DEFAULT_FN_ATTRS
3019 _mm512_fmsubadd_pd(__m512d __A, __m512d __B, __m512d __C)
3021 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
3028 static __inline__ __m512d __DEFAULT_FN_ATTRS
3029 _mm512_mask_fmsubadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
3031 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
3038 static __inline__ __m512d __DEFAULT_FN_ATTRS
3039 _mm512_maskz_fmsubadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
3041 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
3168 (__m512d)__builtin_ia32_vfmsubpd512_mask3((__v8df)(__m512d)(A), \
3169 (__v8df)(__m512d)(B), \
3170 (__v8df)(__m512d)(C), \
3174 static __inline__ __m512d __DEFAULT_FN_ATTRS
3175 _mm512_mask3_fmsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3177 return (__m512d) __builtin_ia32_vfmsubpd512_mask3 ((__v8df) __A,
3202 (__m512d)__builtin_ia32_vfmsubaddpd512_mask3((__v8df)(__m512d)(A), \
3203 (__v8df)(__m512d)(B), \
3204 (__v8df)(__m512d)(C), \
3208 static __inline__ __m512d __DEFAULT_FN_ATTRS
3209 _mm512_mask3_fmsubadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3211 return (__m512d) __builtin_ia32_vfmsubaddpd512_mask3 ((__v8df) __A,
3236 (__m512d)__builtin_ia32_vfnmaddpd512_mask((__v8df)(__m512d)(A), \
3237 (__v8df)(__m512d)(B), \
3238 (__v8df)(__m512d)(C), \
3242 static __inline__ __m512d __DEFAULT_FN_ATTRS
3243 _mm512_mask_fnmadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
3245 return (__m512d) __builtin_ia32_vfnmaddpd512_mask ((__v8df) __A,
3270 (__m512d)__builtin_ia32_vfnmsubpd512_mask((__v8df)(__m512d)(A), \
3271 (__v8df)(__m512d)(B), \
3272 (__v8df)(__m512d)(C), \
3277 (__m512d)__builtin_ia32_vfnmsubpd512_mask3((__v8df)(__m512d)(A), \
3278 (__v8df)(__m512d)(B), \
3279 (__v8df)(__m512d)(C), \
3283 static __inline__ __m512d __DEFAULT_FN_ATTRS
3284 _mm512_mask_fnmsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
3286 return (__m512d) __builtin_ia32_vfnmsubpd512_mask ((__v8df) __A,
3293 static __inline__ __m512d __DEFAULT_FN_ATTRS
3294 _mm512_mask3_fnmsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3296 return (__m512d) __builtin_ia32_vfnmsubpd512_mask3 ((__v8df) __A,
3444 (__m256d)__builtin_shufflevector((__v8df)(__m512d)(A), \
3481 static __inline __m512d __DEFAULT_FN_ATTRS
3482 _mm512_mask_blend_pd(__mmask8 __U, __m512d __A, __m512d __W)
3484 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
3571 (__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3572 (__v8df)(__m512d)(B), (int)(P), \
3576 (__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3577 (__v8df)(__m512d)(B), (int)(P), \
3728 static __inline __m512d __DEFAULT_FN_ATTRS
3731 return (__m512d) __builtin_ia32_cvtdq2pd512_mask ((__v8si) __A,
3737 static __inline__ __m512d __DEFAULT_FN_ATTRS
3738 _mm512_mask_cvtepi32_pd (__m512d __W, __mmask8 __U, __m256i __A)
3740 return (__m512d) __builtin_ia32_cvtdq2pd512_mask ((__v8si) __A,
3745 static __inline__ __m512d __DEFAULT_FN_ATTRS
3748 return (__m512d) __builtin_ia32_cvtdq2pd512_mask ((__v8si) __A,
3753 static __inline__ __m512d __DEFAULT_FN_ATTRS
3756 return (__m512d) _mm512_cvtepi32_pd(_mm512_castsi512_si256(__A));
3759 static __inline__ __m512d __DEFAULT_FN_ATTRS
3760 _mm512_mask_cvtepi32lo_pd(__m512d __W, __mmask8 __U,__m512i __A)
3762 return (__m512d) _mm512_mask_cvtepi32_pd(__W, __U, _mm512_castsi512_si256(__A));
3792 static __inline __m512d __DEFAULT_FN_ATTRS
3795 return (__m512d) __builtin_ia32_cvtudq2pd512_mask ((__v8si) __A,
3801 static __inline__ __m512d __DEFAULT_FN_ATTRS
3802 _mm512_mask_cvtepu32_pd (__m512d __W, __mmask8 __U, __m256i __A)
3804 return (__m512d) __builtin_ia32_cvtudq2pd512_mask ((__v8si) __A,
3809 static __inline__ __m512d __DEFAULT_FN_ATTRS
3812 return (__m512d) __builtin_ia32_cvtudq2pd512_mask ((__v8si) __A,
3817 static __inline__ __m512d __DEFAULT_FN_ATTRS
3820 return (__m512d) _mm512_cvtepu32_pd(_mm512_castsi512_si256(__A));
3823 static __inline__ __m512d __DEFAULT_FN_ATTRS
3824 _mm512_mask_cvtepu32lo_pd(__m512d __W, __mmask8 __U,__m512i __A)
3826 return (__m512d) _mm512_mask_cvtepu32_pd(__W, __U, _mm512_castsi512_si256(__A));
3830 (__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3835 (__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3840 (__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3845 _mm512_cvtpd_ps (__m512d __A)
3854 _mm512_mask_cvtpd_ps (__m256 __W, __mmask8 __U, __m512d __A)
3863 _mm512_maskz_cvtpd_ps (__mmask8 __U, __m512d __A)
3872 _mm512_cvtpd_pslo (__m512d __A)
3880 _mm512_mask_cvtpd_pslo (__m512 __W, __mmask8 __U,__m512d __A)
3964 (__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3969 (__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3974 (__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3979 _mm512_cvttpd_epi32(__m512d __a)
3988 _mm512_mask_cvttpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
3997 _mm512_maskz_cvttpd_epi32 (__mmask8 __U, __m512d __A)
4091 (__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
4096 (__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
4101 (__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
4106 _mm512_cvtpd_epi32 (__m512d __A)
4116 _mm512_mask_cvtpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
4125 _mm512_maskz_cvtpd_epi32 (__mmask8 __U, __m512d __A)
4179 (__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4184 (__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4189 (__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4194 _mm512_cvtpd_epu32 (__m512d __A)
4204 _mm512_mask_cvtpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
4213 _mm512_maskz_cvtpd_epu32 (__mmask8 __U, __m512d __A)
4224 static __inline __m512d __DEFAULT_FN_ATTRS
4225 _mm512_unpackhi_pd(__m512d __a, __m512d __b)
4227 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4231 static __inline__ __m512d __DEFAULT_FN_ATTRS
4232 _mm512_mask_unpackhi_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
4234 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4239 static __inline__ __m512d __DEFAULT_FN_ATTRS
4240 _mm512_maskz_unpackhi_pd(__mmask8 __U, __m512d __A, __m512d __B)
4242 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4247 static __inline __m512d __DEFAULT_FN_ATTRS
4248 _mm512_unpacklo_pd(__m512d __a, __m512d __b)
4250 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4254 static __inline__ __m512d __DEFAULT_FN_ATTRS
4255 _mm512_mask_unpacklo_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
4257 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4262 static __inline__ __m512d __DEFAULT_FN_ATTRS
4263 _mm512_maskz_unpacklo_pd (__mmask8 __U, __m512d __A, __m512d __B)
4265 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4515 static __inline __m512d __DEFAULT_FN_ATTRS
4516 _mm512_mask_loadu_pd (__m512d __W, __mmask8 __U, void const *__P)
4518 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *) __P,
4523 static __inline __m512d __DEFAULT_FN_ATTRS
4526 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *)__P,
4532 static __inline __m512d __DEFAULT_FN_ATTRS
4536 __m512d __v;
4576 static __inline __m512d __DEFAULT_FN_ATTRS
4579 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *)__p,
4585 static __inline __m512d __DEFAULT_FN_ATTRS
4586 _mm512_mask_load_pd (__m512d __W, __mmask8 __U, void const *__P)
4588 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *) __P,
4593 static __inline __m512d __DEFAULT_FN_ATTRS
4596 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *)__P,
4644 _mm512_mask_storeu_pd(void *__P, __mmask8 __U, __m512d __A)
4650 _mm512_storeu_pd(void *__P, __m512d __A)
4669 _mm512_mask_store_pd(void *__P, __mmask8 __U, __m512d __A)
4675 _mm512_store_pd(void *__P, __m512d __A)
4677 *(__m512d*)__P = __A;
5590 static __inline__ __m512d __DEFAULT_FN_ATTRS
5591 _mm512_movedup_pd (__m512d __A)
5593 return (__m512d)__builtin_shufflevector((__v8df)__A, (__v8df)__A,
5597 static __inline__ __m512d __DEFAULT_FN_ATTRS
5598 _mm512_mask_movedup_pd (__m512d __W, __mmask8 __U, __m512d __A)
5600 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
5605 static __inline__ __m512d __DEFAULT_FN_ATTRS
5606 _mm512_maskz_movedup_pd (__mmask8 __U, __m512d __A)
5608 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
5614 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5615 (__v8df)(__m512d)(B), \
5620 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5621 (__v8df)(__m512d)(B), \
5626 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5627 (__v8df)(__m512d)(B), \
5633 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5634 (__v8df)(__m512d)(B), \
5640 (__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5641 (__v8df)(__m512d)(B), \
5647 (__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5648 (__v8df)(__m512d)(B), \
6543 static __inline__ __m512d __DEFAULT_FN_ATTRS
6544 _mm512_mask2_permutex2var_pd (__m512d __A, __m512i __I, __mmask8 __U,
6545 __m512d __B)
6547 return (__m512d) __builtin_ia32_vpermi2varpd512_mask ((__v8df) __A,
6577 (__m512d)__builtin_shufflevector((__v8df)(__m512d)(X), \
6589 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6591 (__v8df)(__m512d)(W)); })
6594 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6628 static __inline__ __m512d __DEFAULT_FN_ATTRS
6629 _mm512_permutevar_pd (__m512d __A, __m512i __C)
6631 return (__m512d) __builtin_ia32_vpermilvarpd512_mask ((__v8df) __A,
6638 static __inline__ __m512d __DEFAULT_FN_ATTRS
6639 _mm512_mask_permutevar_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512i __C)
6641 return (__m512d) __builtin_ia32_vpermilvarpd512_mask ((__v8df) __A,
6647 static __inline__ __m512d __DEFAULT_FN_ATTRS
6648 _mm512_maskz_permutevar_pd (__mmask8 __U, __m512d __A, __m512i __C)
6650 return (__m512d) __builtin_ia32_vpermilvarpd512_mask ((__v8df) __A,
6686 static __inline __m512d __DEFAULT_FN_ATTRS
6687 _mm512_permutex2var_pd(__m512d __A, __m512i __I, __m512d __B)
6689 return (__m512d) __builtin_ia32_vpermt2varpd512_mask ((__v8di) __I
6696 static __inline__ __m512d __DEFAULT_FN_ATTRS
6697 _mm512_mask_permutex2var_pd (__m512d __A, __mmask8 __U, __m512i __I, __m512d __B)
6699 return (__m512d) __builtin_ia32_vpermt2varpd512_mask ((__v8di) __I
6706 static __inline__ __m512d __DEFAULT_FN_ATTRS
6707 _mm512_maskz_permutex2var_pd (__mmask8 __U, __m512d __A, __m512i __I,
6708 __m512d __B)
6710 return (__m512d) __builtin_ia32_vpermt2varpd512_maskz ((__v8di) __I
6779 (__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6784 (__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6789 (__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6794 _mm512_cvttpd_epu32 (__m512d __A)
6804 _mm512_mask_cvttpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
6813 _mm512_maskz_cvttpd_epu32 (__mmask8 __U, __m512d __A)
6907 (__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6908 (__v8df)(__m512d)(B), \
6913 (__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6914 (__v8df)(__m512d)(B), \
6915 (__v8df)(__m512d)(W), \
6919 (__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6920 (__v8df)(__m512d)(B), \
6924 static __inline__ __m512d __DEFAULT_FN_ATTRS
6925 _mm512_scalef_pd (__m512d __A, __m512d __B)
6927 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6935 static __inline__ __m512d __DEFAULT_FN_ATTRS
6936 _mm512_mask_scalef_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
6938 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6945 static __inline__ __m512d __DEFAULT_FN_ATTRS
6946 _mm512_maskz_scalef_pd (__mmask8 __U, __m512d __A, __m512d __B)
6948 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
7150 (__m512d)__builtin_ia32_shuf_f64x2_mask((__v8df)(__m512d)(A), \
7151 (__v8df)(__m512d)(B), (int)(imm), \
7156 (__m512d)__builtin_ia32_shuf_f64x2_mask((__v8df)(__m512d)(A), \
7157 (__v8df)(__m512d)(B), (int)(imm), \
7158 (__v8df)(__m512d)(W), \
7162 (__m512d)__builtin_ia32_shuf_f64x2_mask((__v8df)(__m512d)(A), \
7163 (__v8df)(__m512d)(B), (int)(imm), \
7204 (__m512d)__builtin_shufflevector((__v8df)(__m512d)(A), \
7205 (__v8df)(__m512d)(B), \
7216 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7218 (__v8df)(__m512d)(W)); })
7221 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7226 (__m512d)__builtin_shufflevector((__v16sf)(__m512)(A), \
7357 static __inline__ __m512d __DEFAULT_FN_ATTRS
7360 return (__m512d) __builtin_ia32_broadcastf64x4_512 ((__v4df) __A,
7366 static __inline__ __m512d __DEFAULT_FN_ATTRS
7367 _mm512_mask_broadcast_f64x4 (__m512d __O, __mmask8 __M, __m256d __A)
7369 return (__m512d) __builtin_ia32_broadcastf64x4_512 ((__v4df) __A,
7374 static __inline__ __m512d __DEFAULT_FN_ATTRS
7377 return (__m512d) __builtin_ia32_broadcastf64x4_512 ((__v4df) __A,
7435 static __inline__ __m512d __DEFAULT_FN_ATTRS
7436 _mm512_mask_broadcastsd_pd (__m512d __O, __mmask8 __M, __m128d __A)
7438 return (__m512d)__builtin_ia32_selectpd_512(__M,
7443 static __inline__ __m512d __DEFAULT_FN_ATTRS
7446 return (__m512d)__builtin_ia32_selectpd_512(__M,
7942 (__m512d)__builtin_shufflevector((__v8df)(__m512d)(A), \
7954 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7959 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
8046 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8052 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8054 (__v8df)(__m512d)(W), \
8058 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8064 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8071 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8073 (__v8df)(__m512d)(W), \
8078 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8124 (__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
8129 (__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
8130 (__v8df)(__m512d)(W), \
8134 (__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
8138 static __inline__ __m512d __DEFAULT_FN_ATTRS
8139 _mm512_getexp_pd (__m512d __A)
8141 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8147 static __inline__ __m512d __DEFAULT_FN_ATTRS
8148 _mm512_mask_getexp_pd (__m512d __W, __mmask8 __U, __m512d __A)
8150 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8156 static __inline__ __m512d __DEFAULT_FN_ATTRS
8157 _mm512_maskz_getexp_pd (__mmask8 __U, __m512d __A)
8159 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8232 (__m512d)__builtin_ia32_gatherdiv8df((__v8df)_mm512_undefined_pd(), \
8238 (__m512d)__builtin_ia32_gatherdiv8df((__v8df)(__m512d)(v1_old), \
8280 (__m512d)__builtin_ia32_gathersiv8df((__v8df)_mm512_undefined_pd(), \
8286 (__m512d)__builtin_ia32_gathersiv8df((__v8df)(__m512d)(v1_old), \
8326 (__v8df)(__m512d)(v1), (int)(scale)); })
8331 (__v8df)(__m512d)(v1), (int)(scale)); })
8366 (__v8df)(__m512d)(v1), (int)(scale)); })
8371 (__v8df)(__m512d)(v1), (int)(scale)); })
8769 (__m512d)__builtin_shufflevector((__v8df)(__m512d)(X), \
8781 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
8783 (__v8df)(__m512d)(W)); })
8786 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
8812 static __inline__ __m512d __DEFAULT_FN_ATTRS
8813 _mm512_permutexvar_pd (__m512i __X, __m512d __Y)
8815 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
8821 __m512d __DEFAULT_FN_ATTRS
8822 _mm512_mask_permutexvar_pd (__m512d __W, __mmask8 __U, __m512i __X, __m512d __Y)
8824 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
8830 static __inline__ __m512d __DEFAULT_FN_ATTRS
8831 _mm512_maskz_permutexvar_pd (__mmask8 __U, __m512i __X, __m512d __Y)
8833 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
8983 _mm512_stream_pd (double *__P, __m512d __A)
8994 static __inline__ __m512d __DEFAULT_FN_ATTRS
8995 _mm512_mask_compress_pd (__m512d __W, __mmask8 __U, __m512d __A)
8997 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
9002 static __inline__ __m512d __DEFAULT_FN_ATTRS
9003 _mm512_maskz_compress_pd (__mmask8 __U, __m512d __A)
9005 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
9216 static __inline__ __m512d __DEFAULT_FN_ATTRS
9217 _mm512_mask_expand_pd (__m512d __W, __mmask8 __U, __m512d __A)
9219 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
9224 static __inline__ __m512d __DEFAULT_FN_ATTRS
9225 _mm512_maskz_expand_pd (__mmask8 __U, __m512d __A)
9227 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
9248 static __inline__ __m512d __DEFAULT_FN_ATTRS
9249 _mm512_mask_expandloadu_pd(__m512d __W, __mmask8 __U, void const *__P)
9251 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
9256 static __inline__ __m512d __DEFAULT_FN_ATTRS
9259 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
9345 (__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
9350 (__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
9351 (__v8df)(__m512d)(W), \
9355 (__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
9359 static __inline__ __m512d __DEFAULT_FN_ATTRS
9362 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
9369 static __inline__ __m512d __DEFAULT_FN_ATTRS
9370 _mm512_mask_cvtps_pd (__m512d __W, __mmask8 __U, __m256 __A)
9372 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
9378 static __inline__ __m512d __DEFAULT_FN_ATTRS
9381 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
9395 _mm512_mask_cvtpslo_pd (__m512d __W, __mmask8 __U, __m512 __A)
9400 static __inline__ __m512d __DEFAULT_FN_ATTRS
9401 _mm512_mask_mov_pd (__m512d __W, __mmask8 __U, __m512d __A)
9403 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
9408 static __inline__ __m512d __DEFAULT_FN_ATTRS
9409 _mm512_maskz_mov_pd (__mmask8 __U, __m512d __A)
9411 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
9433 _mm512_mask_compressstoreu_pd (void *__P, __mmask8 __U, __m512d __A)
9656 static __inline__ __m512d __DEFAULT_FN_ATTRS
9660 return __extension__ (__m512d)
9694 static __inline__ __m512d __DEFAULT_FN_ATTRS
9695 _mm512_abs_pd(__m512d __A)
9697 return (__m512d)_mm512_and_epi64(_mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A) ;
9700 static __inline__ __m512d __DEFAULT_FN_ATTRS
9701 _mm512_mask_abs_pd(__m512d __W, __mmask8 __K, __m512d __A)
9703 return (__m512d)_mm512_mask_and_epi64((__v8di)__W, __K, _mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A);
9764 static __inline__ double __DEFAULT_FN_ATTRS _mm512_reduce_add_pd(__m512d __W) {
9768 static __inline__ double __DEFAULT_FN_ATTRS _mm512_reduce_mul_pd(__m512d __W) {
9814 _mm512_mask_reduce_add_pd(__mmask8 __M, __m512d __W) {
9820 _mm512_mask_reduce_mul_pd(__mmask8 __M, __m512d __W) {
10007 _mm512_reduce_max_pd(__m512d __V) {
10022 _mm512_reduce_min_pd(__m512d __V) {
10066 _mm512_mask_reduce_max_pd(__mmask8 __M, __m512d __V) {
10084 _mm512_mask_reduce_min_pd(__mmask8 __M, __m512d __V) {