diff options
Diffstat (limited to 'libm.h')
-rw-r--r-- | libm.h | 147 |
1 files changed, 139 insertions, 8 deletions
@@ -1,34 +1,165 @@ +#ifdef HAVE_ACOS LIBM_DD(acos) +#else +LIBM_DD_NO(acos) +#endif +#ifdef HAVE_ACOSH LIBM_DD(acosh) +#else +LIBM_DD_NO(acosh) +#endif +#ifdef HAVE_ASIN LIBM_DD(asin) +#else +LIBM_DD_NO(asin) +#endif +#ifdef HAVE_ASINH LIBM_DD(asinh) +#else +LIBM_DD_NO(asinh) +#endif +#ifdef HAVE_ATAN LIBM_DD(atan) +#else +LIBM_DD_NO(atan) +#endif +#ifdef HAVE_ATANH LIBM_DD(atanh) +#else +LIBM_DD_NO(atanh) +#endif +#ifdef HAVE_CBRT LIBM_DD(cbrt) +#else +LIBM_DD_NO(cbrt) +#endif +#ifdef HAVE_COS LIBM_DD(cos) +#else +LIBM_DD_NO(cos) +#endif +#ifdef HAVE_COSH LIBM_DD(cosh) +#else +LIBM_DD_NO(cosh) +#endif +#ifdef HAVE_EXP2 LIBM_DD(exp2) +#else +LIBM_DD_NO(exp2) +#endif +#ifdef HAVE_EXP LIBM_DD(exp) +#else +LIBM_DD_NO(exp) +#endif +#ifdef HAVE_FLOOR LIBM_DD(floor) +#else +LIBM_DD_NO(floor) +#endif +#ifdef HAVE_J0 LIBM_DD(j0) +#else +LIBM_DD_NO(j0) +#endif +#ifdef HAVE_J1 LIBM_DD(j1) +#else +LIBM_DD_NO(j1) +#endif +#ifdef HAVE_LOG10 LIBM_DD(log10) +#else +LIBM_DD_NO(log10) +#endif +#ifdef HAVE_LOG2 LIBM_DD(log2) +#else +LIBM_DD_NO(log2) +#endif +#ifdef HAVE_LOG LIBM_DD(log) +#else +LIBM_DD_NO(log) +#endif +#ifdef HAVE_SIN LIBM_DD(sin) +#else +LIBM_DD_NO(sin) +#endif +#ifdef HAVE_SINH LIBM_DD(sinh) +#else +LIBM_DD_NO(sinh) +#endif +#ifdef HAVE_SQRT LIBM_DD(sqrt) +#else +LIBM_DD_NO(sqrt) +#endif +#ifdef HAVE_TAN LIBM_DD(tan) +#else +LIBM_DD_NO(tan) +#endif +#ifdef HAVE_TANH LIBM_DD(tanh) +#else +LIBM_DD_NO(tanh) +#endif +#ifdef HAVE_TGAMMA LIBM_DD(tgamma) +#else +LIBM_DD_NO(tgamma) +#endif +#ifdef HAVE_Y0 LIBM_DD(y0) +#else +LIBM_DD_NO(y0) +#endif +#ifdef HAVE_Y1 LIBM_DD(y1) -/* LIBM_DID(jn) */ -/* LIBM_DID(yn) */ -/* LIBM_DDD(pow) */ -/* LIBM_DDD(atan2) */ -/* LIBM_DDD(hypot) */ -/* LIBM_DDD(remainder) */ -/* LIBM_DDI(scalbn) */ -/* LIBM_DDIP(lgamma_r) */ +#else +LIBM_DD_NO(y1) +#endif +#ifdef HAVE_POW +LIBM_DDD(pow) +#else +LIBM_DDD_NO(pow) +#endif +#ifdef HAVE_POW10 +LIBM_DD(pow10) +#else +LIBM_DD_NO(pow10) +#endif +#ifdef HAVE_JN +LIBM_DID(jn) +#endif +#ifdef HAVE_YN +LIBM_DID(yn) +#endif +#ifdef HAVE_ATAN2 +LIBM_DDD(atan2) +#else +LIBM_DDD_NO(atan2) +#endif +#ifdef HAVE_HYPOT +LIBM_DDD(hypot) +#else +LIBM_DDD_NO(hypot) +#endif +#ifdef HAVE_REMAINDER +LIBM_DDD(remainder) +#else +LIBM_DDD_NO(remainder) +#endif +#if 0 +#ifdef HAVE_SCALBN +LIBM_DDI(scalbn) +#endif +#ifdef HAVE_LGAMMA_R +LIBM_DDIP(lgamma_r) +#endif +#endif |