Lines Matching refs:borrow
310 u64 borrow = 0; in vli_sub() local
316 diff = left[i] - right[i] - borrow; in vli_sub()
318 borrow = (diff > left[i]); in vli_sub()
323 return borrow; in vli_sub()
331 u64 borrow = right; in vli_usub() local
337 diff = left[i] - borrow; in vli_usub()
339 borrow = (diff > left[i]); in vli_usub()
344 return borrow; in vli_usub()
508 u64 borrow = vli_sub(result, left, right, ndigits); in vli_mod_sub() local
514 if (borrow) in vli_mod_sub()
633 u64 borrow = 0; in vli_mmod_slow() local
637 u64 diff = v[i][j] - mod_m[j] - borrow; in vli_mmod_slow()
640 borrow = (diff > v[i][j]); in vli_mmod_slow()
643 i = !(i ^ borrow); /* Swap the index if there was no borrow */ in vli_mmod_slow()