Lines Matching refs:lost_fraction

516   lostFraction lost_fraction;  in shiftRight()  local
518 lost_fraction = lostFractionThroughTruncation(dst, parts, bits); in shiftRight()
522 return lost_fraction; in shiftRight()
1023 lostFraction lost_fraction; in multiplySignificand() local
1045 lost_fraction = lfExactlyZero; in multiplySignificand()
1101 lost_fraction = extendedAddend.shiftSignificandRight(1); in multiplySignificand()
1102 assert(lost_fraction == lfExactlyZero && in multiplySignificand()
1105 lost_fraction = addOrSubtractSignificand(extendedAddend, false); in multiplySignificand()
1136 lost_fraction = combineLostFractions(lf, lost_fraction); in multiplySignificand()
1145 return lost_fraction; in multiplySignificand()
1158 lostFraction lost_fraction; in divideSignificand() local
1221 lost_fraction = lfMoreThanHalf; in divideSignificand()
1223 lost_fraction = lfExactlyHalf; in divideSignificand()
1225 lost_fraction = lfExactlyZero; in divideSignificand()
1227 lost_fraction = lfLessThanHalf; in divideSignificand()
1232 return lost_fraction; in divideSignificand()
1318 lostFraction lost_fraction, in roundAwayFromZero() argument
1324 assert(lost_fraction != lfExactlyZero); in roundAwayFromZero()
1328 return lost_fraction == lfExactlyHalf || lost_fraction == lfMoreThanHalf; in roundAwayFromZero()
1331 if (lost_fraction == lfMoreThanHalf) in roundAwayFromZero()
1335 if (lost_fraction == lfExactlyHalf && category != fcZero) in roundAwayFromZero()
1356 lostFraction lost_fraction) { in normalize() argument
1384 assert(lost_fraction == lfExactlyZero); in normalize()
1397 lost_fraction = combineLostFractions(lf, lost_fraction); in normalize()
1412 if (lost_fraction == lfExactlyZero) { in normalize()
1421 if (roundAwayFromZero(rounding_mode, lost_fraction, 0)) { in normalize()
1521 lostFraction lost_fraction; in addOrSubtractSignificand() local
1536 lost_fraction = lfExactlyZero; in addOrSubtractSignificand()
1538 lost_fraction = temp_rhs.shiftSignificandRight(bits - 1); in addOrSubtractSignificand()
1541 lost_fraction = shiftSignificandRight(-bits - 1); in addOrSubtractSignificand()
1548 (*this, lost_fraction != lfExactlyZero); in addOrSubtractSignificand()
1553 (temp_rhs, lost_fraction != lfExactlyZero); in addOrSubtractSignificand()
1558 if (lost_fraction == lfLessThanHalf) in addOrSubtractSignificand()
1559 lost_fraction = lfMoreThanHalf; in addOrSubtractSignificand()
1560 else if (lost_fraction == lfMoreThanHalf) in addOrSubtractSignificand()
1561 lost_fraction = lfLessThanHalf; in addOrSubtractSignificand()
1571 lost_fraction = temp_rhs.shiftSignificandRight(bits); in addOrSubtractSignificand()
1574 lost_fraction = shiftSignificandRight(-bits); in addOrSubtractSignificand()
1583 return lost_fraction; in addOrSubtractSignificand()
1768 lostFraction lost_fraction; in addOrSubtract() local
1770 lost_fraction = addOrSubtractSignificand(rhs, subtract); in addOrSubtract()
1771 fs = normalize(rounding_mode, lost_fraction); in addOrSubtract()
1774 assert(category != fcZero || lost_fraction == lfExactlyZero); in addOrSubtract()
1809 lostFraction lost_fraction = multiplySignificand(rhs); in multiply() local
1810 fs = normalize(rounding_mode, lost_fraction); in multiply()
1811 if (lost_fraction != lfExactlyZero) in multiply()
1827 lostFraction lost_fraction = divideSignificand(rhs); in divide() local
1828 fs = normalize(rounding_mode, lost_fraction); in divide()
1829 if (lost_fraction != lfExactlyZero) in divide()
1976 lostFraction lost_fraction; in fusedMultiplyAdd() local
1978 lost_fraction = multiplySignificand(multiplicand, addend); in fusedMultiplyAdd()
1979 fs = normalize(rounding_mode, lost_fraction); in fusedMultiplyAdd()
1980 if (lost_fraction != lfExactlyZero) in fusedMultiplyAdd()
2283 lostFraction lost_fraction; in convertToSignExtendedInteger() local
2339 lost_fraction = lostFractionThroughTruncation(src, partCount(), in convertToSignExtendedInteger()
2341 if (lost_fraction != lfExactlyZero && in convertToSignExtendedInteger()
2342 roundAwayFromZero(rounding_mode, lost_fraction, truncatedBits)) { in convertToSignExtendedInteger()
2347 lost_fraction = lfExactlyZero; in convertToSignExtendedInteger()
2377 if (lost_fraction == lfExactlyZero) { in convertToSignExtendedInteger()
2430 lostFraction lost_fraction; in convertFromUnsignedParts() local
2442 lost_fraction = lostFractionThroughTruncation(src, srcCount, in convertFromUnsignedParts()
2447 lost_fraction = lfExactlyZero; in convertFromUnsignedParts()
2451 return normalize(rounding_mode, lost_fraction); in convertFromUnsignedParts()
2516 lostFraction lost_fraction = lfExactlyZero; in convertFromHexadecimalString() local
2562 lost_fraction = *FractOrErr; in convertFromHexadecimalString()
2604 return normalize(rounding_mode, lost_fraction); in convertFromHexadecimalString()