Lines Matching refs:borrow
809 long borrow = 0L;
812 long diff = (mData[mIndex] & LONG_MASK) - (sData[sIndex] & LONG_MASK) + borrow;
814 borrow = diff >> 32; // signed shift
816 for (; borrow != 0 && mIndex < minLen; mIndex++) {
817 long diff = (mData[mIndex] & LONG_MASK) + borrow;
819 borrow = diff >> 32; // signed shift
821 assert borrow == 0L : borrow; // borrow out of subtract,
889 long borrow = 0L;
891 long diff = 0L - (sData[sIndex] & LONG_MASK) + borrow;
893 borrow = diff >> 32; // signed shift
898 long diff = (mData[mIndex] & LONG_MASK) - (sData[sIndex] & LONG_MASK) + borrow;
900 borrow = diff >> 32; // signed shift
902 assert borrow == 0L : borrow; // borrow out of subtract,
1253 // returns borrow