Lines Matching refs:borrow
344 bool borrow;
358 * Fail if a - b - borrow overflows TIME_MIN, or if a - b
359 * overflows TIME_MAX because timespecsub subtracts the borrow
366 borrow = (tsp->tv_nsec - usp->tv_nsec < 0);
385 * If b >= 0, then a - b - borrow <= a - b < 0, so
389 * a - b - borrow < TIME_MIN,
393 * a < TIME_MIN + b + borrow.
396 * values of b and borrow as long as TIME_MIN +
403 * - a + borrow) without extra cases like checking for
407 if (b >= 0 && a < TIME_MIN + b + borrow)
436 * (Reminder: The borrow is subtracted afterward in
438 * to merely reject a - b - borrow > TIME_MAX.)