| /src/external/lgpl3/gmp/dist/mpn/generic/ |
| divrem.c | 82 mp_ptr n2p; local 83 TMP_ALLOC_LIMBS_2 (n2p, nn + qxn, 85 MPN_ZERO (n2p, qxn); 86 MPN_COPY (n2p + qxn, np, nn); 87 mpn_tdiv_qr (q2p, np, 0L, n2p, nn + qxn, dp, dn);
|
| tdiv_qr.c | 71 mp_ptr n2p; local 83 n2p = TMP_ALLOC_LIMBS (nn + 1); 84 cy = mpn_lshift (n2p, np, nn, cnt); 85 n2p[nn] = cy; 86 qhl = mpn_divrem_2 (qp, 0L, n2p, nn + (cy != 0), d2p); 89 rp[0] = (n2p[0] >> cnt) 90 | ((n2p[1] << (GMP_NUMB_BITS - cnt)) & GMP_NUMB_MASK); 91 rp[1] = (n2p[1] >> cnt); 95 n2p = TMP_ALLOC_LIMBS (nn); 96 MPN_COPY (n2p, np, nn) 115 mp_ptr n2p, d2p; local 202 mp_ptr n2p, d2p; local [all...] |
| /src/external/lgpl3/gmp/dist/tests/ |
| refmpn.c | 2357 mp_ptr n2p = refmpn_malloc_limbs (nsize+1); local 2361 n2p[nsize] = refmpn_lshift_or_copy (n2p, np, nsize, norm); 2364 refmpn_sb_div_qr (qp, n2p, nsize+1, d2p, dsize); 2365 refmpn_rshift_or_copy (rp, n2p, dsize, norm); 2368 free (n2p);
|