diff options
-rw-r--r-- | add1.c | 4 | ||||
-rw-r--r-- | add1sp.c | 4 | ||||
-rw-r--r-- | cmp2.c | 6 | ||||
-rw-r--r-- | fma.c | 4 | ||||
-rw-r--r-- | fms.c | 4 | ||||
-rw-r--r-- | get_z_exp.c | 4 | ||||
-rw-r--r-- | hypot.c | 4 | ||||
-rw-r--r-- | mpn_exp.c | 2 | ||||
-rw-r--r-- | round_prec.c | 6 | ||||
-rw-r--r-- | strtofr.c | 20 | ||||
-rw-r--r-- | sub1.c | 4 | ||||
-rw-r--r-- | sub1sp.c | 6 | ||||
-rw-r--r-- | tests/texp10.c | 4 | ||||
-rw-r--r-- | tests/texp2.c | 4 | ||||
-rw-r--r-- | vasprintf.c | 8 |
15 files changed, 42 insertions, 42 deletions
@@ -32,7 +32,7 @@ mpfr_add1 (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) mp_size_t an, bn, cn; mp_exp_t difw, exp; int sh, rb, fb, inex; - mp_exp_unsigned_t diff_exp; + mpfr_uexp_t diff_exp; MPFR_TMP_DECL(marker); MPFR_ASSERTD(MPFR_IS_PURE_FP(b) && MPFR_IS_PURE_FP(c)); @@ -71,7 +71,7 @@ mpfr_add1 (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) MPFR_SET_SAME_SIGN(a, b); MPFR_UPDATE2_RND_MODE(rnd_mode, MPFR_SIGN(b)); /* now rnd_mode is either MPFR_RNDN, MPFR_RNDZ or MPFR_RNDA */ - diff_exp = (mp_exp_unsigned_t) exp - MPFR_GET_EXP(c); + diff_exp = (mpfr_uexp_t) exp - MPFR_GET_EXP(c); /* * 1. Compute the significant part A', the non-significant bits of A @@ -86,7 +86,7 @@ int mpfr_add1sp (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) int mpfr_add1sp (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) { - mp_exp_unsigned_t d; + mpfr_uexp_t d; mp_prec_t p; unsigned int sh; mp_size_t n; @@ -208,7 +208,7 @@ mpfr_add1sp (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) /* Shift c in temporary allocated place */ { - mp_exp_unsigned_t dm; + mpfr_uexp_t dm; mp_size_t m; dm = d % BITS_PER_MP_LIMB; @@ -38,7 +38,7 @@ mpfr_cmp2 (mpfr_srcptr b, mpfr_srcptr c, mp_prec_t *cancel) { mp_limb_t *bp, *cp, bb, cc = 0, lastc = 0, dif, high_dif = 0; mp_size_t bn, cn; - mp_exp_unsigned_t diff_exp; + mpfr_uexp_t diff_exp; mp_prec_t res = 0; int sign; @@ -55,7 +55,7 @@ mpfr_cmp2 (mpfr_srcptr b, mpfr_srcptr c, mp_prec_t *cancel) if (MPFR_GET_EXP (b) >= MPFR_GET_EXP (c)) { sign = 1; - diff_exp = (mp_exp_unsigned_t) MPFR_GET_EXP (b) - MPFR_GET_EXP (c); + diff_exp = (mpfr_uexp_t) MPFR_GET_EXP (b) - MPFR_GET_EXP (c); bp = MPFR_MANT(b); cp = MPFR_MANT(c); @@ -119,7 +119,7 @@ mpfr_cmp2 (mpfr_srcptr b, mpfr_srcptr c, mp_prec_t *cancel) else /* MPFR_EXP(b) < MPFR_EXP(c) */ { sign = -1; - diff_exp = (mp_exp_unsigned_t) MPFR_GET_EXP (c) - MPFR_GET_EXP (b); + diff_exp = (mpfr_uexp_t) MPFR_GET_EXP (c) - MPFR_GET_EXP (b); bp = MPFR_MANT(c); cp = MPFR_MANT(b); @@ -208,11 +208,11 @@ mpfr_fma (mpfr_ptr s, mpfr_srcptr x, mpfr_srcptr y, mpfr_srcptr z, pzs = MAX (MPFR_PREC (z), MPFR_PREC (s) + 1); if (diffexp <= pzs) { - mp_exp_unsigned_t uscale; + mpfr_uexp_t uscale; mpfr_t scaled_v; MPFR_BLOCK_DECL (flags); - uscale = (mp_exp_unsigned_t) pzs - diffexp + 1; + uscale = (mpfr_uexp_t) pzs - diffexp + 1; MPFR_ASSERTN (uscale > 0); MPFR_ASSERTN (uscale <= ULONG_MAX); scale = uscale; @@ -210,11 +210,11 @@ mpfr_fms (mpfr_ptr s, mpfr_srcptr x, mpfr_srcptr y, mpfr_srcptr z, pzs = MAX (MPFR_PREC (z), MPFR_PREC (s) + 1); if (diffexp <= pzs) { - mp_exp_unsigned_t uscale; + mpfr_uexp_t uscale; mpfr_t scaled_v; MPFR_BLOCK_DECL (flags); - uscale = (mp_exp_unsigned_t) pzs - diffexp + 1; + uscale = (mpfr_uexp_t) pzs - diffexp + 1; MPFR_ASSERTN (uscale > 0); MPFR_ASSERTN (uscale <= ULONG_MAX); scale = uscale; diff --git a/get_z_exp.c b/get_z_exp.c index 035a56c4b..3934259ef 100644 --- a/get_z_exp.c +++ b/get_z_exp.c @@ -66,8 +66,8 @@ mpfr_get_z_exp (mpz_ptr z, mpfr_srcptr f) /* Test if the result is representable. Later, we could choose to return MPFR_EXP_MIN if it isn't, or perhaps MPFR_EXP_MAX to signal an error. The significand would still be meaningful. */ - MPFR_ASSERTD ((mp_exp_unsigned_t) MPFR_GET_EXP (f) - MPFR_EXP_MIN - >= (mp_exp_unsigned_t) MPFR_PREC(f)); + MPFR_ASSERTD ((mpfr_uexp_t) MPFR_GET_EXP (f) - MPFR_EXP_MIN + >= (mpfr_uexp_t) MPFR_PREC(f)); return MPFR_GET_EXP (f) - MPFR_PREC (f); } @@ -35,7 +35,7 @@ mpfr_hypot (mpfr_ptr z, mpfr_srcptr x, mpfr_srcptr y, mpfr_rnd_t rnd_mode) mp_prec_t Nt; /* precision of the intermediary variable */ mp_prec_t threshold; mp_exp_t Ex, sh; - mp_exp_unsigned_t diff_exp; + mpfr_uexp_t diff_exp; MPFR_SAVE_EXPO_DECL (expo); MPFR_ZIV_DECL (loop); @@ -73,7 +73,7 @@ mpfr_hypot (mpfr_ptr z, mpfr_srcptr x, mpfr_srcptr y, mpfr_rnd_t rnd_mode) /* now |x| >= |y| */ Ex = MPFR_GET_EXP (x); - diff_exp = (mp_exp_unsigned_t) Ex - MPFR_GET_EXP (y); + diff_exp = (mpfr_uexp_t) Ex - MPFR_GET_EXP (y); N = MPFR_PREC (x); /* Precision of input variable */ Nz = MPFR_PREC (z); /* Precision of output variable */ @@ -106,7 +106,7 @@ mpfr_mpn_exp (mp_limb_t *a, mp_exp_t *exp_r, int b, mp_exp_t e, size_t n) /* FIXME: Could f = 2*f + n * BITS_PER_MP_LIMB be used? */ f = 2*f; MPFR_SADD_OVERFLOW (f, f, n * BITS_PER_MP_LIMB, - mp_exp_t, mp_exp_unsigned_t, + mp_exp_t, mpfr_uexp_t, MPFR_EXP_MIN, MPFR_EXP_MAX, goto overflow, goto overflow); if ((c[2*n - 1] & MPFR_LIMB_HIGHBIT) == 0) diff --git a/round_prec.c b/round_prec.c index 4b662ed0a..68c13b073 100644 --- a/round_prec.c +++ b/round_prec.c @@ -139,11 +139,11 @@ mpfr_can_round_raw (const mp_limb_t *bp, mp_size_t bn, int neg, mp_exp_t err0, mp_limb_t *tmp; MPFR_TMP_DECL(marker); - if (MPFR_UNLIKELY(err0 < 0 || (mp_exp_unsigned_t) err0 <= prec)) + if (MPFR_UNLIKELY(err0 < 0 || (mpfr_uexp_t) err0 <= prec)) return 0; /* can't round */ else if (MPFR_UNLIKELY (prec > (mp_prec_t) bn * BITS_PER_MP_LIMB)) { /* then ulp(b) < precision < error */ - return rnd2 == MPFR_RNDN && (mp_exp_unsigned_t) err0 - 2 >= prec; + return rnd2 == MPFR_RNDN && (mpfr_uexp_t) err0 - 2 >= prec; /* can round only in rounding to the nearest and err0 >= prec + 2 */ } @@ -152,7 +152,7 @@ mpfr_can_round_raw (const mp_limb_t *bp, mp_size_t bn, int neg, mp_exp_t err0, /* if the error is smaller than ulp(b), then anyway it will propagate up to ulp(b) */ - err = ((mp_exp_unsigned_t) err0 > (mp_prec_t) bn * BITS_PER_MP_LIMB) ? + err = ((mpfr_uexp_t) err0 > (mp_prec_t) bn * BITS_PER_MP_LIMB) ? (mp_prec_t) bn * BITS_PER_MP_LIMB : (mp_prec_t) err0; /* warning: if k = m*BITS_PER_MP_LIMB, consider limb m-1 and not m */ @@ -389,7 +389,7 @@ parse_string (mpfr_t x, struct parsed_string *pstr, str = endptr[0]; MPFR_ASSERTN (read_exp == (long) read_exp); MPFR_SADD_OVERFLOW (sum, read_exp, pstr->exp_base, - mp_exp_t, mp_exp_unsigned_t, + mp_exp_t, mpfr_uexp_t, MPFR_EXP_MIN, MPFR_EXP_MAX, res = 2, res = 3); /* Since exp_base was positive, read_exp + exp_base can't @@ -557,7 +557,7 @@ parsed_string_to_mpfr (mpfr_t x, struct parsed_string *pstr, mpfr_rnd_t rnd) with overflow checking and check that we can add/substract 2 to exp without overflow */ MPFR_SADD_OVERFLOW (tmp, pstr->exp_base, -(mp_exp_t) pstr_size, - mp_exp_t, mp_exp_unsigned_t, + mp_exp_t, mpfr_uexp_t, MPFR_EXP_MIN, MPFR_EXP_MAX, goto overflow, goto underflow); /* On some FreeBsd/Alpha, LONG_MIN/1 produces an exception @@ -568,11 +568,11 @@ parsed_string_to_mpfr (mpfr_t x, struct parsed_string *pstr, mpfr_rnd_t rnd) goto underflow; tmp *= pow2; MPFR_SADD_OVERFLOW (tmp, tmp, pstr->exp_bin, - mp_exp_t, mp_exp_unsigned_t, + mp_exp_t, mpfr_uexp_t, MPFR_EXP_MIN, MPFR_EXP_MAX, goto overflow, goto underflow); MPFR_SADD_OVERFLOW (exp, exp, tmp, - mp_exp_t, mp_exp_unsigned_t, + mp_exp_t, mpfr_uexp_t, MPFR_EXP_MIN+2, MPFR_EXP_MAX-2, goto overflow, goto underflow); result = y; @@ -614,11 +614,11 @@ parsed_string_to_mpfr (mpfr_t x, struct parsed_string *pstr, mpfr_rnd_t rnd) /* exp += exp_z + ysize_bits with overflow checking and check that we can add/substract 2 to exp without overflow */ MPFR_SADD_OVERFLOW (exp_z, exp_z, ysize_bits, - mp_exp_t, mp_exp_unsigned_t, + mp_exp_t, mpfr_uexp_t, MPFR_EXP_MIN, MPFR_EXP_MAX, goto overflow, goto underflow); MPFR_SADD_OVERFLOW (exp, exp, exp_z, - mp_exp_t, mp_exp_unsigned_t, + mp_exp_t, mpfr_uexp_t, MPFR_EXP_MIN+2, MPFR_EXP_MAX-2, goto overflow, goto underflow); @@ -651,7 +651,7 @@ parsed_string_to_mpfr (mpfr_t x, struct parsed_string *pstr, mpfr_rnd_t rnd) /* pstr_size - pstr->exp_base can overflow */ MPFR_SADD_OVERFLOW (exp_z, (mp_exp_t) pstr_size, -pstr->exp_base, - mp_exp_t, mp_exp_unsigned_t, + mp_exp_t, mpfr_uexp_t, MPFR_EXP_MIN, MPFR_EXP_MAX, goto underflow, goto overflow); @@ -672,11 +672,11 @@ parsed_string_to_mpfr (mpfr_t x, struct parsed_string *pstr, mpfr_rnd_t rnd) /* exp -= exp_z + ysize_bits with overflow checking and check that we can add/substract 2 to exp without overflow */ MPFR_SADD_OVERFLOW (exp_z, exp_z, ysize_bits, - mp_exp_t, mp_exp_unsigned_t, + mp_exp_t, mpfr_uexp_t, MPFR_EXP_MIN, MPFR_EXP_MAX, goto underflow, goto overflow); MPFR_SADD_OVERFLOW (exp, exp, -exp_z, - mp_exp_t, mp_exp_unsigned_t, + mp_exp_t, mpfr_uexp_t, MPFR_EXP_MIN+2, MPFR_EXP_MAX-2, goto overflow, goto underflow); err += 2; @@ -749,7 +749,7 @@ parsed_string_to_mpfr (mpfr_t x, struct parsed_string *pstr, mpfr_rnd_t rnd) /* DO NOT USE MPFR_SET_EXP. The exp may be out of range! */ MPFR_SADD_OVERFLOW (exp, exp, ysize_bits, - mp_exp_t, mp_exp_unsigned_t, + mp_exp_t, mpfr_uexp_t, MPFR_EXP_MIN, MPFR_EXP_MAX, goto overflow, goto underflow); MPFR_EXP (x) = exp; @@ -32,7 +32,7 @@ int mpfr_sub1 (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) { int sign; - mp_exp_unsigned_t diff_exp; + mpfr_uexp_t diff_exp; mp_prec_t cancel, cancel1; mp_size_t cancel2, an, bn, cn, cn0; mp_limb_t *ap, *bp, *cp; @@ -141,7 +141,7 @@ mpfr_sub1 (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) } } - diff_exp = (mp_exp_unsigned_t) MPFR_GET_EXP (b) - MPFR_GET_EXP (c); + diff_exp = (mpfr_uexp_t) MPFR_GET_EXP (b) - MPFR_GET_EXP (c); /* reserve a space to store b aligned with the result, i.e. shifted by (-cancel) % BITS_PER_MP_LIMB to the right */ @@ -135,7 +135,7 @@ int mpfr_sub1sp (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) { mp_exp_t bx,cx; - mp_exp_unsigned_t d; + mpfr_uexp_t d; mp_prec_t p, sh, cnt; mp_size_t n; mp_limb_t *ap, *bp, *cp; @@ -206,7 +206,7 @@ mpfr_sub1sp (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) /* Now b > c */ MPFR_ASSERTD(bx >= cx); - d = (mp_exp_unsigned_t) bx - cx; + d = (mpfr_uexp_t) bx - cx; DEBUG (printf ("New with diff=%lu\n", (unsigned long) d)); if (MPFR_UNLIKELY(d <= 1)) @@ -489,7 +489,7 @@ mpfr_sub1sp (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) } else { - mp_exp_unsigned_t dm; + mpfr_uexp_t dm; mp_size_t m; mp_limb_t mask; diff --git a/tests/texp10.c b/tests/texp10.c index 71a5e8190..0b709f867 100644 --- a/tests/texp10.c +++ b/tests/texp10.c @@ -285,8 +285,8 @@ main (int argc, char *argv[]) exit (1); } - if ((mp_exp_unsigned_t) 8 << 31 != 0 || - mpfr_get_emax () <= (mp_exp_unsigned_t) 100000 * 100000) + if ((mpfr_uexp_t) 8 << 31 != 0 || + mpfr_get_emax () <= (mpfr_uexp_t) 100000 * 100000) { /* emax <= 10000000000 */ mpfr_set_prec (x, 40); diff --git a/tests/texp2.c b/tests/texp2.c index 88b2c42a9..6862c0e5c 100644 --- a/tests/texp2.c +++ b/tests/texp2.c @@ -338,8 +338,8 @@ main (int argc, char *argv[]) exit (1); } - if ((mp_exp_unsigned_t) 8 << 31 != 0 || - mpfr_get_emax () <= (mp_exp_unsigned_t) 100000 * 100000) + if ((mpfr_uexp_t) 8 << 31 != 0 || + mpfr_get_emax () <= (mpfr_uexp_t) 100000 * 100000) { /* emax <= 10000000000 */ mpfr_set_prec (x, 40); diff --git a/vasprintf.c b/vasprintf.c index ed3d251d4..bad24c4a7 100644 --- a/vasprintf.c +++ b/vasprintf.c @@ -1131,9 +1131,9 @@ regular_ab (struct number_parts *np, mpfr_srcptr p, We assume that |EXP| < 10^INT_MAX. */ np->exp_size = 3; { - mp_exp_unsigned_t x; + mpfr_uexp_t x; - x = SAFE_ABS (mp_exp_unsigned_t, exp); + x = SAFE_ABS (mpfr_uexp_t, exp); while (x > 9) { np->exp_size++; @@ -1248,9 +1248,9 @@ regular_eg (struct number_parts *np, mpfr_srcptr p, We assume that |EXP| < 10^INT_MAX. */ np->exp_size = 3; { - mp_exp_unsigned_t x; + mpfr_uexp_t x; - x = SAFE_ABS (mp_exp_unsigned_t, exp); + x = SAFE_ABS (mpfr_uexp_t, exp); while (x > 9) { np->exp_size++; |