\sqrt[3]{\frac{g}{2 \cdot a}}\frac{\sqrt[3]{g}}{\sqrt[3]{2 \cdot a}}double f(double g, double a) {
double r121064 = g;
double r121065 = 2.0;
double r121066 = a;
double r121067 = r121065 * r121066;
double r121068 = r121064 / r121067;
double r121069 = cbrt(r121068);
return r121069;
}
double f(double g, double a) {
double r121070 = g;
double r121071 = cbrt(r121070);
double r121072 = 2.0;
double r121073 = a;
double r121074 = r121072 * r121073;
double r121075 = cbrt(r121074);
double r121076 = r121071 / r121075;
return r121076;
}



Bits error versus g



Bits error versus a
Results
Initial program 15.4
rmApplied cbrt-div0.8
Final simplification0.8
herbie shell --seed 2019195
(FPCore (g a)
:name "2-ancestry mixing, zero discriminant"
(cbrt (/ g (* 2.0 a))))