\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{\left(\left(\left(\left(v \cdot v\right) \cdot \pi\right) \cdot \left(\left(v \cdot v\right) \cdot \pi\right) + \left(\left(v \cdot v\right) \cdot \pi\right) \cdot \pi\right) + \pi \cdot \pi\right) \cdot \frac{\frac{4}{3}}{\left(\pi \cdot \pi\right) \cdot \pi - \left(\left(\left(\left(v \cdot v\right) \cdot \pi\right) \cdot \left(\left(v \cdot v\right) \cdot \pi\right)\right) \cdot \left(v \cdot v\right)\right) \cdot \pi}}{\sqrt{2 - v \cdot \left(v \cdot 6\right)}}double f(double v) {
double r2613015 = 4.0;
double r2613016 = 3.0;
double r2613017 = atan2(1.0, 0.0);
double r2613018 = r2613016 * r2613017;
double r2613019 = 1.0;
double r2613020 = v;
double r2613021 = r2613020 * r2613020;
double r2613022 = r2613019 - r2613021;
double r2613023 = r2613018 * r2613022;
double r2613024 = 2.0;
double r2613025 = 6.0;
double r2613026 = r2613025 * r2613021;
double r2613027 = r2613024 - r2613026;
double r2613028 = sqrt(r2613027);
double r2613029 = r2613023 * r2613028;
double r2613030 = r2613015 / r2613029;
return r2613030;
}
double f(double v) {
double r2613031 = v;
double r2613032 = r2613031 * r2613031;
double r2613033 = atan2(1.0, 0.0);
double r2613034 = r2613032 * r2613033;
double r2613035 = r2613034 * r2613034;
double r2613036 = r2613034 * r2613033;
double r2613037 = r2613035 + r2613036;
double r2613038 = r2613033 * r2613033;
double r2613039 = r2613037 + r2613038;
double r2613040 = 1.3333333333333333;
double r2613041 = r2613038 * r2613033;
double r2613042 = r2613035 * r2613032;
double r2613043 = r2613042 * r2613033;
double r2613044 = r2613041 - r2613043;
double r2613045 = r2613040 / r2613044;
double r2613046 = r2613039 * r2613045;
double r2613047 = 2.0;
double r2613048 = 6.0;
double r2613049 = r2613031 * r2613048;
double r2613050 = r2613031 * r2613049;
double r2613051 = r2613047 - r2613050;
double r2613052 = sqrt(r2613051);
double r2613053 = r2613046 / r2613052;
return r2613053;
}



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