\frac{x \cdot y}{2}\frac{y}{2} \cdot xdouble f(double x, double y) {
double r69790 = x;
double r69791 = y;
double r69792 = r69790 * r69791;
double r69793 = 2.0;
double r69794 = r69792 / r69793;
return r69794;
}
double f(double x, double y) {
double r69795 = y;
double r69796 = 2.0;
double r69797 = r69795 / r69796;
double r69798 = x;
double r69799 = r69797 * r69798;
return r69799;
}



Bits error versus x



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