Lines Matching refs:vs
188 mp_size_t ds, vs, vds; in sum_raw() local
197 vs = MPFR_PREC2LIMBS (xq); in sum_raw()
198 vd = xe - vs * GMP_NUMB_BITS - minexp; in sum_raw()
247 vs -= vds; in sum_raw()
248 MPFR_ASSERTD (vs > 0); /* see xe <= minexp test above */ in sum_raw()
255 vs -= (xe - maxexp) / GMP_NUMB_BITS; in sum_raw()
256 MPFR_ASSERTD (vs > 0); in sum_raw()
264 MPFR_ASSERTD (vs <= ts); in sum_raw()
265 mpn_rshift (tp, vp, vs, vd); in sum_raw()
270 vs--; in sum_raw()
273 MPFR_ASSERTD (vs >= 1); in sum_raw()
277 tp[vs-1] &= MPFR_LIMB_MASK (GMP_NUMB_BITS - tr); in sum_raw()
320 vs -= (xe - maxexp) / GMP_NUMB_BITS; in sum_raw()
321 if (vs <= 0) in sum_raw()
328 MPFR_ASSERTD (tr >= 0 && tr < GMP_NUMB_BITS && vs > 0); in sum_raw()
337 MPFR_ASSERTD (vs <= ts); in sum_raw()
338 carry = mpn_lshift (tp, vp, vs, vd); in sum_raw()
343 MPFR_ASSERTD (vs + 1 <= ts); in sum_raw()
344 tp[vs++] = carry; in sum_raw()
351 MPFR_ASSERTD (vs > 0 && vs <= ds); in sum_raw()
358 vs--; in sum_raw()
366 carry = vs > 0 ? mpn_add_n (dp, dp, vp, vs) : 0; in sum_raw()
369 carry += vp[vs] & MPFR_LIMB_MASK (GMP_NUMB_BITS - tr); in sum_raw()
370 if (ds > vs) in sum_raw()
371 mpn_add_1 (dp + vs, dp + vs, ds - vs, carry); in sum_raw()
377 borrow = vs > 0 ? mpn_sub_n (dp, dp, vp, vs) : 0; in sum_raw()
380 borrow += vp[vs] & MPFR_LIMB_MASK (GMP_NUMB_BITS - tr); in sum_raw()
381 if (ds > vs) in sum_raw()
382 mpn_sub_1 (dp + vs, dp + vs, ds - vs, borrow); in sum_raw()