Lines Matching refs:diff_exp
41 mpfr_uexp_t diff_exp; in mpfr_cmp2() local
57 diff_exp = (mpfr_uexp_t) MPFR_GET_EXP (b) - MPFR_GET_EXP (c); in mpfr_cmp2()
65 if (MPFR_UNLIKELY( diff_exp == 0 )) in mpfr_cmp2()
121 diff_exp = (mpfr_uexp_t) MPFR_GET_EXP (c) - MPFR_GET_EXP (b); in mpfr_cmp2()
136 if (MPFR_LIKELY (diff_exp < GMP_NUMB_BITS)) in mpfr_cmp2()
138 cc = cp[cn] >> diff_exp; in mpfr_cmp2()
140 if (diff_exp) in mpfr_cmp2()
141 lastc = cp[cn] << (GMP_NUMB_BITS - diff_exp); in mpfr_cmp2()
145 diff_exp -= GMP_NUMB_BITS; /* cc = 0 */ in mpfr_cmp2()
159 if (diff_exp == 0) in mpfr_cmp2()
205 if (diff_exp >= GMP_NUMB_BITS) in mpfr_cmp2()
206 diff_exp -= GMP_NUMB_BITS; in mpfr_cmp2()
212 cc += cp[cn] >> diff_exp; in mpfr_cmp2()
213 if (diff_exp != 0) in mpfr_cmp2()
214 lastc = cp[cn] << (GMP_NUMB_BITS - diff_exp); in mpfr_cmp2()