Home
last modified time | relevance | path

Searched refs:__m128 (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dxmmintrin.h20 typedef float __m128 __attribute__((__vector_size__(16), __aligned__(16))); typedef
85 static __inline__ __m128 __DEFAULT_FN_ATTRS_CONSTEXPR
86 _mm_add_ss(__m128 __a, __m128 __b) { in _mm_add_ss()
104 static __inline__ __m128 __DEFAULT_FN_ATTRS_CONSTEXPR
105 _mm_add_ps(__m128 __a, __m128 __b) { in _mm_add_ps()
106 return (__m128)((__v4sf)__a + (__v4sf)__b); in _mm_add_ps()
125 static __inline__ __m128 __DEFAULT_FN_ATTRS_CONSTEXPR
126 _mm_sub_ss(__m128 __a, __m128 __b) { in _mm_sub_ss()
145 static __inline__ __m128 __DEFAULT_FN_ATTRS_CONSTEXPR
146 _mm_sub_ps(__m128 __a, __m128 __b) { in _mm_sub_ps()
[all …]
H A Dfmaintrin.h35 static __inline__ __m128 __DEFAULT_FN_ATTRS128
36 _mm_fmadd_ps(__m128 __A, __m128 __B, __m128 __C) in _mm_fmadd_ps()
38 return (__m128)__builtin_ia32_vfmaddps((__v4sf)__A, (__v4sf)__B, (__v4sf)__C); in _mm_fmadd_ps()
84 static __inline__ __m128 __DEFAULT_FN_ATTRS128
85 _mm_fmadd_ss(__m128 __A, __m128 __B, __m128 __C) in _mm_fmadd_ss()
87 return (__m128)__builtin_ia32_vfmaddss3((__v4sf)__A, (__v4sf)__B, (__v4sf)__C); in _mm_fmadd_ss()
133 static __inline__ __m128 __DEFAULT_FN_ATTRS128
134 _mm_fmsub_ps(__m128 __A, __m128 __B, __m128 __C) in _mm_fmsub_ps()
136 return (__m128)__builtin_ia32_vfmaddps((__v4sf)__A, (__v4sf)__B, -(__v4sf)__C); in _mm_fmsub_ps()
182 static __inline__ __m128 __DEFAULT_FN_ATTRS128
[all …]
H A Dfma4intrin.h23 static __inline__ __m128 __DEFAULT_FN_ATTRS128
24 _mm_macc_ps(__m128 __A, __m128 __B, __m128 __C) in _mm_macc_ps()
26 return (__m128)__builtin_ia32_vfmaddps((__v4sf)__A, (__v4sf)__B, (__v4sf)__C); in _mm_macc_ps()
35 static __inline__ __m128 __DEFAULT_FN_ATTRS128
36 _mm_macc_ss(__m128 __A, __m128 __B, __m128 __C) in _mm_macc_ss()
38 return (__m128)__builtin_ia32_vfmaddss((__v4sf)__A, (__v4sf)__B, (__v4sf)__C); in _mm_macc_ss()
47 static __inline__ __m128 __DEFAULT_FN_ATTRS128
48 _mm_msub_ps(__m128 __A, __m128 __B, __m128 __C) in _mm_msub_ps()
50 return (__m128)__builtin_ia32_vfmaddps((__v4sf)__A, (__v4sf)__B, -(__v4sf)__C); in _mm_msub_ps()
59 static __inline__ __m128 __DEFAULT_FN_ATTRS128
[all …]
H A Davxneconvertintrin.h56 static __inline__ __m128 __DEFAULT_FN_ATTRS128
58 return (__m128)__builtin_ia32_vbcstnebf162ps128((const __bf16 *)__A); in _mm_bcstnebf16_ps()
122 static __inline__ __m128 __DEFAULT_FN_ATTRS128
124 return (__m128)__builtin_ia32_vbcstnesh2ps128((const _Float16 *)__A); in _mm_bcstnesh_ps()
188 static __inline__ __m128 __DEFAULT_FN_ATTRS128
190 return (__m128)__builtin_ia32_vcvtneebf162ps128((const __v8bf *)__A); in _mm_cvtneebf16_ps()
254 static __inline__ __m128 __DEFAULT_FN_ATTRS128
256 return (__m128)__builtin_ia32_vcvtneeph2ps128((const __v8hf *)__A); in _mm_cvtneeph_ps()
320 static __inline__ __m128 __DEFAULT_FN_ATTRS128
322 return (__m128)__builtin_ia32_vcvtneobf162ps128((const __v8bf *)__A); in _mm_cvtneobf16_ps()
[all …]
H A Dpmmintrin.h69 static __inline__ __m128 __DEFAULT_FN_ATTRS
70 _mm_addsub_ps(__m128 __a, __m128 __b) in _mm_addsub_ps()
92 static __inline__ __m128 __DEFAULT_FN_ATTRS
93 _mm_hadd_ps(__m128 __a, __m128 __b) in _mm_hadd_ps()
115 static __inline__ __m128 __DEFAULT_FN_ATTRS
116 _mm_hsub_ps(__m128 __a, __m128 __b) in _mm_hsub_ps()
137 static __inline__ __m128 __DEFAULT_FN_ATTRS_CONSTEXPR
138 _mm_movehdup_ps(__m128 __a) in _mm_movehdup_ps()
158 static __inline__ __m128 __DEFAULT_FN_ATTRS_CONSTEXPR
159 _mm_moveldup_ps(__m128 __a) in _mm_moveldup_ps()
H A Davx10_2minmaxintrin.h114 ((__m128)__builtin_ia32_vminmaxps128_mask( \
115 (__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), \
119 ((__m128)__builtin_ia32_vminmaxps128_mask( \
120 (__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), (__v4sf)(__m128)(W), \
124 ((__m128)__builtin_ia32_vminmaxps128_mask( \
125 (__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), \
204 ((__m128)__builtin_ia32_vminmaxss_round_mask( \
205 (__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), \
209 ((__m128)__builtin_ia32_vminmaxss_round_mask( \
210 (__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), (__v4sf)(W), \
[all …]
H A Davx10_2satcvtdsintrin.h28 ((int)__builtin_ia32_vcvttsd2sis32((__v2df)(__m128)(__A), (const int)(__R)))
38 ((int)__builtin_ia32_vcvttss2sis32((__v4sf)(__m128)(__A), (const int)(__R)))
41 ((int)__builtin_ia32_vcvttss2sis32((__v4sf)(__m128)(__A), (const int)(__R)))
44 ((unsigned int)__builtin_ia32_vcvttss2usis32((__v4sf)(__m128)(__A), \
49 ((unsigned long long)__builtin_ia32_vcvttss2usis64((__v4sf)(__m128)(__A), \
57 ((long long)__builtin_ia32_vcvttss2sis64((__v4sf)(__m128)(__A), \
61 ((long long)__builtin_ia32_vcvttss2sis64((__v4sf)(__m128)(__A), \
227 static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_cvtts_ps_epi32(__m128 __A) { in _mm_cvtts_ps_epi32()
233 _mm_mask_cvtts_ps_epi32(__m128i __W, __mmask8 __U, __m128 __A) { in _mm_mask_cvtts_ps_epi32()
239 _mm_maskz_cvtts_ps_epi32(__mmask8 __U, __m128 __A) { in _mm_maskz_cvtts_ps_epi32()
[all …]
H A Davx512fintrin.h348 _mm512_broadcastss_ps(__m128 __A) in _mm512_broadcastss_ps()
432 static __inline __m128 __DEFAULT_FN_ATTRS512
478 _mm512_castps128_ps512 (__m128 __A) in _mm512_castps128_ps512()
588 _mm512_zextps128_ps512(__m128 __a) in _mm512_zextps128_ps512()
1036 static __inline__ __m128 __DEFAULT_FN_ATTRS128
1037 _mm_mask_max_ss(__m128 __W, __mmask8 __U,__m128 __A, __m128 __B) { in _mm_mask_max_ss()
1038 return (__m128) __builtin_ia32_maxss_round_mask ((__v4sf) __A, in _mm_mask_max_ss()
1045 static __inline__ __m128 __DEFAULT_FN_ATTRS128
1046 _mm_maskz_max_ss(__mmask8 __U,__m128 __A, __m128 __B) { in _mm_maskz_max_ss()
1047 return (__m128) __builtin_ia32_maxss_round_mask ((__v4sf) __A, in _mm_maskz_max_ss()
[all …]
H A Dlsxintrin.h36 typedef float __m128 __attribute__((__vector_size__(16), __may_alias__)); typedef
1636 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m128
1637 __lsx_vfadd_s(__m128 _1, __m128 _2) { in __lsx_vfadd_s()
1638 return (__m128)__builtin_lsx_vfadd_s((v4f32)_1, (v4f32)_2); in __lsx_vfadd_s()
1648 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m128
1649 __lsx_vfsub_s(__m128 _1, __m128 _2) { in __lsx_vfsub_s()
1650 return (__m128)__builtin_lsx_vfsub_s((v4f32)_1, (v4f32)_2); in __lsx_vfsub_s()
1660 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m128
1661 __lsx_vfmul_s(__m128 _1, __m128 _2) { in __lsx_vfmul_s()
1662 return (__m128)__builtin_lsx_vfmul_s((v4f32)_1, (v4f32)_2); in __lsx_vfmul_s()
[all …]
H A Dsmmintrin.h246 ((__m128)__builtin_ia32_roundps((__v4sf)(__m128)(X), (M)))
287 ((__m128)__builtin_ia32_roundss((__v4sf)(__m128)(X), (__v4sf)(__m128)(Y), \
419 ((__m128)__builtin_ia32_blendps((__v4sf)(__m128)(V1), (__v4sf)(__m128)(V2), \
469 static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_blendv_ps(__m128 __V1, in _mm_blendv_ps()
470 __m128 __V2, in _mm_blendv_ps()
471 __m128 __M) { in _mm_blendv_ps()
472 return (__m128)__builtin_ia32_blendvps((__v4sf)__V1, (__v4sf)__V2, in _mm_blendv_ps()
603 ((__m128)__builtin_ia32_dpps((__v4sf)(__m128)(X), (__v4sf)(__m128)(Y), (M)))
870 int, __builtin_ia32_vec_ext_v4sf((__v4sf)(__m128)(X), (int)(N)))
876 (D) = __builtin_ia32_vec_ext_v4sf((__v4sf)(__m128)(X), (int)(N)); \
H A Davx10_2satcvtintrin.h119 (__v4sf)(__m128)(A), (__v4su)_mm_setzero_si128(), (__mmask8)-1))
122 ((__m128i)__builtin_ia32_vcvtps2ibs128_mask((__v4sf)(__m128)(A), \
127 (__v4sf)(__m128)(A), (__v4su)(_mm_setzero_si128()), (__mmask8)(U)))
143 (__v4sf)(__m128)(A), (__v4su)_mm_setzero_si128(), (__mmask8)-1))
146 ((__m128i)__builtin_ia32_vcvtps2iubs128_mask((__v4sf)(__m128)(A), \
151 (__v4sf)(__m128)(A), (__v4su)(_mm_setzero_si128()), (__mmask8)(U)))
267 (__v4sf)(__m128)(A), (__v4su)_mm_setzero_si128(), (__mmask8)-1))
270 ((__m128i)__builtin_ia32_vcvttps2ibs128_mask((__v4sf)(__m128)(A), \
275 (__v4sf)(__m128)(A), (__v4su)(_mm_setzero_si128()), (__mmask8)(U)))
291 (__v4sf)(__m128)(A), (__v4su)_mm_setzero_si128(), (__mmask8)-1))
[all …]
H A Davxintrin.h907 static __inline __m128 __DEFAULT_FN_ATTRS128
908 _mm_permutevar_ps(__m128 __a, __m128i __c) in _mm_permutevar_ps()
910 return (__m128)__builtin_ia32_vpermilvarps((__v4sf)__a, (__v4si)__c); in _mm_permutevar_ps()
1128 ((__m128)__builtin_ia32_vpermilps((__v4sf)(__m128)(A), (int)(C)))
2224 static __inline __m128 __DEFAULT_FN_ATTRS
2227 return (__m128)__builtin_ia32_cvtpd2ps256((__v4df) __a); in _mm256_cvtpd_ps()
2260 _mm256_cvtps_pd(__m128 __a) in _mm256_cvtps_pd()
2660 _mm_testz_ps(__m128 __a, __m128 __b) in _mm_testz_ps()
2689 _mm_testc_ps(__m128 __a, __m128 __b) in _mm_testc_ps()
2719 _mm_testnzc_ps(__m128 __a, __m128 __b) in _mm_testnzc_ps()
[all …]
H A Df16cintrin.h96 ((__m128i)__builtin_ia32_vcvtps2ph((__v4sf)(__m128)(a), (imm)))
109 static __inline __m128 __DEFAULT_FN_ATTRS128
112 return (__m128)__builtin_ia32_vcvtph2ps((__v8hi)__a); in _mm_cvtph_ps()
H A Davx10_2niintrin.h26 static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_dpph_ps(__m128 __W, in _mm_dpph_ps()
29 return (__m128)__builtin_ia32_vdpphps128((__v4sf)__W, (__v8hf)__A, in _mm_dpph_ps()
33 static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_dpph_ps(__m128 __W, in _mm_mask_dpph_ps()
37 return (__m128)__builtin_ia32_selectps_128( in _mm_mask_dpph_ps()
41 static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_dpph_ps(__mmask8 __U, in _mm_maskz_dpph_ps()
42 __m128 __W, in _mm_maskz_dpph_ps()
45 return (__m128)__builtin_ia32_selectps_128((__mmask8)__U, in _mm_maskz_dpph_ps()
H A Davx2intrin.h3012 static __inline__ __m128 __DEFAULT_FN_ATTRS128
3013 _mm_broadcastss_ps(__m128 __X) in _mm_broadcastss_ps()
3015 return (__m128)__builtin_shufflevector((__v4sf)__X, (__v4sf)__X, 0, 0, 0, 0); in _mm_broadcastss_ps()
3047 _mm256_broadcastss_ps(__m128 __X) in _mm256_broadcastss_ps()
4201 ((__m128)__builtin_ia32_gatherd_ps((__v4sf)(__m128)(a), \
4204 (__v4sf)(__m128)(mask), (s)))
4300 ((__m128)__builtin_ia32_gatherq_ps((__v4sf)(__m128)(a), \
4303 (__v4sf)(__m128)(mask), (s)))
4348 ((__m128)__builtin_ia32_gatherq_ps256((__v4sf)(__m128)(a), \
4351 (__v4sf)(__m128)(mask), (s)))
[all …]
H A Demmintrin.h1287 static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtpd_ps(__m128d __a) { in _mm_cvtpd_ps()
1306 _mm_cvtps_pd(__m128 __a) { in _mm_cvtps_pd()
1392 static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtsd_ss(__m128 __a, in _mm_cvtsd_ss()
1394 return (__m128)__builtin_ia32_cvtsd2ss((__v4sf)__a, (__v2df)__b); in _mm_cvtsd_ss()
1440 _mm_cvtss_sd(__m128d __a, __m128 __b) { in _mm_cvtss_sd()
3326 static __inline__ __m128 __DEFAULT_FN_ATTRS_CONSTEXPR
3328 return (__m128) __builtin_convertvector((__v4si)__a, __v4sf); in _mm_cvtepi32_ps()
3345 static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_cvtps_epi32(__m128 __a) { in _mm_cvtps_epi32()
3364 static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_cvttps_epi32(__m128 __a) { in _mm_cvttps_epi32()
4746 static __inline__ __m128 __DEFAULT_FN_ATTRS_CONSTEXPR
[all …]
H A Dxopintrin.h723 ((__m128)__builtin_ia32_vpermil2ps((__v4sf)(__m128)(X), (__v4sf)(__m128)(Y), \
731 static __inline__ __m128 __DEFAULT_FN_ATTRS
732 _mm_frcz_ss(__m128 __A) in _mm_frcz_ss()
734 return (__m128)__builtin_ia32_vfrczss((__v4sf)__A); in _mm_frcz_ss()
743 static __inline__ __m128 __DEFAULT_FN_ATTRS
744 _mm_frcz_ps(__m128 __A) in _mm_frcz_ps()
746 return (__m128)__builtin_ia32_vfrczps((__v4sf)__A); in _mm_frcz_ps()
H A Davx10_2convertintrin.h58 static __inline__ __m128h __DEFAULT_FN_ATTRS128 _mm_cvtx2ps_ph(__m128 __A, in _mm_cvtx2ps_ph()
59 __m128 __B) { in _mm_cvtx2ps_ph()
103 _mm_mask_cvtx2ps_ph(__m128h __W, __mmask8 __U, __m128 __A, __m128 __B) { in _mm_mask_cvtx2ps_ph()
145 _mm_maskz_cvtx2ps_ph(__mmask8 __U, __m128 __A, __m128 __B) { in _mm_maskz_cvtx2ps_ph()
H A Davx512fp16intrin.h103 static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_castph_ps(__m128h __a) { in _mm_castph_ps()
104 return (__m128)__a; in _mm_castph_ps()
141 static __inline__ __m128h __DEFAULT_FN_ATTRS128 _mm_castps_ph(__m128 __a) { in _mm_castps_ph()
1524 ((__m128)__builtin_ia32_vcvtsh2ss_round_mask((__v4sf)(A), (__v8hf)(B), \
1529 ((__m128)__builtin_ia32_vcvtsh2ss_round_mask( \
1533 ((__m128)__builtin_ia32_vcvtsh2ss_round_mask((__v4sf)(A), (__v8hf)(B), \
1537 static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_cvtsh_ss(__m128 __A, in _mm_cvtsh_ss()
1539 return (__m128)__builtin_ia32_vcvtsh2ss_round_mask( in _mm_cvtsh_ss()
1544 static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_cvtsh_ss(__m128 __W, in _mm_mask_cvtsh_ss()
1546 __m128 __A, in _mm_mask_cvtsh_ss()
[all …]
H A Davx10_2bf16intrin.h38 static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_castbf16_ps(__m128bh __a) { in _mm_castbf16_ps()
39 return (__m128)__a; in _mm_castbf16_ps()
66 static __inline__ __m128bh __DEFAULT_FN_ATTRS128 _mm_castps_pbh(__m128 __a) { in _mm_castps_pbh()
/freebsd/contrib/llvm-project/clang/lib/Headers/ppc_wrappers/
H A Dxmmintrin.h67 typedef vector float __m128 __attribute__((__may_alias__)); typedef
76 extern __inline __m128
79 __m128 __Y = __Y; in _mm_undefined_ps()
84 extern __inline __m128
87 return __extension__(__m128){0.0f, 0.0f, 0.0f, 0.0f}; in _mm_setzero_ps()
91 extern __inline __m128
94 return ((__m128)vec_ld(0, (__v4sf *)__P)); in _mm_load_ps()
98 extern __inline __m128
105 extern __inline __m128
109 __m128 __result; in _mm_loadr_ps()
[all …]
H A Dpmmintrin.h48 extern __inline __m128
50 _mm_addsub_ps(__m128 __X, __m128 __Y) { in _mm_addsub_ps()
53 return (__m128)vec_add(__X, __even_neg_Y); in _mm_addsub_ps()
64 extern __inline __m128
66 _mm_hadd_ps(__m128 __X, __m128 __Y) { in _mm_hadd_ps()
73 return (__m128)vec_add(vec_perm((__v4sf)__X, (__v4sf)__Y, __xform2), in _mm_hadd_ps()
77 extern __inline __m128
79 _mm_hsub_ps(__m128 __X, __m128 __Y) { in _mm_hsub_ps()
86 return (__m128)vec_sub(vec_perm((__v4sf)__X, (__v4sf)__Y, __xform2), in _mm_hsub_ps()
105 extern __inline __m128
[all …]
H A Demmintrin.h835 extern __inline __m128
838 return ((__m128)vec_ctf((__v4si)__A, 0)); in _mm_cvtepi32_ps()
878 extern __inline __m128
902 return ((__m128)__result); in _mm_cvtpd_ps()
966 _mm_cvtps_epi32(__m128 __A) { in _mm_cvtps_epi32()
977 _mm_cvttps_epi32(__m128 __A) { in _mm_cvttps_epi32()
986 _mm_cvtps_pd(__m128 __A) { in _mm_cvtps_pd()
1064 extern __inline __m128
1066 _mm_cvtsd_ss(__m128 __A, __m128d __B) { in _mm_cvtsd_ss()
1083 return (__m128)__result; in _mm_cvtsd_ss()
[all …]
/freebsd/contrib/llvm-project/libc/src/__support/FPUtil/x86_64/
H A Dnearest_integer.h30 __m128 xmm = _mm_set_ss(x); // NOLINT in nearest_integer()
31 __m128 ymm = in nearest_integer()
/freebsd/sys/contrib/libsodium/
H A Dconfigure.ac399 ]], [[ __m128 x = _mm_addsub_ps(_mm_cvtpd_ps(_mm_setzero_pd()),

12