\frac{2}{e^{x} + e^{-x}}\frac{2}{e^{x} + e^{-x}}double f(double x) {
double r74883 = 2.0;
double r74884 = x;
double r74885 = exp(r74884);
double r74886 = -r74884;
double r74887 = exp(r74886);
double r74888 = r74885 + r74887;
double r74889 = r74883 / r74888;
return r74889;
}
double f(double x) {
double r74890 = 2.0;
double r74891 = x;
double r74892 = exp(r74891);
double r74893 = -r74891;
double r74894 = exp(r74893);
double r74895 = r74892 + r74894;
double r74896 = r74890 / r74895;
return r74896;
}



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