Lines Matching full:log2floor
18 TEST(BitsTest, Log2Floor) {
19 EXPECT_EQ(-1, Log2Floor(0));
20 EXPECT_EQ(0, Log2Floor(1));
21 EXPECT_EQ(1, Log2Floor(2));
22 EXPECT_EQ(1, Log2Floor(3));
23 EXPECT_EQ(2, Log2Floor(4));
26 EXPECT_EQ(i, Log2Floor(value));
27 EXPECT_EQ(i, Log2Floor(value + 1));
28 EXPECT_EQ(i, Log2Floor(value + 2));
29 EXPECT_EQ(i - 1, Log2Floor(value - 1));
30 EXPECT_EQ(i - 1, Log2Floor(value - 2));
32 EXPECT_EQ(31, Log2Floor(0xffffffffU));