\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{4}{\left(3 \cdot \pi\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{2 - 6 \cdot \left(v \cdot v\right)}}double f(double v) {
double r189291 = 4.0;
double r189292 = 3.0;
double r189293 = atan2(1.0, 0.0);
double r189294 = r189292 * r189293;
double r189295 = 1.0;
double r189296 = v;
double r189297 = r189296 * r189296;
double r189298 = r189295 - r189297;
double r189299 = r189294 * r189298;
double r189300 = 2.0;
double r189301 = 6.0;
double r189302 = r189301 * r189297;
double r189303 = r189300 - r189302;
double r189304 = sqrt(r189303);
double r189305 = r189299 * r189304;
double r189306 = r189291 / r189305;
return r189306;
}
double f(double v) {
double r189307 = 4.0;
double r189308 = 3.0;
double r189309 = atan2(1.0, 0.0);
double r189310 = r189308 * r189309;
double r189311 = 1.0;
double r189312 = v;
double r189313 = r189312 * r189312;
double r189314 = r189311 - r189313;
double r189315 = r189310 * r189314;
double r189316 = r189307 / r189315;
double r189317 = 2.0;
double r189318 = 6.0;
double r189319 = r189318 * r189313;
double r189320 = r189317 - r189319;
double r189321 = sqrt(r189320);
double r189322 = r189316 / r189321;
return r189322;
}



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