]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorAndreas Jaeger <aj@suse.de>
Sat, 12 May 2001 14:32:12 +0000 (14:32 +0000)
committerAndreas Jaeger <aj@suse.de>
Sat, 12 May 2001 14:32:12 +0000 (14:32 +0000)
2001-05-12  Andreas Jaeger  <aj@suse.de>

* sysdeps/ieee754/dbl-64/e_asin.c: Include "math_private.h" for
internal prototypes.
* sysdeps/ieee754/dbl-64/s_atan.c: Likewise.
* sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise.
* sysdeps/ieee754/dbl-64/e_remainder.c: Likewise.
* sysdeps/ieee754/dbl-64/e_pow.c: Likewise.
* sysdeps/ieee754/dbl-64/e_log.c: Likewise.
* sysdeps/ieee754/dbl-64/e_exp.c: Likewise.
* sysdeps/ieee754/dbl-64/e_atan2.c: Likewise.
* sysdeps/generic/e_rem_pio2l.c: Likewise.
(__ieee754_rem_pio2l): Fix prototype.

* math/math_private.h (__copysign): Add internal prototype.

ChangeLog
math/math_private.h
sysdeps/generic/e_rem_pio2l.c
sysdeps/ieee754/dbl-64/e_asin.c
sysdeps/ieee754/dbl-64/e_atan2.c
sysdeps/ieee754/dbl-64/e_exp.c
sysdeps/ieee754/dbl-64/e_log.c
sysdeps/ieee754/dbl-64/e_pow.c
sysdeps/ieee754/dbl-64/e_remainder.c
sysdeps/ieee754/dbl-64/e_sqrt.c

index 70af55c3253d962ca01aa607d4f10df345a44ab2..93adfdffc1368391390adfcd7040850ba148ac6d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2001-05-12  Andreas Jaeger  <aj@suse.de>
+
+       * sysdeps/ieee754/dbl-64/e_asin.c: Include "math_private.h" for
+       internal prototypes.
+       * sysdeps/ieee754/dbl-64/s_atan.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_remainder.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_pow.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_log.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_exp.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_atan2.c: Likewise.
+       * sysdeps/generic/e_rem_pio2l.c: Likewise.
+       (__ieee754_rem_pio2l): Fix prototype.
+
+       * math/math_private.h (__copysign): Add internal prototype.
+
 2001-05-11  Andreas Jaeger  <aj@suse.de>
 
        * sysdeps/unix/sysv/linux/configure.in: Move binutils check to...
index f3d1f233cf1711294c8cb9ff8d70e5e847359010..eea7e34cf7e40ede410118344987ea301f1cc670 100644 (file)
@@ -188,6 +188,9 @@ extern double __kernel_cos (double,double);
 extern double __kernel_tan (double,double,int);
 extern int    __kernel_rem_pio2 (double*,double*,int,int,int, const int32_t*);
 
+/* internal functions.  */
+extern double __copysign (double x, double __y);
+
 
 /* ieee style elementary float functions */
 extern float __ieee754_sqrtf (float);
@@ -220,6 +223,7 @@ extern float __ieee754_remainderf (float,float);
 extern int32_t __ieee754_rem_pio2f (float,float*);
 extern float __ieee754_scalbf (float,float);
 
+
 /* float versions of fdlibm kernel functions */
 extern float __kernel_sinf (float,float,int);
 extern float __kernel_cosf (float,float);
index 847f5f98c6810d26470421f9bb496ffec31f4ac1..617215516badb654e1cf61f15b216df01f25b4f1 100644 (file)
@@ -1,13 +1,14 @@
 #include <math.h>
 #include <stdio.h>
 #include <errno.h>
+#include "math_private.h"
 
-long double
+int
 __ieee754_rem_pio2l (long double x, long double *y)
 {
   fputs ("__ieee754_rem_pio2l not implemented\n", stderr);
   __set_errno (ENOSYS);
-  return 0.0;
+  return 0;
 }
 
 stub_warning (__ieee754_rem_pio2l)
index a2b309e4d59bb9841e989197c96b309cab369416..4ad450face53bf62459f9c2314379d554e0e8188 100644 (file)
@@ -39,6 +39,7 @@
 #include "powtwo.tbl"
 #include "MathLib.h"
 #include "uasncs.h"
+#include "math_private.h"
 
 void __doasin(double x, double dx, double w[]);
 void __dubsin(double x, double dx, double v[]);
index adf7a0d11bb3ac4304daef4cf77fccdbeb8df85c..c72d25a8ad843b893f6d61c7a9173ef14662d62f 100644 (file)
@@ -41,6 +41,8 @@
 #include "MathLib.h"
 #include "uatan.tbl"
 #include "atnat2.h"
+#include "math_private.h"
+
 /************************************************************************/
 /* An ultimate atan2 routine. Given two IEEE double machine numbers y,x */
 /* it computes the correctly rounded (to nearest) value of atan2(y,x).  */
index 190c5667d6e3d0ee4f13407c18ffbc67f842421f..f1c014b34c416bfe48209da8aea7f928d01cdd3c 100644 (file)
 /***************************************************************************/
 
 #include "endian.h"
-#include  "uexp.h"
+#include "uexp.h"
 #include "mydefs.h"
 #include "MathLib.h"
 #include "uexp.tbl"
+#include "math_private.h"
+
 double __slowexp(double);
 
 /***************************************************************************/
index 1a099726d5ffe0514d9ce1ddf547892a4d631919..650a9fffab1e76cc7667c539231554ccb798fba3 100644 (file)
@@ -38,6 +38,8 @@
 #include "dla.h"
 #include "mpa.h"
 #include "MathLib.h"
+#include "math_private.h"
+
 void __mplog(mp_no *, mp_no *, int);
 
 /*********************************************************************/
index dc92922d181fbaeccb2781ff409296aa35478fd7..b6cab78e0330b1c1f0d3dbe04f1cc8630543aa21 100644 (file)
@@ -26,7 +26,7 @@
 /*             checkint                                                    */
 /* FILES NEEDED: dla.h endian.h mpa.h mydefs.h                             */
 /*               halfulp.c mpexp.c mplog.c slowexp.c slowpow.c mpa.c       */
-/*                          uexp.c  upow.c                                */
+/*                          uexp.c  upow.c                                */
 /*               root.tbl uexp.tbl upow.tbl                                */
 /* An ultimate power routine. Given two IEEE double machine numbers y,x    */
 /* it computes the correctly rounded (to nearest) value of x^y.            */
@@ -40,6 +40,7 @@
 #include "mydefs.h"
 #include "MathLib.h"
 #include "upow.tbl"
+#include "math_private.h"
 
 
 double __exp1(double x, double xx, double error);
index c59e5895d8db2211ccd8e00ac57093149f0885c2..9c82ae7dfcf76a0e7f4bd4b3a5fb96c7146cf807 100644 (file)
@@ -33,6 +33,7 @@
 #include "mydefs.h"
 #include "urem.h"
 #include "MathLib.h"
+#include "math_private.h"
 
 /**************************************************************************/
 /* An ultimate remainder routine. Given two IEEE double machine numbers x */
index 570cc0e059ea324166f2cc6886bd84f9e4aba1c7..fefe586f84f76fc288c0a3e9bb52e7bef5067afe 100644 (file)
@@ -37,6 +37,7 @@
 #include "dla.h"
 #include "MathLib.h"
 #include "root.tbl"
+#include "math_private.h"
 
 /*********************************************************************/
 /* An ultimate aqrt routine. Given an IEEE double machine number x   */