\sqrt[3]{\frac{g}{2 \cdot a}}\sqrt[3]{g} \cdot \sqrt[3]{\frac{1}{a \cdot 2}}double f(double g, double a) {
double r4610614 = g;
double r4610615 = 2.0;
double r4610616 = a;
double r4610617 = r4610615 * r4610616;
double r4610618 = r4610614 / r4610617;
double r4610619 = cbrt(r4610618);
return r4610619;
}
double f(double g, double a) {
double r4610620 = g;
double r4610621 = cbrt(r4610620);
double r4610622 = 1.0;
double r4610623 = a;
double r4610624 = 2.0;
double r4610625 = r4610623 * r4610624;
double r4610626 = r4610622 / r4610625;
double r4610627 = cbrt(r4610626);
double r4610628 = r4610621 * r4610627;
return r4610628;
}



Bits error versus g



Bits error versus a
Results
Initial program 16.1
rmApplied div-inv16.1
Applied cbrt-prod0.9
rmApplied add-cbrt-cube1.0
Simplified0.9
Final simplification0.9
herbie shell --seed 2019170
(FPCore (g a)
:name "2-ancestry mixing, zero discriminant"
(cbrt (/ g (* 2.0 a))))