x \cdot \left(y + y\right)
x \cdot \left(y + y\right)
double f(double x, double y) {
double r106493 = x;
double r106494 = y;
double r106495 = r106494 + r106494;
double r106496 = r106493 * r106495;
return r106496;
}
double f(double x, double y) {
double r106497 = x;
double r106498 = y;
double r106499 = r106498 + r106498;
double r106500 = r106497 * r106499;
return r106500;
}



Bits error versus x



Bits error versus y
Results
Initial program 0
Final simplification0
herbie shell --seed 2020100 +o rules:numerics
(FPCore (x y)
:name "Numeric.Integration.TanhSinh:simpson from integration-0.2.1"
:precision binary64
(* x (+ y y)))