e^{-\left(1 - x \cdot x\right)}e^{-\left(1 - x \cdot x\right)}double f(double x) {
double r23128 = 1.0;
double r23129 = x;
double r23130 = r23129 * r23129;
double r23131 = r23128 - r23130;
double r23132 = -r23131;
double r23133 = exp(r23132);
return r23133;
}
double f(double x) {
double r23134 = 1.0;
double r23135 = x;
double r23136 = r23135 * r23135;
double r23137 = r23134 - r23136;
double r23138 = -r23137;
double r23139 = exp(r23138);
return r23139;
}



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