\left(x \cdot y\right) \cdot y
\left(x \cdot y\right) \cdot y
double f(double x, double y) {
double r405162 = x;
double r405163 = y;
double r405164 = r405162 * r405163;
double r405165 = r405164 * r405163;
return r405165;
}
double f(double x, double y) {
double r405166 = x;
double r405167 = y;
double r405168 = r405166 * r405167;
double r405169 = r405168 * r405167;
return r405169;
}



Bits error versus x



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