Home
last modified time | relevance | path

Searched refs:maxDigits (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/flang/lib/Decimal/
H A Dbig-radix-floating-point.h64 static constexpr int maxDigits{3 - minLog2AnyBit / log10Radix};
184 for (int j{0}; j + remove < digits_ && (j + remove < maxDigits); ++j) { in RemoveLeastOrderZeroDigits()
328 if (digits_ == maxDigits && RemoveLeastOrderZeroDigits() == 0) { in RemoveLeastOrderZeroDigits()
358 Digit digit_[maxDigits]; // in little-endian order: digit_[0] is LSD in RemoveLeastOrderZeroDigits()
360 int digitLimit_{maxDigits}; // precision clamp in RemoveLeastOrderZeroDigits()
H A Dbinary-to-decimal.cpp82 std::size_t n, enum DecimalConversionFlags flags, int maxDigits) const { in ConvertToDecimal()
142 char *end{start + maxDigits}; in ConvertToDecimal()
143 if (maxDigits == 0) { in ConvertToDecimal()
H A Ddecimal-to-binary.cpp73 const char *limit{firstDigit + maxDigits * log10Radix + (point != nullptr)}; in ParseNumber()
/llvm-project-15.0.7/flang/runtime/
H A Dedit-input.cpp447 static constexpr int maxDigits{ in EditCommonRealInput() local
449 static constexpr int bufferSize{maxDigits + 18}; in EditCommonRealInput()
452 int got{ScanRealInput(buffer, maxDigits + 2, io, edit, exponent)}; in EditCommonRealInput()
453 if (got >= maxDigits + 2) { in EditCommonRealInput()
461 bool hadExtra{got > maxDigits}; in EditCommonRealInput()