double f(double v) {
double r21904112 = 4.0;
double r21904113 = 3.0;
double r21904114 = atan2(1.0, 0.0);
double r21904115 = r21904113 * r21904114;
double r21904116 = 1.0;
double r21904117 = v;
double r21904118 = r21904117 * r21904117;
double r21904119 = r21904116 - r21904118;
double r21904120 = r21904115 * r21904119;
double r21904121 = 2.0;
double r21904122 = 6.0;
double r21904123 = r21904122 * r21904118;
double r21904124 = r21904121 - r21904123;
double r21904125 = sqrt(r21904124);
double r21904126 = r21904120 * r21904125;
double r21904127 = r21904112 / r21904126;
return r21904127;
}
double f(double v) {
double r21904128 = 1.0;
double r21904129 = -6.0;
double r21904130 = v;
double r21904131 = r21904129 * r21904130;
double r21904132 = 2.0;
double r21904133 = fma(r21904131, r21904130, r21904132);
double r21904134 = sqrt(r21904133);
double r21904135 = 1.3333333333333333;
double r21904136 = atan2(1.0, 0.0);
double r21904137 = r21904136 * r21904130;
double r21904138 = r21904130 * r21904137;
double r21904139 = r21904136 - r21904138;
double r21904140 = r21904135 / r21904139;
double r21904141 = r21904134 / r21904140;
double r21904142 = r21904128 / r21904141;
return r21904142;
}
\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{(\left(-6 \cdot v\right) \cdot v + 2)_*}}{\frac{\frac{4}{3}}{\pi - v \cdot \left(\pi \cdot v\right)}}}


Bits error versus v
Initial program 1.0
Simplified0.0
rmApplied *-un-lft-identity0.0
Applied associate-/l*0.0
Final simplification0.0
herbie shell --seed 2019101 +o rules:numerics
(FPCore (v)
:name "Falkner and Boettcher, Equation (22+)"
(/ 4 (* (* (* 3 PI) (- 1 (* v v))) (sqrt (- 2 (* 6 (* v v)))))))