Lines Matching refs:lost_fraction

670   lostFraction lost_fraction;  in shiftRight()  local
672 lost_fraction = lostFractionThroughTruncation(dst, parts, bits); in shiftRight()
676 return lost_fraction; in shiftRight()
1248 lostFraction lost_fraction; in multiplySignificand() local
1270 lost_fraction = lfExactlyZero; in multiplySignificand()
1326 lost_fraction = extendedAddend.shiftSignificandRight(1); in multiplySignificand()
1327 assert(lost_fraction == lfExactlyZero && in multiplySignificand()
1330 lost_fraction = addOrSubtractSignificand(extendedAddend, false); in multiplySignificand()
1361 lost_fraction = combineLostFractions(lf, lost_fraction); in multiplySignificand()
1370 return lost_fraction; in multiplySignificand()
1383 lostFraction lost_fraction; in divideSignificand() local
1446 lost_fraction = lfMoreThanHalf; in divideSignificand()
1448 lost_fraction = lfExactlyHalf; in divideSignificand()
1450 lost_fraction = lfExactlyZero; in divideSignificand()
1452 lost_fraction = lfLessThanHalf; in divideSignificand()
1457 return lost_fraction; in divideSignificand()
1568 lostFraction lost_fraction, in roundAwayFromZero() argument
1574 assert(lost_fraction != lfExactlyZero); in roundAwayFromZero()
1578 return lost_fraction == lfExactlyHalf || lost_fraction == lfMoreThanHalf; in roundAwayFromZero()
1581 if (lost_fraction == lfMoreThanHalf) in roundAwayFromZero()
1585 if (lost_fraction == lfExactlyHalf && category != fcZero) in roundAwayFromZero()
1606 lostFraction lost_fraction) { in normalize() argument
1634 assert(lost_fraction == lfExactlyZero); in normalize()
1647 lost_fraction = combineLostFractions(lf, lost_fraction); in normalize()
1669 if (lost_fraction == lfExactlyZero) { in normalize()
1681 if (roundAwayFromZero(rounding_mode, lost_fraction, 0)) { in normalize()
1792 lostFraction lost_fraction; in addOrSubtractSignificand() local
1807 lost_fraction = lfExactlyZero; in addOrSubtractSignificand()
1809 lost_fraction = temp_rhs.shiftSignificandRight(bits - 1); in addOrSubtractSignificand()
1812 lost_fraction = shiftSignificandRight(-bits - 1); in addOrSubtractSignificand()
1819 (*this, lost_fraction != lfExactlyZero); in addOrSubtractSignificand()
1824 (temp_rhs, lost_fraction != lfExactlyZero); in addOrSubtractSignificand()
1829 if (lost_fraction == lfLessThanHalf) in addOrSubtractSignificand()
1830 lost_fraction = lfMoreThanHalf; in addOrSubtractSignificand()
1831 else if (lost_fraction == lfMoreThanHalf) in addOrSubtractSignificand()
1832 lost_fraction = lfLessThanHalf; in addOrSubtractSignificand()
1842 lost_fraction = temp_rhs.shiftSignificandRight(bits); in addOrSubtractSignificand()
1845 lost_fraction = shiftSignificandRight(-bits); in addOrSubtractSignificand()
1854 return lost_fraction; in addOrSubtractSignificand()
2047 lostFraction lost_fraction; in addOrSubtract() local
2049 lost_fraction = addOrSubtractSignificand(rhs, subtract); in addOrSubtract()
2050 fs = normalize(rounding_mode, lost_fraction); in addOrSubtract()
2053 assert(category != fcZero || lost_fraction == lfExactlyZero); in addOrSubtract()
2093 lostFraction lost_fraction = multiplySignificand(rhs); in multiply() local
2094 fs = normalize(rounding_mode, lost_fraction); in multiply()
2095 if (lost_fraction != lfExactlyZero) in multiply()
2113 lostFraction lost_fraction = divideSignificand(rhs); in divide() local
2114 fs = normalize(rounding_mode, lost_fraction); in divide()
2115 if (lost_fraction != lfExactlyZero) in divide()
2273 lostFraction lost_fraction; in fusedMultiplyAdd() local
2275 lost_fraction = multiplySignificand(multiplicand, addend); in fusedMultiplyAdd()
2276 fs = normalize(rounding_mode, lost_fraction); in fusedMultiplyAdd()
2277 if (lost_fraction != lfExactlyZero) in fusedMultiplyAdd()
2619 lostFraction lost_fraction; in convertToSignExtendedInteger() local
2675 lost_fraction = lostFractionThroughTruncation(src, partCount(), in convertToSignExtendedInteger()
2677 if (lost_fraction != lfExactlyZero && in convertToSignExtendedInteger()
2678 roundAwayFromZero(rounding_mode, lost_fraction, truncatedBits)) { in convertToSignExtendedInteger()
2683 lost_fraction = lfExactlyZero; in convertToSignExtendedInteger()
2713 if (lost_fraction == lfExactlyZero) { in convertToSignExtendedInteger()
2766 lostFraction lost_fraction; in convertFromUnsignedParts() local
2778 lost_fraction = lostFractionThroughTruncation(src, srcCount, in convertFromUnsignedParts()
2783 lost_fraction = lfExactlyZero; in convertFromUnsignedParts()
2787 return normalize(rounding_mode, lost_fraction); in convertFromUnsignedParts()
2852 lostFraction lost_fraction = lfExactlyZero; in convertFromHexadecimalString() local
2898 lost_fraction = *FractOrErr; in convertFromHexadecimalString()
2940 return normalize(rounding_mode, lost_fraction); in convertFromHexadecimalString()