Home | History | Annotate | Download | only in include

Lines Matching defs:__m512d

49 typedef double __m512d __attribute__ ((__vector_size__ (64), __may_alias__));
77 extern __inline __m512d
82 return __extension__ (__m512d)
119 extern __inline __m512d
123 __m512d __Y = __Y;
161 extern __inline __m512d
165 return (__m512d) __builtin_ia32_broadcastsd512 (__extension__
202 extern __inline __m512d
206 return __extension__ (__m512d)
239 extern __inline __m512d
243 return __extension__ (__m512d) { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 };
260 extern __inline __m512d
262 _mm512_mask_mov_pd (__m512d __W, __mmask8 __U, __m512d __A)
264 return (__m512d) __builtin_ia32_movapd512_mask ((__v8df) __A,
269 extern __inline __m512d
271 _mm512_maskz_mov_pd (__mmask8 __U, __m512d __A)
273 return (__m512d) __builtin_ia32_movapd512_mask ((__v8df) __A,
298 extern __inline __m512d
302 return *(__m512d *) __P;
305 extern __inline __m512d
307 _mm512_mask_load_pd (__m512d __W, __mmask8 __U, void const *__P)
309 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *) __P,
314 extern __inline __m512d
318 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *) __P,
326 _mm512_store_pd (void *__P, __m512d __A)
328 *(__m512d *) __P = __A;
333 _mm512_mask_store_pd (void *__P, __mmask8 __U, __m512d __A)
1540 extern __inline __m512d
1542 _mm512_rcp14_pd (__m512d __A)
1544 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1550 extern __inline __m512d
1552 _mm512_mask_rcp14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1554 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1559 extern __inline __m512d
1561 _mm512_maskz_rcp14_pd (__mmask8 __U, __m512d __A)
1563 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1614 extern __inline __m512d
1616 _mm512_rsqrt14_pd (__m512d __A)
1618 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1624 extern __inline __m512d
1626 _mm512_mask_rsqrt14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1628 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1633 extern __inline __m512d
1635 _mm512_maskz_rsqrt14_pd (__mmask8 __U, __m512d __A)
1637 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1689 extern __inline __m512d
1691 _mm512_sqrt_round_pd (__m512d __A, const int __R)
1693 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
1699 extern __inline __m512d
1701 _mm512_mask_sqrt_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
1704 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
1709 extern __inline __m512d
1711 _mm512_maskz_sqrt_round_pd (__mmask8 __U, __m512d __A, const int __R)
1713 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
1767 (__m512d)__builtin_ia32_sqrtpd512_mask(A, (__v8df)_mm512_undefined_pd(), -1, C)
1770 (__m512d)__builtin_ia32_sqrtpd512_mask(A, W, U, C)
1773 (__m512d)__builtin_ia32_sqrtpd512_mask(A, (__v8df)_mm512_setzero_pd(), U, C)
2082 extern __inline __m512d
2084 _mm512_add_round_pd (__m512d __A, __m512d __B, const int __R)
2086 return (__m512d) __builtin_ia32_addpd512_mask ((__v8df) __A,
2093 extern __inline __m512d
2095 _mm512_mask_add_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
2096 __m512d __B, const int __R)
2098 return (__m512d) __builtin_ia32_addpd512_mask ((__v8df) __A,
2104 extern __inline __m512d
2106 _mm512_maskz_add_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2109 return (__m512d) __builtin_ia32_addpd512_mask ((__v8df) __A,
2149 extern __inline __m512d
2151 _mm512_sub_round_pd (__m512d __A, __m512d __B, const int __R)
2153 return (__m512d
2160 extern __inline __m512d
2162 _mm512_mask_sub_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
2163 __m512d __B, const int __R)
2165 return (__m512d) __builtin_ia32_subpd512_mask ((__v8df) __A,
2171 extern __inline __m512d
2173 _mm512_maskz_sub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2176 return (__m512d) __builtin_ia32_subpd512_mask ((__v8df) __A,
2217 (__m512d)__builtin_ia32_addpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, C)
2220 (__m512d)__builtin_ia32_addpd512_mask(A, B, W, U, C)
2223 (__m512d)__builtin_ia32_addpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, C)
2235 (__m512d)__builtin_ia32_subpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, C)
2238 (__m512d)__builtin_ia32_subpd512_mask(A, B, W, U, C)
2241 (__m512d)__builtin_ia32_subpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, C)
2254 extern __inline __m512d
2256 _mm512_mul_round_pd (__m512d __A, __m512d __B, const int __R)
2258 return (__m512d) __builtin_ia32_mulpd512_mask ((__v8df) __A,
2265 extern __inline __m512d
2267 _mm512_mask_mul_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
2268 __m512d __B, const int __R)
2270 return (__m512d) __builtin_ia32_mulpd512_mask ((__v8df) __A,
2276 extern __inline __m512d
2278 _mm512_maskz_mul_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2281 return (__m512d) __builtin_ia32_mulpd512_mask ((__v8df) __A,
2321 extern __inline __m512d
2323 _mm512_div_round_pd (__m512d __M, __m512d __V, const int __R)
2325 return (__m512d) __builtin_ia32_divpd512_mask ((__v8df) __M,
2332 extern __inline __m512d
2334 _mm512_mask_div_round_pd (__m512d __W, __mmask8 __U, __m512d __M,
2335 __m512d __V, const int __R)
2337 return (__m512d) __builtin_ia32_divpd512_mask ((__v8df) __M,
2343 extern __inline __m512d
2345 _mm512_maskz_div_round_pd (__mmask8 __U, __m512d __M, __m512d __V,
2348 return (__m512d) __builtin_ia32_divpd512_mask ((__v8df) __M,
2426 (__m512d)__builtin_ia32_mulpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, C)
2429 (__m512d)__builtin_ia32_mulpd512_mask(A, B, W, U, C)
2432 (__m512d)__builtin_ia32_mulpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, C)
2444 (__m512d)__builtin_ia32_divpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, C)
2447 (__m512d)__builtin_ia32_divpd512_mask(A, B, W, U, C)
2450 (__m512d)__builtin_ia32_divpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, C)
2475 extern __inline __m512d
2477 _mm512_max_round_pd (__m512d __A, __m512d __B, const int __R)
2479 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
2486 extern __inline __m512d
2488 _mm512_mask_max_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
2489 __m512d __B, const int __R)
2491 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
2497 extern __inline __m512d
2499 _mm512_maskz_max_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2502 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
2542 extern __inline __m512d
2544 _mm512_min_round_pd (__m512d __A, __m512d __B, const int __R)
2546 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
2553 extern __inline __m512d
2555 _mm512_mask_min_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
2556 __m512d __B, const int __R)
2558 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
2564 extern __inline __m512d
2566 _mm512_maskz_min_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2569 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
2610 (__m512d)__builtin_ia32_maxpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, R)
2613 (__m512d)__builtin_ia32_maxpd512_mask(A, B, W, U, R)
2616 (__m512d)__builtin_ia32_maxpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, R)
2628 (__m512d)__builtin_ia32_minpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, R)
2631 (__m512d)__builtin_ia32_minpd512_mask(A, B, W, U, R)
2634 (__m512d)__builtin_ia32_minpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, R)
2647 extern __inline __m512d
2649 _mm512_scalef_round_pd (__m512d __A, __m512d __B, const int __R)
2651 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
2658 extern __inline __m512d
2660 _mm512_mask_scalef_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
2661 __m512d __B, const int __R)
2663 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
2669 extern __inline __m512d
2671 _mm512_maskz_scalef_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2674 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
2734 (__m512d)__builtin_ia32_scalefpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, C)
2737 (__m512d)__builtin_ia32_scalefpd512_mask(A, B, W, U, C)
2740 (__m512d)__builtin_ia32_scalefpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, C)
2759 extern __inline __m512d
2761 _mm512_fmadd_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
2763 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2769 extern __inline __m512d
2771 _mm512_mask_fmadd_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
2772 __m512d __C, const int __R)
2774 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2780 extern __inline __m512d
2782 _mm512_mask3_fmadd_round_pd (__m512d __A, __m512d __B, __m512d __C,
2785 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 ((__v8df) __A,
2791 extern __inline __m512d
2793 _mm512_maskz_fmadd_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2794 __m512d __C, const int __R)
2796 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2845 extern __inline __m512d
2847 _mm512_fmsub_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
2849 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2855 extern __inline __m512d
2857 _mm512_mask_fmsub_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
2858 __m512d __C, const int __R)
2860 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
2866 extern __inline __m512d
2868 _mm512_mask3_fmsub_round_pd (__m512d __A, __m512d __B, __m512d __C,
2871 return (__m512d) __builtin_ia32_vfmsubpd512_mask3 ((__v8df) __A,
2877 extern __inline __m512d
2879 _mm512_maskz_fmsub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2880 __m512d __C, const int __R)
2882 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
2931 extern __inline __m512d
2933 _mm512_fmaddsub_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
2935 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2941 extern __inline __m512d
2943 _mm512_mask_fmaddsub_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
2944 __m512d __C, const int __R)
2946 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
2952 extern __inline __m512d
2954 _mm512_mask3_fmaddsub_round_pd (__m512d __A, __m512d __B, __m512d __C,
2957 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask3 ((__v8df) __A,
2963 extern __inline __m512d
2965 _mm512_maskz_fmaddsub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2966 __m512d __C, const int __R)
2968 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
3017 extern __inline __m512d
3019 _mm512_fmsubadd_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3021 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
3027 extern __inline __m512d
3029 _mm512_mask_fmsubadd_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3030 __m512d __C, const int __R)
3032 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
3038 extern __inline __m512d
3040 _mm512_mask3_fmsubadd_round_pd (__m512d __A, __m512d __B, __m512d __C,
3043 return (__m512d) __builtin_ia32_vfmsubaddpd512_mask3 ((__v8df) __A,
3049 extern __inline __m512d
3051 _mm512_maskz_fmsubadd_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3052 __m512d __C, const int __R)
3054 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
3103 extern __inline __m512d
3105 _mm512_fnmadd_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3107 return (__m512d) __builtin_ia32_vfmaddpd512_mask (-(__v8df) __A,
3113 extern __inline __m512d
3115 _mm512_mask_fnmadd_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3116 __m512d __C, const int __R)
3118 return (__m512d) __builtin_ia32_vfnmaddpd512_mask ((__v8df) __A,
3124 extern __inline __m512d
3126 _mm512_mask3_fnmadd_round_pd (__m512d __A, __m512d __B, __m512d __C,
3129 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 (-(__v8df) __A,
3135 extern __inline __m512d
3137 _mm512_maskz_fnmadd_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3138 __m512d __C, const int __R)
3140 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
3189 extern __inline __m512d
3191 _mm512_fnmsub_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3193 return (__m512d) __builtin_ia32_vfmaddpd512_mask (-(__v8df) __A,
3199 extern __inline __m512d
3201 _mm512_mask_fnmsub_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3202 __m512d __C, const int __R)
3204 return (__m512d) __builtin_ia32_vfnmsubpd512_mask ((__v8df) __A,
3210 extern __inline __m512d
3212 _mm512_mask3_fnmsub_round_pd (__m512d __A, __m512d __B, __m512d __C,
3215 return (__m512d) __builtin_ia32_vfnmsubpd512_mask3 ((__v8df) __A,
3221 extern __inline __m512d
3223 _mm512_maskz_fnmsub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3224 __m512d __C, const int __R)
3226 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
3276 (__m512d)__builtin_ia32_vfmaddpd512_mask(A, B, C, -1, R)
3279 (__m512d)__builtin_ia32_vfmaddpd512_mask(A, B, C, U, R)
3282 (__m512d)__builtin_ia32_vfmaddpd512_mask3(A, B, C, U, R)
3285 (__m512d)__builtin_ia32_vfmaddpd512_maskz(A, B, C, U, R)
3300 (__m512d)__builtin_ia32_vfmaddpd512_mask(A, B, -(C), -1, R)
3303 (__m512d)__builtin_ia32_vfmaddpd512_mask(A, B, -(C), U, R)
3306 (__m512d)__builtin_ia32_vfmsubpd512_mask3(A, B, C, U, R)
3309 (__m512d)__builtin_ia32_vfmaddpd512_maskz(A, B, -(C), U, R)
3324 (__m512d)__builtin_ia32_vfmaddsubpd512_mask(A, B, C, -1, R)
3327 (__m512d)__builtin_ia32_vfmaddpd512_mask(A, B, C, U, R)
3330 (__m512d)__builtin_ia32_vfmaddsubpd512_mask3(A, B, C, U, R)
3333 (__m512d)__builtin_ia32_vfmaddsubpd512_maskz(A, B, C, U, R)
3348 (__m512d)__builtin_ia32_vfmaddsubpd512_mask(A, B, -(C), -1, R)
3351 (__m512d)__builtin_ia32_vfmaddsubpd512_mask(A, B, -(C), U, R)
3354 (__m512d)__builtin_ia32_vfmsubaddpd512_mask3(A, B, C, U, R)
3357 (__m512d)__builtin_ia32_vfmaddsubpd512_maskz(A, B, -(C), U, R)
3372 (__m512d)__builtin_ia32_vfmaddpd512_mask(-(A), B, C, -1, R)
3375 (__m512d)__builtin_ia32_vfnmaddpd512_mask(-(A), B, C, U, R)
3378 (__m512d)__builtin_ia32_vfmaddpd512_mask3(-(A), B, C, U, R)
3381 (__m512d)__builtin_ia32_vfmaddpd512_maskz(-(A), B, C, U, R)
3396 (__m512d)__builtin_ia32_vfmaddpd512_mask(-(A), B, -(C), -1, R)
3399 (__m512d)__builtin_ia32_vfnmsubpd512_mask(A, B, C, U, R)
3402 (__m512d)__builtin_ia32_vfnmsubpd512_mask3(A, B, C, U, R)
3405 (__m512d)__builtin_ia32_vfmaddpd512_maskz(-(A), B, -(C), U, R)
3506 extern __inline __m512d
3510 return (__m512d) __builtin_ia32_broadcastsd512 ((__v2df) __A,
3516 extern __inline __m512d
3518 _mm512_mask_broadcastsd_pd (__m512d __O, __mmask8 __M, __m128d __A)
3520 return (__m512d) __builtin_ia32_broadcastsd512 ((__v2df) __A,
3524 extern __inline __m512d
3528 return (__m512d) __builtin_ia32_broadcastsd512 ((__v2df) __A,
3723 extern __inline __m512d
3727 return (__m512d) __builtin_ia32_broadcastf64x4_512 ((__v4df) __A,
3733 extern __inline __m512d
3735 _mm512_mask_broadcast_f64x4 (__m512d __O, __mmask8 __M, __m256d __A)
3737 return (__m512d) __builtin_ia32_broadcastf64x4_512 ((__v4df) __A,
3742 extern __inline __m512d
3746 return (__m512d) __builtin_ia32_broadcastf64x4_512 ((__v4df) __A,
3976 extern __inline __m512d
3978 _mm512_shuffle_f64x2 (__m512d __A, __m512d __B, const int __imm)
3980 return (__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df) __A,
3987 extern __inline __m512d
3989 _mm512_mask_shuffle_f64x2 (__m512d __W, __mmask8 __U, __m512d __A,
3990 __m512d __B, const int __imm)
3992 return (__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df) __A,
3998 extern __inline __m512d
4000 _mm512_maskz_shuffle_f64x2 (__mmask8 __U, __m512d __A, __m512d __B,
4003 return (__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df) __A,
4097 ((__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df)(__m512d)(X), \
4098 (__v8df)(__m512d)(Y), (int)(C),\
4099 (__v8df)(__m512d)_mm512_undefined_pd(),\
4103 ((__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df)(__m512d)(X), \
4104 (__v8df)(__m512d)(Y), (int)(C),\
4105 (__v8df)(__m512d)(W),\
4109 ((__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df)(__m512d)(X), \
4110 (__v8df)(__m512d)(Y), (int)(C),\
4111 (__v8df)(__m512d)_mm512_setzero_pd(),\
4264 _mm512_cvtt_roundpd_epi32 (__m512d __A, const int __R)
4274 _mm512_mask_cvtt_roundpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A,
4284 _mm512_maskz_cvtt_roundpd_epi32 (__mmask8 __U, __m512d __A, const int __R)
4294 _mm512_cvtt_roundpd_epu32 (__m512d __A, const int __R)
4304 _mm512_mask_cvtt_roundpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A,
4314 _mm512_maskz_cvtt_roundpd_epu32 (__mmask8 __U, __m512d __A, const int __R)
4344 _mm512_cvt_roundpd_epi32 (__m512d __A, const int __R)
4354 _mm512_mask_cvt_roundpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A,
4364 _mm512_maskz_cvt_roundpd_epi32 (__mmask8 __U, __m512d __A, const int __R)
4374 _mm512_cvt_roundpd_epu32 (__m512d __A, const int __R)
4384 _mm512_mask_cvt_roundpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A,
4394 _mm512_maskz_cvt_roundpd_epu32 (__mmask8 __U, __m512d __A, const int __R)
5219 extern __inline __m512d
5223 return (__m512d) __builtin_ia32_cvtdq2pd512_mask ((__v8si) __A,
5229 extern __inline __m512d
5231 _mm512_mask_cvtepi32_pd (__m512d __W, __mmask8 __U, __m256i __A)
5233 return (__m512d) __builtin_ia32_cvtdq2pd512_mask ((__v8si) __A,
5238 extern __inline __m512d
5242 return (__m512d) __builtin_ia32_cvtdq2pd512_mask ((__v8si) __A,
5248 extern __inline __m512d
5252 return (__m512d) __builtin_ia32_cvtudq2pd512_mask ((__v8si) __A,
5258 extern __inline __m512d
5260 _mm512_mask_cvtepu32_pd (__m512d __W, __mmask8 __U, __m256i __A)
5262 return (__m512d) __builtin_ia32_cvtudq2pd512_mask ((__v8si) __A,
5267 extern __inline __m512d
5271 return (__m512d) __builtin_ia32_cvtudq2pd512_mask ((__v8si) __A,
5361 _mm512_extractf64x4_pd (__m512d __A, const int __imm)
5372 _mm512_mask_extractf64x4_pd (__m256d __W, __mmask8 __U, __m512d __A,
5383 _mm512_maskz_extractf64x4_pd (__mmask8 __U, __m512d __A, const int __imm)
5493 ((__m256d) __builtin_ia32_extractf64x4_mask ((__v8df)(__m512d) (X), \
5499 ((__m256d) __builtin_ia32_extractf64x4_mask ((__v8df)(__m512d) (X), \
5505 ((__m256d) __builtin_ia32_extractf64x4_mask ((__v8df)(__m512d) (X), \
5623 extern __inline __m512d
5625 _mm512_insertf64x4 (__m512d __A, __m256d __B, const int __imm)
5627 return (__m512d) __builtin_ia32_insertf64x4_mask ((__v8df) __A,
5635 extern __inline __m512d
5637 _mm512_mask_insertf64x4 (__m512d __W, __mmask8 __U, __m512d __A,
5640 return (__m512d) __builtin_ia32_insertf64x4_mask ((__v8df) __A,
5647 extern __inline __m512d
5649 _mm512_maskz_insertf64x4 (__mmask8 __U, __m512d __A, __m256d __B,
5652 return (__m512d) __builtin_ia32_insertf64x4_mask ((__v8df) __A,
5669 ((__m512d) __builtin_ia32_insertf64x4_mask ((__v8df)(__m512d) (X), \
5671 (__v8df)(__m512d)_mm512_undefined_pd(), \
5675 ((__m512d) __builtin_ia32_insertf64x4_mask ((__v8df)(__m512d) (X), \
5677 (__v8df)(__m512d)(W), \
5681 ((__m512d) __builtin_ia32_insertf64x4_mask ((__v8df)(__m512d) (X), \
5683 (__v8df)(__m512d)_mm512_setzero_pd(), \
5705 extern __inline __m512d
5709 return (__m512d) __builtin_ia32_loadupd512_mask ((const __v8df *) __P,
5715 extern __inline __m512d
5717 _mm512_mask_loadu_pd (__m512d __W, __mmask8 __U, void const *__P)
5719 return (__m512d) __builtin_ia32_loadupd512_mask ((const __v8df *) __P,
5724 extern __inline __m512d
5728 return (__m512d) __builtin_ia32_loadupd512_mask ((const __v8df *) __P,
5736 _mm512_storeu_pd (void *__P, __m512d __A)
5744 _mm512_mask_storeu_pd (void *__P, __mmask8 __U, __m512d __A)
5867 extern __inline __m512d
5869 _mm512_permutevar_pd (__m512d __A, __m512i __C)
5871 return (__m512d) __builtin_ia32_vpermilvarpd512_mask ((__v8df) __A,
5878 extern __inline __m512d
5880 _mm512_mask_permutevar_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512i __C)
5882 return (__m512d) __builtin_ia32_vpermilvarpd512_mask ((__v8df) __A,
5888 extern __inline __m512d
5890 _mm512_maskz_permutevar_pd (__mmask8 __U, __m512d __A, __m512i __C)
5892 return (__m512d) __builtin_ia32_vpermilvarpd512_mask ((__v8df) __A,
6025 extern __inline __m512d
6027 _mm512_permutex2var_pd (__m512d __A, __m512i __I, __m512d __B)
6029 return (__m512d) __builtin_ia32_vpermt2varpd512_mask ((__v8di) __I
6036 extern __inline __m512d
6038 _mm512_mask_permutex2var_pd (__m512d __A, __mmask8 __U, __m512i __I,
6039 __m512d __B)
6041 return (__m512d) __builtin_ia32_vpermt2varpd512_mask ((__v8di) __I
6048 extern __inline __m512d
6050 _mm512_mask2_permutex2var_pd (__m512d __A, __m512i __I, __mmask8 __U,
6051 __m512d __B)
6053 return (__m512d) __builtin_ia32_vpermi2varpd512_mask ((__v8df) __A,
6060 extern __inline __m512d
6062 _mm512_maskz_permutex2var_pd (__mmask8 __U, __m512d __A, __m512i __I,
6063 __m512d __B)
6065 return (__m512d) __builtin_ia32_vpermt2varpd512_maskz ((__v8di) __I
6119 extern __inline __m512d
6121 _mm512_permute_pd (__m512d __X, const int __C)
6123 return (__m512d) __builtin_ia32_vpermilpd512_mask ((__v8df) __X, __C,
6129 extern __inline __m512d
6131 _mm512_mask_permute_pd (__m512d __W, __mmask8 __U, __m512d __X, const int __C)
6133 return (__m512d) __builtin_ia32_vpermilpd512_mask ((__v8df) __X, __C,
6138 extern __inline __m512d
6140 _mm512_maskz_permute_pd (__mmask8 __U, __m512d __X, const int __C)
6142 return (__m512d) __builtin_ia32_vpermilpd512_mask ((__v8df) __X, __C,
6178 ((__m512d__m512d)(X), (int)(C), \
6179 (__v8df)(__m512d)_mm512_undefined_pd(),\
6183 ((__m512d) __builtin_ia32_vpermilpd512_mask ((__v8df)(__m512d)(X), (int)(C), \
6184 (__v8df)(__m512d)(W), \
6188 ((__m512d) __builtin_ia32_vpermilpd512_mask ((__v8df)(__m512d)(X), (int)(C), \
6189 (__v8df)(__m512d)_mm512_setzero_pd(), \
6239 extern __inline __m512d
6241 _mm512_permutex_pd (__m512d __X, const int __M)
6243 return (__m512d) __builtin_ia32_permdf512_mask ((__v8df) __X, __M,
6249 extern __inline __m512d
6251 _mm512_mask_permutex_pd (__m512d __W, __mmask8 __U, __m512d __X, const int __M)
6253 return (__m512d) __builtin_ia32_permdf512_mask ((__v8df) __X, __M,
6258 extern __inline __m512d
6260 _mm512_maskz_permutex_pd (__mmask8 __U, __m512d __X, const int __M)
6262 return (__m512d) __builtin_ia32_permdf512_mask ((__v8df) __X, __M,
6269 ((__m512d) __builtin_ia32_permdf512_mask ((__v8df)(__m512d)(X), (int)(M), \
6270 (__v8df)(__m512d)_mm512_undefined_pd(),\
6274 ((__m512d) __builtin_ia32_permdf512_mask ((__v8df)(__m512d)(X), (int)(M), \
6275 (__v8df)(__m512d)(W), (__mmask8)(U)))
6278 ((__m512d) __builtin_ia32_permdf512_mask ((__v8df)(__m512d)(X), (int)(M), \
6279 (__v8df)(__m512d)_mm512_setzero_pd(),\
6369 extern __inline __m512d
6371 _mm512_permutexvar_pd (__m512i __X, __m512d __Y)
6373 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
6380 extern __inline __m512d
6382 _mm512_mask_permutexvar_pd (__m512d __W, __mmask8 __U, __m512i __X, __m512d __Y)
6384 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
6390 extern __inline __m512d
6392 _mm512_maskz_permutexvar_pd (__mmask8 __U, __m512i __X, __m512d __Y)
6394 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
6467 extern __inline __m512d
6469 _mm512_shuffle_pd (__m512d __M, __m512d __V, const int __imm)
6471 return (__m512d) __builtin_ia32_shufpd512_mask ((__v8df) __M,
6478 extern __inline __m512d
6480 _mm512_mask_shuffle_pd (__m512d __W, __mmask8 __U, __m512d __M,
6481 __m512d __V, const int __imm)
6483 return (__m512d) __builtin_ia32_shufpd512_mask ((__v8df) __M,
6489 extern __inline __m512d
6491 _mm512_maskz_shuffle_pd (__mmask8 __U, __m512d __M, __m512d __V,
6494 return (__m512d) __builtin_ia32_shufpd512_mask ((__v8df) __M,
6501 extern __inline __m512d
6503 _mm512_fixupimm_round_pd (__m512d __A, __m512d __B, __m512i __C,
6506 return (__m512d) __builtin_ia32_fixupimmpd512_mask ((__v8df) __A,
6513 extern __inline __m512d
6515 _mm512_mask_fixupimm_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
6518 return (__m512d) __builtin_ia32_fixupimmpd512_mask ((__v8df) __A,
6525 extern __inline __m512d
6527 _mm512_maskz_fixupimm_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
6530 return (__m512d) __builtin_ia32_fixupimmpd512_maskz ((__v8df) __A,
6642 ((__m512d)__builtin_ia32_shufpd512_mask ((__v8df)(__m512d)(X), \
6643 (__v8df)(__m512d)(Y), (int)(C),\
6644 (__v8df)(__m512d)_mm512_undefined_pd(),\
6648 ((__m512d)__builtin_ia32_shufpd512_mask ((__v8df)(__m512d)(X), \
6649 (__v8df)(__m512d)(Y), (int)(C),\
6650 (__v8df)(__m512d)(W),\
6654 ((__m512d)__builtin_ia32_shufpd512_mask ((__v8df)(__m512d)(X), \
6655 (__v8df)(__m512d)(Y), (int)(C),\
6656 (__v8df)(__m512d)_mm512_setzero_pd(),\
6678 ((__m512d__m512d)(X), \
6679 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
6683 ((__m512d)__builtin_ia32_fixupimmpd512_mask ((__v8df)(__m512d)(X), \
6684 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
6688 ((__m512d)__builtin_ia32_fixupimmpd512_maskz ((__v8df)(__m512d)(X), \
6689 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
7724 extern __inline __m512d
7726 _mm512_movedup_pd (__m512d __A)
7728 return (__m512d
7734 extern __inline __m512d
7736 _mm512_mask_movedup_pd (__m512d __W, __mmask8 __U, __m512d __A)
7738 return (__m512d) __builtin_ia32_movddup512_mask ((__v8df) __A,
7743 extern __inline __m512d
7745 _mm512_maskz_movedup_pd (__mmask8 __U, __m512d __A)
7747 return (__m512d) __builtin_ia32_movddup512_mask ((__v8df) __A,
7753 extern __inline __m512d
7755 _mm512_unpacklo_pd (__m512d __A, __m512d __B)
7757 return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A,
7764 extern __inline __m512d
7766 _mm512_mask_unpacklo_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
7768 return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A,
7774 extern __inline __m512d
7776 _mm512_maskz_unpacklo_pd (__mmask8 __U, __m512d __A, __m512d __B)
7778 return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A,
7785 extern __inline __m512d
7787 _mm512_unpackhi_pd (__m512d __A, __m512d __B)
7789 return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A,
7796 extern __inline __m512d
7798 _mm512_mask_unpackhi_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
7800 return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A,
7806 extern __inline __m512d
7808 _mm512_maskz_unpackhi_pd (__mmask8 __U, __m512d __A, __m512d __B)
7810 return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A,
7850 extern __inline __m512d
7854 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
7860 extern __inline __m512d
7862 _mm512_mask_cvt_roundps_pd (__m512d __W, __mmask8 __U, __m256 __A,
7865 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
7870 extern __inline __m512d
7874 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
7976 (__m512d)__builtin_ia32_cvtps2pd512_mask(A, (__v8df)_mm512_undefined_pd(), -1, B)
7979 (__m512d)__builtin_ia32_cvtps2pd512_mask(A, (__v8df)(W), U, B)
7982 (__m512d)__builtin_ia32_cvtps2pd512_mask(A, (__v8df)_mm512_setzero_pd(), U, B)
8016 _mm512_cvt_roundpd_ps (__m512d __A, const int __R)
8026 _mm512_mask_cvt_roundpd_ps (__m256 __W, __mmask8 __U, __m512d __A,
8036 _mm512_maskz_cvt_roundpd_ps (__mmask8 __U, __m512d __A, const int __R)
8094 _mm512_stream_pd (double *__P, __m512d __A)
8171 extern __inline __m512d
8173 _mm512_getexp_round_pd (__m512d __A, const int __R)
8175 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8181 extern __inline __m512d
8183 _mm512_mask_getexp_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
8186 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8191 extern __inline __m512d
8193 _mm512_maskz_getexp_round_pd (__mmask8 __U, __m512d __A, const int __R)
8195 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8201 extern __inline __m512d
8203 _mm512_getmant_round_pd (__m512d __A, _MM_MANTISSA_NORM_ENUM __B,
8206 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
8212 extern __inline __m512d
8214 _mm512_mask_getmant_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
8218 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
8224 extern __inline __m512d
8226 _mm512_maskz_getmant_round_pd (__mmask8 __U, __m512d __A,
8230 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
8299 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
8301 (__v8df)(__m512d)_mm512_undefined_pd(), \
8306 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
8308 (__v8df)(__m512d)(W), \
8313 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
8315 (__v8df)(__m512d)_mm512_setzero_pd(), \
8369 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
8373 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
8374 (__v8df)(__m512d)(W), (__mmask8)(U), R))
8377 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
8414 extern __inline __m512d
8416 _mm512_roundscale_round_pd (__m512d __A, const int __imm, const int __R)
8418 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A, __imm,
8424 extern __inline __m512d
8426 _mm512_mask_roundscale_round_pd (__m512d __A, __mmask8 __B,
8427 __m512d __C, const int __imm, const int __R)
8429 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __C, __imm,
8434 extern __inline __m512d
8436 _mm512_maskz_roundscale_round_pd (__mmask8 __A, __m512d __B,
8439 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __B,
8478 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(A), (int)(B),\
8481 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(C), \
8483 (__v8df)(__m512d)(A), \
8486 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(B), \
8508 extern __inline __m512d
8510 _mm512_floor_pd (__m512d __A)
8512 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
8528 extern __inline __m512d
8530 _mm512_ceil_pd (__m512d __A)
8532 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
8548 extern __inline __m512d
8550 _mm512_mask_floor_pd (__m512d __W, __mmask8 __U, __m512d __A)
8552 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
8568 extern __inline __m512d
8570 _mm512_mask_ceil_pd (__m512d __W, __mmask8 __U, __m512d __A)
8572 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
8938 _mm512_cmp_round_pd_mask (__m512d __X, __m512d __Y, const int __P,
8997 _mm512_mask_cmp_round_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y,
9075 ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X), \
9076 (__v8df)(__m512d)(Y), (int)(P),\
9105 ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X), \
9106 (__v8df)(__m512d)(Y), (int)(P),\
9160 extern __inline __m512d
9164 __m512d v1_old = _mm512_undefined_pd ();
9167 return (__m512d) __builtin_ia32_gathersiv8df ((__v8df) v1_old,
9173 extern __inline __m512d
9175 _mm512_mask_i32gather_pd (__m512d __v1_old, __mmask8 __mask,
9178 return (__m512d) __builtin_ia32_gathersiv8df ((__v8df) __v1_old,
9208 extern __inline __m512d
9212 __m512d v1_old = _mm512_undefined_pd ();
9215 return (__m512d) __builtin_ia32_gatherdiv8df ((__v8df) v1_old,
9221 extern __inline __m512d
9223 _mm512_mask_i64gather_pd (__m512d __v1_old, __mmask8 __mask,
9226 return (__m512d) __builtin_ia32_gatherdiv8df ((__v8df) __v1_old,
9349 _mm512_i32scatter_pd (double *__addr, __m256i __index, __m512d __v1,
9359 __m256i __index, __m512d __v1, int __scale)
9384 _mm512_i64scatter_pd (double *__addr, __m512i __index, __m512d __v1,
9394 __m512i __index, __m512d __v1, int __scale)
9485 (__m512d) __builtin_ia32_gathersiv8df ((__v8df)_mm512_undefined_pd(), \
9491 (__m512d) __builtin_ia32_gathersiv8df ((__v8df)(__m512d)V1OLD, \
9509 (__m512d) __builtin_ia32_gatherdiv8df ((__v8df)_mm512_undefined_pd(), \
9515 (__m512d) __builtin_ia32_gatherdiv8df ((__v8df)(__m512d)V1OLD, \
9581 (__v8df)(__m512d)V1, (int)SCALE)
9586 (__v8df)(__m512d)V1, (int)SCALE)
9601 (__v8df)(__m512d)V1, (int)SCALE)
9606 (__v8df)(__m512d)V1, (int)SCALE)
9649 extern __inline __m512d
9651 _mm512_mask_compress_pd (__m512d __W, __mmask8 __U, __m512d __A)
9653 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
9658 extern __inline __m512d
9660 _mm512_maskz_compress_pd (__mmask8 __U, __m512d __A)
9662 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
9670 _mm512_mask_compressstoreu_pd (void *__P, __mmask8 __U, __m512d __A)
9757 extern __inline __m512d
9759 _mm512_mask_expand_pd (__m512d __W, __mmask8 __U, __m512d __A)
9761 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
9766 extern __inline __m512d
9768 _mm512_maskz_expand_pd (__mmask8 __U, __m512d __A)
9770 return (__m512d) __builtin_ia32_expanddf512_maskz ((__v8df) __A,
9776 extern __inline __m512d
9778 _mm512_mask_expandloadu_pd (__m512d __W, __mmask8 __U, void const *__P)
9780 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *) __P,
9785 extern __inline __m512d
9789 return (__m512d) __builtin_ia32_expandloaddf512_maskz ((const __v8df *) __P,
10377 extern __inline __m512d
10379 _mm512_mask_blend_pd (__mmask8 __U, __m512d __A, __m512d __W)
10381 return (__m512d) __builtin_ia32_blendmpd_512_mask ((__v8df) __A,
10540 extern __inline __m512d
10542 _mm512_sqrt_pd (__m512d __A)
10544 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
10551 extern __inline __m512d
10553 _mm512_mask_sqrt_pd (__m512d __W, __mmask8 __U, __m512d __A)
10555 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
10561 extern __inline __m512d
10563 _mm512_maskz_sqrt_pd (__mmask8 __U, __m512d __A)
10565 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
10604 extern __inline __m512d
10606 _mm512_add_pd (__m512d __A, __m512d __B)
10608 return (__m512d) __builtin_ia32_addpd512_mask ((__v8df) __A,
10616 extern __inline __m512d
10618 _mm512_mask_add_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
10620 return (__m512d) __builtin_ia32_addpd512_mask ((__v8df) __A,
10627 extern __inline __m512d
10629 _mm512_maskz_add_pd (__mmask8 __U, __m512d __A, __m512d __B)
10631 return (__m512d) __builtin_ia32_addpd512_mask ((__v8df) __A,
10674 extern __inline __m512d
10676 _mm512_sub_pd (__m512d __A, __m512d __B)
10678 return (__m512d) __builtin_ia32_subpd512_mask ((__v8df) __A,
10686 extern __inline __m512d
10688 _mm512_mask_sub_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
10690 return (__m512d) __builtin_ia32_subpd512_mask ((__v8df) __A,
10697 extern __inline __m512d
10699 _mm512_maskz_sub_pd (__mmask8 __U, __m512d __A, __m512d __B)
10701 return (__m512d) __builtin_ia32_subpd512_mask ((__v8df) __A,
10744 extern __inline __m512d
10746 _mm512_mul_pd (__m512d __A, __m512d __B)
10748 return (__m512d) __builtin_ia32_mulpd512_mask ((__v8df) __A,
10756 extern __inline __m512d
10758 _mm512_mask_mul_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
10760 return (__m512d) __builtin_ia32_mulpd512_mask ((__v8df) __A,
10767 extern __inline __m512d
10769 _mm512_maskz_mul_pd (__mmask8 __U, __m512d __A, __m512d __B)
10771 return (__m512d) __builtin_ia32_mulpd512_mask ((__v8df) __A,
10814 extern __inline __m512d
10816 _mm512_div_pd (__m512d __M, __m512d __V)
10818 return (__m512d) __builtin_ia32_divpd512_mask ((__v8df) __M,
10826 extern __inline __m512d
10828 _mm512_mask_div_pd (__m512d __W, __mmask8 __U, __m512d __M, __m512d __V)
10830 return (__m512d) __builtin_ia32_divpd512_mask ((__v8df) __M,
10837 extern __inline __m512d
10839 _mm512_maskz_div_pd (__mmask8 __U, __m512d __M, __m512d __V)
10841 return (__m512d) __builtin_ia32_divpd512_mask ((__v8df) __M,
10884 extern __inline __m512d
10886 _mm512_max_pd (__m512d __A, __m512d __B)
10888 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
10896 extern __inline __m512d
10898 _mm512_mask_max_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
10900 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
10907 extern __inline __m512d
10909 _mm512_maskz_max_pd (__mmask8 __U, __m512d __A, __m512d __B)
10911 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
10954 extern __inline __m512d
10956 _mm512_min_pd (__m512d __A, __m512d __B)
10958 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
10966 extern __inline __m512d
10968 _mm512_mask_min_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
10970 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
10977 extern __inline __m512d
10979 _mm512_maskz_min_pd (__mmask8 __U, __m512d __A, __m512d __B)
10981 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
11024 extern __inline __m512d
11026 _mm512_scalef_pd (__m512d __A, __m512d __B)
11028 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
11036 extern __inline __m512d
11038 _mm512_mask_scalef_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
11040 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
11047 extern __inline __m512d
11049 _mm512_maskz_scalef_pd (__mmask8 __U, __m512d __A, __m512d __B)
11051 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
11112 extern __inline __m512d
11114 _mm512_fmadd_pd (__m512d __A, __m512d __B, __m512d __C)
11116 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
11123 extern __inline __m512d
11125 _mm512_mask_fmadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
11127 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
11134 extern __inline __m512d
11136 _mm512_mask3_fmadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
11138 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 ((__v8df) __A,
11145 extern __inline __m512d
11147 _mm512_maskz_fmadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
11149 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
11200 extern __inline __m512d
11202 _mm512_fmsub_pd (__m512d __A, __m512d __B, __m512d __C)
11204 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
11211 extern __inline __m512d
11213 _mm512_mask_fmsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
11215 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
11222 extern __inline __m512d
11224 _mm512_mask3_fmsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
11226 return (__m512d) __builtin_ia32_vfmsubpd512_mask3 ((__v8df) __A,
11233 extern __inline __m512d
11235 _mm512_maskz_fmsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
11237 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
11288 extern __inline __m512d
11290 _mm512_fmaddsub_pd (__m512d __A, __m512d __B, __m512d __C)
11292 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
11299 extern __inline __m512d
11301 _mm512_mask_fmaddsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
11303 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
11310 extern __inline __m512d
11312 _mm512_mask3_fmaddsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
11314 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask3 ((__v8df) __A,
11321 extern __inline __m512d
11323 _mm512_maskz_fmaddsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
11325 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
11376 extern __inline __m512d
11378 _mm512_fmsubadd_pd (__m512d __A, __m512d __B, __m512d __C)
11380 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
11387 extern __inline __m512d
11389 _mm512_mask_fmsubadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
11391 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
11398 extern __inline __m512d
11400 _mm512_mask3_fmsubadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
11402 return (__m512d) __builtin_ia32_vfmsubaddpd512_mask3 ((__v8df) __A,
11409 extern __inline __m512d
11411 _mm512_maskz_fmsubadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
11413 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
11464 extern __inline __m512d
11466 _mm512_fnmadd_pd (__m512d __A, __m512d __B, __m512d __C)
11468 return (__m512d) __builtin_ia32_vfmaddpd512_mask (-(__v8df) __A,
11475 extern __inline __m512d
11477 _mm512_mask_fnmadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
11479 return (__m512d) __builtin_ia32_vfnmaddpd512_mask ((__v8df) __A,
11486 extern __inline __m512d
11488 _mm512_mask3_fnmadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
11490 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 (-(__v8df) __A,
11497 extern __inline __m512d
11499 _mm512_maskz_fnmadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
11501 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
11552 extern __inline __m512d
11554 _mm512_fnmsub_pd (__m512d __A, __m512d __B, __m512d __C)
11556 return (__m512d) __builtin_ia32_vfmaddpd512_mask (-(__v8df) __A,
11563 extern __inline __m512d
11565 _mm512_mask_fnmsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
11567 return (__m512d) __builtin_ia32_vfnmsubpd512_mask ((__v8df) __A,
11574 extern __inline __m512d
11576 _mm512_mask3_fnmsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
11578 return (__m512d) __builtin_ia32_vfnmsubpd512_mask3 ((__v8df) __A,
11585 extern __inline __m512d
11587 _mm512_maskz_fnmsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
11589 return (__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) __A,
11642 _mm512_cvttpd_epi32 (__m512d __A)
11653 _mm512_mask_cvttpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
11663 _mm512_maskz_cvttpd_epi32 (__mmask8 __U, __m512d __A)
11674 _mm512_cvttpd_epu32 (__m512d __A)
11685 _mm512_mask_cvttpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
11695 _mm512_maskz_cvttpd_epu32 (__mmask8 __U, __m512d __A)
11706 _mm512_cvtpd_epi32 (__m512d __A)
11717 _mm512_mask_cvtpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
11727 _mm512_maskz_cvtpd_epi32 (__mmask8 __U, __m512d __A)
11738 _mm512_cvtpd_epu32 (__m512d __A)
11749 _mm512_mask_cvtpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
11759 _mm512_maskz_cvtpd_epu32 (__mmask8 __U, __m512d __A)
11987 extern __inline __m512d
11989 _mm512_fixupimm_pd (__m512d __A, __m512d __B, __m512i __C, const int __imm)
11991 return (__m512d) __builtin_ia32_fixupimmpd512_mask ((__v8df) __A,
11999 extern __inline __m512d
12001 _mm512_mask_fixupimm_pd (__m512d __A, __mmask8 __U, __m512d __B,
12004 return (__m512d) __builtin_ia32_fixupimmpd512_mask ((__v8df) __A,
12012 extern __inline __m512d
12014 _mm512_maskz_fixupimm_pd (__mmask8 __U, __m512d __A, __m512d __B,
12017 return (__m512d) __builtin_ia32_fixupimmpd512_maskz ((__v8df) __A,
12135 ((__m512d)__builtin_ia32_fixupimmpd512_mask ((__v8df)(__m512d)(X), \
12136 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
12140 ((__m512d)__builtin_ia32_fixupimmpd512_mask ((__v8df)(__m512d)(X), \
12141 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
12145 ((__m512d)__builtin_ia32_fixupimmpd512_maskz ((__v8df)(__m512d)(X), \
12146 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
12299 extern __inline __m512d
12303 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
12310 extern __inline __m512d
12312 _mm512_mask_cvtps_pd (__m512d __W, __mmask8 __U, __m256 __A)
12314 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
12320 extern __inline __m512d
12324 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
12365 _mm512_cvtpd_ps (__m512d __A)
12376 _mm512_mask_cvtpd_ps (__m256 __W, __mmask8 __U, __m512d __A)
12386 _mm512_maskz_cvtpd_ps (__mmask8 __U, __m512d __A)
12428 extern __inline __m512d
12430 _mm512_getexp_pd (__m512d __A)
12432 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
12439 extern __inline __m512d
12441 _mm512_mask_getexp_pd (__m512d __W, __mmask8 __U, __m512d __A)
12443 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
12449 extern __inline __m512d
12451 _mm512_maskz_getexp_pd (__mmask8 __U, __m512d __A)
12453 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
12478 extern __inline __m512d
12480 _mm512_getmant_pd (__m512d __A, _MM_MANTISSA_NORM_ENUM __B,
12483 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
12490 extern __inline __m512d
12492 _mm512_mask_getmant_pd (__m512d __W, __mmask8 __U, __m512d __A,
12495 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
12501 extern __inline __m512d
12503 _mm512_maskz_getmant_pd (__mmask8 __U, __m512d __A,
12506 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
12574 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
12581 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
12583 (__v8df)(__m512d)(W), \
12588 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
12646 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
12650 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
12651 (__v8df)(__m512d)(W), (__mmask8)(U), _MM_FROUND_CUR_DIRECTION))
12654 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
12693 extern __inline __m512d
12695 _mm512_roundscale_pd (__m512d __A, const int __imm)
12697 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A, __imm,
12704 extern __inline __m512d
12706 _mm512_mask_roundscale_pd (__m512d __A, __mmask8 __B, __m512d __C,
12709 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __C, __imm,
12715 extern __inline __m512d
12717 _mm512_maskz_roundscale_pd (__mmask8 __A, __m512d __B, const int __imm)
12719 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __B,
12760 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(A), (int)(B),\
12763 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(C), \
12765 (__v8df)(__m512d)(A), \
12768 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(B), \
12783 _mm512_cmp_pd_mask (__m512d __X, __m512d __Y, const int __P)
12813 _mm512_mask_cmp_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y, const int __P)
12863 ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X), \
12864 (__v8df)(__m512d)(Y), (int)(P),\
12873 ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X), \
12874 (__v8df)(__m512d)(Y), (int)(P),\