Home | History | Annotate | Download | only in Objects

Lines Matching full:borrow

1467  * far as x[m-1], and the remaining borrow (0 or 1) is returned.
1473 digit borrow = 0;
1477 borrow = x[i] - y[i] - borrow;
1478 x[i] = borrow & PyLong_MASK;
1479 borrow >>= PyLong_SHIFT;
1480 borrow &= 1; /* keep only 1 sign bit */
1482 for (; borrow && i < m; ++i) {
1483 borrow = x[i] - borrow;
1484 x[i] = borrow & PyLong_MASK;
1485 borrow >>= PyLong_SHIFT;
1486 borrow &= 1;
1488 return borrow;
3053 digit borrow = 0;
3082 borrow = a->ob_digit[i] - b->ob_digit[i] - borrow;
3083 z->ob_digit[i] = borrow & PyLong_MASK;
3084 borrow >>= PyLong_SHIFT;
3085 borrow &= 1; /* Keep only one sign bit */
3088 borrow = a->ob_digit[i] - borrow;
3089 z->ob_digit[i] = borrow & PyLong_MASK;
3090 borrow >>= PyLong_SHIFT;
3091 borrow &= 1; /* Keep only one sign bit */
3093 assert(borrow == 0);
3368 * underflow (borrow out of the high digit), but we don't care: