\left(x \cdot y\right) \cdot y
\left(x \cdot y\right) \cdot y
double f(double x, double y) {
double r468014 = x;
double r468015 = y;
double r468016 = r468014 * r468015;
double r468017 = r468016 * r468015;
return r468017;
}
double f(double x, double y) {
double r468018 = x;
double r468019 = y;
double r468020 = r468018 * r468019;
double r468021 = r468020 * r468019;
return r468021;
}



Bits error versus x



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