e^{-\left(1 - x \cdot x\right)}e^{-\left(1 - x \cdot x\right)}double f(double x) {
double r935989 = 1.0;
double r935990 = x;
double r935991 = r935990 * r935990;
double r935992 = r935989 - r935991;
double r935993 = -r935992;
double r935994 = exp(r935993);
return r935994;
}
double f(double x) {
double r935995 = 1.0;
double r935996 = x;
double r935997 = r935996 * r935996;
double r935998 = r935995 - r935997;
double r935999 = -r935998;
double r936000 = exp(r935999);
return r936000;
}



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