\frac{2}{e^{x} + e^{-x}}\sqrt[3]{{\left(\frac{2}{e^{x} + e^{-x}}\right)}^{3}}double f(double x) {
double r53401 = 2.0;
double r53402 = x;
double r53403 = exp(r53402);
double r53404 = -r53402;
double r53405 = exp(r53404);
double r53406 = r53403 + r53405;
double r53407 = r53401 / r53406;
return r53407;
}
double f(double x) {
double r53408 = 2.0;
double r53409 = x;
double r53410 = exp(r53409);
double r53411 = -r53409;
double r53412 = exp(r53411);
double r53413 = r53410 + r53412;
double r53414 = r53408 / r53413;
double r53415 = 3.0;
double r53416 = pow(r53414, r53415);
double r53417 = cbrt(r53416);
return r53417;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-cbrt-cube0.1
Applied add-cbrt-cube0.1
Applied cbrt-undiv0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019325 +o rules:numerics
(FPCore (x)
:name "Hyperbolic secant"
:precision binary64
(/ 2 (+ (exp x) (exp (- x)))))