|
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...
|
|