Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dxmmintrin.h21 typedef float __m128 __attribute__((__vector_size__(16), __aligned__(16))); typedef
57 static __inline__ __m128 __DEFAULT_FN_ATTRS
58 _mm_add_ss(__m128 __a, __m128 __b) in _mm_add_ss()
77 static __inline__ __m128 __DEFAULT_FN_ATTRS
78 _mm_add_ps(__m128 __a, __m128 __b) in _mm_add_ps()
80 return (__m128)((__v4sf)__a + (__v4sf)__b); in _mm_add_ps()
99 static __inline__ __m128 __DEFAULT_FN_ATTRS
100 _mm_sub_ss(__m128 __a, __m128 __b) in _mm_sub_ss()
120 static __inline__ __m128 __DEFAULT_FN_ATTRS
121 _mm_sub_ps(__m128 __a, __m128 __b) in _mm_sub_ps()
[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 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 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 Dsmmintrin.h240 ((__m128)__builtin_ia32_roundps((__v4sf)(__m128)(X), (M)))
281 ((__m128)__builtin_ia32_roundss((__v4sf)(__m128)(X), (__v4sf)(__m128)(Y), \
413 ((__m128)__builtin_ia32_blendps((__v4sf)(__m128)(V1), (__v4sf)(__m128)(V2), \
463 static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_blendv_ps(__m128 __V1, in _mm_blendv_ps()
464 __m128 __V2, in _mm_blendv_ps()
465 __m128 __M) { in _mm_blendv_ps()
466 return (__m128)__builtin_ia32_blendvps((__v4sf)__V1, (__v4sf)__V2, in _mm_blendv_ps()
597 ((__m128)__builtin_ia32_dpps((__v4sf)(__m128)(X), (__v4sf)(__m128)(Y), (M)))
864 int, __builtin_ia32_vec_ext_v4sf((__v4sf)(__m128)(X), (int)(N)))
870 (D) = __builtin_ia32_vec_ext_v4sf((__v4sf)(__m128)(X), (int)(N)); \
H A Davxintrin.h890 static __inline __m128 __DEFAULT_FN_ATTRS128
891 _mm_permutevar_ps(__m128 __a, __m128i __c) in _mm_permutevar_ps()
893 return (__m128)__builtin_ia32_vpermilvarps((__v4sf)__a, (__v4si)__c); in _mm_permutevar_ps()
1111 ((__m128)__builtin_ia32_vpermilps((__v4sf)(__m128)(A), (int)(C)))
2207 static __inline __m128 __DEFAULT_FN_ATTRS
2210 return (__m128)__builtin_ia32_cvtpd2ps256((__v4df) __a); in _mm256_cvtpd_ps()
2243 _mm256_cvtps_pd(__m128 __a) in _mm256_cvtps_pd()
2643 _mm_testz_ps(__m128 __a, __m128 __b) in _mm_testz_ps()
2672 _mm_testc_ps(__m128 __a, __m128 __b) in _mm_testc_ps()
2702 _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 Demmintrin.h1276 static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtpd_ps(__m128d __a) { in _mm_cvtpd_ps()
1294 static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_cvtps_pd(__m128 __a) { in _mm_cvtps_pd()
1379 static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtsd_ss(__m128 __a, in _mm_cvtsd_ss()
1381 return (__m128)__builtin_ia32_cvtsd2ss((__v4sf)__a, (__v2df)__b); in _mm_cvtsd_ss()
1427 __m128 __b) { in _mm_cvtss_sd()
3313 static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtepi32_ps(__m128i __a) { in _mm_cvtepi32_ps()
3314 return (__m128) __builtin_convertvector((__v4si)__a, __v4sf); in _mm_cvtepi32_ps()
3331 static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_cvtps_epi32(__m128 __a) { in _mm_cvtps_epi32()
3350 static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_cvttps_epi32(__m128 __a) { in _mm_cvttps_epi32()
4725 static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_castpd_ps(__m128d __a) { in _mm_castpd_ps()
[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 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()
1523 ((__m128)__builtin_ia32_vcvtsh2ss_round_mask((__v4sf)(A), (__v8hf)(B), \
1528 ((__m128)__builtin_ia32_vcvtsh2ss_round_mask( \
1532 ((__m128)__builtin_ia32_vcvtsh2ss_round_mask((__v4sf)(A), (__v8hf)(B), \
1536 static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_cvtsh_ss(__m128 __A, in _mm_cvtsh_ss()
1538 return (__m128)__builtin_ia32_vcvtsh2ss_round_mask( in _mm_cvtsh_ss()
1543 static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_cvtsh_ss(__m128 __W, in _mm_mask_cvtsh_ss()
1545 __m128 __A, in _mm_mask_cvtsh_ss()
[all …]
/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/sys/contrib/libsodium/
H A Dconfigure.ac399 ]], [[ __m128 x = _mm_addsub_ps(_mm_cvtpd_ps(_mm_setzero_pd()),
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.td146 // __m128, __m128i, __m128d --> XMM
224 // __m128, __m128i, __m128d --> XMM
H A DX86InstrSSE.td2758 // __m128 foo(__m128 A, __m128 B) {
2776 // __m128 foo(__m128 A, __m128 B) {
2777 // __m128 C = A + B;
2778 // return (__m128) {c[0], a[1], a[2], a[3]};
H A DX86InstrAVX512.td12106 // __m128 foo(__m128 A, __m128 B) {
12124 // __m128 foo(__m128 A, __m128 B) {
12125 // __m128 C = A + B;
12126 // return (__m128) {c[0], a[1], a[2], a[3]};