Lines Matching refs:borrow
189 Chunk borrow = 0;
192 DCHECK((borrow == 0) || (borrow == 1));
193 Chunk difference = bigits_[i + offset] - other.bigits_[i] - borrow;
195 borrow = difference >> (kChunkSize - 1);
197 while (borrow != 0) {
198 Chunk difference = bigits_[i + offset] - borrow;
200 borrow = difference >> (kChunkSize - 1);
600 Chunk borrow = 0;
608 if (sum > chunk_c + borrow) {
611 borrow = chunk_c + borrow - sum;
612 if (borrow > 1) return -1;
613 borrow <<= kBigitSize;
616 if (borrow == 0) return 0;
695 Chunk borrow = 0;
699 DoubleChunk remove = borrow + product;
703 borrow = static_cast<Chunk>((difference >> (kChunkSize - 1)) +
707 if (borrow == 0) return;
708 Chunk difference = bigits_[i] - borrow;
710 borrow = difference >> (kChunkSize - 1);