\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{\frac{4}{3}}{\pi - \left(v \cdot v\right) \cdot \pi}}{\sqrt{-6 \cdot \left(v \cdot v\right) + 2}}double f(double v) {
double r3173672 = 4.0;
double r3173673 = 3.0;
double r3173674 = atan2(1.0, 0.0);
double r3173675 = r3173673 * r3173674;
double r3173676 = 1.0;
double r3173677 = v;
double r3173678 = r3173677 * r3173677;
double r3173679 = r3173676 - r3173678;
double r3173680 = r3173675 * r3173679;
double r3173681 = 2.0;
double r3173682 = 6.0;
double r3173683 = r3173682 * r3173678;
double r3173684 = r3173681 - r3173683;
double r3173685 = sqrt(r3173684);
double r3173686 = r3173680 * r3173685;
double r3173687 = r3173672 / r3173686;
return r3173687;
}
double f(double v) {
double r3173688 = 1.3333333333333333;
double r3173689 = atan2(1.0, 0.0);
double r3173690 = v;
double r3173691 = r3173690 * r3173690;
double r3173692 = r3173691 * r3173689;
double r3173693 = r3173689 - r3173692;
double r3173694 = r3173688 / r3173693;
double r3173695 = -6.0;
double r3173696 = r3173695 * r3173691;
double r3173697 = 2.0;
double r3173698 = r3173696 + r3173697;
double r3173699 = sqrt(r3173698);
double r3173700 = r3173694 / r3173699;
return r3173700;
}



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