| /src/external/lgpl3/gmp/dist/mpf/ |
| set_q.c | 35 basic mpn_div_q produces a quotient of nsize-dsize+1 limbs, with either the 45 leave optimization of that to mpn_div_q. 91 tp = TMP_ALLOC_LIMBS (tsize + 1); /* +1 for mpn_div_q's scratch */ 98 np = tp; /* mpn_div_q allows this overlap */ 107 mpn_div_q (qp, np, tsize, dp, dsize, tp);
|
| div.c | 50 overlap between quotient and dividend in mpn_div_q, then we can avoid 107 tp = TMP_ALLOC_LIMBS (tsize + 1); /* +1 for mpn_div_q's scratch needs */ 127 mpn_div_q (rp, up, usize, vp, vsize, tp);
|
| set_str.c | 38 3. Use mpn_div_q instead of mpn_lshift+mpn_divrem. 345 /* FIXME: Should use mpn_div_q here. */ 347 mpn_div_q (tp, mp, mn, rp, rn, scratch);
|
| /src/external/lgpl3/gmp/dist/mpq/ |
| get_d.c | 154 mpn_div_q (qp, np, nsize, dp, dsize, temp);
|
| /src/external/lgpl3/gmp/dist/mpz/ |
| tdiv_q.c | 81 mpn_div_q (qp, np, nl, dp, dl, tp);
|
| /src/external/lgpl3/gmp/dist/mpn/generic/ |
| div_q.c | 0 /* mpn_div_q -- division for arbitrary size operands. 100 mpn_div_q (mp_ptr qp, function
|
| rootrem.c | 300 TMP_ALLOC_LIMBS_3 (scratch, un + 1, /* used by mpn_div_q */ 450 mpn_div_q (qp, rp, rn, wp, wn, scratch);
|
| sqrtrem.c | 350 mpn_div_q (qp, tp, n + 1, sp + l, h, scratch);
|
| /src/external/lgpl3/gmp/dist/tests/mpn/ |
| t-div.c | 441 mpn_div_q (qp, np, nn, dup, dn, scratch); 444 check_one (qp, NULL, np, nn, dup, dn, "mpn_div_q", 0);
|
| /src/external/lgpl3/gmp/dist/ |
| gmp-impl.h | 1568 #define mpn_div_q __MPN(div_q) macro 1569 __GMP_DECLSPEC void mpn_div_q (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t, mp_ptr);
|