e^{-\left(1 - x \cdot x\right)}e^{x \cdot x + -1}double f(double x) {
double r1391580 = 1.0;
double r1391581 = x;
double r1391582 = r1391581 * r1391581;
double r1391583 = r1391580 - r1391582;
double r1391584 = -r1391583;
double r1391585 = exp(r1391584);
return r1391585;
}
double f(double x) {
double r1391586 = x;
double r1391587 = r1391586 * r1391586;
double r1391588 = -1.0;
double r1391589 = r1391587 + r1391588;
double r1391590 = exp(r1391589);
return r1391590;
}



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