Lines Matching refs:roundingMode
160 enum roundingMode {
297 opStatus add(const APFloat &, roundingMode);
298 opStatus subtract(const APFloat &, roundingMode);
299 opStatus multiply(const APFloat &, roundingMode);
300 opStatus divide(const APFloat &, roundingMode);
305 opStatus fusedMultiplyAdd(const APFloat &, const APFloat &, roundingMode);
306 opStatus roundToIntegral(roundingMode);
363 opStatus convert(const fltSemantics &, roundingMode, bool *);
364 opStatus convertToInteger(integerPart *, unsigned int, bool, roundingMode,
366 opStatus convertToInteger(APSInt &, roundingMode, bool *) const;
367 opStatus convertFromAPInt(const APInt &, bool, roundingMode);
369 bool, roundingMode);
371 bool, roundingMode);
372 opStatus convertFromString(StringRef, roundingMode);
395 bool upperCase, roundingMode) const;
519 friend APFloat scalbn(APFloat X, int Exp, roundingMode);
521 friend APFloat frexp(const APFloat &X, int &Exp, roundingMode);
585 opStatus normalize(roundingMode, lostFraction);
586 opStatus addOrSubtract(const APFloat &, roundingMode, bool subtract);
588 opStatus handleOverflow(roundingMode);
589 bool roundAwayFromZero(roundingMode, lostFraction, unsigned int) const;
591 roundingMode, bool *) const;
593 roundingMode);
594 opStatus convertFromHexadecimalString(StringRef, roundingMode);
595 opStatus convertFromDecimalString(StringRef, roundingMode);
597 roundingMode) const;
599 roundingMode);
651 APFloat scalbn(APFloat X, int Exp, APFloat::roundingMode);
657 APFloat frexp(const APFloat &Val, int &Exp, APFloat::roundingMode RM);