reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
247 IEEEFloat(const fltSemantics &, integerPart); 295 opStatus convertToInteger(MutableArrayRef<integerPart>, unsigned int, bool, 298 opStatus convertFromSignExtendedInteger(const integerPart *, unsigned int, 300 opStatus convertFromZeroExtendedInteger(const integerPart *, unsigned int, 477 integerPart *significandParts(); 478 const integerPart *significandParts() const; 486 integerPart addSignificand(const IEEEFloat &); 487 integerPart subtractSignificand(const IEEEFloat &, integerPart); 487 integerPart subtractSignificand(const IEEEFloat &, integerPart); 523 opStatus convertToSignExtendedInteger(MutableArrayRef<integerPart>, 526 opStatus convertFromUnsignedParts(const integerPart *, unsigned int, 532 opStatus roundSignificandWithExponent(const integerPart *, unsigned int, int, 563 integerPart part; 564 integerPart *parts; 603 DoubleAPFloat(const fltSemantics &S, integerPart); 654 opStatus convertToInteger(MutableArrayRef<integerPart> Input, 658 opStatus convertFromSignExtendedInteger(const integerPart *Input, 661 opStatus convertFromZeroExtendedInteger(const integerPart *Input, 853 APFloat(const fltSemantics &Semantics, integerPart I) : U(Semantics, I) {} 1084 opStatus convertToInteger(MutableArrayRef<integerPart> Input, 1096 opStatus convertFromSignExtendedInteger(const integerPart *Input, 1102 opStatus convertFromZeroExtendedInteger(const integerPart *Input,lib/Support/APFloat.cpp
457 lostFractionThroughTruncation(const APFloatBase::integerPart *parts, 479 shiftRight(APFloatBase::integerPart *dst, unsigned int parts, unsigned int bits) 526 static APFloatBase::integerPart 527 ulpsFromBoundary(const APFloatBase::integerPart *parts, unsigned int bits, 530 APFloatBase::integerPart part, boundary; 572 powerOf5(APFloatBase::integerPart *dst, unsigned int power) { 573 static const APFloatBase::integerPart firstEightPowers[] = { 1, 5, 25, 125, 625, 3125, 15625, 78125 }; 574 APFloatBase::integerPart pow5s[maxPowerOfFiveParts * 2 + 5]; 578 APFloatBase::integerPart scratch[maxPowerOfFiveParts], *p1, *p2, *pow5; 607 APFloatBase::integerPart *tmp; 643 partAsHex (char *dst, APFloatBase::integerPart part, unsigned int count, 698 significand.parts = new integerPart[count]; 731 integerPart *significand = significandParts(); 815 const integerPart *Parts = significandParts(); 826 const integerPart HighBitFill = 837 const integerPart *Parts = significandParts(); 848 const integerPart HighBitMask = ~integerPart(0) >> NumHighBits; 888 IEEEFloat::IEEEFloat(const fltSemantics &ourSemantics, integerPart value) { 924 const IEEEFloat::integerPart *IEEEFloat::significandParts() const { 928 IEEEFloat::integerPart *IEEEFloat::significandParts() { 941 integerPart carry; 951 IEEEFloat::integerPart IEEEFloat::addSignificand(const IEEEFloat &rhs) { 952 integerPart *parts; 964 IEEEFloat::integerPart IEEEFloat::subtractSignificand(const IEEEFloat &rhs, 965 integerPart borrow) { 966 integerPart *parts; 984 integerPart *lhsSignificand; 985 integerPart scratch[4]; 986 integerPart *fullSignificand; 999 fullSignificand = new integerPart[newPartsCount]; 1112 const integerPart *rhsSignificand; 1113 integerPart *lhsSignificand, *dividend, *divisor; 1114 integerPart scratch[4]; 1124 dividend = new integerPart[partsCount * 2]; 1473 integerPart carry; 1755 integerPart *x = new integerPart[parts]; 1755 integerPart *x = new integerPart[parts]; 2014 integerPart *newParts; 2015 newParts = new integerPart[newPartCount]; 2023 integerPart newPart = 0; 2073 MutableArrayRef<integerPart> parts, unsigned int width, bool isSigned, 2076 const integerPart *src; 2186 IEEEFloat::convertToInteger(MutableArrayRef<integerPart> parts, 2219 const integerPart *src, unsigned int srcCount, roundingMode rounding_mode) { 2221 integerPart *dst; 2264 IEEEFloat::convertFromSignExtendedInteger(const integerPart *src, 2271 integerPart *copy; 2275 copy = new integerPart[srcCount]; 2290 IEEEFloat::convertFromZeroExtendedInteger(const integerPart *parts, 2314 integerPart *significand = significandParts(); 2327 integerPart hex_value; 2386 IEEEFloat::roundSignificandWithExponent(const integerPart *decSigParts, 2391 integerPart pow5Parts[maxPowerOfFiveParts]; 2422 integerPart HUerr, HUdistance; 2530 integerPart *decSignificand; 2539 decSignificand = new integerPart[partCount + 1]; 2547 integerPart decValue, val, multiplier; 2714 const integerPart *significand; 2761 integerPart part; 3298 integerPart *significand = significandParts(); 3300 memset(significand, 0xFF, sizeof(integerPart)*(PartCount - 1)); 3765 integerPart *Parts = significandParts(); 3787 integerPart *Parts = significandParts(); 3898 DoubleAPFloat::DoubleAPFloat(const fltSemantics &S, integerPart I) 4336 DoubleAPFloat::convertToInteger(MutableArrayRef<integerPart> Input, 4355 DoubleAPFloat::convertFromSignExtendedInteger(const integerPart *Input, 4366 DoubleAPFloat::convertFromZeroExtendedInteger(const integerPart *Input,