e^{\left(x \cdot y\right) \cdot y}\left(\sqrt[3]{e^{\sqrt[3]{\left(\left(\left(x \cdot y\right) \cdot y\right) \cdot \left(\left(x \cdot y\right) \cdot y\right)\right) \cdot \left(\left(x \cdot y\right) \cdot y\right)}}} \cdot \sqrt[3]{e^{\left(x \cdot y\right) \cdot y}}\right) \cdot \sqrt[3]{e^{\left(x \cdot y\right) \cdot y}}double f(double x, double y) {
double r47124273 = x;
double r47124274 = y;
double r47124275 = r47124273 * r47124274;
double r47124276 = r47124275 * r47124274;
double r47124277 = exp(r47124276);
return r47124277;
}
double f(double x, double y) {
double r47124278 = x;
double r47124279 = y;
double r47124280 = r47124278 * r47124279;
double r47124281 = r47124280 * r47124279;
double r47124282 = r47124281 * r47124281;
double r47124283 = r47124282 * r47124281;
double r47124284 = cbrt(r47124283);
double r47124285 = exp(r47124284);
double r47124286 = cbrt(r47124285);
double r47124287 = exp(r47124281);
double r47124288 = cbrt(r47124287);
double r47124289 = r47124286 * r47124288;
double r47124290 = r47124289 * r47124288;
return r47124290;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
rmApplied add-cube-cbrt0.0
rmApplied add-cbrt-cube0.7
Applied add-cbrt-cube0.7
Applied add-cbrt-cube15.4
Applied cbrt-unprod15.4
Applied cbrt-unprod15.4
Simplified0.0
Final simplification0.0
herbie shell --seed 2019173
(FPCore (x y)
:name "Data.Random.Distribution.Normal:normalF from random-fu-0.2.6.2"
(exp (* (* x y) y)))