summaryrefslogtreecommitdiff
path: root/lib/libm/src
diff options
context:
space:
mode:
authorlukem <lukem@NetBSD.org>2009-02-16 01:19:34 +0000
committerlukem <lukem@NetBSD.org>2009-02-16 01:19:34 +0000
commitd66cb3da2cd50ffa606bb0203651c9ada0e605cf (patch)
tree504d282af84e8dce11f89b042684f7b9511d3989 /lib/libm/src
parent7939d24e16e882be35f1abe6c0d2d404efa97e39 (diff)
fix -Wsign-compare issue (on macppc)
Diffstat (limited to 'lib/libm/src')
-rw-r--r--lib/libm/src/e_sqrt.c4
-rw-r--r--lib/libm/src/s_ceil.c4
-rw-r--r--lib/libm/src/s_floor.c4
3 files changed, 6 insertions, 6 deletions
diff --git a/lib/libm/src/e_sqrt.c b/lib/libm/src/e_sqrt.c
index f7b23209d3c..c49d31b0415 100644
--- a/lib/libm/src/e_sqrt.c
+++ b/lib/libm/src/e_sqrt.c
@@ -12,7 +12,7 @@
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: e_sqrt.c,v 1.12 2002/05/26 22:01:52 wiz Exp $");
+__RCSID("$NetBSD: e_sqrt.c,v 1.13 2009/02/16 01:19:34 lukem Exp $");
#endif
/* __ieee754_sqrt(x)
@@ -155,7 +155,7 @@ __ieee754_sqrt(double x)
t = s0;
if((t<ix0)||((t==ix0)&&(t1<=ix1))) {
s1 = t1+r;
- if(((t1&sign)==sign)&&(s1&sign)==0) s0 += 1;
+ if(((t1&sign)==(u_int32_t)sign)&&(s1&sign)==0) s0 += 1;
ix0 -= t;
if (ix1 < t1) ix0 -= 1;
ix1 -= t1;
diff --git a/lib/libm/src/s_ceil.c b/lib/libm/src/s_ceil.c
index 2e8bbf42c60..48d900b600a 100644
--- a/lib/libm/src/s_ceil.c
+++ b/lib/libm/src/s_ceil.c
@@ -12,7 +12,7 @@
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_ceil.c,v 1.12 2008/04/25 22:21:53 christos Exp $");
+__RCSID("$NetBSD: s_ceil.c,v 1.13 2009/02/16 01:22:18 lukem Exp $");
#endif
/*
@@ -61,7 +61,7 @@ ceil(double x)
if(jj0==20) i0+=1;
else {
j = i1 + (1<<(52-jj0));
- if(j<i1) i0+=1; /* got a carry */
+ if(j<(u_int32_t)i1) i0+=1; /* got a carry */
i1 = j;
}
}
diff --git a/lib/libm/src/s_floor.c b/lib/libm/src/s_floor.c
index 7069bd68058..b977c9bcaf6 100644
--- a/lib/libm/src/s_floor.c
+++ b/lib/libm/src/s_floor.c
@@ -12,7 +12,7 @@
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_floor.c,v 1.12 2008/04/25 22:21:53 christos Exp $");
+__RCSID("$NetBSD: s_floor.c,v 1.13 2009/02/16 01:27:36 lukem Exp $");
#endif
/*
@@ -62,7 +62,7 @@ floor(double x)
if(jj0==20) i0+=1;
else {
j = i1+(1<<(52-jj0));
- if(j<i1) i0 +=1 ; /* got a carry */
+ if(j<(u_int32_t)i1) i0 +=1 ; /* got a carry */
i1=j;
}
}