Lines Matching refs:fraction
109 Fraction fraction{GetFraction()}; in Add() local
124 auto sum{fraction.AddUnsigned(yFraction, carry)}; in Add()
125 fraction = sum.value; in Add()
128 fraction = fraction.SHIFTR(1).IBSET(fraction.bits - 1); in Add()
132 result, isNegative, exponent, fraction, rounding, roundingBits); in Add()
334 Fraction fraction{GetFraction()}; in NEAREST() local
340 auto next{fraction.AddUnsigned(one)}; in NEAREST()
352 auto sub1{fraction.SubtractSigned(one)}; in NEAREST()
493 const Fraction &fraction, Rounding rounding, RoundingBits *roundingBits) { in Normalize() argument
494 int lshift{fraction.LEADZ()}; in Normalize()
495 if (lshift == fraction.bits /* fraction is zero */ && in Normalize()
525 if (!fraction.IsZero()) { in Normalize()
530 word_ = Word::ConvertUnsigned(fraction).value; in Normalize()
594 bool isNegative, int exponent, const Fraction &fraction, Rounding rounding, in NormalizeAndRound() argument
597 isNegative, exponent, fraction, rounding, &roundingBits); in NormalizeAndRound()