diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2002-02-25 14:50:14 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2002-02-25 14:50:14 +0000 |
commit | fadffbd81ef584193ed4fad37bf7239070988741 (patch) | |
tree | aefb6468a2da318204e8a0229c963f2e72f08c10 /mpfr-impl.h | |
parent | 4008525b6b69fa2bc06b8464cd463706674cd79c (diff) | |
download | mpfr-fadffbd81ef584193ed4fad37bf7239070988741.tar.gz |
mpfr_get_d2 prototype changed (mp_exp_t instead of long).
__mpfr_scale2 fixes: checks for integer overflows, signed zeros, exact
rounding for subnormals in the rounding to the nearest mode (problems
due to multiple roundings avoided).
mpfr_get_d2: signed zeros taken into account. This function still needs
to be rewritten (because of multiple roundings).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1702 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'mpfr-impl.h')
-rw-r--r-- | mpfr-impl.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mpfr-impl.h b/mpfr-impl.h index ec6711103..0eb06aa08 100644 --- a/mpfr-impl.h +++ b/mpfr-impl.h @@ -180,7 +180,7 @@ int mpfr_round_raw_generic _PROTO ((mp_limb_t *, mp_limb_t *, mp_prec_t, int, mp_prec_t, mp_rnd_t, int *, int)); int mpfr_can_round_raw _PROTO ((mp_limb_t *, mp_size_t, int, mp_exp_t, mp_rnd_t, mp_rnd_t, mp_prec_t)); -double mpfr_get_d2 _PROTO ((mpfr_srcptr, long)); +double mpfr_get_d2 _PROTO ((mpfr_srcptr, mp_exp_t)); mp_size_t mpn_sqrtrem_new _PROTO ((mp_limb_t *, mp_limb_t *, mp_limb_t *, mp_size_t)); int mpfr_cmp_abs _PROTO ((mpfr_srcptr, mpfr_srcptr)); int mpfr_cmp2 _PROTO ((mpfr_srcptr, mpfr_srcptr, mp_prec_t *)); |