\frac{\left(e^{e^{\pi}} \cdot x\right) \cdot 1}{e^{\pi}}\left(e^{e^{\pi} - \pi} \cdot 1\right) \cdot xdouble code(double x) {
return ((double) (((double) (((double) (((double) exp(((double) exp(((double) M_PI))))) * x)) * 1.0)) / ((double) exp(((double) M_PI)))));
}
double code(double x) {
return ((double) (((double) (((double) exp(((double) (((double) exp(((double) M_PI))) - ((double) M_PI))))) * 1.0)) * x));
}



Bits error versus x
Results
Initial program 4.0
Simplified3.9
Final simplification3.9
herbie shell --seed 2020152
(FPCore (x)
:name "(/ (* (* (exp (exp PI)) x) 1) (exp PI))"
:precision binary64
(/ (* (* (exp (exp PI)) x) 1.0) (exp PI)))