\sqrt[3]{\frac{g}{2 \cdot a}}\frac{\sqrt[3]{g}}{\sqrt[3]{2 \cdot a}}double f(double g, double a) {
double r106997 = g;
double r106998 = 2.0;
double r106999 = a;
double r107000 = r106998 * r106999;
double r107001 = r106997 / r107000;
double r107002 = cbrt(r107001);
return r107002;
}
double f(double g, double a) {
double r107003 = g;
double r107004 = cbrt(r107003);
double r107005 = 2.0;
double r107006 = a;
double r107007 = r107005 * r107006;
double r107008 = cbrt(r107007);
double r107009 = r107004 / r107008;
return r107009;
}



Bits error versus g



Bits error versus a
Results
Initial program 16.5
rmApplied cbrt-div0.9
Final simplification0.9
herbie shell --seed 2019208
(FPCore (g a)
:name "2-ancestry mixing, zero discriminant"
:precision binary64
(cbrt (/ g (* 2 a))))