[ADT/MathExtras] Add tests for PowerOf2Floor (previously untested).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286551 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Davide Italiano 2016-11-11 02:38:24 +00:00
parent 7b59fc99d5
commit 07ca53dbb5

View File

@ -171,6 +171,12 @@ TEST(MathExtras, PowerOf2Ceil) {
EXPECT_EQ(8, PowerOf2Ceil(7));
}
TEST(MathExtras, PowerOf2Floor) {
EXPECT_EQ(0, PowerOf2Floor(0));
EXPECT_EQ(8, PowerOf2Floor(8));
EXPECT_EQ(4, PowerOf2Floor(7));
}
TEST(MathExtras, ByteSwap_32) {
EXPECT_EQ(0x44332211u, ByteSwap_32(0x11223344));
EXPECT_EQ(0xDDCCBBAAu, ByteSwap_32(0xAABBCCDD));