Home
last modified time | relevance | path

Searched refs:__m256 (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Davxintrin.h34 typedef float __m256 __attribute__ ((__vector_size__ (32), __aligned__(32))); typedef
91 static __inline __m256 __DEFAULT_FN_ATTRS
92 _mm256_add_ps(__m256 __a, __m256 __b) in _mm256_add_ps()
94 return (__m256)((__v8sf)__a+(__v8sf)__b); in _mm256_add_ps()
127 static __inline __m256 __DEFAULT_FN_ATTRS
128 _mm256_sub_ps(__m256 __a, __m256 __b) in _mm256_sub_ps()
130 return (__m256)((__v8sf)__a-(__v8sf)__b); in _mm256_sub_ps()
165 static __inline __m256 __DEFAULT_FN_ATTRS
166 _mm256_addsub_ps(__m256 __a, __m256 __b) in _mm256_addsub_ps()
168 return (__m256)__builtin_ia32_addsubps256((__v8sf)__a, (__v8sf)__b); in _mm256_addsub_ps()
[all …]
H A Dfma4intrin.h143 static __inline__ __m256 __DEFAULT_FN_ATTRS256
144 _mm256_macc_ps(__m256 __A, __m256 __B, __m256 __C) in _mm256_macc_ps()
146 return (__m256)__builtin_ia32_vfmaddps256((__v8sf)__A, (__v8sf)__B, (__v8sf)__C); in _mm256_macc_ps()
155 static __inline__ __m256 __DEFAULT_FN_ATTRS256
156 _mm256_msub_ps(__m256 __A, __m256 __B, __m256 __C) in _mm256_msub_ps()
158 return (__m256)__builtin_ia32_vfmaddps256((__v8sf)__A, (__v8sf)__B, -(__v8sf)__C); in _mm256_msub_ps()
167 static __inline__ __m256 __DEFAULT_FN_ATTRS256
168 _mm256_nmacc_ps(__m256 __A, __m256 __B, __m256 __C) in _mm256_nmacc_ps()
170 return (__m256)__builtin_ia32_vfmaddps256(-(__v8sf)__A, (__v8sf)__B, (__v8sf)__C); in _mm256_nmacc_ps()
179 static __inline__ __m256 __DEFAULT_FN_ATTRS256
[all …]
H A Dfmaintrin.h531 static __inline__ __m256 __DEFAULT_FN_ATTRS256
532 _mm256_fmadd_ps(__m256 __A, __m256 __B, __m256 __C) in _mm256_fmadd_ps()
534 return (__m256)__builtin_ia32_vfmaddps256((__v8sf)__A, (__v8sf)__B, (__v8sf)__C); in _mm256_fmadd_ps()
571 static __inline__ __m256 __DEFAULT_FN_ATTRS256
572 _mm256_fmsub_ps(__m256 __A, __m256 __B, __m256 __C) in _mm256_fmsub_ps()
574 return (__m256)__builtin_ia32_vfmaddps256((__v8sf)__A, (__v8sf)__B, -(__v8sf)__C); in _mm256_fmsub_ps()
611 static __inline__ __m256 __DEFAULT_FN_ATTRS256
612 _mm256_fnmadd_ps(__m256 __A, __m256 __B, __m256 __C) in _mm256_fnmadd_ps()
614 return (__m256)__builtin_ia32_vfmaddps256(-(__v8sf)__A, (__v8sf)__B, (__v8sf)__C); in _mm256_fnmadd_ps()
651 static __inline__ __m256 __DEFAULT_FN_ATTRS256
[all …]
H A Davxneconvertintrin.h89 static __inline__ __m256 __DEFAULT_FN_ATTRS256
91 return (__m256)__builtin_ia32_vbcstnebf162ps256((const __bf16 *)__A); in _mm256_bcstnebf16_ps()
155 static __inline__ __m256 __DEFAULT_FN_ATTRS256
157 return (__m256)__builtin_ia32_vbcstnesh2ps256((const _Float16 *)__A); in _mm256_bcstnesh_ps()
221 static __inline__ __m256 __DEFAULT_FN_ATTRS256
223 return (__m256)__builtin_ia32_vcvtneebf162ps256((const __v16bf *)__A); in _mm256_cvtneebf16_ps()
287 static __inline__ __m256 __DEFAULT_FN_ATTRS256
289 return (__m256)__builtin_ia32_vcvtneeph2ps256((const __v16hf *)__A); in _mm256_cvtneeph_ps()
353 static __inline__ __m256 __DEFAULT_FN_ATTRS256
355 return (__m256)__builtin_ia32_vcvtneobf162ps256((const __v16bf *)__A); in _mm256_cvtneobf16_ps()
[all …]
H A Df16cintrin.h139 ((__m128i)__builtin_ia32_vcvtps2ph256((__v8sf)(__m256)(a), (imm)))
153 static __inline __m256 __DEFAULT_FN_ATTRS256
156 return (__m256)__builtin_ia32_vcvtph2ps256((__v8hi)__a); in _mm256_cvtph_ps()
H A Dxopintrin.h727 ((__m256)__builtin_ia32_vpermil2ps256((__v8sf)(__m256)(X), \
728 (__v8sf)(__m256)(Y), \
755 static __inline__ __m256 __DEFAULT_FN_ATTRS256
756 _mm256_frcz_ps(__m256 __A) in _mm256_frcz_ps()
758 return (__m256)__builtin_ia32_vfrczps256((__v8sf)__A); in _mm256_frcz_ps()
H A Davx512fp16intrin.h107 static __inline__ __m256 __DEFAULT_FN_ATTRS256 _mm256_castph_ps(__m256h __a) { in _mm256_castph_ps()
108 return (__m256)__a; in _mm256_castph_ps()
145 static __inline__ __m256h __DEFAULT_FN_ATTRS256 _mm256_castps_ph(__m256 __a) { in _mm256_castps_ph()
/freebsd/sys/contrib/libsodium/
H A Dconfigure.ac459 __m256 x = _mm256_set1_ps(3.14);
460 __m256 y = _mm256_permutevar8x32_ps(x, _mm256_set1_epi32(42));
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.td151 // __m256, __m256i, __m256d --> YMM
228 // __m256, __m256i, __m256d --> YMM