e^{-\left(1 - x \cdot x\right)}\frac{1}{\frac{e^{1}}{e^{x \cdot x}}}double f(double x) {
double r21519 = 1.0;
double r21520 = x;
double r21521 = r21520 * r21520;
double r21522 = r21519 - r21521;
double r21523 = -r21522;
double r21524 = exp(r21523);
return r21524;
}
double f(double x) {
double r21525 = 1.0;
double r21526 = 1.0;
double r21527 = exp(r21526);
double r21528 = x;
double r21529 = r21528 * r21528;
double r21530 = exp(r21529);
double r21531 = r21527 / r21530;
double r21532 = r21525 / r21531;
return r21532;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-log-exp0.0
Applied add-log-exp0.0
Applied diff-log0.0
Applied neg-log0.0
Applied rem-exp-log0.0
Final simplification0.0
herbie shell --seed 2020100 +o rules:numerics
(FPCore (x)
:name "exp neg sub"
:precision binary64
(exp (- (- 1 (* x x)))))