fix bit masking hack in ilogbl
authornsz <nsz@port70.net>
Sun, 4 Mar 2012 01:36:23 +0000 (02:36 +0100)
committernsz <nsz@port70.net>
Sun, 4 Mar 2012 01:36:23 +0000 (02:36 +0100)
src/math/ilogbl.c

index acaf312..03c8f21 100644 (file)
@@ -21,7 +21,7 @@ int ilogbl(long double x)
        }
        if (e == 0x7fff)
                /* in ld80 msb is set in inf */
-               return m & ~(uint64_t)1<<63 ? FP_ILOGBNAN : INT_MAX;
+               return m & ~((uint64_t)1<<63) ? FP_ILOGBNAN : INT_MAX;
        return e - 0x3fff;
 }
 #endif