\left(x \cdot y\right) \cdot y
\left(x \cdot y\right) \cdot y
double f(double x, double y) {
double r189724 = x;
double r189725 = y;
double r189726 = r189724 * r189725;
double r189727 = r189726 * r189725;
return r189727;
}
double f(double x, double y) {
double r189728 = x;
double r189729 = y;
double r189730 = r189728 * r189729;
double r189731 = r189730 * r189729;
return r189731;
}



Bits error versus x



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