e^{-\left(1 - x \cdot x\right)}e^{-1} \cdot \left(\sqrt{{\left(e^{x}\right)}^{x}} \cdot \sqrt{{\left(e^{x}\right)}^{x}}\right)double f(double x) {
double r21350 = 1.0;
double r21351 = x;
double r21352 = r21351 * r21351;
double r21353 = r21350 - r21352;
double r21354 = -r21353;
double r21355 = exp(r21354);
return r21355;
}
double f(double x) {
double r21356 = 1.0;
double r21357 = -r21356;
double r21358 = exp(r21357);
double r21359 = x;
double r21360 = exp(r21359);
double r21361 = pow(r21360, r21359);
double r21362 = sqrt(r21361);
double r21363 = r21362 * r21362;
double r21364 = r21358 * r21363;
return r21364;
}



Bits error versus x
Results
Initial program 0.0
Simplified0.0
rmApplied sub-neg0.0
Applied exp-sum0.0
Simplified0.0
rmApplied add-sqr-sqrt0.0
Final simplification0.0
herbie shell --seed 2019179
(FPCore (x)
:name "exp neg sub"
(exp (- (- 1.0 (* x x)))))