diff options
| author | lukem <lukem@NetBSD.org> | 2009-02-16 01:19:34 +0000 |
|---|---|---|
| committer | lukem <lukem@NetBSD.org> | 2009-02-16 01:19:34 +0000 |
| commit | d66cb3da2cd50ffa606bb0203651c9ada0e605cf (patch) | |
| tree | 504d282af84e8dce11f89b042684f7b9511d3989 /lib/libm/src | |
| parent | 7939d24e16e882be35f1abe6c0d2d404efa97e39 (diff) | |
fix -Wsign-compare issue (on macppc)
Diffstat (limited to 'lib/libm/src')
| -rw-r--r-- | lib/libm/src/e_sqrt.c | 4 | ||||
| -rw-r--r-- | lib/libm/src/s_ceil.c | 4 | ||||
| -rw-r--r-- | lib/libm/src/s_floor.c | 4 |
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; } } |
