Home | History | Annotate | Download | only in Support

Lines Matching refs:fs

1532   opStatus fs;
1534 fs = addOrSubtractSpecials(rhs, subtract);
1537 if (fs == opDivByZero) {
1541 fs = normalize(rounding_mode, lost_fraction);
1555 return fs;
1576 opStatus fs;
1579 fs = multiplySpecials(rhs);
1583 fs = normalize(rounding_mode, lost_fraction);
1585 fs = (opStatus) (fs | opInexact);
1588 return fs;
1595 opStatus fs;
1598 fs = divideSpecials(rhs);
1602 fs = normalize(rounding_mode, lost_fraction);
1604 fs = (opStatus) (fs | opInexact);
1607 return fs;
1614 opStatus fs;
1618 fs = V.divide(rhs, rmNearestTiesToEven);
1619 if (fs == opDivByZero)
1620 return fs;
1625 fs = V.convertToInteger(x, parts * integerPartWidth, true,
1627 if (fs==opInvalidOp)
1628 return fs;
1630 fs = V.convertFromZeroExtendedInteger(x, parts * integerPartWidth, true,
1632 assert(fs==opOK); // should always work
1634 fs = V.multiply(rhs, rmNearestTiesToEven);
1635 assert(fs==opOK || fs==opInexact); // should not overflow or underflow
1637 fs = subtract(V, rmNearestTiesToEven);
1638 assert(fs==opOK || fs==opInexact); // likewise
1643 return fs;
1651 opStatus fs;
1652 fs = modSpecials(rhs);
1658 fs = V.divide(rhs, rmNearestTiesToEven);
1659 if (fs == opDivByZero)
1660 return fs;
1665 fs = V.convertToInteger(x, parts * integerPartWidth, true,
1667 if (fs==opInvalidOp)
1668 return fs;
1670 fs = V.convertFromZeroExtendedInteger(x, parts * integerPartWidth, true,
1672 assert(fs==opOK); // should always work
1674 fs = V.multiply(rhs, rounding_mode);
1675 assert(fs==opOK || fs==opInexact); // should not overflow or underflow
1677 fs = subtract(V, rounding_mode);
1678 assert(fs==opOK || fs==opInexact); // likewise
1684 return fs;
1693 opStatus fs;
1706 fs = normalize(rounding_mode, lost_fraction);
1708 fs = (opStatus) (fs | opInexact);
1716 fs = multiplySpecials(multiplicand);
1718 /* FS can only be opOK or opInvalidOp. There is no more work
1725 if (fs == opOK)
1726 fs = addOrSubtract(addend, rounding_mode, false);
1729 return fs;
1734 opStatus fs;
1751 fs = MagicConstant.convertFromAPInt(IntegerConstant, false,
1755 if (fs != opOK)
1756 return fs;
1761 fs = add(MagicConstant, rounding_mode);
1762 if (fs != opOK && fs != opInexact)
1763 return fs;
1765 fs = subtract(MagicConstant, rounding_mode);
1771 return fs;
1861 opStatus fs;
1912 fs = normalize(rounding_mode, lostFraction);
1913 *losesInfo = (fs != opOK);
1926 fs = opOK;
1929 fs = opOK;
1932 return fs;
2062 opStatus fs;
2064 fs = convertToSignExtendedInteger(parts, width, isSigned, rounding_mode,
2067 if (fs == opInvalidOp) {
2084 return fs;
2382 opStatus fs;
2407 fs = opOK;
2412 fs = handleOverflow(rounding_mode);
2423 fs = normalize(rounding_mode, lfLessThanHalf);
2429 fs = handleOverflow(rounding_mode);
2479 fs = roundSignificandWithExponent(decSignificand, partCount,
2485 return fs;
2751 opStatus fs;
2763 fs = extended.convert(extendedSemantics, rmNearestTiesToEven, &losesInfo);
2764 assert(fs == opOK && !losesInfo);
2765 (void)fs;
2768 fs = u.convert(IEEEdouble, rmNearestTiesToEven, &losesInfo);
2769 assert(fs == opOK || fs == opInexact);
2770 (void)fs;
2778 fs = u.convert(extendedSemantics, rmNearestTiesToEven, &losesInfo);
2779 assert(fs == opOK && !losesInfo);
2780 (void)fs;
2784 fs = v.convert(IEEEdouble, rmNearestTiesToEven, &losesInfo);
2785 assert(fs == opOK && !losesInfo);
2786 (void)fs;
3011 opStatus fs;
3016 fs = convert(PPCDoubleDouble, rmNearestTiesToEven, &losesInfo);
3017 assert(fs == opOK && !losesInfo);
3018 (void)fs;
3023 fs = v.convert(PPCDoubleDouble, rmNearestTiesToEven, &losesInfo);
3024 assert(fs == opOK && !losesInfo);
3025 (void)fs;