Lines Matching refs:partCount
342 unsigned int partCount,
347 lsb = APInt::tcLSB(parts, partCount);
354 if (bits <= partCount * integerPartWidth &&
581 count = partCount();
609 assert(rhs.partCount() >= partCount());
612 partCount());
624 unsigned numParts = partCount();
720 const unsigned PartCount = partCount();
721 for (unsigned i = 0; i < PartCount - 1; i++)
727 PartCount*integerPartWidth - semantics->precision + 1;
732 if (~(Parts[PartCount - 1] | HighBitFill))
742 const unsigned PartCount = partCount();
744 for (unsigned i = 0; i < PartCount - 1; i++)
749 PartCount*integerPartWidth - semantics->precision + 1;
754 if (Parts[PartCount - 1] & HighBitMask)
781 int i= partCount();
838 APFloat::partCount() const
858 if (partCount() > 1)
867 APInt::tcSet(significandParts(), 0, partCount());
876 carry = APInt::tcIncrement(significandParts(), partCount());
894 return APInt::tcAdd(parts, rhs.significandParts(), 0, partCount());
910 partCount());
938 partsCount = partCount();
1047 partsCount = partCount();
1121 return APInt::tcMSB(significandParts(), partCount());
1127 return APInt::tcLSB(significandParts(), partCount());
1139 return shiftRight(significandParts(), partCount(), bits);
1149 unsigned int partsCount = partCount();
1173 partCount());
1200 APInt::tcSetLeastSignificantBits(significandParts(), partCount(),
1724 int parts = partCount();
1764 int parts = partCount();
1969 oldPartCount = partCount();
2123 lost_fraction = lostFractionThroughTruncation(src, partCount(),
2238 dstCount = partCount();
2262 unsigned int partCount = Val.getNumWords();
2271 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode);
2310 unsigned int partCount = partCountForBits(width);
2311 APInt api = APInt(width, makeArrayRef(parts, partCount));
2319 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode);
2332 unsigned partsCount = partCount();
2471 APInt::tcExtract(significandParts(), partCount(), decSig.significandParts(),
2480 decSig.partCount(),
2549 unsigned int partCount;
2555 partCount = static_cast<unsigned int>(D.lastSigDigit - D.firstSigDigit) + 1;
2556 partCount = partCountForBits(1 + 196 * partCount / 59);
2557 decSignificand = new integerPart[partCount + 1];
2558 partCount = 0;
2587 partCount, partCount + 1, false);
2591 if (decSignificand[partCount])
2592 partCount++;
2596 fs = roundSignificandWithExponent(decSignificand, partCount,
2748 partsCount = partCount();
2846 Arg.significandParts() + Arg.partCount()));
2862 assert(partCount()==2);
2894 assert(partCount()==2);
2945 assert(partCount()==2);
2981 assert(partCount()==1);
3011 assert(partCount()==1);
3040 assert(partCount()==1);
3127 assert(partCount()==2);
3188 assert(partCount()==2);
3226 assert(partCount()==1);
3259 assert(partCount()==1);
3292 assert(partCount()==1);
3373 unsigned PartCount = partCount();
3374 memset(significand, 0xFF, sizeof(integerPart)*(PartCount - 1));
3379 PartCount*integerPartWidth - semantics->precision;
3380 significand[PartCount - 1] = ~integerPart(0) >> NumUnusedHighBits;
3393 APInt::tcSet(significandParts(), 1, partCount());
3810 APInt::tcSet(significandParts(), 0, partCount());
3818 APInt::tcSet(significandParts(), 0, partCount());
3850 APInt::tcDecrement(Parts, partCount());
3872 APInt::tcSet(Parts, 0, partCount());
3897 APInt::tcSet(significandParts(), 0, partCount());
3905 APInt::tcSet(significandParts(), 0, partCount());