Lines Matching defs:carry
376 mp_twolimb_t carry = 0;
380 carry += (mp_twolimb_t) digit1 * (mp_twolimb_t) digit2;
381 carry += dp[i + j];
382 dp[i + j] = (mp_limb_t) carry;
383 carry = carry >> GMP_LIMB_BITS;
385 dp[i + len2] = (mp_limb_t) carry;
440 r[j+i]:=r[j+i]-(u mod beta) (+ beta, if carry),
441 u:=u div beta (+ 1, if carry in subtraction)
445 the carry u does not overflow.}
446 If a negative carry occurs, put q* := q* - 1
660 carry. */
689 mp_twolimb_t carry = 0;
693 /* Here 0 <= carry <= q*. */
694 carry =
695 carry
698 /* Here 0 <= carry <= beta*q* + beta-1. */
699 *destptr++ = ~(mp_limb_t) carry;
700 carry = carry >> GMP_LIMB_BITS; /* <= q* */
702 cr = (mp_limb_t) carry;
708 /* Subtraction gave a carry. */
714 mp_limb_t carry = 0;
720 *destptr++ = source1 + source2 + carry;
721 carry =
722 (carry
727 /* Forget about the carry and about r[j+n]. */
1092 mp_twolimb_t carry = 0;
1096 carry += (mp_twolimb_t) digit1 * (mp_twolimb_t) digit2;
1097 pow5_ptr[j] = (mp_limb_t) carry;
1098 carry = carry >> GMP_LIMB_BITS;
1100 if (carry > 0)
1101 pow5_ptr[pow5_len++] = (mp_limb_t) carry;