\left(\frac{\sqrt{2}}{4} \cdot \sqrt{1 - 3 \cdot \left(v \cdot v\right)}\right) \cdot \left(1 - v \cdot v\right)\sqrt[3]{{\left(\sqrt{1 - 3 \cdot \left(v \cdot v\right)} \cdot \frac{\sqrt{2}}{4}\right)}^{3} \cdot {\left({\left(1 - {v}^{2}\right)}^{\left(\sqrt[3]{3} \cdot \sqrt[3]{3}\right)}\right)}^{\left(\sqrt[3]{3}\right)}}double f(double v) {
double r164450 = 2.0;
double r164451 = sqrt(r164450);
double r164452 = 4.0;
double r164453 = r164451 / r164452;
double r164454 = 1.0;
double r164455 = 3.0;
double r164456 = v;
double r164457 = r164456 * r164456;
double r164458 = r164455 * r164457;
double r164459 = r164454 - r164458;
double r164460 = sqrt(r164459);
double r164461 = r164453 * r164460;
double r164462 = r164454 - r164457;
double r164463 = r164461 * r164462;
return r164463;
}
double f(double v) {
double r164464 = 1.0;
double r164465 = 3.0;
double r164466 = v;
double r164467 = r164466 * r164466;
double r164468 = r164465 * r164467;
double r164469 = r164464 - r164468;
double r164470 = sqrt(r164469);
double r164471 = 2.0;
double r164472 = sqrt(r164471);
double r164473 = 4.0;
double r164474 = r164472 / r164473;
double r164475 = r164470 * r164474;
double r164476 = 3.0;
double r164477 = pow(r164475, r164476);
double r164478 = 2.0;
double r164479 = pow(r164466, r164478);
double r164480 = r164464 - r164479;
double r164481 = cbrt(r164476);
double r164482 = r164481 * r164481;
double r164483 = pow(r164480, r164482);
double r164484 = pow(r164483, r164481);
double r164485 = r164477 * r164484;
double r164486 = cbrt(r164485);
return r164486;
}



Bits error versus v
Results
Initial program 0.0
rmApplied add-cbrt-cube0.0
Applied add-cbrt-cube0.0
Applied add-cbrt-cube0.0
Applied add-cbrt-cube1.0
Applied cbrt-undiv0.0
Applied cbrt-unprod0.0
Applied cbrt-unprod0.0
Simplified0.0
rmApplied unpow-prod-down0.0
Simplified0.0
Simplified0.0
rmApplied add-cube-cbrt0.0
Applied pow-unpow0.0
Final simplification0.0
herbie shell --seed 2019323
(FPCore (v)
:name "Falkner and Boettcher, Appendix B, 2"
:precision binary64
(* (* (/ (sqrt 2) 4) (sqrt (- 1 (* 3 (* v v))))) (- 1 (* v v))))