summaryrefslogtreecommitdiff
path: root/cmp.c
diff options
context:
space:
mode:
authorpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2003-11-25 17:22:31 +0000
committerpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2003-11-25 17:22:31 +0000
commit82f2604d99ad36b65e4342e03c05a02ee77f1068 (patch)
treea7a9abb5ce0e6c0b2815d9c1e57f57aa8c2eec1f /cmp.c
parent83c4428fadeab214993b680317a727cb1e2a50a1 (diff)
downloadmpfr-82f2604d99ad36b65e4342e03c05a02ee77f1068.tar.gz
Optmize a few add1.c/sub1.c by using MPFR_LIKELY / MPFR_UNLIKELY.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2564 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'cmp.c')
-rw-r--r--cmp.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/cmp.c b/cmp.c
index 9ce910094..00308f8e5 100644
--- a/cmp.c
+++ b/cmp.c
@@ -81,15 +81,13 @@ mpfr_cmp3 (mpfr_srcptr b, mpfr_srcptr c, int s)
for ( ; bn >= 0 && cn >= 0; bn--, cn--)
{
if (bp[bn] > cp[cn])
- return s;
+ return s;
if (bp[bn] < cp[cn])
- return -s;
+ return -s;
}
-
for ( ; bn >= 0; bn--)
if (bp[bn])
- return s;
-
+ return s;
for ( ; cn >= 0; cn--)
if (cp[cn])
return -s;