Lines Matching refs:integerPartWidth
39 static_assert(integerPartWidth % 4 == 0, "Part width must be divisible by 4!");
84 power * 815 / (351 * integerPartWidth) + 1
96 / (351 * integerPartWidth));
104 return ((bits) + integerPartWidth - 1) / integerPartWidth;
357 if (bits <= partCount * integerPartWidth &&
422 count = bits / integerPartWidth;
423 partBits = bits % integerPartWidth + 1;
425 part = parts[count] & (~(integerPart) 0 >> (integerPartWidth - partBits));
537 assert(count != 0 && count <= integerPartWidth / 4);
539 part >>= (integerPartWidth - 4 * count);
732 PartCount*integerPartWidth - semantics->precision + 1;
733 assert(NumHighBits <= integerPartWidth && "Can not have more high bits to "
734 "fill than integerPartWidth");
736 ~integerPart(0) << (integerPartWidth - NumHighBits);
754 PartCount*integerPartWidth - semantics->precision + 1;
755 assert(NumHighBits <= integerPartWidth && "Can not have more high bits to "
756 "clear than integerPartWidth");
1762 fs = V.convertToInteger(x, parts * integerPartWidth, true,
1767 fs = V.convertFromZeroExtendedInteger(x, parts * integerPartWidth, true,
1802 fs = V.convertToInteger(x, parts * integerPartWidth, true,
1807 fs = V.convertFromZeroExtendedInteger(x, parts * integerPartWidth, true,
2321 APInt::tcExtractBit(src, srcCount * integerPartWidth - 1)) {
2368 unsigned bitPos = partsCount * integerPartWidth;
2396 hex_value <<= bitPos % integerPartWidth;
2397 significand[bitPos / integerPartWidth] |= hex_value;
2428 expAdjustment -= partsCount * integerPartWidth;
2459 calcSemantics.precision = parts * integerPartWidth - 1;
2788 shift = integerPartWidth - valueBits % integerPartWidth;
2816 count = (valueBits + integerPartWidth - 1) / integerPartWidth;
2821 /* Put the most significant integerPartWidth bits in "part". */
2828 part |= significand[count - 1] >> (integerPartWidth - shift);
2831 unsigned int curDigits = integerPartWidth / 4;
2887 // Current implementation requires integerPartWidth==64, which is correct at
3418 PartCount*integerPartWidth - semantics->precision;
3419 significand[PartCount - 1] = (NumUnusedHighBits < integerPartWidth)
3471 (((integerPart) 1) << ((Sem.precision - 1) % integerPartWidth));