Lines Matching refs:borrow
209 /// @returns the borrow out of the subtraction
215 y = 1; // We have to "borrow 1" from next "digit"
217 y = 0; // No need to borrow
262 /// @returns returns the borrow out.
266 bool borrow = false;
268 uint64_t x_tmp = borrow ? x[i] - 1 : x[i];
269 borrow = y[i] > x_tmp || (borrow && x[i] == 0);
272 return borrow;
1571 bool borrow = subtrahend > u_tmp;
1574 << ", borrow = " << borrow << '\n');
1580 while (borrow && k <= m+n) { // deal with borrow to the left
1581 borrow = u[k] == 0;
1585 isNeg |= borrow;
1595 // the true value, and a "borrow" to the left should be remembered.
1618 // since it cancels with the borrow that occurred in D4.