e^{-\left(1 - x \cdot x\right)}\frac{1}{e^{1 - x \cdot x}}double f(double x) {
double r18135 = 1.0;
double r18136 = x;
double r18137 = r18136 * r18136;
double r18138 = r18135 - r18137;
double r18139 = -r18138;
double r18140 = exp(r18139);
return r18140;
}
double f(double x) {
double r18141 = 1.0;
double r18142 = 1.0;
double r18143 = x;
double r18144 = r18143 * r18143;
double r18145 = r18142 - r18144;
double r18146 = exp(r18145);
double r18147 = r18141 / r18146;
return r18147;
}



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