\sqrt[3]{\frac{g}{2 \cdot a}}\frac{\sqrt[3]{g}}{\sqrt[3]{a \cdot 2}}double f(double g, double a) {
double r92290 = g;
double r92291 = 2.0;
double r92292 = a;
double r92293 = r92291 * r92292;
double r92294 = r92290 / r92293;
double r92295 = cbrt(r92294);
return r92295;
}
double f(double g, double a) {
double r92296 = g;
double r92297 = cbrt(r92296);
double r92298 = a;
double r92299 = 2.0;
double r92300 = r92298 * r92299;
double r92301 = cbrt(r92300);
double r92302 = r92297 / r92301;
return r92302;
}



Bits error versus g



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