e^{-\left(1 - x \cdot x\right)}{\left(e^{-\sqrt{1}}\right)}^{\left(\sqrt{1} - x\right)} \cdot {\left(e^{-x}\right)}^{\left(\sqrt{1} - x\right)}double f(double x) {
double r29139 = 1.0;
double r29140 = x;
double r29141 = r29140 * r29140;
double r29142 = r29139 - r29141;
double r29143 = -r29142;
double r29144 = exp(r29143);
return r29144;
}
double f(double x) {
double r29145 = 1.0;
double r29146 = sqrt(r29145);
double r29147 = -r29146;
double r29148 = exp(r29147);
double r29149 = x;
double r29150 = r29146 - r29149;
double r29151 = pow(r29148, r29150);
double r29152 = -r29149;
double r29153 = exp(r29152);
double r29154 = pow(r29153, r29150);
double r29155 = r29151 * r29154;
return r29155;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-sqr-sqrt0.0
Applied difference-of-squares0.0
Applied distribute-lft-neg-in0.0
Applied exp-prod0.0
rmApplied distribute-neg-in0.0
Applied exp-sum0.0
rmApplied unpow-prod-down0.0
Final simplification0.0
herbie shell --seed 2019291
(FPCore (x)
:name "exp neg sub"
:precision binary64
(exp (- (- 1 (* x x)))))