/freebsd/contrib/llvm-project/clang/lib/Headers/ |
H A D | xmmintrin.h | 21 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 D | fma4intrin.h | 23 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 D | fmaintrin.h | 35 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 D | avxneconvertintrin.h | 56 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 D | smmintrin.h | 240 ((__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 D | avxintrin.h | 890 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 D | f16cintrin.h | 96 ((__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 D | emmintrin.h | 1276 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 D | xopintrin.h | 723 ((__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 D | avx512fp16intrin.h | 103 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 D | xmmintrin.h | 67 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 D | pmmintrin.h | 48 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 D | emmintrin.h | 835 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 D | configure.ac | 399 ]], [[ __m128 x = _mm_addsub_ps(_mm_cvtpd_ps(_mm_setzero_pd()),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallingConv.td | 146 // __m128, __m128i, __m128d --> XMM 224 // __m128, __m128i, __m128d --> XMM
|
H A D | X86InstrSSE.td | 2758 // __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 D | X86InstrAVX512.td | 12106 // __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]};
|