Lines Matching refs:borrow
201 Chunk borrow = 0;
204 DCHECK((borrow == 0) || (borrow == 1));
205 Chunk difference = bigits_[i + offset] - other.bigits_[i] - borrow;
207 borrow = difference >> (kChunkSize - 1);
209 while (borrow != 0) {
210 Chunk difference = bigits_[i + offset] - borrow;
212 borrow = difference >> (kChunkSize - 1);
623 Chunk borrow = 0;
631 if (sum > chunk_c + borrow) {
634 borrow = chunk_c + borrow - sum;
635 if (borrow > 1) return -1;
636 borrow <<= kBigitSize;
639 if (borrow == 0) return 0;
724 Chunk borrow = 0;
728 DoubleChunk remove = borrow + product;
732 borrow = static_cast<Chunk>((difference >> (kChunkSize - 1)) +
736 if (borrow == 0) return;
737 Chunk difference = bigits_[i] - borrow;
739 borrow = difference >> (kChunkSize - 1);