\frac{x \cdot y}{2}\frac{y}{2} \cdot xdouble f(double x, double y) {
double r5013952 = x;
double r5013953 = y;
double r5013954 = r5013952 * r5013953;
double r5013955 = 2.0;
double r5013956 = r5013954 / r5013955;
return r5013956;
}
double f(double x, double y) {
double r5013957 = y;
double r5013958 = 2.0;
double r5013959 = r5013957 / r5013958;
double r5013960 = x;
double r5013961 = r5013959 * r5013960;
return r5013961;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
rmApplied *-un-lft-identity0.0
Applied times-frac0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019192 +o rules:numerics
(FPCore (x y)
:name "Numeric.Interval.Internal:scale from intervals-0.7.1, B"
(/ (* x y) 2.0))