Home
last modified time | relevance | path

Searched refs:borrow (Results 1 – 25 of 84) sorted by relevance

1234

/external/v8/src/
Dbignum.cc200 Chunk borrow = 0; in SubtractBignum() local
203 DCHECK((borrow == 0) || (borrow == 1)); in SubtractBignum()
204 Chunk difference = bigits_[i + offset] - other.bigits_[i] - borrow; in SubtractBignum()
206 borrow = difference >> (kChunkSize - 1); in SubtractBignum()
208 while (borrow != 0) { in SubtractBignum()
209 Chunk difference = bigits_[i + offset] - borrow; in SubtractBignum()
211 borrow = difference >> (kChunkSize - 1); in SubtractBignum()
622 Chunk borrow = 0; in PlusCompare() local
630 if (sum > chunk_c + borrow) { in PlusCompare()
633 borrow = chunk_c + borrow - sum; in PlusCompare()
[all …]
/external/icu/icu4c/source/i18n/
Ddouble-conversion-bignum.cpp234 Chunk borrow = 0; in SubtractBignum() local
237 ASSERT((borrow == 0) || (borrow == 1)); in SubtractBignum()
238 Chunk difference = bigits_[i + offset] - other.bigits_[i] - borrow; in SubtractBignum()
240 borrow = difference >> (kChunkSize - 1); in SubtractBignum()
242 while (borrow != 0) { in SubtractBignum()
243 Chunk difference = bigits_[i + offset] - borrow; in SubtractBignum()
245 borrow = difference >> (kChunkSize - 1); in SubtractBignum()
666 Chunk borrow = 0; in PlusCompare() local
674 if (sum > chunk_c + borrow) { in PlusCompare()
677 borrow = chunk_c + borrow - sum; in PlusCompare()
[all …]
/external/epid-sdk/ext/ipp/sources/ippcp/
Dpcpbnu32_arith_dec.c74 Ipp32u borrow = v; in cpDec_BNU32() local
77 Ipp64u t = (Ipp64u)(pA[n]) - (Ipp64u)borrow; in cpDec_BNU32()
79 borrow = HIDWORD(t)>>(32-1); in cpDec_BNU32()
81 return borrow; in cpDec_BNU32()
Dpcpbnu32_arith_sub.c74 Ipp32u borrow = 0; in cpSub_BNU32() local
77 Ipp64u t = (Ipp64u)(pA[i]) - pB[i] - borrow; in cpSub_BNU32()
79 borrow = 0-HIDWORD(t); in cpSub_BNU32()
81 return borrow; in cpSub_BNU32()
Dpcpbnu_arith_sub.c90 BNU_CHUNK_T borrow = 0; in cpSub_BNU() local
93 SUB_ABC(borrow, pR[i], pA[i], pB[i], borrow); in cpSub_BNU()
95 return borrow; in cpSub_BNU()
Dpcpbnu_arith_dec.c79 BNU_CHUNK_T borrow; in cpDec_BNU() local
80 SUB_AB(borrow, pR[i], pA[i], val); in cpDec_BNU()
81 val = borrow; in cpDec_BNU()
/external/python/cpython3/Modules/_decimal/libmpdec/
Dbasearith.c165 mpd_uint_t borrow = 0; in _mpd_basesub() local
172 d = u[i] - (v[i] + borrow); in _mpd_basesub()
173 borrow = (u[i] < d); in _mpd_basesub()
174 w[i] = borrow ? d + MPD_RADIX : d; in _mpd_basesub()
177 for (; borrow && i < m; i++) { in _mpd_basesub()
178 d = u[i] - borrow; in _mpd_basesub()
179 borrow = (u[i] == 0); in _mpd_basesub()
180 w[i] = borrow ? MPD_RADIX-1 : d; in _mpd_basesub()
196 mpd_uint_t borrow = 0; in _mpd_basesubfrom() local
203 d = w[i] - (u[i] + borrow); in _mpd_basesubfrom()
[all …]
/external/python/cpython2/Python/
Ddtoa.c929 ULLong borrow, y; in diff() local
931 ULong borrow, y; in diff() local
963 borrow = 0; in diff()
966 y = (ULLong)*xa++ - *xb++ - borrow; in diff()
967 borrow = y >> 32 & (ULong)1; in diff()
972 y = *xa++ - borrow; in diff()
973 borrow = y >> 32 & (ULong)1; in diff()
978 y = (*xa & 0xffff) - (*xb & 0xffff) - borrow; in diff()
979 borrow = (y & 0x10000) >> 16; in diff()
980 z = (*xa++ >> 16) - (*xb++ >> 16) - borrow; in diff()
[all …]
/external/epid-sdk/epid/member/tiny/math/unittests/
Dvli-test.cc112 uint32_t borrow = 0; in TEST() local
117 borrow = VliSub(&result, &left, &right); in TEST()
119 EXPECT_EQ(expected_borrow, borrow); in TEST()
126 uint32_t borrow = 0; in TEST() local
130 borrow = VliSub(&result, &left, &right); in TEST()
132 EXPECT_EQ(expected_borrow, borrow); in TEST()
/external/epid-sdk/epid/member/tiny/math/src/
Dvli.c93 uint32_t borrow = 0; in VliSub() local
97 uint32_t diff = left->word[i] - right->word[i] - borrow; in VliSub()
98 borrow = (diff > left->word[i]) | ((diff == left->word[i]) && borrow); in VliSub()
101 return borrow; in VliSub()
169 uint32_t borrow = VliSub(result, left, right); in VliModSub() local
171 VliCondSet(result, &tmp, result, borrow); in VliModSub()
/external/boringssl/src/crypto/fipsmodule/ec/
Dfelem.c40 BN_ULONG borrow = in ec_felem_neg() local
42 assert(borrow == 0); in ec_felem_neg()
43 (void)borrow; in ec_felem_neg()
/external/boringssl/src/crypto/fipsmodule/bn/
Dadd.c242 BN_ULONG borrow = bn_sub_words(r->d, a->d, b->d, b_width); in bn_usub_consttime() local
246 r->d[i] = a->d[i] - borrow; in bn_usub_consttime()
247 borrow = tmp < r->d[i]; in bn_usub_consttime()
250 if (borrow) { in bn_usub_consttime()
Dmul.c77 BN_ULONG borrow = bn_sub_words(tmp, a, b, num); in bn_abs_sub_words() local
79 bn_select_words(r, 0 - borrow, r /* tmp < 0 */, tmp /* tmp >= 0 */, num); in bn_abs_sub_words()
302 BN_ULONG borrow = bn_sub_part_words(tmp, a, b, cl, dl); in bn_abs_sub_part_words() local
305 borrow = 0 - borrow; in bn_abs_sub_part_words()
306 bn_select_words(r, borrow, r /* tmp < 0 */, tmp /* tmp >= 0 */, r_len); in bn_abs_sub_part_words()
307 return borrow; in bn_abs_sub_part_words()
/external/v8/src/objects/
Dbigint.cc173 static inline digit_t digit_sub(digit_t a, digit_t b, digit_t* borrow);
1142 digit_t borrow = 0; in AbsoluteSub() local
1147 difference = digit_sub(difference, borrow, &new_borrow); in AbsoluteSub()
1149 borrow = new_borrow; in AbsoluteSub()
1153 digit_t difference = digit_sub(x->digit(i), borrow, &new_borrow); in AbsoluteSub()
1155 borrow = new_borrow; in AbsoluteSub()
1157 DCHECK_EQ(0, borrow); in AbsoluteSub()
1225 digit_t borrow = 1; in AbsoluteSubOne() local
1228 result->set_digit(i, digit_sub(x->digit(i), borrow, &new_borrow)); in AbsoluteSubOne()
1229 borrow = new_borrow; in AbsoluteSubOne()
[all …]
/external/python/cpython2/Objects/
Dlongobject.c1236 digit borrow = 0; in v_isub() local
1240 borrow = x[i] - y[i] - borrow; in v_isub()
1241 x[i] = borrow & PyLong_MASK; in v_isub()
1242 borrow >>= PyLong_SHIFT; in v_isub()
1243 borrow &= 1; /* keep only 1 sign bit */ in v_isub()
1245 for (; borrow && i < m; ++i) { in v_isub()
1246 borrow = x[i] - borrow; in v_isub()
1247 x[i] = borrow & PyLong_MASK; in v_isub()
1248 borrow >>= PyLong_SHIFT; in v_isub()
1249 borrow &= 1; in v_isub()
[all …]
/external/python/cpython3/Python/
Ddtoa.c877 ULLong borrow, y; in diff() local
907 borrow = 0; in diff()
909 y = (ULLong)*xa++ - *xb++ - borrow; in diff()
910 borrow = y >> 32 & (ULong)1; in diff()
915 y = *xa++ - borrow; in diff()
916 borrow = y >> 32 & (ULong)1; in diff()
1163 ULLong borrow, carry, y, ys; in quorem() local
1182 borrow = 0; in quorem()
1187 y = *bx - (ys & FFFFFFFF) - borrow; in quorem()
1188 borrow = y >> 32 & (ULong)1; in quorem()
[all …]
/external/clang/test/Index/
Dcomment-cplus11-specific.cpp13 namespace borrow { namespace
/external/python/cpython3/Objects/
Dlongobject.c1482 digit borrow = 0; in v_isub() local
1486 borrow = x[i] - y[i] - borrow; in v_isub()
1487 x[i] = borrow & PyLong_MASK; in v_isub()
1488 borrow >>= PyLong_SHIFT; in v_isub()
1489 borrow &= 1; /* keep only 1 sign bit */ in v_isub()
1491 for (; borrow && i < m; ++i) { in v_isub()
1492 borrow = x[i] - borrow; in v_isub()
1493 x[i] = borrow & PyLong_MASK; in v_isub()
1494 borrow >>= PyLong_SHIFT; in v_isub()
1495 borrow &= 1; in v_isub()
[all …]
/external/skqp/include/core/
DSkExecutor.h30 virtual void borrow() {} in borrow() function
/external/skia/include/core/
DSkExecutor.h31 virtual void borrow() {} in borrow() function
/external/skqp/src/core/
DSkTaskGroup.cpp42 fExecutor.borrow(); in wait()
/external/skia/src/core/
DSkTaskGroup.cpp42 fExecutor.borrow(); in wait()
/external/pdfium/third_party/bigint/
DBigUnsigned.cc687 bool borrow = true; in operator --() local
688 for (i = 0; borrow; i++) { in operator --()
689 borrow = (blk[i] == 0); in operator --()
/external/llvm/lib/Support/
DAPInt.cpp268 bool borrow = false; in sub() local
270 uint64_t x_tmp = borrow ? x[i] - 1 : x[i]; in sub()
271 borrow = y[i] > x_tmp || (borrow && x[i] == 0); in sub()
274 return borrow; in sub()
1595 int64_t borrow = 0; in KnuthDiv() local
1598 int64_t subres = int64_t(u[j+i]) - borrow - (unsigned)p; in KnuthDiv()
1600 borrow = (p >> 32) - (subres >> 32); in KnuthDiv()
1602 << ", borrow = " << borrow << '\n'); in KnuthDiv()
1604 bool isNeg = u[j+n] < borrow; in KnuthDiv()
1605 u[j+n] -= (unsigned)borrow; in KnuthDiv()
/external/swiftshader/third_party/llvm-subzero/lib/Support/
DAPInt.cpp276 bool borrow = false; in sub() local
278 uint64_t x_tmp = borrow ? x[i] - 1 : x[i]; in sub()
279 borrow = y[i] > x_tmp || (borrow && x[i] == 0); in sub()
282 return borrow; in sub()
1569 int64_t borrow = 0; in KnuthDiv() local
1572 int64_t subres = int64_t(u[j+i]) - borrow - (unsigned)p; in KnuthDiv()
1574 borrow = (p >> 32) - (subres >> 32); in KnuthDiv()
1576 << ", borrow = " << borrow << '\n'); in KnuthDiv()
1578 bool isNeg = u[j+n] < borrow; in KnuthDiv()
1579 u[j+n] -= (unsigned)borrow; in KnuthDiv()

1234