\left(x \cdot \left(y - 1\right) - y \cdot 0.5\right) + 0.9189385332046730026078762421093415468931
\left(x \cdot \left(y - 1\right) - y \cdot 0.5\right) + 0.9189385332046730026078762421093415468931
double f(double x, double y) {
double r52466 = x;
double r52467 = y;
double r52468 = 1.0;
double r52469 = r52467 - r52468;
double r52470 = r52466 * r52469;
double r52471 = 0.5;
double r52472 = r52467 * r52471;
double r52473 = r52470 - r52472;
double r52474 = 0.918938533204673;
double r52475 = r52473 + r52474;
return r52475;
}
double f(double x, double y) {
double r52476 = x;
double r52477 = y;
double r52478 = 1.0;
double r52479 = r52477 - r52478;
double r52480 = r52476 * r52479;
double r52481 = 0.5;
double r52482 = r52477 * r52481;
double r52483 = r52480 - r52482;
double r52484 = 0.918938533204673;
double r52485 = r52483 + r52484;
return r52485;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019303
(FPCore (x y)
:name "Numeric.SpecFunctions:logGamma from math-functions-0.1.5.2, A"
:precision binary64
(+ (- (* x (- y 1)) (* y 0.5)) 0.918938533204673003))