Home
last modified time | relevance | path

Searched refs:FortranRounding (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Decimal/
H A Ddecimal.h46 enum FortranRounding { enum
80 enum DecimalConversionFlags, int, enum FortranRounding,
83 enum DecimalConversionFlags, int, enum FortranRounding,
108 const char *&, enum FortranRounding, const char *end);
110 const char *&, enum FortranRounding, const char *end);
112 const char *&, enum FortranRounding, const char *end);
114 const char *&, enum FortranRounding, const char *end);
116 const char *&, enum FortranRounding, const char *end);
118 const char *&, enum FortranRounding, const char *end);
128 int digits, enum NS(FortranRounding), float);
[all …]
/llvm-project-15.0.7/flang/lib/Decimal/
H A Dbinary-to-decimal.cpp19 BinaryFloatingPointNumber<PREC> x, enum FortranRounding rounding) in BigRadixFloatingPointNumber()
320 enum DecimalConversionFlags, int, enum FortranRounding,
323 enum DecimalConversionFlags, int, enum FortranRounding,
326 enum DecimalConversionFlags, int, enum FortranRounding,
329 enum DecimalConversionFlags, int, enum FortranRounding,
332 enum DecimalConversionFlags, int, enum FortranRounding,
335 enum DecimalConversionFlags, int, enum FortranRounding,
341 enum FortranRounding rounding, float x) { in ConvertFloatToDecimal()
348 enum FortranRounding rounding, double x) { in ConvertDoubleToDecimal()
356 enum FortranRounding rounding, long double x) { in ConvertLongDoubleToDecimal()
[all …]
H A Ddecimal-to-binary.cpp228 bool isNegative, FortranRounding) const;
242 bool isNegative, FortranRounding rounding) const { in ToBinary()
460 const char *&p, enum FortranRounding rounding, const char *end) { in ConvertToBinary()
465 const char *&, enum FortranRounding, const char *end);
467 const char *&, enum FortranRounding, const char *end);
469 const char *&, enum FortranRounding, const char *end);
471 const char *&, enum FortranRounding, const char *end);
473 const char *&, enum FortranRounding, const char *end);
475 const char *&, enum FortranRounding, const char *end);
479 const char **p, float *f, enum FortranRounding rounding) { in ConvertDecimalToFloat()
[all …]
H A Dbig-radix-floating-point.h68 enum FortranRounding rounding = RoundNearest)
73 Real, enum FortranRounding = RoundNearest);
363 enum FortranRounding rounding_ { RoundNearest }; in RemoveLeastOrderZeroDigits()
/llvm-project-15.0.7/flang/runtime/
H A Denvironment.h43 enum decimal::FortranRounding defaultOutputRoundingMode{
44 decimal::FortranRounding::RoundNearest}; // RP(==PN)
H A Dedit-output.cpp241 int significantDigits, enum decimal::FortranRounding rounding, int flags) { in Convert()
384 enum decimal::FortranRounding rounding{edit.modes.round}; in EditFOutput()
422 if ((rounding == decimal::FortranRounding::RoundUp && in EditFOutput()
424 (rounding == decimal::FortranRounding::RoundDown && in EditFOutput()
426 (rounding == decimal::FortranRounding::RoundToZero && in EditFOutput()
433 } else if (rounding != decimal::FortranRounding::RoundToZero) { in EditFOutput()
436 rounding = decimal::FortranRounding::RoundToZero; in EditFOutput()
H A Denvironment.cpp47 decimal::FortranRounding::RoundNearest; // RP(==RN) in Configure()
H A Dformat.h31 enum decimal::FortranRounding round{
H A Dedit-output.h88 int significantDigits, enum decimal::FortranRounding, int flags = 0);
H A Dio-stmt.cpp1189 case decimal::FortranRounding::RoundNearest: in Inquire()
1192 case decimal::FortranRounding::RoundUp: in Inquire()
1195 case decimal::FortranRounding::RoundDown: in Inquire()
1198 case decimal::FortranRounding::RoundToZero: in Inquire()
1201 case decimal::FortranRounding::RoundCompatible: in Inquire()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dreal.cpp601 inline enum decimal::FortranRounding MapRoundingMode( in MapRoundingMode()