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();
706 const unsigned PartCount = partCount();
707 for (unsigned i = 0; i < PartCount - 1; i++)
713 PartCount*integerPartWidth - semantics->precision + 1;
718 if (~(Parts[PartCount - 1] | HighBitFill))
728 const unsigned PartCount = partCount();
730 for (unsigned i = 0; i < PartCount - 1; i++)
735 PartCount*integerPartWidth - semantics->precision + 1;
740 if (Parts[PartCount - 1] & HighBitMask)
767 int i= partCount();
820 APFloat::partCount() const
840 if (partCount() > 1)
849 APInt::tcSet(significandParts(), 0, partCount());
858 carry = APInt::tcIncrement(significandParts(), partCount());
876 return APInt::tcAdd(parts, rhs.significandParts(), 0, partCount());
892 partCount());
920 partsCount = partCount();
1029 partsCount = partCount();
1103 return APInt::tcMSB(significandParts(), partCount());
1109 return APInt::tcLSB(significandParts(), partCount());
1121 return shiftRight(significandParts(), partCount(), bits);
1131 unsigned int partsCount = partCount();
1155 partCount());
1182 APInt::tcSetLeastSignificantBits(significandParts(), partCount(),
1704 int parts = partCount();
1744 int parts = partCount();
1949 oldPartCount = partCount();
2103 lost_fraction = lostFractionThroughTruncation(src, partCount(),
2218 dstCount = partCount();
2242 unsigned int partCount = Val.getNumWords();
2251 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode);
2290 unsigned int partCount = partCountForBits(width);
2291 APInt api = APInt(width, makeArrayRef(parts, partCount));
2299 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode);
2312 unsigned partsCount = partCount();
2451 APInt::tcExtract(significandParts(), partCount(), decSig.significandParts(),
2460 decSig.partCount(),
2529 unsigned int partCount;
2535 partCount = static_cast<unsigned int>(D.lastSigDigit - D.firstSigDigit) + 1;
2536 partCount = partCountForBits(1 + 196 * partCount / 59);
2537 decSignificand = new integerPart[partCount + 1];
2538 partCount = 0;
2567 partCount, partCount + 1, false);
2571 if (decSignificand[partCount])
2572 partCount++;
2576 fs = roundSignificandWithExponent(decSignificand, partCount,
2728 partsCount = partCount();
2826 Arg.significandParts() + Arg.partCount()));
2842 assert(partCount()==2);
2874 assert(partCount()==2);
2925 assert(partCount()==2);
2961 assert(partCount()==1);
2991 assert(partCount()==1);
3020 assert(partCount()==1);
3107 assert(partCount()==2);
3168 assert(partCount()==2);
3206 assert(partCount()==1);
3239 assert(partCount()==1);
3272 assert(partCount()==1);
3353 unsigned PartCount = partCount();
3354 memset(significand, 0xFF, sizeof(integerPart)*(PartCount - 1));
3359 PartCount*integerPartWidth - semantics->precision;
3360 significand[PartCount - 1] = ~integerPart(0) >> NumUnusedHighBits;
3373 APInt::tcSet(significandParts(), 1, partCount());
3787 APInt::tcSet(significandParts(), 0, partCount());
3795 APInt::tcSet(significandParts(), 0, partCount());
3827 APInt::tcDecrement(Parts, partCount());
3849 APInt::tcSet(Parts, 0, partCount());
3874 APInt::tcSet(significandParts(), 0, partCount());
3882 APInt::tcSet(significandParts(), 0, partCount());