e^{-\left(1 - x \cdot x\right)}e^{-\left(1 - x \cdot x\right)}double f(double x) {
double r15623 = 1.0;
double r15624 = x;
double r15625 = r15624 * r15624;
double r15626 = r15623 - r15625;
double r15627 = -r15626;
double r15628 = exp(r15627);
return r15628;
}
double f(double x) {
double r15629 = 1.0;
double r15630 = x;
double r15631 = r15630 * r15630;
double r15632 = r15629 - r15631;
double r15633 = -r15632;
double r15634 = exp(r15633);
return r15634;
}



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