\frac{2}{e^{x} + e^{-x}}\frac{2}{e^{x} + e^{-x}}double f(double x) {
double r2339952 = 2.0;
double r2339953 = x;
double r2339954 = exp(r2339953);
double r2339955 = -r2339953;
double r2339956 = exp(r2339955);
double r2339957 = r2339954 + r2339956;
double r2339958 = r2339952 / r2339957;
return r2339958;
}
double f(double x) {
double r2339959 = 2.0;
double r2339960 = x;
double r2339961 = exp(r2339960);
double r2339962 = -r2339960;
double r2339963 = exp(r2339962);
double r2339964 = r2339961 + r2339963;
double r2339965 = r2339959 / r2339964;
return r2339965;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019144
(FPCore (x)
:name "Hyperbolic secant"
(/ 2 (+ (exp x) (exp (- x)))))