diff options
author | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2003-11-05 12:11:47 +0000 |
---|---|---|
committer | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2003-11-05 12:11:47 +0000 |
commit | 3e4ced245d9e603cfc806e64ab56b9b2b7223287 (patch) | |
tree | 07d2403dc7906d32a852d032df4b348aed7616b5 /cmp2.c | |
parent | c1ff1a575e238532d7329dd5ebb15f5f48581868 (diff) | |
download | mpfr-3e4ced245d9e603cfc806e64ab56b9b2b7223287.tar.gz |
Optimize mpfr_prec_round.
Optimize mpfr_set (Case of both src & dest have the same precision).
Start optimizing mpfr_sub1.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2535 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'cmp2.c')
-rw-r--r-- | cmp2.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -47,9 +47,10 @@ mpfr_cmp2 (mpfr_srcptr b, mpfr_srcptr c, mp_prec_t *cancel) MPFR_ASSERTD(MPFR_IS_FP(c)); /* Optimized case x - x */ - if (b == c) + if (MPFR_UNLIKELY(b == c)) return 0; + /*FIXME: Useless for sub1 ? */ if (MPFR_IS_ZERO(b)) { if (MPFR_IS_ZERO(c)) |