\left(x \cdot \log y - z\right) - y
\left(x \cdot \log y - y\right) - z
double f(double x, double y, double z) {
double r35287 = x;
double r35288 = y;
double r35289 = log(r35288);
double r35290 = r35287 * r35289;
double r35291 = z;
double r35292 = r35290 - r35291;
double r35293 = r35292 - r35288;
return r35293;
}
double f(double x, double y, double z) {
double r35294 = x;
double r35295 = y;
double r35296 = log(r35295);
double r35297 = r35294 * r35296;
double r35298 = r35297 - r35295;
double r35299 = z;
double r35300 = r35298 - r35299;
return r35300;
}



Bits error versus x



Bits error versus y



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