Lines Matching refs:borrow
309 /* Computes result = left - right, returning borrow. Can modify in place. */
313 u64 borrow = 0;
319 diff = left[i] - right[i] - borrow;
321 borrow = (diff > left[i]);
326 return borrow;
330 /* Computes result = left - right, returning borrow. Can modify in place. */
334 u64 borrow = right;
340 diff = left[i] - borrow;
342 borrow = (diff > left[i]);
347 return borrow;
511 u64 borrow = vli_sub(result, left, right, ndigits);
517 if (borrow)
636 u64 borrow = 0;
640 u64 diff = v[i][j] - mod_m[j] - borrow;
643 borrow = (diff > v[i][j]);
646 i = !(i ^ borrow); /* Swap the index if there was no borrow */