Script started on Fri Mar 18 12:01:39 2005
demon% make check
if gcc -DTIME_WITH_SYS_TIME=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_MEMSET=1 -DHAVE_STRTOL=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_SYS_FPU_H=1 -DHAVE_DENORMS=1 -DHAVE_HUGE_VAL=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_FLOAT_H=1 -DHAVE_MATH_H=1 -DHAVE_STDIO_H=1 -DHAVE_LIBM=1 -DHAVE_TGAMMA=1 -DHAVE_EXP2=1 -DHAVE_LOG2=1 -DUSE_IEEEFP_H=1 -I. -I. -I/users/spaces/logiciels/gmp-4.1.4/irix64/include -I/users/spaces/logiciels/mpfr-2.1.1/irix64/include -Wall -g -O2 -MT rnd_mode.o -MD -MP -MF ".deps/rnd_mode.Tpo" -c -o rnd_mode.o rnd_mode.c; \
then mv -f ".deps/rnd_mode.Tpo" ".deps/rnd_mode.Po"; else rm -f ".deps/rnd_mode.Tpo"; exit 1; fi
if gcc -DTIME_WITH_SYS_TIME=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_MEMSET=1 -DHAVE_STRTOL=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_SYS_FPU_H=1 -DHAVE_DENORMS=1 -DHAVE_HUGE_VAL=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_FLOAT_H=1 -DHAVE_MATH_H=1 -DHAVE_STDIO_H=1 -DHAVE_LIBM=1 -DHAVE_TGAMMA=1 -DHAVE_EXP2=1 -DHAVE_LOG2=1 -DUSE_IEEEFP_H=1 -I. -I. -I/users/spaces/logiciels/gmp-4.1.4/irix64/include -I/users/spaces/logiciels/mpfr-2.1.1/irix64/include -Wall -g -O2 -MT setup.o -MD -MP -MF ".deps/setup.Tpo" -c -o setup.o setup.c; \
then mv -f ".deps/setup.Tpo" ".deps/setup.Po"; else rm -f ".deps/setup.Tpo"; exit 1; fi
setup.c: In function `fprint_ld':
setup.c:56: warning: long double format, double arg (arg 3)
if gcc -DTIME_WITH_SYS_TIME=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_MEMSET=1 -DHAVE_STRTOL=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_SYS_FPU_H=1 -DHAVE_DENORMS=1 -DHAVE_HUGE_VAL=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_FLOAT_H=1 -DHAVE_MATH_H=1 -DHAVE_STDIO_H=1 -DHAVE_LIBM=1 -DHAVE_TGAMMA=1 -DHAVE_EXP2=1 -DHAVE_LOG2=1 -DUSE_IEEEFP_H=1 -I. -I. -I/users/spaces/logiciels/gmp-4.1.4/irix64/include -I/users/spaces/logiciels/mpfr-2.1.1/irix64/include -Wall -g -O2 -MT func.o -MD -MP -MF ".deps/func.Tpo" -c -o func.o func.c; \
then mv -f ".deps/func.Tpo" ".deps/func.Po"; else rm -f ".deps/func.Tpo"; exit 1; fi
gcc -Wall -g -O2 -o mpcheck rnd_mode.o setup.o func.o ulp.o test.o check.o /users/spaces/logiciels/mpfr-2.1.1/irix64/lib/libmpfr.a /users/spaces/logiciels/gmp-4.1.4/irix64/lib/libgmp.a -lm
./mpcheck
**********************************************************************
* *
* MpCheck version 1.1 (c) INRIA 2002, 2004, 2005 (Arenaire & Spaces) *
* *
**********************************************************************
Testing libm [precision=53, seed=1]
Testing function exp for exponent 0.
rounding mode GMP_RNDN:
0.502885 ulp(s) for x=8.38152267450360980000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 4/0.502885/0
rounding mode GMP_RNDZ:
-1.013032 ulp(s) for x=6.82271632784144270000e-01
wrong directed rounding for x=8.33960433154951830000e-01 [0.008388]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 9/1.013032/5
rounding mode GMP_RNDU:
1.023263 ulp(s) for x=5.73843388518622710000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 6/1.023263/0
rounding mode GMP_RNDD:
-1.013032 ulp(s) for x=6.82271632784144270000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 8/1.013032/0
Max. errors for exp [exp. 0]: 0.502885 (nearest), 1.023263 (directed)
Testing function exp for exponent 9.
rounding mode GMP_RNDN:
0.508555 ulp(s) for x=2.65851068713551740000e+02
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 5/0.508555/0
rounding mode GMP_RNDZ:
-1.022171 ulp(s) for x=4.23435878919255910000e+02
wrong directed rounding for x=3.32614403830055380000e+02 [0.032309]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 16/1.022171/9
rounding mode GMP_RNDU:
1.008383 ulp(s) for x=4.67817667740565350000e+02
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 8/1.008383/0
rounding mode GMP_RNDD:
-1.022171 ulp(s) for x=4.23435878919255910000e+02
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 7/1.022171/0
Max. errors for exp [exp. 9]: 0.508555 (nearest), 1.022171 (directed)
Testing function log for exponent 0.
rounding mode GMP_RNDN:
-0.503956 ulp(s) for x=8.61973090877453880000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 2/0.503956/0
rounding mode GMP_RNDZ:
-0.015927 ulp(s) for x=8.95683410803848280000e-01
wrong directed rounding for x=8.95683410803848280000e-01 [-0.015927]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 6/0.015927/6
rounding mode GMP_RNDU:
1.003815 ulp(s) for x=8.02470367841407570000e-01
wrong directed rounding for x=9.35461380660188020000e-01 [-0.008027]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 2/1.003815/1
rounding mode GMP_RNDD:
-1.008027 ulp(s) for x=9.35461380660188020000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 2/1.008027/0
Max. errors for log [exp. 0]: 0.503956 (nearest), 1.008027 (directed)
Testing function log for exponent 1024.
rounding mode GMP_RNDN:
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDZ:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDU:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDD:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
Max. errors for log [exp. 1024]: 0.000000 (nearest), 0.000000 (directed)
Testing function sin for exponent 0.
rounding mode GMP_RNDN:
-1.373068 ulp(s) for x=9.55796910323240320000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 199/1.373068/0
rounding mode GMP_RNDZ:
1.712265 ulp(s) for x=7.87150519138720250000e-01
wrong directed rounding for x=7.87150519138720250000e-01 [1.712265]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 467/1.712265/467
rounding mode GMP_RNDU:
-1.611520 ulp(s) for x=8.05200944332011610000e-01
wrong directed rounding for x=8.05200944332011610000e-01 [-1.611520]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 371/1.611520/367
rounding mode GMP_RNDD:
1.146069 ulp(s) for x=8.59636491682037600000e-01
wrong directed rounding for x=8.59636491682037600000e-01 [1.146069]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 203/1.146069/197
Max. errors for sin [exp. 0]: 1.373068 (nearest), 1.712265 (directed)
Testing function sin for exponent 10.
rounding mode GMP_RNDN:
1.266309 ulp(s) for x=5.61500650678010970000e+02
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 285/1.266309/0
rounding mode GMP_RNDZ:
-3.856232 ulp(s) for x=5.22006001489576760000e+02
wrong directed rounding for x=5.67795161418217050000e+02 [2.134577]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 614/3.856232/257
rounding mode GMP_RNDU:
3.408592 ulp(s) for x=7.31739538509746690000e+02
wrong directed rounding for x=7.97448802005276550000e+02 [-3.158964]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 654/3.408592/512
rounding mode GMP_RNDD:
1.637774 ulp(s) for x=8.97553867109984820000e+02
wrong directed rounding for x=8.97553867109984820000e+02 [1.637774]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 543/1.637774/498
Max. errors for sin [exp. 10]: 1.266309 (nearest), 3.856232 (directed)
Testing function cos for exponent 0.
rounding mode GMP_RNDN:
1.240354 ulp(s) for x=5.11686402756739600000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 357/1.240354/0
rounding mode GMP_RNDZ:
1.367733 ulp(s) for x=7.82460027403887980000e-01
wrong directed rounding for x=7.82460027403887980000e-01 [1.367733]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 429/1.367733/333
rounding mode GMP_RNDU:
1.637075 ulp(s) for x=7.12932743471722750000e-01
wrong directed rounding for x=6.08545533107474720000e-01 [-0.425159]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 248/1.637075/78
rounding mode GMP_RNDD:
-1.412471 ulp(s) for x=6.03979990742420150000e-01
wrong directed rounding for x=5.15960704169381670000e-01 [0.662325]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 415/1.412471/352
Max. errors for cos [exp. 0]: 1.240354 (nearest), 1.637075 (directed)
Testing function cos for exponent 10.
rounding mode GMP_RNDN:
-1.291686 ulp(s) for x=5.47705656147275700000e+02
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 291/1.291686/0
rounding mode GMP_RNDZ:
2.983535 ulp(s) for x=8.81730061954560370000e+02
wrong directed rounding for x=8.01891481350010390000e+02 [-2.172077]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 607/2.983535/283
rounding mode GMP_RNDU:
3.118262 ulp(s) for x=5.35388919219935470000e+02
wrong directed rounding for x=5.13146083006692380000e+02 [-2.859787]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 639/3.118262/477
rounding mode GMP_RNDD:
-1.835046 ulp(s) for x=8.80272151422442680000e+02
wrong directed rounding for x=8.14303015684173830000e+02 [1.751372]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 513/1.835046/475
Max. errors for cos [exp. 10]: 1.291686 (nearest), 3.118262 (directed)
Testing function tan for exponent 0.
rounding mode GMP_RNDN:
-2.019860 ulp(s) for x=9.14446991937998050000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 493/2.019860/0
rounding mode GMP_RNDZ:
-2.592016 ulp(s) for x=7.10906277206668990000e-01
wrong directed rounding for x=9.99295797598682260000e-01 [2.187479]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 652/2.592016/402
rounding mode GMP_RNDU:
-2.295609 ulp(s) for x=9.86652533332447400000e-01
wrong directed rounding for x=9.86652533332447400000e-01 [-2.295609]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 611/2.295609/445
rounding mode GMP_RNDD:
-2.333624 ulp(s) for x=7.37506790014126670000e-01
wrong directed rounding for x=7.67467971005483360000e-01 [0.999567]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 345/2.333624/121
Max. errors for tan [exp. 0]: 2.019860 (nearest), 2.592016 (directed)
Testing function tan for exponent 10.
rounding mode GMP_RNDN:
2.246004 ulp(s) for x=7.61257929823540740000e+02
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 408/2.246004/0
rounding mode GMP_RNDZ:
-6.143332 ulp(s) for x=5.25427198389763360000e+02
wrong directed rounding for x=7.56078520967298570000e+02 [-4.523771]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 848/6.143332/401
rounding mode GMP_RNDU:
-4.143332 ulp(s) for x=5.25427198389763360000e+02
wrong directed rounding for x=5.25427198389763360000e+02 [-4.143332]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 801/4.143332/788
rounding mode GMP_RNDD:
-2.791598 ulp(s) for x=5.35388919219935470000e+02
wrong directed rounding for x=1.01632177052913780000e+03 [1.750168]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 498/2.791598/310
Max. errors for tan [exp. 10]: 2.246004 (nearest), 6.143332 (directed)
Testing function asin for exponent 0.
rounding mode GMP_RNDN:
-1.254766 ulp(s) for x=7.27270277632872330000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 279/1.254766/0
rounding mode GMP_RNDZ:
-2.264427 ulp(s) for x=8.19121838508173990000e-01
wrong directed rounding for x=8.76517448349594550000e-01 [0.383586]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 396/2.264427/35
rounding mode GMP_RNDU:
1.747156 ulp(s) for x=8.31460132290303020000e-01
wrong directed rounding for x=8.69778492073042700000e-01 [-0.981530]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 329/1.747156/212
rounding mode GMP_RNDD:
-2.264427 ulp(s) for x=8.19121838508173990000e-01
wrong directed rounding for x=8.76517448349594550000e-01 [0.383586]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 478/2.264427/34
Max. errors for asin [exp. 0]: 1.254766 (nearest), 2.264427 (directed)
Testing function asin for exponent -10.
rounding mode GMP_RNDN:
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDZ:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDU:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDD:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
Max. errors for asin [exp. -10]: 0.000000 (nearest), 0.000000 (directed)
Testing function acos for exponent 0.
rounding mode GMP_RNDN:
-1.219521 ulp(s) for x=7.25064836493450880000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 301/1.219521/0
rounding mode GMP_RNDZ:
-2.134500 ulp(s) for x=9.53425527992447290000e-01
wrong directed rounding for x=8.54443964014888760000e-01 [0.920248]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 340/2.134500/164
rounding mode GMP_RNDU:
-2.298688 ulp(s) for x=8.31460132290303020000e-01
wrong directed rounding for x=8.31460132290303020000e-01 [-2.298688]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 860/2.298688/732
rounding mode GMP_RNDD:
-2.077125 ulp(s) for x=9.41099797957036800000e-01
wrong directed rounding for x=8.19121838508173990000e-01 [1.712895]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 834/2.077125/695
Max. errors for acos [exp. 0]: 1.219521 (nearest), 2.298688 (directed)
Testing function acos for exponent -10.
rounding mode GMP_RNDN:
-1.024583 ulp(s) for x=7.94061484893339440000e-04
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 267/1.024583/0
rounding mode GMP_RNDZ:
-1.275231 ulp(s) for x=5.86416594910620310000e-04
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 289/1.275231/0
rounding mode GMP_RNDU:
-0.275884 ulp(s) for x=9.28662158895368240000e-04
wrong directed rounding for x=9.28662158895368240000e-04 [-0.275884]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 291/0.275884/291
rounding mode GMP_RNDD:
-1.275231 ulp(s) for x=5.86416594910620310000e-04
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 289/1.275231/0
Max. errors for acos [exp. -10]: 1.024583 (nearest), 1.275231 (directed)
Testing function atan for exponent 0.
rounding mode GMP_RNDN:
-1.492859 ulp(s) for x=5.27348750514293420000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 303/1.492859/0
rounding mode GMP_RNDZ:
-1.249270 ulp(s) for x=9.89750036200463650000e-01
wrong directed rounding for x=5.37976369501310000000e-01 [1.219184]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 222/1.249270/138
rounding mode GMP_RNDU:
1.537520 ulp(s) for x=5.22840741425718240000e-01
wrong directed rounding for x=5.28734727929013990000e-01 [-0.458094]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 188/1.537520/173
rounding mode GMP_RNDD:
-2.685605 ulp(s) for x=5.02511505455368270000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 443/2.685605/0
Max. errors for atan [exp. 0]: 1.492859 (nearest), 2.685605 (directed)
Testing function atan for exponent 53.
rounding mode GMP_RNDN:
-0.525041 ulp(s) for x=5.99900067976755200000e+15
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 42/0.525041/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.525041 (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.506536 ulp(s) for x=5.11686402756739600000e-01 t=7.86710373624238900000e-01
nb errors/max ulp diff/wrong directed: 3/0.506536/0
rounding mode GMP_RNDZ:
-1.008643 ulp(s) for x=8.61929274780931070000e-01 t=8.08527697944693370000e-01
wrong directed rounding for x=5.41694787976768180000e-01 t=9.70820300461213590000e-01 [0.022118]
nb errors/max ulp diff/wrong directed: 10/1.008643/8
rounding mode GMP_RNDU:
1.012351 ulp(s) for x=5.89903037672366180000e-01 t=6.38998893176633940000e-01
nb errors/max ulp diff/wrong directed: 6/1.012351/0
rounding mode GMP_RNDD:
-1.008643 ulp(s) for x=8.61929274780931070000e-01 t=8.08527697944693370000e-01
nb errors/max ulp diff/wrong directed: 3/1.008643/0
Max. errors for pow [exp. 0]: 0.506536 (nearest), 1.012351 (directed)
Testing function pow for exponents 8 and 7.
rounding mode GMP_RNDN:
0.503654 ulp(s) for x=1.98090423325794520000e+02 t=6.76679032551052020000e+01
nb errors/max ulp diff/wrong directed: 6/0.503654/0
rounding mode GMP_RNDZ:
-1.016078 ulp(s) for x=2.39078478503452660000e+02 t=7.52462784022245900000e+01
wrong directed rounding for x=1.90873421577693760000e+02 t=1.11111032680683820000e+02 [0.028083]
nb errors/max ulp diff/wrong directed: 10/1.016078/4
rounding mode GMP_RNDU:
1.011428 ulp(s) for x=2.52056670678233560000e+02 t=8.33795350932556970000e+01
nb errors/max ulp diff/wrong directed: 5/1.011428/0
rounding mode GMP_RNDD:
-1.016078 ulp(s) for x=2.39078478503452660000e+02 t=7.52462784022245900000e+01
nb errors/max ulp diff/wrong directed: 7/1.016078/0
Max. errors for pow [exp. 8]: 0.503654 (nearest), 1.016078 (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:
0.514494 ulp(s) for x=9.86059512144473740000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 6/0.514494/0
rounding mode GMP_RNDZ:
-1.015161 ulp(s) for x=5.73668294926805270000e-01
wrong directed rounding for x=5.57465444333632430000e-01 [0.034109]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 12/1.015161/9
rounding mode GMP_RNDU:
1.034530 ulp(s) for x=5.94702104228322260000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 13/1.034530/0
rounding mode GMP_RNDD:
-1.016593 ulp(s) for x=5.09853213313839700000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 10/1.016593/0
Max. errors for expm1 [exp. 0]: 0.514494 (nearest), 1.034530 (directed)
Testing function expm1 for exponent -9.
rounding mode GMP_RNDN:
-0.500414 ulp(s) for x=1.50922940554549860000e-03
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 3/0.500414/0
rounding mode GMP_RNDZ:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDU:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDD:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
Max. errors for expm1 [exp. -9]: 0.500414 (nearest), 0.000000 (directed)
Testing function log10 for exponent 0.
rounding mode GMP_RNDN:
1.213480 ulp(s) for x=8.67848391268097430000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 296/1.213480/0
rounding mode GMP_RNDZ:
2.890717 ulp(s) for x=9.30943599650255190000e-01
wrong directed rounding for x=7.51226531035428910000e-01 [-1.134427]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 552/2.890717/150
rounding mode GMP_RNDU:
3.057084 ulp(s) for x=9.30942005700122750000e-01
wrong directed rounding for x=7.00441929422937370000e-01 [-0.047087]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 541/3.057084/1
rounding mode GMP_RNDD:
-2.134427 ulp(s) for x=7.51226531035428910000e-01
wrong directed rounding for x=8.13118960530779590000e-01 [0.095868]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 470/2.134427/13
Max. errors for log10 [exp. 0]: 1.213480 (nearest), 3.057084 (directed)
Testing function log10 for exponent 1024.
rounding mode GMP_RNDN:
0.955445 ulp(s) for x=1.04328348497103010000e+308
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 267/0.955445/0
rounding mode GMP_RNDZ:
-1.982500 ulp(s) for x=1.52572551445270920000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 487/1.982500/0
rounding mode GMP_RNDU:
1.961000 ulp(s) for x=1.55073791095756880000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 505/1.961000/0
rounding mode GMP_RNDD:
-1.982500 ulp(s) for x=1.52572551445270920000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 487/1.982500/0
Max. errors for log10 [exp. 1024]: 0.955445 (nearest), 1.982500 (directed)
Testing function log1p for exponent 0.
rounding mode GMP_RNDN:
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDZ:
-1.001591 ulp(s) for x=5.35123464004213400000e-01
wrong directed rounding for x=5.36387158508858100000e-01 [0.004574]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 2/1.001591/1
rounding mode GMP_RNDU:
1.004574 ulp(s) for x=5.36387158508858100000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 2/1.004574/0
rounding mode GMP_RNDD:
-1.001591 ulp(s) for x=5.35123464004213400000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 1/1.001591/0
Max. errors for log1p [exp. 0]: 0.000000 (nearest), 1.004574 (directed)
Testing function log1p for exponent 1024.
rounding mode GMP_RNDN:
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDZ:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDU:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDD:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
Max. errors for log1p [exp. 1024]: 0.000000 (nearest), 0.000000 (directed)
Testing function sinh for exponent 0.
rounding mode GMP_RNDN:
0.874722 ulp(s) for x=9.89750036200463650000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 111/0.874722/0
rounding mode GMP_RNDZ:
-1.553087 ulp(s) for x=9.52229261913481450000e-01
wrong directed rounding for x=5.86152445324459980000e-01 [0.644549]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 337/1.553087/157
rounding mode GMP_RNDU:
1.351978 ulp(s) for x=9.08584531732128940000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 121/1.351978/0
rounding mode GMP_RNDD:
-1.194932 ulp(s) for x=5.78277074271867480000e-01
wrong directed rounding for x=8.57100780109606440000e-01 [0.206342]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 81/1.194932/37
Max. errors for sinh [exp. 0]: 0.874722 (nearest), 1.553087 (directed)
Testing function sinh for exponent 9.
rounding mode GMP_RNDN:
0.808486 ulp(s) for x=5.00106669021125410000e+02
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 102/0.808486/0
rounding mode GMP_RNDZ:
-1.164227 ulp(s) for x=2.69279321466100040000e+02
wrong directed rounding for x=3.31715966938851120000e+02 [0.280859]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 94/1.164227/59
rounding mode GMP_RNDU:
1.186089 ulp(s) for x=3.69818383780674590000e+02
wrong directed rounding for x=4.50195126450251620000e+02 [-0.058320]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 36/1.186089/5
rounding mode GMP_RNDD:
-1.173520 ulp(s) for x=3.22724168703029020000e+02
wrong directed rounding for x=3.80189695130007010000e+02 [0.085910]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 35/1.173520/4
Max. errors for sinh [exp. 9]: 0.808486 (nearest), 1.186089 (directed)
Testing function cosh for exponent 0.
rounding mode GMP_RNDN:
0.784077 ulp(s) for x=9.77979541294903830000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 63/0.784077/0
rounding mode GMP_RNDZ:
-1.434042 ulp(s) for x=9.77421340605450380000e-01
wrong directed rounding for x=6.08223761443373420000e-01 [0.154293]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 123/1.434042/42
rounding mode GMP_RNDU:
1.178144 ulp(s) for x=9.19255752367187930000e-01
wrong directed rounding for x=7.57720778494540560000e-01 [-0.011229]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 78/1.178144/1
rounding mode GMP_RNDD:
-1.071090 ulp(s) for x=5.25936174738476650000e-01
wrong directed rounding for x=8.92845577933063520000e-01 [0.077962]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 30/1.071090/11
Max. errors for cosh [exp. 0]: 0.784077 (nearest), 1.434042 (directed)
Testing function cosh for exponent 9.
rounding mode GMP_RNDN:
0.808486 ulp(s) for x=5.00106669021125410000e+02
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 102/0.808486/0
rounding mode GMP_RNDZ:
-1.164227 ulp(s) for x=2.69279321466100040000e+02
wrong directed rounding for x=3.31715966938851120000e+02 [0.280859]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 94/1.164227/59
rounding mode GMP_RNDU:
1.186089 ulp(s) for x=3.69818383780674590000e+02
wrong directed rounding for x=4.50195126450251620000e+02 [-0.058320]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 36/1.186089/5
rounding mode GMP_RNDD:
-1.173520 ulp(s) for x=3.22724168703029020000e+02
wrong directed rounding for x=3.80189695130007010000e+02 [0.085910]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 35/1.173520/4
Max. errors for cosh [exp. 9]: 0.808486 (nearest), 1.186089 (directed)
Testing function tanh for exponent 0.
rounding mode GMP_RNDN:
-1.350667 ulp(s) for x=5.13112498427503280000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 300/1.350667/0
rounding mode GMP_RNDZ:
1.746091 ulp(s) for x=5.33258561513319180000e-01
wrong directed rounding for x=5.33258561513319180000e-01 [1.746091]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 324/1.746091/303
rounding mode GMP_RNDU:
-1.783468 ulp(s) for x=5.39911063734615390000e-01
wrong directed rounding for x=5.39911063734615390000e-01 [-1.783468]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 272/1.783468/249
rounding mode GMP_RNDD:
1.746091 ulp(s) for x=5.33258561513319180000e-01
wrong directed rounding for x=5.33258561513319180000e-01 [1.746091]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 320/1.746091/299
Max. errors for tanh [exp. 0]: 1.350667 (nearest), 1.783468 (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.112234 ulp(s) for x=7.69214532902317890000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 199/1.112234/0
rounding mode GMP_RNDZ:
-1.827327 ulp(s) for x=8.09977787647830680000e-01
wrong directed rounding for x=9.03862725937892190000e-01 [0.291092]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 248/1.827327/30
rounding mode GMP_RNDU:
1.807190 ulp(s) for x=7.52697351914068950000e-01
wrong directed rounding for x=8.82920678781944580000e-01 [-0.283234]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 281/1.807190/43
rounding mode GMP_RNDD:
-1.827327 ulp(s) for x=8.09977787647830680000e-01
wrong directed rounding for x=9.03862725937892190000e-01 [0.291092]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 248/1.827327/29
Max. errors for asinh [exp. 0]: 1.112234 (nearest), 1.827327 (directed)
Testing function asinh for exponent 1024.
rounding mode GMP_RNDN:
-0.982970 ulp(s) for x=1.78376713067847910000e+308
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 472/0.982970/0
rounding mode GMP_RNDZ:
-1.483218 ulp(s) for x=1.21719995904521350000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 496/1.483218/0
rounding mode GMP_RNDU:
1.513749 ulp(s) for x=1.52511517972346570000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 504/1.513749/0
rounding mode GMP_RNDD:
-1.483218 ulp(s) for x=1.21719995904521350000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 496/1.483218/0
Max. errors for asinh [exp. 1024]: 0.982970 (nearest), 1.513749 (directed)
Testing function acosh for exponent 1.
rounding mode GMP_RNDN:
2.052423 ulp(s) for x=1.02160467574297420000e+00
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 326/2.052423/0
rounding mode GMP_RNDZ:
-4.282214 ulp(s) for x=1.02622499685500660000e+00
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 882/4.282214/0
rounding mode GMP_RNDU:
4.625275 ulp(s) for x=1.08831677276779000000e+00
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 910/4.625275/0
rounding mode GMP_RNDD:
-4.282214 ulp(s) for x=1.02622499685500660000e+00
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 884/4.282214/0
Max. errors for acosh [exp. 1]: 2.052423 (nearest), 4.625275 (directed)
Testing function acosh for exponent 1024.
rounding mode GMP_RNDN:
-0.982970 ulp(s) for x=1.78376713067847910000e+308
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 472/0.982970/0
rounding mode GMP_RNDZ:
-1.483218 ulp(s) for x=1.21719995904521350000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 496/1.483218/0
rounding mode GMP_RNDU:
1.513749 ulp(s) for x=1.52511517972346570000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 504/1.513749/0
rounding mode GMP_RNDD:
-1.483218 ulp(s) for x=1.21719995904521350000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 496/1.483218/0
Max. errors for acosh [exp. 1024]: 0.982970 (nearest), 1.513749 (directed)
Testing function atanh for exponent 0.
rounding mode GMP_RNDN:
-0.792030 ulp(s) for x=7.25952764449179220000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 103/0.792030/0
rounding mode GMP_RNDZ:
-1.722965 ulp(s) for x=6.87449804253567720000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 233/1.722965/0
rounding mode GMP_RNDU:
1.666459 ulp(s) for x=6.68551964254687100000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 209/1.666459/0
rounding mode GMP_RNDD:
-1.722965 ulp(s) for x=6.87449804253567720000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 233/1.722965/0
Max. errors for atanh [exp. 0]: 0.792030 (nearest), 1.722965 (directed)
Testing function atanh for exponent -10.
rounding mode GMP_RNDN:
1.246228 ulp(s) for x=9.41960086012056570000e-04
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 290/1.246228/0
rounding mode GMP_RNDZ:
-2.207559 ulp(s) for x=9.76062249567428120000e-04
wrong directed rounding for x=9.10883353179139280000e-04 [0.757153]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 330/2.207559/98
rounding mode GMP_RNDU:
1.791761 ulp(s) for x=8.43430246645349270000e-04
wrong directed rounding for x=8.58990447738158200000e-04 [-0.602745]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 297/1.791761/81
rounding mode GMP_RNDD:
-2.207559 ulp(s) for x=9.76062249567428120000e-04
wrong directed rounding for x=9.10883353179139280000e-04 [0.757153]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 330/2.207559/98
Max. errors for atanh [exp. -10]: 1.246228 (nearest), 2.207559 (directed)
Testing function gamma for exponent 0.
rounding mode GMP_RNDN:
-0.924000 ulp(s) for x=6.00102041984567510000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 155/0.924000/0
rounding mode GMP_RNDZ:
-1.777185 ulp(s) for x=5.03462862152516680000e-01
wrong directed rounding for x=5.97467398093257550000e-01 [0.057797]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 235/1.777185/3
rounding mode GMP_RNDU:
1.901051 ulp(s) for x=5.06402306781689960000e-01
wrong directed rounding for x=8.79900264562010310000e-01 [-0.064777]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 287/1.901051/5
rounding mode GMP_RNDD:
-1.835955 ulp(s) for x=5.24778669452063080000e-01
wrong directed rounding for x=8.83485430950721630000e-01 [0.026713]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 304/1.835955/6
Max. errors for gamma [exp. 0]: 0.924000 (nearest), 1.901051 (directed)
Testing function cbrt for exponent 0.
rounding mode GMP_RNDN:
-0.645506 ulp(s) for x=5.52674904515579660000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 76/0.645506/0
rounding mode GMP_RNDZ:
-1.328310 ulp(s) for x=6.22558080723111360000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 149/1.328310/0
rounding mode GMP_RNDU:
1.329388 ulp(s) for x=7.87828516566562500000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 180/1.329388/0
rounding mode GMP_RNDD:
-1.328310 ulp(s) for x=6.22558080723111360000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 149/1.328310/0
Max. errors for cbrt [exp. 0]: 0.645506 (nearest), 1.329388 (directed)
Testing function cbrt for exponent 1024.
rounding mode GMP_RNDN:
0.641980 ulp(s) for x=1.59609794793821220000e+308
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 82/0.641980/0
rounding mode GMP_RNDZ:
-1.317329 ulp(s) for x=1.42829426254501980000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 158/1.317329/0
rounding mode GMP_RNDU:
1.323916 ulp(s) for x=1.02879807314880650000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 168/1.323916/0
rounding mode GMP_RNDD:
-1.317329 ulp(s) for x=1.42829426254501980000e+308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 158/1.317329/0
Max. errors for cbrt [exp. 1024]: 0.641980 (nearest), 1.323916 (directed)
Testing function cbrt for exponent -1021.
rounding mode GMP_RNDN:
0.662404 ulp(s) for x=3.56547428260089920000e-308
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 82/0.662404/0
rounding mode GMP_RNDZ:
-1.324001 ulp(s) for x=3.68231256405520080000e-308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 182/1.324001/0
rounding mode GMP_RNDU:
1.295019 ulp(s) for x=3.72086191134526560000e-308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 157/1.295019/0
rounding mode GMP_RNDD:
-1.324001 ulp(s) for x=3.68231256405520080000e-308
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 182/1.324001/0
Max. errors for cbrt [exp. -1021]: 0.662404 (nearest), 1.324001 (directed)
Testing function hypot for exponents 0 and 0.
rounding mode GMP_RNDN:
-0.740277 ulp(s) for x=8.19226175520000320000e-01 t=8.71020867951657450000e-01
nb errors/max ulp diff/wrong directed: 96/0.740277/0
rounding mode GMP_RNDZ:
0.350735 ulp(s) for x=7.05347652131298130000e-01 t=6.86188526323945560000e-01
wrong directed rounding for x=7.05347652131298130000e-01 t=6.86188526323945560000e-01 [0.350735]
nb errors/max ulp diff/wrong directed: 157/0.350735/157
rounding mode GMP_RNDU:
-0.306793 ulp(s) for x=5.50303685899027340000e-01 t=6.05866308455473620000e-01
wrong directed rounding for x=5.50303685899027340000e-01 t=6.05866308455473620000e-01 [-0.306793]
nb errors/max ulp diff/wrong directed: 140/0.306793/140
rounding mode GMP_RNDD:
0.350735 ulp(s) for x=7.05347652131298130000e-01 t=6.86188526323945560000e-01
wrong directed rounding for x=7.05347652131298130000e-01 t=6.86188526323945560000e-01 [0.350735]
nb errors/max ulp diff/wrong directed: 157/0.350735/157
Max. errors for hypot [exp. 0]: 0.740277 (nearest), 0.350735 (directed)
Testing function hypot for exponents 1023 and 1023.
rounding mode GMP_RNDN:
-0.740277 ulp(s) for x=7.36358635815907610000e+307 t=7.82914117319255200000e+307
nb errors/max ulp diff/wrong directed: 96/0.740277/0
rounding mode GMP_RNDZ:
0.350735 ulp(s) for x=6.33999315963843810000e+307 t=6.16778201496923240000e+307
wrong directed rounding for x=6.33999315963843810000e+307 t=6.16778201496923240000e+307 [0.350735]
nb errors/max ulp diff/wrong directed: 157/0.350735/157
rounding mode GMP_RNDU:
-0.306793 ulp(s) for x=4.94638579115054840000e+307 t=5.44580851677389620000e+307
wrong directed rounding for x=4.94638579115054840000e+307 t=5.44580851677389620000e+307 [-0.306793]
nb errors/max ulp diff/wrong directed: 140/0.306793/140
rounding mode GMP_RNDD:
0.350735 ulp(s) for x=6.33999315963843810000e+307 t=6.16778201496923240000e+307
wrong directed rounding for x=6.33999315963843810000e+307 t=6.16778201496923240000e+307 [0.350735]
nb errors/max ulp diff/wrong directed: 157/0.350735/157
Max. errors for hypot [exp. 1023]: 0.740277 (nearest), 0.350735 (directed)
Testing function hypot for exponents -1021 and -1021.
rounding mode GMP_RNDN:
nb errors/max ulp diff/wrong directed: 96/0.000000/0
rounding mode GMP_RNDZ:
nb errors/max ulp diff/wrong directed: 157/0.000000/0
rounding mode GMP_RNDU:
nb errors/max ulp diff/wrong directed: 140/0.000000/0
rounding mode GMP_RNDD:
nb errors/max ulp diff/wrong directed: 157/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.924000 ulp(s) for x=6.00102041984567510000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 155/0.924000/0
rounding mode GMP_RNDZ:
-1.777185 ulp(s) for x=5.03462862152516680000e-01
wrong directed rounding for x=5.97467398093257550000e-01 [0.057797]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 235/1.777185/3
rounding mode GMP_RNDU:
1.901051 ulp(s) for x=5.06402306781689960000e-01
wrong directed rounding for x=8.79900264562010310000e-01 [-0.064777]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 287/1.901051/5
rounding mode GMP_RNDD:
-1.835955 ulp(s) for x=5.24778669452063080000e-01
wrong directed rounding for x=8.83485430950721630000e-01 [0.026713]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 304/1.835955/6
Max. errors for gamma [exp. 0]: 0.924000 (nearest), 1.901051 (directed)
Testing function gamma for exponent 7.
rounding mode GMP_RNDN:
-2.243036 ulp(s) for x=1.10549966056544870000e+02
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 453/2.243036/0
rounding mode GMP_RNDZ:
-5.464527 ulp(s) for x=6.91086161580307700000e+01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 995/5.464527/0
rounding mode GMP_RNDU:
5.141749 ulp(s) for x=1.00245094452418240000e+02
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 985/5.141749/0
rounding mode GMP_RNDD:
-5.464527 ulp(s) for x=6.91086161580307700000e+01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 996/5.464527/0
Max. errors for gamma [exp. 7]: 2.243036 (nearest), 5.464527 (directed)
Testing function exp2 for exponent 0.
rounding mode GMP_RNDN:
0.592740 ulp(s) for x=8.25687617930886850000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 53/0.592740/0
rounding mode GMP_RNDZ:
-1.101222 ulp(s) for x=8.19496748110792650000e-01
wrong directed rounding for x=7.67955968668879940000e-01 [0.117328]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 60/1.101222/17
rounding mode GMP_RNDU:
1.089991 ulp(s) for x=6.38855054090683330000e-01
wrong directed rounding for x=9.60799104472236150000e-01 [-0.093434]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 53/1.089991/40
rounding mode GMP_RNDD:
-1.102579 ulp(s) for x=9.00078133888994270000e-01
wrong directed rounding for x=7.67467971005483360000e-01 [0.073030]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 58/1.102579/9
Max. errors for exp2 [exp. 0]: 0.592740 (nearest), 1.102579 (directed)
Testing function exp2 for exponent 9.
rounding mode GMP_RNDN:
0.570381 ulp(s) for x=4.39731327092723120000e+02
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 38/0.570381/0
rounding mode GMP_RNDZ:
-1.078261 ulp(s) for x=4.68789433931667080000e+02
wrong directed rounding for x=3.23673505651351890000e+02 [0.094907]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 54/1.078261/22
rounding mode GMP_RNDU:
1.087659 ulp(s) for x=3.07451183712499300000e+02
wrong directed rounding for x=3.18994524298786980000e+02 [-0.091617]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 57/1.087659/34
rounding mode GMP_RNDD:
-1.083793 ulp(s) for x=4.45962684391248620000e+02
wrong directed rounding for x=3.46670055609285210000e+02 [0.061156]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 55/1.083793/17
Max. errors for exp2 [exp. 9]: 0.570381 (nearest), 1.087659 (directed)
Testing function log2 for exponent 0.
rounding mode GMP_RNDN:
0.979439 ulp(s) for x=9.57614424728093440000e-01
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 33/0.979439/0
rounding mode GMP_RNDZ:
1.898339 ulp(s) for x=9.65960863495210040000e-01
wrong directed rounding for x=9.35461380660188020000e-01 [-0.081607]
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 76/1.898339/10
rounding mode GMP_RNDU:
1.898339 ulp(s) for x=9.65960863495210040000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 69/1.898339/0
rounding mode GMP_RNDD:
-1.809397 ulp(s) for x=9.76373167794213130000e-01
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 58/1.809397/0
Max. errors for log2 [exp. 0]: 0.979439 (nearest), 1.898339 (directed)
Testing function log2 for exponent 1024.
rounding mode GMP_RNDN:
nb errors range/monotonicity/symmetry: 0/0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDZ:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDU:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
rounding mode GMP_RNDD:
nb errors range/monotonicity: 0/0
nb errors/max ulp diff/wrong directed: 0/0.000000/0
Max. errors for log2 [exp. 1024]: 0.000000 (nearest), 0.000000 (directed)
Maximal errors for all functions: 2.246004 (nearest), 6.143332 (directed)
demon%
script done on Fri Mar 18 13:01:51 2005