\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 r25027 = x;
double r25028 = y;
double r25029 = log(r25028);
double r25030 = r25027 * r25029;
double r25031 = z;
double r25032 = r25030 - r25031;
double r25033 = r25032 - r25028;
return r25033;
}
double f(double x, double y, double z) {
double r25034 = x;
double r25035 = y;
double r25036 = log(r25035);
double r25037 = r25034 * r25036;
double r25038 = z;
double r25039 = r25037 - r25038;
double r25040 = r25039 - r25035;
return r25040;
}



Bits error versus x



Bits error versus y



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