\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(\pi \cdot 3\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{2 - 6 \cdot \left(v \cdot v\right)}}double f(double v) {
double r4771085 = 4.0;
double r4771086 = 3.0;
double r4771087 = atan2(1.0, 0.0);
double r4771088 = r4771086 * r4771087;
double r4771089 = 1.0;
double r4771090 = v;
double r4771091 = r4771090 * r4771090;
double r4771092 = r4771089 - r4771091;
double r4771093 = r4771088 * r4771092;
double r4771094 = 2.0;
double r4771095 = 6.0;
double r4771096 = r4771095 * r4771091;
double r4771097 = r4771094 - r4771096;
double r4771098 = sqrt(r4771097);
double r4771099 = r4771093 * r4771098;
double r4771100 = r4771085 / r4771099;
return r4771100;
}
double f(double v) {
double r4771101 = 4.0;
double r4771102 = atan2(1.0, 0.0);
double r4771103 = 3.0;
double r4771104 = r4771102 * r4771103;
double r4771105 = 1.0;
double r4771106 = v;
double r4771107 = r4771106 * r4771106;
double r4771108 = r4771105 - r4771107;
double r4771109 = r4771104 * r4771108;
double r4771110 = r4771101 / r4771109;
double r4771111 = 2.0;
double r4771112 = 6.0;
double r4771113 = r4771112 * r4771107;
double r4771114 = r4771111 - r4771113;
double r4771115 = sqrt(r4771114);
double r4771116 = r4771110 / r4771115;
return r4771116;
}



Bits error versus v
Results
Initial program 1.0
rmApplied associate-/r*0.0
Final simplification0.0
herbie shell --seed 2019171
(FPCore (v)
:name "Falkner and Boettcher, Equation (22+)"
(/ 4.0 (* (* (* 3.0 PI) (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v)))))))