Lines Matching refs:addend
933 /* Multiply the significand of the RHS. If ADDEND is non-NULL, add it
937 APFloat::multiplySignificand(const APFloat &rhs, const APFloat *addend)
982 if (addend && addend->isNonZero()) {
984 // signicant bit; adjust the addend to be consistent with mul result.
1011 APFloat extendedAddend(*addend);
1016 // Shift the significand of the addend right by one bit. This guarantees
1021 "Lost precision while shifting addend for fused-multiply-add.");
1824 const APFloat &addend,
1836 addend.isFinite()) {
1839 lost_fraction = multiplySignificand(multiplicand, &addend);
1847 if (category == fcZero && !(fs & opUnderflow) && sign != addend.sign)
1854 implementation-defined in this case whether, if ADDEND is a
1860 fs = addOrSubtract(addend, rounding_mode, false);