diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2017-01-13 10:53:51 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2017-01-13 10:53:51 +0000 |
commit | dfb8dc1883fe86c0a29071cbf3ddaaed08392caf (patch) | |
tree | 001e928dd58f9e369d9f376a9e84259dfe8f27bd | |
parent | 17972f0785fd307dc98d184b1e5dc8f21a6c6459 (diff) | |
download | mpfr-dfb8dc1883fe86c0a29071cbf3ddaaed08392caf.tar.gz |
[src/add1sp.c] Replaced "return 0;" by "MPFR_RET(0);" to emphasize on
the fact that we return a ternary value (code instrumentation may also
be easier later). Note: this is equivalent since the macro expands to
0 != 0 ? ... : 0, which gives 0 via trivial optimization.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11197 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r-- | src/add1sp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/add1sp.c b/src/add1sp.c index 6f2021f48..5d55e0476 100644 --- a/src/add1sp.c +++ b/src/add1sp.c @@ -192,7 +192,7 @@ mpfr_add1sp1 (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode, MPFR_SET_EXP (a, bx); if (rb == 0 && sb == 0) - return 0; /* idem than MPFR_RET(0) and faster */ + MPFR_RET(0); else if (rnd_mode == MPFR_RNDN) { /* the condition below should be rb == 0 || (rb != 0 && ...), but this @@ -316,7 +316,7 @@ mpfr_add1sp2 (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode, MPFR_SET_EXP (a, bx); if (rb == 0 && sb == 0) - return 0; /* idem than MPFR_RET(0) and faster */ + MPFR_RET(0); else if (rnd_mode == MPFR_RNDN) { if (rb == 0 || (sb == 0 && (ap[0] & (MPFR_LIMB_ONE << sh)) == 0)) @@ -472,7 +472,7 @@ mpfr_add1sp3 (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode, MPFR_SET_EXP (a, bx); if (rb == 0 && sb == 0) - return 0; /* idem than MPFR_RET(0) and faster */ + MPFR_RET(0); else if (rnd_mode == MPFR_RNDN) { if (rb == 0 || (sb == 0 && (ap[0] & (MPFR_LIMB_ONE << sh)) == 0)) |