\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{2 - v \cdot \left(v \cdot 6\right)}}double f(double v) {
double r4596513 = 4.0;
double r4596514 = 3.0;
double r4596515 = atan2(1.0, 0.0);
double r4596516 = r4596514 * r4596515;
double r4596517 = 1.0;
double r4596518 = v;
double r4596519 = r4596518 * r4596518;
double r4596520 = r4596517 - r4596519;
double r4596521 = r4596516 * r4596520;
double r4596522 = 2.0;
double r4596523 = 6.0;
double r4596524 = r4596523 * r4596519;
double r4596525 = r4596522 - r4596524;
double r4596526 = sqrt(r4596525);
double r4596527 = r4596521 * r4596526;
double r4596528 = r4596513 / r4596527;
return r4596528;
}
double f(double v) {
double r4596529 = 1.3333333333333333;
double r4596530 = atan2(1.0, 0.0);
double r4596531 = v;
double r4596532 = r4596531 * r4596531;
double r4596533 = r4596532 * r4596530;
double r4596534 = r4596530 - r4596533;
double r4596535 = r4596529 / r4596534;
double r4596536 = 2.0;
double r4596537 = 6.0;
double r4596538 = r4596531 * r4596537;
double r4596539 = r4596531 * r4596538;
double r4596540 = r4596536 - r4596539;
double r4596541 = sqrt(r4596540);
double r4596542 = r4596535 / r4596541;
return r4596542;
}



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