\frac{x \cdot y}{2}x \cdot \frac{y}{2}double f(double x, double y) {
double r62709 = x;
double r62710 = y;
double r62711 = r62709 * r62710;
double r62712 = 2.0;
double r62713 = r62711 / r62712;
return r62713;
}
double f(double x, double y) {
double r62714 = x;
double r62715 = y;
double r62716 = 2.0;
double r62717 = r62715 / r62716;
double r62718 = r62714 * r62717;
return r62718;
}



Bits error versus x



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