e^{-\left(1 - x \cdot x\right)}\frac{1}{e^{1 - x \cdot x}}double f(double x) {
double r28530 = 1.0;
double r28531 = x;
double r28532 = r28531 * r28531;
double r28533 = r28530 - r28532;
double r28534 = -r28533;
double r28535 = exp(r28534);
return r28535;
}
double f(double x) {
double r28536 = 1.0;
double r28537 = 1.0;
double r28538 = x;
double r28539 = r28538 * r28538;
double r28540 = r28537 - r28539;
double r28541 = exp(r28540);
double r28542 = r28536 / r28541;
return r28542;
}



Bits error versus x
Results
Initial program 0.0
rmApplied exp-neg0.0
Final simplification0.0
herbie shell --seed 2019354 +o rules:numerics
(FPCore (x)
:name "exp neg sub"
:precision binary64
(exp (- (- 1 (* x x)))))