e^{X} - e^{X \cdot X}e^{X} - e^{X \cdot X}double code(double X) {
return ((double) (((double) exp(X)) - ((double) exp(((double) (X * X))))));
}
double code(double X) {
return ((double) (((double) exp(X)) - ((double) exp(((double) (X * X))))));
}



Bits error versus X
Results
Initial program 58.4
Final simplification58.4
herbie shell --seed 2020152
(FPCore (X)
:name "(- (exp X) (exp (* X X)))"
:precision binary64
(- (exp X) (exp (* X X))))