e^{-\left(1 - x \cdot x\right)}\frac{1}{e^{1 - x \cdot x}}double f(double x) {
double r25934 = 1.0;
double r25935 = x;
double r25936 = r25935 * r25935;
double r25937 = r25934 - r25936;
double r25938 = -r25937;
double r25939 = exp(r25938);
return r25939;
}
double f(double x) {
double r25940 = 1.0;
double r25941 = 1.0;
double r25942 = x;
double r25943 = r25942 * r25942;
double r25944 = r25941 - r25943;
double r25945 = exp(r25944);
double r25946 = r25940 / r25945;
return r25946;
}



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