e^{-\left(1 - x \cdot x\right)}{e}^{\left(-\left(1 - x \cdot x\right)\right)}double f(double x) {
double r22185 = 1.0;
double r22186 = x;
double r22187 = r22186 * r22186;
double r22188 = r22185 - r22187;
double r22189 = -r22188;
double r22190 = exp(r22189);
return r22190;
}
double f(double x) {
double r22191 = exp(1.0);
double r22192 = 1.0;
double r22193 = x;
double r22194 = r22193 * r22193;
double r22195 = r22192 - r22194;
double r22196 = -r22195;
double r22197 = pow(r22191, r22196);
return r22197;
}



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)))))