Lines Matching defs:reverseBits
2035 TEST(APIntTest, reverseBits) {
2036 EXPECT_EQ(1, APInt(1, 1).reverseBits());
2037 EXPECT_EQ(0, APInt(1, 0).reverseBits());
2039 EXPECT_EQ(3, APInt(2, 3).reverseBits());
2040 EXPECT_EQ(3, APInt(2, 3).reverseBits());
2042 EXPECT_EQ(0xb, APInt(4, 0xd).reverseBits());
2043 EXPECT_EQ(0xd, APInt(4, 0xb).reverseBits());
2044 EXPECT_EQ(0xf, APInt(4, 0xf).reverseBits());
2046 EXPECT_EQ(0x30, APInt(7, 0x6).reverseBits());
2047 EXPECT_EQ(0x5a, APInt(7, 0x2d).reverseBits());
2049 EXPECT_EQ(0x0f, APInt(8, 0xf0).reverseBits());
2050 EXPECT_EQ(0xf0, APInt(8, 0x0f).reverseBits());
2052 EXPECT_EQ(0x0f0f, APInt(16, 0xf0f0).reverseBits());
2053 EXPECT_EQ(0xf0f0, APInt(16, 0x0f0f).reverseBits());
2055 EXPECT_EQ(0x0f0f0f0f, APInt(32, 0xf0f0f0f0).reverseBits());
2056 EXPECT_EQ(0xf0f0f0f0, APInt(32, 0x0f0f0f0f).reverseBits());
2058 EXPECT_EQ(0x402880a0 >> 1, APInt(31, 0x05011402).reverseBits());
2060 EXPECT_EQ(0x0f0f0f0f, APInt(32, 0xf0f0f0f0).reverseBits());
2061 EXPECT_EQ(0xf0f0f0f0, APInt(32, 0x0f0f0f0f).reverseBits());
2063 EXPECT_EQ(0x0f0f0f0f0f0f0f0f, APInt(64, 0xf0f0f0f0f0f0f0f0).reverseBits());
2064 EXPECT_EQ(0xf0f0f0f0f0f0f0f0, APInt(64, 0x0f0f0f0f0f0f0f0f).reverseBits());
2071 EXPECT_EQ(Y, X.reverseBits());
2072 EXPECT_EQ(X, Y.reverseBits());
3547 EXPECT_EQ(0U, ZW.reverseBits().getBitWidth());