\frac{x \cdot y}{2}\frac{x \cdot y}{2}double f(double x, double y) {
double r87360 = x;
double r87361 = y;
double r87362 = r87360 * r87361;
double r87363 = 2.0;
double r87364 = r87362 / r87363;
return r87364;
}
double f(double x, double y) {
double r87365 = x;
double r87366 = y;
double r87367 = r87365 * r87366;
double r87368 = 2.0;
double r87369 = r87367 / r87368;
return r87369;
}



Bits error versus x



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