\frac{4}{\left(\left(3 \cdot \pi\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}}\frac{\frac{4}{\left(\pi \cdot 3\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{2 - 6 \cdot \left(v \cdot v\right)}}double f(double v) {
double r6676825 = 4.0;
double r6676826 = 3.0;
double r6676827 = atan2(1.0, 0.0);
double r6676828 = r6676826 * r6676827;
double r6676829 = 1.0;
double r6676830 = v;
double r6676831 = r6676830 * r6676830;
double r6676832 = r6676829 - r6676831;
double r6676833 = r6676828 * r6676832;
double r6676834 = 2.0;
double r6676835 = 6.0;
double r6676836 = r6676835 * r6676831;
double r6676837 = r6676834 - r6676836;
double r6676838 = sqrt(r6676837);
double r6676839 = r6676833 * r6676838;
double r6676840 = r6676825 / r6676839;
return r6676840;
}
double f(double v) {
double r6676841 = 4.0;
double r6676842 = atan2(1.0, 0.0);
double r6676843 = 3.0;
double r6676844 = r6676842 * r6676843;
double r6676845 = 1.0;
double r6676846 = v;
double r6676847 = r6676846 * r6676846;
double r6676848 = r6676845 - r6676847;
double r6676849 = r6676844 * r6676848;
double r6676850 = r6676841 / r6676849;
double r6676851 = 2.0;
double r6676852 = 6.0;
double r6676853 = r6676852 * r6676847;
double r6676854 = r6676851 - r6676853;
double r6676855 = sqrt(r6676854);
double r6676856 = r6676850 / r6676855;
return r6676856;
}



Bits error versus v
Results
Initial program 1.0
rmApplied associate-/r*0.0
Final simplification0.0
herbie shell --seed 2019171 +o rules:numerics
(FPCore (v)
:name "Falkner and Boettcher, Equation (22+)"
(/ 4.0 (* (* (* 3.0 PI) (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v)))))))