e^{-\left(1 - x \cdot x\right)}e^{x \cdot x} \cdot \frac{1}{e}double f(double x) {
double r880440 = 1.0;
double r880441 = x;
double r880442 = r880441 * r880441;
double r880443 = r880440 - r880442;
double r880444 = -r880443;
double r880445 = exp(r880444);
return r880445;
}
double f(double x) {
double r880446 = x;
double r880447 = r880446 * r880446;
double r880448 = exp(r880447);
double r880449 = 1.0;
double r880450 = exp(1.0);
double r880451 = r880449 / r880450;
double r880452 = r880448 * r880451;
return r880452;
}



Bits error versus x
Results
Initial program 0.0
Simplified0.0
rmApplied fma-udef0.0
Applied exp-sum0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019162 +o rules:numerics
(FPCore (x)
:name "exp neg sub"
(exp (- (- 1 (* x x)))))