e^{-\left(1 - x \cdot x\right)}{e}^{\left(-\left(1 - x \cdot x\right)\right)}double f(double x) {
double r18403 = 1.0;
double r18404 = x;
double r18405 = r18404 * r18404;
double r18406 = r18403 - r18405;
double r18407 = -r18406;
double r18408 = exp(r18407);
return r18408;
}
double f(double x) {
double r18409 = exp(1.0);
double r18410 = 1.0;
double r18411 = x;
double r18412 = r18411 * r18411;
double r18413 = r18410 - r18412;
double r18414 = -r18413;
double r18415 = pow(r18409, r18414);
return r18415;
}



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