result of lgamma is never more precise than double 2 results were exact to double the precision 20 largest ulp errors (stored in a double) 4448368812103571.00000 ulp for lgamma(-2.45702473822080059) = 1.11022302462515654e-16) 1062532076054966.87500 ulp for lgamma(-2.45702473822080103) = -7.21644966006351751e-16) 12841511242762.16016 ulp for lgamma(-2.45702473822079481) = 8.8262730457699945e-15) 9549880344016.57617 ulp for lgamma(-2.45702473822079659) = 6.10622663543836097e-15) 1254117546408.74634 ulp for lgamma(-2.45702473822020551) = 9.01834162903014658e-13) 383651654559.80951 ulp for lgamma(-2.45702473822178824) = -1.49691370410209856e-12) 109535879573.52557 ulp for lgamma(-2.45702473821762934) = 4.80648854050969021e-12) 1265.44669 ulp for lgamma(-3.14373174790000176) = -0.00117338411780398832) 389.50791 ulp for lgamma(-3.14373174790000309) = -0.00117338411781453544) 209.49284 ulp for lgamma(-2.4618656217999999) = -0.00722316452873894566) 177.50051 ulp for lgamma(-3.14373174789977083) = -0.00117338411600897974) 143.50116 ulp for lgamma(-2.46186562179998036) = -0.00722316452871019088) 100.28688 ulp for lgamma(-3.14373174794233901) = -0.00117338444693815269) 84.51661 ulp for lgamma(-2.7527458524999) = 0.00994086915137004645) 83.50000 ulp for lgamma(-3.14373174789957499) = -0.0011733841144865309) 73.49898 ulp for lgamma(-3.14373174789996668) = -0.00117338411753153959) 64.50018 ulp for lgamma(-2.46186562180564117) = -0.00722316453702392947) 62.49429 ulp for lgamma(-3.14373174789999554) = -0.00117338411775591567) 58.49982 ulp for lgamma(-2.46186562180019619) = -0.00722316452902699302) 48.49700 ulp for lgamma(-2.46186562179999013) = -0.00722316452872445725) lgamma14084448368812103571.00000-2.457024738220800591.11022302462515654e-16