From: Ulrich Drepper Date: Thu, 7 May 1998 12:04:51 +0000 (+0000) Subject: Fix pow function. X-Git-Tag: cvs/sparc-980522-merge~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8dff4e05f002dbc3723545bc4cc566afb904314;p=thirdparty%2Fglibc.git Fix pow function. --- diff --git a/sysdeps/i386/fpu/__math.h b/sysdeps/i386/fpu/__math.h index ecd1d16482d..1bb926603f8 100644 --- a/sysdeps/i386/fpu/__math.h +++ b/sysdeps/i386/fpu/__math.h @@ -294,7 +294,7 @@ __MATH_INLINE double pow (double __x, double __y) { register double __value, __exponent; - long __p = (long) __y; + long long int __p = (long long int) __y; if (__x == 0.0 && __y > 0.0) return 0.0; @@ -494,7 +494,7 @@ __MATH_INLINE double pow2 (double __x) { register double __value, __exponent; - long __p = (long) __x; + int __p = (int) __x; if (__x == (double) __p) return ldexp (1.0, __p);