From bcf01e6d800e837622ddbc851b42b55fa99e5636 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 15 Oct 2011 20:22:59 -0400 Subject: Optimize exp Add __exp*_finite optimizations and rewrite some wrappers. --- math/bits/math-finite.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'math/bits') diff --git a/math/bits/math-finite.h b/math/bits/math-finite.h index c6b9527..7443d26 100644 --- a/math/bits/math-finite.h +++ b/math/bits/math-finite.h @@ -67,6 +67,13 @@ extern float coshf (float) __asm__ ("__coshf_finite"); extern long double coshl (long double) __asm__ ("__coshl_finite"); #endif +/* exp. */ +extern double exp (double) __asm__ ("__exp_finite"); +extern float expf (float) __asm__ ("__expf_finite"); +#ifdef __MATH_DECLARE_LDOUBLE +extern long double expl (long double) __asm__ ("__expl_finite"); +#endif + #ifdef __USE_GNU /* exp10. */ extern double exp10 (double) __asm__ ("__exp10_finite"); -- cgit v1.1