diff --git a/math_private.h b/math_private.h --- a/math_private.h +++ b/math_private.h @@ -867,16 +867,67 @@ irintl(long double x) #define __ieee754_j1f j1f #define __ieee754_y0f y0f #define __ieee754_y1f y1f #define __ieee754_jnf jnf #define __ieee754_ynf ynf #define __ieee754_remainderf remainderf #define __ieee754_scalbf scalbf +#define acos fdlibm::acos +#define acosf fdlibm::acosf +#define asin fdlibm::asin +#define asinf fdlibm::asinf +#define atan fdlibm::atan +#define atanf fdlibm::atanf +#define atan2 fdlibm::atan2 +#define cos fdlibm::cos +#define cosf fdlibm::cosf +#define sin fdlibm::sin +#define sinf fdlibm::sinf +#define tan fdlibm::tan +#define tanf fdlibm::tanf +#define cosh fdlibm::cosh +#define sinh fdlibm::sinh +#define tanh fdlibm::tanh +#define exp fdlibm::exp +#define expf fdlibm::expf +#define exp2 fdlibm::exp2 +#define exp2f fdlibm::exp2f +#define log fdlibm::log +#define logf fdlibm::logf +#define log10 fdlibm::log10 +#define pow fdlibm::pow +#define powf fdlibm::powf +#define ceil fdlibm::ceil +#define ceilf fdlibm::ceilf +#define fabs fdlibm::fabs +#define fabsf fdlibm::fabsf +#define floor fdlibm::floor +#define acosh fdlibm::acosh +#define asinh fdlibm::asinh +#define atanh fdlibm::atanh +#define cbrt fdlibm::cbrt +#define expm1 fdlibm::expm1 +#define hypot fdlibm::hypot +#define log1p fdlibm::log1p +#define log2 fdlibm::log2 +#define scalb fdlibm::scalb +#define copysign fdlibm::copysign +#define scalbn fdlibm::scalbn +#define scalbnf fdlibm::scalbnf +#define trunc fdlibm::trunc +#define truncf fdlibm::truncf +#define floorf fdlibm::floorf +#define nearbyint fdlibm::nearbyint +#define nearbyintf fdlibm::nearbyintf +#define rint fdlibm::rint +#define rintf fdlibm::rintf +#define sqrtf fdlibm::sqrtf + /* fdlibm kernel function */ int __kernel_rem_pio2(double*,double*,int,int,int); /* double precision kernel functions */ #ifndef INLINE_REM_PIO2 int __ieee754_rem_pio2(double,double*); #endif double __kernel_sin(double,double,int);