\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 r28460 = x;
double r28461 = y;
double r28462 = log(r28461);
double r28463 = r28460 * r28462;
double r28464 = z;
double r28465 = r28463 - r28464;
double r28466 = r28465 - r28461;
return r28466;
}
double f(double x, double y, double z) {
double r28467 = x;
double r28468 = y;
double r28469 = log(r28468);
double r28470 = r28467 * r28469;
double r28471 = z;
double r28472 = r28470 - r28471;
double r28473 = r28472 - r28468;
return r28473;
}



Bits error versus x



Bits error versus y



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