\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 r39803 = x;
double r39804 = y;
double r39805 = 1.0;
double r39806 = r39804 - r39805;
double r39807 = r39803 * r39806;
double r39808 = 0.5;
double r39809 = r39804 * r39808;
double r39810 = r39807 - r39809;
double r39811 = 0.918938533204673;
double r39812 = r39810 + r39811;
return r39812;
}
double f(double x, double y) {
double r39813 = x;
double r39814 = y;
double r39815 = 1.0;
double r39816 = r39814 - r39815;
double r39817 = r39813 * r39816;
double r39818 = 0.5;
double r39819 = r39814 * r39818;
double r39820 = r39817 - r39819;
double r39821 = 0.918938533204673;
double r39822 = r39820 + r39821;
return r39822;
}



Bits error versus x



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