< prev index next >

src/java.base/share/native/libfdlibm/e_asin.c

Print this page

        

@@ -96,12 +96,13 @@
                 return x*pio2_hi+x*pio2_lo;
             return (x-x)/(x-x);         /* asin(|x|>1) is NaN */
         } else if (ix<0x3fe00000) {     /* |x|<0.5 */
             if(ix<0x3e400000) {         /* if |x| < 2**-27 */
                 if(huge+x>one) return x;/* return x with inexact if x!=0*/
-            } else
+            } else {
                 t = x*x;
+            }
                 p = t*(pS0+t*(pS1+t*(pS2+t*(pS3+t*(pS4+t*pS5)))));
                 q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4)));
                 w = p/q;
                 return x+x*w;
         }
< prev index next >