(__expm1l, expm1l): Remove NO_LONG_DOUBLE aliases.
[kopensolaris-gnu/glibc.git] / sysdeps / ieee754 / ldbl-96 / s_nextafterl.c
index aea57e3..1798261 100644 (file)
@@ -43,12 +43,12 @@ static char rcsid[] = "$NetBSD: $";
        ix = esx&0x7fff;                /* |x| */
        iy = esy&0x7fff;                /* |y| */
 
-       if(((ix==0x7fff)&&((hx|lx)|-(hx|lx))!=0) ||   /* x is nan */
-          ((iy==0x7fff)&&((hy|ly)|-(hy|ly))!=0))     /* y is nan */
+       if (((ix==0x7fff)&&((hx|lx)!=0)) ||   /* x is nan */
+           ((iy==0x7fff)&&((hy|ly)!=0)))     /* y is nan */
           return x+y;
        if(x==y) return y;              /* x=y, return y */
        if((ix|hx|lx)==0) {                     /* x == 0 */
-           SET_LDOUBLE_WORDS(x,esx&0x8000,0,1);/* return +-minsubnormal */
+           SET_LDOUBLE_WORDS(x,esy&0x8000,0,1);/* return +-minsubnormal */
            y = x*x;
            if(y==x) return y; else return x;   /* raise underflow flag */
        }