• Home
  • Raw
  • Download

Lines Matching refs:partsCount

466   unsigned int partsCount[16] = { 1 };  in powerOf5()  local
483 pc = partsCount[n]; in powerOf5()
487 pc = partsCount[n - 1]; in powerOf5()
492 partsCount[n] = pc; in powerOf5()
943 unsigned int partsCount, newPartsCount, precision; in multiplySignificand() local
964 partsCount = partCount(); in multiplySignificand()
967 rhs.significandParts(), partsCount, partsCount); in multiplySignificand()
1060 APInt::tcAssign(lhsSignificand, fullSignificand, partsCount); in multiplySignificand()
1072 unsigned int bit, i, partsCount; in divideSignificand() local
1082 partsCount = partCount(); in divideSignificand()
1084 if (partsCount > 2) in divideSignificand()
1085 dividend = new integerPart[partsCount * 2]; in divideSignificand()
1089 divisor = dividend + partsCount; in divideSignificand()
1092 for (i = 0; i < partsCount; i++) { in divideSignificand()
1103 bit = precision - APInt::tcMSB(divisor, partsCount) - 1; in divideSignificand()
1106 APInt::tcShiftLeft(divisor, partsCount, bit); in divideSignificand()
1110 bit = precision - APInt::tcMSB(dividend, partsCount) - 1; in divideSignificand()
1113 APInt::tcShiftLeft(dividend, partsCount, bit); in divideSignificand()
1119 if (APInt::tcCompare(dividend, divisor, partsCount) < 0) { in divideSignificand()
1121 APInt::tcShiftLeft(dividend, partsCount, 1); in divideSignificand()
1122 assert(APInt::tcCompare(dividend, divisor, partsCount) >= 0); in divideSignificand()
1127 if (APInt::tcCompare(dividend, divisor, partsCount) >= 0) { in divideSignificand()
1128 APInt::tcSubtract(dividend, divisor, 0, partsCount); in divideSignificand()
1132 APInt::tcShiftLeft(dividend, partsCount, 1); in divideSignificand()
1136 int cmp = APInt::tcCompare(dividend, divisor, partsCount); in divideSignificand()
1142 else if (APInt::tcIsZero(dividend, partsCount)) in divideSignificand()
1147 if (partsCount > 2) in divideSignificand()
1184 unsigned int partsCount = partCount(); in shiftSignificandLeft() local
1186 APInt::tcShiftLeft(significandParts(), partsCount, bits); in shiftSignificandLeft()
1189 assert(!APInt::tcIsZero(significandParts(), partsCount)); in shiftSignificandLeft()
2367 unsigned partsCount = partCount(); in convertFromHexadecimalString() local
2368 unsigned bitPos = partsCount * integerPartWidth; in convertFromHexadecimalString()
2428 expAdjustment -= partsCount * integerPartWidth; in convertFromHexadecimalString()
2770 unsigned int count, valueBits, shift, partsCount, outputDigits; in convertNormalToHexString() local
2783 partsCount = partCount(); in convertNormalToHexString()
2805 fraction = lostFractionThroughTruncation (significand, partsCount, bits); in convertNormalToHexString()
2822 if (--count == partsCount) in convertNormalToHexString()