• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Headers/

Lines Matching defs:__m512

29 typedef float __m512 __attribute__((__vector_size__(64), __aligned__(64)));
186 static __inline__ __m512 __DEFAULT_FN_ATTRS512
189 return (__m512)__builtin_ia32_undef512();
192 static __inline__ __m512 __DEFAULT_FN_ATTRS512
195 return (__m512)__builtin_ia32_undef512();
252 static __inline __m512 __DEFAULT_FN_ATTRS512
255 return __extension__ (__m512){ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
267 static __inline __m512 __DEFAULT_FN_ATTRS512
270 return __extension__ (__m512){ __w, __w, __w, __w, __w, __w, __w, __w,
334 static __inline__ __m512 __DEFAULT_FN_ATTRS512
337 return (__m512)__builtin_shufflevector((__v4sf) __A, (__v4sf) __A,
364 static __inline __m512 __DEFAULT_FN_ATTRS512
367 return __extension__ (__m512)
399 static __inline __m512 __DEFAULT_FN_ATTRS512
419 _mm512_castps512_ps128(__m512 __a)
425 _mm512_castps512_ps256 (__m512 __A)
430 static __inline __m512 __DEFAULT_FN_ATTRS512
433 return (__m512) (__A);
449 _mm512_castps_pd (__m512 __A)
455 _mm512_castps_si512 (__m512 __A)
460 static __inline__ __m512 __DEFAULT_FN_ATTRS512
478 static __inline __m512 __DEFAULT_FN_ATTRS512
481 return (__m512) (__A);
564 static __inline __m512 __DEFAULT_FN_ATTRS512
582 static __inline __m512 __DEFAULT_FN_ATTRS512
821 static __inline __m512 __DEFAULT_FN_ATTRS512
822 _mm512_add_ps(__m512 __a, __m512 __b)
824 return (__m512)((__v16sf)__a + (__v16sf)__b);
833 static __inline __m512 __DEFAULT_FN_ATTRS512
834 _mm512_mul_ps(__m512 __a, __m512 __b)
836 return (__m512)((__v16sf)__a * (__v16sf)__b);
845 static __inline __m512 __DEFAULT_FN_ATTRS512
846 _mm512_sub_ps(__m512 __a, __m512 __b)
848 return (__m512)((__v16sf)__a - (__v16sf)__b);
977 (__m512)__builtin_ia32_maxps512((__v16sf)(__m512)(A), \
978 (__v16sf)(__m512)(B), (int)(R))
981 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
986 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
990 static __inline__ __m512 __DEFAULT_FN_ATTRS512
991 _mm512_max_ps(__m512 __A, __m512 __B)
993 return (__m512) __builtin_ia32_maxps512((__v16sf) __A, (__v16sf) __B,
997 static __inline__ __m512 __DEFAULT_FN_ATTRS512
998 _mm512_mask_max_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
1000 return (__m512)__builtin_ia32_selectps_512(__U,
1005 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1006 _mm512_maskz_max_ps (__mmask16 __U, __m512 __A, __m512 __B)
1008 return (__m512)__builtin_ia32_selectps_512(__U,
1212 (__m512)__builtin_ia32_minps512((__v16sf)(__m512)(A), \
1213 (__v16sf)(__m512)(B), (int)(R))
1216 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
1221 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
1225 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1226 _mm512_min_ps(__m512 __A, __m512 __B)
1228 return (__m512) __builtin_ia32_minps512((__v16sf) __A, (__v16sf) __B,
1232 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1233 _mm512_mask_min_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
1235 return (__m512)__builtin_ia32_selectps_512(__U,
1240 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1241 _mm512_maskz_min_ps (__mmask16 __U, __m512 __A, __m512 __B)
1243 return (__m512)__builtin_ia32_selectps_512(__U,
1524 (__m512)__builtin_ia32_sqrtps512((__v16sf)(__m512)(A), (int)(R))
1527 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
1529 (__v16sf)(__m512)(W))
1532 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
1536 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1537 _mm512_sqrt_ps(__m512 __A)
1539 return (__m512)__builtin_ia32_sqrtps512((__v16sf)__A,
1543 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1544 _mm512_mask_sqrt_ps(__m512 __W, __mmask16 __U, __m512 __A)
1546 return (__m512)__builtin_ia32_selectps_512(__U,
1551 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1552 _mm512_maskz_sqrt_ps( __mmask16 __U, __m512 __A)
1554 return (__m512)__builtin_ia32_selectps_512(__U,
1584 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1585 _mm512_rsqrt14_ps(__m512 __A)
1587 return (__m512) __builtin_ia32_rsqrt14ps512_mask ((__v16sf) __A,
1593 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1594 _mm512_mask_rsqrt14_ps (__m512 __W, __mmask16 __U, __m512 __A)
1596 return (__m512) __builtin_ia32_rsqrt14ps512_mask ((__v16sf) __A,
1601 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1602 _mm512_maskz_rsqrt14_ps (__mmask16 __U, __m512 __A)
1604 return (__m512) __builtin_ia32_rsqrt14ps512_mask ((__v16sf) __A,
1692 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1693 _mm512_rcp14_ps(__m512 __A)
1695 return (__m512) __builtin_ia32_rcp14ps512_mask ((__v16sf) __A,
1701 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1702 _mm512_mask_rcp14_ps (__m512 __W, __mmask16 __U, __m512 __A)
1704 return (__m512) __builtin_ia32_rcp14ps512_mask ((__v16sf) __A,
1709 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1710 _mm512_maskz_rcp14_ps (__mmask16 __U, __m512 __A)
1712 return (__m512) __builtin_ia32_rcp14ps512_mask ((__v16sf) __A,
1774 static __inline __m512 __DEFAULT_FN_ATTRS512
1775 _mm512_floor_ps(__m512 __A)
1777 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __A,
1783 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1784 _mm512_mask_floor_ps (__m512 __W, __mmask16 __U, __m512 __A)
1786 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __A,
1810 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1811 _mm512_mask_ceil_ps (__m512 __W, __mmask16 __U, __m512 __A)
1813 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __A,
1819 static __inline __m512 __DEFAULT_FN_ATTRS512
1820 _mm512_ceil_ps(__m512 __A)
1822 return (__m512) __builtin_ia32_rndscaleps_mask ((__v16sf) __A,
1963 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1964 _mm512_mask_add_ps(__m512 __W, __mmask16 __U, __m512 __A, __m512 __B) {
1965 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
1970 static __inline__ __m512 __DEFAULT_FN_ATTRS512
1971 _mm512_maskz_add_ps(__mmask16 __U, __m512 __A, __m512 __B) {
1972 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
1992 (__m512)__builtin_ia32_addps512((__v16sf)(__m512)(A), \
1993 (__v16sf)(__m512)(B), (int)(R))
1996 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
1998 (__v16sf)(__m512)(W))
2001 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
2078 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2079 _mm512_mask_sub_ps(__m512 __W, __mmask16 __U, __m512 __A, __m512 __B) {
2080 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
2085 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2086 _mm512_maskz_sub_ps(__mmask16 __U, __m512 __A, __m512 __B) {
2087 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
2107 (__m512)__builtin_ia32_subps512((__v16sf)(__m512)(A), \
2108 (__v16sf)(__m512)(B), (int)(R))
2111 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
2113 (__v16sf)(__m512)(W))
2116 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
2193 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2194 _mm512_mask_mul_ps(__m512 __W, __mmask16 __U, __m512 __A, __m512 __B) {
2195 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
2200 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2201 _mm512_maskz_mul_ps(__mmask16 __U, __m512 __A, __m512 __B) {
2202 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
2222 (__m512)__builtin_ia32_mulps512((__v16sf)(__m512)(A), \
2223 (__v16sf)(__m512)(B), (int)(R))
2226 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
2228 (__v16sf)(__m512)(W))
2231 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
2315 static __inline __m512 __DEFAULT_FN_ATTRS512
2316 _mm512_div_ps(__m512 __a, __m512 __b)
2318 return (__m512)((__v16sf)__a/(__v16sf)__b);
2321 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2322 _mm512_mask_div_ps(__m512 __W, __mmask16 __U, __m512 __A, __m512 __B) {
2323 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
2328 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2329 _mm512_maskz_div_ps(__mmask16 __U, __m512 __A, __m512 __B) {
2330 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
2350 (__m512)__builtin_ia32_divps512((__v16sf)(__m512)(A), \
2351 (__v16sf)(__m512)(B), (int)(R))
2354 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
2356 (__v16sf)(__m512)(W))
2359 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
2364 (__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(A), (int)(B), \
2370 (__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(C), (int)(imm), \
2371 (__v16sf)(__m512)(A), (__mmask16)(B), \
2375 (__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(B), (int)(imm), \
2381 (__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(C), (int)(imm), \
2382 (__v16sf)(__m512)(A), (__mmask16)(B), \
2386 (__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(B), (int)(imm), \
2391 (__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(A), (int)(imm), \
2632 (__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
2633 (__v16sf)(__m512)(B), \
2634 (__v16sf)(__m512)(C), \
2639 (__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
2640 (__v16sf)(__m512)(B), \
2641 (__v16sf)(__m512)(C), \
2646 (__m512)__builtin_ia32_vfmaddps512_mask3((__v16sf)(__m512)(A), \
2647 (__v16sf)(__m512)(B), \
2648 (__v16sf)(__m512)(C), \
2653 (__m512)__builtin_ia32_vfmaddps512_maskz((__v16sf)(__m512)(A), \
2654 (__v16sf)(__m512)(B), \
2655 (__v16sf)(__m512)(C), \
2660 (__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
2661 (__v16sf)(__m512)(B), \
2662 -(__v16sf)(__m512)(C), \
2667 (__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
2668 (__v16sf)(__m512)(B), \
2669 -(__v16sf)(__m512)(C), \
2674 (__m512)__builtin_ia32_vfmaddps512_maskz((__v16sf)(__m512)(A), \
2675 (__v16sf)(__m512)(B), \
2676 -(__v16sf)(__m512)(C), \
2681 (__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
2682 -(__v16sf)(__m512)(B), \
2683 (__v16sf)(__m512)(C), \
2688 (__m512)__builtin_ia32_vfmaddps512_mask3(-(__v16sf)(__m512)(A), \
2689 (__v16sf)(__m512)(B), \
2690 (__v16sf)(__m512)(C), \
2695 (__m512)__builtin_ia32_vfmaddps512_maskz(-(__v16sf)(__m512)(A), \
2696 (__v16sf)(__m512)(B), \
2697 (__v16sf)(__m512)(C), \
2702 (__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
2703 -(__v16sf)(__m512)(B), \
2704 -(__v16sf)(__m512)(C), \
2709 (__m512)__builtin_ia32_vfmaddps512_maskz(-(__v16sf)(__m512)(A), \
2710 (__v16sf)(__m512)(B), \
2711 -(__v16sf)(__m512)(C), \
2715 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2716 _mm512_fmadd_ps(__m512 __A, __m512 __B, __m512 __C)
2718 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
2725 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2726 _mm512_mask_fmadd_ps(__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
2728 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
2735 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2736 _mm512_mask3_fmadd_ps(__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
2738 return (__m512) __builtin_ia32_vfmaddps512_mask3 ((__v16sf) __A,
2745 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2746 _mm512_maskz_fmadd_ps(__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
2748 return (__m512) __builtin_ia32_vfmaddps512_maskz ((__v16sf) __A,
2755 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2756 _mm512_fmsub_ps(__m512 __A, __m512 __B, __m512 __C)
2758 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
2765 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2766 _mm512_mask_fmsub_ps(__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
2768 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
2775 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2776 _mm512_maskz_fmsub_ps(__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
2778 return (__m512) __builtin_ia32_vfmaddps512_maskz ((__v16sf) __A,
2785 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2786 _mm512_fnmadd_ps(__m512 __A, __m512 __B, __m512 __C)
2788 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
2795 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2796 _mm512_mask3_fnmadd_ps(__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
2798 return (__m512) __builtin_ia32_vfmaddps512_mask3 (-(__v16sf) __A,
2805 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2806 _mm512_maskz_fnmadd_ps(__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
2808 return (__m512) __builtin_ia32_vfmaddps512_maskz (-(__v16sf) __A,
2815 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2816 _mm512_fnmsub_ps(__m512 __A, __m512 __B, __m512 __C)
2818 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
2825 static __inline__ __m512 __DEFAULT_FN_ATTRS512
2826 _mm512_maskz_fnmsub_ps(__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
2828 return (__m512) __builtin_ia32_vfmaddps512_maskz (-(__v16sf) __A,
2955 (__m512)__builtin_ia32_vfmaddsubps512_mask((__v16sf)(__m512)(A), \
2956 (__v16sf)(__m512)(B), \
2957 (__v16sf)(__m512)(C), \
2962 (__m512)__builtin_ia32_vfmaddsubps512_mask((__v16sf)(__m512)(A), \
2963 (__v16sf)(__m512)(B), \
2964 (__v16sf)(__m512)(C), \
2969 (__m512)__builtin_ia32_vfmaddsubps512_mask3((__v16sf)(__m512)(A), \
2970 (__v16sf)(__m512)(B), \
2971 (__v16sf)(__m512)(C), \
2976 (__m512)__builtin_ia32_vfmaddsubps512_maskz((__v16sf)(__m512)(A), \
2977 (__v16sf)(__m512)(B), \
2978 (__v16sf)(__m512)(C), \
2983 (__m512)__builtin_ia32_vfmaddsubps512_mask((__v16sf)(__m512)(A), \
2984 (__v16sf)(__m512)(B), \
2985 -(__v16sf)(__m512)(C), \
2990 (__m512)__builtin_ia32_vfmaddsubps512_mask((__v16sf)(__m512)(A), \
2991 (__v16sf)(__m512)(B), \
2992 -(__v16sf)(__m512)(C), \
2997 (__m512)__builtin_ia32_vfmaddsubps512_maskz((__v16sf)(__m512)(A), \
2998 (__v16sf)(__m512)(B), \
2999 -(__v16sf)(__m512)(C), \
3003 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3004 _mm512_fmaddsub_ps(__m512 __A, __m512 __B, __m512 __C)
3006 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
3013 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3014 _mm512_mask_fmaddsub_ps(__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
3016 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
3023 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3024 _mm512_mask3_fmaddsub_ps(__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
3026 return (__m512) __builtin_ia32_vfmaddsubps512_mask3 ((__v16sf) __A,
3033 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3034 _mm512_maskz_fmaddsub_ps(__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
3036 return (__m512) __builtin_ia32_vfmaddsubps512_maskz ((__v16sf) __A,
3043 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3044 _mm512_fmsubadd_ps(__m512 __A, __m512 __B, __m512 __C)
3046 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
3053 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3054 _mm512_mask_fmsubadd_ps(__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
3056 return (__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) __A,
3063 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3064 _mm512_maskz_fmsubadd_ps(__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
3066 return (__m512) __builtin_ia32_vfmaddsubps512_maskz ((__v16sf) __A,
3091 (__m512)__builtin_ia32_vfmsubps512_mask3((__v16sf)(__m512)(A), \
3092 (__v16sf)(__m512)(B), \
3093 (__v16sf)(__m512)(C), \
3096 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3097 _mm512_mask3_fmsub_ps(__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
3099 return (__m512)__builtin_ia32_vfmsubps512_mask3 ((__v16sf) __A,
3124 (__m512)__builtin_ia32_vfmsubaddps512_mask3((__v16sf)(__m512)(A), \
3125 (__v16sf)(__m512)(B), \
3126 (__v16sf)(__m512)(C), \
3130 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3131 _mm512_mask3_fmsubadd_ps(__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
3133 return (__m512)__builtin_ia32_vfmsubaddps512_mask3 ((__v16sf) __A,
3158 (__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
3159 -(__v16sf)(__m512)(B), \
3160 (__v16sf)(__m512)(C), \
3164 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3165 _mm512_mask_fnmadd_ps(__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
3167 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
3209 (__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
3210 -(__v16sf)(__m512)(B), \
3211 -(__v16sf)(__m512)(C), \
3216 (__m512)__builtin_ia32_vfmsubps512_mask3(-(__v16sf)(__m512)(A), \
3217 (__v16sf)(__m512)(B), \
3218 (__v16sf)(__m512)(C), \
3222 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3223 _mm512_mask_fnmsub_ps(__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
3225 return (__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) __A,
3232 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3233 _mm512_mask3_fnmsub_ps(__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
3235 return (__m512) __builtin_ia32_vfmsubps512_mask3 (-(__v16sf) __A,
3359 (__m128)__builtin_ia32_extractf32x4_mask((__v16sf)(__m512)(A), (int)(I), \
3364 (__m128)__builtin_ia32_extractf32x4_mask((__v16sf)(__m512)(A), (int)(imm), \
3369 (__m128)__builtin_ia32_extractf32x4_mask((__v16sf)(__m512)(A), (int)(imm), \
3383 static __inline __m512 __DEFAULT_FN_ATTRS512
3384 _mm512_mask_blend_ps(__mmask16 __U, __m512 __A, __m512 __W)
3386 return (__m512) __builtin_ia32_selectps_512 ((__mmask16) __U,
3410 (__mmask16)__builtin_ia32_cmpps512_mask((__v16sf)(__m512)(A), \
3411 (__v16sf)(__m512)(B), (int)(P), \
3415 (__mmask16)__builtin_ia32_cmpps512_mask((__v16sf)(__m512)(A), \
3416 (__v16sf)(__m512)(B), (int)(P), \
3522 (__m512i)__builtin_ia32_cvttps2udq512_mask((__v16sf)(__m512)(A), \
3527 (__m512i)__builtin_ia32_cvttps2udq512_mask((__v16sf)(__m512)(A), \
3532 (__m512i)__builtin_ia32_cvttps2udq512_mask((__v16sf)(__m512)(A), \
3538 _mm512_cvttps_epu32(__m512 __A)
3548 _mm512_mask_cvttps_epu32 (__m512i __W, __mmask16 __U, __m512 __A)
3557 _mm512_maskz_cvttps_epu32 (__mmask16 __U, __m512 __A)
3566 (__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(__m512i)(A), \
3571 (__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(__m512i)(A), \
3572 (__v16sf)(__m512)(W), \
3576 (__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(__m512i)(A), \
3581 (__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(__m512i)(A), \
3586 (__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(__m512i)(A), \
3587 (__v16sf)(__m512)(W), \
3591 (__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(__m512i)(A), \
3595 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3598 return (__m512)__builtin_convertvector((__v16su)__A, __v16sf);
3601 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3602 _mm512_mask_cvtepu32_ps (__m512 __W, __mmask16 __U, __m512i __A)
3604 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
3609 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3612 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
3651 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3654 return (__m512)__builtin_convertvector((__v16si)__A, __v16sf);
3657 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3658 _mm512_mask_cvtepi32_ps (__m512 __W, __mmask16 __U, __m512i __A)
3660 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
3665 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3668 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
3749 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3752 return (__m512) __builtin_shufflevector((__v8sf) _mm512_cvtpd_ps(__A),
3757 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3758 _mm512_mask_cvtpd_pslo (__m512 __W, __mmask8 __U,__m512d __A)
3760 return (__m512) __builtin_shufflevector (
3768 (__m256i)__builtin_ia32_vcvtps2ph512_mask((__v16sf)(__m512)(A), (int)(I), \
3773 (__m256i)__builtin_ia32_vcvtps2ph512_mask((__v16sf)(__m512)(A), (int)(I), \
3778 (__m256i)__builtin_ia32_vcvtps2ph512_mask((__v16sf)(__m512)(A), (int)(I), \
3787 (__m512)__builtin_ia32_vcvtph2ps512_mask((__v16hi)(__m256i)(A), \
3792 (__m512)__builtin_ia32_vcvtph2ps512_mask((__v16hi)(__m256i)(A), \
3793 (__v16sf)(__m512)(W), \
3797 (__m512)__builtin_ia32_vcvtph2ps512_mask((__v16hi)(__m256i)(A), \
3802 static __inline __m512 __DEFAULT_FN_ATTRS512
3805 return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A,
3812 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3813 _mm512_mask_cvtph_ps (__m512 __W, __mmask16 __U, __m256i __A)
3815 return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A,
3821 static __inline__ __m512 __DEFAULT_FN_ATTRS512
3824 return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A,
3873 (__m512i)__builtin_ia32_cvttps2dq512_mask((__v16sf)(__m512)(A), \
3878 (__m512i)__builtin_ia32_cvttps2dq512_mask((__v16sf)(__m512)(A), \
3883 (__m512i)__builtin_ia32_cvttps2dq512_mask((__v16sf)(__m512)(A), \
3888 _mm512_cvttps_epi32(__m512 __a)
3897 _mm512_mask_cvttps_epi32 (__m512i __W, __mmask16 __U, __m512 __A)
3906 _mm512_maskz_cvttps_epi32 (__mmask16 __U, __m512 __A)
3915 (__m512i)__builtin_ia32_cvtps2dq512_mask((__v16sf)(__m512)(A), \
3920 (__m512i)__builtin_ia32_cvtps2dq512_mask((__v16sf)(__m512)(A), \
3925 (__m512i)__builtin_ia32_cvtps2dq512_mask((__v16sf)(__m512)(A), \
3930 _mm512_cvtps_epi32 (__m512 __A)
3939 _mm512_mask_cvtps_epi32 (__m512i __W, __mmask16 __U, __m512 __A)
3948 _mm512_maskz_cvtps_epi32 (__mmask16 __U, __m512 __A)
4002 (__m512i)__builtin_ia32_cvtps2udq512_mask((__v16sf)(__m512)(A), \
4007 (__m512i)__builtin_ia32_cvtps2udq512_mask((__v16sf)(__m512)(A), \
4012 (__m512i)__builtin_ia32_cvtps2udq512_mask((__v16sf)(__m512)(A), \
4017 _mm512_cvtps_epu32 ( __m512 __A)
4027 _mm512_mask_cvtps_epu32 (__m512i __W, __mmask16 __U, __m512 __A)
4036 _mm512_maskz_cvtps_epu32 ( __mmask16 __U, __m512 __A)
4096 _mm512_cvtss_f32(__m512 __a)
4149 static __inline __m512 __DEFAULT_FN_ATTRS512
4150 _mm512_unpackhi_ps(__m512 __a, __m512 __b)
4152 return (__m512)__builtin_shufflevector((__v16sf)__a, (__v16sf)__b,
4159 static __inline__ __m512 __DEFAULT_FN_ATTRS512
4160 _mm512_mask_unpackhi_ps(__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
4162 return (__m512)__builtin_ia32_selectps_512((__mmask16) __U,
4167 static __inline__ __m512 __DEFAULT_FN_ATTRS512
4168 _mm512_maskz_unpackhi_ps (__mmask16 __U, __m512 __A, __m512 __B)
4170 return (__m512)__builtin_ia32_selectps_512((__mmask16) __U,
4175 static __inline __m512 __DEFAULT_FN_ATTRS512
4176 _mm512_unpacklo_ps(__m512 __a, __m512 __b)
4178 return (__m512)__builtin_shufflevector((__v16sf)__a, (__v16sf)__b,
4185 static __inline__ __m512 __DEFAULT_FN_ATTRS512
4186 _mm512_mask_unpacklo_ps(__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
4188 return (__m512)__builtin_ia32_selectps_512((__mmask16) __U,
4193 static __inline__ __m512 __DEFAULT_FN_ATTRS512
4194 _mm512_maskz_unpacklo_ps (__mmask16 __U, __m512 __A, __m512 __B)
4196 return (__m512)__builtin_ia32_selectps_512((__mmask16) __U,
4364 static __inline __m512 __DEFAULT_FN_ATTRS512
4365 _mm512_mask_loadu_ps (__m512 __W, __mmask16 __U, void const *__P)
4367 return (__m512) __builtin_ia32_loadups512_mask ((const float *) __P,
4372 static __inline __m512 __DEFAULT_FN_ATTRS512
4375 return (__m512) __builtin_ia32_loadups512_mask ((const float *)__P,
4407 static __inline __m512 __DEFAULT_FN_ATTRS512
4416 static __inline __m512 __DEFAULT_FN_ATTRS512
4419 return *(const __m512*)__p;
4422 static __inline __m512 __DEFAULT_FN_ATTRS512
4423 _mm512_mask_load_ps (__m512 __W, __mmask16 __U, void const *__P)
4425 return (__m512) __builtin_ia32_loadaps512_mask ((const __v16sf *) __P,
4430 static __inline __m512 __DEFAULT_FN_ATTRS512
4433 return (__m512) __builtin_ia32_loadaps512_mask ((const __v16sf *)__P,
4539 _mm512_mask_storeu_ps(void *__P, __mmask16 __U, __m512 __A)
4546 _mm512_storeu_ps(void *__P, __m512 __A)
4567 _mm512_mask_store_ps(void *__P, __mmask16 __U, __m512 __A)
4574 _mm512_store_ps(void *__P, __m512 __A)
4576 *(__m512*)__P = __A;
5343 (__m512)__builtin_ia32_fixupimmps512_mask((__v16sf)(__m512)(A), \
5344 (__v16sf)(__m512)(B), \
5349 (__m512)__builtin_ia32_fixupimmps512_mask((__v16sf)(__m512)(A), \
5350 (__v16sf)(__m512)(B), \
5355 (__m512)__builtin_ia32_fixupimmps512_mask((__v16sf)(__m512)(A), \
5356 (__v16sf)(__m512)(B), \
5362 (__m512)__builtin_ia32_fixupimmps512_mask((__v16sf)(__m512)(A), \
5363 (__v16sf)(__m512)(B), \
5369 (__m512)__builtin_ia32_fixupimmps512_maskz((__v16sf)(__m512)(A), \
5370 (__v16sf)(__m512)(B), \
5376 (__m512)__builtin_ia32_fixupimmps512_maskz((__v16sf)(__m512)(A), \
5377 (__v16sf)(__m512)(B), \
6151 (__m512)__builtin_ia32_vpermilps512((__v16sf)(__m512)(X), (int)(C))
6154 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
6156 (__v16sf)(__m512)(W))
6159 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
6185 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6186 _mm512_permutevar_ps(__m512 __A, __m512i __C)
6188 return (__m512)__builtin_ia32_vpermilvarps512((__v16sf)__A, (__v16si)__C);
6191 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6192 _mm512_mask_permutevar_ps(__m512 __W, __mmask16 __U, __m512 __A, __m512i __C)
6194 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
6199 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6200 _mm512_maskz_permutevar_ps(__mmask16 __U, __m512 __A, __m512i __C)
6202 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
6240 static __inline __m512 __DEFAULT_FN_ATTRS512
6241 _mm512_permutex2var_ps(__m512 __A, __m512i __I, __m512 __B)
6243 return (__m512)__builtin_ia32_vpermi2varps512((__v16sf)__A, (__v16si)__I,
6247 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6248 _mm512_mask_permutex2var_ps(__m512 __A, __mmask16 __U, __m512i __I, __m512 __B)
6250 return (__m512)__builtin_ia32_selectps_512(__U,
6255 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6256 _mm512_mask2_permutex2var_ps(__m512 __A, __m512i __I, __mmask16 __U, __m512 __B)
6258 return (__m512)__builtin_ia32_selectps_512(__U,
6260 (__v16sf)(__m512)__I);
6263 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6264 _mm512_maskz_permutex2var_ps(__mmask16 __U, __m512 __A, __m512i __I, __m512 __B)
6266 return (__m512)__builtin_ia32_selectps_512(__U,
6451 (__m512)__builtin_ia32_scalefps512_mask((__v16sf)(__m512)(A), \
6452 (__v16sf)(__m512)(B), \
6457 (__m512)__builtin_ia32_scalefps512_mask((__v16sf)(__m512)(A), \
6458 (__v16sf)(__m512)(B), \
6459 (__v16sf)(__m512)(W), \
6463 (__m512)__builtin_ia32_scalefps512_mask((__v16sf)(__m512)(A), \
6464 (__v16sf)(__m512)(B), \
6468 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6469 _mm512_scalef_ps (__m512 __A, __m512 __B)
6471 return (__m512) __builtin_ia32_scalefps512_mask ((__v16sf) __A,
6479 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6480 _mm512_mask_scalef_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
6482 return (__m512) __builtin_ia32_scalefps512_mask ((__v16sf) __A,
6489 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6490 _mm512_maskz_scalef_ps (__mmask16 __U, __m512 __A, __m512 __B)
6492 return (__m512) __builtin_ia32_scalefps512_mask ((__v16sf) __A,
6639 (__m512)__builtin_ia32_shuf_f32x4((__v16sf)(__m512)(A), \
6640 (__v16sf)(__m512)(B), (int)(imm))
6643 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
6645 (__v16sf)(__m512)(W))
6648 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
6709 (__m512)__builtin_ia32_shufps512((__v16sf)(__m512)(A), \
6710 (__v16sf)(__m512)(B), (int)(M))
6713 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
6715 (__v16sf)(__m512)(W))
6718 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
6798 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6801 return (__m512)__builtin_shufflevector((__v4sf)__A, (__v4sf)__A,
6806 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6807 _mm512_mask_broadcast_f32x4(__m512 __O, __mmask16 __M, __m128 __A)
6809 return (__m512)__builtin_ia32_selectps_512((__mmask16)__M,
6814 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6817 return (__m512)__builtin_ia32_selectps_512((__mmask16)__M,
6908 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6909 _mm512_mask_broadcastss_ps (__m512 __O, __mmask16 __M, __m128 __A)
6911 return (__m512)__builtin_ia32_selectps_512(__M,
6916 static __inline__ __m512 __DEFAULT_FN_ATTRS512
6919 return (__m512)__builtin_ia32_selectps_512(__M,
7421 (__m512)__builtin_ia32_insertf32x4((__v16sf)(__m512)(A), \
7425 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
7427 (__v16sf)(__m512)(W))
7430 (__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
7488 (__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
7494 (__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
7496 (__v16sf)(__m512)(W), \
7500 (__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
7506 (__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
7513 (__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
7515 (__v16sf)(__m512)(W), \
7520 (__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
7569 (__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
7574 (__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
7575 (__v16sf)(__m512)(W), \
7579 (__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
7583 static __inline__ __m512 __DEFAULT_FN_ATTRS512
7584 _mm512_getexp_ps (__m512 __A)
7586 return (__m512) __builtin_ia32_getexpps512_mask ((__v16sf) __A,
7592 static __inline__ __m512 __DEFAULT_FN_ATTRS512
7593 _mm512_mask_getexp_ps (__m512 __W, __mmask16 __U, __m512 __A)
7595 return (__m512) __builtin_ia32_getexpps512_mask ((__v16sf) __A,
7601 static __inline__ __m512 __DEFAULT_FN_ATTRS512
7602 _mm512_maskz_getexp_ps (__mmask16 __U, __m512 __A)
7604 return (__m512) __builtin_ia32_getexpps512_mask ((__v16sf) __A,
7659 (__m512)__builtin_ia32_gathersiv16sf((__v16sf)_mm512_undefined_ps(), \
7661 (__v16si)(__m512)(index), \
7665 (__m512)__builtin_ia32_gathersiv16sf((__v16sf)(__m512)(v1_old), \
7667 (__v16si)(__m512)(index), \
7749 (__v16sf)(__m512)(v1), (int)(scale))
7754 (__v16sf)(__m512)(v1), (int)(scale))
8290 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8291 _mm512_permutexvar_ps (__m512i __X, __m512 __Y)
8293 return (__m512)__builtin_ia32_permvarsf512((__v16sf)__Y, (__v16si)__X);
8296 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8297 _mm512_mask_permutexvar_ps (__m512 __W, __mmask16 __U, __m512i __X, __m512 __Y)
8299 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
8304 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8305 _mm512_maskz_permutexvar_ps (__mmask16 __U, __m512i __X, __m512 __Y)
8307 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
8460 _mm512_stream_ps (void *__P, __m512 __A)
8500 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8501 _mm512_mask_compress_ps (__m512 __W, __mmask16 __U, __m512 __A)
8503 return (__m512) __builtin_ia32_compresssf512_mask ((__v16sf) __A,
8508 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8509 _mm512_maskz_compress_ps (__mmask16 __U, __m512 __A)
8511 return (__m512) __builtin_ia32_compresssf512_mask ((__v16sf) __A,
8636 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8637 _mm512_movehdup_ps (__m512 __A)
8639 return (__m512)__builtin_shufflevector((__v16sf)__A, (__v16sf)__A,
8643 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8644 _mm512_mask_movehdup_ps (__m512 __W, __mmask16 __U, __m512 __A)
8646 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
8651 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8652 _mm512_maskz_movehdup_ps (__mmask16 __U, __m512 __A)
8654 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
8659 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8660 _mm512_moveldup_ps (__m512 __A)
8662 return (__m512)__builtin_shufflevector((__v16sf)__A, (__v16sf)__A,
8666 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8667 _mm512_mask_moveldup_ps (__m512 __W, __mmask16 __U, __m512 __A)
8669 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
8674 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8675 _mm512_maskz_moveldup_ps (__mmask16 __U, __m512 __A)
8677 return (__m512)__builtin_ia32_selectps_512((__mmask16)__U,
8833 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8834 _mm512_mask_expandloadu_ps(__m512 __W, __mmask16 __U, void const *__P)
8836 return (__m512) __builtin_ia32_expandloadsf512_mask ((const __v16sf *)__P,
8841 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8844 return (__m512) __builtin_ia32_expandloadsf512_mask ((const __v16sf *)__P,
8865 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8866 _mm512_mask_expand_ps (__m512 __W, __mmask16 __U, __m512 __A)
8868 return (__m512) __builtin_ia32_expandsf512_mask ((__v16sf) __A,
8873 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8874 _mm512_maskz_expand_ps (__mmask16 __U, __m512 __A)
8876 return (__m512) __builtin_ia32_expandsf512_mask ((__v16sf) __A,
8935 _mm512_cvtpslo_pd (__m512 __A)
8941 _mm512_mask_cvtpslo_pd (__m512d __W, __mmask8 __U, __m512 __A)
8962 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8963 _mm512_mask_mov_ps (__m512 __W, __mmask16 __U, __m512 __A)
8965 return (__m512) __builtin_ia32_selectps_512 ((__mmask16) __U,
8970 static __inline__ __m512 __DEFAULT_FN_ATTRS512
8971 _mm512_maskz_mov_ps (__mmask16 __U, __m512 __A)
8973 return (__m512) __builtin_ia32_selectps_512 ((__mmask16) __U,
8993 _mm512_mask_compressstoreu_ps (void *__P, __mmask16 __U, __m512 __A)
9253 static __inline__ __m512 __DEFAULT_FN_ATTRS512
9259 return __extension__ (__m512)
9268 static __inline__ __m512 __DEFAULT_FN_ATTRS512
9269 _mm512_abs_ps(__m512 __A)
9271 return (__m512)_mm512_and_epi32(_mm512_set1_epi32(0x7FFFFFFF),(__m512i)__A) ;
9274 static __inline__ __m512 __DEFAULT_FN_ATTRS512
9275 _mm512_mask_abs_ps(__m512 __W, __mmask16 __K, __m512 __A)
9277 return (__m512)_mm512_mask_and_epi32((__m512i)__W, __K, _mm512_set1_epi32(0x7FFFFFFF),(__m512i)__A) ;
9458 _mm512_reduce_add_ps(__m512 __W) {
9463 _mm512_reduce_mul_ps(__m512 __W) {
9468 _mm512_mask_reduce_add_ps(__mmask16 __M, __m512 __W) {
9474 _mm512_mask_reduce_mul_ps(__mmask16 __M, __m512 __W) {
9640 _mm512_reduce_max_ps(__m512 __V) {
9645 _mm512_reduce_min_ps(__m512 __V) {
9650 _mm512_mask_reduce_max_ps(__mmask16 __M, __m512 __V) {
9656 _mm512_mask_reduce_min_ps(__mmask16 __M, __m512 __V) {