this makes acosh slightly more precise around 1.0 on i386
@ -1,5 +1,10 @@
#include "libm.h"
#if FLT_EVAL_METHOD==2
#undef sqrt
#define sqrt sqrtl
#endif
/* acosh(x) = log(x + sqrt(x*x-1)) */
double acosh(double x)
{
@ -1,5 +1,13 @@
#undef sqrtf
#define sqrtf sqrtl
#elif FLT_EVAL_METHOD==1
#define sqrtf sqrt
float acoshf(float x)