\frac{2}{e^{x} + e^{-x}}\sqrt[3]{{\left(\frac{2}{e^{-x} + e^{x}}\right)}^{3}}double f(double x) {
double r54563 = 2.0;
double r54564 = x;
double r54565 = exp(r54564);
double r54566 = -r54564;
double r54567 = exp(r54566);
double r54568 = r54565 + r54567;
double r54569 = r54563 / r54568;
return r54569;
}
double f(double x) {
double r54570 = 2.0;
double r54571 = x;
double r54572 = -r54571;
double r54573 = exp(r54572);
double r54574 = exp(r54571);
double r54575 = r54573 + r54574;
double r54576 = r54570 / r54575;
double r54577 = 3.0;
double r54578 = pow(r54576, r54577);
double r54579 = cbrt(r54578);
return r54579;
}



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
(FPCore (x)
:name "Hyperbolic secant"
:precision binary64
(/ 2 (+ (exp x) (exp (- x)))))