Searched defs:borrow (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/lib/libmp/common/
H A Dmadd.c109 int borrow; local
117 borrow = 0;
119 x = borrow + a->val[i] - b->val[i];
121 borrow = -1;
124 borrow = 0;
129 x = borrow + a->val[i];
133 borrow = 0;
137 if (borrow < 0) {
146 if (borrow == 0) {
H A Dmdiv.c62 int borrow; local
71 borrow = 0;
76 (void) printf("1 borrow=%x %d %d %d\n", borrow, (*aptr * qx),
79 borrow -= (*aptr++) * qx - *bptr;
81 (void) printf("2 borrow=%x %d %d %d\n", borrow, (*aptr * qx),
84 *bptr++ = (short)(borrow & 077777);
86 (void) printf("3 borrow=%x %d %d %d\n", borrow, (*apt
[all...]
/illumos-gate/usr/src/lib/libc/sparc/fp/
H A D__quad_mag.c209 unsigned int guard, round, sticky, borrow, rm; local
289 borrow = (guard | round | sticky);
293 if (borrow) {
295 borrow = (frac4 >= x->l.frac4);
297 borrow = (frac4 > x->l.frac4);
300 if (borrow) {
302 borrow = (frac3 >= x->l.frac3);
304 borrow = (frac3 > x->l.frac3);
307 if (borrow) {
309 borrow
[all...]
/illumos-gate/usr/src/common/crypto/ecc/
H A Decl_gf.c623 mp_digit borrow; local
643 MP_SUB_BORROW(r0, b0, r0, 0, borrow);
644 MP_SUB_BORROW(r1, b1, r1, borrow, borrow);
645 MP_SUB_BORROW(r2, b2, r2, borrow, borrow);
653 : "=r"(r0), "=r"(r1), "=r"(r2), "=r" (borrow)
661 if (borrow) {
666 MP_ADD_CARRY(b0, r0, r0, 0, borrow);
667 MP_ADD_CARRY(b1, r1, r1, borrow, borro
707 mp_digit borrow; local
800 mp_digit borrow; local
868 mp_digit borrow; local
[all...]
H A Decp_192.c387 mp_digit borrow; local
408 MP_SUB_BORROW(r0, b0, r0, 0, borrow);
409 MP_SUB_BORROW(r1, b1, r1, borrow, borrow);
410 MP_SUB_BORROW(r2, b2, r2, borrow, borrow);
418 : "=r"(r0), "=r"(r1), "=r"(r2), "=r"(borrow)
426 if (borrow) {
428 MP_SUB_BORROW(r0, 1, r0, 0, borrow);
429 MP_SUB_BORROW(r1, 1, r1, borrow, borro
[all...]
/illumos-gate/usr/src/uts/common/tnf/
H A Dtnf_res.c283 int borrow; local
291 * If we're a zombie, borrow idle thread's tpdp. This lets
295 if ((borrow = (ts == TS_ZOMB)) != 0) {
352 if (borrow)
/illumos-gate/usr/src/common/mpi/
H A Dmpi.c3313 /* If we have a borrow out, it's a violation of the input invariant */
3320 mp_digit mp_i, diff, borrow;
3325 borrow = (diff > mp_i);
3326 while (borrow && --used) {
3328 *pmp++ = diff = mp_i - borrow;
3329 borrow = (diff > mp_i);
3332 return (borrow && !used) ? MP_RANGE : MP_OKAY;
3762 mp_digit d, diff, borrow = 0; local
3766 Subtract and propagate borrow. Up to the precision of b, this
3782 d = (diff > d); /* detect borrow */
3828 mp_digit d, diff, borrow = 0; local
[all...]

Completed in 1393 milliseconds