|
| template<class T > |
| constexpr std::enable_if_t< sizeof(T)==1, T > | bswap (T t) noexcept |
| |
| template<class T > |
| constexpr std::enable_if_t< sizeof(T)==2, T > | bswap (T t) noexcept |
| |
| template<class T > |
| constexpr std::enable_if_t< sizeof(T)==4, T > | bswap (T t) noexcept |
| |
| template<class T > |
| constexpr std::enable_if_t< sizeof(T)==8, T > | bswap (T t) noexcept |
| |
| template<class T > |
| constexpr std::enable_if_t< std::is_unsigned< T >::value, int > | countl_zero_linear (T x) noexcept |
| |
| template<class T > |
| constexpr std::enable_if_t< std::is_unsigned< T >::value, int > | countl_zero_logarithmic (T x) noexcept |
| |
| template<class T > |
| constexpr std::enable_if_t< std::is_unsigned< T >::value, int > | countl_zero_builtin (T x) noexcept |
| |
| template<class T > |
| constexpr std::enable_if_t< std::is_unsigned< T >::value, int > | countr_zero_linear (T x) noexcept |
| |
| template<class T > |
| constexpr std::enable_if_t< std::is_unsigned< T >::value, int > | countr_zero_logarithmic (T x) noexcept |
| |
| template<class T > |
| constexpr std::enable_if_t< std::is_unsigned< T >::value, int > | countr_zero_builtin (T x) noexcept |
| |
| template<class T > |
| constexpr std::enable_if_t< std::is_unsigned< T >::value, int > | popcount_constant (T v) noexcept |
| | popcount. More...
|
| |
| template<class T > |
| constexpr std::enable_if_t< std::is_unsigned< T >::value, int > | popcount_builtin (T v) noexcept |
| | popcount. More...
|
| |