Lines Matching refs:np
44 mp_ptr np, mp_size_t nn,
58 mp_ptr np_orig = np;
64 np += nn;
73 qh = mpn_cmp (np - dn, dp, dn) >= 0;
75 mpn_sub_n (np - dn, np - dn, dp, dn);
84 np -= 2;
86 n1 = np[1];
90 np--;
91 if (UNLIKELY (n1 == d1) && np[1] == d0)
94 mpn_submul_1 (np - dn, dp, dn + 2, q);
95 n1 = np[1]; /* update n1, last loop's value will now be invalid */
99 udiv_qr_3by2 (q, n1, n0, n1, np[1], np[0], d1, d0, dinv);
101 cy = mpn_submul_1 (np - dn, dp, dn, q);
107 np[0] = n0;
111 n1 += d1 + mpn_add_n (np - dn, np - dn, dp, dn + 1);
125 np--;
129 cy = mpn_submul_1 (np - dn, dp, dn + 2, q);
136 mpn_add_n (np - dn, np - dn, dp, dn + 2);
141 n1 = np[1];
145 udiv_qr_3by2 (q, n1, n0, n1, np[1], np[0], d1, d0, dinv);
147 cy = mpn_submul_1 (np - dn, dp, dn, q);
153 np[0] = n0;
157 n1 += d1 + mpn_add_n (np - dn, np - dn, dp, dn + 1);
169 np--;
173 cy = mpn_submul_1 (np, dp, 2, q);
180 add_ssaaaa (np[1], np[0], np[1], np[0], dp[1], dp[0]);
185 n1 = np[1];
189 udiv_qr_3by2 (q, n1, n0, n1, np[1], np[0], d1, d0, dinv);
191 np[0] = n0;
192 np[1] = n1;
197 ASSERT_ALWAYS (np[1] == n1);
198 np += 2;
236 y = np[-2];
241 cy = mpn_submul_1 (np - (dn - i), dp, dn - i - 2, q);
255 np[-2] = y;
264 np = np_orig;
268 cy = mpn_sub_n (np + qn, np + qn, dp, dn - (qn + 1));
286 cy = mpn_submul_1 (np + i, qp, qn, dp[i]);
287 cy = mpn_sub_1 (np + qn + i, np + qn + i, dn - qn - i - 1, cy);