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) 1611480202696265.00000 ulp for lgamma(-2.457024738220801) = -4.5796699765787707e-16) 148779794055727.44000 ulp for lgamma(-2.4570247382207966) = 6.2311267257086911e-15) 55230815266924.82800 ulp for lgamma(-2.4570247382208006) = 5.5511151231257827e-17) 48731139912693.83600 ulp for lgamma(-2.4570247382207948) = 8.7291285311152933e-15) 440982066272.19049 ulp for lgamma(-2.4570247382217882) = -1.4967471706484048e-12) 429483825576.74634 ulp for lgamma(-2.4570247382202055) = 9.0191742962986154e-13) 161075487125.52557 ulp for lgamma(-2.4570247382176293) = 4.8065301738731137e-12) 211.50000 ulp for lgamma(-3.143731747899575) = -0.0011733841144865587) 158.49429 ulp for lgamma(-3.1437317478999955) = -0.0011733841177558949) 154.49209 ulp for lgamma(-3.1437317479000031) = -0.0011733841178146534) 144.49884 ulp for lgamma(-2.4618656217999804) = -0.0072231645287099411) 86.50102 ulp for lgamma(-3.1437317478999667) = -0.0011733841175315049) 79.49934 ulp for lgamma(-2.7527458524998467) = 0.0099408691512630626) 74.49982 ulp for lgamma(-2.4618656218001962) = -0.0072231645290269791) 63.49982 ulp for lgamma(-2.4618656218056412) = -0.0072231645370238184) 59.71312 ulp for lgamma(-3.143731747942339) = -0.0011733844469381874) 51.55376 ulp for lgamma(-2.752745852499999) = 0.0099408691515696229) 46.49949 ulp for lgamma(-3.1437317478997708) = -0.0011733841160090283) 31.50032 ulp for lgamma(-2.7527458525015143) = 0.009940869154619586) 26.54585 ulp for lgamma(-2.7527458524999977) = 0.0099408691515668057) lgamma14081611480202696265.00000-2.457024738220801-4.5796699765787707e-16