Searched refs:getLgFloor (Results 1 - 2 of 2) sorted by relevance

/external/llvm/unittests/Support/
H A DScaledNumberTest.cpp228 TEST(ScaledNumberHelpersTest, getLgFloor) {
229 EXPECT_EQ(0, getLgFloor(UINT32_C(1), 0));
230 EXPECT_EQ(1, getLgFloor(UINT32_C(1), 1));
231 EXPECT_EQ(1, getLgFloor(UINT32_C(2), 0));
232 EXPECT_EQ(2, getLgFloor(UINT32_C(7), 0));
233 EXPECT_EQ(3, getLgFloor(UINT32_C(1), 3));
234 EXPECT_EQ(3, getLgFloor(UINT32_C(8), 0));
235 EXPECT_EQ(3, getLgFloor(UINT32_C(9), 0));
236 EXPECT_EQ(3, getLgFloor(UINT32_C(64), -3));
237 EXPECT_EQ(31, getLgFloor((UINT32_MA
[all...]
/external/llvm/include/llvm/Support/
H A DScaledNumber.h224 template <class DigitsT> int32_t getLgFloor(DigitsT Digits, int16_t Scale) { function in namespace:llvm::ScaledNumbers
262 // Check for the scale. Use getLgFloor to be sure that the scale difference
264 int32_t lgL = getLgFloor(LDigits, LScale), lgR = getLgFloor(RDigits, RScale);
392 const auto RLgFloor = getLgFloor(SavedRDigits, SavedRScale);
560 int32_t lgFloor() const { return ScaledNumbers::getLgFloor(Digits, Scale); }

Completed in 581 milliseconds