summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/ADT/APIntTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/unittests/ADT/APIntTest.cpp')
-rw-r--r--llvm/unittests/ADT/APIntTest.cpp30
1 files changed, 15 insertions, 15 deletions
diff --git a/llvm/unittests/ADT/APIntTest.cpp b/llvm/unittests/ADT/APIntTest.cpp
index 2235f271658..bb6cf35fe9e 100644
--- a/llvm/unittests/ADT/APIntTest.cpp
+++ b/llvm/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) {
OpenPOWER on IntegriCloud