Lines Matching refs:npos
538 BNI dpos, npos; /* offsets in data */
567 npos = num->size - 1;
598 for (carry = 0, i = npos; i >= 0; i--) {
614 ++npos;
640 for (j = qsize - 1; j >= 0; j--, npos--) {
642 if (ndigs[npos] == ddigs[dpos])
645 qest = (BNS)((((BNI)(ndigs[npos]) << BNSBITS) + ndigs[npos - 1]) /
648 while ((value = ((BNI)(ndigs[npos]) << BNSBITS) + ndigs[npos - 1] -
651 (value << BNSBITS) + ndigs[npos - 2])
659 svalue = (long)ndigs[npos - dpos + i - 1] - (long)(value & SMASK) -
661 ndigs[npos - dpos + i - 1] = (BNS)svalue;
665 svalue = (long)ndigs[npos] - (long)(carry & SMASK) - (long)scarry;
666 ndigs[npos] = (BNS)svalue;
673 value = ndigs[npos - dpos + i - 1] + (BNI)carry + (BNI)ddigs[i];
674 ndigs[npos - dpos + i - 1] = (BNS)value;
677 ndigs[npos] += carry;