Script started on Fri Mar 18 11:53:46 2005 itanium% make check ./mpcheck ********************************************************************** * * * MpCheck version 1.1 (c) INRIA 2002, 2004, 2005 (Arenaire & Spaces) * * * ********************************************************************** Testing libm [precision=53, seed=1] Testing function exp for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: -1.000056 ulp(s) for x=9.52229261913481450641e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/1.000056/0 rounding mode GMP_RNDU: -0.000056 ulp(s) for x=9.52229261913481450641e-01 wrong directed rounding for x=9.52229261913481450641e-01 [-0.000056] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/0.000056/1 rounding mode GMP_RNDD: -1.000056 ulp(s) for x=9.52229261913481450641e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/1.000056/0 Max. errors for exp [exp. 0]: 0.000000 (nearest), 1.000056 (directed) Testing function exp for exponent 9. rounding mode GMP_RNDN: -0.500126 ulp(s) for x=4.35765847386097789240e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 1/0.500126/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for exp [exp. 9]: 0.500126 (nearest), 0.000000 (directed) Testing function log for exponent 0. rounding mode GMP_RNDN: -0.500115 ulp(s) for x=7.32690882360685691310e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 1/0.500115/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for log [exp. 0]: 0.500115 (nearest), 0.000000 (directed) Testing function log for exponent 1024. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for log [exp. 1024]: 0.000000 (nearest), 0.000000 (directed) Testing function sin for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for sin [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function sin for exponent 10. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: 0.000732 ulp(s) for x=8.56058587046166508117e+02 wrong directed rounding for x=8.56058587046166508117e+02 [0.000732] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/0.000732/1 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: 0.000732 ulp(s) for x=8.56058587046166508117e+02 wrong directed rounding for x=8.56058587046166508117e+02 [0.000732] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/0.000732/1 Max. errors for sin [exp. 10]: 0.000000 (nearest), 0.000732 (directed) Testing function cos for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: -1.000674 ulp(s) for x=9.15309238971473648760e-01 wrong directed rounding for x=8.65966800245871359820e-01 [0.000215] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 2/1.000674/1 rounding mode GMP_RNDU: 1.000215 ulp(s) for x=8.65966800245871359820e-01 wrong directed rounding for x=9.15309238971473648760e-01 [-0.000674] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 2/1.000215/1 rounding mode GMP_RNDD: -1.000674 ulp(s) for x=9.15309238971473648760e-01 wrong directed rounding for x=8.65966800245871359820e-01 [0.000215] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 2/1.000674/1 Max. errors for cos [exp. 0]: 0.000000 (nearest), 1.000674 (directed) Testing function cos for exponent 10. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for cos [exp. 10]: 0.000000 (nearest), 0.000000 (directed) Testing function tan for exponent 0. rounding mode GMP_RNDN: -0.500407 ulp(s) for x=9.90636447338817283104e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 1/0.500407/0 rounding mode GMP_RNDZ: -1.001717 ulp(s) for x=6.95991106717446017527e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 2/1.001717/0 rounding mode GMP_RNDU: -0.001717 ulp(s) for x=6.95991106717446017527e-01 wrong directed rounding for x=6.95991106717446017527e-01 [-0.001717] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 2/0.001717/2 rounding mode GMP_RNDD: -1.001717 ulp(s) for x=6.95991106717446017527e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 2/1.001717/0 Max. errors for tan [exp. 0]: 0.500407 (nearest), 1.001717 (directed) Testing function tan for exponent 10. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for tan [exp. 10]: 0.000000 (nearest), 0.000000 (directed) Testing function asin for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for asin [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function asin for exponent -10. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: -1.000333 ulp(s) for x=6.48352915579351093273e-04 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/1.000333/0 rounding mode GMP_RNDU: -0.000333 ulp(s) for x=6.48352915579351093273e-04 wrong directed rounding for x=6.48352915579351093273e-04 [-0.000333] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/0.000333/1 rounding mode GMP_RNDD: -1.000333 ulp(s) for x=6.48352915579351093273e-04 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/1.000333/0 Max. errors for asin [exp. -10]: 0.000000 (nearest), 1.000333 (directed) Testing function acos for exponent 0. rounding mode GMP_RNDN: -0.500096 ulp(s) for x=8.91845471534801315094e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 1/0.500096/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for acos [exp. 0]: 0.500096 (nearest), 0.000000 (directed) Testing function acos for exponent -10. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for acos [exp. -10]: 0.000000 (nearest), 0.000000 (directed) Testing function atan for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for atan [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function atan for exponent 53. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for atan [exp. 53]: 0.000000 (nearest), 0.000000 (directed) Testing function sqrt for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for sqrt [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function sqrt for exponent 1024. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for sqrt [exp. 1024]: 0.000000 (nearest), 0.000000 (directed) Testing function sqrt for exponent -1021. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for sqrt [exp. -1021]: 0.000000 (nearest), 0.000000 (directed) Testing function pow for exponents 0 and 0. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: -1.000672 ulp(s) for x=6.13478734536943903777e-01 t=7.14735657146059466527e-01 nb errors/max ulp diff/wrong directed: 1/1.000672/0 rounding mode GMP_RNDU: -0.000672 ulp(s) for x=6.13478734536943903777e-01 t=7.14735657146059466527e-01 wrong directed rounding for x=6.13478734536943903777e-01 t=7.14735657146059466527e-01 [-0.000672] nb errors/max ulp diff/wrong directed: 1/0.000672/1 rounding mode GMP_RNDD: -1.000672 ulp(s) for x=6.13478734536943903777e-01 t=7.14735657146059466527e-01 nb errors/max ulp diff/wrong directed: 1/1.000672/0 Max. errors for pow [exp. 0]: 0.000000 (nearest), 1.000672 (directed) Testing function pow for exponents 8 and 7. rounding mode GMP_RNDN: 0.500907 ulp(s) for x=1.46398917299829037120e+02 t=1.18804021033713908650e+02 nb errors/max ulp diff/wrong directed: 2/0.500907/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for pow [exp. 8]: 0.500907 (nearest), 0.000000 (directed) Testing function add for exponents 0 and 0. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for add [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function add for exponents 1023 and 1023. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for add [exp. 1023]: 0.000000 (nearest), 0.000000 (directed) Testing function sub for exponents 1024 and 1024. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for sub [exp. 1024]: 0.000000 (nearest), 0.000000 (directed) Testing function sub for exponents 0 and 0. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for sub [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function mul for exponents 0 and 0. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for mul [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function mul for exponents 512 and 512. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for mul [exp. 512]: 0.000000 (nearest), 0.000000 (directed) Testing function div for exponents 0 and 0. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for div [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function div for exponents 1024 and 1024. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for div [exp. 1024]: 0.000000 (nearest), 0.000000 (directed) Testing function expm1 for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for expm1 [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function expm1 for exponent -9. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for expm1 [exp. -9]: 0.000000 (nearest), 0.000000 (directed) Testing function log10 for exponent 0. rounding mode GMP_RNDN: -0.503908 ulp(s) for x=9.82681082532113725492e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 1/0.503908/0 rounding mode GMP_RNDZ: -0.000717 ulp(s) for x=9.52769713912900662045e-01 wrong directed rounding for x=9.52769713912900662045e-01 [-0.000717] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/0.000717/1 rounding mode GMP_RNDU: -0.000717 ulp(s) for x=9.52769713912900662045e-01 wrong directed rounding for x=9.52769713912900662045e-01 [-0.000717] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/0.000717/1 rounding mode GMP_RNDD: -1.000717 ulp(s) for x=9.52769713912900662045e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/1.000717/0 Max. errors for log10 [exp. 0]: 0.503908 (nearest), 1.000717 (directed) Testing function log10 for exponent 1024. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: 0.000072 ulp(s) for x=1.28101602344885802289e+308 wrong directed rounding for x=1.28101602344885802289e+308 [0.000072] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/0.000072/1 rounding mode GMP_RNDU: 1.000072 ulp(s) for x=1.28101602344885802289e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/1.000072/0 rounding mode GMP_RNDD: 0.000072 ulp(s) for x=1.28101602344885802289e+308 wrong directed rounding for x=1.28101602344885802289e+308 [0.000072] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/0.000072/1 Max. errors for log10 [exp. 1024]: 0.000000 (nearest), 1.000072 (directed) Testing function log1p for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for log1p [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function log1p for exponent 1024. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for log1p [exp. 1024]: 0.000000 (nearest), 0.000000 (directed) Testing function sinh for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: -0.000037 ulp(s) for x=7.84303437734873654108e-01 wrong directed rounding for x=7.84303437734873654108e-01 [-0.000037] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/0.000037/1 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for sinh [exp. 0]: 0.000000 (nearest), 0.000037 (directed) Testing function sinh for exponent 9. rounding mode GMP_RNDN: -0.500126 ulp(s) for x=4.35765847386097789240e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 1/0.500126/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for sinh [exp. 9]: 0.500126 (nearest), 0.000000 (directed) Testing function cosh for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for cosh [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function cosh for exponent 9. rounding mode GMP_RNDN: -0.500126 ulp(s) for x=4.35765847386097789240e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 1/0.500126/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for cosh [exp. 9]: 0.500126 (nearest), 0.000000 (directed) Testing function tanh for exponent 0. rounding mode GMP_RNDN: -1.649122 ulp(s) for x=9.78250761182576145103e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 424/1.649122/0 rounding mode GMP_RNDZ: -2.626060 ulp(s) for x=5.02096732022055292077e-01 wrong directed rounding for x=5.26681398714823334473e-01 [0.641824] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 489/2.626060/55 rounding mode GMP_RNDU: -2.960291 ulp(s) for x=5.45808979026908502874e-01 wrong directed rounding for x=5.45808979026908502874e-01 [-2.960291] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 758/2.960291/758 rounding mode GMP_RNDD: 2.637187 ulp(s) for x=5.31809152138594143366e-01 wrong directed rounding for x=5.31809152138594143366e-01 [2.637187] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 786/2.637187/786 Max. errors for tanh [exp. 0]: 1.649122 (nearest), 2.960291 (directed) Testing function tanh for exponent 4. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for tanh [exp. 4]: 0.000000 (nearest), 0.000000 (directed) Testing function asinh for exponent 0. rounding mode GMP_RNDN: 1.178619 ulp(s) for x=9.99295797598682256080e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 213/1.178619/0 rounding mode GMP_RNDZ: -2.026861 ulp(s) for x=5.01234001245295046623e-01 wrong directed rounding for x=8.42103175633176270765e-01 [0.128643] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 344/2.026861/9 rounding mode GMP_RNDU: 2.069461 ulp(s) for x=5.15579744426944319713e-01 wrong directed rounding for x=6.43823430689588471765e-01 [-0.100356] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 353/2.069461/5 rounding mode GMP_RNDD: -2.026861 ulp(s) for x=5.01234001245295046623e-01 wrong directed rounding for x=8.42103175633176270765e-01 [0.128643] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 344/2.026861/9 Max. errors for asinh [exp. 0]: 1.178619 (nearest), 2.069461 (directed) Testing function asinh for exponent 1024. rounding mode GMP_RNDN: -0.982970 ulp(s) for x=1.78376713067847905429e+308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 472/0.982970/0 rounding mode GMP_RNDZ: -1.483218 ulp(s) for x=1.21719995904521351439e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 496/1.483218/0 rounding mode GMP_RNDU: 1.513749 ulp(s) for x=1.52511517972346568732e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 504/1.513749/0 rounding mode GMP_RNDD: -1.483218 ulp(s) for x=1.21719995904521351439e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 496/1.483218/0 Max. errors for asinh [exp. 1024]: 0.982970 (nearest), 1.513749 (directed) Testing function acosh for exponent 1. rounding mode GMP_RNDN: -1.282214 ulp(s) for x=1.02622499685500656597e+00 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 203/1.282214/0 rounding mode GMP_RNDZ: -2.412300 ulp(s) for x=1.12715279199715001646e+00 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 424/2.412300/0 rounding mode GMP_RNDU: 2.236760 ulp(s) for x=1.12432525967640906117e+00 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 464/2.236760/0 rounding mode GMP_RNDD: -2.412300 ulp(s) for x=1.12715279199715001646e+00 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 424/2.412300/0 Max. errors for acosh [exp. 1]: 1.282214 (nearest), 2.412300 (directed) Testing function acosh for exponent 1024. rounding mode GMP_RNDN: -0.982970 ulp(s) for x=1.78376713067847905429e+308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 472/0.982970/0 rounding mode GMP_RNDZ: -1.483218 ulp(s) for x=1.21719995904521351439e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 496/1.483218/0 rounding mode GMP_RNDU: 1.513749 ulp(s) for x=1.52511517972346568732e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 504/1.513749/0 rounding mode GMP_RNDD: -1.483218 ulp(s) for x=1.21719995904521351439e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 496/1.483218/0 Max. errors for acosh [exp. 1024]: 0.982970 (nearest), 1.513749 (directed) Testing function atanh for exponent 0. rounding mode GMP_RNDN: -0.792030 ulp(s) for x=7.25952764449179221984e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 103/0.792030/0 rounding mode GMP_RNDZ: -1.722965 ulp(s) for x=6.87449804253567720025e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 233/1.722965/0 rounding mode GMP_RNDU: 1.666459 ulp(s) for x=6.68551964254687103306e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 209/1.666459/0 rounding mode GMP_RNDD: -1.722965 ulp(s) for x=6.87449804253567720025e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 233/1.722965/0 Max. errors for atanh [exp. 0]: 0.792030 (nearest), 1.722965 (directed) Testing function atanh for exponent -10. rounding mode GMP_RNDN: -1.236020 ulp(s) for x=9.76151687348913218306e-04 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 262/1.236020/0 rounding mode GMP_RNDZ: -2.207559 ulp(s) for x=9.76062249567428118213e-04 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 510/2.207559/0 rounding mode GMP_RNDU: 2.502346 ulp(s) for x=9.75874802342463140703e-04 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 488/2.502346/0 rounding mode GMP_RNDD: -2.207559 ulp(s) for x=9.76062249567428118213e-04 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 510/2.207559/0 Max. errors for atanh [exp. -10]: 1.236020 (nearest), 2.502346 (directed) Testing function gamma for exponent 0. rounding mode GMP_RNDN: -1.140179 ulp(s) for x=5.20141761452547202182e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 95/1.140179/0 rounding mode GMP_RNDZ: -2.146718 ulp(s) for x=5.17092534832496175667e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 222/2.146718/0 rounding mode GMP_RNDU: 1.533505 ulp(s) for x=5.14612137018208626316e-01 wrong directed rounding for x=5.70886798403769102350e-01 [-0.604578] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 107/1.533505/69 rounding mode GMP_RNDD: -1.390854 ulp(s) for x=5.07729142171532199512e-01 wrong directed rounding for x=5.14612137018208626316e-01 [0.533505] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 115/1.390854/67 Max. errors for gamma [exp. 0]: 1.140179 (nearest), 2.146718 (directed) Testing function cbrt for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for cbrt [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function cbrt for exponent 1024. rounding mode GMP_RNDN: 0.501403 ulp(s) for x=1.22189324218440222417e+308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 2/0.501403/0 rounding mode GMP_RNDZ: 0.000189 ulp(s) for x=1.14801222127299482026e+308 wrong directed rounding for x=1.14801222127299482026e+308 [0.000189] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/0.000189/1 rounding mode GMP_RNDU: 1.000189 ulp(s) for x=1.14801222127299482026e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/1.000189/0 rounding mode GMP_RNDD: 0.000189 ulp(s) for x=1.14801222127299482026e+308 wrong directed rounding for x=1.14801222127299482026e+308 [0.000189] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1/0.000189/1 Max. errors for cbrt [exp. 1024]: 0.501403 (nearest), 1.000189 (directed) Testing function cbrt for exponent -1021. rounding mode GMP_RNDN: 0.506655 ulp(s) for x=2.29440602260043551216e-308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 1/0.506655/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for cbrt [exp. -1021]: 0.506655 (nearest), 0.000000 (directed) Testing function hypot for exponents 0 and 0. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for hypot [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function hypot for exponents 1023 and 1023. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for hypot [exp. 1023]: 0.000000 (nearest), 0.000000 (directed) Testing function hypot for exponents -1021 and -1021. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for hypot [exp. -1021]: 0.000000 (nearest), 0.000000 (directed) Testing function gamma for exponent 0. rounding mode GMP_RNDN: -1.140179 ulp(s) for x=5.20141761452547202182e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 95/1.140179/0 rounding mode GMP_RNDZ: -2.146718 ulp(s) for x=5.17092534832496175667e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 222/2.146718/0 rounding mode GMP_RNDU: 1.533505 ulp(s) for x=5.14612137018208626316e-01 wrong directed rounding for x=5.70886798403769102350e-01 [-0.604578] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 107/1.533505/69 rounding mode GMP_RNDD: -1.390854 ulp(s) for x=5.07729142171532199512e-01 wrong directed rounding for x=5.14612137018208626316e-01 [0.533505] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 115/1.390854/67 Max. errors for gamma [exp. 0]: 1.140179 (nearest), 2.146718 (directed) Testing function gamma for exponent 7. rounding mode GMP_RNDN: -610.873724 ulp(s) for x=1.22201576631543275653e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 998/610.873724/0 rounding mode GMP_RNDZ: -1256.144858 ulp(s) for x=1.17736026584590092625e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1000/1256.144858/0 rounding mode GMP_RNDU: 1280.754120 ulp(s) for x=1.26688004633659346609e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1000/1280.754120/0 rounding mode GMP_RNDD: -1256.144858 ulp(s) for x=1.17736026584590092625e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1000/1256.144858/0 Max. errors for gamma [exp. 7]: 610.873724 (nearest), 1280.754120 (directed) Testing function exp2 for exponent 0. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for exp2 [exp. 0]: 0.000000 (nearest), 0.000000 (directed) Testing function exp2 for exponent 9. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for exp2 [exp. 9]: 0.000000 (nearest), 0.000000 (directed) Testing function log2 for exponent 0. rounding mode GMP_RNDN: -1.501791 ulp(s) for x=7.23681450280835303346e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 231/1.501791/0 rounding mode GMP_RNDZ: 2.355399 ulp(s) for x=7.54500693313758130643e-01 wrong directed rounding for x=6.63251915542730219322e-01 [-1.051561] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 423/2.355399/195 rounding mode GMP_RNDU: -2.538205 ulp(s) for x=9.17404166813425625548e-01 wrong directed rounding for x=9.17404166813425625548e-01 [-2.538205] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 788/2.538205/788 rounding mode GMP_RNDD: 2.020140 ulp(s) for x=8.67848391268097429929e-01 wrong directed rounding for x=8.67848391268097429929e-01 [2.020140] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 804/2.020140/804 Max. errors for log2 [exp. 0]: 1.501791 (nearest), 2.538205 (directed) Testing function log2 for exponent 1024. rounding mode GMP_RNDN: nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDZ: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDU: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 rounding mode GMP_RNDD: nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 0/0.000000/0 Max. errors for log2 [exp. 1024]: 0.000000 (nearest), 0.000000 (directed) Maximal errors for all functions: 610.873724 (nearest), 1280.754120 (directed) itanium% Script done on Fri Mar 18 11:55:56 2005