\frac{\cos^{-1} \left(\frac{c}{\left(2 \cdot \sqrt{\frac{b}{3}}\right) \cdot \frac{b}{3}}\right)}{3}\frac{\cos^{-1} \left(\frac{c}{\left(2 \cdot \sqrt{\frac{b}{3}}\right) \cdot \frac{b}{3}}\right)}{3}double code(double c, double b) {
return ((double) (((double) acos(((double) (c / ((double) (((double) (2.0 * ((double) sqrt(((double) (b / 3.0)))))) * ((double) (b / 3.0)))))))) / 3.0));
}
double code(double c, double b) {
return ((double) (((double) acos(((double) (c / ((double) (((double) (2.0 * ((double) sqrt(((double) (b / 3.0)))))) * ((double) (b / 3.0)))))))) / 3.0));
}



Bits error versus c



Bits error versus b
Results
Initial program 1.0
Final simplification1.0
herbie shell --seed 2020153
(FPCore (c b)
:name "(/ (acos (/ c (* (* 2 (sqrt (/ b 3))) (/ b 3)))) 3)"
:precision binary64
(/ (acos (/ c (* (* 2.0 (sqrt (/ b 3.0))) (/ b 3.0)))) 3.0))