\frac{1 - 5 \cdot \left(v \cdot v\right)}{\left(\left(\pi \cdot t\right) \cdot \sqrt{2 \cdot \left(1 - 3 \cdot \left(v \cdot v\right)\right)}\right) \cdot \left(1 - v \cdot v\right)}\frac{1}{\frac{\left(\pi \cdot \left(t \cdot \sqrt{2 \cdot \left(1 - 3 \cdot \left(v \cdot v\right)\right)}\right)\right) \cdot \left(1 - v \cdot v\right)}{1 - 5 \cdot \left(v \cdot v\right)}}double f(double v, double t) {
double r331275 = 1.0;
double r331276 = 5.0;
double r331277 = v;
double r331278 = r331277 * r331277;
double r331279 = r331276 * r331278;
double r331280 = r331275 - r331279;
double r331281 = atan2(1.0, 0.0);
double r331282 = t;
double r331283 = r331281 * r331282;
double r331284 = 2.0;
double r331285 = 3.0;
double r331286 = r331285 * r331278;
double r331287 = r331275 - r331286;
double r331288 = r331284 * r331287;
double r331289 = sqrt(r331288);
double r331290 = r331283 * r331289;
double r331291 = r331275 - r331278;
double r331292 = r331290 * r331291;
double r331293 = r331280 / r331292;
return r331293;
}
double f(double v, double t) {
double r331294 = 1.0;
double r331295 = atan2(1.0, 0.0);
double r331296 = t;
double r331297 = 2.0;
double r331298 = 1.0;
double r331299 = 3.0;
double r331300 = v;
double r331301 = r331300 * r331300;
double r331302 = r331299 * r331301;
double r331303 = r331298 - r331302;
double r331304 = r331297 * r331303;
double r331305 = sqrt(r331304);
double r331306 = r331296 * r331305;
double r331307 = r331295 * r331306;
double r331308 = r331298 - r331301;
double r331309 = r331307 * r331308;
double r331310 = 5.0;
double r331311 = r331310 * r331301;
double r331312 = r331298 - r331311;
double r331313 = r331309 / r331312;
double r331314 = r331294 / r331313;
return r331314;
}



Bits error versus v



Bits error versus t
Results
Initial program 0.4
rmApplied clear-num0.4
rmApplied associate-*l*0.4
Final simplification0.4
herbie shell --seed 2020056
(FPCore (v t)
:name "Falkner and Boettcher, Equation (20:1,3)"
:precision binary64
(/ (- 1 (* 5 (* v v))) (* (* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))))