• Home
  • Raw
  • Download

Lines Matching refs:significandParts

616   APInt::tcAssign(significandParts(), rhs.significandParts(),  in copySignificand()
628 integerPart *significand = significandParts(); in makeNaN()
708 (APInt::tcExtractBit(significandParts(), in isDenormal()
724 const integerPart *Parts = significandParts(); in isSignificandAllOnes()
746 const integerPart *Parts = significandParts(); in isSignificandAllZeros()
796 return std::equal(significandParts(), significandParts() + partCount(), in bitwiseIsEqual()
797 rhs.significandParts()); in bitwiseIsEqual()
806 significandParts()[0] = value; in APFloat()
873 APFloat::significandParts() const in significandParts() function in APFloat
875 return const_cast<APFloat *>(this)->significandParts(); in significandParts()
879 APFloat::significandParts() in significandParts() function in APFloat
890 APInt::tcSet(significandParts(), 0, partCount()); in zeroSignificand()
899 carry = APInt::tcIncrement(significandParts(), partCount()); in incrementSignificand()
912 parts = significandParts(); in addSignificand()
917 return APInt::tcAdd(parts, rhs.significandParts(), 0, partCount()); in addSignificand()
927 parts = significandParts(); in subtractSignificand()
932 return APInt::tcSubtract(parts, rhs.significandParts(), borrow, in subtractSignificand()
963 lhsSignificand = significandParts(); in multiplySignificand()
967 rhs.significandParts(), partsCount, partsCount); in multiplySignificand()
1080 lhsSignificand = significandParts(); in divideSignificand()
1081 rhsSignificand = rhs.significandParts(); in divideSignificand()
1156 return APInt::tcMSB(significandParts(), partCount()); in significandMSB()
1162 return APInt::tcLSB(significandParts(), partCount()); in significandLSB()
1174 return shiftRight(significandParts(), partCount(), bits); in shiftSignificandRight()
1186 APInt::tcShiftLeft(significandParts(), partsCount, bits); in shiftSignificandLeft()
1189 assert(!APInt::tcIsZero(significandParts(), partsCount)); in shiftSignificandLeft()
1207 compare = APInt::tcCompare(significandParts(), rhs.significandParts(), in compareAbsoluteValue()
1235 APInt::tcSetLeastSignificantBits(significandParts(), partCount(), in handleOverflow()
1267 return APInt::tcExtractBit(significandParts(), bit); in roundAwayFromZero()
2010 (!(*significandParts() & 0x8000000000000000ULL) || in convert()
2011 !(*significandParts() & 0x4000000000000000ULL))) { in convert()
2036 lostFraction = shiftRight(significandParts(), oldPartCount, -shift); in convert()
2045 APInt::tcAssign(newParts, significandParts(), oldPartCount); in convert()
2052 newPart = significandParts()[0]; in convert()
2063 APInt::tcShiftLeft(significandParts(), newPartCount, shift); in convert()
2074 APInt::tcSetBit(significandParts(), semantics->precision - 1); in convert()
2124 src = significandParts(); in convertToSignExtendedInteger()
2272 dst = significandParts(); in convertFromUnsignedParts()
2366 integerPart *significand = significandParts(); in convertFromHexadecimalString()
2497 (decSig.significandParts(), calcSemantics.precision - 1) == 1); in roundSignificandWithExponent()
2501 HUdistance = 2 * ulpsFromBoundary(decSig.significandParts(), in roundSignificandWithExponent()
2506 APInt::tcExtract(significandParts(), partCount(), decSig.significandParts(), in roundSignificandWithExponent()
2514 calcLostFraction = lostFractionThroughTruncation(decSig.significandParts(), in roundSignificandWithExponent()
2782 significand = significandParts(); in convertNormalToHexString()
2880 Arg.significandParts(), in hash_value()
2881 Arg.significandParts() + Arg.partCount())); in hash_value()
2903 mysignificand = significandParts()[0]; in convertF80LongDoubleAPFloatToAPInt()
2915 mysignificand = significandParts()[0]; in convertF80LongDoubleAPFloatToAPInt()
2986 mysignificand = significandParts()[0]; in convertQuadrupleAPFloatToAPInt()
2987 mysignificand2 = significandParts()[1]; in convertQuadrupleAPFloatToAPInt()
2999 mysignificand = significandParts()[0]; in convertQuadrupleAPFloatToAPInt()
3000 mysignificand2 = significandParts()[1]; in convertQuadrupleAPFloatToAPInt()
3022 mysignificand = *significandParts(); in convertDoubleAPFloatToAPInt()
3034 mysignificand = *significandParts(); in convertDoubleAPFloatToAPInt()
3052 mysignificand = (uint32_t)*significandParts(); in convertFloatAPFloatToAPInt()
3064 mysignificand = (uint32_t)*significandParts(); in convertFloatAPFloatToAPInt()
3081 mysignificand = (uint32_t)*significandParts(); in convertHalfAPFloatToAPInt()
3093 mysignificand = (uint32_t)*significandParts(); in convertHalfAPFloatToAPInt()
3174 significandParts()[0] = mysignificand; in initFromF80LongDoubleAPInt()
3175 significandParts()[1] = 0; in initFromF80LongDoubleAPInt()
3179 significandParts()[0] = mysignificand; in initFromF80LongDoubleAPInt()
3180 significandParts()[1] = 0; in initFromF80LongDoubleAPInt()
3238 significandParts()[0] = mysignificand; in initFromQuadrupleAPInt()
3239 significandParts()[1] = mysignificand2; in initFromQuadrupleAPInt()
3243 significandParts()[0] = mysignificand; in initFromQuadrupleAPInt()
3244 significandParts()[1] = mysignificand2; in initFromQuadrupleAPInt()
3248 significandParts()[1] |= 0x1000000000000LL; // integer bit in initFromQuadrupleAPInt()
3273 *significandParts() = mysignificand; in initFromDoubleAPInt()
3277 *significandParts() = mysignificand; in initFromDoubleAPInt()
3281 *significandParts() |= 0x10000000000000LL; // integer bit in initFromDoubleAPInt()
3306 *significandParts() = mysignificand; in initFromFloatAPInt()
3310 *significandParts() = mysignificand; in initFromFloatAPInt()
3314 *significandParts() |= 0x800000; // integer bit in initFromFloatAPInt()
3339 *significandParts() = mysignificand; in initFromHalfAPInt()
3343 *significandParts() = mysignificand; in initFromHalfAPInt()
3347 *significandParts() |= 0x400; // integer bit in initFromHalfAPInt()
3411 integerPart *significand = significandParts(); in makeLargest()
3434 APInt::tcSet(significandParts(), 1, partCount()); in makeSmallest()
3470 Val.significandParts()[partCountForBits(Sem.precision)-1] |= in getSmallestNormalized()
3604 makeArrayRef(significandParts(), in toString()
3810 return !APInt::tcExtractBit(significandParts(), semantics->precision - 2); in isSignaling()
3851 APInt::tcSet(significandParts(), 0, partCount()); in next()
3859 APInt::tcSet(significandParts(), 0, partCount()); in next()
3890 integerPart *Parts = significandParts(); in next()
3912 integerPart *Parts = significandParts(); in next()
3938 APInt::tcSet(significandParts(), 0, partCount()); in makeInf()
3946 APInt::tcSet(significandParts(), 0, partCount()); in makeZero()
3951 APInt::tcSetBit(significandParts(), semantics->precision - 2); in makeQuiet()