]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - sysdeps/libm-ieee754/w_pow.c
Update.
[thirdparty/glibc.git] / sysdeps / libm-ieee754 / w_pow.c
index 1711d71bda0d796b7d6e1cb685eaeb8c93f9d186..5850651a1a45e31ce37b06b2f8b3f29c218780c2 100644 (file)
            else
                return z;
        }
-       if(x==0.0){
+       if(x==0.0) {
            if(y==0.0)
                return __kernel_standard(x,y,20); /* pow(0.0,0.0) */
-           if(__finite(y)&&y<0.0)
+           if(__finite(y)&&y<0.0) {
              if (signbit (x) && signbit (z))
                return __kernel_standard(x,y,23); /* pow(-0.0,negative) */
              else
                return __kernel_standard(x,y,43); /* pow(+0.0,negative) */
+           }
            return z;
        }
        if(!__finite(z)) {