\cos^{-1} \left(\frac{1 - 5 \cdot \left(v \cdot v\right)}{v \cdot v - 1}\right)\cos^{-1} \left(\frac{1 - \sqrt[3]{\left(v \cdot v\right) \cdot 5} \cdot \left(\sqrt[3]{\left(v \cdot v\right) \cdot 5} \cdot \sqrt[3]{\left(v \cdot v\right) \cdot 5}\right)}{v \cdot v - 1}\right)double f(double v) {
double r48781177 = 1.0;
double r48781178 = 5.0;
double r48781179 = v;
double r48781180 = r48781179 * r48781179;
double r48781181 = r48781178 * r48781180;
double r48781182 = r48781177 - r48781181;
double r48781183 = r48781180 - r48781177;
double r48781184 = r48781182 / r48781183;
double r48781185 = acos(r48781184);
return r48781185;
}
double f(double v) {
double r48781186 = 1.0;
double r48781187 = v;
double r48781188 = r48781187 * r48781187;
double r48781189 = 5.0;
double r48781190 = r48781188 * r48781189;
double r48781191 = cbrt(r48781190);
double r48781192 = r48781191 * r48781191;
double r48781193 = r48781191 * r48781192;
double r48781194 = r48781186 - r48781193;
double r48781195 = r48781188 - r48781186;
double r48781196 = r48781194 / r48781195;
double r48781197 = acos(r48781196);
return r48781197;
}



Bits error versus v
Results
Initial program 0.5
rmApplied add-cube-cbrt0.5
Final simplification0.5
herbie shell --seed 2019107
(FPCore (v)
:name "Falkner and Boettcher, Appendix B, 1"
(acos (/ (- 1 (* 5 (* v v))) (- (* v v) 1))))