Home | History | Annotate | Download | only in printf

Lines Matching refs:np

26 /* Divide num (NP/NSIZE) by den (DP/DSIZE) and write
28 and the DSIZE long remainder at NP. If QEXTRA_LIMBS is
37 QP + DSIZE >= NP must hold true. (This means that it's
45 mp_ptr np, mp_size_t nsize,
48 mpn_divrem (qp, qextra_limbs, np, nsize, dp, dsize)
51 mp_ptr np;
73 n1 = np[nsize - 1];
83 udiv_qrnnd (qp[i], n1, n1, np[i], d);
89 np[0] = n1;
99 np += nsize - 2;
102 n1 = np[1];
103 n0 = np[0];
117 np--;
119 np[0] = 0;
131 add_ssaaaa (n1, n0, r - d0, np[0], 0, d0);
144 n2 = np[0];
160 np[1] = n1;
161 np[0] = n0;
170 np += nsize - dsize;
173 n0 = np[dsize - 1];
177 if (n0 > dX || mpn_cmp (np, dp, dsize - 1) >= 0)
179 mpn_sub_n (np, np, dp, dsize);
180 n0 = np[dsize - 1];
193 np--;
194 n2 = np[dsize];
198 n2 = np[dsize - 1];
199 MPN_COPY_DECR (np + 1, np, dsize);
200 np[0] = 0;
211 udiv_qrnnd (q, r, n0, np[dsize - 1], dX);
214 while (n1 > r || (n1 == r && n0 > np[dsize - 2]))
229 cy_limb = mpn_submul_1 (np, dp, dsize, q);
233 mpn_add_n (np, np, dp, dsize);
238 n0 = np[dsize - 1];