reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/ScaledNumber.h
  262   int32_t lgL = getLgFloor(LDigits, LScale), lgR = getLgFloor(RDigits, RScale);
  262   int32_t lgL = getLgFloor(LDigits, LScale), lgR = getLgFloor(RDigits, RScale);
  390   const auto RLgFloor = getLgFloor(SavedRDigits, SavedRScale);
unittests/Support/ScaledNumberTest.cpp
  227   EXPECT_EQ(0, getLgFloor(UINT32_C(1), 0));
  228   EXPECT_EQ(1, getLgFloor(UINT32_C(1), 1));
  229   EXPECT_EQ(1, getLgFloor(UINT32_C(2), 0));
  230   EXPECT_EQ(2, getLgFloor(UINT32_C(7), 0));
  231   EXPECT_EQ(3, getLgFloor(UINT32_C(1), 3));
  232   EXPECT_EQ(3, getLgFloor(UINT32_C(8), 0));
  233   EXPECT_EQ(3, getLgFloor(UINT32_C(9), 0));
  234   EXPECT_EQ(3, getLgFloor(UINT32_C(64), -3));
  235   EXPECT_EQ(31, getLgFloor((UINT32_MAX >> 1) + 2, 0));
  236   EXPECT_EQ(31, getLgFloor(UINT32_MAX, 0));
  237   EXPECT_EQ(INT32_MIN, getLgFloor(UINT32_C(0), -1));
  238   EXPECT_EQ(INT32_MIN, getLgFloor(UINT32_C(0), 0));
  239   EXPECT_EQ(INT32_MIN, getLgFloor(UINT32_C(0), 1));
  241   EXPECT_EQ(0, getLgFloor(UINT64_C(1), 0));
  242   EXPECT_EQ(1, getLgFloor(UINT64_C(1), 1));
  243   EXPECT_EQ(1, getLgFloor(UINT64_C(2), 0));
  244   EXPECT_EQ(2, getLgFloor(UINT64_C(7), 0));
  245   EXPECT_EQ(3, getLgFloor(UINT64_C(1), 3));
  246   EXPECT_EQ(3, getLgFloor(UINT64_C(8), 0));
  247   EXPECT_EQ(3, getLgFloor(UINT64_C(9), 0));
  248   EXPECT_EQ(3, getLgFloor(UINT64_C(64), -3));
  249   EXPECT_EQ(63, getLgFloor((UINT64_MAX >> 1) + 2, 0));
  250   EXPECT_EQ(63, getLgFloor(UINT64_MAX, 0));
  251   EXPECT_EQ(INT32_MIN, getLgFloor(UINT64_C(0), -1));
  252   EXPECT_EQ(INT32_MIN, getLgFloor(UINT64_C(0), 0));
  253   EXPECT_EQ(INT32_MIN, getLgFloor(UINT64_C(0), 1));