Lines Matching refs:omsb

1243   unsigned int omsb;        // One, not zero, based MSB.  in multiplySignificand()  local
1271 omsb = APInt::tcMSB(fullSignificand, newPartsCount) + 1; in multiplySignificand()
1298 if (omsb != extendedPrecision - 1) { in multiplySignificand()
1299 assert(extendedPrecision > omsb); in multiplySignificand()
1301 (extendedPrecision - 1) - omsb); in multiplySignificand()
1302 exponent -= (extendedPrecision - 1) - omsb; in multiplySignificand()
1338 omsb = APInt::tcMSB(fullSignificand, newPartsCount) + 1; in multiplySignificand()
1354 if (omsb > precision) { in multiplySignificand()
1358 bits = omsb - precision; in multiplySignificand()
1359 significantParts = partCountForBits(omsb); in multiplySignificand()
1607 unsigned int omsb; /* One, not zero, based MSB. */ in normalize() local
1614 omsb = significandMSB() + 1; in normalize()
1616 if (omsb) { in normalize()
1620 exponentChange = omsb - semantics->precision; in normalize()
1650 if (omsb > (unsigned) exponentChange) in normalize()
1651 omsb -= exponentChange; in normalize()
1653 omsb = 0; in normalize()
1671 if (omsb == 0) { in normalize()
1682 if (omsb == 0) in normalize()
1686 omsb = significandMSB() + 1; in normalize()
1689 if (omsb == (unsigned) semantics->precision + 1) { in normalize()
1715 if (omsb == semantics->precision) in normalize()
1719 assert(omsb < semantics->precision); in normalize()
1722 if (omsb == 0) { in normalize()
2503 int omsb = significandMSB() + 1; in convert() local
2504 int exponentChange = omsb - fromSemantics.precision; in convert()
2512 } else if (omsb <= -shift) { in convert()
2513 exponentChange = omsb + shift - 1; // leave at least one bit set in convert()
2687 unsigned int omsb = APInt::tcMSB(parts.data(), dstPartsCount) + 1; in convertToSignExtendedInteger() local
2692 if (omsb != 0) in convertToSignExtendedInteger()
2698 if (omsb == width && in convertToSignExtendedInteger()
2699 APInt::tcLSB(parts.data(), dstPartsCount) + 1 != omsb) in convertToSignExtendedInteger()
2703 if (omsb > width) in convertToSignExtendedInteger()
2709 if (omsb >= width + !isSigned) in convertToSignExtendedInteger()
2764 unsigned int omsb, precision, dstCount; in convertFromUnsignedParts() local
2769 omsb = APInt::tcMSB(src, srcCount) + 1; in convertFromUnsignedParts()
2776 if (precision <= omsb) { in convertFromUnsignedParts()
2777 exponent = omsb - 1; in convertFromUnsignedParts()
2779 omsb - precision); in convertFromUnsignedParts()
2780 APInt::tcExtract(dst, dstCount, src, precision, omsb - precision); in convertFromUnsignedParts()
2784 APInt::tcExtract(dst, dstCount, src, omsb, 0); in convertFromUnsignedParts()