\sqrt{1 - x \cdot x}\sqrt{\frac{{1}^{3} - {x}^{6}}{\mathsf{fma}\left(1, \mathsf{fma}\left(x, x, 1\right), {x}^{4}\right)}}double f(double x) {
double r161850 = 1.0;
double r161851 = x;
double r161852 = r161851 * r161851;
double r161853 = r161850 - r161852;
double r161854 = sqrt(r161853);
return r161854;
}
double f(double x) {
double r161855 = 1.0;
double r161856 = 3.0;
double r161857 = pow(r161855, r161856);
double r161858 = x;
double r161859 = 6.0;
double r161860 = pow(r161858, r161859);
double r161861 = r161857 - r161860;
double r161862 = fma(r161858, r161858, r161855);
double r161863 = 4.0;
double r161864 = pow(r161858, r161863);
double r161865 = fma(r161855, r161862, r161864);
double r161866 = r161861 / r161865;
double r161867 = sqrt(r161866);
return r161867;
}



Bits error versus x
Initial program 0.0
rmApplied flip3--0.0
Simplified0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019323 +o rules:numerics
(FPCore (x)
:name "Diagrams.TwoD.Ellipse:ellipse from diagrams-lib-1.3.0.3"
:precision binary64
(sqrt (- 1 (* x x))))