e^{-\left(1 - x \cdot x\right)}{e}^{\left(-\left(1 - x \cdot x\right)\right)}double f(double x) {
double r1041370 = 1.0;
double r1041371 = x;
double r1041372 = r1041371 * r1041371;
double r1041373 = r1041370 - r1041372;
double r1041374 = -r1041373;
double r1041375 = exp(r1041374);
return r1041375;
}
double f(double x) {
double r1041376 = exp(1.0);
double r1041377 = 1.0;
double r1041378 = x;
double r1041379 = r1041378 * r1041378;
double r1041380 = r1041377 - r1041379;
double r1041381 = -r1041380;
double r1041382 = pow(r1041376, r1041381);
return r1041382;
}



Bits error versus x
Results
Initial program 0.0
rmApplied *-un-lft-identity0.0
Applied distribute-rgt-neg-in0.0
Applied exp-prod0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019132 +o rules:numerics
(FPCore (x)
:name "exp neg sub"
(exp (- (- 1 (* x x)))))