Lines Matching refs:integerPart

343 lostFractionThroughTruncation(const integerPart *parts,  in lostFractionThroughTruncation()
365 shiftRight(integerPart *dst, unsigned int parts, unsigned int bits) in shiftRight()
412 static integerPart
413 ulpsFromBoundary(const integerPart *parts, unsigned int bits, bool isNearest) in ulpsFromBoundary()
416 integerPart part, boundary; in ulpsFromBoundary()
424 part = parts[count] & (~(integerPart) 0 >> (integerPartWidth - partBits)); in ulpsFromBoundary()
427 boundary = (integerPart) 1 << (partBits - 1); in ulpsFromBoundary()
441 return ~(integerPart) 0; /* A lot. */ in ulpsFromBoundary()
447 return ~(integerPart) 0; /* A lot. */ in ulpsFromBoundary()
452 return ~(integerPart) 0; /* A lot. */ in ulpsFromBoundary()
458 powerOf5(integerPart *dst, unsigned int power) in powerOf5()
460 static const integerPart firstEightPowers[] = { 1, 5, 25, 125, 625, 3125, in powerOf5()
462 integerPart pow5s[maxPowerOfFiveParts * 2 + 5]; in powerOf5()
466 integerPart scratch[maxPowerOfFiveParts], *p1, *p2, *pow5; in powerOf5()
495 integerPart *tmp; in powerOf5()
529 partAsHex (char *dst, integerPart part, unsigned int count, in partAsHex()
585 significand.parts = new integerPart[count]; in initialize()
625 integerPart *significand = significandParts(); in makeNaN()
721 const integerPart *Parts = significandParts(); in isSignificandAllOnes()
732 const integerPart HighBitFill = in isSignificandAllOnes()
733 ~integerPart(0) << (integerPartWidth - NumHighBits); in isSignificandAllOnes()
743 const integerPart *Parts = significandParts(); in isSignificandAllZeros()
754 const integerPart HighBitMask = ~integerPart(0) >> NumHighBits; in isSignificandAllZeros()
784 const integerPart* p=significandParts(); in bitwiseIsEqual()
785 const integerPart* q=rhs.significandParts(); in bitwiseIsEqual()
794 APFloat::APFloat(const fltSemantics &ourSemantics, integerPart value) { in APFloat()
851 const integerPart *
857 integerPart *
876 integerPart carry; in incrementSignificand()
886 integerPart
889 integerPart *parts; in addSignificand()
901 integerPart
902 APFloat::subtractSignificand(const APFloat &rhs, integerPart borrow) in subtractSignificand()
904 integerPart *parts; in subtractSignificand()
923 integerPart *lhsSignificand; in multiplySignificand()
924 integerPart scratch[4]; in multiplySignificand()
925 integerPart *fullSignificand; in multiplySignificand()
938 fullSignificand = new integerPart[newPartsCount]; in multiplySignificand()
1052 const integerPart *rhsSignificand; in divideSignificand()
1053 integerPart *lhsSignificand, *dividend, *divisor; in divideSignificand()
1054 integerPart scratch[4]; in divideSignificand()
1064 dividend = new integerPart[partsCount * 2]; in divideSignificand()
1430 integerPart carry; in addOrSubtractSignificand()
1739 integerPart *x = new integerPart[parts]; in remainder()
1779 integerPart *x = new integerPart[parts]; in mod()
2020 integerPart *newParts; in convert()
2021 newParts = new integerPart[newPartCount]; in convert()
2029 integerPart newPart = 0; in convert()
2079 APFloat::convertToSignExtendedInteger(integerPart *parts, unsigned int width, in convertToSignExtendedInteger()
2085 const integerPart *src; in convertToSignExtendedInteger()
2191 APFloat::convertToInteger(integerPart *parts, unsigned int width, in convertToInteger()
2241 APFloat::convertFromUnsignedParts(const integerPart *src, in convertFromUnsignedParts()
2246 integerPart *dst; in convertFromUnsignedParts()
2292 APFloat::convertFromSignExtendedInteger(const integerPart *src, in convertFromSignExtendedInteger()
2301 integerPart *copy; in convertFromSignExtendedInteger()
2305 copy = new integerPart[srcCount]; in convertFromSignExtendedInteger()
2320 APFloat::convertFromZeroExtendedInteger(const integerPart *parts, in convertFromZeroExtendedInteger()
2345 integerPart *significand = significandParts(); in convertFromHexadecimalString()
2358 integerPart hex_value; in convertFromHexadecimalString()
2417 APFloat::roundSignificandWithExponent(const integerPart *decSigParts, in roundSignificandWithExponent()
2423 integerPart pow5Parts[maxPowerOfFiveParts]; in roundSignificandWithExponent()
2453 integerPart HUerr, HUdistance; in roundSignificandWithExponent()
2562 integerPart *decSignificand; in convertFromDecimalString()
2571 decSignificand = new integerPart[partCount + 1]; in convertFromDecimalString()
2579 integerPart decValue, val, multiplier; in convertFromDecimalString()
2597 } while (p <= D.lastSigDigit && multiplier <= (~ (integerPart) 0 - 9) / 10); in convertFromDecimalString()
2751 const integerPart *significand; in convertNormalToHexString()
2798 integerPart part; in convertNormalToHexString()
3390 integerPart *significand = significandParts(); in makeLargest()
3392 memset(significand, 0xFF, sizeof(integerPart)*(PartCount - 1)); in makeLargest()
3399 ? (~integerPart(0) >> NumUnusedHighBits) in makeLargest()
3450 (((integerPart) 1) << ((Sem.precision - 1) % integerPartWidth)); in getSmallestNormalized()
3869 integerPart *Parts = significandParts(); in next()
3891 integerPart *Parts = significandParts(); in next()