\frac{x \cdot y}{2}\frac{x \cdot y}{2}double f(double x, double y) {
double r135822 = x;
double r135823 = y;
double r135824 = r135822 * r135823;
double r135825 = 2.0;
double r135826 = r135824 / r135825;
return r135826;
}
double f(double x, double y) {
double r135827 = x;
double r135828 = y;
double r135829 = r135827 * r135828;
double r135830 = 2.0;
double r135831 = r135829 / r135830;
return r135831;
}



Bits error versus x



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