e^{-\left(1 - x \cdot x\right)}e^{-1} \cdot e^{x \cdot x}double f(double x) {
double r1584260 = 1.0;
double r1584261 = x;
double r1584262 = r1584261 * r1584261;
double r1584263 = r1584260 - r1584262;
double r1584264 = -r1584263;
double r1584265 = exp(r1584264);
return r1584265;
}
double f(double x) {
double r1584266 = 1.0;
double r1584267 = -r1584266;
double r1584268 = exp(r1584267);
double r1584269 = x;
double r1584270 = r1584269 * r1584269;
double r1584271 = exp(r1584270);
double r1584272 = r1584268 * r1584271;
return r1584272;
}



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