Functions
-
bool IsPowerOf2 (unsigned int x)Defined at line 69 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
template <class T>T RotateRight (T x, int s)Defined at line 74 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
template <class T>T RotateLeft (T x, int s)Defined at line 105 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
int Popcount32 (uint32_t x)Defined at line 123 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
int Popcount64 (uint64_t x)Defined at line 136 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
template <class T>int Popcount (T x)Defined at line 151 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
int CountLeadingZeroes32 (uint32_t x)Defined at line 164 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
int CountLeadingZeroes16 (uint16_t x)Defined at line 200 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
int CountLeadingZeroes64 (uint64_t x)Defined at line 213 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
template <typename T>int CountLeadingZeroes (T x)Defined at line 267 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
int CountTrailingZeroesNonzero32 (uint32_t x)Defined at line 284 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
int CountTrailingZeroesNonzero64 (uint64_t x)Defined at line 306 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
int CountTrailingZeroesNonzero16 (uint16_t x)Defined at line 338 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
template <class T>int CountTrailingZeroes (T x)Defined at line 352 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
template <class T>typename std::enable_if<std::is_unsigned<T>::value, T>::type BitCeilPromotionHelper (T x, T promotion)If T is narrower than unsigned, T{1}
<
<
bit_width will be promoted. We
want to force it to wraparound so that bit_ceil of an invalid value are not
core constant expressions.
Defined at line 371 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h
-
template <class T>typename std::enable_if<std::is_unsigned<T>::value, T>::type BitCeilNonPowerOf2 (T x)Defined at line 378 of file ../../third_party/abseil-cpp/src/absl/numeric/internal/bits.h