Lines Matching defs:carry
255 BNI carry; /* carry value */
262 carry = 0;
322 carry = value >> BNSBITS;
325 value = (BNI)rop->digs[i] * base + carry;
326 carry = value >> BNSBITS;
378 /* plus one for possible carry */
537 BNS carry, scarry, denorm; /* carry and normalization */
598 for (carry = 0, i = npos; i >= 0; i--) {
599 value = ((BNI)carry << BNSBITS) + num->digs[i];
601 carry = (BNS)(value % den->digs[0]);
604 rdigs[0] = carry;
621 for (carry = 0, i = 0; i <= num->size; i++) {
622 value = ndigs[i] * (BNI)denorm + carry;
624 carry = (BNS)(value >> BNSBITS);
629 for (carry = 0, i = 0; i < den->size; i++) {
630 value = ddigs[i] * (BNI)denorm + carry;
632 carry = (BNS)(value >> BNSBITS);
655 carry = scarry = 0;
657 value = qest * (BNI)ddigs[i] + carry;
658 carry = (BNS)(value >> BNSBITS);
665 svalue = (long)ndigs[npos] - (long)(carry & SMASK) - (long)scarry;
671 carry = 0;
673 value = ndigs[npos - dpos + i - 1] + (BNI)carry + (BNI)ddigs[i];
675 carry = (BNS)(value >> BNSBITS);
677 ndigs[npos] += carry;
685 for (carry = 0, j = dpos; j >= 0; j--) {
686 value = ((BNI)carry << BNSBITS) + ndigs[j];
688 carry = (BNS)(value % denorm);
1157 long carry = 0;
1165 carry |= op->digs[xsize + i];
1166 if (!carry) {
1169 carry = 1;
1176 if (carry)
1208 long c, c1, c2; /* carry */
1558 unsigned long count, carry;
1560 for (count = 0, carry = CARRY >> 1; carry; count++, carry >>= 1)
1561 if (value & carry)