Lines Matching refs:__m512

51 typedef float __m512 __attribute__ ((__vector_size__ (64), __may_alias__));
159 extern __inline __m512
166 return __extension__ (__m512)
184 extern __inline __m512
188 __m512 __Y = __Y;
249 extern __inline __m512
253 return (__m512) __builtin_ia32_broadcastss512 (__extension__
287 extern __inline __m512
291 return __extension__ (__m512)
308 extern __inline __m512
312 return __extension__ (__m512){ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
316 extern __inline __m512
363 extern __inline __m512
365 _mm512_mask_mov_ps (__m512 __W, __mmask16 __U, __m512 __A)
367 return (__m512) __builtin_ia32_movaps512_mask ((__v16sf) __A,
372 extern __inline __m512
374 _mm512_maskz_mov_ps (__mmask16 __U, __m512 __A)
376 return (__m512) __builtin_ia32_movaps512_mask ((__v16sf) __A,
423 extern __inline __m512
427 return *(__m512 *) __P;
430 extern __inline __m512
432 _mm512_mask_load_ps (__m512 __W, __mmask16 __U, void const *__P)
434 return (__m512) __builtin_ia32_loadaps512_mask ((const __v16sf *) __P,
439 extern __inline __m512
443 return (__m512) __builtin_ia32_loadaps512_mask ((const __v16sf *) __P,
451 _mm512_store_ps (void *__P, __m512 __A)
453 *(__m512 *) __P = __A;
458 _mm512_mask_store_ps (void *__P, __mmask16 __U, __m512 __A)
1766 extern __inline __m512
1768 _mm512_rcp14_ps (__m512 __A)
1770 return (__m512) __builtin_ia32_rcp14ps512_mask ((__v16sf) __A,
1776 extern __inline __m512
1778 _mm512_mask_rcp14_ps (__m512 __W, __mmask16 __U, __m512 __A)
1780 return (__m512) __builtin_ia32_rcp14ps512_mask ((__v16sf) __A,
1785 extern __inline __m512
1787 _mm512_maskz_rcp14_ps (__mmask16 __U, __m512 __A)
1789 return (__m512) __builtin_ia32_rcp14ps512_mask ((__v16sf) __A,
1880 extern __inline __m512
1882 _mm512_rsqrt14_ps (__m512 __A)
1884 return (__m512) __builtin_ia32_rsqrt14ps512_mask ((__v16sf) __A,
1890 extern __inline __m512
1892 _mm512_mask_rsqrt14_ps (__m512 __W, __mmask16 __U, __m512 __A)
1894 return (__m512) __builtin_ia32_rsqrt14ps512_mask ((__v16sf) __A,
1899 extern __inline __m512
1901 _mm512_maskz_rsqrt14_ps (__mmask16 __U, __m512 __A)
1903 return (__m512) __builtin_ia32_rsqrt14ps512_mask ((__v16sf) __A,
1996 extern __inline __m512
1998 _mm512_sqrt_round_ps (__m512 __A, const int __R)
2000 return (__m512) __builtin_ia32_sqrtps512_mask ((__v16sf) __A,
2006 extern __inline __m512
2008 _mm512_mask_sqrt_round_ps (__m512 __W, __mmask16 __U, __m512 __A, const int __R)
2010 return (__m512) __builtin_ia32_sqrtps512_mask ((__v16sf) __A,
2015 extern __inline __m512
2017 _mm512_maskz_sqrt_round_ps (__mmask16 __U, __m512 __A, const int __R)
2019 return (__m512) __builtin_ia32_sqrtps512_mask ((__v16sf) __A,
2101 (__m512)__builtin_ia32_sqrtps512_mask(A, (__v16sf)_mm512_undefined_ps(), -1, C)
2104 (__m512)__builtin_ia32_sqrtps512_mask(A, W, U, C)
2107 (__m512)__builtin_ia32_sqrtps512_mask(A, (__v16sf)_mm512_setzero_ps(), U, C)
2457 extern __inline __m512
2459 _mm512_add_round_ps (__m512 __A, __m512 __B, const int __R)
2461 return (__m512) __builtin_ia32_addps512_mask ((__v16sf) __A,
2468 extern __inline __m512
2470 _mm512_mask_add_round_ps (__m512 __W, __mmask16 __U, __m512 __A,
2471 __m512 __B, const int __R)
2473 return (__m512) __builtin_ia32_addps512_mask ((__v16sf) __A,
2479 extern __inline __m512
2481 _mm512_maskz_add_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
2483 return (__m512) __builtin_ia32_addps512_mask ((__v16sf) __A,
2524 extern __inline __m512
2526 _mm512_sub_round_ps (__m512 __A, __m512 __B, const int __R)
2528 return (__m512) __builtin_ia32_subps512_mask ((__v16sf) __A,
2535 extern __inline __m512
2537 _mm512_mask_sub_round_ps (__m512 __W, __mmask16 __U, __m512 __A,
2538 __m512 __B, const int __R)
2540 return (__m512) __builtin_ia32_subps512_mask ((__v16sf) __A,
2546 extern __inline __m512
2548 _mm512_maskz_sub_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
2550 return (__m512) __builtin_ia32_subps512_mask ((__v16sf) __A,
2567 (__m512)__builtin_ia32_addps512_mask(A, B, (__v16sf)_mm512_undefined_ps(), -1, C)
2570 (__m512)__builtin_ia32_addps512_mask(A, B, W, U, C)
2573 (__m512)__builtin_ia32_addps512_mask(A, B, (__v16sf)_mm512_setzero_ps(), U, C)
2585 (__m512)__builtin_ia32_subps512_mask(A, B, (__v16sf)_mm512_undefined_ps(), -1, C)
2588 (__m512)__builtin_ia32_subps512_mask(A, B, W, U, C)
2591 (__m512)__builtin_ia32_subps512_mask(A, B, (__v16sf)_mm512_setzero_ps(), U, C)
2629 extern __inline __m512
2631 _mm512_mul_round_ps (__m512 __A, __m512 __B, const int __R)
2633 return (__m512) __builtin_ia32_mulps512_mask ((__v16sf) __A,
2640 extern __inline __m512
2642 _mm512_mask_mul_round_ps (__m512 __W, __mmask16 __U, __m512 __A,
2643 __m512 __B, const int __R)
2645 return (__m512) __builtin_ia32_mulps512_mask ((__v16sf) __A,
2651 extern __inline __m512
2653 _mm512_maskz_mul_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
2655 return (__m512) __builtin_ia32_mulps512_mask ((__v16sf) __A,
2696 extern __inline __m512
2698 _mm512_div_round_ps (__m512 __A, __m512 __B, const int __R)
2700 return (__m512) __builtin_ia32_divps512_mask ((__v16sf) __A,
2707 extern __inline __m512
2709 _mm512_mask_div_round_ps (__m512 __W, __mmask16 __U, __m512 __A,
2710 __m512 __B, const int __R)
2712 return (__m512) __builtin_ia32_divps512_mask ((__v16sf) __A,
2718 extern __inline __m512
2720 _mm512_maskz_div_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
2722 return (__m512) __builtin_ia32_divps512_mask ((__v16sf) __A,
2868 (__m512)__builtin_ia32_mulps512_mask(A, B, (__v16sf)_mm512_undefined_ps(), -1, C)
2871 (__m512)__builtin_ia32_mulps512_mask(A, B, W, U, C)
2874 (__m512)__builtin_ia32_mulps512_mask(A, B, (__v16sf)_mm512_setzero_ps(), U, C)
2886 (__m512)__builtin_ia32_divps512_mask(A, B, (__v16sf)_mm512_undefined_ps(), -1, C)
2889 (__m512)__builtin_ia32_divps512_mask(A, B, W, U, C)
2892 (__m512)__builtin_ia32_divps512_mask(A, B, (__v16sf)_mm512_setzero_ps(), U, C)
2967 extern __inline __m512
2969 _mm512_max_round_ps (__m512 __A, __m512 __B, const int __R)
2971 return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A,
2978 extern __inline __m512
2980 _mm512_mask_max_round_ps (__m512 __W, __mmask16 __U, __m512 __A,
2981 __m512 __B, const int __R)
2983 return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A,
2989 extern __inline __m512
2991 _mm512_maskz_max_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
2993 return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A,
3034 extern __inline __m512
3036 _mm512_min_round_ps (__m512 __A, __m512 __B, const int __R)
3038 return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A,
3045 extern __inline __m512
3047 _mm512_mask_min_round_ps (__m512 __W, __mmask16 __U, __m512 __A,
3048 __m512 __B, const int __R)
3050 return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A,
3056 extern __inline __m512
3058 _mm512_maskz_min_round_ps (__mmask16 __U, __m512 __A, __m512 __B, const int __R)
3060 return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A,
3077 (__m512)__builtin_ia32_maxps512_mask(A, B, (__v16sf)_mm512_undefined_pd(), -1, R)
3080 (__m512)__builtin_ia32_maxps512_mask(A, B, W, U, R)
3083 (__m512)__builtin_ia32_maxps512_mask(A, B, (__v16sf)_mm512_setzero_ps(), U, R)
3095 (__m512)__builtin_ia32_minps512_mask(A, B, (__v16sf)_mm512_undefined_ps(), -1, R)
3098 (__m512)__builtin_ia32_minps512_mask(A, B, W, U, R)
3101 (__m512)__builtin_ia32_minps512_mask(A, B, (__v16sf)_mm512_setzero_ps(), U, R)
3139 extern __inline __m512
3141 _mm512_scalef_round_ps (__m512 __A, __m512 __B, const int __R)
3143 return (__m512) __builtin_ia32_scalefps512_mask ((__v16sf) __A,
3150 extern __inline __m512
3152 _mm512_mask_scalef_round_ps (__m512 __W, __mmask16 __U, __m512 __A,
3153 __m512 __B, const int __R)
3155 return (__m512) __builtin_ia32_scalefps512_mask ((__v16sf) __A,
3161 extern __inline __m512
3163 _mm512_maskz_scalef_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3166 return (__m512) __builtin_ia32_scalefps512_mask ((__v16sf) __A,
3256 ((__m512) \
3262 ((__m512) __builtin_ia32_scalefps512_mask((A), (B), (W), (U), (C)))
3265 ((__m512) \
3347 extern __inline __m512
3349 _mm512_fmadd_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3351 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
3357 extern __inline __m512
3359 _mm512_mask_fmadd_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3360 __m512 __C, const int __R)
3362 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
3368 extern __inline __m512
3370 _mm512_mask3_fmadd_round_ps (__m512 __A, __m512 __B, __m512 __C,
3373 return (__m512) __builtin_ia32_vfmaddps512_mask3 ((__v16sf) __A,
3379 extern __inline __m512
3381 _mm512_maskz_fmadd_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3382 __m512 __C, const int __R)
3384 return (__m512) __builtin_ia32_vfmaddps512_maskz ((__v16sf) __A,
3433 extern __inline __m512
3435 _mm512_fmsub_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3437 return (__m512) __builtin_ia32_vfmsubps512_mask ((__v16sf) __A,
3443 extern __inline __m512
3445 _mm512_mask_fmsub_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3446 __m512 __C, const int __R)
3448 return (__m512) __builtin_ia32_vfmsubps512_mask ((__v16sf) __A,
3454 extern __inline __m512
3456 _mm512_mask3_fmsub_round_ps (__m512 __A, __m512 __B, __m512 __C,
3459 return (__m512) __builtin_ia32_vfmsubps512_mask3 ((__v16sf) __A,
3465 extern __inline __m512
3467 _mm512_maskz_fmsub_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3468 __m512 __C, const int __R)
3470 return (__m512) __builtin_ia32_vfmsubps512_maskz ((__v16sf) __A,
3519 extern __inline __m512
3521 _mm512_fmaddsub_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3523 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
3529 extern __inline __m512
3531 _mm512_mask_fmaddsub_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3532 __m512 __C, const int __R)
3534 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
3540 extern __inline __m512
3542 _mm512_mask3_fmaddsub_round_ps (__m512 __A, __m512 __B, __m512 __C,
3545 return (__m512) __builtin_ia32_vfmaddsubps512_mask3 ((__v16sf) __A,
3551 extern __inline __m512
3553 _mm512_maskz_fmaddsub_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3554 __m512 __C, const int __R)
3556 return (__m512) __builtin_ia32_vfmaddsubps512_maskz ((__v16sf) __A,
3605 extern __inline __m512
3607 _mm512_fmsubadd_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3609 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
3615 extern __inline __m512
3617 _mm512_mask_fmsubadd_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3618 __m512 __C, const int __R)
3620 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
3626 extern __inline __m512
3628 _mm512_mask3_fmsubadd_round_ps (__m512 __A, __m512 __B, __m512 __C,
3631 return (__m512) __builtin_ia32_vfmsubaddps512_mask3 ((__v16sf) __A,
3637 extern __inline __m512
3639 _mm512_maskz_fmsubadd_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3640 __m512 __C, const int __R)
3642 return (__m512) __builtin_ia32_vfmaddsubps512_maskz ((__v16sf) __A,
3691 extern __inline __m512
3693 _mm512_fnmadd_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3695 return (__m512) __builtin_ia32_vfnmaddps512_mask ((__v16sf) __A,
3701 extern __inline __m512
3703 _mm512_mask_fnmadd_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3704 __m512 __C, const int __R)
3706 return (__m512) __builtin_ia32_vfnmaddps512_mask ((__v16sf) __A,
3712 extern __inline __m512
3714 _mm512_mask3_fnmadd_round_ps (__m512 __A, __m512 __B, __m512 __C,
3717 return (__m512) __builtin_ia32_vfnmaddps512_mask3 ((__v16sf) __A,
3723 extern __inline __m512
3725 _mm512_maskz_fnmadd_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3726 __m512 __C, const int __R)
3728 return (__m512) __builtin_ia32_vfnmaddps512_maskz ((__v16sf) __A,
3777 extern __inline __m512
3779 _mm512_fnmsub_round_ps (__m512 __A, __m512 __B, __m512 __C, const int __R)
3781 return (__m512) __builtin_ia32_vfnmsubps512_mask ((__v16sf) __A,
3787 extern __inline __m512
3789 _mm512_mask_fnmsub_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
3790 __m512 __C, const int __R)
3792 return (__m512) __builtin_ia32_vfnmsubps512_mask ((__v16sf) __A,
3798 extern __inline __m512
3800 _mm512_mask3_fnmsub_round_ps (__m512 __A, __m512 __B, __m512 __C,
3803 return (__m512) __builtin_ia32_vfnmsubps512_mask3 ((__v16sf) __A,
3809 extern __inline __m512
3811 _mm512_maskz_fnmsub_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
3812 __m512 __C, const int __R)
3814 return (__m512) __builtin_ia32_vfnmsubps512_maskz ((__v16sf) __A,
3833 (__m512)__builtin_ia32_vfmaddps512_mask(A, B, C, -1, R)
3836 (__m512)__builtin_ia32_vfmaddps512_mask(A, B, C, U, R)
3839 (__m512)__builtin_ia32_vfmaddps512_mask3(A, B, C, U, R)
3842 (__m512)__builtin_ia32_vfmaddps512_maskz(A, B, C, U, R)
3857 (__m512)__builtin_ia32_vfmsubps512_mask(A, B, C, -1, R)
3860 (__m512)__builtin_ia32_vfmsubps512_mask(A, B, C, U, R)
3863 (__m512)__builtin_ia32_vfmsubps512_mask3(A, B, C, U, R)
3866 (__m512)__builtin_ia32_vfmsubps512_maskz(A, B, C, U, R)
3881 (__m512)__builtin_ia32_vfmaddsubps512_mask(A, B, C, -1, R)
3884 (__m512)__builtin_ia32_vfmaddsubps512_mask(A, B, C, U, R)
3887 (__m512)__builtin_ia32_vfmaddsubps512_mask3(A, B, C, U, R)
3890 (__m512)__builtin_ia32_vfmaddsubps512_maskz(A, B, C, U, R)
3905 (__m512)__builtin_ia32_vfmaddsubps512_mask(A, B, -(C), -1, R)
3908 (__m512)__builtin_ia32_vfmaddsubps512_mask(A, B, -(C), U, R)
3911 (__m512)__builtin_ia32_vfmsubaddps512_mask3(A, B, C, U, R)
3914 (__m512)__builtin_ia32_vfmaddsubps512_maskz(A, B, -(C), U, R)
3929 (__m512)__builtin_ia32_vfnmaddps512_mask(A, B, C, -1, R)
3932 (__m512)__builtin_ia32_vfnmaddps512_mask(A, B, C, U, R)
3935 (__m512)__builtin_ia32_vfnmaddps512_mask3(A, B, C, U, R)
3938 (__m512)__builtin_ia32_vfnmaddps512_maskz(A, B, C, U, R)
3953 (__m512)__builtin_ia32_vfnmsubps512_mask(A, B, C, -1, R)
3956 (__m512)__builtin_ia32_vfnmsubps512_mask(A, B, C, U, R)
3959 (__m512)__builtin_ia32_vfnmsubps512_mask3(A, B, C, U, R)
3962 (__m512)__builtin_ia32_vfnmsubps512_maskz(A, B, C, U, R)
4023 extern __inline __m512
4027 return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A,
4033 extern __inline __m512
4035 _mm512_mask_broadcastss_ps (__m512 __O, __mmask16 __M, __m128 __A)
4037 return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A,
4041 extern __inline __m512
4045 return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A,
4191 extern __inline __m512
4195 return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A,
4201 extern __inline __m512
4203 _mm512_mask_broadcast_f32x4 (__m512 __O, __mmask16 __M, __m128 __A)
4205 return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A,
4210 extern __inline __m512
4214 return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A,
4536 extern __inline __m512
4538 _mm512_shuffle_f32x4 (__m512 __A, __m512 __B, const int __imm)
4540 return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A,
4547 extern __inline __m512
4549 _mm512_mask_shuffle_f32x4 (__m512 __W, __mmask16 __U, __m512 __A,
4550 __m512 __B, const int __imm)
4552 return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A,
4558 extern __inline __m512
4560 _mm512_maskz_shuffle_f32x4 (__mmask16 __U, __m512 __A, __m512 __B,
4563 return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A,
4641 ((__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf)(__m512)(X), \
4642 (__v16sf)(__m512)(Y), (int)(C),\
4643 (__v16sf)(__m512)_mm512_undefined_ps(),\
4647 ((__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf)(__m512)(X), \
4648 (__v16sf)(__m512)(Y), (int)(C),\
4649 (__v16sf)(__m512)(W),\
4653 ((__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf)(__m512)(X), \
4654 (__v16sf)(__m512)(Y), (int)(C),\
4655 (__v16sf)(__m512)_mm512_setzero_ps(),\
4950 _mm512_cvtt_roundps_epi32 (__m512 __A, const int __R)
4960 _mm512_mask_cvtt_roundps_epi32 (__m512i __W, __mmask16 __U, __m512 __A,
4970 _mm512_maskz_cvtt_roundps_epi32 (__mmask16 __U, __m512 __A, const int __R)
4980 _mm512_cvtt_roundps_epu32 (__m512 __A, const int __R)
4990 _mm512_mask_cvtt_roundps_epu32 (__m512i __W, __mmask16 __U, __m512 __A,
5000 _mm512_maskz_cvtt_roundps_epu32 (__mmask16 __U, __m512 __A, const int __R)
5030 _mm512_cvt_roundps_epi32 (__m512 __A, const int __R)
5040 _mm512_mask_cvt_roundps_epi32 (__m512i __W, __mmask16 __U, __m512 __A,
5050 _mm512_maskz_cvt_roundps_epi32 (__mmask16 __U, __m512 __A, const int __R)
5060 _mm512_cvt_roundps_epu32 (__m512 __A, const int __R)
5070 _mm512_mask_cvt_roundps_epu32 (__m512i __W, __mmask16 __U, __m512 __A,
5080 _mm512_maskz_cvt_roundps_epu32 (__mmask16 __U, __m512 __A, const int __R)
5803 extern __inline __m512
5807 return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A,
5813 extern __inline __m512
5815 _mm512_mask_cvt_roundepi32_ps (__m512 __W, __mmask16 __U, __m512i __A,
5818 return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A,
5823 extern __inline __m512
5827 return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A,
5833 extern __inline __m512
5837 return (__m512) __builtin_ia32_cvtudq2ps512_mask ((__v16si) __A,
5843 extern __inline __m512
5845 _mm512_mask_cvt_roundepu32_ps (__m512 __W, __mmask16 __U, __m512i __A,
5848 return (__m512) __builtin_ia32_cvtudq2ps512_mask ((__v16si) __A,
5853 extern __inline __m512
5857 return (__m512) __builtin_ia32_cvtudq2ps512_mask ((__v16si) __A,
5865 (__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(A), (__v16sf)_mm512_undefined_ps(), -1, B)
5868 (__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(A), W, U, B)
5871 (__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(A), (__v16sf)_mm512_setzero_ps(), U, B)
5874 (__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(A), (__v16sf)_mm512_undefined_ps(), -1, B)
5877 (__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(A), W, U, B)
5880 (__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(A), (__v16sf)_mm512_setzero_ps(), U, B)
5919 _mm512_extractf32x4_ps (__m512 __A, const int __imm)
5930 _mm512_mask_extractf32x4_ps (__m128 __W, __mmask8 __U, __m512 __A,
5941 _mm512_maskz_extractf32x4_ps (__mmask8 __U, __m512 __A, const int __imm)
6036 ((__m128) __builtin_ia32_extractf32x4_mask ((__v16sf)(__m512) (X), \
6042 ((__m128) __builtin_ia32_extractf32x4_mask ((__v16sf)(__m512) (X), \
6048 ((__m128) __builtin_ia32_extractf32x4_mask ((__v16sf)(__m512) (X), \
6101 extern __inline __m512
6103 _mm512_insertf32x4 (__m512 __A, __m128 __B, const int __imm)
6105 return (__m512) __builtin_ia32_insertf32x4_mask ((__v16sf) __A,
6186 ((__m512) __builtin_ia32_insertf32x4_mask ((__v16sf)(__m512) (X), \
6187 (__v4sf)(__m128) (Y), (int) (C), (__v16sf)(__m512) (X), (__mmask16)(-1)))
6271 extern __inline __m512
6278 extern __inline __m512
6280 _mm512_mask_loadu_ps (__m512 __W, __mmask16 __U, void const *__P)
6282 return (__m512) __builtin_ia32_loadups512_mask ((const float *) __P,
6287 extern __inline __m512
6291 return (__m512) __builtin_ia32_loadups512_mask ((const float *) __P,
6299 _mm512_storeu_ps (void *__P, __m512 __A)
6306 _mm512_mask_storeu_ps (void *__P, __mmask16 __U, __m512 __A)
6517 extern __inline __m512
6519 _mm512_permutevar_ps (__m512 __A, __m512i __C)
6521 return (__m512) __builtin_ia32_vpermilvarps512_mask ((__v16sf) __A,
6528 extern __inline __m512
6530 _mm512_mask_permutevar_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512i __C)
6532 return (__m512) __builtin_ia32_vpermilvarps512_mask ((__v16sf) __A,
6538 extern __inline __m512
6540 _mm512_maskz_permutevar_ps (__mmask16 __U, __m512 __A, __m512i __C)
6542 return (__m512) __builtin_ia32_vpermilvarps512_mask ((__v16sf) __A,
6690 extern __inline __m512
6692 _mm512_permutex2var_ps (__m512 __A, __m512i __I, __m512 __B)
6694 return (__m512) __builtin_ia32_vpermt2varps512_mask ((__v16si) __I
6701 extern __inline __m512
6703 _mm512_mask_permutex2var_ps (__m512 __A, __mmask16 __U, __m512i __I, __m512 __B)
6705 return (__m512) __builtin_ia32_vpermt2varps512_mask ((__v16si) __I
6712 extern __inline __m512
6714 _mm512_mask2_permutex2var_ps (__m512 __A, __m512i __I, __mmask16 __U,
6715 __m512 __B)
6717 return (__m512) __builtin_ia32_vpermi2varps512_mask ((__v16sf) __A,
6724 extern __inline __m512
6726 _mm512_maskz_permutex2var_ps (__mmask16 __U, __m512 __A, __m512i __I,
6727 __m512 __B)
6729 return (__m512) __builtin_ia32_vpermt2varps512_maskz ((__v16si) __I
6766 extern __inline __m512
6768 _mm512_permute_ps (__m512 __X, const int __C)
6770 return (__m512) __builtin_ia32_vpermilps512_mask ((__v16sf) __X, __C,
6776 extern __inline __m512
6778 _mm512_mask_permute_ps (__m512 __W, __mmask16 __U, __m512 __X, const int __C)
6780 return (__m512) __builtin_ia32_vpermilps512_mask ((__v16sf) __X, __C,
6785 extern __inline __m512
6787 _mm512_maskz_permute_ps (__mmask16 __U, __m512 __X, const int __C)
6789 return (__m512) __builtin_ia32_vpermilps512_mask ((__v16sf) __X, __C,
6811 ((__m512) __builtin_ia32_vpermilps512_mask ((__v16sf)(__m512)(X), (int)(C), \
6812 (__v16sf)(__m512)_mm512_undefined_ps(),\
6816 ((__m512) __builtin_ia32_vpermilps512_mask ((__v16sf)(__m512)(X), (int)(C), \
6817 (__v16sf)(__m512)(W), \
6821 ((__m512) __builtin_ia32_vpermilps512_mask ((__v16sf)(__m512)(X), (int)(C), \
6822 (__v16sf)(__m512)_mm512_setzero_ps(), \
7019 extern __inline __m512
7021 _mm512_permutexvar_ps (__m512i __X, __m512 __Y)
7023 return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y,
7030 extern __inline __m512
7032 _mm512_mask_permutexvar_ps (__m512 __W, __mmask16 __U, __m512i __X, __m512 __Y)
7034 return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y,
7040 extern __inline __m512
7042 _mm512_maskz_permutexvar_ps (__mmask16 __U, __m512i __X, __m512 __Y)
7044 return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y,
7052 extern __inline __m512
7054 _mm512_shuffle_ps (__m512 __M, __m512 __V, const int __imm)
7056 return (__m512) __builtin_ia32_shufps512_mask ((__v16sf) __M,
7063 extern __inline __m512
7065 _mm512_mask_shuffle_ps (__m512 __W, __mmask16 __U, __m512 __M,
7066 __m512 __V, const int __imm)
7068 return (__m512) __builtin_ia32_shufps512_mask ((__v16sf) __M,
7074 extern __inline __m512
7076 _mm512_maskz_shuffle_ps (__mmask16 __U, __m512 __M, __m512 __V, const int __imm)
7078 return (__m512) __builtin_ia32_shufps512_mask ((__v16sf) __M,
7155 extern __inline __m512
7157 _mm512_fixupimm_round_ps (__m512 __A, __m512 __B, __m512i __C,
7160 return (__m512) __builtin_ia32_fixupimmps512_mask ((__v16sf) __A,
7167 extern __inline __m512
7169 _mm512_mask_fixupimm_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
7172 return (__m512) __builtin_ia32_fixupimmps512_mask ((__v16sf) __A,
7179 extern __inline __m512
7181 _mm512_maskz_fixupimm_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
7184 return (__m512) __builtin_ia32_fixupimmps512_maskz ((__v16sf) __A,
7278 ((__m512)__builtin_ia32_shufps512_mask ((__v16sf)(__m512)(X), \
7279 (__v16sf)(__m512)(Y), (int)(C),\
7280 (__v16sf)(__m512)_mm512_undefined_ps(),\
7284 ((__m512)__builtin_ia32_shufps512_mask ((__v16sf)(__m512)(X), \
7285 (__v16sf)(__m512)(Y), (int)(C),\
7286 (__v16sf)(__m512)(W),\
7290 ((__m512)__builtin_ia32_shufps512_mask ((__v16sf)(__m512)(X), \
7291 (__v16sf)(__m512)(Y), (int)(C),\
7292 (__v16sf)(__m512)_mm512_setzero_ps(),\
7311 ((__m512)__builtin_ia32_fixupimmps512_mask ((__v16sf)(__m512)(X), \
7312 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \
7316 ((__m512)__builtin_ia32_fixupimmps512_mask ((__v16sf)(__m512)(X), \
7317 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \
7321 ((__m512)__builtin_ia32_fixupimmps512_maskz ((__v16sf)(__m512)(X), \
7322 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \
7356 extern __inline __m512
7358 _mm512_movehdup_ps (__m512 __A)
7360 return (__m512) __builtin_ia32_movshdup512_mask ((__v16sf) __A,
7366 extern __inline __m512
7368 _mm512_mask_movehdup_ps (__m512 __W, __mmask16 __U, __m512 __A)
7370 return (__m512) __builtin_ia32_movshdup512_mask ((__v16sf) __A,
7375 extern __inline __m512
7377 _mm512_maskz_movehdup_ps (__mmask16 __U, __m512 __A)
7379 return (__m512) __builtin_ia32_movshdup512_mask ((__v16sf) __A,
7385 extern __inline __m512
7387 _mm512_moveldup_ps (__m512 __A)
7389 return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A,
7395 extern __inline __m512
7397 _mm512_mask_moveldup_ps (__m512 __W, __mmask16 __U, __m512 __A)
7399 return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A,
7404 extern __inline __m512
7406 _mm512_maskz_moveldup_ps (__mmask16 __U, __m512 __A)
7408 return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A,
7924 extern __inline __m512
7926 _mm512_abs_ps (__m512 __A)
7928 return (__m512) _mm512_and_epi32 ((__m512i) __A,
7932 extern __inline __m512
7934 _mm512_mask_abs_ps (__m512 __W, __mmask16 __U, __m512 __A)
7936 return (__m512) _mm512_mask_and_epi32 ((__m512i) __W, __U, (__m512i) __A,
8432 extern __inline __m512
8434 _mm512_unpackhi_ps (__m512 __A, __m512 __B)
8436 return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A,
8443 extern __inline __m512
8445 _mm512_mask_unpackhi_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
8447 return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A,
8453 extern __inline __m512
8455 _mm512_maskz_unpackhi_ps (__mmask16 __U, __m512 __A, __m512 __B)
8457 return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A,
8495 extern __inline __m512
8499 return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A,
8505 extern __inline __m512
8507 _mm512_mask_cvt_roundph_ps (__m512 __W, __mmask16 __U, __m256i __A,
8510 return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A,
8515 extern __inline __m512
8519 return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A,
8527 _mm512_cvt_roundps_ph (__m512 __A, const int __I)
8538 _mm512_cvtps_ph (__m512 __A, const int __I)
8549 _mm512_mask_cvt_roundps_ph (__m256i __U, __mmask16 __W, __m512 __A,
8560 _mm512_mask_cvtps_ph (__m256i __U, __mmask16 __W, __m512 __A, const int __I)
8570 _mm512_maskz_cvt_roundps_ph (__mmask16 __W, __m512 __A, const int __I)
8581 _mm512_maskz_cvtps_ph (__mmask16 __W, __m512 __A, const int __I)
8600 (__m512)__builtin_ia32_vcvtph2ps512_mask((__v16hi)(A), (__v16sf)_mm512_undefined_ps(), -1, B)
8603 (__m512)__builtin_ia32_vcvtph2ps512_mask((__v16hi)(A), (__v16sf)(W), U, B)
8606 (__m512)__builtin_ia32_vcvtph2ps512_mask((__v16hi)(A), (__v16sf)_mm512_setzero_ps(), U, B)
8609 ((__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf)(__m512) (A), (int) (I),\
8612 ((__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf)(__m512) (A), (int) (I),\
8615 ((__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf)(__m512) (A), (int) (I),\
8618 ((__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf)(__m512) (A), (int) (I),\
8621 ((__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf)(__m512) (A), (int) (I),\
8624 ((__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf)(__m512) (A), (int) (I),\
8702 _mm512_stream_ps (float *__P, __m512 __A)
8802 extern __inline __m512
8804 _mm512_getexp_round_ps (__m512 __A, const int __R)
8806 return (__m512) __builtin_ia32_getexpps512_mask ((__v16sf) __A,
8812 extern __inline __m512
8814 _mm512_mask_getexp_round_ps (__m512 __W, __mmask16 __U, __m512 __A,
8817 return (__m512) __builtin_ia32_getexpps512_mask ((__v16sf) __A,
8822 extern __inline __m512
8824 _mm512_maskz_getexp_round_ps (__mmask16 __U, __m512 __A, const int __R)
8826 return (__m512) __builtin_ia32_getexpps512_mask ((__v16sf) __A,
8898 extern __inline __m512
8900 _mm512_getmant_round_ps (__m512 __A, _MM_MANTISSA_NORM_ENUM __B,
8903 return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A,
8909 extern __inline __m512
8911 _mm512_mask_getmant_round_ps (__m512 __W, __mmask16 __U, __m512 __A,
8915 return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A,
8921 extern __inline __m512
8923 _mm512_maskz_getmant_round_ps (__mmask16 __U, __m512 __A,
8927 return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A,
9034 ((__m512)__builtin_ia32_getmantps512_mask ((__v16sf)(__m512)(X), \
9036 (__v16sf)(__m512)_mm512_undefined_ps(), \
9041 ((__m512)__builtin_ia32_getmantps512_mask ((__v16sf)(__m512)(X), \
9043 (__v16sf)(__m512)(W), \
9048 ((__m512)__builtin_ia32_getmantps512_mask ((__v16sf)(__m512)(X), \
9050 (__v16sf)(__m512)_mm512_setzero_ps(), \
9117 ((__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
9121 ((__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
9122 (__v16sf)(__m512)(W), (__mmask16)(U), R))
9125 ((__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
9142 extern __inline __m512
9144 _mm512_roundscale_round_ps (__m512 __A, const int __imm, const int __R)
9146 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __A, __imm,
9152 extern __inline __m512
9154 _mm512_mask_roundscale_round_ps (__m512 __A, __mmask16 __B, __m512 __C,
9157 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __C, __imm,
9162 extern __inline __m512
9164 _mm512_maskz_roundscale_round_ps (__mmask16 __A, __m512 __B,
9167 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __B,
9290 ((__m512) __builtin_ia32_rndscaleps_mask ((__v16sf)(__m512)(A), (int)(B),\
9293 ((__m512) __builtin_ia32_rndscaleps_mask ((__v16sf)(__m512)(C), \
9295 (__v16sf)(__m512)(A), \
9298 ((__m512) __builtin_ia32_rndscaleps_mask ((__v16sf)(__m512)(B), \
9365 extern __inline __m512
9367 _mm512_floor_ps (__m512 __A)
9369 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __A,
9385 extern __inline __m512
9387 _mm512_ceil_ps (__m512 __A)
9389 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __A,
9405 extern __inline __m512
9407 _mm512_mask_floor_ps (__m512 __W, __mmask16 __U, __m512 __A)
9409 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __A,
9425 extern __inline __m512
9427 _mm512_mask_ceil_ps (__m512 __W, __mmask16 __U, __m512 __A)
9429 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __A,
9975 _mm512_cmp_round_ps_mask (__m512 __X, __m512 __Y, const int __P, const int __R)
10034 _mm512_mask_cmp_round_ps_mask (__mmask16 __U, __m512 __X, __m512 __Y,
10113 ((__mmask16) __builtin_ia32_cmpps512_mask ((__v16sf)(__m512)(X), \
10114 (__v16sf)(__m512)(Y), (int)(P),\
10143 ((__mmask16) __builtin_ia32_cmpps512_mask ((__v16sf)(__m512)(X), \
10144 (__v16sf)(__m512)(Y), (int)(P),\
10169 extern __inline __m512
10173 __m512 __v1_old = _mm512_undefined_ps ();
10176 return (__m512) __builtin_ia32_gathersiv16sf ((__v16sf) __v1_old,
10182 extern __inline __m512
10184 _mm512_mask_i32gather_ps (__m512 __v1_old, __mmask16 __mask,
10187 return (__m512) __builtin_ia32_gathersiv16sf ((__v16sf) __v1_old,
10365 _mm512_i32scatter_ps (void *__addr, __m512i __index, __m512 __v1, int __scale)
10374 __m512i __index, __m512 __v1, int __scale)
10506 (__m512) __builtin_ia32_gathersiv16sf ((__v16sf)_mm512_undefined_ps(),\
10513 (__m512) __builtin_ia32_gathersiv16sf ((__v16sf)(__m512) (V1OLD), \
10614 (__v16sf)(__m512) (V1), (int) (SCALE))
10619 (__v16sf)(__m512) (V1), (int) (SCALE))
10719 extern __inline __m512
10721 _mm512_mask_compress_ps (__m512 __W, __mmask16 __U, __m512 __A)
10723 return (__m512) __builtin_ia32_compresssf512_mask ((__v16sf) __A,
10728 extern __inline __m512
10730 _mm512_maskz_compress_ps (__mmask16 __U, __m512 __A)
10732 return (__m512) __builtin_ia32_compresssf512_mask ((__v16sf) __A,
10740 _mm512_mask_compressstoreu_ps (void *__P, __mmask16 __U, __m512 __A)
10838 extern __inline __m512
10840 _mm512_mask_expand_ps (__m512 __W, __mmask16 __U, __m512 __A)
10842 return (__m512) __builtin_ia32_expandsf512_mask ((__v16sf) __A,
10847 extern __inline __m512
10849 _mm512_maskz_expand_ps (__mmask16 __U, __m512 __A)
10851 return (__m512) __builtin_ia32_expandsf512_maskz ((__v16sf) __A,
10857 extern __inline __m512
10859 _mm512_mask_expandloadu_ps (__m512 __W, __mmask16 __U, void const *__P)
10861 return (__m512) __builtin_ia32_expandloadsf512_mask ((const __v16sf *) __P,
10866 extern __inline __m512
10870 return (__m512) __builtin_ia32_expandloadsf512_maskz ((const __v16sf *) __P,
11100 extern __inline __m512
11102 _mm512_maskz_insertf32x4 (__mmask16 __B, __m512 __C, __m128 __D,
11105 return (__m512) __builtin_ia32_insertf32x4_mask ((__v16sf) __C,
11124 extern __inline __m512
11126 _mm512_mask_insertf32x4 (__m512 __A, __mmask16 __B, __m512 __C,
11129 return (__m512) __builtin_ia32_insertf32x4_mask ((__v16sf) __C,
11136 ((__m512) __builtin_ia32_insertf32x4_mask ((__v16sf)(__m512) (X), \
11146 ((__m512) __builtin_ia32_insertf32x4_mask ((__v16sf)(__m512) (X), \
11147 (__v4sf)(__m128) (Y), (int) (C), (__v16sf)(__m512) (A), \
11404 extern __inline __m512
11406 _mm512_unpacklo_ps (__m512 __A, __m512 __B)
11408 return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A,
11415 extern __inline __m512
11417 _mm512_mask_unpacklo_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
11419 return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A,
11425 extern __inline __m512
11427 _mm512_maskz_unpacklo_ps (__mmask16 __U, __m512 __A, __m512 __B)
11429 return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A,
11613 extern __inline __m512
11615 _mm512_mask_blend_ps (__mmask16 __U, __m512 __A, __m512 __W)
11617 return (__m512) __builtin_ia32_blendmps_512_mask ((__v16sf) __A,
12401 extern __inline __m512
12403 _mm512_sqrt_ps (__m512 __A)
12405 return (__m512) __builtin_ia32_sqrtps512_mask ((__v16sf) __A,
12412 extern __inline __m512
12414 _mm512_mask_sqrt_ps (__m512 __W, __mmask16 __U, __m512 __A)
12416 return (__m512) __builtin_ia32_sqrtps512_mask ((__v16sf) __A,
12422 extern __inline __m512
12424 _mm512_maskz_sqrt_ps (__mmask16 __U, __m512 __A)
12426 return (__m512) __builtin_ia32_sqrtps512_mask ((__v16sf) __A,
12463 extern __inline __m512
12465 _mm512_add_ps (__m512 __A, __m512 __B)
12467 return (__m512) ((__v16sf)__A + (__v16sf)__B);
12470 extern __inline __m512
12472 _mm512_mask_add_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
12474 return (__m512) __builtin_ia32_addps512_mask ((__v16sf) __A,
12481 extern __inline __m512
12483 _mm512_maskz_add_ps (__mmask16 __U, __m512 __A, __m512 __B)
12485 return (__m512) __builtin_ia32_addps512_mask ((__v16sf) __A,
12569 extern __inline __m512
12571 _mm512_sub_ps (__m512 __A, __m512 __B)
12573 return (__m512) ((__v16sf)__A - (__v16sf)__B);
12576 extern __inline __m512
12578 _mm512_mask_sub_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
12580 return (__m512) __builtin_ia32_subps512_mask ((__v16sf) __A,
12587 extern __inline __m512
12589 _mm512_maskz_sub_ps (__mmask16 __U, __m512 __A, __m512 __B)
12591 return (__m512) __builtin_ia32_subps512_mask ((__v16sf) __A,
12675 extern __inline __m512
12677 _mm512_mul_ps (__m512 __A, __m512 __B)
12679 return (__m512) ((__v16sf)__A * (__v16sf)__B);
12682 extern __inline __m512
12684 _mm512_mask_mul_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
12686 return (__m512) __builtin_ia32_mulps512_mask ((__v16sf) __A,
12693 extern __inline __m512
12695 _mm512_maskz_mul_ps (__mmask16 __U, __m512 __A, __m512 __B)
12697 return (__m512) __builtin_ia32_mulps512_mask ((__v16sf) __A,
12783 extern __inline __m512
12785 _mm512_div_ps (__m512 __A, __m512 __B)
12787 return (__m512) ((__v16sf)__A / (__v16sf)__B);
12790 extern __inline __m512
12792 _mm512_mask_div_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
12794 return (__m512) __builtin_ia32_divps512_mask ((__v16sf) __A,
12801 extern __inline __m512
12803 _mm512_maskz_div_ps (__mmask16 __U, __m512 __A, __m512 __B)
12805 return (__m512) __builtin_ia32_divps512_mask ((__v16sf) __A,
12896 extern __inline __m512
12898 _mm512_max_ps (__m512 __A, __m512 __B)
12900 return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A,
12908 extern __inline __m512
12910 _mm512_mask_max_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
12912 return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A,
12919 extern __inline __m512
12921 _mm512_maskz_max_ps (__mmask16 __U, __m512 __A, __m512 __B)
12923 return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A,
13012 extern __inline __m512
13014 _mm512_min_ps (__m512 __A, __m512 __B)
13016 return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A,
13024 extern __inline __m512
13026 _mm512_mask_min_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
13028 return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A,
13035 extern __inline __m512
13037 _mm512_maskz_min_ps (__mmask16 __U, __m512 __A, __m512 __B)
13039 return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A,
13128 extern __inline __m512
13130 _mm512_scalef_ps (__m512 __A, __m512 __B)
13132 return (__m512) __builtin_ia32_scalefps512_mask ((__v16sf) __A,
13140 extern __inline __m512
13142 _mm512_mask_scalef_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
13144 return (__m512) __builtin_ia32_scalefps512_mask ((__v16sf) __A,
13151 extern __inline __m512
13153 _mm512_maskz_scalef_ps (__mmask16 __U, __m512 __A, __m512 __B)
13155 return (__m512) __builtin_ia32_scalefps512_mask ((__v16sf) __A,
13231 extern __inline __m512
13233 _mm512_fmadd_ps (__m512 __A, __m512 __B, __m512 __C)
13235 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
13242 extern __inline __m512
13244 _mm512_mask_fmadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13246 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
13253 extern __inline __m512
13255 _mm512_mask3_fmadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13257 return (__m512) __builtin_ia32_vfmaddps512_mask3 ((__v16sf) __A,
13264 extern __inline __m512
13266 _mm512_maskz_fmadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13268 return (__m512) __builtin_ia32_vfmaddps512_maskz ((__v16sf) __A,
13319 extern __inline __m512
13321 _mm512_fmsub_ps (__m512 __A, __m512 __B, __m512 __C)
13323 return (__m512) __builtin_ia32_vfmsubps512_mask ((__v16sf) __A,
13330 extern __inline __m512
13332 _mm512_mask_fmsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13334 return (__m512) __builtin_ia32_vfmsubps512_mask ((__v16sf) __A,
13341 extern __inline __m512
13343 _mm512_mask3_fmsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13345 return (__m512) __builtin_ia32_vfmsubps512_mask3 ((__v16sf) __A,
13352 extern __inline __m512
13354 _mm512_maskz_fmsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13356 return (__m512) __builtin_ia32_vfmsubps512_maskz ((__v16sf) __A,
13407 extern __inline __m512
13409 _mm512_fmaddsub_ps (__m512 __A, __m512 __B, __m512 __C)
13411 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
13418 extern __inline __m512
13420 _mm512_mask_fmaddsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13422 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
13429 extern __inline __m512
13431 _mm512_mask3_fmaddsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13433 return (__m512) __builtin_ia32_vfmaddsubps512_mask3 ((__v16sf) __A,
13440 extern __inline __m512
13442 _mm512_maskz_fmaddsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13444 return (__m512) __builtin_ia32_vfmaddsubps512_maskz ((__v16sf) __A,
13495 extern __inline __m512
13497 _mm512_fmsubadd_ps (__m512 __A, __m512 __B, __m512 __C)
13499 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
13506 extern __inline __m512
13508 _mm512_mask_fmsubadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13510 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
13517 extern __inline __m512
13519 _mm512_mask3_fmsubadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13521 return (__m512) __builtin_ia32_vfmsubaddps512_mask3 ((__v16sf) __A,
13528 extern __inline __m512
13530 _mm512_maskz_fmsubadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13532 return (__m512) __builtin_ia32_vfmaddsubps512_maskz ((__v16sf) __A,
13583 extern __inline __m512
13585 _mm512_fnmadd_ps (__m512 __A, __m512 __B, __m512 __C)
13587 return (__m512) __builtin_ia32_vfnmaddps512_mask ((__v16sf) __A,
13594 extern __inline __m512
13596 _mm512_mask_fnmadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13598 return (__m512) __builtin_ia32_vfnmaddps512_mask ((__v16sf) __A,
13605 extern __inline __m512
13607 _mm512_mask3_fnmadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13609 return (__m512) __builtin_ia32_vfnmaddps512_mask3 ((__v16sf) __A,
13616 extern __inline __m512
13618 _mm512_maskz_fnmadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13620 return (__m512) __builtin_ia32_vfnmaddps512_maskz ((__v16sf) __A,
13671 extern __inline __m512
13673 _mm512_fnmsub_ps (__m512 __A, __m512 __B, __m512 __C)
13675 return (__m512) __builtin_ia32_vfnmsubps512_mask ((__v16sf) __A,
13682 extern __inline __m512
13684 _mm512_mask_fnmsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
13686 return (__m512) __builtin_ia32_vfnmsubps512_mask ((__v16sf) __A,
13693 extern __inline __m512
13695 _mm512_mask3_fnmsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
13697 return (__m512) __builtin_ia32_vfnmsubps512_mask3 ((__v16sf) __A,
13704 extern __inline __m512
13706 _mm512_maskz_fnmsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
13708 return (__m512) __builtin_ia32_vfnmsubps512_maskz ((__v16sf) __A,
13845 _mm512_cvttps_epi32 (__m512 __A)
13856 _mm512_mask_cvttps_epi32 (__m512i __W, __mmask16 __U, __m512 __A)
13866 _mm512_maskz_cvttps_epi32 (__mmask16 __U, __m512 __A)
13877 _mm512_cvttps_epu32 (__m512 __A)
13888 _mm512_mask_cvttps_epu32 (__m512i __W, __mmask16 __U, __m512 __A)
13898 _mm512_maskz_cvttps_epu32 (__mmask16 __U, __m512 __A)
13909 _mm512_cvtps_epi32 (__m512 __A)
13920 _mm512_mask_cvtps_epi32 (__m512i __W, __mmask16 __U, __m512 __A)
13930 _mm512_maskz_cvtps_epi32 (__mmask16 __U, __m512 __A)
13941 _mm512_cvtps_epu32 (__m512 __A)
13952 _mm512_mask_cvtps_epu32 (__m512i __W, __mmask16 __U, __m512 __A)
13962 _mm512_maskz_cvtps_epu32 (__mmask16 __U, __m512 __A)
13980 _mm512_cvtss_f32 (__m512 __A)
14011 extern __inline __m512
14015 return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A,
14022 extern __inline __m512
14024 _mm512_mask_cvtepi32_ps (__m512 __W, __mmask16 __U, __m512i __A)
14026 return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A,
14032 extern __inline __m512
14036 return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A,
14043 extern __inline __m512
14047 return (__m512) __builtin_ia32_cvtudq2ps512_mask ((__v16si) __A,
14054 extern __inline __m512
14056 _mm512_mask_cvtepu32_ps (__m512 __W, __mmask16 __U, __m512i __A)
14058 return (__m512) __builtin_ia32_cvtudq2ps512_mask ((__v16si) __A,
14064 extern __inline __m512
14068 return (__m512) __builtin_ia32_cvtudq2ps512_mask ((__v16si) __A,
14114 extern __inline __m512
14116 _mm512_fixupimm_ps (__m512 __A, __m512 __B, __m512i __C, const int __imm)
14118 return (__m512) __builtin_ia32_fixupimmps512_mask ((__v16sf) __A,
14126 extern __inline __m512
14128 _mm512_mask_fixupimm_ps (__m512 __A, __mmask16 __U, __m512 __B,
14131 return (__m512) __builtin_ia32_fixupimmps512_mask ((__v16sf) __A,
14139 extern __inline __m512
14141 _mm512_maskz_fixupimm_ps (__mmask16 __U, __m512 __A, __m512 __B,
14144 return (__m512) __builtin_ia32_fixupimmps512_maskz ((__v16sf) __A,
14239 ((__m512)__builtin_ia32_fixupimmps512_mask ((__v16sf)(__m512)(X), \
14240 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \
14244 ((__m512)__builtin_ia32_fixupimmps512_mask ((__v16sf)(__m512)(X), \
14245 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \
14249 ((__m512)__builtin_ia32_fixupimmps512_maskz ((__v16sf)(__m512)(X), \
14250 (__v16sf)(__m512)(Y), (__v16si)(__m512i)(Z), (int)(C), \
14420 extern __inline __m512
14424 return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A,
14431 extern __inline __m512
14433 _mm512_mask_cvtph_ps (__m512 __W, __mmask16 __U, __m256i __A)
14435 return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A,
14441 extern __inline __m512
14445 return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A,
14485 extern __inline __m512
14487 _mm512_getexp_ps (__m512 __A)
14489 return (__m512) __builtin_ia32_getexpps512_mask ((__v16sf) __A,
14496 extern __inline __m512
14498 _mm512_mask_getexp_ps (__m512 __W, __mmask16 __U, __m512 __A)
14500 return (__m512) __builtin_ia32_getexpps512_mask ((__v16sf) __A,
14506 extern __inline __m512
14508 _mm512_maskz_getexp_ps (__mmask16 __U, __m512 __A)
14510 return (__m512) __builtin_ia32_getexpps512_mask ((__v16sf) __A,
14649 extern __inline __m512
14651 _mm512_getmant_ps (__m512 __A, _MM_MANTISSA_NORM_ENUM __B,
14654 return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A,
14661 extern __inline __m512
14663 _mm512_mask_getmant_ps (__m512 __W, __mmask16 __U, __m512 __A,
14666 return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A,
14672 extern __inline __m512
14674 _mm512_maskz_getmant_ps (__mmask16 __U, __m512 __A,
14677 return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A,
14783 ((__m512)__builtin_ia32_getmantps512_mask ((__v16sf)(__m512)(X), \
14790 ((__m512)__builtin_ia32_getmantps512_mask ((__v16sf)(__m512)(X), \
14792 (__v16sf)(__m512)(W), \
14797 ((__m512)__builtin_ia32_getmantps512_mask ((__v16sf)(__m512)(X), \
14871 ((__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
14875 ((__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
14876 (__v16sf)(__m512)(W), (__mmask16)(U), _MM_FROUND_CUR_DIRECTION))
14879 ((__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
14896 extern __inline __m512
14898 _mm512_roundscale_ps (__m512 __A, const int __imm)
14900 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __A, __imm,
14907 extern __inline __m512
14909 _mm512_mask_roundscale_ps (__m512 __A, __mmask16 __B, __m512 __C,
14912 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __C, __imm,
14918 extern __inline __m512
14920 _mm512_maskz_roundscale_ps (__mmask16 __A, __m512 __B, const int __imm)
14922 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __B,
15047 ((__m512) __builtin_ia32_rndscaleps_mask ((__v16sf)(__m512)(A), (int)(B),\
15050 ((__m512) __builtin_ia32_rndscaleps_mask ((__v16sf)(__m512)(C), \
15052 (__v16sf)(__m512)(A), \
15055 ((__m512) __builtin_ia32_rndscaleps_mask ((__v16sf)(__m512)(B), \
15135 _mm512_cmp_ps_mask (__m512 __X, __m512 __Y, const int __P)
15145 _mm512_mask_cmp_ps_mask (__mmask16 __U, __m512 __X, __m512 __Y, const int __P)
15210 ((__mmask16) __builtin_ia32_cmpps512_mask ((__v16sf)(__m512)(X), \
15211 (__v16sf)(__m512)(Y), (int)(P),\
15220 ((__mmask16) __builtin_ia32_cmpps512_mask ((__v16sf)(__m512)(X), \
15221 (__v16sf)(__m512)(Y), (int)(P),\
15407 _mm512_cmpeq_ps_mask (__m512 __X, __m512 __Y)
15417 _mm512_mask_cmpeq_ps_mask (__mmask16 __U, __m512 __X, __m512 __Y)
15427 _mm512_cmplt_ps_mask (__m512 __X, __m512 __Y)
15437 _mm512_mask_cmplt_ps_mask (__mmask16 __U, __m512 __X, __m512 __Y)
15447 _mm512_cmple_ps_mask (__m512 __X, __m512 __Y)
15457 _mm512_mask_cmple_ps_mask (__mmask16 __U, __m512 __X, __m512 __Y)
15467 _mm512_cmpunord_ps_mask (__m512 __X, __m512 __Y)
15477 _mm512_mask_cmpunord_ps_mask (__mmask16 __U, __m512 __X, __m512 __Y)
15487 _mm512_cmpneq_ps_mask (__m512 __X, __m512 __Y)
15497 _mm512_mask_cmpneq_ps_mask (__mmask16 __U, __m512 __X, __m512 __Y)
15507 _mm512_cmpnlt_ps_mask (__m512 __X, __m512 __Y)
15517 _mm512_mask_cmpnlt_ps_mask (__mmask16 __U, __m512 __X, __m512 __Y)
15527 _mm512_cmpnle_ps_mask (__m512 __X, __m512 __Y)
15537 _mm512_mask_cmpnle_ps_mask (__mmask16 __U, __m512 __X, __m512 __Y)
15547 _mm512_cmpord_ps_mask (__m512 __X, __m512 __Y)
15557 _mm512_mask_cmpord_ps_mask (__mmask16 __U, __m512 __X, __m512 __Y)
15572 extern __inline __m512
15576 return (__m512) (__A);
15588 _mm512_castps_pd (__m512 __A)
15595 _mm512_castps_si512 (__m512 __A)
15600 extern __inline __m512
15604 return (__m512) (__A);
15618 return (__m128d)_mm512_extractf32x4_ps((__m512)__A, 0);
15623 _mm512_castps512_ps128 (__m512 __A)
15644 _mm512_castps512_ps256 (__m512 __A)
15663 extern __inline __m512
15667 return (__m512) __builtin_ia32_ps512_ps((__m128)__A);
15684 extern __inline __m512
15705 extern __inline __m512
15726 extern __inline __m512
15730 return (__m512) _mm512_insertf64x4 (_mm512_setzero_pd (), (__m256d) __A, 0);
15970 _mm512_reduce_add_ps (__m512 __A)
15977 _mm512_reduce_mul_ps (__m512 __A)
15984 _mm512_mask_reduce_add_ps (__mmask16 __U, __m512 __A)
15992 _mm512_mask_reduce_mul_ps (__mmask16 __U, __m512 __A)
16014 _mm512_reduce_min_ps (__m512 __A)
16021 _mm512_reduce_max_ps (__m512 __A)
16028 _mm512_mask_reduce_min_ps (__mmask16 __U, __m512 __A)
16036 _mm512_mask_reduce_max_ps (__mmask16 __U, __m512 __A)