\frac{2}{e^{x} + e^{-x}}\sqrt[3]{{\left(\frac{2}{e^{x} + e^{-x}}\right)}^{3}}double f(double x) {
double r61666 = 2.0;
double r61667 = x;
double r61668 = exp(r61667);
double r61669 = -r61667;
double r61670 = exp(r61669);
double r61671 = r61668 + r61670;
double r61672 = r61666 / r61671;
return r61672;
}
double f(double x) {
double r61673 = 2.0;
double r61674 = x;
double r61675 = exp(r61674);
double r61676 = -r61674;
double r61677 = exp(r61676);
double r61678 = r61675 + r61677;
double r61679 = r61673 / r61678;
double r61680 = 3.0;
double r61681 = pow(r61679, r61680);
double r61682 = cbrt(r61681);
return r61682;
}



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 2019199 +o rules:numerics
(FPCore (x)
:name "Hyperbolic secant"
(/ 2.0 (+ (exp x) (exp (- x)))))