Lines Matching defs:__m512d
34 typedef double __m512d __attribute__((__vector_size__(64), __aligned__(64)));
184 static __inline__ __m512d __DEFAULT_FN_ATTRS512
187 return (__m512d)__builtin_ia32_undef512();
265 static __inline __m512d __DEFAULT_FN_ATTRS512
268 return __extension__ (__m512d){ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 };
278 static __inline __m512d __DEFAULT_FN_ATTRS512
281 return __extension__ (__m512d){ __w, __w, __w, __w, __w, __w, __w, __w };
361 static __inline __m512d __DEFAULT_FN_ATTRS512
364 return __extension__ (__m512d)
388 static __inline__ __m512d __DEFAULT_FN_ATTRS512
391 return (__m512d)__builtin_shufflevector((__v2df) __A, (__v2df) __A,
397 static __inline __m512d __DEFAULT_FN_ATTRS512
411 _mm512_castpd512_pd128(__m512d __a)
417 _mm512_castpd512_pd256 (__m512d __A)
435 _mm512_castpd_ps (__m512d __A)
441 _mm512_castpd_si512 (__m512d __A)
446 static __inline__ __m512d __DEFAULT_FN_ATTRS512
452 static __inline __m512d __DEFAULT_FN_ATTRS512
455 return (__m512d) (__A);
488 static __inline __m512d __DEFAULT_FN_ATTRS512
491 return (__m512d) (__A);
531 static __inline __m512d __DEFAULT_FN_ATTRS512
550 static __inline __m512d __DEFAULT_FN_ATTRS512
819 static __inline __m512d __DEFAULT_FN_ATTRS512
820 _mm512_add_pd(__m512d __a, __m512d __b)
822 return (__m512d)((__v8df)__a + (__v8df)__b);
831 static __inline __m512d __DEFAULT_FN_ATTRS512
832 _mm512_mul_pd(__m512d __a, __m512d __b)
834 return (__m512d)((__v8df)__a * (__v8df)__b);
843 static __inline __m512d __DEFAULT_FN_ATTRS512
844 _mm512_sub_pd(__m512d __a, __m512d __b)
846 return (__m512d)((__v8df)__a - (__v8df)__b);
944 ((__m512d)__builtin_ia32_maxpd512((__v8df)(__m512d)(A), \
945 (__v8df)(__m512d)(B), (int)(R)))
948 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
953 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
957 static __inline__ __m512d __DEFAULT_FN_ATTRS512
958 _mm512_max_pd(__m512d __A, __m512d __B)
960 return (__m512d) __builtin_ia32_maxpd512((__v8df) __A, (__v8df) __B,
964 static __inline__ __m512d __DEFAULT_FN_ATTRS512
965 _mm512_mask_max_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
967 return (__m512d)__builtin_ia32_selectpd_512(__U,
972 static __inline__ __m512d __DEFAULT_FN_ATTRS512
973 _mm512_maskz_max_pd (__mmask8 __U, __m512d __A, __m512d __B)
975 return (__m512d)__builtin_ia32_selectpd_512(__U,
1179 ((__m512d)__builtin_ia32_minpd512((__v8df)(__m512d)(A), \
1180 (__v8df)(__m512d)(B), (int)(R)))
1183 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1188 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1192 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1193 _mm512_min_pd(__m512d __A, __m512d __B)
1195 return (__m512d) __builtin_ia32_minpd512((__v8df) __A, (__v8df) __B,
1199 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1200 _mm512_mask_min_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
1202 return (__m512d)__builtin_ia32_selectpd_512(__U,
1207 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1208 _mm512_maskz_min_pd (__mmask8 __U, __m512d __A, __m512d __B)
1210 return (__m512d)__builtin_ia32_selectpd_512(__U,
1492 ((__m512d)__builtin_ia32_sqrtpd512((__v8df)(__m512d)(A), (int)(R)))
1495 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1497 (__v8df)(__m512d)(W)))
1500 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1504 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1505 _mm512_sqrt_pd(__m512d __A)
1507 return (__m512d)__builtin_ia32_sqrtpd512((__v8df)__A,
1511 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1512 _mm512_mask_sqrt_pd (__m512d __W, __mmask8 __U, __m512d __A)
1514 return (__m512d)__builtin_ia32_selectpd_512(__U,
1519 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1520 _mm512_maskz_sqrt_pd (__mmask8 __U, __m512d __A)
1522 return (__m512d)__builtin_ia32_selectpd_512(__U,
1563 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1564 _mm512_rsqrt14_pd(__m512d __A)
1566 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1571 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1572 _mm512_mask_rsqrt14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1574 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1579 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1580 _mm512_maskz_rsqrt14_pd (__mmask8 __U, __m512d __A)
1582 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1670 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1671 _mm512_rcp14_pd(__m512d __A)
1673 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1679 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1680 _mm512_mask_rcp14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1682 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1687 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1688 _mm512_maskz_rcp14_pd (__mmask8 __U, __m512d __A)
1690 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1796 static __inline __m512d __DEFAULT_FN_ATTRS512
1797 _mm512_floor_pd(__m512d __A)
1799 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1805 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1806 _mm512_mask_floor_pd (__m512d __W, __mmask8 __U, __m512d __A)
1808 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1832 static __inline __m512d __DEFAULT_FN_ATTRS512
1833 _mm512_ceil_pd(__m512d __A)
1835 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1841 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1842 _mm512_mask_ceil_pd (__m512d __W, __mmask8 __U, __m512d __A)
1844 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
1953 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1954 _mm512_mask_add_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
1955 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
1960 static __inline__ __m512d __DEFAULT_FN_ATTRS512
1961 _mm512_maskz_add_pd(__mmask8 __U, __m512d __A, __m512d __B) {
1962 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
1982 ((__m512d)__builtin_ia32_addpd512((__v8df)(__m512d)(A), \
1983 (__v8df)(__m512d)(B), (int)(R)))
1986 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
1988 (__v8df)(__m512d)(W)))
1991 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2068 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2069 _mm512_mask_sub_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2070 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2075 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2076 _mm512_maskz_sub_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2077 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2097 ((__m512d)__builtin_ia32_subpd512((__v8df)(__m512d)(A), \
2098 (__v8df)(__m512d)(B), (int)(R)))
2101 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2103 (__v8df)(__m512d)(W)))
2106 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2183 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2184 _mm512_mask_mul_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2185 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2190 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2191 _mm512_maskz_mul_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2192 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2212 ((__m512d)__builtin_ia32_mulpd512((__v8df)(__m512d)(A), \
2213 (__v8df)(__m512d)(B), (int)(R)))
2216 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2218 (__v8df)(__m512d)(W)))
2221 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2299 static __inline __m512d __DEFAULT_FN_ATTRS512
2300 _mm512_div_pd(__m512d __a, __m512d __b)
2302 return (__m512d)((__v8df)__a/(__v8df)__b);
2305 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2306 _mm512_mask_div_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
2307 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2312 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2313 _mm512_maskz_div_pd(__mmask8 __U, __m512d __A, __m512d __B) {
2314 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
2340 ((__m512d)__builtin_ia32_divpd512((__v8df)(__m512d)(A), \
2341 (__v8df)(__m512d)(B), (int)(R)))
2344 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2346 (__v8df)(__m512d)(W)))
2349 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
2400 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(B), \
2406 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
2407 (__v8df)(__m512d)(A), (__mmask8)(B), \
2411 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
2417 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
2418 (__v8df)(__m512d)(A), (__mmask8)(B), \
2422 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
2427 ((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(imm), \
2432 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2433 (__v8df)(__m512d)(B), \
2434 (__v8df)(__m512d)(C), \
2439 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2440 (__v8df)(__m512d)(B), \
2441 (__v8df)(__m512d)(C), \
2446 ((__m512d)__builtin_ia32_vfmaddpd512_mask3((__v8df)(__m512d)(A), \
2447 (__v8df)(__m512d)(B), \
2448 (__v8df)(__m512d)(C), \
2453 ((__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
2454 (__v8df)(__m512d)(B), \
2455 (__v8df)(__m512d)(C), \
2460 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2461 (__v8df)(__m512d)(B), \
2462 -(__v8df)(__m512d)(C), \
2467 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
2468 (__v8df)(__m512d)(B), \
2469 -(__v8df)(__m512d)(C), \
2474 ((__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
2475 (__v8df)(__m512d)(B), \
2476 -(__v8df)(__m512d)(C), \
2481 ((__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
2482 (__v8df)(__m512d)(B), \
2483 (__v8df)(__m512d)(C), \
2488 ((__m512d)__builtin_ia32_vfmaddpd512_mask3(-(__v8df)(__m512d)(A), \
2489 (__v8df)(__m512d)(B), \
2490 (__v8df)(__m512d)(C), \
2495 ((__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
2496 (__v8df)(__m512d)(B), \
2497 (__v8df)(__m512d)(C), \
2502 ((__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
2503 (__v8df)(__m512d)(B), \
2504 -(__v8df)(__m512d)(C), \
2509 ((__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
2510 (__v8df)(__m512d)(B), \
2511 -(__v8df)(__m512d)(C), \
2515 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2516 _mm512_fmadd_pd(__m512d __A, __m512d __B, __m512d __C)
2518 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2525 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2526 _mm512_mask_fmadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2528 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2535 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2536 _mm512_mask3_fmadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
2538 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 ((__v8df) __A,
2545 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2546 _mm512_maskz_fmadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2548 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2555 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2556 _mm512_fmsub_pd(__m512d __A, __m512d __B, __m512d __C)
2558 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2565 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2566 _mm512_mask_fmsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2568 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2575 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2576 _mm512_maskz_fmsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2578 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2585 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2586 _mm512_fnmadd_pd(__m512d __A, __m512d __B, __m512d __C)
2588 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2595 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2596 _mm512_mask3_fnmadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
2598 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 (-(__v8df) __A,
2605 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2606 _mm512_maskz_fnmadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2608 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
2615 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2616 _mm512_fnmsub_pd(__m512d __A, __m512d __B, __m512d __C)
2618 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2625 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2626 _mm512_maskz_fnmsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2628 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
2840 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2841 (__v8df)(__m512d)(B), \
2842 (__v8df)(__m512d)(C), \
2847 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2848 (__v8df)(__m512d)(B), \
2849 (__v8df)(__m512d)(C), \
2854 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask3((__v8df)(__m512d)(A), \
2855 (__v8df)(__m512d)(B), \
2856 (__v8df)(__m512d)(C), \
2861 ((__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
2862 (__v8df)(__m512d)(B), \
2863 (__v8df)(__m512d)(C), \
2868 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2869 (__v8df)(__m512d)(B), \
2870 -(__v8df)(__m512d)(C), \
2875 ((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
2876 (__v8df)(__m512d)(B), \
2877 -(__v8df)(__m512d)(C), \
2882 ((__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
2883 (__v8df)(__m512d)(B), \
2884 -(__v8df)(__m512d)(C), \
2888 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2889 _mm512_fmaddsub_pd(__m512d __A, __m512d __B, __m512d __C)
2891 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2898 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2899 _mm512_mask_fmaddsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2901 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2908 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2909 _mm512_mask3_fmaddsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
2911 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask3 ((__v8df) __A,
2918 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2919 _mm512_maskz_fmaddsub_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2921 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
2928 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2929 _mm512_fmsubadd_pd(__m512d __A, __m512d __B, __m512d __C)
2931 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2938 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2939 _mm512_mask_fmsubadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
2941 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2948 static __inline__ __m512d __DEFAULT_FN_ATTRS512
2949 _mm512_maskz_fmsubadd_pd(__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
2951 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
3078 ((__m512d)__builtin_ia32_vfmsubpd512_mask3((__v8df)(__m512d)(A), \
3079 (__v8df)(__m512d)(B), \
3080 (__v8df)(__m512d)(C), \
3084 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3085 _mm512_mask3_fmsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3087 return (__m512d)__builtin_ia32_vfmsubpd512_mask3 ((__v8df) __A,
3111 ((__m512d)__builtin_ia32_vfmsubaddpd512_mask3((__v8df)(__m512d)(A), \
3112 (__v8df)(__m512d)(B), \
3113 (__v8df)(__m512d)(C), \
3117 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3118 _mm512_mask3_fmsubadd_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3120 return (__m512d)__builtin_ia32_vfmsubaddpd512_mask3 ((__v8df) __A,
3145 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
3146 -(__v8df)(__m512d)(B), \
3147 (__v8df)(__m512d)(C), \
3151 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3152 _mm512_mask_fnmadd_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
3154 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
3179 ((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
3180 -(__v8df)(__m512d)(B), \
3181 -(__v8df)(__m512d)(C), \
3186 ((__m512d)__builtin_ia32_vfmsubpd512_mask3(-(__v8df)(__m512d)(A), \
3187 (__v8df)(__m512d)(B), \
3188 (__v8df)(__m512d)(C), \
3192 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3193 _mm512_mask_fnmsub_pd(__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
3195 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
3202 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3203 _mm512_mask3_fnmsub_pd(__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
3205 return (__m512d) __builtin_ia32_vfmsubpd512_mask3 (-(__v8df) __A,
3348 ((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(I), \
3353 ((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(imm), \
3358 ((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(imm), \
3379 static __inline __m512d __DEFAULT_FN_ATTRS512
3380 _mm512_mask_blend_pd(__mmask8 __U, __m512d __A, __m512d __W)
3382 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
3469 ((__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3470 (__v8df)(__m512d)(B), (int)(P), \
3474 ((__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
3475 (__v8df)(__m512d)(B), (int)(P), \
3621 static __inline __m512d __DEFAULT_FN_ATTRS512
3624 return (__m512d)__builtin_convertvector((__v8si)__A, __v8df);
3627 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3628 _mm512_mask_cvtepi32_pd (__m512d __W, __mmask8 __U, __m256i __A)
3630 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3635 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3638 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3643 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3646 return (__m512d) _mm512_cvtepi32_pd(_mm512_castsi512_si256(__A));
3649 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3650 _mm512_mask_cvtepi32lo_pd(__m512d __W, __mmask8 __U,__m512i __A)
3652 return (__m512d) _mm512_mask_cvtepi32_pd(__W, __U, _mm512_castsi512_si256(__A));
3677 static __inline __m512d __DEFAULT_FN_ATTRS512
3680 return (__m512d)__builtin_convertvector((__v8su)__A, __v8df);
3683 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3684 _mm512_mask_cvtepu32_pd (__m512d __W, __mmask8 __U, __m256i __A)
3686 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3691 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3694 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
3699 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3702 return (__m512d) _mm512_cvtepu32_pd(_mm512_castsi512_si256(__A));
3705 static __inline__ __m512d __DEFAULT_FN_ATTRS512
3706 _mm512_mask_cvtepu32lo_pd(__m512d __W, __mmask8 __U,__m512i __A)
3708 return (__m512d) _mm512_mask_cvtepu32_pd(__W, __U, _mm512_castsi512_si256(__A));
3712 ((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3717 ((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3722 ((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
3727 _mm512_cvtpd_ps (__m512d __A)
3736 _mm512_mask_cvtpd_ps (__m256 __W, __mmask8 __U, __m512d __A)
3745 _mm512_maskz_cvtpd_ps (__mmask8 __U, __m512d __A)
3754 _mm512_cvtpd_pslo (__m512d __A)
3762 _mm512_mask_cvtpd_pslo (__m512 __W, __mmask8 __U,__m512d __A)
3835 ((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3840 ((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3845 ((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
3850 _mm512_cvttpd_epi32(__m512d __a)
3859 _mm512_mask_cvttpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
3868 _mm512_maskz_cvttpd_epi32 (__mmask8 __U, __m512d __A)
3962 ((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3967 ((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3972 ((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
3977 _mm512_cvtpd_epi32 (__m512d __A)
3987 _mm512_mask_cvtpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
3996 _mm512_maskz_cvtpd_epi32 (__mmask8 __U, __m512d __A)
4050 ((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4055 ((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4060 ((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
4065 _mm512_cvtpd_epu32 (__m512d __A)
4075 _mm512_mask_cvtpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
4084 _mm512_maskz_cvtpd_epu32 (__mmask8 __U, __m512d __A)
4094 _mm512_cvtsd_f64(__m512d __a)
4107 static __inline __m512d __DEFAULT_FN_ATTRS512
4108 _mm512_unpackhi_pd(__m512d __a, __m512d __b)
4110 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4114 static __inline__ __m512d __DEFAULT_FN_ATTRS512
4115 _mm512_mask_unpackhi_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
4117 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4122 static __inline__ __m512d __DEFAULT_FN_ATTRS512
4123 _mm512_maskz_unpackhi_pd(__mmask8 __U, __m512d __A, __m512d __B)
4125 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4130 static __inline __m512d __DEFAULT_FN_ATTRS512
4131 _mm512_unpacklo_pd(__m512d __a, __m512d __b)
4133 return (__m512d)__builtin_shufflevector((__v8df)__a, (__v8df)__b,
4137 static __inline__ __m512d __DEFAULT_FN_ATTRS512
4138 _mm512_mask_unpacklo_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
4140 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4145 static __inline__ __m512d __DEFAULT_FN_ATTRS512
4146 _mm512_maskz_unpacklo_pd (__mmask8 __U, __m512d __A, __m512d __B)
4148 return (__m512d)__builtin_ia32_selectpd_512((__mmask8) __U,
4385 static __inline __m512d __DEFAULT_FN_ATTRS512
4386 _mm512_mask_loadu_pd (__m512d __W, __mmask8 __U, void const *__P)
4388 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *) __P,
4393 static __inline __m512d __DEFAULT_FN_ATTRS512
4396 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *)__P,
4402 static __inline __m512d __DEFAULT_FN_ATTRS512
4443 static __inline __m512d __DEFAULT_FN_ATTRS512
4446 return *(const __m512d*)__p;
4449 static __inline __m512d __DEFAULT_FN_ATTRS512
4450 _mm512_mask_load_pd (__m512d __W, __mmask8 __U, void const *__P)
4452 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *) __P,
4457 static __inline __m512d __DEFAULT_FN_ATTRS512
4460 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *)__P,
4528 _mm512_mask_storeu_pd(void *__P, __mmask8 __U, __m512d __A)
4534 _mm512_storeu_pd(void *__P, __m512d __A)
4559 _mm512_mask_store_pd(void *__P, __mmask8 __U, __m512d __A)
4565 _mm512_store_pd(void *__P, __m512d __A)
4567 *(__m512d*)__P = __A;
5287 static __inline__ __m512d __DEFAULT_FN_ATTRS512
5288 _mm512_movedup_pd (__m512d __A)
5290 return (__m512d)__builtin_shufflevector((__v8df)__A, (__v8df)__A,
5294 static __inline__ __m512d __DEFAULT_FN_ATTRS512
5295 _mm512_mask_movedup_pd (__m512d __W, __mmask8 __U, __m512d __A)
5297 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
5302 static __inline__ __m512d __DEFAULT_FN_ATTRS512
5303 _mm512_maskz_movedup_pd (__mmask8 __U, __m512d __A)
5305 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
5311 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5312 (__v8df)(__m512d)(B), \
5317 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5318 (__v8df)(__m512d)(B), \
5323 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5324 (__v8df)(__m512d)(B), \
5330 ((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
5331 (__v8df)(__m512d)(B), \
5337 ((__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5338 (__v8df)(__m512d)(B), \
5344 ((__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
5345 (__v8df)(__m512d)(B), \
6149 ((__m512d)__builtin_ia32_vpermilpd512((__v8df)(__m512d)(X), (int)(C)))
6152 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6154 (__v8df)(__m512d)(W)))
6157 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6174 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6175 _mm512_permutevar_pd(__m512d __A, __m512i __C)
6177 return (__m512d)__builtin_ia32_vpermilvarpd512((__v8df)__A, (__v8di)__C);
6180 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6181 _mm512_mask_permutevar_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512i __C)
6183 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
6188 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6189 _mm512_maskz_permutevar_pd(__mmask8 __U, __m512d __A, __m512i __C)
6191 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
6218 static __inline __m512d __DEFAULT_FN_ATTRS512
6219 _mm512_permutex2var_pd(__m512d __A, __m512i __I, __m512d __B)
6221 return (__m512d)__builtin_ia32_vpermi2varpd512((__v8df)__A, (__v8di)__I,
6225 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6226 _mm512_mask_permutex2var_pd(__m512d __A, __mmask8 __U, __m512i __I, __m512d __B)
6228 return (__m512d)__builtin_ia32_selectpd_512(__U,
6233 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6234 _mm512_mask2_permutex2var_pd(__m512d __A, __m512i __I, __mmask8 __U,
6235 __m512d __B)
6237 return (__m512d)__builtin_ia32_selectpd_512(__U,
6239 (__v8df)(__m512d)__I);
6242 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6243 _mm512_maskz_permutex2var_pd(__mmask8 __U, __m512d __A, __m512i __I,
6244 __m512d __B)
6246 return (__m512d)__builtin_ia32_selectpd_512(__U,
6284 ((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6289 ((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6294 ((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
6299 _mm512_cvttpd_epu32 (__m512d __A)
6309 _mm512_mask_cvttpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
6318 _mm512_maskz_cvttpd_epu32 (__mmask8 __U, __m512d __A)
6412 ((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6413 (__v8df)(__m512d)(B), \
6418 ((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6419 (__v8df)(__m512d)(B), \
6420 (__v8df)(__m512d)(W), \
6424 ((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
6425 (__v8df)(__m512d)(B), \
6429 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6430 _mm512_scalef_pd (__m512d __A, __m512d __B)
6432 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6440 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6441 _mm512_mask_scalef_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
6443 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6450 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6451 _mm512_maskz_scalef_pd (__mmask8 __U, __m512d __A, __m512d __B)
6453 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
6666 ((__m512d)__builtin_ia32_shuf_f64x2((__v8df)(__m512d)(A), \
6667 (__v8df)(__m512d)(B), (int)(imm)))
6670 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6672 (__v8df)(__m512d)(W)))
6675 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6708 ((__m512d)__builtin_ia32_shufpd512((__v8df)(__m512d)(A), \
6709 (__v8df)(__m512d)(B), (int)(M)))
6712 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6714 (__v8df)(__m512d)(W)))
6717 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
6835 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6838 return (__m512d)__builtin_shufflevector((__v4df)__A, (__v4df)__A,
6842 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6843 _mm512_mask_broadcast_f64x4(__m512d __O, __mmask8 __M, __m256d __A)
6845 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__M,
6850 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6853 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__M,
6905 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6906 _mm512_mask_broadcastsd_pd (__m512d __O, __mmask8 __M, __m128d __A)
6908 return (__m512d)__builtin_ia32_selectpd_512(__M,
6913 static __inline__ __m512d __DEFAULT_FN_ATTRS512
6916 return (__m512d)__builtin_ia32_selectpd_512(__M,
7406 ((__m512d)__builtin_ia32_insertf64x4((__v8df)(__m512d)(A), \
7410 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7412 (__v8df)(__m512d)(W)))
7415 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
7462 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7468 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7470 (__v8df)(__m512d)(W), \
7474 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7480 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7487 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7489 (__v8df)(__m512d)(W), \
7494 ((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
7540 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7545 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7546 (__v8df)(__m512d)(W), \
7550 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
7554 static __inline__ __m512d __DEFAULT_FN_ATTRS512
7555 _mm512_getexp_pd (__m512d __A)
7557 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7563 static __inline__ __m512d __DEFAULT_FN_ATTRS512
7564 _mm512_mask_getexp_pd (__m512d __W, __mmask8 __U, __m512d __A)
7566 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7572 static __inline__ __m512d __DEFAULT_FN_ATTRS512
7573 _mm512_maskz_getexp_pd (__mmask8 __U, __m512d __A)
7575 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
7648 ((__m512d)__builtin_ia32_gatherdiv8df((__v8df)_mm512_undefined_pd(), \
7654 ((__m512d)__builtin_ia32_gatherdiv8df((__v8df)(__m512d)(v1_old), \
7696 ((__m512d)__builtin_ia32_gathersiv8df((__v8df)_mm512_undefined_pd(), \
7702 ((__m512d)__builtin_ia32_gathersiv8df((__v8df)(__m512d)(v1_old), \
7742 (__v8df)(__m512d)(v1), (int)(scale))
7747 (__v8df)(__m512d)(v1), (int)(scale))
7782 (__v8df)(__m512d)(v1), (int)(scale))
7787 (__v8df)(__m512d)(v1), (int)(scale))
8233 ((__m512d)__builtin_ia32_permdf512((__v8df)(__m512d)(X), (int)(C)))
8236 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
8238 (__v8df)(__m512d)(W)))
8241 ((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
8258 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8259 _mm512_permutexvar_pd (__m512i __X, __m512d __Y)
8261 return (__m512d)__builtin_ia32_permvardf512((__v8df) __Y, (__v8di) __X);
8264 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8265 _mm512_mask_permutexvar_pd (__m512d __W, __mmask8 __U, __m512i __X, __m512d __Y)
8267 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8272 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8273 _mm512_maskz_permutexvar_pd (__mmask8 __U, __m512i __X, __m512d __Y)
8275 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8466 _mm512_stream_pd (void *__P, __m512d __A)
8479 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8480 _mm512_mask_compress_pd (__m512d __W, __mmask8 __U, __m512d __A)
8482 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
8487 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8488 _mm512_maskz_compress_pd (__mmask8 __U, __m512d __A)
8490 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
8782 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8783 _mm512_mask_expand_pd (__m512d __W, __mmask8 __U, __m512d __A)
8785 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
8790 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8791 _mm512_maskz_expand_pd (__mmask8 __U, __m512d __A)
8793 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
8814 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8815 _mm512_mask_expandloadu_pd(__m512d __W, __mmask8 __U, void const *__P)
8817 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
8822 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8825 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *)__P,
8911 ((__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
8916 ((__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
8917 (__v8df)(__m512d)(W), \
8921 ((__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
8925 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8928 return (__m512d) __builtin_convertvector((__v8sf)__A, __v8df);
8931 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8932 _mm512_mask_cvtps_pd (__m512d __W, __mmask8 __U, __m256 __A)
8934 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8939 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8942 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__U,
8947 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8950 return (__m512d) _mm512_cvtps_pd(_mm512_castps512_ps256(__A));
8953 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8954 _mm512_mask_cvtpslo_pd (__m512d __W, __mmask8 __U, __m512 __A)
8956 return (__m512d) _mm512_mask_cvtps_pd(__W, __U, _mm512_castps512_ps256(__A));
8959 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8960 _mm512_mask_mov_pd (__m512d __W, __mmask8 __U, __m512d __A)
8962 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
8967 static __inline__ __m512d __DEFAULT_FN_ATTRS512
8968 _mm512_maskz_mov_pd (__mmask8 __U, __m512d __A)
8970 return (__m512d) __builtin_ia32_selectpd_512 ((__mmask8) __U,
8992 _mm512_mask_compressstoreu_pd (void *__P, __mmask8 __U, __m512d __A)
9255 static __inline__ __m512d __DEFAULT_FN_ATTRS512
9259 return __extension__ (__m512d)
9293 static __inline__ __m512d __DEFAULT_FN_ATTRS512
9294 _mm512_abs_pd(__m512d __A)
9296 return (__m512d)_mm512_and_epi64(_mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A) ;
9299 static __inline__ __m512d __DEFAULT_FN_ATTRS512
9300 _mm512_mask_abs_pd(__m512d __W, __mmask8 __K, __m512d __A)
9302 return (__m512d)_mm512_mask_and_epi64((__v8di)__W, __K, _mm512_set1_epi64(0x7FFFFFFFFFFFFFFF),(__v8di)__A);
9364 static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_add_pd(__m512d __W) {
9368 static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_pd(__m512d __W) {
9373 _mm512_mask_reduce_add_pd(__mmask8 __M, __m512d __W) {
9379 _mm512_mask_reduce_mul_pd(__mmask8 __M, __m512d __W) {
9538 _mm512_reduce_max_pd(__m512d __V) {
9543 _mm512_reduce_min_pd(__m512d __V) {
9548 _mm512_mask_reduce_max_pd(__mmask8 __M, __m512d __V) {
9554 _mm512_mask_reduce_min_pd(__mmask8 __M, __m512d __V) {