e^{-\left(1 - x \cdot x\right)}e^{-1 \cdot \left(1 - {x}^{2}\right)}double f(double x) {
double r21711 = 1.0;
double r21712 = x;
double r21713 = r21712 * r21712;
double r21714 = r21711 - r21713;
double r21715 = -r21714;
double r21716 = exp(r21715);
return r21716;
}
double f(double x) {
double r21717 = -1.0;
double r21718 = 1.0;
double r21719 = x;
double r21720 = 2.0;
double r21721 = pow(r21719, r21720);
double r21722 = r21718 - r21721;
double r21723 = r21717 * r21722;
double r21724 = exp(r21723);
return r21724;
}



Bits error versus x
Results
Initial program 0.0
rmApplied neg-mul-10.0
Applied exp-prod0.0
rmApplied add-cbrt-cube0.1
Simplified0.1
Final simplification0.0
herbie shell --seed 2019303
(FPCore (x)
:name "exp neg sub"
:precision binary64
(exp (- (- 1 (* x x)))))