diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2010-05-07 15:13:02 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2010-05-07 15:13:02 +0000 |
commit | 3ffa08c3f9f5d2790dca53a5a39f95ab54390acd (patch) | |
tree | de0193ea3a91c163a9b23921b1517e85905403b0 /tests/texp.c | |
parent | 5b51d2ffc3e7364b683023047aaffc78d1a894a6 (diff) | |
download | mpfr-3ffa08c3f9f5d2790dca53a5a39f95ab54390acd.tar.gz |
New exponent type mpfr_exp_t for MPFR (replacing GMP's mp_exp_t).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6789 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/texp.c')
-rw-r--r-- | tests/texp.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/texp.c b/tests/texp.c index dc75cad65..23f8a8117 100644 --- a/tests/texp.c +++ b/tests/texp.c @@ -222,7 +222,7 @@ static void check_special (void) { mpfr_t x, y, z; - mp_exp_t emin, emax; + mpfr_exp_t emin, emax; emin = mpfr_get_emin (); emax = mpfr_get_emax (); @@ -517,7 +517,7 @@ overflowed_exp0 (void) { mpfr_t x, y; int emax, i, inex, rnd, err = 0; - mp_exp_t old_emax; + mpfr_exp_t old_emax; old_emax = mpfr_get_emax (); @@ -594,7 +594,7 @@ overflowed_exp0 (void) static void bug20080731 (void) { - mp_exp_t emin; + mpfr_exp_t emin; mpfr_t x, y1, y2; mpfr_prec_t prec = 64; @@ -752,7 +752,7 @@ underflow_up (int extended_emin) * because mpfr_sub (r, x, r, MPFR_RNDU); yields a null value. This is * fixed in r5453 by going to next Ziv's iteration. */ - for (precx = sizeof(mp_exp_t) * CHAR_BIT + 1; precx <= 81; precx += 8) + for (precx = sizeof(mpfr_exp_t) * CHAR_BIT + 1; precx <= 81; precx += 8) { mpfr_init2 (x, precx); mpfr_log (x, minpos, MPFR_RNDD); /* |ulp| <= 1/2 */ @@ -787,7 +787,7 @@ underflow_up (int extended_emin) { mpfr_set_ui_2exp (t, 1, - precy, MPFR_RNDN); /* 2^(-p) */ mpfr_set_ui_2exp (t2, 1, 1 - 2 * precy, MPFR_RNDN); /* 2^(-2p+1) */ - precx = sizeof(mp_exp_t) * CHAR_BIT + 2 * precy + 8; + precx = sizeof(mpfr_exp_t) * CHAR_BIT + 2 * precy + 8; mpfr_init2 (x, precx); mpfr_init2 (y, precy); for (i = 0; i <= 1; i++) @@ -884,7 +884,7 @@ underflow_up (int extended_emin) * due to a double-rounding problem in mpfr_mul_2si when rescaling * the result. */ - mpfr_inits2 (sizeof(mp_exp_t) * CHAR_BIT + 64, x, t, (mpfr_ptr) 0); + mpfr_inits2 (sizeof(mpfr_exp_t) * CHAR_BIT + 64, x, t, (mpfr_ptr) 0); for (i = 0; i <= 1; i++) { mpfr_log (x, minpos, i ? MPFR_RNDU : MPFR_RNDD); @@ -937,7 +937,7 @@ underflow_up (int extended_emin) static void underflow (void) { - mp_exp_t emin; + mpfr_exp_t emin; underflow_up (0); |