Lines Matching refs:__m512d

53 typedef double __m512d __attribute__ ((__vector_size__ (64), __may_alias__));
150 extern __inline __m512d
155 return __extension__ (__m512d)
194 extern __inline __m512d
198 __m512d __Y = __Y;
238 extern __inline __m512d
242 return (__m512d) __builtin_ia32_broadcastsd512 (__extension__
279 extern __inline __m512d
283 return __extension__ (__m512d)
323 extern __inline __m512d
327 return __extension__ (__m512d) { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 };
344 extern __inline __m512d
346 _mm512_mask_mov_pd (__m512d __W, __mmask8 __U, __m512d __A)
348 return (__m512d) __builtin_ia32_movapd512_mask ((__v8df) __A,
353 extern __inline __m512d
355 _mm512_maskz_mov_pd (__mmask8 __U, __m512d __A)
357 return (__m512d) __builtin_ia32_movapd512_mask ((__v8df) __A,
382 extern __inline __m512d
386 return *(__m512d *) __P;
389 extern __inline __m512d
391 _mm512_mask_load_pd (__m512d __W, __mmask8 __U, void const *__P)
393 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *) __P,
398 extern __inline __m512d
402 return (__m512d) __builtin_ia32_loadapd512_mask ((const __v8df *) __P,
410 _mm512_store_pd (void *__P, __m512d __A)
412 *(__m512d *) __P = __A;
417 _mm512_mask_store_pd (void *__P, __mmask8 __U, __m512d __A)
1737 extern __inline __m512d
1739 _mm512_rcp14_pd (__m512d __A)
1741 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1747 extern __inline __m512d
1749 _mm512_mask_rcp14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1751 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1756 extern __inline __m512d
1758 _mm512_maskz_rcp14_pd (__mmask8 __U, __m512d __A)
1760 return (__m512d) __builtin_ia32_rcp14pd512_mask ((__v8df) __A,
1851 extern __inline __m512d
1853 _mm512_rsqrt14_pd (__m512d __A)
1855 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1861 extern __inline __m512d
1863 _mm512_mask_rsqrt14_pd (__m512d __W, __mmask8 __U, __m512d __A)
1865 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1870 extern __inline __m512d
1872 _mm512_maskz_rsqrt14_pd (__mmask8 __U, __m512d __A)
1874 return (__m512d) __builtin_ia32_rsqrt14pd512_mask ((__v8df) __A,
1966 extern __inline __m512d
1968 _mm512_sqrt_round_pd (__m512d __A, const int __R)
1970 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
1976 extern __inline __m512d
1978 _mm512_mask_sqrt_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
1981 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
1986 extern __inline __m512d
1988 _mm512_maskz_sqrt_round_pd (__mmask8 __U, __m512d __A, const int __R)
1990 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
2092 (__m512d)__builtin_ia32_sqrtpd512_mask(A, (__v8df)_mm512_undefined_pd(), -1, C)
2095 (__m512d)__builtin_ia32_sqrtpd512_mask(A, W, U, C)
2098 (__m512d)__builtin_ia32_sqrtpd512_mask(A, (__v8df)_mm512_setzero_pd(), U, C)
2423 extern __inline __m512d
2425 _mm512_add_round_pd (__m512d __A, __m512d __B, const int __R)
2427 return (__m512d) __builtin_ia32_addpd512_mask ((__v8df) __A,
2434 extern __inline __m512d
2436 _mm512_mask_add_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
2437 __m512d __B, const int __R)
2439 return (__m512d) __builtin_ia32_addpd512_mask ((__v8df) __A,
2445 extern __inline __m512d
2447 _mm512_maskz_add_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2450 return (__m512d) __builtin_ia32_addpd512_mask ((__v8df) __A,
2490 extern __inline __m512d
2492 _mm512_sub_round_pd (__m512d __A, __m512d __B, const int __R)
2494 return (__m512d) __builtin_ia32_subpd512_mask ((__v8df) __A,
2501 extern __inline __m512d
2503 _mm512_mask_sub_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
2504 __m512d __B, const int __R)
2506 return (__m512d) __builtin_ia32_subpd512_mask ((__v8df) __A,
2512 extern __inline __m512d
2514 _mm512_maskz_sub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2517 return (__m512d) __builtin_ia32_subpd512_mask ((__v8df) __A,
2558 (__m512d)__builtin_ia32_addpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, C)
2561 (__m512d)__builtin_ia32_addpd512_mask(A, B, W, U, C)
2564 (__m512d)__builtin_ia32_addpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, C)
2576 (__m512d)__builtin_ia32_subpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, C)
2579 (__m512d)__builtin_ia32_subpd512_mask(A, B, W, U, C)
2582 (__m512d)__builtin_ia32_subpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, C)
2595 extern __inline __m512d
2597 _mm512_mul_round_pd (__m512d __A, __m512d __B, const int __R)
2599 return (__m512d) __builtin_ia32_mulpd512_mask ((__v8df) __A,
2606 extern __inline __m512d
2608 _mm512_mask_mul_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
2609 __m512d __B, const int __R)
2611 return (__m512d) __builtin_ia32_mulpd512_mask ((__v8df) __A,
2617 extern __inline __m512d
2619 _mm512_maskz_mul_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2622 return (__m512d) __builtin_ia32_mulpd512_mask ((__v8df) __A,
2662 extern __inline __m512d
2664 _mm512_div_round_pd (__m512d __M, __m512d __V, const int __R)
2666 return (__m512d) __builtin_ia32_divpd512_mask ((__v8df) __M,
2673 extern __inline __m512d
2675 _mm512_mask_div_round_pd (__m512d __W, __mmask8 __U, __m512d __M,
2676 __m512d __V, const int __R)
2678 return (__m512d) __builtin_ia32_divpd512_mask ((__v8df) __M,
2684 extern __inline __m512d
2686 _mm512_maskz_div_round_pd (__mmask8 __U, __m512d __M, __m512d __V,
2689 return (__m512d) __builtin_ia32_divpd512_mask ((__v8df) __M,
2859 (__m512d)__builtin_ia32_mulpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, C)
2862 (__m512d)__builtin_ia32_mulpd512_mask(A, B, W, U, C)
2865 (__m512d)__builtin_ia32_mulpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, C)
2877 (__m512d)__builtin_ia32_divpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, C)
2880 (__m512d)__builtin_ia32_divpd512_mask(A, B, W, U, C)
2883 (__m512d)__builtin_ia32_divpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, C)
2933 extern __inline __m512d
2935 _mm512_max_round_pd (__m512d __A, __m512d __B, const int __R)
2937 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
2944 extern __inline __m512d
2946 _mm512_mask_max_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
2947 __m512d __B, const int __R)
2949 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
2955 extern __inline __m512d
2957 _mm512_maskz_max_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
2960 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
3000 extern __inline __m512d
3002 _mm512_min_round_pd (__m512d __A, __m512d __B, const int __R)
3004 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
3011 extern __inline __m512d
3013 _mm512_mask_min_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
3014 __m512d __B, const int __R)
3016 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
3022 extern __inline __m512d
3024 _mm512_maskz_min_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3027 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
3068 (__m512d)__builtin_ia32_maxpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, R)
3071 (__m512d)__builtin_ia32_maxpd512_mask(A, B, W, U, R)
3074 (__m512d)__builtin_ia32_maxpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, R)
3086 (__m512d)__builtin_ia32_minpd512_mask(A, B, (__v8df)_mm512_undefined_pd(), -1, R)
3089 (__m512d)__builtin_ia32_minpd512_mask(A, B, W, U, R)
3092 (__m512d)__builtin_ia32_minpd512_mask(A, B, (__v8df)_mm512_setzero_pd(), U, R)
3105 extern __inline __m512d
3107 _mm512_scalef_round_pd (__m512d __A, __m512d __B, const int __R)
3109 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
3116 extern __inline __m512d
3118 _mm512_mask_scalef_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
3119 __m512d __B, const int __R)
3121 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
3127 extern __inline __m512d
3129 _mm512_maskz_scalef_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3132 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
3241 ((__m512d) \
3247 ((__m512d) __builtin_ia32_scalefpd512_mask((A), (B), (W), (U), (C)))
3250 ((__m512d) \
3304 extern __inline __m512d
3306 _mm512_fmadd_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3308 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
3314 extern __inline __m512d
3316 _mm512_mask_fmadd_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3317 __m512d __C, const int __R)
3319 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
3325 extern __inline __m512d
3327 _mm512_mask3_fmadd_round_pd (__m512d __A, __m512d __B, __m512d __C,
3330 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 ((__v8df) __A,
3336 extern __inline __m512d
3338 _mm512_maskz_fmadd_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3339 __m512d __C, const int __R)
3341 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
3390 extern __inline __m512d
3392 _mm512_fmsub_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3394 return (__m512d) __builtin_ia32_vfmsubpd512_mask ((__v8df) __A,
3400 extern __inline __m512d
3402 _mm512_mask_fmsub_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3403 __m512d __C, const int __R)
3405 return (__m512d) __builtin_ia32_vfmsubpd512_mask ((__v8df) __A,
3411 extern __inline __m512d
3413 _mm512_mask3_fmsub_round_pd (__m512d __A, __m512d __B, __m512d __C,
3416 return (__m512d) __builtin_ia32_vfmsubpd512_mask3 ((__v8df) __A,
3422 extern __inline __m512d
3424 _mm512_maskz_fmsub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3425 __m512d __C, const int __R)
3427 return (__m512d) __builtin_ia32_vfmsubpd512_maskz ((__v8df) __A,
3476 extern __inline __m512d
3478 _mm512_fmaddsub_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3480 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
3486 extern __inline __m512d
3488 _mm512_mask_fmaddsub_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3489 __m512d __C, const int __R)
3491 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
3497 extern __inline __m512d
3499 _mm512_mask3_fmaddsub_round_pd (__m512d __A, __m512d __B, __m512d __C,
3502 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask3 ((__v8df) __A,
3508 extern __inline __m512d
3510 _mm512_maskz_fmaddsub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3511 __m512d __C, const int __R)
3513 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
3562 extern __inline __m512d
3564 _mm512_fmsubadd_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3566 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
3572 extern __inline __m512d
3574 _mm512_mask_fmsubadd_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3575 __m512d __C, const int __R)
3577 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
3583 extern __inline __m512d
3585 _mm512_mask3_fmsubadd_round_pd (__m512d __A, __m512d __B, __m512d __C,
3588 return (__m512d) __builtin_ia32_vfmsubaddpd512_mask3 ((__v8df) __A,
3594 extern __inline __m512d
3596 _mm512_maskz_fmsubadd_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3597 __m512d __C, const int __R)
3599 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
3648 extern __inline __m512d
3650 _mm512_fnmadd_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3652 return (__m512d) __builtin_ia32_vfnmaddpd512_mask ((__v8df) __A,
3658 extern __inline __m512d
3660 _mm512_mask_fnmadd_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3661 __m512d __C, const int __R)
3663 return (__m512d) __builtin_ia32_vfnmaddpd512_mask ((__v8df) __A,
3669 extern __inline __m512d
3671 _mm512_mask3_fnmadd_round_pd (__m512d __A, __m512d __B, __m512d __C,
3674 return (__m512d) __builtin_ia32_vfnmaddpd512_mask3 ((__v8df) __A,
3680 extern __inline __m512d
3682 _mm512_maskz_fnmadd_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3683 __m512d __C, const int __R)
3685 return (__m512d) __builtin_ia32_vfnmaddpd512_maskz ((__v8df) __A,
3734 extern __inline __m512d
3736 _mm512_fnmsub_round_pd (__m512d __A, __m512d __B, __m512d __C, const int __R)
3738 return (__m512d) __builtin_ia32_vfnmsubpd512_mask ((__v8df) __A,
3744 extern __inline __m512d
3746 _mm512_mask_fnmsub_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
3747 __m512d __C, const int __R)
3749 return (__m512d) __builtin_ia32_vfnmsubpd512_mask ((__v8df) __A,
3755 extern __inline __m512d
3757 _mm512_mask3_fnmsub_round_pd (__m512d __A, __m512d __B, __m512d __C,
3760 return (__m512d) __builtin_ia32_vfnmsubpd512_mask3 ((__v8df) __A,
3766 extern __inline __m512d
3768 _mm512_maskz_fnmsub_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
3769 __m512d __C, const int __R)
3771 return (__m512d) __builtin_ia32_vfnmsubpd512_maskz ((__v8df) __A,
3821 (__m512d)__builtin_ia32_vfmaddpd512_mask(A, B, C, -1, R)
3824 (__m512d)__builtin_ia32_vfmaddpd512_mask(A, B, C, U, R)
3827 (__m512d)__builtin_ia32_vfmaddpd512_mask3(A, B, C, U, R)
3830 (__m512d)__builtin_ia32_vfmaddpd512_maskz(A, B, C, U, R)
3845 (__m512d)__builtin_ia32_vfmsubpd512_mask(A, B, C, -1, R)
3848 (__m512d)__builtin_ia32_vfmsubpd512_mask(A, B, C, U, R)
3851 (__m512d)__builtin_ia32_vfmsubpd512_mask3(A, B, C, U, R)
3854 (__m512d)__builtin_ia32_vfmsubpd512_maskz(A, B, C, U, R)
3869 (__m512d)__builtin_ia32_vfmaddsubpd512_mask(A, B, C, -1, R)
3872 (__m512d)__builtin_ia32_vfmaddsubpd512_mask(A, B, C, U, R)
3875 (__m512d)__builtin_ia32_vfmaddsubpd512_mask3(A, B, C, U, R)
3878 (__m512d)__builtin_ia32_vfmaddsubpd512_maskz(A, B, C, U, R)
3893 (__m512d)__builtin_ia32_vfmaddsubpd512_mask(A, B, -(C), -1, R)
3896 (__m512d)__builtin_ia32_vfmaddsubpd512_mask(A, B, -(C), U, R)
3899 (__m512d)__builtin_ia32_vfmsubaddpd512_mask3(A, B, C, U, R)
3902 (__m512d)__builtin_ia32_vfmaddsubpd512_maskz(A, B, -(C), U, R)
3917 (__m512d)__builtin_ia32_vfnmaddpd512_mask(A, B, C, -1, R)
3920 (__m512d)__builtin_ia32_vfnmaddpd512_mask(A, B, C, U, R)
3923 (__m512d)__builtin_ia32_vfnmaddpd512_mask3(A, B, C, U, R)
3926 (__m512d)__builtin_ia32_vfnmaddpd512_maskz(A, B, C, U, R)
3941 (__m512d)__builtin_ia32_vfnmsubpd512_mask(A, B, C, -1, R)
3944 (__m512d)__builtin_ia32_vfnmsubpd512_mask(A, B, C, U, R)
3947 (__m512d)__builtin_ia32_vfnmsubpd512_mask3(A, B, C, U, R)
3950 (__m512d)__builtin_ia32_vfnmsubpd512_maskz(A, B, C, U, R)
4051 extern __inline __m512d
4055 return (__m512d) __builtin_ia32_broadcastsd512 ((__v2df) __A,
4061 extern __inline __m512d
4063 _mm512_mask_broadcastsd_pd (__m512d __O, __mmask8 __M, __m128d __A)
4065 return (__m512d) __builtin_ia32_broadcastsd512 ((__v2df) __A,
4069 extern __inline __m512d
4073 return (__m512d) __builtin_ia32_broadcastsd512 ((__v2df) __A,
4249 extern __inline __m512d
4253 return (__m512d) __builtin_ia32_broadcastf64x4_512 ((__v4df) __A,
4259 extern __inline __m512d
4261 _mm512_mask_broadcast_f64x4 (__m512d __O, __mmask8 __M, __m256d __A)
4263 return (__m512d) __builtin_ia32_broadcastf64x4_512 ((__v4df) __A,
4268 extern __inline __m512d
4272 return (__m512d) __builtin_ia32_broadcastf64x4_512 ((__v4df) __A,
4502 extern __inline __m512d
4504 _mm512_shuffle_f64x2 (__m512d __A, __m512d __B, const int __imm)
4506 return (__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df) __A,
4513 extern __inline __m512d
4515 _mm512_mask_shuffle_f64x2 (__m512d __W, __mmask8 __U, __m512d __A,
4516 __m512d __B, const int __imm)
4518 return (__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df) __A,
4524 extern __inline __m512d
4526 _mm512_maskz_shuffle_f64x2 (__mmask8 __U, __m512d __A, __m512d __B,
4529 return (__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df) __A,
4623 ((__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df)(__m512d)(X), \
4624 (__v8df)(__m512d)(Y), (int)(C),\
4625 (__v8df)(__m512d)_mm512_undefined_pd(),\
4629 ((__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df)(__m512d)(X), \
4630 (__v8df)(__m512d)(Y), (int)(C),\
4631 (__v8df)(__m512d)(W),\
4635 ((__m512d) __builtin_ia32_shuf_f64x2_mask ((__v8df)(__m512d)(X), \
4636 (__v8df)(__m512d)(Y), (int)(C),\
4637 (__v8df)(__m512d)_mm512_setzero_pd(),\
4790 _mm512_cvtt_roundpd_epi32 (__m512d __A, const int __R)
4800 _mm512_mask_cvtt_roundpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A,
4810 _mm512_maskz_cvtt_roundpd_epi32 (__mmask8 __U, __m512d __A, const int __R)
4820 _mm512_cvtt_roundpd_epu32 (__m512d __A, const int __R)
4830 _mm512_mask_cvtt_roundpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A,
4840 _mm512_maskz_cvtt_roundpd_epu32 (__mmask8 __U, __m512d __A, const int __R)
4870 _mm512_cvt_roundpd_epi32 (__m512d __A, const int __R)
4880 _mm512_mask_cvt_roundpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A,
4890 _mm512_maskz_cvt_roundpd_epi32 (__mmask8 __U, __m512d __A, const int __R)
4900 _mm512_cvt_roundpd_epu32 (__m512d __A, const int __R)
4910 _mm512_mask_cvt_roundpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A,
4920 _mm512_maskz_cvt_roundpd_epu32 (__mmask8 __U, __m512d __A, const int __R)
5744 extern __inline __m512d
5748 return (__m512d) __builtin_ia32_cvtdq2pd512_mask ((__v8si) __A,
5754 extern __inline __m512d
5756 _mm512_mask_cvtepi32_pd (__m512d __W, __mmask8 __U, __m256i __A)
5758 return (__m512d) __builtin_ia32_cvtdq2pd512_mask ((__v8si) __A,
5763 extern __inline __m512d
5767 return (__m512d) __builtin_ia32_cvtdq2pd512_mask ((__v8si) __A,
5773 extern __inline __m512d
5777 return (__m512d) __builtin_ia32_cvtudq2pd512_mask ((__v8si) __A,
5783 extern __inline __m512d
5785 _mm512_mask_cvtepu32_pd (__m512d __W, __mmask8 __U, __m256i __A)
5787 return (__m512d) __builtin_ia32_cvtudq2pd512_mask ((__v8si) __A,
5792 extern __inline __m512d
5796 return (__m512d) __builtin_ia32_cvtudq2pd512_mask ((__v8si) __A,
5886 _mm512_extractf64x4_pd (__m512d __A, const int __imm)
5897 _mm512_mask_extractf64x4_pd (__m256d __W, __mmask8 __U, __m512d __A,
5908 _mm512_maskz_extractf64x4_pd (__mmask8 __U, __m512d __A, const int __imm)
6018 ((__m256d) __builtin_ia32_extractf64x4_mask ((__v8df)(__m512d) (X), \
6024 ((__m256d) __builtin_ia32_extractf64x4_mask ((__v8df)(__m512d) (X), \
6030 ((__m256d) __builtin_ia32_extractf64x4_mask ((__v8df)(__m512d) (X), \
6148 extern __inline __m512d
6150 _mm512_insertf64x4 (__m512d __A, __m256d __B, const int __imm)
6152 return (__m512d) __builtin_ia32_insertf64x4_mask ((__v8df) __A,
6160 extern __inline __m512d
6162 _mm512_mask_insertf64x4 (__m512d __W, __mmask8 __U, __m512d __A,
6165 return (__m512d) __builtin_ia32_insertf64x4_mask ((__v8df) __A,
6172 extern __inline __m512d
6174 _mm512_maskz_insertf64x4 (__mmask8 __U, __m512d __A, __m256d __B,
6177 return (__m512d) __builtin_ia32_insertf64x4_mask ((__v8df) __A,
6194 ((__m512d) __builtin_ia32_insertf64x4_mask ((__v8df)(__m512d) (X), \
6196 (__v8df)(__m512d)_mm512_undefined_pd(), \
6200 ((__m512d) __builtin_ia32_insertf64x4_mask ((__v8df)(__m512d) (X), \
6202 (__v8df)(__m512d)(W), \
6206 ((__m512d) __builtin_ia32_insertf64x4_mask ((__v8df)(__m512d) (X), \
6208 (__v8df)(__m512d)_mm512_setzero_pd(), \
6230 extern __inline __m512d
6237 extern __inline __m512d
6239 _mm512_mask_loadu_pd (__m512d __W, __mmask8 __U, void const *__P)
6241 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *) __P,
6246 extern __inline __m512d
6250 return (__m512d) __builtin_ia32_loadupd512_mask ((const double *) __P,
6258 _mm512_storeu_pd (void *__P, __m512d __A)
6265 _mm512_mask_storeu_pd (void *__P, __mmask8 __U, __m512d __A)
6485 extern __inline __m512d
6487 _mm512_permutevar_pd (__m512d __A, __m512i __C)
6489 return (__m512d) __builtin_ia32_vpermilvarpd512_mask ((__v8df) __A,
6496 extern __inline __m512d
6498 _mm512_mask_permutevar_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512i __C)
6500 return (__m512d) __builtin_ia32_vpermilvarpd512_mask ((__v8df) __A,
6506 extern __inline __m512d
6508 _mm512_maskz_permutevar_pd (__mmask8 __U, __m512d __A, __m512i __C)
6510 return (__m512d) __builtin_ia32_vpermilvarpd512_mask ((__v8df) __A,
6643 extern __inline __m512d
6645 _mm512_permutex2var_pd (__m512d __A, __m512i __I, __m512d __B)
6647 return (__m512d) __builtin_ia32_vpermt2varpd512_mask ((__v8di) __I
6654 extern __inline __m512d
6656 _mm512_mask_permutex2var_pd (__m512d __A, __mmask8 __U, __m512i __I,
6657 __m512d __B)
6659 return (__m512d) __builtin_ia32_vpermt2varpd512_mask ((__v8di) __I
6666 extern __inline __m512d
6668 _mm512_mask2_permutex2var_pd (__m512d __A, __m512i __I, __mmask8 __U,
6669 __m512d __B)
6671 return (__m512d) __builtin_ia32_vpermi2varpd512_mask ((__v8df) __A,
6678 extern __inline __m512d
6680 _mm512_maskz_permutex2var_pd (__mmask8 __U, __m512d __A, __m512i __I,
6681 __m512d __B)
6683 return (__m512d) __builtin_ia32_vpermt2varpd512_maskz ((__v8di) __I
6737 extern __inline __m512d
6739 _mm512_permute_pd (__m512d __X, const int __C)
6741 return (__m512d) __builtin_ia32_vpermilpd512_mask ((__v8df) __X, __C,
6747 extern __inline __m512d
6749 _mm512_mask_permute_pd (__m512d __W, __mmask8 __U, __m512d __X, const int __C)
6751 return (__m512d) __builtin_ia32_vpermilpd512_mask ((__v8df) __X, __C,
6756 extern __inline __m512d
6758 _mm512_maskz_permute_pd (__mmask8 __U, __m512d __X, const int __C)
6760 return (__m512d) __builtin_ia32_vpermilpd512_mask ((__v8df) __X, __C,
6796 ((__m512d) __builtin_ia32_vpermilpd512_mask ((__v8df)(__m512d)(X), (int)(C), \
6797 (__v8df)(__m512d)_mm512_undefined_pd(),\
6801 ((__m512d) __builtin_ia32_vpermilpd512_mask ((__v8df)(__m512d)(X), (int)(C), \
6802 (__v8df)(__m512d)(W), \
6806 ((__m512d) __builtin_ia32_vpermilpd512_mask ((__v8df)(__m512d)(X), (int)(C), \
6807 (__v8df)(__m512d)_mm512_setzero_pd(), \
6857 extern __inline __m512d
6859 _mm512_permutex_pd (__m512d __X, const int __M)
6861 return (__m512d) __builtin_ia32_permdf512_mask ((__v8df) __X, __M,
6867 extern __inline __m512d
6869 _mm512_mask_permutex_pd (__m512d __W, __mmask8 __U, __m512d __X, const int __M)
6871 return (__m512d) __builtin_ia32_permdf512_mask ((__v8df) __X, __M,
6876 extern __inline __m512d
6878 _mm512_maskz_permutex_pd (__mmask8 __U, __m512d __X, const int __M)
6880 return (__m512d) __builtin_ia32_permdf512_mask ((__v8df) __X, __M,
6887 ((__m512d) __builtin_ia32_permdf512_mask ((__v8df)(__m512d)(X), (int)(M), \
6888 (__v8df)(__m512d)_mm512_undefined_pd(),\
6892 ((__m512d) __builtin_ia32_permdf512_mask ((__v8df)(__m512d)(X), (int)(M), \
6893 (__v8df)(__m512d)(W), (__mmask8)(U)))
6896 ((__m512d) __builtin_ia32_permdf512_mask ((__v8df)(__m512d)(X), (int)(M), \
6897 (__v8df)(__m512d)_mm512_setzero_pd(),\
6987 extern __inline __m512d
6989 _mm512_permutexvar_pd (__m512i __X, __m512d __Y)
6991 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
6998 extern __inline __m512d
7000 _mm512_mask_permutexvar_pd (__m512d __W, __mmask8 __U, __m512i __X, __m512d __Y)
7002 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
7008 extern __inline __m512d
7010 _mm512_maskz_permutexvar_pd (__mmask8 __U, __m512i __X, __m512d __Y)
7012 return (__m512d) __builtin_ia32_permvardf512_mask ((__v8df) __Y,
7085 extern __inline __m512d
7087 _mm512_shuffle_pd (__m512d __M, __m512d __V, const int __imm)
7089 return (__m512d) __builtin_ia32_shufpd512_mask ((__v8df) __M,
7096 extern __inline __m512d
7098 _mm512_mask_shuffle_pd (__m512d __W, __mmask8 __U, __m512d __M,
7099 __m512d __V, const int __imm)
7101 return (__m512d) __builtin_ia32_shufpd512_mask ((__v8df) __M,
7107 extern __inline __m512d
7109 _mm512_maskz_shuffle_pd (__mmask8 __U, __m512d __M, __m512d __V,
7112 return (__m512d) __builtin_ia32_shufpd512_mask ((__v8df) __M,
7119 extern __inline __m512d
7121 _mm512_fixupimm_round_pd (__m512d __A, __m512d __B, __m512i __C,
7124 return (__m512d) __builtin_ia32_fixupimmpd512_mask ((__v8df) __A,
7131 extern __inline __m512d
7133 _mm512_mask_fixupimm_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
7136 return (__m512d) __builtin_ia32_fixupimmpd512_mask ((__v8df) __A,
7143 extern __inline __m512d
7145 _mm512_maskz_fixupimm_round_pd (__mmask8 __U, __m512d __A, __m512d __B,
7148 return (__m512d) __builtin_ia32_fixupimmpd512_maskz ((__v8df) __A,
7260 ((__m512d)__builtin_ia32_shufpd512_mask ((__v8df)(__m512d)(X), \
7261 (__v8df)(__m512d)(Y), (int)(C),\
7262 (__v8df)(__m512d)_mm512_undefined_pd(),\
7266 ((__m512d)__builtin_ia32_shufpd512_mask ((__v8df)(__m512d)(X), \
7267 (__v8df)(__m512d)(Y), (int)(C),\
7268 (__v8df)(__m512d)(W),\
7272 ((__m512d)__builtin_ia32_shufpd512_mask ((__v8df)(__m512d)(X), \
7273 (__v8df)(__m512d)(Y), (int)(C),\
7274 (__v8df)(__m512d)_mm512_setzero_pd(),\
7296 ((__m512d)__builtin_ia32_fixupimmpd512_mask ((__v8df)(__m512d)(X), \
7297 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
7301 ((__m512d)__builtin_ia32_fixupimmpd512_mask ((__v8df)(__m512d)(X), \
7302 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
7306 ((__m512d)__builtin_ia32_fixupimmpd512_maskz ((__v8df)(__m512d)(X), \
7307 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
7940 extern __inline __m512d
7942 _mm512_abs_pd (__m512d __A)
7944 return (__m512d) _mm512_and_epi64 ((__m512i) __A,
7948 extern __inline __m512d
7950 _mm512_mask_abs_pd (__m512d __W, __mmask8 __U, __m512d __A)
7952 return (__m512d)
8339 extern __inline __m512d
8341 _mm512_movedup_pd (__m512d __A)
8343 return (__m512d) __builtin_ia32_movddup512_mask ((__v8df) __A,
8349 extern __inline __m512d
8351 _mm512_mask_movedup_pd (__m512d __W, __mmask8 __U, __m512d __A)
8353 return (__m512d) __builtin_ia32_movddup512_mask ((__v8df) __A,
8358 extern __inline __m512d
8360 _mm512_maskz_movedup_pd (__mmask8 __U, __m512d __A)
8362 return (__m512d) __builtin_ia32_movddup512_mask ((__v8df) __A,
8368 extern __inline __m512d
8370 _mm512_unpacklo_pd (__m512d __A, __m512d __B)
8372 return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A,
8379 extern __inline __m512d
8381 _mm512_mask_unpacklo_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
8383 return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A,
8389 extern __inline __m512d
8391 _mm512_maskz_unpacklo_pd (__mmask8 __U, __m512d __A, __m512d __B)
8393 return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A,
8400 extern __inline __m512d
8402 _mm512_unpackhi_pd (__m512d __A, __m512d __B)
8404 return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A,
8411 extern __inline __m512d
8413 _mm512_mask_unpackhi_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
8415 return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A,
8421 extern __inline __m512d
8423 _mm512_maskz_unpackhi_pd (__mmask8 __U, __m512d __A, __m512d __B)
8425 return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A,
8465 extern __inline __m512d
8469 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
8475 extern __inline __m512d
8477 _mm512_mask_cvt_roundps_pd (__m512d __W, __mmask8 __U, __m256 __A,
8480 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
8485 extern __inline __m512d
8489 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
8591 (__m512d)__builtin_ia32_cvtps2pd512_mask(A, (__v8df)_mm512_undefined_pd(), -1, B)
8594 (__m512d)__builtin_ia32_cvtps2pd512_mask(A, (__v8df)(W), U, B)
8597 (__m512d)__builtin_ia32_cvtps2pd512_mask(A, (__v8df)_mm512_setzero_pd(), U, B)
8631 _mm512_cvt_roundpd_ps (__m512d __A, const int __R)
8641 _mm512_mask_cvt_roundpd_ps (__m256 __W, __mmask8 __U, __m512d __A,
8651 _mm512_maskz_cvt_roundpd_ps (__mmask8 __U, __m512d __A, const int __R)
8709 _mm512_stream_pd (double *__P, __m512d __A)
8832 extern __inline __m512d
8834 _mm512_getexp_round_pd (__m512d __A, const int __R)
8836 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8842 extern __inline __m512d
8844 _mm512_mask_getexp_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
8847 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8852 extern __inline __m512d
8854 _mm512_maskz_getexp_round_pd (__mmask8 __U, __m512d __A, const int __R)
8856 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
8862 extern __inline __m512d
8864 _mm512_getmant_round_pd (__m512d __A, _MM_MANTISSA_NORM_ENUM __B,
8867 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
8873 extern __inline __m512d
8875 _mm512_mask_getmant_round_pd (__m512d __W, __mmask8 __U, __m512d __A,
8879 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
8885 extern __inline __m512d
8887 _mm512_maskz_getmant_round_pd (__mmask8 __U, __m512d __A,
8891 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
9014 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
9016 (__v8df)(__m512d)_mm512_undefined_pd(), \
9021 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
9023 (__v8df)(__m512d)(W), \
9028 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
9030 (__v8df)(__m512d)_mm512_setzero_pd(), \
9129 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
9133 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
9134 (__v8df)(__m512d)(W), (__mmask8)(U), R))
9137 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
9174 extern __inline __m512d
9176 _mm512_roundscale_round_pd (__m512d __A, const int __imm, const int __R)
9178 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A, __imm,
9184 extern __inline __m512d
9186 _mm512_mask_roundscale_round_pd (__m512d __A, __mmask8 __B,
9187 __m512d __C, const int __imm, const int __R)
9189 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __C, __imm,
9194 extern __inline __m512d
9196 _mm512_maskz_roundscale_round_pd (__mmask8 __A, __m512d __B,
9199 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __B,
9303 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(A), (int)(B),\
9306 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(C), \
9308 (__v8df)(__m512d)(A), \
9311 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(B), \
9375 extern __inline __m512d
9377 _mm512_floor_pd (__m512d __A)
9379 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
9395 extern __inline __m512d
9397 _mm512_ceil_pd (__m512d __A)
9399 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
9415 extern __inline __m512d
9417 _mm512_mask_floor_pd (__m512d __W, __mmask8 __U, __m512d __A)
9419 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
9435 extern __inline __m512d
9437 _mm512_mask_ceil_pd (__m512d __W, __mmask8 __U, __m512d __A)
9439 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A,
9965 _mm512_cmp_round_pd_mask (__m512d __X, __m512d __Y, const int __P,
10024 _mm512_mask_cmp_round_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y,
10108 ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X), \
10109 (__v8df)(__m512d)(Y), (int)(P),\
10138 ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X), \
10139 (__v8df)(__m512d)(Y), (int)(P),\
10193 extern __inline __m512d
10197 __m512d __v1_old = _mm512_undefined_pd ();
10200 return (__m512d) __builtin_ia32_gathersiv8df ((__v8df) __v1_old,
10206 extern __inline __m512d
10208 _mm512_mask_i32gather_pd (__m512d __v1_old, __mmask8 __mask,
10211 return (__m512d) __builtin_ia32_gathersiv8df ((__v8df) __v1_old,
10241 extern __inline __m512d
10245 __m512d __v1_old = _mm512_undefined_pd ();
10248 return (__m512d) __builtin_ia32_gatherdiv8df ((__v8df) __v1_old,
10254 extern __inline __m512d
10256 _mm512_mask_i64gather_pd (__m512d __v1_old, __mmask8 __mask,
10259 return (__m512d) __builtin_ia32_gatherdiv8df ((__v8df) __v1_old,
10382 _mm512_i32scatter_pd (void *__addr, __m256i __index, __m512d __v1,
10392 __m256i __index, __m512d __v1, int __scale)
10417 _mm512_i64scatter_pd (void *__addr, __m512i __index, __m512d __v1,
10427 __m512i __index, __m512d __v1, int __scale)
10520 (__m512d) __builtin_ia32_gathersiv8df ((__v8df)_mm512_undefined_pd(), \
10526 (__m512d) __builtin_ia32_gathersiv8df ((__v8df)(__m512d) (V1OLD), \
10546 (__m512d) __builtin_ia32_gatherdiv8df ((__v8df)_mm512_undefined_pd(), \
10552 (__m512d) __builtin_ia32_gatherdiv8df ((__v8df)(__m512d) (V1OLD), \
10624 (__v8df)(__m512d) (V1), (int) (SCALE))
10629 (__v8df)(__m512d) (V1), (int) (SCALE))
10644 (__v8df)(__m512d) (V1), (int) (SCALE))
10649 (__v8df)(__m512d) (V1), (int) (SCALE))
10692 extern __inline __m512d
10694 _mm512_mask_compress_pd (__m512d __W, __mmask8 __U, __m512d __A)
10696 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
10701 extern __inline __m512d
10703 _mm512_maskz_compress_pd (__mmask8 __U, __m512d __A)
10705 return (__m512d) __builtin_ia32_compressdf512_mask ((__v8df) __A,
10713 _mm512_mask_compressstoreu_pd (void *__P, __mmask8 __U, __m512d __A)
10800 extern __inline __m512d
10802 _mm512_mask_expand_pd (__m512d __W, __mmask8 __U, __m512d __A)
10804 return (__m512d) __builtin_ia32_expanddf512_mask ((__v8df) __A,
10809 extern __inline __m512d
10811 _mm512_maskz_expand_pd (__mmask8 __U, __m512d __A)
10813 return (__m512d) __builtin_ia32_expanddf512_maskz ((__v8df) __A,
10819 extern __inline __m512d
10821 _mm512_mask_expandloadu_pd (__m512d __W, __mmask8 __U, void const *__P)
10823 return (__m512d) __builtin_ia32_expandloaddf512_mask ((const __v8df *) __P,
10828 extern __inline __m512d
10832 return (__m512d) __builtin_ia32_expandloaddf512_maskz ((const __v8df *) __P,
11604 extern __inline __m512d
11606 _mm512_mask_blend_pd (__mmask8 __U, __m512d __A, __m512d __W)
11608 return (__m512d) __builtin_ia32_blendmpd_512_mask ((__v8df) __A,
12369 extern __inline __m512d
12371 _mm512_sqrt_pd (__m512d __A)
12373 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
12380 extern __inline __m512d
12382 _mm512_mask_sqrt_pd (__m512d __W, __mmask8 __U, __m512d __A)
12384 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
12390 extern __inline __m512d
12392 _mm512_maskz_sqrt_pd (__mmask8 __U, __m512d __A)
12394 return (__m512d) __builtin_ia32_sqrtpd512_mask ((__v8df) __A,
12433 extern __inline __m512d
12435 _mm512_add_pd (__m512d __A, __m512d __B)
12437 return (__m512d) ((__v8df)__A + (__v8df)__B);
12440 extern __inline __m512d
12442 _mm512_mask_add_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
12444 return (__m512d) __builtin_ia32_addpd512_mask ((__v8df) __A,
12451 extern __inline __m512d
12453 _mm512_maskz_add_pd (__mmask8 __U, __m512d __A, __m512d __B)
12455 return (__m512d) __builtin_ia32_addpd512_mask ((__v8df) __A,
12539 extern __inline __m512d
12541 _mm512_sub_pd (__m512d __A, __m512d __B)
12543 return (__m512d) ((__v8df)__A - (__v8df)__B);
12546 extern __inline __m512d
12548 _mm512_mask_sub_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
12550 return (__m512d) __builtin_ia32_subpd512_mask ((__v8df) __A,
12557 extern __inline __m512d
12559 _mm512_maskz_sub_pd (__mmask8 __U, __m512d __A, __m512d __B)
12561 return (__m512d) __builtin_ia32_subpd512_mask ((__v8df) __A,
12645 extern __inline __m512d
12647 _mm512_mul_pd (__m512d __A, __m512d __B)
12649 return (__m512d) ((__v8df)__A * (__v8df)__B);
12652 extern __inline __m512d
12654 _mm512_mask_mul_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
12656 return (__m512d) __builtin_ia32_mulpd512_mask ((__v8df) __A,
12663 extern __inline __m512d
12665 _mm512_maskz_mul_pd (__mmask8 __U, __m512d __A, __m512d __B)
12667 return (__m512d) __builtin_ia32_mulpd512_mask ((__v8df) __A,
12753 extern __inline __m512d
12755 _mm512_div_pd (__m512d __M, __m512d __V)
12757 return (__m512d) ((__v8df)__M / (__v8df)__V);
12760 extern __inline __m512d
12762 _mm512_mask_div_pd (__m512d __W, __mmask8 __U, __m512d __M, __m512d __V)
12764 return (__m512d) __builtin_ia32_divpd512_mask ((__v8df) __M,
12771 extern __inline __m512d
12773 _mm512_maskz_div_pd (__mmask8 __U, __m512d __M, __m512d __V)
12775 return (__m512d) __builtin_ia32_divpd512_mask ((__v8df) __M,
12861 extern __inline __m512d
12863 _mm512_max_pd (__m512d __A, __m512d __B)
12865 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
12873 extern __inline __m512d
12875 _mm512_mask_max_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
12877 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
12884 extern __inline __m512d
12886 _mm512_maskz_max_pd (__mmask8 __U, __m512d __A, __m512d __B)
12888 return (__m512d) __builtin_ia32_maxpd512_mask ((__v8df) __A,
12977 extern __inline __m512d
12979 _mm512_min_pd (__m512d __A, __m512d __B)
12981 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
12989 extern __inline __m512d
12991 _mm512_mask_min_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
12993 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
13000 extern __inline __m512d
13002 _mm512_maskz_min_pd (__mmask8 __U, __m512d __A, __m512d __B)
13004 return (__m512d) __builtin_ia32_minpd512_mask ((__v8df) __A,
13093 extern __inline __m512d
13095 _mm512_scalef_pd (__m512d __A, __m512d __B)
13097 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
13105 extern __inline __m512d
13107 _mm512_mask_scalef_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
13109 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
13116 extern __inline __m512d
13118 _mm512_maskz_scalef_pd (__mmask8 __U, __m512d __A, __m512d __B)
13120 return (__m512d) __builtin_ia32_scalefpd512_mask ((__v8df) __A,
13187 extern __inline __m512d
13189 _mm512_fmadd_pd (__m512d __A, __m512d __B, __m512d __C)
13191 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
13198 extern __inline __m512d
13200 _mm512_mask_fmadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13202 return (__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) __A,
13209 extern __inline __m512d
13211 _mm512_mask3_fmadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13213 return (__m512d) __builtin_ia32_vfmaddpd512_mask3 ((__v8df) __A,
13220 extern __inline __m512d
13222 _mm512_maskz_fmadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13224 return (__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) __A,
13275 extern __inline __m512d
13277 _mm512_fmsub_pd (__m512d __A, __m512d __B, __m512d __C)
13279 return (__m512d) __builtin_ia32_vfmsubpd512_mask ((__v8df) __A,
13286 extern __inline __m512d
13288 _mm512_mask_fmsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13290 return (__m512d) __builtin_ia32_vfmsubpd512_mask ((__v8df) __A,
13297 extern __inline __m512d
13299 _mm512_mask3_fmsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13301 return (__m512d) __builtin_ia32_vfmsubpd512_mask3 ((__v8df) __A,
13308 extern __inline __m512d
13310 _mm512_maskz_fmsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13312 return (__m512d) __builtin_ia32_vfmsubpd512_maskz ((__v8df) __A,
13363 extern __inline __m512d
13365 _mm512_fmaddsub_pd (__m512d __A, __m512d __B, __m512d __C)
13367 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
13374 extern __inline __m512d
13376 _mm512_mask_fmaddsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13378 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
13385 extern __inline __m512d
13387 _mm512_mask3_fmaddsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13389 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask3 ((__v8df) __A,
13396 extern __inline __m512d
13398 _mm512_maskz_fmaddsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13400 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
13451 extern __inline __m512d
13453 _mm512_fmsubadd_pd (__m512d __A, __m512d __B, __m512d __C)
13455 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
13462 extern __inline __m512d
13464 _mm512_mask_fmsubadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13466 return (__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) __A,
13473 extern __inline __m512d
13475 _mm512_mask3_fmsubadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13477 return (__m512d) __builtin_ia32_vfmsubaddpd512_mask3 ((__v8df) __A,
13484 extern __inline __m512d
13486 _mm512_maskz_fmsubadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13488 return (__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) __A,
13539 extern __inline __m512d
13541 _mm512_fnmadd_pd (__m512d __A, __m512d __B, __m512d __C)
13543 return (__m512d) __builtin_ia32_vfnmaddpd512_mask ((__v8df) __A,
13550 extern __inline __m512d
13552 _mm512_mask_fnmadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13554 return (__m512d) __builtin_ia32_vfnmaddpd512_mask ((__v8df) __A,
13561 extern __inline __m512d
13563 _mm512_mask3_fnmadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13565 return (__m512d) __builtin_ia32_vfnmaddpd512_mask3 ((__v8df) __A,
13572 extern __inline __m512d
13574 _mm512_maskz_fnmadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13576 return (__m512d) __builtin_ia32_vfnmaddpd512_maskz ((__v8df) __A,
13627 extern __inline __m512d
13629 _mm512_fnmsub_pd (__m512d __A, __m512d __B, __m512d __C)
13631 return (__m512d) __builtin_ia32_vfnmsubpd512_mask ((__v8df) __A,
13638 extern __inline __m512d
13640 _mm512_mask_fnmsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
13642 return (__m512d) __builtin_ia32_vfnmsubpd512_mask ((__v8df) __A,
13649 extern __inline __m512d
13651 _mm512_mask3_fnmsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
13653 return (__m512d) __builtin_ia32_vfnmsubpd512_mask3 ((__v8df) __A,
13660 extern __inline __m512d
13662 _mm512_maskz_fnmsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
13664 return (__m512d) __builtin_ia32_vfnmsubpd512_maskz ((__v8df) __A,
13717 _mm512_cvttpd_epi32 (__m512d __A)
13728 _mm512_mask_cvttpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
13738 _mm512_maskz_cvttpd_epi32 (__mmask8 __U, __m512d __A)
13749 _mm512_cvttpd_epu32 (__m512d __A)
13760 _mm512_mask_cvttpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
13770 _mm512_maskz_cvttpd_epu32 (__mmask8 __U, __m512d __A)
13781 _mm512_cvtpd_epi32 (__m512d __A)
13792 _mm512_mask_cvtpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
13802 _mm512_maskz_cvtpd_epi32 (__mmask8 __U, __m512d __A)
13813 _mm512_cvtpd_epu32 (__m512d __A)
13824 _mm512_mask_cvtpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
13834 _mm512_maskz_cvtpd_epu32 (__mmask8 __U, __m512d __A)
13973 _mm512_cvtsd_f64 (__m512d __A)
14076 extern __inline __m512d
14078 _mm512_fixupimm_pd (__m512d __A, __m512d __B, __m512i __C, const int __imm)
14080 return (__m512d) __builtin_ia32_fixupimmpd512_mask ((__v8df) __A,
14088 extern __inline __m512d
14090 _mm512_mask_fixupimm_pd (__m512d __A, __mmask8 __U, __m512d __B,
14093 return (__m512d) __builtin_ia32_fixupimmpd512_mask ((__v8df) __A,
14101 extern __inline __m512d
14103 _mm512_maskz_fixupimm_pd (__mmask8 __U, __m512d __A, __m512d __B,
14106 return (__m512d) __builtin_ia32_fixupimmpd512_maskz ((__v8df) __A,
14224 ((__m512d)__builtin_ia32_fixupimmpd512_mask ((__v8df)(__m512d)(X), \
14225 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
14229 ((__m512d)__builtin_ia32_fixupimmpd512_mask ((__v8df)(__m512d)(X), \
14230 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
14234 ((__m512d)__builtin_ia32_fixupimmpd512_maskz ((__v8df)(__m512d)(X), \
14235 (__v8df)(__m512d)(Y), (__v8di)(__m512i)(Z), (int)(C), \
14388 extern __inline __m512d
14392 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
14399 extern __inline __m512d
14401 _mm512_mask_cvtps_pd (__m512d __W, __mmask8 __U, __m256 __A)
14403 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
14409 extern __inline __m512d
14413 return (__m512d) __builtin_ia32_cvtps2pd512_mask ((__v8sf) __A,
14454 _mm512_cvtpd_ps (__m512d __A)
14465 _mm512_mask_cvtpd_ps (__m256 __W, __mmask8 __U, __m512d __A)
14475 _mm512_maskz_cvtpd_ps (__mmask8 __U, __m512d __A)
14517 extern __inline __m512d
14519 _mm512_getexp_pd (__m512d __A)
14521 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
14528 extern __inline __m512d
14530 _mm512_mask_getexp_pd (__m512d __W, __mmask8 __U, __m512d __A)
14532 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
14538 extern __inline __m512d
14540 _mm512_maskz_getexp_pd (__mmask8 __U, __m512d __A)
14542 return (__m512d) __builtin_ia32_getexppd512_mask ((__v8df) __A,
14613 extern __inline __m512d
14615 _mm512_getmant_pd (__m512d __A, _MM_MANTISSA_NORM_ENUM __B,
14618 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
14625 extern __inline __m512d
14627 _mm512_mask_getmant_pd (__m512d __W, __mmask8 __U, __m512d __A,
14630 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
14636 extern __inline __m512d
14638 _mm512_maskz_getmant_pd (__mmask8 __U, __m512d __A,
14641 return (__m512d) __builtin_ia32_getmantpd512_mask ((__v8df) __A,
14763 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
14770 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
14772 (__v8df)(__m512d)(W), \
14777 ((__m512d)__builtin_ia32_getmantpd512_mask ((__v8df)(__m512d)(X), \
14883 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
14887 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
14888 (__v8df)(__m512d)(W), (__mmask8)(U), _MM_FROUND_CUR_DIRECTION))
14891 ((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
14930 extern __inline __m512d
14932 _mm512_roundscale_pd (__m512d __A, const int __imm)
14934 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __A, __imm,
14941 extern __inline __m512d
14943 _mm512_mask_roundscale_pd (__m512d __A, __mmask8 __B, __m512d __C,
14946 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __C, __imm,
14952 extern __inline __m512d
14954 _mm512_maskz_roundscale_pd (__mmask8 __A, __m512d __B, const int __imm)
14956 return (__m512d) __builtin_ia32_rndscalepd_mask ((__v8df) __B,
15060 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(A), (int)(B),\
15063 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(C), \
15065 (__v8df)(__m512d)(A), \
15068 ((__m512d) __builtin_ia32_rndscalepd_mask ((__v8df)(__m512d)(B), \
15125 _mm512_cmp_pd_mask (__m512d __X, __m512d __Y, const int __P)
15155 _mm512_mask_cmp_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y, const int __P)
15205 ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X), \
15206 (__v8df)(__m512d)(Y), (int)(P),\
15215 ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X), \
15216 (__v8df)(__m512d)(Y), (int)(P),\
15247 _mm512_cmpeq_pd_mask (__m512d __X, __m512d __Y)
15257 _mm512_mask_cmpeq_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y)
15267 _mm512_cmplt_pd_mask (__m512d __X, __m512d __Y)
15277 _mm512_mask_cmplt_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y)
15287 _mm512_cmple_pd_mask (__m512d __X, __m512d __Y)
15297 _mm512_mask_cmple_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y)
15307 _mm512_cmpunord_pd_mask (__m512d __X, __m512d __Y)
15317 _mm512_mask_cmpunord_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y)
15327 _mm512_cmpneq_pd_mask (__m512d __X, __m512d __Y)
15337 _mm512_mask_cmpneq_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y)
15347 _mm512_cmpnlt_pd_mask (__m512d __X, __m512d __Y)
15357 _mm512_mask_cmpnlt_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y)
15367 _mm512_cmpnle_pd_mask (__m512d __X, __m512d __Y)
15377 _mm512_mask_cmpnle_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y)
15387 _mm512_cmpord_pd_mask (__m512d __X, __m512d __Y)
15397 _mm512_mask_cmpord_pd_mask (__mmask8 __U, __m512d __X, __m512d __Y)
15574 _mm512_castpd_ps (__m512d __A)
15581 _mm512_castpd_si512 (__m512d __A)
15586 extern __inline __m512d
15590 return (__m512d) (__A);
15607 extern __inline __m512d
15611 return (__m512d) (__A);
15616 _mm512_castpd512_pd128 (__m512d __A)
15637 _mm512_castpd512_pd256 (__m512d __A)
15646 return (__m256)_mm512_extractf64x4_pd((__m512d)__A, 0);
15653 return (__m256i)_mm512_extractf64x4_pd((__m512d)__A, 0);
15656 extern __inline __m512d
15660 return (__m512d) __builtin_ia32_pd512_pd((__m128d)__A);
15677 extern __inline __m512d
15698 extern __inline __m512d
15702 return (__m512d) _mm512_insertf32x4 (_mm512_setzero_ps (), (__m128) __A, 0);
15719 extern __inline __m512d
15958 __m256 __T1 = (__m256) _mm512_extractf64x4_pd ((__m512d) __A, 1); \
15959 __m256 __T2 = (__m256) _mm512_extractf64x4_pd ((__m512d) __A, 0); \
16000 __m256 __T1 = (__m256) _mm512_extractf64x4_pd ((__m512d) __A, 1); \
16001 __m256 __T2 = (__m256) _mm512_extractf64x4_pd ((__m512d) __A, 0); \
16200 _mm512_reduce_add_pd (__m512d __A)
16207 _mm512_reduce_mul_pd (__m512d __A)
16214 _mm512_mask_reduce_add_pd (__mmask8 __U, __m512d __A)
16222 _mm512_mask_reduce_mul_pd (__mmask8 __U, __m512d __A)
16242 _mm512_reduce_min_pd (__m512d __A)
16249 _mm512_reduce_max_pd (__m512d __A)
16256 _mm512_mask_reduce_min_pd (__mmask8 __U, __m512d __A)
16264 _mm512_mask_reduce_max_pd (__mmask8 __U, __m512d __A)