********************************************************************** * * * 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: -0.831044 ulp(s) for x=6.65757277115976875415e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 6090/0.831044/0 rounding mode GMP_RNDZ: -1.666801 ulp(s) for x=6.68398574742489759437e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 12222/1.666801/0 rounding mode GMP_RNDU: 1.667218 ulp(s) for x=6.68229044785814130236e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 12271/1.667218/0 rounding mode GMP_RNDD: -1.666801 ulp(s) for x=6.68398574742489759437e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 12222/1.666801/0 Max. errors for exp [exp. 0]: 0.831044 (nearest), 1.667218 (directed) Testing function exp for exponent 9. rounding mode GMP_RNDN: 0.735622 ulp(s) for x=4.29739453146865571398e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 6243/0.735622/0 rounding mode GMP_RNDZ: -1.575792 ulp(s) for x=4.96977105516524716222e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 24067/1.575792/0 rounding mode GMP_RNDU: 1.418289 ulp(s) for x=4.93509830479318395646e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 14757/1.418289/0 rounding mode GMP_RNDD: -1.575792 ulp(s) for x=4.96977105516524716222e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 24067/1.575792/0 Max. errors for exp [exp. 9]: 0.735622 (nearest), 1.575792 (directed) Testing function log for exponent 0. rounding mode GMP_RNDN: -0.500369 ulp(s) for x=6.28988057523642618563e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 26/0.500369/0 rounding mode GMP_RNDZ: 1.000483 ulp(s) for x=6.09713304874146544421e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 38/1.000483/0 rounding mode GMP_RNDU: -0.000125 ulp(s) for x=8.32722686790055677264e-01 wrong directed rounding for x=8.32722686790055677264e-01 [-0.000125] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 13/0.000125/13 rounding mode GMP_RNDD: 0.000483 ulp(s) for x=6.09713304874146544421e-01 wrong directed rounding for x=6.09713304874146544421e-01 [0.000483] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 38/0.000483/38 Max. errors for log [exp. 0]: 0.500369 (nearest), 1.000483 (directed) Testing function log for exponent 1024. rounding mode GMP_RNDN: 0.500329 ulp(s) for x=1.47181860527163042251e+308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 24/0.500329/0 rounding mode GMP_RNDZ: -1.000380 ulp(s) for x=1.46471477161290772973e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 36/1.000380/0 rounding mode GMP_RNDU: 1.000116 ulp(s) for x=1.38986770559523383836e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 11/1.000116/0 rounding mode GMP_RNDD: -1.000380 ulp(s) for x=1.46471477161290772973e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 36/1.000380/0 Max. errors for log [exp. 1024]: 0.500329 (nearest), 1.000380 (directed) Testing function sin for exponent 0. rounding mode GMP_RNDN: -0.816365 ulp(s) for x=7.87572420654353733127e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 12107/0.816365/0 rounding mode GMP_RNDZ: -1.000006 ulp(s) for x=5.29574657724425801320e-01 wrong directed rounding for x=7.86093299685105439956e-01 [0.388429] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 14834/1.000006/14833 rounding mode GMP_RNDU: 1.388429 ulp(s) for x=7.86093299685105439956e-01 wrong directed rounding for x=5.29574657724425801320e-01 [-0.000006] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 14833/1.388429/1 rounding mode GMP_RNDD: -1.316291 ulp(s) for x=7.85526685469165597553e-01 wrong directed rounding for x=6.74679981540082351898e-01 [0.000004] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 11949/1.316291/1 Max. errors for sin [exp. 0]: 0.816365 (nearest), 1.388429 (directed) Testing function sin for exponent 10. rounding mode GMP_RNDN: -1.369939 ulp(s) for x=5.56314024442270010695e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 15048/1.369939/0 rounding mode GMP_RNDZ: 2.738100 ulp(s) for x=5.18863702115520482039e+02 wrong directed rounding for x=8.67867351972516075875e+02 [0.692965] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 29978/2.738100/7077 rounding mode GMP_RNDU: 2.857814 ulp(s) for x=7.16535131874957755826e+02 wrong directed rounding for x=7.01090864607729599811e+02 [-1.691830] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 30297/2.857814/15139 rounding mode GMP_RNDD: -2.680763 ulp(s) for x=8.54262883824068467220e+02 wrong directed rounding for x=5.18863702115520482039e+02 [1.738100] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 29983/2.680763/15129 Max. errors for sin [exp. 10]: 1.369939 (nearest), 2.857814 (directed) Testing function cos for exponent 0. rounding mode GMP_RNDN: 0.874847 ulp(s) for x=9.90099408221075671932e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 14929/0.874847/0 rounding mode GMP_RNDZ: -1.462402 ulp(s) for x=9.96239430453585872449e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 18276/1.462402/0 rounding mode GMP_RNDU: -0.463664 ulp(s) for x=9.97941365643248090578e-01 wrong directed rounding for x=9.97941365643248090578e-01 [-0.463664] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 18294/0.463664/18294 rounding mode GMP_RNDD: 0.377749 ulp(s) for x=9.99797265437767812557e-01 wrong directed rounding for x=9.99797265437767812557e-01 [0.377749] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 15094/0.377749/15094 Max. errors for cos [exp. 0]: 0.874847 (nearest), 1.462402 (directed) Testing function cos for exponent 10. rounding mode GMP_RNDN: -1.346573 ulp(s) for x=5.25966509236142655936e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 15138/1.346573/0 rounding mode GMP_RNDZ: 2.855637 ulp(s) for x=9.59506045946569429361e+02 wrong directed rounding for x=5.77275760389351489721e+02 [0.664451] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 30212/2.855637/7129 rounding mode GMP_RNDU: 2.855637 ulp(s) for x=9.59506045946569429361e+02 wrong directed rounding for x=9.06224471668850242168e+02 [-1.801938] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 30395/2.855637/15269 rounding mode GMP_RNDD: -2.826811 ulp(s) for x=9.91424319558925844831e+02 wrong directed rounding for x=5.79874143766883207718e+02 [1.831799] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 29662/2.826811/14684 Max. errors for cos [exp. 10]: 1.346573 (nearest), 2.855637 (directed) Testing function tan for exponent 0. rounding mode GMP_RNDN: -1.260929 ulp(s) for x=9.97897887696721608286e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 25063/1.260929/0 rounding mode GMP_RNDZ: 0.941500 ulp(s) for x=9.99243214811135538334e-01 wrong directed rounding for x=9.99243214811135538334e-01 [0.941500] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 30720/0.941500/30720 rounding mode GMP_RNDU: 1.000016 ulp(s) for x=6.63142865064688891152e-01 wrong directed rounding for x=7.86157146819591368114e-01 [-0.444620] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 12268/1.000016/12266 rounding mode GMP_RNDD: 0.548207 ulp(s) for x=7.88531968967195240339e-01 wrong directed rounding for x=7.88531968967195240339e-01 [0.548207] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 17969/0.548207/17969 Max. errors for tan [exp. 0]: 1.260929 (nearest), 1.000016 (directed) Testing function tan for exponent 10. rounding mode GMP_RNDN: 1.518380 ulp(s) for x=7.61335669944590790692e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 30478/1.518380/0 rounding mode GMP_RNDZ: 2.947347 ulp(s) for x=6.08683950301797267457e+02 wrong directed rounding for x=8.68147426003188115828e+02 [2.104725] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 56407/2.947347/27674 rounding mode GMP_RNDU: 2.947347 ulp(s) for x=6.08683950301797267457e+02 wrong directed rounding for x=8.21527910634806062262e+02 [-0.997116] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 53681/2.947347/22121 rounding mode GMP_RNDD: -2.930845 ulp(s) for x=7.31210428141282136494e+02 wrong directed rounding for x=5.63487536444963097892e+02 [0.998815] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 54107/2.930845/22663 Max. errors for tan [exp. 10]: 1.518380 (nearest), 2.947347 (directed) Testing function asin for exponent 0. rounding mode GMP_RNDN: -1.191060 ulp(s) for x=6.78537375136138432019e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 15370/1.191060/0 rounding mode GMP_RNDZ: 1.250676 ulp(s) for x=8.38059979776904051540e-01 wrong directed rounding for x=8.38059979776904051540e-01 [1.250676] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 43298/1.250676/43298 rounding mode GMP_RNDU: -1.253716 ulp(s) for x=8.22697854748638879308e-01 wrong directed rounding for x=8.22697854748638879308e-01 [-1.253716] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 43280/1.253716/43280 rounding mode GMP_RNDD: 1.250676 ulp(s) for x=8.38059979776904051540e-01 wrong directed rounding for x=8.38059979776904051540e-01 [1.250676] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 43298/1.250676/43298 Max. errors for asin [exp. 0]: 1.191060 (nearest), 1.253716 (directed) Testing function asin for exponent -10. rounding mode GMP_RNDN: 1.642851 ulp(s) for x=9.71647495999406656322e-04 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 29325/1.642851/0 rounding mode GMP_RNDZ: 2.406974 ulp(s) for x=9.71639268400021770440e-04 wrong directed rounding for x=9.71639268400021770440e-04 [2.406974] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 90514/2.406974/90514 rounding mode GMP_RNDU: -2.401244 ulp(s) for x=9.64414932240196631601e-04 wrong directed rounding for x=9.64414932240196631601e-04 [-2.401244] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 90398/2.401244/90398 rounding mode GMP_RNDD: 2.406974 ulp(s) for x=9.71639268400021770440e-04 wrong directed rounding for x=9.71639268400021770440e-04 [2.406974] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 90514/2.406974/90514 Max. errors for asin [exp. -10]: 1.642851 (nearest), 2.406974 (directed) Testing function acos for exponent 0. rounding mode GMP_RNDN: 1.991961 ulp(s) for x=8.80416518800085090568e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 27652/1.991961/0 rounding mode GMP_RNDZ: -3.672997 ulp(s) for x=8.82347833841067963334e-01 wrong directed rounding for x=7.05055314818300415958e-01 [0.167937] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 64193/3.672997/84 rounding mode GMP_RNDU: 3.552137 ulp(s) for x=8.80255500814401736775e-01 wrong directed rounding for x=8.87733350199778725731e-01 [-0.205349] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 63969/3.552137/66 rounding mode GMP_RNDD: -3.672997 ulp(s) for x=8.82347833841067963334e-01 wrong directed rounding for x=7.05055314818300415958e-01 [0.167937] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 64193/3.672997/84 Max. errors for acos [exp. 0]: 1.991961 (nearest), 3.672997 (directed) Testing function acos for exponent -10. rounding mode GMP_RNDN: 1.066524 ulp(s) for x=7.21774138751126153463e-04 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 17864/1.066524/0 rounding mode GMP_RNDZ: -1.954750 ulp(s) for x=6.80168627910983716878e-04 wrong directed rounding for x=7.97407846935049196072e-04 [0.403406] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 28888/1.954750/2087 rounding mode GMP_RNDU: 1.900169 ulp(s) for x=9.46292753681406834110e-04 wrong directed rounding for x=8.36223841944816578993e-04 [-0.444279] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 29313/1.900169/2125 rounding mode GMP_RNDD: -1.954750 ulp(s) for x=6.80168627910983716878e-04 wrong directed rounding for x=7.97407846935049196072e-04 [0.403406] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 28888/1.954750/2087 Max. errors for acos [exp. -10]: 1.066524 (nearest), 1.954750 (directed) Testing function atan for exponent 0. rounding mode GMP_RNDN: -0.500244 ulp(s) for x=7.30459770920466322508e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 26/0.500244/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.500244 (nearest), 0.000000 (directed) Testing function atan for exponent 53. rounding mode GMP_RNDN: 0.500235 ulp(s) for x=5.80360431263764200000e+15 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 35/0.500235/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.500235 (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: -0.639232 ulp(s) for x=7.10245482795155980149e-01 t=5.78572450585742359408e-01 nb errors/max ulp diff/wrong directed: 4422/0.639232/0 rounding mode GMP_RNDZ: 0.472439 ulp(s) for x=6.12451006705237332994e-01 t=7.07868374042588399675e-01 wrong directed rounding for x=6.12451006705237332994e-01 t=7.07868374042588399675e-01 [0.472439] nb errors/max ulp diff/wrong directed: 12023/0.472439/12023 rounding mode GMP_RNDU: 1.472439 ulp(s) for x=6.12451006705237332994e-01 t=7.07868374042588399675e-01 nb errors/max ulp diff/wrong directed: 12013/1.472439/0 rounding mode GMP_RNDD: -1.671903 ulp(s) for x=9.94089808969819133111e-01 t=6.40479666418791726556e-01 nb errors/max ulp diff/wrong directed: 24895/1.671903/0 Max. errors for pow [exp. 0]: 0.639232 (nearest), 1.671903 (directed) Testing function pow for exponents 8 and 7. rounding mode GMP_RNDN: 0.670738 ulp(s) for x=1.29608779544897515734e+02 t=6.60736797479887059126e+01 nb errors/max ulp diff/wrong directed: 6328/0.670738/0 rounding mode GMP_RNDZ: -1.681137 ulp(s) for x=1.94534733235506081428e+02 t=9.00849019865402169671e+01 wrong directed rounding for x=1.67659727393674984341e+02 t=7.02279937525921695851e+01 [0.003713] nb errors/max ulp diff/wrong directed: 19507/1.681137/1 rounding mode GMP_RNDU: 1.465609 ulp(s) for x=2.15158449792686724322e+02 t=8.98782187488735502257e+01 wrong directed rounding for x=2.50287835845417987457e+02 t=9.92336403069252241949e+01 [-0.002457] nb errors/max ulp diff/wrong directed: 17733/1.465609/2 rounding mode GMP_RNDD: -1.681137 ulp(s) for x=1.94534733235506081428e+02 t=9.00849019865402169671e+01 wrong directed rounding for x=1.67659727393674984341e+02 t=7.02279937525921695851e+01 [0.003713] nb errors/max ulp diff/wrong directed: 19507/1.681137/1 Max. errors for pow [exp. 8]: 0.670738 (nearest), 1.681137 (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: -1.908300 ulp(s) for x=9.97188834185765093920e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 44501/1.908300/0 rounding mode GMP_RNDZ: -3.831299 ulp(s) for x=9.76495634193620953845e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 74909/3.831299/0 rounding mode GMP_RNDU: 3.841725 ulp(s) for x=9.90459011791708476835e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 75093/3.841725/0 rounding mode GMP_RNDD: -3.831299 ulp(s) for x=9.76495634193620953845e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 74909/3.831299/0 Max. errors for expm1 [exp. 0]: 1.908300 (nearest), 3.841725 (directed) Testing function expm1 for exponent -9. rounding mode GMP_RNDN: 1.193521 ulp(s) for x=1.88451646947636851370e-03 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 27859/1.193521/0 rounding mode GMP_RNDZ: -2.385758 ulp(s) for x=1.84238339705623680245e-03 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 52708/2.385758/0 rounding mode GMP_RNDU: 2.382438 ulp(s) for x=1.83044635382480268618e-03 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 52483/2.382438/0 rounding mode GMP_RNDD: -2.385758 ulp(s) for x=1.84238339705623680245e-03 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 52708/2.385758/0 Max. errors for expm1 [exp. -9]: 1.193521 (nearest), 2.385758 (directed) Testing function log10 for exponent 0. rounding mode GMP_RNDN: -0.500533 ulp(s) for x=5.64886435022932342775e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 21/0.500533/0 rounding mode GMP_RNDZ: 1.000417 ulp(s) for x=8.66229373347844777697e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 37/1.000417/0 rounding mode GMP_RNDU: -0.000230 ulp(s) for x=8.85281020895879566801e-01 wrong directed rounding for x=8.85281020895879566801e-01 [-0.000230] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 23/0.000230/23 rounding mode GMP_RNDD: 0.000417 ulp(s) for x=8.66229373347844777697e-01 wrong directed rounding for x=8.66229373347844777697e-01 [0.000417] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 37/0.000417/37 Max. errors for log10 [exp. 0]: 0.500533 (nearest), 1.000417 (directed) Testing function log10 for exponent 1024. rounding mode GMP_RNDN: 0.500435 ulp(s) for x=1.27593498188844719546e+308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 28/0.500435/0 rounding mode GMP_RNDZ: -1.000244 ulp(s) for x=1.42873835344316395053e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 33/1.000244/0 rounding mode GMP_RNDU: 1.000204 ulp(s) for x=1.39666606194813195509e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 20/1.000204/0 rounding mode GMP_RNDD: -1.000244 ulp(s) for x=1.42873835344316395053e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 33/1.000244/0 Max. errors for log10 [exp. 1024]: 0.500435 (nearest), 1.000244 (directed) Testing function log1p for exponent 0. rounding mode GMP_RNDN: -0.760133 ulp(s) for x=6.16144239277623961826e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 9823/0.760133/0 rounding mode GMP_RNDZ: 1.118299 ulp(s) for x=5.43322198672741785153e-01 wrong directed rounding for x=5.43322198672741785153e-01 [1.118299] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 31820/1.118299/31820 rounding mode GMP_RNDU: -1.054223 ulp(s) for x=5.21556587163788165640e-01 wrong directed rounding for x=5.21556587163788165640e-01 [-1.054223] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 30637/1.054223/30637 rounding mode GMP_RNDD: 1.050725 ulp(s) for x=5.24375587148053767805e-01 wrong directed rounding for x=5.24375587148053767805e-01 [1.050725] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 31001/1.050725/31001 Max. errors for log1p [exp. 0]: 0.760133 (nearest), 1.118299 (directed) Testing function log1p for exponent 1024. rounding mode GMP_RNDN: -0.500156 ulp(s) for x=1.35910319689166246929e+308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 11/0.500156/0 rounding mode GMP_RNDZ: 0.000533 ulp(s) for x=1.29467599216820405235e+308 wrong directed rounding for x=1.29467599216820405235e+308 [0.000533] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 16/0.000533/16 rounding mode GMP_RNDU: -0.000458 ulp(s) for x=1.22508935353668688054e+308 wrong directed rounding for x=1.22508935353668688054e+308 [-0.000458] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 21/0.000458/21 rounding mode GMP_RNDD: 0.000460 ulp(s) for x=1.17007938822974190522e+308 wrong directed rounding for x=1.17007938822974190522e+308 [0.000460] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 19/0.000460/19 Max. errors for log1p [exp. 1024]: 0.500156 (nearest), 0.000533 (directed) Testing function sinh for exponent 0. rounding mode GMP_RNDN: 2.850296 ulp(s) for x=8.54764940625660329943e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 42984/2.850296/0 rounding mode GMP_RNDZ: -5.176814 ulp(s) for x=8.37016574187887441028e-01 wrong directed rounding for x=5.37732964378584865628e-01 [0.092831] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 81706/5.176814/10 rounding mode GMP_RNDU: 5.150090 ulp(s) for x=8.43320953646873761045e-01 wrong directed rounding for x=6.34169113416200858069e-01 [-0.059213] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 81831/5.150090/8 rounding mode GMP_RNDD: -5.176814 ulp(s) for x=8.37016574187887441028e-01 wrong directed rounding for x=5.37732964378584865628e-01 [0.092831] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 81706/5.176814/10 Max. errors for sinh [exp. 0]: 2.850296 (nearest), 5.176814 (directed) Testing function sinh for exponent 9. rounding mode GMP_RNDN: 353.442299 ulp(s) for x=3.93707152015624956221e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 99698/353.442299/0 rounding mode GMP_RNDZ: -706.717658 ulp(s) for x=4.83813964583911911177e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 100000/706.717658/0 rounding mode GMP_RNDU: 709.580702 ulp(s) for x=3.89548266425003703262e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 100000/709.580702/0 rounding mode GMP_RNDD: -706.717658 ulp(s) for x=4.83813964583911911177e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 100000/706.717658/0 Max. errors for sinh [exp. 9]: 353.442299 (nearest), 709.580702 (directed) Testing function cosh for exponent 0. rounding mode GMP_RNDN: 1.293033 ulp(s) for x=9.97715363421984191561e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 21053/1.293033/0 rounding mode GMP_RNDZ: -2.572791 ulp(s) for x=9.96355636572359260050e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 53702/2.572791/0 rounding mode GMP_RNDU: 2.559396 ulp(s) for x=9.79784173117943746334e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 53959/2.559396/0 rounding mode GMP_RNDD: -2.572791 ulp(s) for x=9.96355636572359260050e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 53702/2.572791/0 Max. errors for cosh [exp. 0]: 1.293033 (nearest), 2.572791 (directed) Testing function cosh for exponent 9. rounding mode GMP_RNDN: 353.442299 ulp(s) for x=3.93707152015624956221e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 99698/353.442299/0 rounding mode GMP_RNDZ: -705.717658 ulp(s) for x=4.83813964583911911177e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 99881/705.717658/0 rounding mode GMP_RNDU: 708.580702 ulp(s) for x=3.89548266425003703262e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 99882/708.580702/0 rounding mode GMP_RNDD: -705.717658 ulp(s) for x=4.83813964583911911177e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 99881/705.717658/0 Max. errors for cosh [exp. 9]: 353.442299 (nearest), 708.580702 (directed) Testing function tanh for exponent 0. rounding mode GMP_RNDN: 2.596750 ulp(s) for x=5.17930265006766088476e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 50765/2.596750/0 rounding mode GMP_RNDZ: -3.137235 ulp(s) for x=5.01036798350141698855e-01 wrong directed rounding for x=5.47482920623645119562e-01 [1.681310] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 48497/3.137235/11280 rounding mode GMP_RNDU: -3.800801 ulp(s) for x=5.37952154242417712737e-01 wrong directed rounding for x=5.37952154242417712737e-01 [-3.800801] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 90021/3.800801/90021 rounding mode GMP_RNDD: 3.844976 ulp(s) for x=5.40153303479569246726e-01 wrong directed rounding for x=5.40153303479569246726e-01 [3.844976] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 90015/3.844976/90015 Max. errors for tanh [exp. 0]: 2.596750 (nearest), 3.844976 (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.650325 ulp(s) for x=5.02597118637095441329e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 22777/1.650325/0 rounding mode GMP_RNDZ: -2.109545 ulp(s) for x=7.74770917571262374146e-01 wrong directed rounding for x=5.00972164511757522831e-01 [0.674803] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 28740/2.109545/2809 rounding mode GMP_RNDU: 2.057833 ulp(s) for x=7.60635745620820480362e-01 wrong directed rounding for x=5.08343222496146385225e-01 [-0.681342] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 24853/2.057833/4162 rounding mode GMP_RNDD: -2.084985 ulp(s) for x=7.52937615116198499798e-01 wrong directed rounding for x=5.00972164511757522831e-01 [0.674803] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 25019/2.084985/4137 Max. errors for asinh [exp. 0]: 1.650325 (nearest), 2.109545 (directed) Testing function asinh for exponent 1024. rounding mode GMP_RNDN: -0.983750 ulp(s) for x=1.19644383511933347510e+308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 48378/0.983750/0 rounding mode GMP_RNDZ: -1.483982 ulp(s) for x=1.46471477161290772973e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 48296/1.483982/0 rounding mode GMP_RNDU: 1.516514 ulp(s) for x=1.38986770559523383836e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 51751/1.516514/0 rounding mode GMP_RNDD: -1.483982 ulp(s) for x=1.46471477161290772973e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 48296/1.483982/0 Max. errors for asinh [exp. 1024]: 0.983750 (nearest), 1.516514 (directed) Testing function acosh for exponent 1. rounding mode GMP_RNDN: -1.874735 ulp(s) for x=1.03059910968101231532e+00 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 22436/1.874735/0 rounding mode GMP_RNDZ: -2.681639 ulp(s) for x=1.00736510147476199251e+00 wrong directed rounding for x=1.06343826516638895185e+00 [1.058474] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 35942/2.681639/2754 rounding mode GMP_RNDU: 2.934350 ulp(s) for x=1.00706581074710310730e+00 wrong directed rounding for x=1.08176470693778004062e+00 [-0.999469] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 30066/2.934350/3177 rounding mode GMP_RNDD: -2.681639 ulp(s) for x=1.00736510147476199251e+00 wrong directed rounding for x=1.08033137157457836963e+00 [0.974828] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 30250/2.681639/3166 Max. errors for acosh [exp. 1]: 1.874735 (nearest), 2.934350 (directed) Testing function acosh for exponent 1024. rounding mode GMP_RNDN: -0.983750 ulp(s) for x=1.19644383511933347510e+308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 48378/0.983750/0 rounding mode GMP_RNDZ: -1.483982 ulp(s) for x=1.46471477161290772973e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 48296/1.483982/0 rounding mode GMP_RNDU: 1.516514 ulp(s) for x=1.38986770559523383836e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 51751/1.516514/0 rounding mode GMP_RNDD: -1.483982 ulp(s) for x=1.46471477161290772973e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 48296/1.483982/0 Max. errors for acosh [exp. 1024]: 0.983750 (nearest), 1.516514 (directed) Testing function atanh for exponent 0. rounding mode GMP_RNDN: 0.991631 ulp(s) for x=6.81301110807623233612e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 12029/0.991631/0 rounding mode GMP_RNDZ: -1.729206 ulp(s) for x=6.71036957955675972265e-01 wrong directed rounding for x=7.03923328673631942820e-01 [0.264486] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 17762/1.729206/886 rounding mode GMP_RNDU: 1.637554 ulp(s) for x=6.73021965945834743650e-01 wrong directed rounding for x=5.02192725547141005649e-01 [-0.246981] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 15502/1.637554/1306 rounding mode GMP_RNDD: -1.635275 ulp(s) for x=6.73140553525948703850e-01 wrong directed rounding for x=7.06668531678109279603e-01 [0.247149] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 15461/1.635275/1307 Max. errors for atanh [exp. 0]: 0.991631 (nearest), 1.729206 (directed) Testing function atanh for exponent -10. rounding mode GMP_RNDN: 1.755342 ulp(s) for x=9.76558403074256897725e-04 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 29843/1.755342/0 rounding mode GMP_RNDZ: -2.706058 ulp(s) for x=9.76420396222246614673e-04 wrong directed rounding for x=9.59922667481466138084e-04 [0.912137] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 31895/2.706058/9641 rounding mode GMP_RNDU: 2.709219 ulp(s) for x=9.76260611645685116855e-04 wrong directed rounding for x=9.29164815672288944837e-04 [-0.855582] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 32046/2.709219/9733 rounding mode GMP_RNDD: -2.706058 ulp(s) for x=9.76420396222246614673e-04 wrong directed rounding for x=9.59922667481466138084e-04 [0.912137] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 31895/2.706058/9641 Max. errors for atanh [exp. -10]: 1.755342 (nearest), 2.709219 (directed) Testing function gamma for exponent 0. rounding mode GMP_RNDN: 0.530211 ulp(s) for x=6.03841615343864046572e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 525/0.530211/0 rounding mode GMP_RNDZ: -1.056812 ulp(s) for x=6.28829588671643513464e-01 wrong directed rounding for x=5.07355930804218591135e-01 [0.008533] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1343/1.056812/34 rounding mode GMP_RNDU: 1.062623 ulp(s) for x=6.08635903776342246374e-01 wrong directed rounding for x=6.83568719634331856128e-01 [-0.007929] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1090/1.062623/7 rounding mode GMP_RNDD: -1.056812 ulp(s) for x=6.28829588671643513464e-01 wrong directed rounding for x=5.07355930804218591135e-01 [0.008533] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1016/1.056812/38 Max. errors for gamma [exp. 0]: 0.530211 (nearest), 1.062623 (directed) Testing function cbrt for exponent 0. rounding mode GMP_RNDN: -0.501458 ulp(s) for x=7.24265179260023095331e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 44/0.501458/0 rounding mode GMP_RNDZ: -1.003798 ulp(s) for x=5.36816127984985125288e-01 wrong directed rounding for x=5.72351405530577395098e-01 [0.004957] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 189/1.003798/101 rounding mode GMP_RNDU: 1.002389 ulp(s) for x=7.04789946260792721233e-01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 71/1.002389/0 rounding mode GMP_RNDD: -1.003798 ulp(s) for x=5.36816127984985125288e-01 wrong directed rounding for x=6.58466170561067265510e-01 [0.000820] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 98/1.003798/5 Max. errors for cbrt [exp. 0]: 0.501458 (nearest), 1.003798 (directed) Testing function cbrt for exponent 1024. rounding mode GMP_RNDN: 0.500853 ulp(s) for x=1.20523358265257800329e+308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 26/0.500853/0 rounding mode GMP_RNDZ: -1.002792 ulp(s) for x=1.00033529314292708098e+308 wrong directed rounding for x=1.02176144919960275261e+308 [0.003347] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 114/1.002792/65 rounding mode GMP_RNDU: 1.001777 ulp(s) for x=1.34390506979175693511e+308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 54/1.001777/0 rounding mode GMP_RNDD: -1.002792 ulp(s) for x=1.00033529314292708098e+308 wrong directed rounding for x=1.13484680002580844635e+308 [0.000195] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 56/1.002792/4 Max. errors for cbrt [exp. 1024]: 0.500853 (nearest), 1.002792 (directed) Testing function cbrt for exponent -1021. rounding mode GMP_RNDN: -0.501696 ulp(s) for x=2.68478670619853938668e-308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 37/0.501696/0 rounding mode GMP_RNDZ: -1.002673 ulp(s) for x=2.75325437177819901307e-308 wrong directed rounding for x=2.77282233642806215804e-308 [0.004770] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 164/1.002673/91 rounding mode GMP_RNDU: 1.003689 ulp(s) for x=2.40721810377018241996e-308 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 91/1.003689/0 rounding mode GMP_RNDD: -1.002673 ulp(s) for x=2.75325437177819901307e-308 wrong directed rounding for x=3.78105622413159834607e-308 [0.000882] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 82/1.002673/6 Max. errors for cbrt [exp. -1021]: 0.501696 (nearest), 1.003689 (directed) Testing function hypot for exponents 0 and 0. rounding mode GMP_RNDN: 1.111311 ulp(s) for x=5.53105946946682580645e-01 t=5.22407894691871432791e-01 nb errors/max ulp diff/wrong directed: 15469/1.111311/0 rounding mode GMP_RNDZ: -2.055509 ulp(s) for x=5.07351647667383276463e-01 t=7.19478161024150519864e-01 nb errors/max ulp diff/wrong directed: 37593/2.055509/0 rounding mode GMP_RNDU: 2.027559 ulp(s) for x=5.06592277379699140738e-01 t=7.19972727314173832625e-01 nb errors/max ulp diff/wrong directed: 37409/2.027559/0 rounding mode GMP_RNDD: -2.055509 ulp(s) for x=5.07351647667383276463e-01 t=7.19478161024150519864e-01 nb errors/max ulp diff/wrong directed: 37593/2.055509/0 Max. errors for hypot [exp. 0]: 1.111311 (nearest), 2.055509 (directed) Testing function hypot for exponents 1023 and 1023. rounding mode GMP_RNDN: 1.111311 ulp(s) for x=4.97157381838785798007e+307 t=4.69564542942726479127e+307 nb errors/max ulp diff/wrong directed: 15469/1.111311/0 rounding mode GMP_RNDZ: -2.055509 ulp(s) for x=4.56031286986369714220e+307 t=6.46700475378239630629e+307 nb errors/max ulp diff/wrong directed: 37593/2.055509/0 rounding mode GMP_RNDU: 2.027559 ulp(s) for x=4.55348729609875617904e+307 t=6.47145014590394247843e+307 nb errors/max ulp diff/wrong directed: 37409/2.027559/0 rounding mode GMP_RNDD: -2.055509 ulp(s) for x=4.56031286986369714220e+307 t=6.46700475378239630629e+307 nb errors/max ulp diff/wrong directed: 37593/2.055509/0 Max. errors for hypot [exp. 1023]: 1.111311 (nearest), 2.055509 (directed) Testing function hypot for exponents -1021 and -1021. rounding mode GMP_RNDN: nb errors/max ulp diff/wrong directed: 15469/0.000000/0 rounding mode GMP_RNDZ: nb errors/max ulp diff/wrong directed: 37593/0.000000/0 rounding mode GMP_RNDU: nb errors/max ulp diff/wrong directed: 37409/0.000000/0 rounding mode GMP_RNDD: nb errors/max ulp diff/wrong directed: 37593/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: 0.530211 ulp(s) for x=6.03841615343864046572e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 525/0.530211/0 rounding mode GMP_RNDZ: -1.056812 ulp(s) for x=6.28829588671643513464e-01 wrong directed rounding for x=5.07355930804218591135e-01 [0.008533] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1343/1.056812/34 rounding mode GMP_RNDU: 1.062623 ulp(s) for x=6.08635903776342246374e-01 wrong directed rounding for x=6.83568719634331856128e-01 [-0.007929] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1090/1.062623/7 rounding mode GMP_RNDD: -1.056812 ulp(s) for x=6.28829588671643513464e-01 wrong directed rounding for x=5.07355930804218591135e-01 [0.008533] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 1016/1.056812/38 Max. errors for gamma [exp. 0]: 0.530211 (nearest), 1.062623 (directed) Testing function gamma for exponent 7. rounding mode GMP_RNDN: 0.515808 ulp(s) for x=1.06823105478762300891e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 326/0.515808/0 rounding mode GMP_RNDZ: -1.022338 ulp(s) for x=1.02201197944314841948e+02 wrong directed rounding for x=8.87900516239014478970e+01 [0.038327] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 856/1.022338/463 rounding mode GMP_RNDU: 1.028663 ulp(s) for x=1.13495841158690609518e+02 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 763/1.028663/0 rounding mode GMP_RNDD: -1.028372 ulp(s) for x=6.71473825762323173194e+01 nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 777/1.028372/0 Max. errors for gamma [exp. 7]: 0.515808 (nearest), 1.028663 (directed) Testing function exp2 for exponent 0. rounding mode GMP_RNDN: -0.500114 ulp(s) for x=6.87994342426042626570e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 15/0.500114/0 rounding mode GMP_RNDZ: -1.000001 ulp(s) for x=5.53847629991621848156e-01 wrong directed rounding for x=5.61204500898292546474e-01 [0.000010] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 2/1.000001/1 rounding mode GMP_RNDU: 1.000010 ulp(s) for x=5.61204500898292546474e-01 wrong directed rounding for x=5.53847629991621848156e-01 [-0.000001] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 2/1.000010/1 rounding mode GMP_RNDD: -1.000001 ulp(s) for x=5.53847629991621848156e-01 wrong directed rounding for x=5.61204500898292546474e-01 [0.000010] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 2/1.000001/1 Max. errors for exp2 [exp. 0]: 0.500114 (nearest), 1.000010 (directed) Testing function exp2 for exponent 9. rounding mode GMP_RNDN: -0.500104 ulp(s) for x=4.64578692757362318844e+02 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 2/0.500104/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.500104 (nearest), 0.000000 (directed) Testing function log2 for exponent 0. rounding mode GMP_RNDN: -0.500256 ulp(s) for x=5.58483663019228027125e-01 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 24/0.500256/0 rounding mode GMP_RNDZ: -0.000029 ulp(s) for x=9.60404730050410826436e-01 wrong directed rounding for x=9.60404730050410826436e-01 [-0.000029] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 3/0.000029/3 rounding mode GMP_RNDU: -0.000029 ulp(s) for x=9.60404730050410826436e-01 wrong directed rounding for x=9.60404730050410826436e-01 [-0.000029] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 3/0.000029/3 rounding mode GMP_RNDD: 0.000016 ulp(s) for x=9.78251471753729617831e-01 wrong directed rounding for x=9.78251471753729617831e-01 [0.000016] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 2/0.000016/2 Max. errors for log2 [exp. 0]: 0.500256 (nearest), 0.000029 (directed) Testing function log2 for exponent 1024. rounding mode GMP_RNDN: -0.500259 ulp(s) for x=1.41767202630607777065e+308 nb errors range/monotonicity/symmetry: 0/0/0 nb errors/max ulp diff/wrong directed: 22/0.500259/0 rounding mode GMP_RNDZ: 0.000018 ulp(s) for x=1.38501426175260234849e+308 wrong directed rounding for x=1.38501426175260234849e+308 [0.000018] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 3/0.000018/3 rounding mode GMP_RNDU: -0.000025 ulp(s) for x=1.17906071482895087215e+308 wrong directed rounding for x=1.17906071482895087215e+308 [-0.000025] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 3/0.000025/3 rounding mode GMP_RNDD: 0.000018 ulp(s) for x=1.38501426175260234849e+308 wrong directed rounding for x=1.38501426175260234849e+308 [0.000018] nb errors range/monotonicity: 0/0 nb errors/max ulp diff/wrong directed: 3/0.000018/3 Max. errors for log2 [exp. 1024]: 0.500259 (nearest), 0.000025 (directed) Maximal errors for all functions: 353.442299 (nearest), 709.580702 (directed) Solaris 10 3/05 s10_74L2a X86 Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 22 January 2005