\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{\sqrt[3]{1} \cdot \sqrt[3]{1}}{3 \cdot \pi} \cdot \left(\frac{\sqrt[3]{1}}{1 - v \cdot v} \cdot \frac{4}{\sqrt{2 - 6 \cdot \left(v \cdot v\right)}}\right)double f(double v) {
double r256748 = 4.0;
double r256749 = 3.0;
double r256750 = atan2(1.0, 0.0);
double r256751 = r256749 * r256750;
double r256752 = 1.0;
double r256753 = v;
double r256754 = r256753 * r256753;
double r256755 = r256752 - r256754;
double r256756 = r256751 * r256755;
double r256757 = 2.0;
double r256758 = 6.0;
double r256759 = r256758 * r256754;
double r256760 = r256757 - r256759;
double r256761 = sqrt(r256760);
double r256762 = r256756 * r256761;
double r256763 = r256748 / r256762;
return r256763;
}
double f(double v) {
double r256764 = 1.0;
double r256765 = cbrt(r256764);
double r256766 = r256765 * r256765;
double r256767 = 3.0;
double r256768 = atan2(1.0, 0.0);
double r256769 = r256767 * r256768;
double r256770 = r256766 / r256769;
double r256771 = 1.0;
double r256772 = v;
double r256773 = r256772 * r256772;
double r256774 = r256771 - r256773;
double r256775 = r256765 / r256774;
double r256776 = 4.0;
double r256777 = 2.0;
double r256778 = 6.0;
double r256779 = r256778 * r256773;
double r256780 = r256777 - r256779;
double r256781 = sqrt(r256780);
double r256782 = r256776 / r256781;
double r256783 = r256775 * r256782;
double r256784 = r256770 * r256783;
return r256784;
}



Bits error versus v
Results
Initial program 1.0
rmApplied *-un-lft-identity1.0
Applied times-frac0.0
rmApplied add-cube-cbrt0.0
Applied times-frac0.0
Applied associate-*l*0.0
Final simplification0.0
herbie shell --seed 2019322
(FPCore (v)
:name "Falkner and Boettcher, Equation (22+)"
:precision binary64
(/ 4 (* (* (* 3 PI) (- 1 (* v v))) (sqrt (- 2 (* 6 (* v v)))))))