\frac{2}{e^{x} + e^{-x}}\sqrt[3]{{\left(\frac{2}{e^{-1 \cdot x} + e^{x}}\right)}^{3}}double f(double x) {
double r57075 = 2.0;
double r57076 = x;
double r57077 = exp(r57076);
double r57078 = -r57076;
double r57079 = exp(r57078);
double r57080 = r57077 + r57079;
double r57081 = r57075 / r57080;
return r57081;
}
double f(double x) {
double r57082 = 2.0;
double r57083 = -1.0;
double r57084 = x;
double r57085 = r57083 * r57084;
double r57086 = exp(r57085);
double r57087 = exp(r57084);
double r57088 = r57086 + r57087;
double r57089 = r57082 / r57088;
double r57090 = 3.0;
double r57091 = pow(r57089, r57090);
double r57092 = cbrt(r57091);
return r57092;
}



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