#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) |
| |