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);
722 static __inline __m512d __DEFAULT_FN_ATTRS
723 _mm512_add_pd(__m512d __a, __m512d __b)
725 return (__m512d)((__v8df)__a + (__v8df)__b);
734 static __inline __m512d __DEFAULT_FN_ATTRS
735 _mm512_mul_pd(__m512d __a, __m512d __b)
737 return (__m512d)((__v8df)__a * (__v8df)__b);
746 static __inline __m512d __DEFAULT_FN_ATTRS
747 _mm512_sub_pd(__m512d __a, __m512d __b)
749 return (__m512d)((__v8df)__a - (__v8df)__b);
847 (__m512d)__builtin_ia32_maxpd512_mask((__v8df)(__m512d)(A), \
848 (__v8df)(__m512d)(B), \
849 (__v8df)(__m512d)(W), (__mmask8)(U), \
853 (__m512d)__builtin_ia32_maxpd512_mask((__v8df)(__m512d)(A), \
854 (__v8df)(__m512d)(B), \
859 (__m512d)__builtin_ia32_maxpd512_mask((__v8df)(__m512d)(A), \
860 (__v8df)(__m512d)(B), \
864 static __inline__ __m512d __DEFAULT_FN_ATTRS
865 _mm512_max_pd(__m512d __A, __m512d __B)
867 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
875 static __inline__ __m512d __DEFAULT_FN_ATTRS
876 _mm512_mask_max_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
878 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
885 static __inline__ __m512d __DEFAULT_FN_ATTRS
886 _mm512_maskz_max_pd (__mmask8 __U, __m512d __A, __m512d __B)
888 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
1132 (__m512d)__builtin_ia32_minpd512_mask((__v8df)(__m512d)(A), \
1133 (__v8df)(__m512d)(B), \
1134 (__v8df)(__m512d)(W), (__mmask8)(U), \
1138 (__m512d)__builtin_ia32_minpd512_mask((__v8df)(__m512d)(A), \
1139 (__v8df)(__m512d)(B), \
1144 (__m512d)__builtin_ia32_minpd512_mask((__v8df)(__m512d)(A), \
1145 (__v8df)(__m512d)(B), \
1149 static __inline__ __m512d __DEFAULT_FN_ATTRS
1150 _mm512_min_pd(__m512d __A, __m512d __B)
1152 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
1160 static __inline__ __m512d __DEFAULT_FN_ATTRS
1161 _mm512_mask_min_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
1163 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
1188 static __inline__ __m512d __DEFAULT_FN_ATTRS
1189 _mm512_maskz_min_pd (__mmask8 __U, __m512d __A, __m512d __B)
1191 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)(A), \
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,
3460 (__m256d)__builtin_shufflevector((__v8df)(__m512d)(A), \
3497 static __inline __m512d __DEFAULT_FN_ATTRS
3498 _mm512_mask_blend_pd(__mmask8 __U, __m512d __A, __m512d __W)
3500 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
3587 (__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3588 (__v8df)(__m512d)(B), (int)(P), \
3592 (__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3593 (__v8df)(__m512d)(B), (int)(P), \
3744 static __inline __m512d __DEFAULT_FN_ATTRS
3747 return (__m512d)__builtin_convertvector((__v8si)__A, __v8df);
3750 static __inline__ __m512d __DEFAULT_FN_ATTRS
3751 _mm512_mask_cvtepi32_pd (__m512d __W, __mmask8 __U, __m256i __A)
3753 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3758 static __inline__ __m512d __DEFAULT_FN_ATTRS
3761 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3766 static __inline__ __m512d __DEFAULT_FN_ATTRS
3769 return (__m512d) _mm512_cvtepi32_pd(_mm512_castsi512_si256(__A));
3772 static __inline__ __m512d __DEFAULT_FN_ATTRS
3773 _mm512_mask_cvtepi32lo_pd(__m512d __W, __mmask8 __U,__m512i __A)
3775 return (__m512d) _mm512_mask_cvtepi32_pd(__W, __U, _mm512_castsi512_si256(__A));
3805 static __inline __m512d __DEFAULT_FN_ATTRS
3808 return (__m512d)__builtin_convertvector((__v8su)__A, __v8df);
3811 static __inline__ __m512d __DEFAULT_FN_ATTRS
3812 _mm512_mask_cvtepu32_pd (__m512d __W, __mmask8 __U, __m256i __A)
3814 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3819 static __inline__ __m512d __DEFAULT_FN_ATTRS
3822 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3827 static __inline__ __m512d __DEFAULT_FN_ATTRS
3830 return (__m512d) _mm512_cvtepu32_pd(_mm512_castsi512_si256(__A));
3833 static __inline__ __m512d __DEFAULT_FN_ATTRS
3834 _mm512_mask_cvtepu32lo_pd(__m512d __W, __mmask8 __U,__m512i __A)
3836 return (__m512d) _mm512_mask_cvtepu32_pd(__W, __U, _mm512_castsi512_si256(__A));
3840 (__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3845 (__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3850 (__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3855 _mm512_cvtpd_ps (__m512d __A)
3864 _mm512_mask_cvtpd_ps (__m256 __W, __mmask8 __U, __m512d __A)
3873 _mm512_maskz_cvtpd_ps (__mmask8 __U, __m512d __A)
3882 _mm512_cvtpd_pslo (__m512d __A)
3890 _mm512_mask_cvtpd_pslo (__m512 __W, __mmask8 __U,__m512d __A)
3974 (__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3979 (__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3984 (__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3989 __m512d __a)
3998 _mm512_mask_cvttpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
4007 _mm512_maskz_cvttpd_epi32 (__mmask8 __U, __m512d __A)
4101 (__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
4106 (__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
4111 (__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
4116 _mm512_cvtpd_epi32 (__m512d __A)
4126 _mm512_mask_cvtpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
4135 _mm512_maskz_cvtpd_epi32 (__mmask8 __U, __m512d __A)
4189 (__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4194 (__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4199 (__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4204 _mm512_cvtpd_epu32 (__m512d __A)
4214 _mm512_mask_cvtpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
4223 _mm512_maskz_cvtpd_epu32 (__mmask8 __U, __m512d __A)
4233 _mm512_cvtsd_f64(__m512d __a)
4246 static __inline __m512d __DEFAULT_FN_ATTRS
4247 _mm512_unpackhi_pd(__m512d __a, __m512d __b)
4249 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4253 static __inline__ __m512d __DEFAULT_FN_ATTRS
4254 _mm512_mask_unpackhi_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
4256 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4261 static __inline__ __m512d __DEFAULT_FN_ATTRS
4262 _mm512_maskz_unpackhi_pd(__mmask8 __U, __m512d __A, __m512d __B)
4264 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4269 static __inline __m512d __DEFAULT_FN_ATTRS
4270 _mm512_unpacklo_pd(__m512d __a, __m512d __b)
4272 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4276 static __inline__ __m512d __DEFAULT_FN_ATTRS
4277 _mm512_mask_unpacklo_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
4279 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4284 static __inline__ __m512d __DEFAULT_FN_ATTRS
4285 _mm512_maskz_unpacklo_pd (__mmask8 __U, __m512d __A, __m512d __B)
4287 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4537 static __inline __m512d __DEFAULT_FN_ATTRS
4538 _mm512_mask_loadu_pd (__m512d __W, __mmask8 __U, void const *__P)
4540 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *) __P,
4545 static __inline __m512d __DEFAULT_FN_ATTRS
4548 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *)__P,
4554 static __inline __m512d __DEFAULT_FN_ATTRS
4558 __m512d __v;
4598 static __inline __m512d __DEFAULT_FN_ATTRS
4601 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *)__p,
4607 static __inline __m512d __DEFAULT_FN_ATTRS
4608 _mm512_mask_load_pd (__m512d __W, __mmask8 __U, void const *__P)
4610 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *) __P,
4615 static __inline __m512d __DEFAULT_FN_ATTRS
4618 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *)__P,
4666 _mm512_mask_storeu_pd(void *__P, __mmask8 __U, __m512d __A)
4672 _mm512_storeu_pd(void *__P, __m512d __A)
4691 _mm512_mask_store_pd(void *__P, __mmask8 __U, __m512d __A)
4697 _mm512_store_pd(void *__P, __m512d __A)
4699 *(__m512d*)__P = __A;
5636 static __inline__ __m512d __DEFAULT_FN_ATTRS
5637 _mm512_movedup_pd (__m512d __A)
5639 return (__m512d)__builtin_shufflevector((__v8df)__A, (__v8df)__A,
5643 static __inline__ __m512d __DEFAULT_FN_ATTRS
5644 _mm512_mask_movedup_pd (__m512d __W, __mmask8 __U, __m512d __A)
5646 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
5651 static __inline__ __m512d __DEFAULT_FN_ATTRS
5652 _mm512_maskz_movedup_pd (__mmask8 __U, __m512d __A)
5654 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
5660 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5661 (__v8df)(__m512d)(B), \
5666 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5667 (__v8df)(__m512d)(B), \
5672 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5673 (__v8df)(__m512d)(B), \
5679 (__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5680 (__v8df)(__m512d)(B), \
5686 (__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5687 (__v8df)(__m512d)(B), \
5693 (__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5694 (__v8df)(__m512d)(B), \
6505 static __inline__ __m512d __DEFAULT_FN_ATTRS
6506 _mm512_mask2_permutex2var_pd (__m512d __A, __m512i __I, __mmask8 __U,
6507 __m512d __B)
6509 return (__m512d) __builtin_ia32_vpermi2varpd512_mask ((__v8df) __A,
6539 (__m512d)__builtin_shufflevector((__v8df)(__m512d)(X), \
6551 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6553 (__v8df)(__m512d)(W)); })
6556 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6590 static __inline__ __m512d __DEFAULT_FN_ATTRS
6591 _mm512_permutevar_pd(__m512d __A, __m512i __C)
6593 return (__m512d)__builtin_ia32_vpermilvarpd512((__v8df)__A, (__v8di)__C);
6596 static __inline__ __m512d __DEFAULT_FN_ATTRS
6597 _mm512_mask_permutevar_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512i __C)
6599 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
6604 static __inline__ __m512d __DEFAULT_FN_ATTRS
6605 _mm512_maskz_permutevar_pd(__mmask8 __U, __m512d __A, __m512i __C)
6607 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
6634 static __inline __m512d __DEFAULT_FN_ATTRS
6635 _mm512_permutex2var_pd(__m512d __A, __m512i __I, __m512d __B)
6637 return (__m512d) __builtin_ia32_vpermt2varpd512_mask ((__v8di) __I
6644 static __inline__ __m512d __DEFAULT_FN_ATTRS
6645 _mm512_mask_permutex2var_pd (__m512d __A, __mmask8 __U, __m512i __I, __m512d __B)
6647 return (__m512d) __builtin_ia32_vpermt2varpd512_mask ((__v8di) __I
6654 static __inline__ __m512d __DEFAULT_FN_ATTRS
6655 _mm512_maskz_permutex2var_pd (__mmask8 __U, __m512d __A, __m512i __I,
6656 __m512d __B)
6658 return (__m512d) __builtin_ia32_vpermt2varpd512_maskz ((__v8di) __I
6727 (__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6732 (__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6737 (__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6742 _mm512_cvttpd_epu32 (__m512d __A)
6752 _mm512_mask_cvttpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
6761 _mm512_maskz_cvttpd_epu32 (__mmask8 __U, __m512d __A)
6855 (__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6856 (__v8df)(__m512d)(B), \
6861 (__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6862 (__v8df)(__m512d)(B), \
6863 (__v8df)(__m512d)(W), \
6867 (__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6868 (__v8df)(__m512d)(B), \
6872 static __inline__ __m512d __DEFAULT_FN_ATTRS
6873 _mm512_scalef_pd (__m512d __A, __m512d __B)
6875 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6883 static __inline__ __m512d __DEFAULT_FN_ATTRS
6884 _mm512_mask_scalef_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
6886 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6893 static __inline__ __m512d __DEFAULT_FN_ATTRS
6894 _mm512_maskz_scalef_pd (__mmask8 __U, __m512d __A, __m512d __B)
6896 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
7111 (__m512d)__builtin_ia32_shuf_f64x2_mask((__v8df)(__m512d)(A), \
7112 (__v8df)(__m512d)(B), (int)(imm), \
7117 (__m512d)__builtin_ia32_shuf_f64x2_mask((__v8df)(__m512d)(A), \
7118 (__v8df)(__m512d)(B), (int)(imm), \
7119 (__v8df)(__m512d)(W), \
7123 (__m512d)__builtin_ia32_shuf_f64x2_mask((__v8df)(__m512d)(A), \
7124 (__v8df)(__m512d)(B), (int)(imm), \
7165 (__m512d)__builtin_shufflevector((__v8df)(__m512d)(A), \
7166 (__v8df)(__m512d)(B), \
7177 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7179 (__v8df)(__m512d)(W)); })
7182 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7187 (__m512d)__builtin_shufflevector((__v16sf)(__m512)(A), \
7316 static __inline__ __m512d __DEFAULT_FN_ATTRS
7319 return (__m512d)__builtin_shufflevector((__v4df)__A, (__v4df)__A,
7323 static __inline__ __m512d __DEFAULT_FN_ATTRS
7324 _mm512_mask_broadcast_f64x4(__m512d __O, __mmask8 __M, __m256d __A)
7326 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__M,
7331 static __inline__ __m512d __DEFAULT_FN_ATTRS
7334 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__M,
7386 static __inline__ __m512d __DEFAULT_FN_ATTRS
7387 _mm512_mask_broadcastsd_pd (__m512d __O, __mmask8 __M, __m128d __A)
7389 return (__m512d)__builtin_ia32_selectpd_512(__M,
7394 static __inline__ __m512d __DEFAULT_FN_ATTRS
7397 return (__m512d)__builtin_ia32_selectpd_512(__M,
7893 (__m512d)__builtin_shufflevector((__v8df)(__m512d)(A), \
7905 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7910 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7997 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8003 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8005 (__v8df)(__m512d)(W), \
8009 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8015 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8022 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8024 (__v8df)(__m512d)(W), \
8029 (__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
8075 (__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
8080 (__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
8081 (__v8df)(__m512d)(W), \
8085 (__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
8089 static __inline__ __m512d __DEFAULT_FN_ATTRS
8090 _mm512_getexp_pd (__m512d __A)
8092 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8098 static __inline__ __m512d __DEFAULT_FN_ATTRS
8099 _mm512_mask_getexp_pd (__m512d __W, __mmask8 __U, __m512d __A)
8101 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8107 static __inline__ __m512d __DEFAULT_FN_ATTRS
8108 _mm512_maskz_getexp_pd (__mmask8 __U, __m512d __A)
8110 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8183 (__m512d)__builtin_ia32_gatherdiv8df((__v8df)_mm512_undefined_pd(), \
8189 (__m512d)__builtin_ia32_gatherdiv8df((__v8df)(__m512d)(v1_old), \
8231 (__m512d)__builtin_ia32_gathersiv8df((__v8df)_mm512_undefined_pd(), \
8237 (__m512d)__builtin_ia32_gathersiv8df((__v8df)(__m512d)(v1_old), \
8277 (__v8df)(__m512d)(v1), (int)(scale)); })
8282 (__v8df)(__m512d)(v1), (int)(scale)); })
8317 (__v8df)(__m512d)(v1), (int)(scale)); })
8322 (__v8df)(__m512d)(v1), (int)(scale)); })
8720 (__m512d)__builtin_shufflevector((__v8df)(__m512d)(X), \
8732 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
8734 (__v8df)(__m512d)(W)); })
8737 (__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
8763 static __inline__ __m512d __DEFAULT_FN_ATTRS
8764 _mm512_permutexvar_pd (__m512i __X, __m512d __Y)
8766 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
8772 static __inline__ __m512d __DEFAULT_FN_ATTRS
8773 _mm512_mask_permutexvar_pd (__m512d __W, __mmask8 __U, __m512i __X, __m512d __Y)
8775 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
8781 static __inline__ __m512d __DEFAULT_FN_ATTRS
8782 _mm512_maskz_permutexvar_pd (__mmask8 __U, __m512i __X, __m512d __Y)
8784 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
8938 _mm512_stream_pd (double *__P, __m512d __A)
8949 static __inline__ __m512d __DEFAULT_FN_ATTRS
8950 _mm512_mask_compress_pd (__m512d __W, __mmask8 __U, __m512d __A)
8952 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
8957 static __inline__ __m512d __DEFAULT_FN_ATTRS
8958 _mm512_maskz_compress_pd (__mmask8 __U, __m512d __A)
8960 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
9232 static __inline__ __m512d __DEFAULT_FN_ATTRS
9233 _mm512_mask_expand_pd (__m512d __W, __mmask8 __U, __m512d __A)
9235 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
9240 static __inline__ __m512d __DEFAULT_FN_ATTRS
9241 _mm512_maskz_expand_pd (__mmask8 __U, __m512d __A)
9243 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
9264 static __inline__ __m512d __DEFAULT_FN_ATTRS
9265 _mm512_mask_expandloadu_pd(__m512d __W, __mmask8 __U, void const *__P)
9267 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
9272 static __inline__ __m512d __DEFAULT_FN_ATTRS
9275 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
9361 (__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
9366 (__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
9367 (__v8df)(__m512d)(W), \
9371 (__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
9375 static __inline__ __m512d __DEFAULT_FN_ATTRS
9378 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
9385 static __inline__ __m512d __DEFAULT_FN_ATTRS
9386 _mm512_mask_cvtps_pd (__m512d __W, __mmask8 __U, __m256 __A)
9388 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
9394 static __inline__ __m512d __DEFAULT_FN_ATTRS
9397 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
9411 _mm512_mask_cvtpslo_pd (__m512d __W, __mmask8 __U, __m512 __A)
9416 static __inline__ __m512d __DEFAULT_FN_ATTRS
9417 _mm512_mask_mov_pd (__m512d __W, __mmask8 __U, __m512d __A)
9419 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
9424 static __inline__ __m512d __DEFAULT_FN_ATTRS
9425 _mm512_maskz_mov_pd (__mmask8 __U, __m512d __A)
9427 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
9449 _mm512_mask_compressstoreu_pd (void *__P, __mmask8 __U, __m512d __A)
9711 static __inline__ __m512d __DEFAULT_FN_ATTRS
9715 return __extension__ (__m512d)
9749 static __inline__ __m512d __DEFAULT_FN_ATTRS
9750 _mm512_abs_pd(__m512d __A)
9752 return (__m512d)_mm512_and_epi64(_mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A) ;
9755 static __inline__ __m512d __DEFAULT_FN_ATTRS
9756 _mm512_mask_abs_pd(__m512d __W, __mmask8 __K, __m512d __A)
9758 return (__m512d)_mm512_mask_and_epi64((__v8di)__W, __K, _mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A);
9819 static __inline__ double __DEFAULT_FN_ATTRS _mm512_reduce_add_pd(__m512d __W) {
9823 static __inline__ double __DEFAULT_FN_ATTRS _mm512_reduce_mul_pd(__m512d __W) {
9869 _mm512_mask_reduce_add_pd(__mmask8 __M, __m512d __W) {
9875 _mm512_mask_reduce_mul_pd(__mmask8 __M, __m512d __W) {
10062 _mm512_reduce_max_pd(__m512d __V) {
10077 _mm512_reduce_min_pd(__m512d __V) {
10121 _mm512_mask_reduce_max_pd(__mmask8 __M, __m512d __V) {
10139 _mm512_mask_reduce_min_pd(__mmask8 __M, __m512d __V) {