Lines Matching defs:partCount
657 unsigned int partCount,
662 lsb = APInt::tcLSB(parts, partCount);
669 if (bits <= partCount * APFloatBase::integerPartWidth &&
890 count = partCount();
912 assert(rhs.partCount() >= partCount());
915 partCount());
934 unsigned numParts = partCount();
1172 return std::equal(significandParts(), significandParts() + partCount(),
1213 unsigned int IEEEFloat::partCount() const {
1222 if (partCount() > 1)
1229 APInt::tcSet(significandParts(), 0, partCount());
1236 carry = APInt::tcIncrement(significandParts(), partCount());
1252 return APInt::tcAdd(parts, rhs.significandParts(), 0, partCount());
1267 partCount());
1298 partsCount = partCount();
1428 partsCount = partCount();
1500 return APInt::tcMSB(significandParts(), partCount());
1504 return APInt::tcLSB(significandParts(), partCount());
1514 return shiftRight(significandParts(), partCount(), bits);
1523 unsigned int partsCount = partCount();
1545 partCount());
1592 tcSetLeastSignificantBits(significandParts(), partCount(),
2543 oldPartCount = partCount();
2738 lost_fraction = lostFractionThroughTruncation(src, partCount(),
2834 dstCount = partCount();
2855 unsigned int partCount = Val.getNumWords();
2864 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode);
2900 unsigned int partCount = partCountForBits(width);
2901 APInt api = APInt(width, ArrayRef(parts, partCount));
2909 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode);
2922 unsigned partsCount = partCount();
3075 APInt::tcExtract(significandParts(), partCount(), decSig.significandParts(),
3084 decSig.partCount(),
3157 unsigned int partCount;
3163 partCount = static_cast<unsigned int>(D.lastSigDigit - D.firstSigDigit) + 1;
3164 partCount = partCountForBits(1 + 196 * partCount / 59);
3165 decSignificand = new integerPart[partCount + 1];
3166 partCount = 0;
3198 partCount, partCount + 1, false);
3202 if (decSignificand[partCount])
3203 partCount++;
3207 fs = roundSignificandWithExponent(decSignificand, partCount,
3407 partsCount = partCount();
3505 Arg.significandParts() + Arg.partCount()));
3519 assert(partCount()==2);
3549 assert(partCount()==2);
3664 assert(partCount() == 2);
3669 assert(partCount()==1);
3674 assert(partCount()==1);
3679 assert(partCount() == 1);
3684 assert(partCount()==1);
3689 assert(partCount() == 1);
3694 assert(partCount() == 1);
3699 assert(partCount() == 1);
3704 assert(partCount() == 1);
3709 assert(partCount() == 1);
3714 assert(partCount() == 1);
3719 assert(partCount() == 1);
3724 assert(partCount() == 1);
3729 assert(partCount() == 1);
3734 assert(partCount() == 1);
3739 assert(partCount() == 1);
3744 assert(partCount() == 1);
3850 assert(partCount()==2);
3907 assert(partCount() == 1);
3959 assert(partCount() == mysignificand.size());
4137 unsigned PartCount = partCount();
4166 APInt::tcSet(significandParts(), 1, partCount());
4625 APInt::tcSet(significandParts(), 0, partCount());
4646 APInt::tcSet(significandParts(), 0, partCount());
4679 APInt::tcDecrement(Parts, partCount());
4704 APInt::tcSet(Parts, 0, partCount());
4748 APInt::tcSet(significandParts(), 0, partCount());
4762 APInt::tcSet(significandParts(), 0, partCount());