diff options
| author | David Schultz <das@FreeBSD.org> | 2008-07-31 20:09:47 +0000 |
|---|---|---|
| committer | David Schultz <das@FreeBSD.org> | 2008-07-31 20:09:47 +0000 |
| commit | 71da0e146bade24dab085b2dc3c9f95940c4cf8a (patch) | |
| tree | 33878bb9cca83ea3e9aa036d11b1a26a210d969d | |
| parent | 16608a810d0437750744c181e1359866a28d917c (diff) | |
Notes
| -rw-r--r-- | lib/msun/src/e_fmodl.c | 2 | ||||
| -rw-r--r-- | lib/msun/src/s_remquol.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/msun/src/e_fmodl.c b/lib/msun/src/e_fmodl.c index c9830007c161..e315f761d051 100644 --- a/lib/msun/src/e_fmodl.c +++ b/lib/msun/src/e_fmodl.c @@ -132,7 +132,7 @@ fmodl(long double x, long double y) /* convert back to floating value and restore the sign */ if((hx|lx)==0) /* return sign(x)*0 */ return Zero[sx]; - while(hx<(1U<<HFRAC_BITS)) { /* normalize x */ + while(hx<(1ULL<<HFRAC_BITS)) { /* normalize x */ hx = hx+hx+(lx>>MANL_SHIFT); lx = lx+lx; iy -= 1; } diff --git a/lib/msun/src/s_remquol.c b/lib/msun/src/s_remquol.c index 9f20ee075662..9f5b578f32d1 100644 --- a/lib/msun/src/s_remquol.c +++ b/lib/msun/src/s_remquol.c @@ -141,7 +141,7 @@ remquol(long double x, long double y, int *quo) *quo = (sxy ? -q : q); return Zero[sx]; } - while(hx<(1U<<HFRAC_BITS)) { /* normalize x */ + while(hx<(1ULL<<HFRAC_BITS)) { /* normalize x */ hx = hx+hx+(lx>>MANL_SHIFT); lx = lx+lx; iy -= 1; } |
