#include "absl/numeric/bits.h"
#include <limits>
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "absl/random/random.h"
Go to the source code of this file.
|
template<typename T > |
PopcountInput< T > | absl::ABSL_NAMESPACE_BEGIN::GeneratePopcountInput (absl::BitGen &gen) |
|
template<typename T , T arg> |
bool | absl::ABSL_NAMESPACE_BEGIN::IsBitCeilConstantExpression (char) |
|
template<typename T , T arg, T = bit_ceil(arg)> |
bool | absl::ABSL_NAMESPACE_BEGIN::IsBitCeilConstantExpression (int) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (Counting, LeadingOnes) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (Counting, LeadingZeroes) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (Counting, Popcount) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (Counting, PopcountFuzz) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (Counting, TrailingOnes) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (Counting, TrailingZeroes) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (IntegralPowersOfTwo, Ceiling) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (IntegralPowersOfTwo, Floor) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (IntegralPowersOfTwo, SingleBit) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (IntegralPowersOfTwo, Width) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (Rotate, Left) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (Rotate, Right) |
|
| absl::ABSL_NAMESPACE_BEGIN::TEST (Rotate, Symmetry) |
|