\sqrt{1 - x \cdot x}\log \left(e^{\sqrt{1 - x \cdot x}}\right)double f(double x) {
double r190438 = 1.0;
double r190439 = x;
double r190440 = r190439 * r190439;
double r190441 = r190438 - r190440;
double r190442 = sqrt(r190441);
return r190442;
}
double f(double x) {
double r190443 = 1.0;
double r190444 = x;
double r190445 = r190444 * r190444;
double r190446 = r190443 - r190445;
double r190447 = sqrt(r190446);
double r190448 = exp(r190447);
double r190449 = log(r190448);
return r190449;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-log-exp0.0
Final simplification0.0
herbie shell --seed 2019353
(FPCore (x)
:name "Diagrams.TwoD.Ellipse:ellipse from diagrams-lib-1.3.0.3"
:precision binary64
(sqrt (- 1 (* x x))))