e^{-\left(1 - x \cdot x\right)}e^{x \cdot x - 1}double f(double x) {
double r1795953 = 1.0;
double r1795954 = x;
double r1795955 = r1795954 * r1795954;
double r1795956 = r1795953 - r1795955;
double r1795957 = -r1795956;
double r1795958 = exp(r1795957);
return r1795958;
}
double f(double x) {
double r1795959 = x;
double r1795960 = r1795959 * r1795959;
double r1795961 = 1.0;
double r1795962 = r1795960 - r1795961;
double r1795963 = exp(r1795962);
return r1795963;
}



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