diff options
author | Andreas Jaeger <aj@suse.de> | 2001-05-12 20:15:01 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2001-05-12 20:15:01 +0000 |
commit | 15b3c029dcffaf1fdc2a847ee8b32c59d4774d2b (patch) | |
tree | acea866072a85532ca12f2e4a02d076dc1d9d65b /math/math_private.h | |
parent | e859d1d90a420e66482deae0c3a7151347a90c82 (diff) | |
download | glibc-15b3c029dcffaf1fdc2a847ee8b32c59d4774d2b.zip glibc-15b3c029dcffaf1fdc2a847ee8b32c59d4774d2b.tar.gz glibc-15b3c029dcffaf1fdc2a847ee8b32c59d4774d2b.tar.bz2 |
Update.
* sysdeps/ieee754/dbl-64/s_sin.c: Include "math_private.h" for
internal prototypes.
* sysdeps/ieee754/dbl-64/doasin.c: Likewise.
* sysdeps/ieee754/dbl-64/dosincos.c: Likewise.
* sysdeps/ieee754/dbl-64/halfulp.c: Likewise.
* sysdeps/ieee754/dbl-64/sincos32.c: Likewise.
* sysdeps/ieee754/dbl-64/slowexp.c: Likewise.
* sysdeps/ieee754/dbl-64/slowpow.c: Likewise.
* math/math_private.h: Add prototypes for internal functions of
the IBM Accurate Mathematical Library.
* sysdeps/ieee754/dbl-64/s_atan.c: Include "math.h" for
prototypes.
* sysdeps/ieee754/dbl-64/s_tan.c: Likewise.
Diffstat (limited to 'math/math_private.h')
-rw-r--r-- | math/math_private.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/math/math_private.h b/math/math_private.h index eea7e34..19404d0 100644 --- a/math/math_private.h +++ b/math/math_private.h @@ -292,4 +292,23 @@ extern long double fabsl (long double x); extern void __sincosl (long double, long double *, long double *); #endif +/* Prototypes for functions of the IBM Accurate Mathematical Library. */ +extern double __exp1 (double __x, double __xx, double __error); +extern double __sin (double __x); +extern double __cos (double __x); +extern int __branred (double __x, double *__a, double *__aa); +extern void __doasin (double __x, double __dx, double __v[]); +extern void __dubsin (double __x, double __dx, double __v[]); +extern void __dubcos (double __x, double __dx, double __v[]); +extern double __halfulp (double __x, double __y); +extern double __sin32 (double __x, double __res, double __res1); +extern double __cos32 (double __x, double __res, double __res1); +extern double __mpsin (double __x, double __dx); +extern double __mpcos (double __x, double __dx); +extern double __mpsin1 (double __x); +extern double __mpcos1 (double __x); +extern double __slowexp (double __x); +extern double __slowpow (double __x, double __y, double __z); +extern void __docos (double __x, double __dx, double __v[]); + #endif /* _MATH_PRIVATE_H_ */ |