e^{-\left(1 - x \cdot x\right)}\frac{{\left(e^{x}\right)}^{\left(x - \sqrt{1}\right)} \cdot {\left(e^{\sqrt{1}}\right)}^{x}}{{\left(e^{\sqrt{1}}\right)}^{\left(\sqrt{1}\right)}}double f(double x) {
double r34890 = 1.0;
double r34891 = x;
double r34892 = r34891 * r34891;
double r34893 = r34890 - r34892;
double r34894 = -r34893;
double r34895 = exp(r34894);
return r34895;
}
double f(double x) {
double r34896 = x;
double r34897 = exp(r34896);
double r34898 = 1.0;
double r34899 = sqrt(r34898);
double r34900 = r34896 - r34899;
double r34901 = pow(r34897, r34900);
double r34902 = exp(r34899);
double r34903 = pow(r34902, r34896);
double r34904 = r34901 * r34903;
double r34905 = pow(r34902, r34899);
double r34906 = r34904 / r34905;
return r34906;
}



Bits error versus x
Results
Initial program 0.0
Simplified0.0
rmApplied add-sqr-sqrt0.0
Applied difference-of-squares0.0
Applied exp-prod0.0
rmApplied exp-sum0.0
Applied unpow-prod-down0.0
rmApplied pow-sub0.0
Applied associate-*r/0.0
Final simplification0.0
herbie shell --seed 2020045
(FPCore (x)
:name "exp neg sub"
:precision binary64
(exp (- (- 1 (* x x)))))