summaryrefslogtreecommitdiff
path: root/unittests/ADT/APIntTest.cpp
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2017-05-02 18:30:13 +0000
committerDimitry Andric <dim@FreeBSD.org>2017-05-02 18:30:13 +0000
commita303c417bbdb53703c2c17398b08486bde78f1f6 (patch)
tree98366d6b93d863cefdc53f16c66c0c5ae7fb2261 /unittests/ADT/APIntTest.cpp
parent12f3ca4cdb95b193af905a00e722a4dcb40b3de3 (diff)
Notes
Diffstat (limited to 'unittests/ADT/APIntTest.cpp')
-rw-r--r--unittests/ADT/APIntTest.cpp30
1 files changed, 15 insertions, 15 deletions
diff --git a/unittests/ADT/APIntTest.cpp b/unittests/ADT/APIntTest.cpp
index 2235f271658f..bb6cf35fe9e4 100644
--- a/unittests/ADT/APIntTest.cpp
+++ b/unittests/ADT/APIntTest.cpp
@@ -1723,21 +1723,21 @@ TEST(APIntTest, getLowBitsSet) {
}
TEST(APIntTest, getBitsSet) {
- APInt i64hi1lo1 = APInt::getBitsSet(64, 63, 1);
- EXPECT_EQ(1u, i64hi1lo1.countLeadingOnes());
- EXPECT_EQ(0u, i64hi1lo1.countLeadingZeros());
- EXPECT_EQ(64u, i64hi1lo1.getActiveBits());
- EXPECT_EQ(0u, i64hi1lo1.countTrailingZeros());
- EXPECT_EQ(1u, i64hi1lo1.countTrailingOnes());
- EXPECT_EQ(2u, i64hi1lo1.countPopulation());
-
- APInt i127hi1lo1 = APInt::getBitsSet(127, 126, 1);
- EXPECT_EQ(1u, i127hi1lo1.countLeadingOnes());
- EXPECT_EQ(0u, i127hi1lo1.countLeadingZeros());
- EXPECT_EQ(127u, i127hi1lo1.getActiveBits());
- EXPECT_EQ(0u, i127hi1lo1.countTrailingZeros());
- EXPECT_EQ(1u, i127hi1lo1.countTrailingOnes());
- EXPECT_EQ(2u, i127hi1lo1.countPopulation());
+ APInt i64hi1lo1 = APInt::getBitsSet(64, 1, 63);
+ EXPECT_EQ(0u, i64hi1lo1.countLeadingOnes());
+ EXPECT_EQ(1u, i64hi1lo1.countLeadingZeros());
+ EXPECT_EQ(63u, i64hi1lo1.getActiveBits());
+ EXPECT_EQ(1u, i64hi1lo1.countTrailingZeros());
+ EXPECT_EQ(0u, i64hi1lo1.countTrailingOnes());
+ EXPECT_EQ(62u, i64hi1lo1.countPopulation());
+
+ APInt i127hi1lo1 = APInt::getBitsSet(127, 1, 126);
+ EXPECT_EQ(0u, i127hi1lo1.countLeadingOnes());
+ EXPECT_EQ(1u, i127hi1lo1.countLeadingZeros());
+ EXPECT_EQ(126u, i127hi1lo1.getActiveBits());
+ EXPECT_EQ(1u, i127hi1lo1.countTrailingZeros());
+ EXPECT_EQ(0u, i127hi1lo1.countTrailingOnes());
+ EXPECT_EQ(125u, i127hi1lo1.countPopulation());
}
TEST(APIntTest, getHighBitsSet) {