\sqrt{1 - x \cdot x}\sqrt{1 - x \cdot x}double f(double x) {
double r808669 = 1.0;
double r808670 = x;
double r808671 = r808670 * r808670;
double r808672 = r808669 - r808671;
double r808673 = sqrt(r808672);
return r808673;
}
double f(double x) {
double r808674 = 1.0;
double r808675 = x;
double r808676 = r808675 * r808675;
double r808677 = r808674 - r808676;
double r808678 = sqrt(r808677);
return r808678;
}



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