\frac{x \cdot y}{2}\frac{x \cdot y}{2}double f(double x, double y) {
double r105608 = x;
double r105609 = y;
double r105610 = r105608 * r105609;
double r105611 = 2.0;
double r105612 = r105610 / r105611;
return r105612;
}
double f(double x, double y) {
double r105613 = x;
double r105614 = y;
double r105615 = r105613 * r105614;
double r105616 = 2.0;
double r105617 = r105615 / r105616;
return r105617;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020046
(FPCore (x y)
:name "Numeric.Interval.Internal:scale from intervals-0.7.1, B"
:precision binary64
(/ (* x y) 2))