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



Bits error versus x



Bits error versus y
Results
Initial program 0.3
Final simplification0.3
herbie shell --seed 2020152
(FPCore (x y)
:name "(/ (acos (/ x y)) (* y (sin (acos (/ x y)))))"
:precision binary64
(/ (acos (/ x y)) (* y (sin (acos (/ x y))))))