diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2003-02-13 08:53:54 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2003-02-13 08:53:54 +0000 |
commit | 888515873715bb2e7236d6659d6f9ed1172ff044 (patch) | |
tree | 1b9513e1f0131b78364d81562b201ae2abfef330 /get_d.c | |
parent | 53e4205921dffb20c8dcb7a66637834f79eb8829 (diff) | |
download | mpfr-888515873715bb2e7236d6659d6f9ed1172ff044.tar.gz |
added mpfr_get_d_2exp
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2237 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'get_d.c')
-rw-r--r-- | get_d.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -1,7 +1,7 @@ /* mpfr_get_d -- convert a multiple precision floating-point number to a machine double precision float -Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc. +Copyright 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. This file is part of the MPFR Library. @@ -195,3 +195,10 @@ mpfr_get_d1 (mpfr_srcptr src) return mpfr_get_d3 (src, MPFR_IS_FP(src) && MPFR_NOTZERO(src) ? MPFR_EXP(src) : 0, __gmpfr_default_rounding_mode); } + +double +mpfr_get_d_2exp (mp_exp_t *exp, mpfr_srcptr src, mp_rnd_t rnd_mode) +{ + *exp = MPFR_EXP (src); + return mpfr_get_d3 (src, 0, rnd_mode); +} |