\left(x \cdot \log y - z\right) - y
\left(x \cdot \log y - z\right) - y
double f(double x, double y, double z) {
double r33743 = x;
double r33744 = y;
double r33745 = log(r33744);
double r33746 = r33743 * r33745;
double r33747 = z;
double r33748 = r33746 - r33747;
double r33749 = r33748 - r33744;
return r33749;
}
double f(double x, double y, double z) {
double r33750 = x;
double r33751 = y;
double r33752 = log(r33751);
double r33753 = r33750 * r33752;
double r33754 = z;
double r33755 = r33753 - r33754;
double r33756 = r33755 - r33751;
return r33756;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2019322
(FPCore (x y z)
:name "Statistics.Distribution.Poisson:$clogProbability from math-functions-0.1.5.2"
:precision binary64
(- (- (* x (log y)) z) y))