diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2021-02-03 09:31:08 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2021-02-03 09:31:08 +0000 |
commit | 65d49159463fe88048d4fe0ca8be4e4f4626b483 (patch) | |
tree | a19af9ed0b8407d9889afb13df1e83d6ff6c427a /src/atan2u.c | |
parent | d9607d4904106f45a82601bf8ae3169c28efaad3 (diff) | |
download | mpfr-65d49159463fe88048d4fe0ca8be4e4f4626b483.tar.gz |
[src/atan2u.c] simplified code
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14334 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/atan2u.c')
-rw-r--r-- | src/atan2u.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/atan2u.c b/src/atan2u.c index 0514aa1df..d65ffcc75 100644 --- a/src/atan2u.c +++ b/src/atan2u.c @@ -56,11 +56,9 @@ mpfr_atan2u_aux2 (mpfr_ptr z, unsigned long u, int e, int s, MPFR_SAVE_EXPO_MARK (expo); mpfr_init2 (t, ULSIZE + 2); - inex = mpfr_set_ui (t, u, MPFR_RNDZ); /* exact */ + inex = mpfr_set_ui_2exp (t, u, e, MPFR_RNDZ); /* exact */ MPFR_ASSERTD (inex == 0); - inex = mpfr_mul_ui (t, t, 3, MPFR_RNDZ); /* exact */ - MPFR_ASSERTD (inex == 0); - inex = mpfr_mul_2si (t, t, e, MPFR_RNDZ); /* exact */ + inex = mpfr_mul_ui (t, t, 3, MPFR_RNDZ); /* exact */ MPFR_ASSERTD (inex == 0); if (s < 0) MPFR_CHANGE_SIGN (t); |