diff options
Diffstat (limited to 'libm/src/e_jnf.c')
-rw-r--r-- | libm/src/e_jnf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libm/src/e_jnf.c b/libm/src/e_jnf.c index 029dba65b..a61fb6817 100644 --- a/libm/src/e_jnf.c +++ b/libm/src/e_jnf.c @@ -186,7 +186,7 @@ __ieee754_ynf(int n, float x) b = __ieee754_y1f(x); /* quit if b is -inf */ GET_FLOAT_WORD(ib,b); - for(i=1;i<n&&ib!=0xff800000;i++){ + for(i=1; i<n && (((uint32_t)ib) != 0xff800000); i++){ temp = b; b = ((float)(i+i)/x)*b - a; GET_FLOAT_WORD(ib,b); |