\left(x \cdot y\right) \cdot y
\left(x \cdot y\right) \cdot y
double f(double x, double y) {
double r10554621 = x;
double r10554622 = y;
double r10554623 = r10554621 * r10554622;
double r10554624 = r10554623 * r10554622;
return r10554624;
}
double f(double x, double y) {
double r10554625 = x;
double r10554626 = y;
double r10554627 = r10554625 * r10554626;
double r10554628 = r10554627 * r10554626;
return r10554628;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.2
Final simplification0.2
herbie shell --seed 2019163 +o rules:numerics
(FPCore (x y)
:name "Data.HyperLogLog.Config:hll from hyperloglog-0.3.4"
(* (* x y) y))