reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
50 static_assert(APFloatBase::integerPartWidth % 4 == 0, "Part width must be divisible by 4!"); 188 const unsigned int maxPowerOfFiveParts = 2 + ((maxPowerOfFiveExponent * 815) / (351 * APFloatBase::integerPartWidth)); 214 return ((bits) + APFloatBase::integerPartWidth - 1) / APFloatBase::integerPartWidth; 214 return ((bits) + APFloatBase::integerPartWidth - 1) / APFloatBase::integerPartWidth; 470 if (bits <= partCount * APFloatBase::integerPartWidth && 535 count = bits / APFloatBase::integerPartWidth; 536 partBits = bits % APFloatBase::integerPartWidth + 1; 538 part = parts[count] & (~(APFloatBase::integerPart) 0 >> (APFloatBase::integerPartWidth - partBits)); 648 assert(count != 0 && count <= APFloatBase::integerPartWidth / 4); 650 part >>= (APFloatBase::integerPartWidth - 4 * count); 823 PartCount*integerPartWidth - semantics->precision + 1; 824 assert(NumHighBits <= integerPartWidth && "Can not have more high bits to " 827 ~integerPart(0) << (integerPartWidth - NumHighBits); 845 PartCount*integerPartWidth - semantics->precision + 1; 846 assert(NumHighBits <= integerPartWidth && "Can not have more high bits to " 1758 parts * integerPartWidth, true, rmNearestTiesToEven, 1765 fs = V.convertFromZeroExtendedInteger(x, parts * integerPartWidth, true, 2270 APInt::tcExtractBit(src, srcCount * integerPartWidth - 1)) { 2316 unsigned bitPos = partsCount * integerPartWidth; 2344 hex_value <<= bitPos % integerPartWidth; 2345 significand[bitPos / integerPartWidth] |= hex_value; 2376 expAdjustment -= partsCount * integerPartWidth; 2406 calcSemantics.precision = parts * integerPartWidth - 1; 2730 shift = integerPartWidth - valueBits % integerPartWidth; 2730 shift = integerPartWidth - valueBits % integerPartWidth; 2758 count = (valueBits + integerPartWidth - 1) / integerPartWidth; 2758 count = (valueBits + integerPartWidth - 1) / integerPartWidth; 2770 part |= significand[count - 1] >> (integerPartWidth - shift); 2773 unsigned int curDigits = integerPartWidth / 4; 3305 PartCount*integerPartWidth - semantics->precision; 3306 significand[PartCount - 1] = (NumUnusedHighBits < integerPartWidth) 3335 (((integerPart)1) << ((semantics->precision - 1) % integerPartWidth));