\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}{\left(3 \cdot \pi\right) \cdot \left(1 - v \cdot v\right)} \cdot \frac{4}{\sqrt{2 - 6 \cdot \left(v \cdot v\right)}}double f(double v) {
double r281270 = 4.0;
double r281271 = 3.0;
double r281272 = atan2(1.0, 0.0);
double r281273 = r281271 * r281272;
double r281274 = 1.0;
double r281275 = v;
double r281276 = r281275 * r281275;
double r281277 = r281274 - r281276;
double r281278 = r281273 * r281277;
double r281279 = 2.0;
double r281280 = 6.0;
double r281281 = r281280 * r281276;
double r281282 = r281279 - r281281;
double r281283 = sqrt(r281282);
double r281284 = r281278 * r281283;
double r281285 = r281270 / r281284;
return r281285;
}
double f(double v) {
double r281286 = 1.0;
double r281287 = 3.0;
double r281288 = atan2(1.0, 0.0);
double r281289 = r281287 * r281288;
double r281290 = 1.0;
double r281291 = v;
double r281292 = r281291 * r281291;
double r281293 = r281290 - r281292;
double r281294 = r281289 * r281293;
double r281295 = r281286 / r281294;
double r281296 = 4.0;
double r281297 = 2.0;
double r281298 = 6.0;
double r281299 = r281298 * r281292;
double r281300 = r281297 - r281299;
double r281301 = sqrt(r281300);
double r281302 = r281296 / r281301;
double r281303 = r281295 * r281302;
return r281303;
}



Bits error versus v
Results
Initial program 1.0
rmApplied *-un-lft-identity1.0
Applied times-frac0.0
Final simplification0.0
herbie shell --seed 2020065
(FPCore (v)
:name "Falkner and Boettcher, Equation (22+)"
:precision binary64
(/ 4 (* (* (* 3 PI) (- 1 (* v v))) (sqrt (- 2 (* 6 (* v v)))))))