e^{-\left(1 - x \cdot x\right)}{\left(e^{-1}\right)}^{\left(1 - x \cdot x\right)}double f(double x) {
double r29548 = 1.0;
double r29549 = x;
double r29550 = r29549 * r29549;
double r29551 = r29548 - r29550;
double r29552 = -r29551;
double r29553 = exp(r29552);
return r29553;
}
double f(double x) {
double r29554 = -1.0;
double r29555 = exp(r29554);
double r29556 = 1.0;
double r29557 = x;
double r29558 = r29557 * r29557;
double r29559 = r29556 - r29558;
double r29560 = pow(r29555, r29559);
return r29560;
}



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