Lines Matching refs:decimal

219   char32_t decimal{GetDecimalPoint(edit)};  in ScanRealInput()  local
251 } else if (first == decimal || (first >= '0' && first <= '9') || in ScanRealInput()
269 } else if (ch == decimal && !decimalPoint) { in ScanRealInput()
355 static void RaiseFPExceptions(decimal::ConversionResultFlags flags) { in RaiseFPExceptions()
362 if (flags & decimal::ConversionResultFlags::Overflow) { in RaiseFPExceptions()
365 if (flags & decimal::ConversionResultFlags::Inexact) { in RaiseFPExceptions()
368 if (flags & decimal::ConversionResultFlags::Invalid) { in RaiseFPExceptions()
397 decimal::ConversionToBinaryResult<PRECISION> converted{ in TryFastPathRealInput()
398 decimal::ConvertToBinary<PRECISION>(p, edit.modes.round, limit)}; in TryFastPathRealInput()
399 if (converted.flags & (decimal::Invalid | decimal::Overflow)) { in TryFastPathRealInput()
430 *reinterpret_cast<decimal::BinaryFloatingPointNumber<PRECISION> *>(n) = in TryFastPathRealInput()
434 if (converted.flags != decimal::ConversionResultFlags::Exact) { in TryFastPathRealInput()
498 decimal::ConversionToBinaryResult<binaryPrecision> converted{ in EditCommonRealInput()
499 decimal::ConvertToBinary<binaryPrecision>(p, edit.modes.round)}; in EditCommonRealInput()
501 converted.flags = static_cast<enum decimal::ConversionResultFlags>( in EditCommonRealInput()
502 converted.flags | decimal::Inexact); in EditCommonRealInput()
508 *reinterpret_cast<decimal::BinaryFloatingPointNumber<binaryPrecision> *>(n) = in EditCommonRealInput()
511 if (converted.flags != decimal::ConversionResultFlags::Exact) { in EditCommonRealInput()
512 if (converted.flags & decimal::ConversionResultFlags::Overflow) { in EditCommonRealInput()