Searched refs:_V (Results 1 – 7 of 7) sorted by relevance
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-11/include/experimental/bits/ |
A D | simd_math.h | 481 const _V __sign_flip 482 = _V(-0.f) & static_simd_cast<_V>((1 + __f._M_quadrant) << 30); 528 = (__x ^ static_simd_cast<_V>(1 - __f._M_quadrant)) & _V(_Tp(-0.)); 713 const _V __mant_subnormal 720 _V, _IV>::mask_type; 802 _V __r = static_simd_cast<_V>(__exponent(abs_x)); 821 _V __scaled_exp = static_simd_cast<_V>(__exponent(__scaled) - 112); 1032 const _V __scale 1039 const _V __h1 = (__hi & __mant_mask) | _V(1); 1048 _V __scale = _V(1 / __norm_min_v<_Tp>); [all …]
|
A D | simd.h | 3704 && is_simd_v<_V>, array<_V, Parts>> 4785 _GLIBCXX_SIMD_CONSTEXPR friend _V& operator%=(_V& __lhs, const _V& __x) 4788 _GLIBCXX_SIMD_CONSTEXPR friend _V& operator&=(_V& __lhs, const _V& __x) 4791 _GLIBCXX_SIMD_CONSTEXPR friend _V& operator|=(_V& __lhs, const _V& __x) 4794 _GLIBCXX_SIMD_CONSTEXPR friend _V& operator^=(_V& __lhs, const _V& __x) 4797 _GLIBCXX_SIMD_CONSTEXPR friend _V& operator<<=(_V& __lhs, const _V& __x) 4800 _GLIBCXX_SIMD_CONSTEXPR friend _V& operator>>=(_V& __lhs, const _V& __x) 4809 _GLIBCXX_SIMD_CONSTEXPR friend _V operator%(const _V& __x, const _V& __y) 4815 _GLIBCXX_SIMD_CONSTEXPR friend _V operator&(const _V& __x, const _V& __y) 4821 _GLIBCXX_SIMD_CONSTEXPR friend _V operator|(const _V& __x, const _V& __y) [all …]
|
A D | simd_builtin.h | 36 template <typename _V> 38 = reinterpret_cast<_V>(~__vector_type_t<char, sizeof(_V) / sizeof(char)>()); 42 template <typename _V, typename = _VectorTraits<_V>> 44 = __xor(_V() + 1, _V() - 1); 46 template <typename _V, typename = _VectorTraits<_V>> 48 = __andnot(_S_signmask<_V>, _S_allbits<_V>); 1262 using _V = _Rp; in _S_load() 1265 _V __r{}; in _S_load() 2157 const _V __absx = __and(__x, _S_absmask<_V>); in _S_nearbyint() 2179 const _V __absx = __and(__x._M_data, _S_absmask<_V>); in _S_trunc() [all …]
|
A D | simd_x86.h | 602 _V __tmp2 = reinterpret_cast<_V>(__tmp); in _S_store_bool_array() 1302 template <typename _V, typename _VVT = _VectorTraits<_V>> 1303 _GLIBCXX_SIMD_INTRINSIC static constexpr _V _S_multiplies(_V __x, _V __y) in _S_multiplies() 1532 _V __x = __xx; in _S_multiplies() 1581 return _V(); in _S_multiplies() 1637 _V __x = __xx; in _S_multiplies() 2692 _V __truncated; in _S_round() 2719 const _V __rounded in _S_round() 2722 ? __or(__and(_S_signmask<_V>, __x._M_data), _V() + 1) in _S_round() 2723 : _V()); in _S_round() [all …]
|
A D | simd_fixed_size.h | 674 template <typename _Tp, size_t _Np, typename _V, size_t _NV, typename... _VX> 676 __to_simd_tuple(const array<_V, _NV>& __from, const _VX... __fromX); 762 __to_simd_tuple(const array<_V, _NV>& __from, const _VX... __fromX) 764 if constexpr (is_same_v<_Tp, _V>) 1583 using _V = typename decltype(__impl)::simd_type; \ 1584 return __data(__name(_V(__private_init, __xx))); \ 1598 using _V = typename decltype(__impl)::simd_type; \ 1599 return __data(__name(_V(__private_init, __xx), \ 1600 _V(__private_init, __pack)...)); \ 1606 using _V = typename decltype(__impl)::simd_type; \ [all …]
|
A D | simd_x86_conversions.h | 32 template <typename _To, typename _V, typename _Traits> 34 __convert_x86(_V __v) in __convert_x86() 36 static_assert(__is_vector_type_v<_V>); in __convert_x86() 866 template <typename _To, typename _V, typename _Traits> 868 __convert_x86(_V __v0, _V __v1) 870 static_assert(__is_vector_type_v<_V>);
|
A D | simd_converter.h | 70 using _V = __vector_type_t<_To, simd_size_v<_To, _ATo>>; 75 { return __vector_convert<_V>(__a, __more...); }
|
Completed in 37 milliseconds