e^{-\left(1 - x \cdot x\right)}{\left(e^{2 \cdot \left(x + \sqrt{1}\right)}\right)}^{\left(\frac{x - \sqrt{1}}{2}\right)}double f(double x) {
double r43656 = 1.0;
double r43657 = x;
double r43658 = r43657 * r43657;
double r43659 = r43656 - r43658;
double r43660 = -r43659;
double r43661 = exp(r43660);
return r43661;
}
double f(double x) {
double r43662 = 2.0;
double r43663 = x;
double r43664 = 1.0;
double r43665 = sqrt(r43664);
double r43666 = r43663 + r43665;
double r43667 = r43662 * r43666;
double r43668 = exp(r43667);
double r43669 = r43663 - r43665;
double r43670 = r43669 / r43662;
double r43671 = pow(r43668, r43670);
return r43671;
}



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 add-sqr-sqrt0.0
rmApplied sqrt-pow10.0
Applied sqrt-pow10.0
Applied pow-prod-down0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019199 +o rules:numerics
(FPCore (x)
:name "exp neg sub"
(exp (- (- 1.0 (* x x)))))