diff options
author | Joseph Myers <joseph@codesourcery.com> | 2013-01-17 20:25:51 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2013-01-17 20:25:51 +0000 |
commit | 728d7b43fc8a4f9b3ec772fd8b75a39b945e9f04 (patch) | |
tree | 4033b2b21fd505dc1b607ea1ed589818fe838ef2 /include | |
parent | 2a26ef3a012cc29623423ca52c1cc8001d847d54 (diff) | |
download | glibc-728d7b43fc8a4f9b3ec772fd8b75a39b945e9f04.tar.gz glibc-728d7b43fc8a4f9b3ec772fd8b75a39b945e9f04.tar.xz glibc-728d7b43fc8a4f9b3ec772fd8b75a39b945e9f04.zip |
Fix cacos real-part inaccuracy for result real part near 0 (bug 15023).
Diffstat (limited to 'include')
-rw-r--r-- | include/complex.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/include/complex.h b/include/complex.h index acf8cf14ba..e173f1f6a3 100644 --- a/include/complex.h +++ b/include/complex.h @@ -1 +1,11 @@ -#include <math/complex.h> +#ifndef _COMPLEX_H +# include <math/complex.h> + +/* Return the complex inverse hyperbolic sine of finite nonzero Z, + with the imaginary part of the result subtracted from pi/2 if ADJ + is nonzero. */ +extern complex float __kernel_casinhf (complex float z, int adj); +extern complex double __kernel_casinh (complex double z, int adj); +extern complex long double __kernel_casinhl (complex long double z, int adj); + +#endif |