| 6 | |
| 7 | template <typename T> |
| 8 | static void TestCTZ() { |
| 9 | for (unsigned int i = 0; i < (sizeof(T) << 3); ++i) { |
| 10 | UNIT_ASSERT_VALUES_EQUAL(CountTrailingZeroBits(T(1) << i), i); |
| 11 | } |
| 12 | } |
| 13 | |
| 14 | template <typename T> |
| 15 | static void TestFastClp2ForEachPowerOf2() { |
nothing calls this directly
no test coverage detected