Home | History | Annotate | Download | only in Support

Lines Matching refs:integerPart

353 lostFractionThroughTruncation(const integerPart *parts,
375 shiftRight(integerPart *dst, unsigned int parts, unsigned int bits)
422 static integerPart
423 ulpsFromBoundary(const integerPart *parts, unsigned int bits, bool isNearest)
426 integerPart part, boundary;
434 part = parts[count] & (~(integerPart) 0 >> (integerPartWidth - partBits));
437 boundary = (integerPart) 1 << (partBits - 1);
451 return ~(integerPart) 0; /* A lot. */
457 return ~(integerPart) 0; /* A lot. */
462 return ~(integerPart) 0; /* A lot. */
468 powerOf5(integerPart *dst, unsigned int power)
470 static const integerPart firstEightPowers[] = { 1, 5, 25, 125, 625, 3125,
472 integerPart pow5s[maxPowerOfFiveParts * 2 + 5];
476 integerPart scratch[maxPowerOfFiveParts], *p1, *p2, *pow5;
505 integerPart *tmp;
535 /* Write out an integerPart in hexadecimal, starting with the most
539 partAsHex (char *dst, integerPart part, unsigned int count,
595 significand.parts = new integerPart[count];
637 integerPart *significand = significandParts();
720 const integerPart* p=significandParts();
721 const integerPart* q=rhs.significandParts();
730 APFloat::APFloat(const fltSemantics &ourSemantics, integerPart value)
802 const integerPart *
808 integerPart *
830 integerPart carry;
840 integerPart
843 integerPart *parts;
855 integerPart
856 APFloat::subtractSignificand(const APFloat &rhs, integerPart borrow)
858 integerPart *parts;
877 integerPart *lhsSignificand;
878 integerPart scratch[4];
879 integerPart *fullSignificand;
889 fullSignificand = new integerPart[newPartsCount];
969 const integerPart *rhsSignificand;
970 integerPart *lhsSignificand, *dividend, *divisor;
971 integerPart scratch[4];
981 dividend = new integerPart[partsCount * 2];
1344 integerPart carry;
1656 integerPart *x = new integerPart[parts];
1697 integerPart *x = new integerPart[parts];
1883 integerPart *newParts;
1884 newParts = new integerPart[newPartCount];
1892 integerPart newPart = 0;
1936 APFloat::convertToSignExtendedInteger(integerPart *parts, unsigned int width,
1942 const integerPart *src;
2050 APFloat::convertToInteger(integerPart *parts, unsigned int width,
2079 /* Same as convertToInteger(integerPart*, ...), except the result is returned in
2100 APFloat::convertFromUnsignedParts(const integerPart *src,
2105 integerPart *dst;
2152 APFloat::convertFromSignExtendedInteger(const integerPart *src,
2162 integerPart *copy;
2166 copy = new integerPart[srcCount];
2181 APFloat::convertFromZeroExtendedInteger(const integerPart *parts,
2201 integerPart *significand;
2220 integerPart hex_value;
2288 APFloat::roundSignificandWithExponent(const integerPart *decSigParts,
2294 integerPart pow5Parts[maxPowerOfFiveParts];
2324 integerPart HUerr, HUdistance;
2425 integerPart *decSignificand;
2434 decSignificand = new integerPart[partCount + 1];
2438 in an integerPart. When this would overflow do we do a single
2440 in an integerPart. */
2442 integerPart decValue, val, multiplier;
2459 digit added without overflowing an integerPart. */
2460 } while (p <= D.lastSigDigit && multiplier <= (~ (integerPart) 0 - 9) / 10);
2588 const integerPart *significand;
2635 integerPart part;
3225 integerPart *significand = Val.significandParts();
3228 significand[i] = ~((integerPart) 0);
3233 (((integerPart) 1) << (Sem.precision % integerPartWidth)) - 1;
3263 (((integerPart) 1) << ((Sem.precision - 1) % integerPartWidth));