expm1
double expm1(double);
#define expm1(a) __TG_FN1(expm1, (a))
return (float)expm1(x);
{t=expm1(x); return(copysign((t+t/(one+t))*half,sign));}
return(copysign(scalb(one+expm1((x-mln2hi)-mln2lo),max),sign));
return( expm1(x)*sign );
return(copysign(one-two/(expm1(x+x)+two),sign));
{t= -expm1(-(x+x)); return(copysign(t/(two-t),sign));}
t = expm1(fabs(x));
t = expm1(fabs(x));
return expm1(d);
t = expm1(two*fabs(x));
t = expm1(-two*fabs(x));
DFUNC_DBL(expm1)
if (isnan(expm1(x)) == 0)
if (expm1(x) != -1.0)
double y = expm1(x);
double y = expm1(x);
double y = expm1(x);
TEST(expm1(M_PI_4));