**********************************************************************
* *
* 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 Nevada snv_29 X86
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 05 December 2005