e^{-\left(1 - x \cdot x\right)}e^{-1} \cdot {\left(e^{x}\right)}^{x}double f(double x) {
double r37498 = 1.0;
double r37499 = x;
double r37500 = r37499 * r37499;
double r37501 = r37498 - r37500;
double r37502 = -r37501;
double r37503 = exp(r37502);
return r37503;
}
double f(double x) {
double r37504 = 1.0;
double r37505 = -r37504;
double r37506 = exp(r37505);
double r37507 = x;
double r37508 = exp(r37507);
double r37509 = pow(r37508, r37507);
double r37510 = r37506 * r37509;
return r37510;
}



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