e^{-\left(1 - x \cdot x\right)}{e}^{\left(-\left(1 - x \cdot x\right)\right)}double f(double x) {
double r22065 = 1.0;
double r22066 = x;
double r22067 = r22066 * r22066;
double r22068 = r22065 - r22067;
double r22069 = -r22068;
double r22070 = exp(r22069);
return r22070;
}
double f(double x) {
double r22071 = exp(1.0);
double r22072 = 1.0;
double r22073 = x;
double r22074 = r22073 * r22073;
double r22075 = r22072 - r22074;
double r22076 = -r22075;
double r22077 = pow(r22071, r22076);
return r22077;
}



Bits error versus x
Results
Initial program 0.0
rmApplied *-un-lft-identity0.0
Applied exp-prod0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2020060
(FPCore (x)
:name "exp neg sub"
:precision binary64
(exp (- (- 1 (* x x)))))