\left(x \cdot y\right) \cdot y
\left(x \cdot y\right) \cdot y
double f(double x, double y) {
double r236509 = x;
double r236510 = y;
double r236511 = r236509 * r236510;
double r236512 = r236511 * r236510;
return r236512;
}
double f(double x, double y) {
double r236513 = x;
double r236514 = y;
double r236515 = r236513 * r236514;
double r236516 = r236515 * r236514;
return r236516;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.2
Final simplification0.2
herbie shell --seed 2020034
(FPCore (x y)
:name "Data.HyperLogLog.Config:hll from hyperloglog-0.3.4"
:precision binary64
(* (* x y) y))