e^{-\left(1 - x \cdot x\right)}\frac{1}{\frac{e^{1}}{e^{x \cdot x}}}double f(double x) {
double r20950 = 1.0;
double r20951 = x;
double r20952 = r20951 * r20951;
double r20953 = r20950 - r20952;
double r20954 = -r20953;
double r20955 = exp(r20954);
return r20955;
}
double f(double x) {
double r20956 = 1.0;
double r20957 = 1.0;
double r20958 = exp(r20957);
double r20959 = x;
double r20960 = r20959 * r20959;
double r20961 = exp(r20960);
double r20962 = r20958 / r20961;
double r20963 = r20956 / r20962;
return r20963;
}



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
(FPCore (x)
:name "exp neg sub"
:precision binary64
(exp (- (- 1 (* x x)))))