mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 19:00:07 +00:00
Update.
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.
This commit is contained in:
parent
02eca23b08
commit
e859d1d90a
16
ChangeLog
16
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>
|
2001-05-11 Andreas Jaeger <aj@suse.de>
|
||||||
|
|
||||||
* sysdeps/unix/sysv/linux/configure.in: Move binutils check to...
|
* sysdeps/unix/sysv/linux/configure.in: Move binutils check to...
|
||||||
|
@ -188,6 +188,9 @@ extern double __kernel_cos (double,double);
|
|||||||
extern double __kernel_tan (double,double,int);
|
extern double __kernel_tan (double,double,int);
|
||||||
extern int __kernel_rem_pio2 (double*,double*,int,int,int, const int32_t*);
|
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 */
|
/* ieee style elementary float functions */
|
||||||
extern float __ieee754_sqrtf (float);
|
extern float __ieee754_sqrtf (float);
|
||||||
@ -220,6 +223,7 @@ extern float __ieee754_remainderf (float,float);
|
|||||||
extern int32_t __ieee754_rem_pio2f (float,float*);
|
extern int32_t __ieee754_rem_pio2f (float,float*);
|
||||||
extern float __ieee754_scalbf (float,float);
|
extern float __ieee754_scalbf (float,float);
|
||||||
|
|
||||||
|
|
||||||
/* float versions of fdlibm kernel functions */
|
/* float versions of fdlibm kernel functions */
|
||||||
extern float __kernel_sinf (float,float,int);
|
extern float __kernel_sinf (float,float,int);
|
||||||
extern float __kernel_cosf (float,float);
|
extern float __kernel_cosf (float,float);
|
||||||
|
@ -1,13 +1,14 @@
|
|||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
#include "math_private.h"
|
||||||
|
|
||||||
long double
|
int
|
||||||
__ieee754_rem_pio2l (long double x, long double *y)
|
__ieee754_rem_pio2l (long double x, long double *y)
|
||||||
{
|
{
|
||||||
fputs ("__ieee754_rem_pio2l not implemented\n", stderr);
|
fputs ("__ieee754_rem_pio2l not implemented\n", stderr);
|
||||||
__set_errno (ENOSYS);
|
__set_errno (ENOSYS);
|
||||||
return 0.0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
stub_warning (__ieee754_rem_pio2l)
|
stub_warning (__ieee754_rem_pio2l)
|
||||||
|
@ -39,6 +39,7 @@
|
|||||||
#include "powtwo.tbl"
|
#include "powtwo.tbl"
|
||||||
#include "MathLib.h"
|
#include "MathLib.h"
|
||||||
#include "uasncs.h"
|
#include "uasncs.h"
|
||||||
|
#include "math_private.h"
|
||||||
|
|
||||||
void __doasin(double x, double dx, double w[]);
|
void __doasin(double x, double dx, double w[]);
|
||||||
void __dubsin(double x, double dx, double v[]);
|
void __dubsin(double x, double dx, double v[]);
|
||||||
|
@ -41,6 +41,8 @@
|
|||||||
#include "MathLib.h"
|
#include "MathLib.h"
|
||||||
#include "uatan.tbl"
|
#include "uatan.tbl"
|
||||||
#include "atnat2.h"
|
#include "atnat2.h"
|
||||||
|
#include "math_private.h"
|
||||||
|
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* An ultimate atan2 routine. Given two IEEE double machine numbers y,x */
|
/* An ultimate atan2 routine. Given two IEEE double machine numbers y,x */
|
||||||
/* it computes the correctly rounded (to nearest) value of atan2(y,x). */
|
/* it computes the correctly rounded (to nearest) value of atan2(y,x). */
|
||||||
|
@ -33,10 +33,12 @@
|
|||||||
/***************************************************************************/
|
/***************************************************************************/
|
||||||
|
|
||||||
#include "endian.h"
|
#include "endian.h"
|
||||||
#include "uexp.h"
|
#include "uexp.h"
|
||||||
#include "mydefs.h"
|
#include "mydefs.h"
|
||||||
#include "MathLib.h"
|
#include "MathLib.h"
|
||||||
#include "uexp.tbl"
|
#include "uexp.tbl"
|
||||||
|
#include "math_private.h"
|
||||||
|
|
||||||
double __slowexp(double);
|
double __slowexp(double);
|
||||||
|
|
||||||
/***************************************************************************/
|
/***************************************************************************/
|
||||||
|
@ -38,6 +38,8 @@
|
|||||||
#include "dla.h"
|
#include "dla.h"
|
||||||
#include "mpa.h"
|
#include "mpa.h"
|
||||||
#include "MathLib.h"
|
#include "MathLib.h"
|
||||||
|
#include "math_private.h"
|
||||||
|
|
||||||
void __mplog(mp_no *, mp_no *, int);
|
void __mplog(mp_no *, mp_no *, int);
|
||||||
|
|
||||||
/*********************************************************************/
|
/*********************************************************************/
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
/* checkint */
|
/* checkint */
|
||||||
/* FILES NEEDED: dla.h endian.h mpa.h mydefs.h */
|
/* FILES NEEDED: dla.h endian.h mpa.h mydefs.h */
|
||||||
/* halfulp.c mpexp.c mplog.c slowexp.c slowpow.c mpa.c */
|
/* 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 */
|
/* root.tbl uexp.tbl upow.tbl */
|
||||||
/* An ultimate power routine. Given two IEEE double machine numbers y,x */
|
/* An ultimate power routine. Given two IEEE double machine numbers y,x */
|
||||||
/* it computes the correctly rounded (to nearest) value of x^y. */
|
/* it computes the correctly rounded (to nearest) value of x^y. */
|
||||||
@ -40,6 +40,7 @@
|
|||||||
#include "mydefs.h"
|
#include "mydefs.h"
|
||||||
#include "MathLib.h"
|
#include "MathLib.h"
|
||||||
#include "upow.tbl"
|
#include "upow.tbl"
|
||||||
|
#include "math_private.h"
|
||||||
|
|
||||||
|
|
||||||
double __exp1(double x, double xx, double error);
|
double __exp1(double x, double xx, double error);
|
||||||
|
@ -33,6 +33,7 @@
|
|||||||
#include "mydefs.h"
|
#include "mydefs.h"
|
||||||
#include "urem.h"
|
#include "urem.h"
|
||||||
#include "MathLib.h"
|
#include "MathLib.h"
|
||||||
|
#include "math_private.h"
|
||||||
|
|
||||||
/**************************************************************************/
|
/**************************************************************************/
|
||||||
/* An ultimate remainder routine. Given two IEEE double machine numbers x */
|
/* An ultimate remainder routine. Given two IEEE double machine numbers x */
|
||||||
|
@ -37,6 +37,7 @@
|
|||||||
#include "dla.h"
|
#include "dla.h"
|
||||||
#include "MathLib.h"
|
#include "MathLib.h"
|
||||||
#include "root.tbl"
|
#include "root.tbl"
|
||||||
|
#include "math_private.h"
|
||||||
|
|
||||||
/*********************************************************************/
|
/*********************************************************************/
|
||||||
/* An ultimate aqrt routine. Given an IEEE double machine number x */
|
/* An ultimate aqrt routine. Given an IEEE double machine number x */
|
||||||
|
Loading…
Reference in New Issue
Block a user