\cos^{-1} \left(\frac{1 - 5 \cdot \left(v \cdot v\right)}{v \cdot v - 1}\right)\cos^{-1} \left(\frac{1 - 5 \cdot {v}^{2}}{{v}^{2} - 1}\right)double f(double v) {
double r187784 = 1.0;
double r187785 = 5.0;
double r187786 = v;
double r187787 = r187786 * r187786;
double r187788 = r187785 * r187787;
double r187789 = r187784 - r187788;
double r187790 = r187787 - r187784;
double r187791 = r187789 / r187790;
double r187792 = acos(r187791);
return r187792;
}
double f(double v) {
double r187793 = 1.0;
double r187794 = 5.0;
double r187795 = v;
double r187796 = 2.0;
double r187797 = pow(r187795, r187796);
double r187798 = r187794 * r187797;
double r187799 = r187793 - r187798;
double r187800 = r187797 - r187793;
double r187801 = r187799 / r187800;
double r187802 = acos(r187801);
return r187802;
}



Bits error versus v
Results
Initial program 0.6
rmApplied expm1-log1p-u0.6
Taylor expanded around 0 0.6
Final simplification0.6
herbie shell --seed 2019347 +o rules:numerics
(FPCore (v)
:name "Falkner and Boettcher, Appendix B, 1"
:precision binary64
(acos (/ (- 1 (* 5 (* v v))) (- (* v v) 1))))