e^{\frac{x}{2}} - \frac{x}{e^{x} - 1}e^{\frac{x}{2}} - \frac{x}{e^{x} - 1}double code(double x) {
return ((double) (((double) exp(((double) (x / 2.0)))) - ((double) (x / ((double) (((double) exp(x)) - 1.0))))));
}
double code(double x) {
return ((double) (((double) exp(((double) (x / 2.0)))) - ((double) (x / ((double) (((double) exp(x)) - 1.0))))));
}



Bits error versus x
Results
Initial program 41.6
Final simplification41.6
herbie shell --seed 2020153
(FPCore (x)
:name "(- (exp (/ x 2)) (/ x (- (exp x) 1)))"
:precision binary64
(- (exp (/ x 2.0)) (/ x (- (exp x) 1.0))))