Home | History | Annotate | Download | only in Support

Lines Matching refs:partCount

344                               unsigned int partCount,
349 lsb = APInt::tcLSB(parts, partCount);
356 if (bits <= partCount * integerPartWidth &&
583 partCount();
611 assert(rhs.partCount() >= partCount());
614 partCount());
626 unsigned numParts = partCount();
722 const unsigned PartCount = partCount();
723 for (unsigned i = 0; i < PartCount - 1; i++)
729 PartCount*integerPartWidth - semantics->precision + 1;
734 if (~(Parts[PartCount - 1] | HighBitFill))
744 const unsigned PartCount = partCount();
746 for (unsigned i = 0; i < PartCount - 1; i++)
751 PartCount*integerPartWidth - semantics->precision + 1;
756 if (Parts[PartCount - 1] & HighBitMask)
793 return std::equal(significandParts(), significandParts() + partCount(),
843 APFloat::partCount() const
878 if (partCount() > 1)
887 APInt::tcSet(significandParts(), 0, partCount());
896 carry = APInt::tcIncrement(significandParts(), partCount());
914 return APInt::tcAdd(parts, rhs.significandParts(), 0, partCount());
930 partCount());
961 partsCount = partCount();
1079 partsCount = partCount();
1153 return APInt::tcMSB(significandParts(), partCount());
1159 return APInt::tcLSB(significandParts(), partCount());
1171 return shiftRight(significandParts(), partCount(), bits);
1181 unsigned int partsCount = partCount();
1205 partCount());
1232 APInt::tcSetLeastSignificantBits(significandParts(), partCount(),
1756 int parts = partCount();
1796 int parts = partCount();
2001 oldPartCount = partCount();
2155 lost_fraction = lostFractionThroughTruncation(src, partCount(),
2270 dstCount = partCount();
2294 unsigned int partCount = Val.getNumWords();
2303 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode);
2342 unsigned int partCount = partCountForBits(width);
2343 APInt api = APInt(width, makeArrayRef(parts, partCount));
2351 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode);
2364 unsigned partsCount = partCount();
2503 APInt::tcExtract(significandParts(), partCount(), decSig.significandParts(),
2512 decSig.partCount(),
2581 unsigned int partCount;
2587 partCount = static_cast<unsigned int>(D.lastSigDigit - D.firstSigDigit) + 1;
2588 partCount = partCountForBits(1 + 196 * partCount / 59);
2589 decSignificand = new integerPart[partCount + 1];
2590 partCount = 0;
2619 partCount, partCount + 1, false);
2623 if (decSignificand[partCount])
2624 partCount++;
2628 fs = roundSignificandWithExponent(decSignificand, partCount,
2780 partsCount = partCount();
2878 Arg.significandParts() + Arg.partCount()));
2894 assert(partCount()==2);
2926 assert(partCount()==2);
2977 assert(partCount()==2);
3013 assert(partCount()==1);
3043 assert(partCount()==1);
3072 assert(partCount()==1);
3159 assert(partCount()==2);
3220 assert(partCount()==2);
3258 assert(partCount()==1);
3291 assert(partCount()==1);
3324 assert(partCount()==1);
3409 unsigned PartCount = partCount();
3410 memset(significand, 0xFF, sizeof(integerPart)*(PartCount - 1));
3415 PartCount*integerPartWidth - semantics->precision;
3416 significand[PartCount - 1] = (NumUnusedHighBits < integerPartWidth)
3431 APInt::tcSet(significandParts(), 1, partCount());
3848 APInt::tcSet(significandParts(), 0, partCount());
3856 APInt::tcSet(significandParts(), 0, partCount());
3888 APInt::tcDecrement(Parts, partCount());
3910 APInt::tcSet(Parts, 0, partCount());
3935 APInt::tcSet(significandParts(), 0, partCount());
3943 APInt::tcSet(significandParts(), 0, partCount());