\left(x \cdot y\right) \cdot \left(1 - y\right)
\left(1 - y\right) \cdot \left(x \cdot y\right)
double f(double x, double y) {
double r19581 = x;
double r19582 = y;
double r19583 = r19581 * r19582;
double r19584 = 1.0;
double r19585 = r19584 - r19582;
double r19586 = r19583 * r19585;
return r19586;
}
double f(double x, double y) {
double r19587 = 1.0;
double r19588 = y;
double r19589 = r19587 - r19588;
double r19590 = x;
double r19591 = r19590 * r19588;
double r19592 = r19589 * r19591;
return r19592;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.1
rmApplied *-commutative0.1
Final simplification0.1
herbie shell --seed 2020025
(FPCore (x y)
:name "Statistics.Distribution.Binomial:$cvariance from math-functions-0.1.5.2"
:precision binary64
(* (* x y) (- 1 y)))