e^{-\left(1 - x \cdot x\right)}e^{-\left(1 - x \cdot x\right)}double f(double x) {
double r2575221 = 1.0;
double r2575222 = x;
double r2575223 = r2575222 * r2575222;
double r2575224 = r2575221 - r2575223;
double r2575225 = -r2575224;
double r2575226 = exp(r2575225);
return r2575226;
}
double f(double x) {
double r2575227 = 1.0;
double r2575228 = x;
double r2575229 = r2575228 * r2575228;
double r2575230 = r2575227 - r2575229;
double r2575231 = -r2575230;
double r2575232 = exp(r2575231);
return r2575232;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019112
(FPCore (x)
:name "exp neg sub"
(exp (- (- 1 (* x x)))))