\left(x \cdot y\right) \cdot y
\left(x \cdot y\right) \cdot y
double f(double x, double y) {
double r244039 = x;
double r244040 = y;
double r244041 = r244039 * r244040;
double r244042 = r244041 * r244040;
return r244042;
}
double f(double x, double y) {
double r244043 = x;
double r244044 = y;
double r244045 = r244043 * r244044;
double r244046 = r244045 * r244044;
return r244046;
}



Bits error versus x



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