Lines Matching refs:cmp_s_r
535 int cmp_s_r;
553 cmp_s_r = (qh2 != 0) ? 1 : mpn_cmp (sp + k, ap, qsize);
554 if (cmp_s_r == 0) /* compare {sp, k} and low(u) */
556 cmp_s_r = (usize >= qqsize) ?
561 printf ("cmp(q*v0,r+u0)=%d\n", cmp_s_r);
563 /* now cmp_s_r > 0 if {sp, vsize} > {ap, qsize} + low(u)
564 cmp_s_r = 0 if {sp, vsize} = {ap, qsize} + low(u)
565 cmp_s_r < 0 if {sp, vsize} < {ap, qsize} + low(u) */
566 if (cmp_s_r <= 0) /* quotient is in [q1, q1+1) */
568 sticky = (cmp_s_r == 0) ? sticky3 : MPFR_LIMB_ONE;
571 else /* cmp_s_r > 0, quotient is < q1: to determine if it is
580 cmp_s_r = 1;
615 cmp_s_r = mpn_cmp (sp, vp, vsize);
616 if (cmp_s_r == 0 && low_u != MPFR_LIMB_ZERO)
617 cmp_s_r = 1; /* since in fact we subtracted
621 printf ("cmp(q*v0-(r+u0),v)=%d\n", cmp_s_r);
623 if (cmp_s_r <= 0) /* q1-1 <= u/v < q1 */
628 sticky = (cmp_s_r) ? MPFR_LIMB_ONE : MPFR_LIMB_ZERO;
635 inex = (cmp_s_r || sh) ? -1 : 0;
647 inex = cmp_s_r;