\sqrt{1 - x \cdot x}\sqrt{1 - x \cdot x}double f(double x) {
double r196997 = 1.0;
double r196998 = x;
double r196999 = r196998 * r196998;
double r197000 = r196997 - r196999;
double r197001 = sqrt(r197000);
return r197001;
}
double f(double x) {
double r197002 = 1.0;
double r197003 = x;
double r197004 = r197003 * r197003;
double r197005 = r197002 - r197004;
double r197006 = sqrt(r197005);
return r197006;
}



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