e^{-\left(1 - x \cdot x\right)}e^{-\left(1 - x \cdot x\right)}double f(double x) {
double r797238 = 1.0;
double r797239 = x;
double r797240 = r797239 * r797239;
double r797241 = r797238 - r797240;
double r797242 = -r797241;
double r797243 = exp(r797242);
return r797243;
}
double f(double x) {
double r797244 = 1.0;
double r797245 = x;
double r797246 = r797245 * r797245;
double r797247 = r797244 - r797246;
double r797248 = -r797247;
double r797249 = exp(r797248);
return r797249;
}



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