Lines Matching defs:wn
104 mp_size_t rn, sn, wn;
107 wn = un + k;
109 TMP_ALLOC_LIMBS_2 (wp, wn, /* will contain the padded input */
113 rn = mpn_rootrem_internal (sp, NULL, wp, wn, k, 1);
211 mp_size_t qn, rn, sn, wn, nl, bn;
320 {wp, wn} = {sp, sn}^(k-1)
340 wn = mpn_pow_1 (wp, sp, sn, k - 1, qp);
341 mpn_mul (qp, wp, wn, sp, sn);
342 qn = wn + sn;
353 /* 10: current buffers: {sp,sn}, {rp,rn}, {qp,qn}, {wp,wn} */
374 /* 11: current buffers: {sp,sn}, {rp,rn}, {wp,wn} */
401 /* 2: current buffers: {sp,sn}, {rp,rn}, {wp,wn} */
415 /* 3: current buffers: {sp,sn}, {rp,rn}, {wp,wn} */
417 /* compute {wp, wn} = k * {sp, sn}^(k-1) */
418 cy = mpn_mul_1 (wp, wp, wn, k);
419 wp[wn] = cy;
420 wn += cy != 0;
439 /* 4: current buffers: {sp,sn}, {rp,rn}, {wp,wn} */
441 /* now divide {rp, rn} by {wp, wn} to get the low part of the root */
442 if (UNLIKELY (rn < wn))
448 qn = rn - wn; /* expected quotient size */
450 mpn_div_q (qp, rp, rn, wp, wn, scratch);