• Home
  • Raw
  • Download

Lines Matching refs:lost_fraction

368   lostFraction lost_fraction;  in shiftRight()  local
370 lost_fraction = lostFractionThroughTruncation(dst, parts, bits); in shiftRight()
374 return lost_fraction; in shiftRight()
947 lostFraction lost_fraction; in multiplySignificand() local
969 lost_fraction = lfExactlyZero; in multiplySignificand()
1022 lost_fraction = extendedAddend.shiftSignificandRight(1); in multiplySignificand()
1023 assert(lost_fraction == lfExactlyZero && in multiplySignificand()
1026 lost_fraction = addOrSubtractSignificand(extendedAddend, false); in multiplySignificand()
1056 lost_fraction = combineLostFractions(lf, lost_fraction); in multiplySignificand()
1065 return lost_fraction; in multiplySignificand()
1076 lostFraction lost_fraction; in divideSignificand() local
1139 lost_fraction = lfMoreThanHalf; in divideSignificand()
1141 lost_fraction = lfExactlyHalf; in divideSignificand()
1143 lost_fraction = lfExactlyZero; in divideSignificand()
1145 lost_fraction = lfLessThanHalf; in divideSignificand()
1150 return lost_fraction; in divideSignificand()
1248 lostFraction lost_fraction, in roundAwayFromZero() argument
1255 assert(lost_fraction != lfExactlyZero); in roundAwayFromZero()
1259 return lost_fraction == lfExactlyHalf || lost_fraction == lfMoreThanHalf; in roundAwayFromZero()
1262 if (lost_fraction == lfMoreThanHalf) in roundAwayFromZero()
1266 if (lost_fraction == lfExactlyHalf && category != fcZero) in roundAwayFromZero()
1285 lostFraction lost_fraction) in normalize() argument
1314 assert(lost_fraction == lfExactlyZero); in normalize()
1327 lost_fraction = combineLostFractions(lf, lost_fraction); in normalize()
1342 if (lost_fraction == lfExactlyZero) { in normalize()
1351 if (roundAwayFromZero(rounding_mode, lost_fraction, 0)) { in normalize()
1452 lostFraction lost_fraction; in addOrSubtractSignificand() local
1469 lost_fraction = lfExactlyZero; in addOrSubtractSignificand()
1471 lost_fraction = temp_rhs.shiftSignificandRight(bits - 1); in addOrSubtractSignificand()
1475 lost_fraction = shiftSignificandRight(-bits - 1); in addOrSubtractSignificand()
1482 (*this, lost_fraction != lfExactlyZero); in addOrSubtractSignificand()
1487 (temp_rhs, lost_fraction != lfExactlyZero); in addOrSubtractSignificand()
1492 if (lost_fraction == lfLessThanHalf) in addOrSubtractSignificand()
1493 lost_fraction = lfMoreThanHalf; in addOrSubtractSignificand()
1494 else if (lost_fraction == lfMoreThanHalf) in addOrSubtractSignificand()
1495 lost_fraction = lfLessThanHalf; in addOrSubtractSignificand()
1505 lost_fraction = temp_rhs.shiftSignificandRight(bits); in addOrSubtractSignificand()
1508 lost_fraction = shiftSignificandRight(-bits); in addOrSubtractSignificand()
1517 return lost_fraction; in addOrSubtractSignificand()
1675 lostFraction lost_fraction; in addOrSubtract() local
1677 lost_fraction = addOrSubtractSignificand(rhs, subtract); in addOrSubtract()
1678 fs = normalize(rounding_mode, lost_fraction); in addOrSubtract()
1681 assert(category != fcZero || lost_fraction == lfExactlyZero); in addOrSubtract()
1719 lostFraction lost_fraction = multiplySignificand(rhs, nullptr); in multiply() local
1720 fs = normalize(rounding_mode, lost_fraction); in multiply()
1721 if (lost_fraction != lfExactlyZero) in multiply()
1738 lostFraction lost_fraction = divideSignificand(rhs); in divide() local
1739 fs = normalize(rounding_mode, lost_fraction); in divide()
1740 if (lost_fraction != lfExactlyZero) in divide()
1840 lostFraction lost_fraction; in fusedMultiplyAdd() local
1842 lost_fraction = multiplySignificand(multiplicand, &addend); in fusedMultiplyAdd()
1843 fs = normalize(rounding_mode, lost_fraction); in fusedMultiplyAdd()
1844 if (lost_fraction != lfExactlyZero) in fusedMultiplyAdd()
2105 lostFraction lost_fraction; in convertToSignExtendedInteger() local
2158 lost_fraction = lostFractionThroughTruncation(src, partCount(), in convertToSignExtendedInteger()
2160 if (lost_fraction != lfExactlyZero && in convertToSignExtendedInteger()
2161 roundAwayFromZero(rounding_mode, lost_fraction, truncatedBits)) { in convertToSignExtendedInteger()
2166 lost_fraction = lfExactlyZero; in convertToSignExtendedInteger()
2195 if (lost_fraction == lfExactlyZero) { in convertToSignExtendedInteger()
2268 lostFraction lost_fraction; in convertFromUnsignedParts() local
2280 lost_fraction = lostFractionThroughTruncation(src, srcCount, in convertFromUnsignedParts()
2285 lost_fraction = lfExactlyZero; in convertFromUnsignedParts()
2289 return normalize(rounding_mode, lost_fraction); in convertFromUnsignedParts()
2360 lostFraction lost_fraction = lfExactlyZero; in convertFromHexadecimalString() local
2399 lost_fraction = trailingHexadecimalFraction(p, end, hex_value); in convertFromHexadecimalString()
2434 return normalize(rounding_mode, lost_fraction); in convertFromHexadecimalString()