Lines Matching defs:lost_fraction

680   lostFraction lost_fraction;
682 lost_fraction = lostFractionThroughTruncation(dst, parts, bits);
686 return lost_fraction;
1281 lostFraction lost_fraction;
1303 lost_fraction = lfExactlyZero;
1360 lost_fraction = extendedAddend.shiftSignificandRight(1);
1361 assert(lost_fraction == lfExactlyZero &&
1364 lost_fraction = addOrSubtractSignificand(extendedAddend, false);
1395 lost_fraction = combineLostFractions(lf, lost_fraction);
1404 return lost_fraction;
1422 lostFraction lost_fraction;
1485 lost_fraction = lfMoreThanHalf;
1487 lost_fraction = lfExactlyHalf;
1489 lost_fraction = lfExactlyZero;
1491 lost_fraction = lfLessThanHalf;
1496 return lost_fraction;
1607 lostFraction lost_fraction,
1613 assert(lost_fraction != lfExactlyZero);
1617 return lost_fraction == lfExactlyHalf || lost_fraction == lfMoreThanHalf;
1620 if (lost_fraction == lfMoreThanHalf)
1624 if (lost_fraction == lfExactlyHalf && category != fcZero)
1645 lostFraction lost_fraction) {
1673 assert(lost_fraction == lfExactlyZero);
1686 lost_fraction = combineLostFractions(lf, lost_fraction);
1708 if (lost_fraction == lfExactlyZero) {
1722 if (roundAwayFromZero(rounding_mode, lost_fraction, 0)) {
1838 lostFraction lost_fraction;
1857 lost_fraction = lfExactlyZero;
1859 lost_fraction = temp_rhs.shiftSignificandRight(bits - 1);
1862 lost_fraction = shiftSignificandRight(-bits - 1);
1869 (*this, lost_fraction != lfExactlyZero);
1874 (temp_rhs, lost_fraction != lfExactlyZero);
1879 if (lost_fraction == lfLessThanHalf)
1880 lost_fraction = lfMoreThanHalf;
1881 else if (lost_fraction == lfMoreThanHalf)
1882 lost_fraction = lfLessThanHalf;
1892 lost_fraction = temp_rhs.shiftSignificandRight(bits);
1895 lost_fraction = shiftSignificandRight(-bits);
1904 return lost_fraction;
2097 lostFraction lost_fraction;
2099 lost_fraction = addOrSubtractSignificand(rhs, subtract);
2100 fs = normalize(rounding_mode, lost_fraction);
2103 assert(category != fcZero || lost_fraction == lfExactlyZero);
2143 lostFraction lost_fraction = multiplySignificand(rhs);
2144 fs = normalize(rounding_mode, lost_fraction);
2145 if (lost_fraction != lfExactlyZero)
2163 lostFraction lost_fraction = divideSignificand(rhs);
2164 fs = normalize(rounding_mode, lost_fraction);
2165 if (lost_fraction != lfExactlyZero)
2334 lostFraction lost_fraction;
2336 lost_fraction = multiplySignificand(multiplicand, addend);
2337 fs = normalize(rounding_mode, lost_fraction);
2338 if (lost_fraction != lfExactlyZero)
2682 lostFraction lost_fraction;
2738 lost_fraction = lostFractionThroughTruncation(src, partCount(),
2740 if (lost_fraction != lfExactlyZero &&
2741 roundAwayFromZero(rounding_mode, lost_fraction, truncatedBits)) {
2746 lost_fraction = lfExactlyZero;
2776 if (lost_fraction == lfExactlyZero) {
2829 lostFraction lost_fraction;
2841 lost_fraction = lostFractionThroughTruncation(src, srcCount,
2846 lost_fraction = lfExactlyZero;
2850 return normalize(rounding_mode, lost_fraction);
2915 lostFraction lost_fraction = lfExactlyZero;
2961 lost_fraction = *FractOrErr;
3003 return normalize(rounding_mode, lost_fraction);