mirror of
https://github.com/XRPLF/rippled.git
synced 2026-06-04 17:27:00 +00:00
Fix a couple of bugs introduced by the previous merge
This commit is contained in:
@@ -615,7 +615,10 @@ Number::fromInternal(bool negative, Rep mantissa, int exponent)
|
||||
Number
|
||||
Number::one(MantissaRange const& range)
|
||||
{
|
||||
return Number{false, range.min, -range.log, Number::Unchecked{}};
|
||||
XRPL_ASSERT(isPowerOfTen(range.internalMin), "Number::one : valid range internalMin");
|
||||
auto const result = Number{false, range.internalMin, -range.log, Number::Unchecked{}};
|
||||
XRPL_ASSERT(result == 1, "Number::one : One == 1");
|
||||
return result;
|
||||
}
|
||||
|
||||
Number
|
||||
|
||||
@@ -200,9 +200,6 @@ public:
|
||||
{Number{true, 9'999'999'999'999'999'999ULL, -37, Number::Normalized{}},
|
||||
Number{1'000'000'000'000'000'000, -18},
|
||||
Number{false, 9'999'999'999'999'999'990ULL, -19, Number::Normalized{}}},
|
||||
{Number{Number::kLARGEST_MANTISSA},
|
||||
Number{6, -1},
|
||||
Number{Number::kLARGEST_MANTISSA / 10, 1}},
|
||||
{Number{Number::kLARGEST_MANTISSA - 1},
|
||||
Number{1, 0},
|
||||
Number{Number::kLARGEST_MANTISSA}},
|
||||
|
||||
Reference in New Issue
Block a user