e^{-\left(1 - x \cdot x\right)}e^{x \cdot x} \cdot \frac{1}{e}double f(double x) {
double r1631258 = 1.0;
double r1631259 = x;
double r1631260 = r1631259 * r1631259;
double r1631261 = r1631258 - r1631260;
double r1631262 = -r1631261;
double r1631263 = exp(r1631262);
return r1631263;
}
double f(double x) {
double r1631264 = x;
double r1631265 = r1631264 * r1631264;
double r1631266 = exp(r1631265);
double r1631267 = 1.0;
double r1631268 = exp(1.0);
double r1631269 = r1631267 / r1631268;
double r1631270 = r1631266 * r1631269;
return r1631270;
}



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