Lines Matching refs:subtract
851 /* Subtract the significand of the RHS with a borrow flag. Returns
1070 /* Shift the significand left BITS bits, subtract BITS from its exponent. */
1287 APFloat::addOrSubtractSpecials(const APFloat &rhs, bool subtract)
1312 sign = rhs.sign ^ subtract;
1317 sign = rhs.sign ^ subtract;
1327 if (((sign ^ rhs.sign)!=0) != subtract) {
1339 /* Add or subtract two normal numbers. */
1341 APFloat::addOrSubtractSignificand(const APFloat &rhs, bool subtract)
1349 subtract ^= (sign ^ rhs.sign) ? true : false;
1355 if (subtract) {
1555 bool subtract)
1561 fs = addOrSubtractSpecials(rhs, subtract);
1567 lost_fraction = addOrSubtractSignificand(rhs, subtract);
1578 if (rhs.category != fcZero || (sign == rhs.sign) == subtract)
1594 APFloat::subtract(const APFloat &rhs, roundingMode rounding_mode)
1667 fs = subtract(V, rmNearestTiesToEven);
1708 fs = subtract(V, rounding_mode);