\sqrt{1 - x \cdot x}\sqrt{1 - x \cdot x}double f(double x) {
double r185539 = 1.0;
double r185540 = x;
double r185541 = r185540 * r185540;
double r185542 = r185539 - r185541;
double r185543 = sqrt(r185542);
return r185543;
}
double f(double x) {
double r185544 = 1.0;
double r185545 = x;
double r185546 = r185545 * r185545;
double r185547 = r185544 - r185546;
double r185548 = sqrt(r185547);
return r185548;
}



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