e^{-\left(1 - x \cdot x\right)}e^{-\left(1 - x \cdot x\right)}double f(double x) {
double r23390 = 1.0;
double r23391 = x;
double r23392 = r23391 * r23391;
double r23393 = r23390 - r23392;
double r23394 = -r23393;
double r23395 = exp(r23394);
return r23395;
}
double f(double x) {
double r23396 = 1.0;
double r23397 = x;
double r23398 = r23397 * r23397;
double r23399 = r23396 - r23398;
double r23400 = -r23399;
double r23401 = exp(r23400);
return r23401;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020046
(FPCore (x)
:name "exp neg sub"
:precision binary64
(exp (- (- 1 (* x x)))))