(__ieee754_acosl): Fix backwards conditional in test for x == 1.0.
authoraj <aj>
Wed, 11 Jul 2001 07:29:54 +0000 (07:29 +0000)
committeraj <aj>
Wed, 11 Jul 2001 07:29:54 +0000 (07:29 +0000)
sysdeps/ieee754/ldbl-128/e_acosl.c

index 745456a..4fae6fc 100644 (file)
@@ -157,7 +157,7 @@ __ieee754_acosl (x)
       if (ix == 0x3fff0000
          && (u.parts32.w1 | u.parts32.w2 | u.parts32.w3) == 0)
        {                       /* |x| == 1 */
-         if (sign & 0x80000000)
+         if ((sign & 0x80000000) == 0)
            return 0.0;         /* acos(1) = 0  */
          else
            return (2.0 * pio2_hi) + (2.0 * pio2_lo);   /* acos(-1)= pi */