\frac{\cos^{-1} \left(\frac{x}{y}\right)}{\sqrt{y \cdot y - x \cdot x}}\frac{\cos^{-1} \left(\frac{x}{y}\right)}{\sqrt{y \cdot y - x \cdot x}}double code(double x, double y) {
return ((double) (((double) acos(((double) (x / y)))) / ((double) sqrt(((double) (((double) (y * y)) - ((double) (x * x))))))));
}
double code(double x, double y) {
return ((double) (((double) acos(((double) (x / y)))) / ((double) sqrt(((double) (((double) (y * y)) - ((double) (x * x))))))));
}



Bits error versus x



Bits error versus y
Results
Initial program 30.6
Final simplification30.6
herbie shell --seed 2020153
(FPCore (x y)
:name "(/ (acos (/ x y)) (sqrt (- (* y y) (* x x))))"
:precision binary64
(/ (acos (/ x y)) (sqrt (- (* y y) (* x x)))))