\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{1}{\frac{\sqrt{2 + \left(v \cdot -6\right) \cdot v}}{\frac{\frac{4}{3}}{\pi - \sqrt{\pi \cdot \left(v \cdot v\right)} \cdot \sqrt{\pi \cdot \left(v \cdot v\right)}}}}double f(double v) {
double r48289748 = 4.0;
double r48289749 = 3.0;
double r48289750 = atan2(1.0, 0.0);
double r48289751 = r48289749 * r48289750;
double r48289752 = 1.0;
double r48289753 = v;
double r48289754 = r48289753 * r48289753;
double r48289755 = r48289752 - r48289754;
double r48289756 = r48289751 * r48289755;
double r48289757 = 2.0;
double r48289758 = 6.0;
double r48289759 = r48289758 * r48289754;
double r48289760 = r48289757 - r48289759;
double r48289761 = sqrt(r48289760);
double r48289762 = r48289756 * r48289761;
double r48289763 = r48289748 / r48289762;
return r48289763;
}
double f(double v) {
double r48289764 = 1.0;
double r48289765 = 2.0;
double r48289766 = v;
double r48289767 = -6.0;
double r48289768 = r48289766 * r48289767;
double r48289769 = r48289768 * r48289766;
double r48289770 = r48289765 + r48289769;
double r48289771 = sqrt(r48289770);
double r48289772 = 1.3333333333333333;
double r48289773 = atan2(1.0, 0.0);
double r48289774 = r48289766 * r48289766;
double r48289775 = r48289773 * r48289774;
double r48289776 = sqrt(r48289775);
double r48289777 = r48289776 * r48289776;
double r48289778 = r48289773 - r48289777;
double r48289779 = r48289772 / r48289778;
double r48289780 = r48289771 / r48289779;
double r48289781 = r48289764 / r48289780;
return r48289781;
}



Bits error versus v
Results
Initial program 1.0
Simplified0.0
rmApplied clear-num0.0
rmApplied add-sqr-sqrt0.0
Final simplification0.0
herbie shell --seed 2019107
(FPCore (v)
:name "Falkner and Boettcher, Equation (22+)"
(/ 4 (* (* (* 3 PI) (- 1 (* v v))) (sqrt (- 2 (* 6 (* v v)))))))