e^{-\left(1 - x \cdot x\right)}\frac{e^{-1 \cdot 1}}{{\left(e^{-1}\right)}^{\left(x \cdot x\right)}}double f(double x) {
double r20923 = 1.0;
double r20924 = x;
double r20925 = r20924 * r20924;
double r20926 = r20923 - r20925;
double r20927 = -r20926;
double r20928 = exp(r20927);
return r20928;
}
double f(double x) {
double r20929 = -1.0;
double r20930 = 1.0;
double r20931 = r20929 * r20930;
double r20932 = exp(r20931);
double r20933 = exp(r20929);
double r20934 = x;
double r20935 = r20934 * r20934;
double r20936 = pow(r20933, r20935);
double r20937 = r20932 / r20936;
return r20937;
}



Bits error versus x
Results
Initial program 0.0
rmApplied neg-mul-10.0
Applied exp-prod0.0
rmApplied pow-sub0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2020034 +o rules:numerics
(FPCore (x)
:name "exp neg sub"
:precision binary64
(exp (- (- 1 (* x x)))))