diff options
48 files changed, 14473 insertions, 2 deletions
@@ -14,7 +14,8 @@ Major new features: functions for float, double, long double, _FloatN and _FloatNx, and a type-generic macro in <tgmath.h>. - - Power and absolute-value functions: compoundn, pown, powr, rsqrt. + - Power and absolute-value functions: compoundn, pown, powr, rootn, + rsqrt. * On Linux, the pthread_gettid_np function has been added. diff --git a/manual/math.texi b/manual/math.texi index 90750b2..fbabf37 100644 --- a/manual/math.texi +++ b/manual/math.texi @@ -883,6 +883,22 @@ instead of the direct formula is wise, since the error is much smaller. See also the function @code{cabs} in @ref{Absolute Value}. @end deftypefun +@deftypefun double rootn (double @var{x}, long long int @var{n}) +@deftypefunx float rootnf (float @var{x}, long long int @var{n}) +@deftypefunx {long double} rootnl (long double @var{x}, long long int @var{n}) +@deftypefunx _FloatN rootnfN (_Float@var{N} @var{x}, long long int @var{n}) +@deftypefunx _FloatNx rootnfNx (_Float@var{N}x @var{x}, long long int @var{n}) +@standards{TS 18661-4:2015, math.h} +@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} +These return the @var{n}th root of @var{x}. If @var{n} is zero, or if +@var{x} is negative and @var{n} is even, @code{rootn} signals a domain +error. + +The @code{rootn} functions are from TS 18661-4:2015 (which used +@code{intmax_t} as the type of @var{n}; the type changed to +@code{long long int} in C23). +@end deftypefun + @deftypefun double expm1 (double @var{x}) @deftypefunx float expm1f (float @var{x}) @deftypefunx {long double} expm1l (long double @var{x}) diff --git a/math/Makefile b/math/Makefile index 5dd8d02..57f1e4a 100644 --- a/math/Makefile +++ b/math/Makefile @@ -142,6 +142,7 @@ gen-libm-calls = \ s_nextdownF \ s_pownF \ s_powrF \ + s_rootnF \ s_rsqrtF \ s_significandF \ s_sinpiF \ @@ -691,6 +692,7 @@ libm-test-funcs-auto = \ pow \ pown \ powr \ + rootn \ rsqrt \ sin \ sincos \ @@ -1028,6 +1030,7 @@ tgmath3-macros = \ remainder \ remquo \ rint \ + rootn \ round \ roundeven \ rsqrt \ @@ -1454,6 +1457,7 @@ CFLAGS-s_powr.c += -fno-builtin-powrl CFLAGS-w_remainder.c += -fno-builtin-remainderl -fno-builtin-dreml CFLAGS-s_remquo.c += -fno-builtin-remquol CFLAGS-s_rint.c += -fno-builtin-rintl +CFLAGS-s_rootn.c += -fno-builtin-rootnl CFLAGS-s_round.c += -fno-builtin-roundl CFLAGS-s_roundeven.c += -fno-builtin-roundevenl CFLAGS-s_rsqrt.c += -fno-builtin-rsqrtl @@ -1592,6 +1596,7 @@ CFLAGS-s_powr.c += -fno-builtin-powrf32x -fno-builtin-powrf64 CFLAGS-w_remainder.c += -fno-builtin-remainderf32x -fno-builtin-remainderf64 CFLAGS-s_remquo.c += -fno-builtin-remquof32x -fno-builtin-remquof64 CFLAGS-s_rint.c += -fno-builtin-rintf32x -fno-builtin-rintf64 +CFLAGS-s_rootn.c += -fno-builtin-rootnf32x -fno-builtin-rootnf64 CFLAGS-s_round.c += -fno-builtin-roundf32x -fno-builtin-roundf64 CFLAGS-s_roundeven.c += -fno-builtin-roundevenf32x -fno-builtin-roundevenf64 CFLAGS-s_rsqrt.c += -fno-builtin-rsqrtf32x -fno-builtin-rsqrtf64 @@ -1721,6 +1726,7 @@ CFLAGS-s_powrf.c += -fno-builtin-powrf32 CFLAGS-w_remainderf.c += -fno-builtin-remainderf32 CFLAGS-s_remquof.c += -fno-builtin-remquof32 CFLAGS-s_rintf.c += -fno-builtin-rintf32 +CFLAGS-s_rootnf.c += -fno-builtin-rootnf32 CFLAGS-s_roundf.c += -fno-builtin-roundf32 CFLAGS-s_roundevenf.c += -fno-builtin-roundevenf32 CFLAGS-s_rsqrtf.c += -fno-builtin-rsqrtf32 diff --git a/math/Versions b/math/Versions index 84c0c66..666d6b3 100644 --- a/math/Versions +++ b/math/Versions @@ -677,11 +677,13 @@ libm { compoundnf32; compoundnf64; compoundnf32x; pown; pownf; pownl; pownf32; pownf64; pownf32x; powr; powrf; powrl; powrf32; powrf64; powrf32x; + rootn; rootnf; rootnl; rootnf32; rootnf64; rootnf32x; rsqrt; rsqrtf; rsqrtl; rsqrtf32; rsqrtf64; rsqrtf32x; # Functions involving _Float64x or _Float128, for some configurations. compoundnf64x; compoundnf128; pownf64x; pownf128; powrf64x; powrf128; + rootnf64x; rootnf128; rsqrtf64x; rsqrtf128; } } diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 8751f98..20b01e6 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -9050,6 +9050,224 @@ powr 0xd.73035p-4 -0x1.47bb8p+8 powr 0x1.059c76p+0 0x1.ff80bep+11 powr 0x1.7ac7cp+5 23 +rootn 0 1 +rootn 0 2 +rootn 0 3 +rootn 0 4 +rootn 0 5 +rootn 0 0x7fffffffffffffff +rootn -0 1 +rootn -0 2 +rootn -0 3 +rootn -0 4 +rootn -0 5 +rootn -0 0x7fffffffffffffff + +rootn min 1 +rootn min 2 +rootn min 3 +rootn min 4 +rootn min 5 +rootn min 63 +rootn min 127 +rootn min 255 +rootn min 511 +rootn min 1023 +rootn min 16383 +rootn min 0x1000001 +rootn min 0x10000000000001 +rootn min 0x7fffffffffffffff +rootn -min 1 +rootn -min 3 +rootn -min 5 +rootn -min 63 +rootn -min 127 +rootn -min 255 +rootn -min 511 +rootn -min 1023 +rootn -min 16383 +rootn -min 0x1000001 +rootn -min 0x10000000000001 +rootn -min 0x7fffffffffffffff + +rootn min -1 +rootn min -2 +rootn min -3 +rootn min -4 +rootn min -5 +rootn min -63 +rootn min -127 +rootn min -255 +rootn min -511 +rootn min -1023 +rootn min -16383 +rootn min -0x1000001 +rootn min -0x10000000000001 +rootn min -0x7fffffffffffffff +rootn -min -1 +rootn -min -3 +rootn -min -5 +rootn -min -63 +rootn -min -127 +rootn -min -255 +rootn -min -511 +rootn -min -1023 +rootn -min -16383 +rootn -min -0x1000001 +rootn -min -0x10000000000001 +rootn -min -0x7fffffffffffffff + +rootn min_subnorm 1 +rootn min_subnorm 2 +rootn min_subnorm 3 +rootn min_subnorm 4 +rootn min_subnorm 5 +rootn min_subnorm 63 +rootn min_subnorm 127 +rootn min_subnorm 255 +rootn min_subnorm 511 +rootn min_subnorm 1023 +rootn min_subnorm 16383 +rootn min_subnorm 0x1000001 +rootn min_subnorm 0x10000000000001 +rootn min_subnorm 0x7fffffffffffffff +rootn -min_subnorm 1 +rootn -min_subnorm 3 +rootn -min_subnorm 5 +rootn -min_subnorm 63 +rootn -min_subnorm 127 +rootn -min_subnorm 255 +rootn -min_subnorm 511 +rootn -min_subnorm 1023 +rootn -min_subnorm 16383 +rootn -min_subnorm 0x1000001 +rootn -min_subnorm 0x10000000000001 +rootn -min_subnorm 0x7fffffffffffffff + +rootn min_subnorm -1 +rootn min_subnorm -2 +rootn min_subnorm -3 +rootn min_subnorm -4 +rootn min_subnorm -5 +rootn min_subnorm -63 +rootn min_subnorm -127 +rootn min_subnorm -255 +rootn min_subnorm -511 +rootn min_subnorm -1023 +rootn min_subnorm -16383 +rootn min_subnorm -0x1000001 +rootn min_subnorm -0x10000000000001 +rootn min_subnorm -0x7fffffffffffffff +rootn -min_subnorm -1 +rootn -min_subnorm -3 +rootn -min_subnorm -5 +rootn -min_subnorm -63 +rootn -min_subnorm -127 +rootn -min_subnorm -255 +rootn -min_subnorm -511 +rootn -min_subnorm -1023 +rootn -min_subnorm -16383 +rootn -min_subnorm -0x1000001 +rootn -min_subnorm -0x10000000000001 +rootn -min_subnorm -0x7fffffffffffffff + +rootn max 1 +rootn max 2 +rootn max 3 +rootn max 4 +rootn max 5 +rootn max 63 +rootn max 127 +rootn max 255 +rootn max 511 +rootn max 1023 +rootn max 16383 +rootn max 0x1000001 +rootn max 0x10000000000001 +rootn max 0x7fffffffffffffff +rootn -max 1 +rootn -max 3 +rootn -max 5 +rootn -max 63 +rootn -max 127 +rootn -max 255 +rootn -max 511 +rootn -max 1023 +rootn -max 16383 +rootn -max 0x1000001 +rootn -max 0x10000000000001 +rootn -max 0x7fffffffffffffff + +rootn max -1 +rootn max -2 +rootn max -3 +rootn max -4 +rootn max -5 +rootn max -63 +rootn max -127 +rootn max -255 +rootn max -511 +rootn max -1023 +rootn max -16383 +rootn max -0x1000001 +rootn max -0x10000000000001 +rootn max -0x7fffffffffffffff +rootn -max -1 +rootn -max -3 +rootn -max -5 +rootn -max -63 +rootn -max -127 +rootn -max -255 +rootn -max -511 +rootn -max -1023 +rootn -max -16383 +rootn -max -0x1000001 +rootn -max -0x10000000000001 +rootn -max -0x7fffffffffffffff + +rootn 1 123 +rootn 1 -123 +rootn 1 1234 +rootn 1 -1234 +rootn -1 123 +rootn -1 -123 + +rootn 2 123 +rootn 2 -123 +rootn 2 1234 +rootn 2 -1234 +rootn -2 123 +rootn -2 -123 + +rootn 0x1.234p50 123 +rootn 0x1.234p50 -123 +rootn 0x1.234p50 1234 +rootn 0x1.234p50 -1234 +rootn -0x1.234p50 123 +rootn -0x1.234p50 -123 + +rootn 0x1.234p500 123 +rootn 0x1.234p500 -123 +rootn 0x1.234p500 1234 +rootn 0x1.234p500 -1234 +rootn -0x1.234p500 123 +rootn -0x1.234p500 -123 + +rootn 0x9.8765p5000 123 +rootn 0x9.8765p5000 -123 +rootn 0x9.8765p5000 1234 +rootn 0x9.8765p5000 -1234 +rootn 0x9.8765p5000 12345 +rootn 0x9.8765p5000 -12345 +rootn 0x9.8765p5000 1234567 +rootn 0x9.8765p5000 -1234567 +rootn -0x9.8765p5000 123 +rootn -0x9.8765p5000 -123 +rootn -0x9.8765p5000 12345 +rootn -0x9.8765p5000 -12345 +rootn -0x9.8765p5000 1234567 +rootn -0x9.8765p5000 -1234567 + rsqrt 2209 rsqrt 4 rsqrt 2 diff --git a/math/auto-libm-test-out-rootn b/math/auto-libm-test-out-rootn new file mode 100644 index 0000000..58f8c35 --- /dev/null +++ b/math/auto-libm-test-out-rootn @@ -0,0 +1,13734 @@ +rootn 0 1 += rootn downward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok +rootn 0 2 += rootn downward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok +rootn 0 3 += rootn downward binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok +rootn 0 4 += rootn downward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok +rootn 0 5 += rootn downward binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok +rootn 0 0x7fffffffffffffff += rootn downward binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok +rootn -0 1 += rootn downward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok +rootn -0 2 += rootn downward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok +rootn -0 3 += rootn downward binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok +rootn -0 4 += rootn downward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok +rootn -0 5 += rootn downward binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok +rootn -0 0x7fffffffffffffff += rootn downward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok +rootn min 1 += rootn downward binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn tonearest binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn towardzero binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn upward binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn downward intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn tonearest intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn towardzero intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn upward intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn downward m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn tonearest m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn towardzero m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn upward m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn downward binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn tonearest binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn towardzero binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn upward binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn downward ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn tonearest ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn towardzero ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn upward ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn downward binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn tonearest intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn towardzero intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn upward intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn downward m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn tonearest m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn towardzero m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn upward m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn downward binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn tonearest binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn towardzero binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn upward binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn downward ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok += rootn tonearest m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok += rootn towardzero m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok += rootn upward m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok += rootn downward binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn tonearest binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn towardzero binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn upward binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn downward intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn tonearest intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn towardzero intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn upward intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn downward m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn tonearest m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn towardzero m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn upward m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn downward binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn tonearest binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn towardzero binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn upward binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn downward ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok +rootn min 2 += rootn downward binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn tonearest binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn towardzero binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn upward binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn downward intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn tonearest intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn towardzero intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn upward intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn downward m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn tonearest m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn towardzero m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn upward m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn downward binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn tonearest binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn towardzero binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn upward binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn downward ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn tonearest ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn towardzero ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn upward ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn downward intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn tonearest intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn towardzero intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn upward intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn downward m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn tonearest m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn towardzero m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn upward m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn downward binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn tonearest binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn towardzero binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn upward binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn downward intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn tonearest intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn towardzero intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn upward intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc90ap-8192 : inexact-ok += rootn downward m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn tonearest m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn towardzero m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn upward m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc90ap-8192 : inexact-ok += rootn downward binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192 : inexact-ok += rootn tonearest binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192 : inexact-ok += rootn towardzero binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192 : inexact-ok += rootn upward binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-8192 : inexact-ok += rootn downward binary64 0x8p-972 2LL : 0xb.504f333f9de6p-488 : inexact-ok += rootn tonearest binary64 0x8p-972 2LL : 0xb.504f333f9de68p-488 : inexact-ok += rootn towardzero binary64 0x8p-972 2LL : 0xb.504f333f9de6p-488 : inexact-ok += rootn upward binary64 0x8p-972 2LL : 0xb.504f333f9de68p-488 : inexact-ok += rootn downward intel96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn tonearest intel96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn towardzero intel96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn upward intel96 0x8p-972 2LL : 0xb.504f333f9de6485p-488 : inexact-ok += rootn downward m68k96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn tonearest m68k96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn towardzero m68k96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn upward m68k96 0x8p-972 2LL : 0xb.504f333f9de6485p-488 : inexact-ok += rootn downward binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754a8p-488 : inexact-ok += rootn tonearest binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754a8p-488 : inexact-ok += rootn towardzero binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754a8p-488 : inexact-ok += rootn upward binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754bp-488 : inexact-ok += rootn downward ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754p-488 : inexact-ok += rootn tonearest ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754p-488 : inexact-ok += rootn towardzero ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754p-488 : inexact-ok += rootn upward ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3758p-488 : inexact-ok +rootn min 3 += rootn downward binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward binary64 0x4p-1024 3LL : 0xa.14517cc6b945p-344 : inexact-ok += rootn tonearest binary64 0x4p-1024 3LL : 0xa.14517cc6b9458p-344 : inexact-ok += rootn towardzero binary64 0x4p-1024 3LL : 0xa.14517cc6b945p-344 : inexact-ok += rootn upward binary64 0x4p-1024 3LL : 0xa.14517cc6b9458p-344 : inexact-ok += rootn downward intel96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn tonearest intel96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn towardzero intel96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn upward intel96 0x4p-1024 3LL : 0xa.14517cc6b945712p-344 : inexact-ok += rootn downward m68k96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn tonearest m68k96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn towardzero m68k96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn upward m68k96 0x4p-1024 3LL : 0xa.14517cc6b945712p-344 : inexact-ok += rootn downward binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn tonearest binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn towardzero binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn upward binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf13p-344 : inexact-ok += rootn downward ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn tonearest ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn towardzero ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn upward ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf4p-344 : inexact-ok += rootn downward intel96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn tonearest intel96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn towardzero intel96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn upward intel96 0x4p-16384 3LL : 0xa.14517cc6b945712p-5464 : inexact-ok += rootn downward m68k96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn tonearest m68k96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn towardzero m68k96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn upward m68k96 0x4p-16384 3LL : 0xa.14517cc6b945712p-5464 : inexact-ok += rootn downward binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn tonearest binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn towardzero binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn upward binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf13p-5464 : inexact-ok += rootn downward intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn tonearest intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn towardzero intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn upward intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn downward m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn tonearest m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn towardzero m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn upward m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn downward binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn tonearest binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn towardzero binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn upward binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn downward binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn tonearest binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn towardzero binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn upward binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn downward intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn tonearest intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn towardzero intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn upward intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn downward m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn tonearest m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn towardzero m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn upward m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn downward binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn tonearest binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn towardzero binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn upward binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn downward ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn tonearest ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn towardzero ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn upward ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok +rootn min 4 += rootn downward binary32 0x4p-128 4LL : 0x1.6a09e6p-32 : inexact-ok += rootn tonearest binary32 0x4p-128 4LL : 0x1.6a09e6p-32 : inexact-ok += rootn towardzero binary32 0x4p-128 4LL : 0x1.6a09e6p-32 : inexact-ok += rootn upward binary32 0x4p-128 4LL : 0x1.6a09e8p-32 : inexact-ok += rootn downward binary64 0x4p-128 4LL : 0x1.6a09e667f3bccp-32 : inexact-ok += rootn tonearest binary64 0x4p-128 4LL : 0x1.6a09e667f3bcdp-32 : inexact-ok += rootn towardzero binary64 0x4p-128 4LL : 0x1.6a09e667f3bccp-32 : inexact-ok += rootn upward binary64 0x4p-128 4LL : 0x1.6a09e667f3bcdp-32 : inexact-ok += rootn downward intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn tonearest intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn towardzero intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn upward intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc90ap-32 : inexact-ok += rootn downward m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn tonearest m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn towardzero m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn upward m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc90ap-32 : inexact-ok += rootn downward binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-32 : inexact-ok += rootn tonearest binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-32 : inexact-ok += rootn towardzero binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-32 : inexact-ok += rootn upward binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-32 : inexact-ok += rootn downward ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-32 : inexact-ok += rootn tonearest ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-32 : inexact-ok += rootn towardzero ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-32 : inexact-ok += rootn upward ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ebp-32 : inexact-ok += rootn downward binary64 0x4p-1024 4LL : 0x1.6a09e667f3bccp-256 : inexact-ok += rootn tonearest binary64 0x4p-1024 4LL : 0x1.6a09e667f3bcdp-256 : inexact-ok += rootn towardzero binary64 0x4p-1024 4LL : 0x1.6a09e667f3bccp-256 : inexact-ok += rootn upward binary64 0x4p-1024 4LL : 0x1.6a09e667f3bcdp-256 : inexact-ok += rootn downward intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn tonearest intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn towardzero intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn upward intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc90ap-256 : inexact-ok += rootn downward m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn tonearest m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn towardzero m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn upward m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc90ap-256 : inexact-ok += rootn downward binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-256 : inexact-ok += rootn tonearest binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-256 : inexact-ok += rootn towardzero binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-256 : inexact-ok += rootn upward binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-256 : inexact-ok += rootn downward ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-256 : inexact-ok += rootn tonearest ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-256 : inexact-ok += rootn towardzero ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-256 : inexact-ok += rootn upward ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ebp-256 : inexact-ok += rootn downward intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn tonearest intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn towardzero intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn upward intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc90ap-4096 : inexact-ok += rootn downward m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn tonearest m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn towardzero m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn upward m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc90ap-4096 : inexact-ok += rootn downward binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4096 : inexact-ok += rootn tonearest binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4096 : inexact-ok += rootn towardzero binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4096 : inexact-ok += rootn upward binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-4096 : inexact-ok += rootn downward intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn tonearest intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn towardzero intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn upward intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152ep-4096 : inexact-ok += rootn downward m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn tonearest m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn towardzero m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn upward m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152ep-4096 : inexact-ok += rootn downward binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c85p-4096 : inexact-ok += rootn tonearest binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c86p-4096 : inexact-ok += rootn towardzero binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c85p-4096 : inexact-ok += rootn upward binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c86p-4096 : inexact-ok += rootn downward binary64 0x8p-972 4LL : 0x3.5d13f32b5a75ap-244 : inexact-ok += rootn tonearest binary64 0x8p-972 4LL : 0x3.5d13f32b5a75ap-244 : inexact-ok += rootn towardzero binary64 0x8p-972 4LL : 0x3.5d13f32b5a75ap-244 : inexact-ok += rootn upward binary64 0x8p-972 4LL : 0x3.5d13f32b5a75cp-244 : inexact-ok += rootn downward intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn tonearest intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn towardzero intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn upward intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abd4p-244 : inexact-ok += rootn downward m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn tonearest m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn towardzero m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn upward m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abd4p-244 : inexact-ok += rootn downward binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b4p-244 : inexact-ok += rootn tonearest binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b4p-244 : inexact-ok += rootn towardzero binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b4p-244 : inexact-ok += rootn upward binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b6p-244 : inexact-ok += rootn downward ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee64p-244 : inexact-ok += rootn tonearest ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee641p-244 : inexact-ok += rootn towardzero ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee64p-244 : inexact-ok += rootn upward ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee641p-244 : inexact-ok +rootn min 5 += rootn downward binary32 0x4p-128 5LL : 0x6.f6e33p-28 : inexact-ok += rootn tonearest binary32 0x4p-128 5LL : 0x6.f6e338p-28 : inexact-ok += rootn towardzero binary32 0x4p-128 5LL : 0x6.f6e33p-28 : inexact-ok += rootn upward binary32 0x4p-128 5LL : 0x6.f6e338p-28 : inexact-ok += rootn downward binary64 0x4p-128 5LL : 0x6.f6e336b6f848p-28 : inexact-ok += rootn tonearest binary64 0x4p-128 5LL : 0x6.f6e336b6f848p-28 : inexact-ok += rootn towardzero binary64 0x4p-128 5LL : 0x6.f6e336b6f848p-28 : inexact-ok += rootn upward binary64 0x4p-128 5LL : 0x6.f6e336b6f8484p-28 : inexact-ok += rootn downward intel96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn tonearest intel96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn towardzero intel96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn upward intel96 0x4p-128 5LL : 0x6.f6e336b6f8480858p-28 : inexact-ok += rootn downward m68k96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn tonearest m68k96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn towardzero m68k96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn upward m68k96 0x4p-128 5LL : 0x6.f6e336b6f8480858p-28 : inexact-ok += rootn downward binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn tonearest binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn towardzero binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn upward binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea8p-28 : inexact-ok += rootn downward ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn tonearest ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn towardzero ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn upward ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2cap-28 : inexact-ok += rootn downward binary64 0x4p-1024 5LL : 0xc.203001d9572ep-208 : inexact-ok += rootn tonearest binary64 0x4p-1024 5LL : 0xc.203001d9572ep-208 : inexact-ok += rootn towardzero binary64 0x4p-1024 5LL : 0xc.203001d9572ep-208 : inexact-ok += rootn upward binary64 0x4p-1024 5LL : 0xc.203001d9572e8p-208 : inexact-ok += rootn downward intel96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok += rootn tonearest intel96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok += rootn towardzero intel96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok += rootn upward intel96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok += rootn downward m68k96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok += rootn tonearest m68k96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok += rootn towardzero m68k96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok += rootn upward m68k96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok += rootn downward binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn tonearest binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn towardzero binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn upward binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a39907570ap-208 : inexact-ok += rootn downward ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn tonearest ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn towardzero ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn upward ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a39907574p-208 : inexact-ok += rootn downward intel96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok += rootn tonearest intel96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok += rootn towardzero intel96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok += rootn upward intel96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok += rootn downward m68k96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok += rootn tonearest m68k96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok += rootn towardzero m68k96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok += rootn upward m68k96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok += rootn downward binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn tonearest binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn towardzero binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn upward binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a39907570ap-3280 : inexact-ok += rootn downward intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn tonearest intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn towardzero intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn upward intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622cp-3280 : inexact-ok += rootn downward m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn tonearest m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn towardzero m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn upward m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622cp-3280 : inexact-ok += rootn downward binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn tonearest binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn towardzero binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn upward binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb6p-3280 : inexact-ok += rootn downward binary64 0x8p-972 5LL : 0x4.984461aeb99dp-196 : inexact-ok += rootn tonearest binary64 0x8p-972 5LL : 0x4.984461aeb99d4p-196 : inexact-ok += rootn towardzero binary64 0x8p-972 5LL : 0x4.984461aeb99dp-196 : inexact-ok += rootn upward binary64 0x8p-972 5LL : 0x4.984461aeb99d4p-196 : inexact-ok += rootn downward intel96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn tonearest intel96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn towardzero intel96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn upward intel96 0x8p-972 5LL : 0x4.984461aeb99d25bp-196 : inexact-ok += rootn downward m68k96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn tonearest m68k96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn towardzero m68k96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn upward m68k96 0x8p-972 5LL : 0x4.984461aeb99d25bp-196 : inexact-ok += rootn downward binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok += rootn tonearest binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok += rootn towardzero binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok += rootn upward binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok += rootn downward ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d82p-196 : inexact-ok += rootn tonearest ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d84p-196 : inexact-ok += rootn towardzero ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d82p-196 : inexact-ok += rootn upward ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d84p-196 : inexact-ok +rootn min 63 += rootn downward binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward binary64 0x4p-1024 63LL : 0xd.b7457770bf6a8p-20 : inexact-ok += rootn tonearest binary64 0x4p-1024 63LL : 0xd.b7457770bf6a8p-20 : inexact-ok += rootn towardzero binary64 0x4p-1024 63LL : 0xd.b7457770bf6a8p-20 : inexact-ok += rootn upward binary64 0x4p-1024 63LL : 0xd.b7457770bf6bp-20 : inexact-ok += rootn downward intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn tonearest intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn towardzero intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn upward intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9fp-20 : inexact-ok += rootn downward m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn tonearest m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn towardzero m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn upward m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9fp-20 : inexact-ok += rootn downward binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn tonearest binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn towardzero binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn upward binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c517815641p-20 : inexact-ok += rootn downward ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn tonearest ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn towardzero ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn upward ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781568p-20 : inexact-ok += rootn downward intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok += rootn tonearest intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok += rootn towardzero intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok += rootn upward intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok += rootn downward m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok += rootn tonearest m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok += rootn towardzero m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok += rootn upward m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok += rootn downward binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn tonearest binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn towardzero binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn upward binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c8p-264 : inexact-ok += rootn downward intel96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn tonearest intel96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn towardzero intel96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn upward intel96 0x2p-16384 63LL : 0xf.7b029a299cff9e1p-264 : inexact-ok += rootn downward m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn tonearest m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn towardzero m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn upward m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9e1p-264 : inexact-ok += rootn downward binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn tonearest binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn towardzero binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn upward binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f2p-264 : inexact-ok += rootn downward binary64 0x8p-972 63LL : 0x1.892e2f1f775cbp-16 : inexact-ok += rootn tonearest binary64 0x8p-972 63LL : 0x1.892e2f1f775cbp-16 : inexact-ok += rootn towardzero binary64 0x8p-972 63LL : 0x1.892e2f1f775cbp-16 : inexact-ok += rootn upward binary64 0x8p-972 63LL : 0x1.892e2f1f775ccp-16 : inexact-ok += rootn downward intel96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok += rootn tonearest intel96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok += rootn towardzero intel96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok += rootn upward intel96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok += rootn downward m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok += rootn tonearest m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok += rootn towardzero m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok += rootn upward m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok += rootn downward binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok += rootn tonearest binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok += rootn towardzero binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok += rootn upward binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok += rootn downward ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok += rootn tonearest ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok += rootn towardzero ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok += rootn upward ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be8p-16 : inexact-ok +rootn min 127 += rootn downward binary32 0x4p-128 127LL : 0x8.0b354p-4 : inexact-ok += rootn tonearest binary32 0x4p-128 127LL : 0x8.0b355p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 127LL : 0x8.0b354p-4 : inexact-ok += rootn upward binary32 0x4p-128 127LL : 0x8.0b355p-4 : inexact-ok += rootn downward binary64 0x4p-128 127LL : 0x8.0b354f2930d1p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 127LL : 0x8.0b354f2930d1p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 127LL : 0x8.0b354f2930d1p-4 : inexact-ok += rootn upward binary64 0x4p-128 127LL : 0x8.0b354f2930d18p-4 : inexact-ok += rootn downward intel96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok += rootn tonearest intel96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok += rootn towardzero intel96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok += rootn upward intel96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok += rootn downward m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok += rootn upward m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok += rootn downward binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn upward binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d89878p-4 : inexact-ok += rootn downward ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn upward ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d89cp-4 : inexact-ok += rootn downward binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec08p-12 : inexact-ok += rootn tonearest binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec1p-12 : inexact-ok += rootn towardzero binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec08p-12 : inexact-ok += rootn upward binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec1p-12 : inexact-ok += rootn downward intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn tonearest intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn towardzero intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn upward intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa5p-12 : inexact-ok += rootn downward m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn tonearest m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn towardzero m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn upward m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa5p-12 : inexact-ok += rootn downward binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok += rootn tonearest binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok += rootn towardzero binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok += rootn upward binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok += rootn downward ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn tonearest ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn towardzero ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn upward ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d64p-12 : inexact-ok += rootn downward intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok += rootn tonearest intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok += rootn towardzero intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok += rootn upward intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok += rootn downward m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok += rootn tonearest m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok += rootn towardzero m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok += rootn upward m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok += rootn downward binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn tonearest binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn towardzero binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn upward binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d89878p-132 : inexact-ok += rootn downward intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn tonearest intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn towardzero intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn upward intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn downward m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn tonearest m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn towardzero m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn upward m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn downward binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn tonearest binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn towardzero binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn upward binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn downward binary64 0x8p-972 127LL : 0x1.4adc41fefd0dfp-8 : inexact-ok += rootn tonearest binary64 0x8p-972 127LL : 0x1.4adc41fefd0ep-8 : inexact-ok += rootn towardzero binary64 0x8p-972 127LL : 0x1.4adc41fefd0dfp-8 : inexact-ok += rootn upward binary64 0x8p-972 127LL : 0x1.4adc41fefd0ep-8 : inexact-ok += rootn downward intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn tonearest intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn towardzero intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn upward intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn downward m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn tonearest m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn towardzero m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn upward m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn downward binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok += rootn tonearest binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok += rootn towardzero binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok += rootn upward binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok += rootn downward ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok += rootn tonearest ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok += rootn towardzero ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok += rootn upward ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok +rootn min 255 += rootn downward binary32 0x4p-128 255LL : 0xb.5c248p-4 : inexact-ok += rootn tonearest binary32 0x4p-128 255LL : 0xb.5c249p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 255LL : 0xb.5c248p-4 : inexact-ok += rootn upward binary32 0x4p-128 255LL : 0xb.5c249p-4 : inexact-ok += rootn downward binary64 0x4p-128 255LL : 0xb.5c2488b71228p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 255LL : 0xb.5c2488b71228p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 255LL : 0xb.5c2488b71228p-4 : inexact-ok += rootn upward binary64 0x4p-128 255LL : 0xb.5c2488b712288p-4 : inexact-ok += rootn downward intel96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn tonearest intel96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn towardzero intel96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn upward intel96 0x4p-128 255LL : 0xb.5c2488b712283ddp-4 : inexact-ok += rootn downward m68k96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn upward m68k96 0x4p-128 255LL : 0xb.5c2488b712283ddp-4 : inexact-ok += rootn downward binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn upward binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f069061p-4 : inexact-ok += rootn downward ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok += rootn upward ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok += rootn downward binary64 0x4p-1024 255LL : 0xf.e9caf018dca1p-8 : inexact-ok += rootn tonearest binary64 0x4p-1024 255LL : 0xf.e9caf018dca1p-8 : inexact-ok += rootn towardzero binary64 0x4p-1024 255LL : 0xf.e9caf018dca1p-8 : inexact-ok += rootn upward binary64 0x4p-1024 255LL : 0xf.e9caf018dca18p-8 : inexact-ok += rootn downward intel96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok += rootn tonearest intel96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok += rootn towardzero intel96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok += rootn upward intel96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok += rootn downward m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok += rootn tonearest m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok += rootn towardzero m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok += rootn upward m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok += rootn downward binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c01474269126p-8 : inexact-ok += rootn tonearest binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691268p-8 : inexact-ok += rootn towardzero binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c01474269126p-8 : inexact-ok += rootn upward binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691268p-8 : inexact-ok += rootn downward ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691p-8 : inexact-ok += rootn tonearest ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c0147426914p-8 : inexact-ok += rootn towardzero ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691p-8 : inexact-ok += rootn upward ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c0147426914p-8 : inexact-ok += rootn downward intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn tonearest intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn towardzero intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn upward intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee2p-68 : inexact-ok += rootn downward m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn tonearest m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn towardzero m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn upward m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee2p-68 : inexact-ok += rootn downward binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok += rootn tonearest binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok += rootn towardzero binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok += rootn upward binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok += rootn downward intel96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok += rootn tonearest intel96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok += rootn towardzero intel96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok += rootn upward intel96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok += rootn downward m68k96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok += rootn tonearest m68k96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok += rootn towardzero m68k96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok += rootn upward m68k96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok += rootn downward binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn tonearest binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn towardzero binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn upward binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dc8p-68 : inexact-ok += rootn downward binary64 0x8p-972 255LL : 0x1.2611186bae674p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 255LL : 0x1.2611186bae675p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 255LL : 0x1.2611186bae674p-4 : inexact-ok += rootn upward binary64 0x8p-972 255LL : 0x1.2611186bae675p-4 : inexact-ok += rootn downward intel96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn tonearest intel96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn towardzero intel96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn upward intel96 0x8p-972 255LL : 0x1.2611186bae67496cp-4 : inexact-ok += rootn downward m68k96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn upward m68k96 0x8p-972 255LL : 0x1.2611186bae67496cp-4 : inexact-ok += rootn downward binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e1p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e2p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e1p-4 : inexact-ok += rootn upward binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e2p-4 : inexact-ok += rootn downward ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e4207608p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e420761p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e4207608p-4 : inexact-ok += rootn upward ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e420761p-4 : inexact-ok +rootn min 511 += rootn downward binary32 0x4p-128 511LL : 0xd.7c7f5p-4 : inexact-ok += rootn tonearest binary32 0x4p-128 511LL : 0xd.7c7f6p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 511LL : 0xd.7c7f5p-4 : inexact-ok += rootn upward binary32 0x4p-128 511LL : 0xd.7c7f6p-4 : inexact-ok += rootn downward binary64 0x4p-128 511LL : 0xd.7c7f5ca3f404p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 511LL : 0xd.7c7f5ca3f4048p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 511LL : 0xd.7c7f5ca3f404p-4 : inexact-ok += rootn upward binary64 0x4p-128 511LL : 0xd.7c7f5ca3f4048p-4 : inexact-ok += rootn downward intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn tonearest intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn towardzero intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn upward intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn downward m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn upward m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn downward binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn upward binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c0392868p-4 : inexact-ok += rootn downward ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn upward ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c0392cp-4 : inexact-ok += rootn downward binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn upward binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn downward intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn upward intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn downward m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn downward binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn upward binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn downward ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn upward ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn downward intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn tonearest intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn towardzero intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn upward intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f6p-36 : inexact-ok += rootn downward m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn tonearest m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn towardzero m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn upward m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f6p-36 : inexact-ok += rootn downward binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok += rootn tonearest binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok += rootn towardzero binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok += rootn upward binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok += rootn downward intel96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn tonearest intel96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn towardzero intel96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn upward intel96 0x2p-16384 511LL : 0xf.57558b0973d6c57p-36 : inexact-ok += rootn downward m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn tonearest m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn towardzero m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn upward m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c57p-36 : inexact-ok += rootn downward binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn tonearest binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn towardzero binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn upward binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b028p-36 : inexact-ok += rootn downward binary64 0x8p-972 511LL : 0x4.4c54054c4f5dcp-4 : inexact-ok += rootn tonearest binary64 0x8p-972 511LL : 0x4.4c54054c4f5dcp-4 : inexact-ok += rootn towardzero binary64 0x8p-972 511LL : 0x4.4c54054c4f5dcp-4 : inexact-ok += rootn upward binary64 0x8p-972 511LL : 0x4.4c54054c4f5ep-4 : inexact-ok += rootn downward intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn tonearest intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn towardzero intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn upward intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3b8p-4 : inexact-ok += rootn downward m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn upward m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3b8p-4 : inexact-ok += rootn downward binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok += rootn tonearest binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok += rootn upward binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok += rootn downward ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok += rootn upward ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok +rootn min 1023 += rootn downward binary32 0x4p-128 1023LL : 0xe.b0d2cp-4 : inexact-ok += rootn tonearest binary32 0x4p-128 1023LL : 0xe.b0d2dp-4 : inexact-ok += rootn towardzero binary32 0x4p-128 1023LL : 0xe.b0d2cp-4 : inexact-ok += rootn upward binary32 0x4p-128 1023LL : 0xe.b0d2dp-4 : inexact-ok += rootn downward binary64 0x4p-128 1023LL : 0xe.b0d2c9f47441p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 1023LL : 0xe.b0d2c9f474418p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 1023LL : 0xe.b0d2c9f47441p-4 : inexact-ok += rootn upward binary64 0x4p-128 1023LL : 0xe.b0d2c9f474418p-4 : inexact-ok += rootn downward intel96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn tonearest intel96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn towardzero intel96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn upward intel96 0x4p-128 1023LL : 0xe.b0d2c9f4744156ap-4 : inexact-ok += rootn downward m68k96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn upward m68k96 0x4p-128 1023LL : 0xe.b0d2c9f4744156ap-4 : inexact-ok += rootn downward binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn upward binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513459ap-4 : inexact-ok += rootn downward ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn upward ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345cp-4 : inexact-ok += rootn downward binary64 0x4p-1024 1023LL : 0x8.01635bd01b2d8p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 1023LL : 0x8.01635bd01b2ep-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 1023LL : 0x8.01635bd01b2d8p-4 : inexact-ok += rootn upward binary64 0x4p-1024 1023LL : 0x8.01635bd01b2ep-4 : inexact-ok += rootn downward intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok += rootn upward intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok += rootn downward m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok += rootn downward binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn upward binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965dp-4 : inexact-ok += rootn downward ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn upward ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463968p-4 : inexact-ok += rootn downward intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn tonearest intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn towardzero intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn upward intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191656p-20 : inexact-ok += rootn downward m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn tonearest m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn towardzero m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn upward m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191656p-20 : inexact-ok += rootn downward binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn tonearest binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn towardzero binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn upward binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf15p-20 : inexact-ok += rootn downward intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn tonearest intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn towardzero intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn upward intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fep-20 : inexact-ok += rootn downward m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn tonearest m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn towardzero m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn upward m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fep-20 : inexact-ok += rootn downward binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn tonearest binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn towardzero binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn upward binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e33p-20 : inexact-ok += rootn downward binary64 0x8p-972 1023LL : 0x8.4c521f105c14p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 1023LL : 0x8.4c521f105c14p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 1023LL : 0x8.4c521f105c14p-4 : inexact-ok += rootn upward binary64 0x8p-972 1023LL : 0x8.4c521f105c148p-4 : inexact-ok += rootn downward intel96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok += rootn tonearest intel96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok += rootn towardzero intel96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok += rootn upward intel96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok += rootn downward m68k96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok += rootn upward m68k96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok += rootn downward binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok += rootn upward binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok += rootn downward ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok += rootn upward ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe8cp-4 : inexact-ok +rootn min 16383 += rootn downward binary32 0x4p-128 16383LL : 0xf.ea38fp-4 : inexact-ok += rootn tonearest binary32 0x4p-128 16383LL : 0xf.ea39p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 16383LL : 0xf.ea38fp-4 : inexact-ok += rootn upward binary32 0x4p-128 16383LL : 0xf.ea39p-4 : inexact-ok += rootn downward binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd638p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd638p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd638p-4 : inexact-ok += rootn upward binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd64p-4 : inexact-ok += rootn downward intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn tonearest intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn towardzero intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn upward intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn downward m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn upward m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn downward binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn upward binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacddfp-4 : inexact-ok += rootn downward ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn upward ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacep-4 : inexact-ok += rootn downward binary64 0x4p-1024 16383LL : 0xf.52aa21de7d898p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 16383LL : 0xf.52aa21de7d898p-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 16383LL : 0xf.52aa21de7d898p-4 : inexact-ok += rootn upward binary64 0x4p-1024 16383LL : 0xf.52aa21de7d8ap-4 : inexact-ok += rootn downward intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn upward intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a0ap-4 : inexact-ok += rootn downward m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a0ap-4 : inexact-ok += rootn downward binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn upward binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b178p-4 : inexact-ok += rootn downward ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn upward ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b4p-4 : inexact-ok += rootn downward intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok += rootn tonearest intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok += rootn towardzero intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok += rootn upward intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok += rootn downward m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok += rootn towardzero m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok += rootn upward m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok += rootn downward binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok += rootn tonearest binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok += rootn towardzero binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok += rootn upward binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok += rootn downward intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn tonearest intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn towardzero intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn upward intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn downward m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn tonearest m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn towardzero m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn upward m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn downward binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn tonearest binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn towardzero binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn upward binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn downward binary64 0x8p-972 16383LL : 0xf.5b787470f0348p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 16383LL : 0xf.5b787470f035p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 16383LL : 0xf.5b787470f0348p-4 : inexact-ok += rootn upward binary64 0x8p-972 16383LL : 0xf.5b787470f035p-4 : inexact-ok += rootn downward intel96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn tonearest intel96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn towardzero intel96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn upward intel96 0x8p-972 16383LL : 0xf.5b787470f034da3p-4 : inexact-ok += rootn downward m68k96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn upward m68k96 0x8p-972 16383LL : 0xf.5b787470f034da3p-4 : inexact-ok += rootn downward binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn upward binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed6788p-4 : inexact-ok += rootn downward ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok += rootn upward ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok +rootn min 0x1000001 += rootn downward binary32 0x4p-128 16777217LL : 0xf.fffa8p-4 : inexact-ok += rootn tonearest binary32 0x4p-128 16777217LL : 0xf.fffa9p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 16777217LL : 0xf.fffa8p-4 : inexact-ok += rootn upward binary32 0x4p-128 16777217LL : 0xf.fffa9p-4 : inexact-ok += rootn downward binary64 0x4p-128 16777217LL : 0xf.fffa8a9e7713p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 16777217LL : 0xf.fffa8a9e7713p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 16777217LL : 0xf.fffa8a9e7713p-4 : inexact-ok += rootn upward binary64 0x4p-128 16777217LL : 0xf.fffa8a9e77138p-4 : inexact-ok += rootn downward intel96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok += rootn tonearest intel96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok += rootn towardzero intel96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok += rootn upward intel96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok += rootn downward m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok += rootn upward m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok += rootn downward binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok += rootn upward binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok += rootn downward ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn upward ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d302p-4 : inexact-ok += rootn downward binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b3238p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b324p-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b3238p-4 : inexact-ok += rootn upward binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b324p-4 : inexact-ok += rootn downward intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn upward intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn downward m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn downward binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok += rootn upward binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok += rootn downward ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn upward ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca4p-4 : inexact-ok += rootn downward intel96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok += rootn tonearest intel96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok += rootn towardzero intel96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok += rootn upward intel96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok += rootn downward m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok += rootn towardzero m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok += rootn upward m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok += rootn downward binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok += rootn tonearest binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok += rootn towardzero binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok += rootn upward binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok += rootn downward intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn tonearest intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn towardzero intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn upward intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278dp-4 : inexact-ok += rootn downward m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn tonearest m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn towardzero m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn upward m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278dp-4 : inexact-ok += rootn downward binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok += rootn tonearest binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok += rootn towardzero binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok += rootn upward binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok += rootn downward binary64 0x8p-972 16777217LL : 0xf.ffd605a96fee8p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 16777217LL : 0xf.ffd605a96fee8p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 16777217LL : 0xf.ffd605a96fee8p-4 : inexact-ok += rootn upward binary64 0x8p-972 16777217LL : 0xf.ffd605a96fefp-4 : inexact-ok += rootn downward intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok += rootn tonearest intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok += rootn towardzero intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok += rootn upward intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok += rootn downward m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok += rootn upward m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok += rootn downward binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn upward binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa65p-4 : inexact-ok += rootn downward ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok += rootn upward ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok +rootn min 0x10000000000001 += rootn downward binary32 0x4p-128 4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0x4p-128 4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0x4p-128 4503599627370497LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa88p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa88p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa88p-4 : inexact-ok += rootn upward binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa9p-4 : inexact-ok += rootn downward intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn tonearest intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn towardzero intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn upward intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn downward m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn upward m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn downward binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok += rootn upward binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok += rootn downward ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn upward ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f4p-4 : inexact-ok += rootn downward binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b8p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b8p-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b8p-4 : inexact-ok += rootn upward binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3cp-4 : inexact-ok += rootn downward intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn upward intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a9p-4 : inexact-ok += rootn downward m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a9p-4 : inexact-ok += rootn downward binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn upward binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a326967p-4 : inexact-ok += rootn downward ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok += rootn upward ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok += rootn downward intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn tonearest intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn towardzero intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn upward intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcfp-4 : inexact-ok += rootn downward m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn tonearest m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn towardzero m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn upward m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcfp-4 : inexact-ok += rootn downward binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok += rootn tonearest binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok += rootn towardzero binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok += rootn upward binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok += rootn downward intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn tonearest intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn towardzero intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn upward intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b8p-4 : inexact-ok += rootn downward m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn tonearest m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn towardzero m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn upward m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b8p-4 : inexact-ok += rootn downward binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn tonearest binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn towardzero binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn upward binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b8p-4 : inexact-ok += rootn downward binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd6p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd608p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd6p-4 : inexact-ok += rootn upward binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd608p-4 : inexact-ok += rootn downward intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn tonearest intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn towardzero intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn upward intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60573p-4 : inexact-ok += rootn downward m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn upward m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60573p-4 : inexact-ok += rootn downward binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn upward binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce82478p-4 : inexact-ok += rootn downward ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce824p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce824p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce824p-4 : inexact-ok += rootn upward ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce828p-4 : inexact-ok +rootn min 0x7fffffffffffffff += rootn downward binary32 0x4p-128 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x4p-128 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn tonearest intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn towardzero intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn upward intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff52p-4 : inexact-ok += rootn downward m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn upward m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff52p-4 : inexact-ok += rootn downward binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok += rootn upward binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok += rootn downward ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn upward ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d78p-4 : inexact-ok += rootn downward binary64 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn upward intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa78p-4 : inexact-ok += rootn downward m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa78p-4 : inexact-ok += rootn downward binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok += rootn upward binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn downward ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok += rootn upward ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn downward intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn tonearest intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok += rootn towardzero intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn upward intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok += rootn downward m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok += rootn towardzero m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn upward m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok += rootn downward binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn tonearest binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn towardzero binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn upward binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c68p-4 : inexact-ok += rootn downward intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn tonearest intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn towardzero intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn upward intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn downward m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn tonearest m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn towardzero m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn upward m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn downward binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok += rootn tonearest binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f628p-4 : inexact-ok += rootn towardzero binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok += rootn upward binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f628p-4 : inexact-ok += rootn downward binary64 0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok += rootn tonearest intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok += rootn towardzero intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok += rootn upward intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok += rootn downward m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok += rootn upward m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok += rootn downward binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn upward binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab67p-4 : inexact-ok += rootn downward ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok += rootn upward ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok +rootn -min 1 += rootn downward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn tonearest binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn towardzero binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn upward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn downward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn tonearest intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn towardzero intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn upward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn downward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn tonearest m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn towardzero m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn upward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn downward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn tonearest binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn towardzero binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn upward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn downward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn tonearest ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn towardzero ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn upward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn downward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn tonearest intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn towardzero intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn upward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn downward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn upward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn downward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn tonearest binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn towardzero binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn upward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn downward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += rootn upward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += rootn downward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn tonearest binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn towardzero binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn upward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn downward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn tonearest intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn towardzero intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn upward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn downward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn tonearest m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn towardzero m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn upward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn downward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn tonearest binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn towardzero binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn upward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn downward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok +rootn -min 3 += rootn downward binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward binary64 -0x4p-1024 3LL : -0xa.14517cc6b9458p-344 : inexact-ok += rootn tonearest binary64 -0x4p-1024 3LL : -0xa.14517cc6b9458p-344 : inexact-ok += rootn towardzero binary64 -0x4p-1024 3LL : -0xa.14517cc6b945p-344 : inexact-ok += rootn upward binary64 -0x4p-1024 3LL : -0xa.14517cc6b945p-344 : inexact-ok += rootn downward intel96 -0x4p-1024 3LL : -0xa.14517cc6b945712p-344 : inexact-ok += rootn tonearest intel96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn towardzero intel96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn upward intel96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn downward m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945712p-344 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn upward m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn downward binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf13p-344 : inexact-ok += rootn tonearest binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn towardzero binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn upward binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn downward ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf4p-344 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn upward ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn downward intel96 -0x4p-16384 3LL : -0xa.14517cc6b945712p-5464 : inexact-ok += rootn tonearest intel96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn towardzero intel96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn upward intel96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn downward m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945712p-5464 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn upward m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn downward binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf13p-5464 : inexact-ok += rootn tonearest binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn towardzero binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn upward binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn downward intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn tonearest intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn towardzero intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn upward intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn downward m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn upward m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn downward binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn tonearest binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn towardzero binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn upward binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn downward binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn tonearest binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn towardzero binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn upward binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn downward intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn tonearest intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn towardzero intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn upward intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn downward m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn tonearest m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn towardzero m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn upward m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn downward binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn tonearest binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn towardzero binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn upward binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn downward ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn tonearest ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn towardzero ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn upward ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok +rootn -min 5 += rootn downward binary32 -0x4p-128 5LL : -0x6.f6e338p-28 : inexact-ok += rootn tonearest binary32 -0x4p-128 5LL : -0x6.f6e338p-28 : inexact-ok += rootn towardzero binary32 -0x4p-128 5LL : -0x6.f6e33p-28 : inexact-ok += rootn upward binary32 -0x4p-128 5LL : -0x6.f6e33p-28 : inexact-ok += rootn downward binary64 -0x4p-128 5LL : -0x6.f6e336b6f8484p-28 : inexact-ok += rootn tonearest binary64 -0x4p-128 5LL : -0x6.f6e336b6f848p-28 : inexact-ok += rootn towardzero binary64 -0x4p-128 5LL : -0x6.f6e336b6f848p-28 : inexact-ok += rootn upward binary64 -0x4p-128 5LL : -0x6.f6e336b6f848p-28 : inexact-ok += rootn downward intel96 -0x4p-128 5LL : -0x6.f6e336b6f8480858p-28 : inexact-ok += rootn tonearest intel96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn towardzero intel96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn upward intel96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn downward m68k96 -0x4p-128 5LL : -0x6.f6e336b6f8480858p-28 : inexact-ok += rootn tonearest m68k96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn towardzero m68k96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn upward m68k96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn downward binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea8p-28 : inexact-ok += rootn tonearest binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn towardzero binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn upward binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn downward ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2cap-28 : inexact-ok += rootn tonearest ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn towardzero ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn upward ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn downward binary64 -0x4p-1024 5LL : -0xc.203001d9572e8p-208 : inexact-ok += rootn tonearest binary64 -0x4p-1024 5LL : -0xc.203001d9572ep-208 : inexact-ok += rootn towardzero binary64 -0x4p-1024 5LL : -0xc.203001d9572ep-208 : inexact-ok += rootn upward binary64 -0x4p-1024 5LL : -0xc.203001d9572ep-208 : inexact-ok += rootn downward intel96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok += rootn tonearest intel96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok += rootn towardzero intel96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok += rootn upward intel96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok += rootn downward m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok += rootn upward m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok += rootn downward binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a39907570ap-208 : inexact-ok += rootn tonearest binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn towardzero binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn upward binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn downward ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a39907574p-208 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn upward ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn downward intel96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok += rootn tonearest intel96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok += rootn towardzero intel96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok += rootn upward intel96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok += rootn downward m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok += rootn upward m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok += rootn downward binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a39907570ap-3280 : inexact-ok += rootn tonearest binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn towardzero binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn upward binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn downward intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622cp-3280 : inexact-ok += rootn tonearest intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn towardzero intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn upward intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn downward m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622cp-3280 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn upward m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn downward binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb6p-3280 : inexact-ok += rootn tonearest binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn towardzero binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn upward binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn downward binary64 -0x8p-972 5LL : -0x4.984461aeb99d4p-196 : inexact-ok += rootn tonearest binary64 -0x8p-972 5LL : -0x4.984461aeb99d4p-196 : inexact-ok += rootn towardzero binary64 -0x8p-972 5LL : -0x4.984461aeb99dp-196 : inexact-ok += rootn upward binary64 -0x8p-972 5LL : -0x4.984461aeb99dp-196 : inexact-ok += rootn downward intel96 -0x8p-972 5LL : -0x4.984461aeb99d25bp-196 : inexact-ok += rootn tonearest intel96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn towardzero intel96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn upward intel96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn downward m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25bp-196 : inexact-ok += rootn tonearest m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn towardzero m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn upward m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn downward binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok += rootn tonearest binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok += rootn towardzero binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok += rootn upward binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok += rootn downward ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d84p-196 : inexact-ok += rootn tonearest ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d84p-196 : inexact-ok += rootn towardzero ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d82p-196 : inexact-ok += rootn upward ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d82p-196 : inexact-ok +rootn -min 63 += rootn downward binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward binary64 -0x4p-1024 63LL : -0xd.b7457770bf6bp-20 : inexact-ok += rootn tonearest binary64 -0x4p-1024 63LL : -0xd.b7457770bf6a8p-20 : inexact-ok += rootn towardzero binary64 -0x4p-1024 63LL : -0xd.b7457770bf6a8p-20 : inexact-ok += rootn upward binary64 -0x4p-1024 63LL : -0xd.b7457770bf6a8p-20 : inexact-ok += rootn downward intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9fp-20 : inexact-ok += rootn tonearest intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn towardzero intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn upward intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn downward m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9fp-20 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn upward m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn downward binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c517815641p-20 : inexact-ok += rootn tonearest binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn towardzero binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn upward binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn downward ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781568p-20 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn upward ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn downward intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok += rootn tonearest intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok += rootn towardzero intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok += rootn upward intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok += rootn downward m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok += rootn upward m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok += rootn downward binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c8p-264 : inexact-ok += rootn tonearest binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn towardzero binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn upward binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn downward intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9e1p-264 : inexact-ok += rootn tonearest intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn towardzero intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn upward intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn downward m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9e1p-264 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn upward m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn downward binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f2p-264 : inexact-ok += rootn tonearest binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn towardzero binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn upward binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn downward binary64 -0x8p-972 63LL : -0x1.892e2f1f775ccp-16 : inexact-ok += rootn tonearest binary64 -0x8p-972 63LL : -0x1.892e2f1f775cbp-16 : inexact-ok += rootn towardzero binary64 -0x8p-972 63LL : -0x1.892e2f1f775cbp-16 : inexact-ok += rootn upward binary64 -0x8p-972 63LL : -0x1.892e2f1f775cbp-16 : inexact-ok += rootn downward intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok += rootn tonearest intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok += rootn towardzero intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok += rootn upward intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok += rootn downward m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok += rootn tonearest m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok += rootn towardzero m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok += rootn upward m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok += rootn downward binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok += rootn tonearest binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok += rootn towardzero binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok += rootn upward binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok += rootn downward ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be8p-16 : inexact-ok += rootn tonearest ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok += rootn towardzero ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok += rootn upward ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok +rootn -min 127 += rootn downward binary32 -0x4p-128 127LL : -0x8.0b355p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 127LL : -0x8.0b355p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 127LL : -0x8.0b354p-4 : inexact-ok += rootn upward binary32 -0x4p-128 127LL : -0x8.0b354p-4 : inexact-ok += rootn downward binary64 -0x4p-128 127LL : -0x8.0b354f2930d18p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 127LL : -0x8.0b354f2930d1p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 127LL : -0x8.0b354f2930d1p-4 : inexact-ok += rootn upward binary64 -0x4p-128 127LL : -0x8.0b354f2930d1p-4 : inexact-ok += rootn downward intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok += rootn upward intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok += rootn downward m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok += rootn upward m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok += rootn downward binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d89878p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn upward binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d89cp-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn upward ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn downward binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec1p-12 : inexact-ok += rootn tonearest binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec1p-12 : inexact-ok += rootn towardzero binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec08p-12 : inexact-ok += rootn upward binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec08p-12 : inexact-ok += rootn downward intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa5p-12 : inexact-ok += rootn tonearest intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn towardzero intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn upward intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn downward m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa5p-12 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn upward m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn downward binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok += rootn tonearest binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok += rootn towardzero binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok += rootn upward binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok += rootn downward ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d64p-12 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn upward ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn downward intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok += rootn tonearest intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok += rootn towardzero intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok += rootn upward intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok += rootn downward m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok += rootn upward m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok += rootn downward binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d89878p-132 : inexact-ok += rootn tonearest binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn towardzero binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn upward binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn downward intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn tonearest intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn towardzero intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn upward intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn downward m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn upward m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn downward binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn tonearest binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn towardzero binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn upward binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn downward binary64 -0x8p-972 127LL : -0x1.4adc41fefd0ep-8 : inexact-ok += rootn tonearest binary64 -0x8p-972 127LL : -0x1.4adc41fefd0ep-8 : inexact-ok += rootn towardzero binary64 -0x8p-972 127LL : -0x1.4adc41fefd0dfp-8 : inexact-ok += rootn upward binary64 -0x8p-972 127LL : -0x1.4adc41fefd0dfp-8 : inexact-ok += rootn downward intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn tonearest intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn towardzero intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn upward intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn downward m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn tonearest m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn towardzero m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn upward m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn downward binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok += rootn tonearest binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok += rootn towardzero binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok += rootn upward binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok += rootn downward ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok += rootn tonearest ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok += rootn towardzero ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok += rootn upward ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok +rootn -min 255 += rootn downward binary32 -0x4p-128 255LL : -0xb.5c249p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 255LL : -0xb.5c249p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 255LL : -0xb.5c248p-4 : inexact-ok += rootn upward binary32 -0x4p-128 255LL : -0xb.5c248p-4 : inexact-ok += rootn downward binary64 -0x4p-128 255LL : -0xb.5c2488b712288p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 255LL : -0xb.5c2488b71228p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 255LL : -0xb.5c2488b71228p-4 : inexact-ok += rootn upward binary64 -0x4p-128 255LL : -0xb.5c2488b71228p-4 : inexact-ok += rootn downward intel96 -0x4p-128 255LL : -0xb.5c2488b712283ddp-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn upward intel96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn downward m68k96 -0x4p-128 255LL : -0xb.5c2488b712283ddp-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn upward m68k96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn downward binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f069061p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn upward binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok += rootn upward ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok += rootn downward binary64 -0x4p-1024 255LL : -0xf.e9caf018dca18p-8 : inexact-ok += rootn tonearest binary64 -0x4p-1024 255LL : -0xf.e9caf018dca1p-8 : inexact-ok += rootn towardzero binary64 -0x4p-1024 255LL : -0xf.e9caf018dca1p-8 : inexact-ok += rootn upward binary64 -0x4p-1024 255LL : -0xf.e9caf018dca1p-8 : inexact-ok += rootn downward intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok += rootn tonearest intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok += rootn towardzero intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok += rootn upward intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok += rootn downward m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok += rootn upward m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok += rootn downward binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691268p-8 : inexact-ok += rootn tonearest binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691268p-8 : inexact-ok += rootn towardzero binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c01474269126p-8 : inexact-ok += rootn upward binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c01474269126p-8 : inexact-ok += rootn downward ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c0147426914p-8 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c0147426914p-8 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691p-8 : inexact-ok += rootn upward ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691p-8 : inexact-ok += rootn downward intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee2p-68 : inexact-ok += rootn tonearest intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn towardzero intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn upward intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn downward m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee2p-68 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn upward m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn downward binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok += rootn tonearest binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok += rootn towardzero binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok += rootn upward binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok += rootn downward intel96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok += rootn tonearest intel96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok += rootn towardzero intel96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok += rootn upward intel96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok += rootn downward m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok += rootn upward m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok += rootn downward binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dc8p-68 : inexact-ok += rootn tonearest binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn towardzero binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn upward binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn downward binary64 -0x8p-972 255LL : -0x1.2611186bae675p-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 255LL : -0x1.2611186bae675p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 255LL : -0x1.2611186bae674p-4 : inexact-ok += rootn upward binary64 -0x8p-972 255LL : -0x1.2611186bae674p-4 : inexact-ok += rootn downward intel96 -0x8p-972 255LL : -0x1.2611186bae67496cp-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn upward intel96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn downward m68k96 -0x8p-972 255LL : -0x1.2611186bae67496cp-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn upward m68k96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn downward binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e2p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e2p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e1p-4 : inexact-ok += rootn upward binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e1p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420761p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420761p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e4207608p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e4207608p-4 : inexact-ok +rootn -min 511 += rootn downward binary32 -0x4p-128 511LL : -0xd.7c7f6p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 511LL : -0xd.7c7f6p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 511LL : -0xd.7c7f5p-4 : inexact-ok += rootn upward binary32 -0x4p-128 511LL : -0xd.7c7f5p-4 : inexact-ok += rootn downward binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f4048p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f4048p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f404p-4 : inexact-ok += rootn upward binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f404p-4 : inexact-ok += rootn downward intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn upward intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn downward m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn upward m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn downward binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c0392868p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn upward binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c0392cp-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn upward ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn downward binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn upward binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn downward intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f6p-36 : inexact-ok += rootn tonearest intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn towardzero intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn upward intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn downward m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f6p-36 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn upward m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn downward binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok += rootn tonearest binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok += rootn towardzero binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok += rootn upward binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok += rootn downward intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c57p-36 : inexact-ok += rootn tonearest intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn towardzero intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn upward intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn downward m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c57p-36 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn upward m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn downward binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b028p-36 : inexact-ok += rootn tonearest binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn towardzero binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn upward binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn downward binary64 -0x8p-972 511LL : -0x4.4c54054c4f5ep-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 511LL : -0x4.4c54054c4f5dcp-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 511LL : -0x4.4c54054c4f5dcp-4 : inexact-ok += rootn upward binary64 -0x8p-972 511LL : -0x4.4c54054c4f5dcp-4 : inexact-ok += rootn downward intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b8p-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn upward intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn downward m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b8p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn upward m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn downward binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok += rootn upward binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok += rootn downward ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok +rootn -min 1023 += rootn downward binary32 -0x4p-128 1023LL : -0xe.b0d2dp-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 1023LL : -0xe.b0d2dp-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 1023LL : -0xe.b0d2cp-4 : inexact-ok += rootn upward binary32 -0x4p-128 1023LL : -0xe.b0d2cp-4 : inexact-ok += rootn downward binary64 -0x4p-128 1023LL : -0xe.b0d2c9f474418p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 1023LL : -0xe.b0d2c9f474418p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 1023LL : -0xe.b0d2c9f47441p-4 : inexact-ok += rootn upward binary64 -0x4p-128 1023LL : -0xe.b0d2c9f47441p-4 : inexact-ok += rootn downward intel96 -0x4p-128 1023LL : -0xe.b0d2c9f4744156ap-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn upward intel96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn downward m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f4744156ap-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn upward m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn downward binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513459ap-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn upward binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345cp-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn upward ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn downward binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2ep-4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2ep-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2d8p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2d8p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965dp-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn upward binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463968p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn downward intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191656p-20 : inexact-ok += rootn tonearest intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn towardzero intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn upward intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn downward m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191656p-20 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn upward m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn downward binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf15p-20 : inexact-ok += rootn tonearest binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn towardzero binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn upward binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn downward intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fep-20 : inexact-ok += rootn tonearest intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn towardzero intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn upward intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn downward m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fep-20 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn upward m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn downward binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e33p-20 : inexact-ok += rootn tonearest binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn towardzero binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn upward binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn downward binary64 -0x8p-972 1023LL : -0x8.4c521f105c148p-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 1023LL : -0x8.4c521f105c14p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 1023LL : -0x8.4c521f105c14p-4 : inexact-ok += rootn upward binary64 -0x8p-972 1023LL : -0x8.4c521f105c14p-4 : inexact-ok += rootn downward intel96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok += rootn upward intel96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok += rootn downward m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok += rootn upward m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok += rootn downward binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok += rootn upward binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe8cp-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok +rootn -min 16383 += rootn downward binary32 -0x4p-128 16383LL : -0xf.ea39p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 16383LL : -0xf.ea39p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 16383LL : -0xf.ea38fp-4 : inexact-ok += rootn upward binary32 -0x4p-128 16383LL : -0xf.ea38fp-4 : inexact-ok += rootn downward binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd64p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd638p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd638p-4 : inexact-ok += rootn upward binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd638p-4 : inexact-ok += rootn downward intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn upward intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn downward m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn upward m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn downward binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacddfp-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn upward binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacep-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn upward ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn downward binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d8ap-4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d898p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d898p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d898p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a0ap-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a0ap-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b178p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn upward binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn downward intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok += rootn tonearest intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok += rootn towardzero intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok += rootn upward intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok += rootn downward m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok += rootn upward m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok += rootn downward binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok += rootn upward binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok += rootn downward intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn tonearest intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn towardzero intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn upward intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn downward m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn upward m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn downward binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn tonearest binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn towardzero binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn upward binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn downward binary64 -0x8p-972 16383LL : -0xf.5b787470f035p-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 16383LL : -0xf.5b787470f035p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 16383LL : -0xf.5b787470f0348p-4 : inexact-ok += rootn upward binary64 -0x8p-972 16383LL : -0xf.5b787470f0348p-4 : inexact-ok += rootn downward intel96 -0x8p-972 16383LL : -0xf.5b787470f034da3p-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn upward intel96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn downward m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da3p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn upward m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn downward binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed6788p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn upward binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok +rootn -min 0x1000001 += rootn downward binary32 -0x4p-128 16777217LL : -0xf.fffa9p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 16777217LL : -0xf.fffa9p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 16777217LL : -0xf.fffa8p-4 : inexact-ok += rootn upward binary32 -0x4p-128 16777217LL : -0xf.fffa8p-4 : inexact-ok += rootn downward binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e77138p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e7713p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e7713p-4 : inexact-ok += rootn upward binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e7713p-4 : inexact-ok += rootn downward intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok += rootn upward intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok += rootn downward m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok += rootn upward m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok += rootn downward binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok += rootn upward binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d302p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn upward ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn downward binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b324p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b324p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b3238p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b3238p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok += rootn upward binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn downward intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok += rootn tonearest intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok += rootn towardzero intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok += rootn upward intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok += rootn downward m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok += rootn upward m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok += rootn downward binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok += rootn upward binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok += rootn downward intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278dp-4 : inexact-ok += rootn tonearest intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn towardzero intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn upward intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn downward m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278dp-4 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn upward m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn downward binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok += rootn tonearest binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok += rootn towardzero binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok += rootn upward binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok += rootn downward binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fefp-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fee8p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fee8p-4 : inexact-ok += rootn upward binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fee8p-4 : inexact-ok += rootn downward intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok += rootn upward intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok += rootn downward m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok += rootn upward m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok += rootn downward binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa65p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn upward binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok +rootn -min 0x10000000000001 += rootn downward binary32 -0x4p-128 4503599627370497LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0x4p-128 4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa9p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa88p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa88p-4 : inexact-ok += rootn upward binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa88p-4 : inexact-ok += rootn downward intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn upward intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn downward m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn upward m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn downward binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok += rootn upward binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn upward ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn downward binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3cp-4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b8p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b8p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b8p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a9p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a9p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a326967p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn upward binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok += rootn downward intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcfp-4 : inexact-ok += rootn tonearest intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn towardzero intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn upward intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn downward m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcfp-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn upward m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn downward binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok += rootn upward binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok += rootn downward intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b8p-4 : inexact-ok += rootn tonearest intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn towardzero intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn upward intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn downward m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b8p-4 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn upward m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn downward binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b8p-4 : inexact-ok += rootn tonearest binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn towardzero binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn upward binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn downward binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd608p-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd608p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd6p-4 : inexact-ok += rootn upward binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd6p-4 : inexact-ok += rootn downward intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60573p-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn upward intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn downward m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60573p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn upward m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn downward binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce82478p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn upward binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce828p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce824p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce824p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce824p-4 : inexact-ok +rootn -min 0x7fffffffffffffff += rootn downward binary32 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0x4p-128 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0x4p-128 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff52p-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn upward intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn downward m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff52p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn upward m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn downward binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok += rootn upward binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d78p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn upward ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn downward binary64 -0x4p-1024 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa78p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa78p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok += rootn upward binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok += rootn downward intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok += rootn tonearest intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok += rootn towardzero intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn upward intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn downward m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn upward m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn downward binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c68p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn upward binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn downward intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn tonearest intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn towardzero intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn upward intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn downward m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn upward m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn downward binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f628p-4 : inexact-ok += rootn tonearest binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f628p-4 : inexact-ok += rootn towardzero binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok += rootn upward binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok += rootn downward binary64 -0x8p-972 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok += rootn upward intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok += rootn downward m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok += rootn upward m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok += rootn downward binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab67p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn upward binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok +rootn min -1 += rootn downward binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn tonearest binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn towardzero binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn upward binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn downward intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn tonearest intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn towardzero intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn upward intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn downward m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn upward m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn downward binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn tonearest binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn towardzero binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn upward binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn downward ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn upward ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn downward intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn tonearest intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn towardzero intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn upward intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn downward m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn upward m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn downward binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn tonearest binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn towardzero binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn upward binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn downward intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn tonearest intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn towardzero intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn upward intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn downward m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn upward m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn downward binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn tonearest binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn towardzero binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn upward binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn downward binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn tonearest binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn towardzero binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn upward binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn downward intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn tonearest intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn towardzero intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn upward intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn downward m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn tonearest m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn towardzero m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn upward m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn downward binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn tonearest binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn towardzero binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn upward binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn downward ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn tonearest ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn towardzero ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn upward ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok +rootn min -2 += rootn downward binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn tonearest binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn towardzero binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn upward binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn downward intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn tonearest intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn towardzero intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn upward intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn downward m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn upward m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn downward binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn tonearest binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn towardzero binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn upward binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn downward ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn upward ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn downward intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn tonearest intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn towardzero intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn upward intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn downward m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn upward m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn downward binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn tonearest binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn towardzero binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn upward binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn downward intel96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn tonearest intel96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn towardzero intel96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn upward intel96 0x2p-16384 -2LL : 0xb.504f333f9de6485p+8188 : inexact-ok += rootn downward m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn upward m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6485p+8188 : inexact-ok += rootn downward binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754a8p+8188 : inexact-ok += rootn tonearest binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754a8p+8188 : inexact-ok += rootn towardzero binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754a8p+8188 : inexact-ok += rootn upward binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754bp+8188 : inexact-ok += rootn downward binary64 0x8p-972 -2LL : 0x1.6a09e667f3bccp+484 : inexact-ok += rootn tonearest binary64 0x8p-972 -2LL : 0x1.6a09e667f3bcdp+484 : inexact-ok += rootn towardzero binary64 0x8p-972 -2LL : 0x1.6a09e667f3bccp+484 : inexact-ok += rootn upward binary64 0x8p-972 -2LL : 0x1.6a09e667f3bcdp+484 : inexact-ok += rootn downward intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn tonearest intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn towardzero intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn upward intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc90ap+484 : inexact-ok += rootn downward m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn tonearest m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn towardzero m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn upward m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc90ap+484 : inexact-ok += rootn downward binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+484 : inexact-ok += rootn tonearest binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+484 : inexact-ok += rootn towardzero binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+484 : inexact-ok += rootn upward binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea96p+484 : inexact-ok += rootn downward ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+484 : inexact-ok += rootn tonearest ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+484 : inexact-ok += rootn towardzero ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+484 : inexact-ok += rootn upward ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ebp+484 : inexact-ok +rootn min -3 += rootn downward binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3cp+340 : inexact-ok += rootn tonearest binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3dp+340 : inexact-ok += rootn towardzero binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3cp+340 : inexact-ok += rootn upward binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3dp+340 : inexact-ok += rootn downward intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn tonearest intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn towardzero intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn upward intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn downward m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn upward m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn downward binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok += rootn tonearest binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok += rootn towardzero binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok += rootn upward binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok += rootn downward ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok += rootn upward ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok += rootn downward intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn tonearest intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn towardzero intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn upward intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn downward m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn upward m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn downward binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok += rootn tonearest binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok += rootn towardzero binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok += rootn upward binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok += rootn downward intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn tonearest intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn towardzero intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn upward intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn downward m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn upward m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn downward binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn tonearest binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn towardzero binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn upward binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn downward binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn tonearest binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn towardzero binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn upward binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn downward intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn tonearest intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn towardzero intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn upward intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn downward m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn tonearest m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn towardzero m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn upward m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn downward binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn tonearest binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn towardzero binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn upward binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn downward ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn tonearest ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn towardzero ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn upward ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok +rootn min -4 += rootn downward binary32 0x4p-128 -4LL : 0xb.504f3p+28 : inexact-ok += rootn tonearest binary32 0x4p-128 -4LL : 0xb.504f3p+28 : inexact-ok += rootn towardzero binary32 0x4p-128 -4LL : 0xb.504f3p+28 : inexact-ok += rootn upward binary32 0x4p-128 -4LL : 0xb.504f4p+28 : inexact-ok += rootn downward binary64 0x4p-128 -4LL : 0xb.504f333f9de6p+28 : inexact-ok += rootn tonearest binary64 0x4p-128 -4LL : 0xb.504f333f9de68p+28 : inexact-ok += rootn towardzero binary64 0x4p-128 -4LL : 0xb.504f333f9de6p+28 : inexact-ok += rootn upward binary64 0x4p-128 -4LL : 0xb.504f333f9de68p+28 : inexact-ok += rootn downward intel96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn tonearest intel96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn towardzero intel96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn upward intel96 0x4p-128 -4LL : 0xb.504f333f9de6485p+28 : inexact-ok += rootn downward m68k96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn tonearest m68k96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn towardzero m68k96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn upward m68k96 0x4p-128 -4LL : 0xb.504f333f9de6485p+28 : inexact-ok += rootn downward binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754a8p+28 : inexact-ok += rootn tonearest binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754a8p+28 : inexact-ok += rootn towardzero binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754a8p+28 : inexact-ok += rootn upward binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754bp+28 : inexact-ok += rootn downward ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754p+28 : inexact-ok += rootn tonearest ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754p+28 : inexact-ok += rootn towardzero ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754p+28 : inexact-ok += rootn upward ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3758p+28 : inexact-ok += rootn downward binary64 0x4p-1024 -4LL : 0xb.504f333f9de6p+252 : inexact-ok += rootn tonearest binary64 0x4p-1024 -4LL : 0xb.504f333f9de68p+252 : inexact-ok += rootn towardzero binary64 0x4p-1024 -4LL : 0xb.504f333f9de6p+252 : inexact-ok += rootn upward binary64 0x4p-1024 -4LL : 0xb.504f333f9de68p+252 : inexact-ok += rootn downward intel96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn tonearest intel96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn towardzero intel96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn upward intel96 0x4p-1024 -4LL : 0xb.504f333f9de6485p+252 : inexact-ok += rootn downward m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn upward m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6485p+252 : inexact-ok += rootn downward binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754a8p+252 : inexact-ok += rootn tonearest binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754a8p+252 : inexact-ok += rootn towardzero binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754a8p+252 : inexact-ok += rootn upward binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754bp+252 : inexact-ok += rootn downward ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754p+252 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754p+252 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754p+252 : inexact-ok += rootn upward ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3758p+252 : inexact-ok += rootn downward intel96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn tonearest intel96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn towardzero intel96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn upward intel96 0x4p-16384 -4LL : 0xb.504f333f9de6485p+4092 : inexact-ok += rootn downward m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn upward m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6485p+4092 : inexact-ok += rootn downward binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4092 : inexact-ok += rootn tonearest binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4092 : inexact-ok += rootn towardzero binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4092 : inexact-ok += rootn upward binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754bp+4092 : inexact-ok += rootn downward intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn tonearest intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn towardzero intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn upward intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af5p+4092 : inexact-ok += rootn downward m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn upward m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af5p+4092 : inexact-ok += rootn downward binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902dp+4092 : inexact-ok += rootn tonearest binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902dp+4092 : inexact-ok += rootn towardzero binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902dp+4092 : inexact-ok += rootn upward binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902d8p+4092 : inexact-ok += rootn downward binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc54p+240 : inexact-ok += rootn tonearest binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc54p+240 : inexact-ok += rootn towardzero binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc54p+240 : inexact-ok += rootn upward binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc58p+240 : inexact-ok += rootn downward intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn tonearest intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn towardzero intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn upward intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b8p+240 : inexact-ok += rootn downward m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn tonearest m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn towardzero m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn upward m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b8p+240 : inexact-ok += rootn downward binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17214p+240 : inexact-ok += rootn tonearest binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17218p+240 : inexact-ok += rootn towardzero binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17214p+240 : inexact-ok += rootn upward binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17218p+240 : inexact-ok += rootn downward ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c172p+240 : inexact-ok += rootn tonearest ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c172p+240 : inexact-ok += rootn towardzero ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c172p+240 : inexact-ok += rootn upward ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c174p+240 : inexact-ok +rootn min -5 += rootn downward binary32 0x4p-128 -5LL : 0x2.4c223p+24 : inexact-ok += rootn tonearest binary32 0x4p-128 -5LL : 0x2.4c223p+24 : inexact-ok += rootn towardzero binary32 0x4p-128 -5LL : 0x2.4c223p+24 : inexact-ok += rootn upward binary32 0x4p-128 -5LL : 0x2.4c2234p+24 : inexact-ok += rootn downward binary64 0x4p-128 -5LL : 0x2.4c2230d75cce8p+24 : inexact-ok += rootn tonearest binary64 0x4p-128 -5LL : 0x2.4c2230d75cceap+24 : inexact-ok += rootn towardzero binary64 0x4p-128 -5LL : 0x2.4c2230d75cce8p+24 : inexact-ok += rootn upward binary64 0x4p-128 -5LL : 0x2.4c2230d75cceap+24 : inexact-ok += rootn downward intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn tonearest intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn towardzero intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn upward intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d8p+24 : inexact-ok += rootn downward m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn tonearest m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn towardzero m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn upward m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d8p+24 : inexact-ok += rootn downward binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok += rootn tonearest binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok += rootn towardzero binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok += rootn upward binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok += rootn downward ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok += rootn tonearest ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok += rootn towardzero ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok += rootn upward ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok += rootn downward binary64 0x4p-1024 -5LL : 0x1.51cb453b9536cp+204 : inexact-ok += rootn tonearest binary64 0x4p-1024 -5LL : 0x1.51cb453b9536cp+204 : inexact-ok += rootn towardzero binary64 0x4p-1024 -5LL : 0x1.51cb453b9536cp+204 : inexact-ok += rootn upward binary64 0x4p-1024 -5LL : 0x1.51cb453b9536dp+204 : inexact-ok += rootn downward intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn tonearest intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn towardzero intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn upward intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c458p+204 : inexact-ok += rootn downward m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn upward m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c458p+204 : inexact-ok += rootn downward binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn tonearest binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn towardzero binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn upward binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96cp+204 : inexact-ok += rootn downward ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok += rootn upward ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok += rootn downward intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn tonearest intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn towardzero intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn upward intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c458p+3276 : inexact-ok += rootn downward m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn upward m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c458p+3276 : inexact-ok += rootn downward binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn tonearest binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn towardzero binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn upward binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96cp+3276 : inexact-ok += rootn downward intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn tonearest intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn towardzero intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn upward intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn downward m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn upward m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn downward binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn tonearest binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn towardzero binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn upward binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae14p+3276 : inexact-ok += rootn downward binary64 0x8p-972 -5LL : 0x3.7b719b5b7c24p+192 : inexact-ok += rootn tonearest binary64 0x8p-972 -5LL : 0x3.7b719b5b7c24p+192 : inexact-ok += rootn towardzero binary64 0x8p-972 -5LL : 0x3.7b719b5b7c24p+192 : inexact-ok += rootn upward binary64 0x8p-972 -5LL : 0x3.7b719b5b7c242p+192 : inexact-ok += rootn downward intel96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn tonearest intel96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn towardzero intel96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn upward intel96 0x8p-972 -5LL : 0x3.7b719b5b7c24042cp+192 : inexact-ok += rootn downward m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn tonearest m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn towardzero m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn upward m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c24042cp+192 : inexact-ok += rootn downward binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn tonearest binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn towardzero binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn upward binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff54p+192 : inexact-ok += rootn downward ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok += rootn tonearest ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok += rootn towardzero ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok += rootn upward ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6165p+192 : inexact-ok +rootn min -63 += rootn downward binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn tonearest binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn towardzero binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn upward binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f6p+16 : inexact-ok += rootn downward intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn tonearest intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn towardzero intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn upward intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5372p+16 : inexact-ok += rootn downward m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn upward m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5372p+16 : inexact-ok += rootn downward binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn tonearest binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn towardzero binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn upward binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b3p+16 : inexact-ok += rootn downward ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn upward ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc6p+16 : inexact-ok += rootn downward intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn tonearest intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn towardzero intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn upward intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0ed2p+260 : inexact-ok += rootn downward m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn upward m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0ed2p+260 : inexact-ok += rootn downward binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn tonearest binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn towardzero binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn upward binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb8p+260 : inexact-ok += rootn downward intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn tonearest intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn towardzero intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn upward intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn downward m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn upward m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn downward binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok += rootn tonearest binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok += rootn towardzero binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok += rootn upward binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok += rootn downward binary64 0x8p-972 -63LL : 0xa.6ae8776a379c8p+12 : inexact-ok += rootn tonearest binary64 0x8p-972 -63LL : 0xa.6ae8776a379c8p+12 : inexact-ok += rootn towardzero binary64 0x8p-972 -63LL : 0xa.6ae8776a379c8p+12 : inexact-ok += rootn upward binary64 0x8p-972 -63LL : 0xa.6ae8776a379dp+12 : inexact-ok += rootn downward intel96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn tonearest intel96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn towardzero intel96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn upward intel96 0x8p-972 -63LL : 0xa.6ae8776a379c963p+12 : inexact-ok += rootn downward m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn tonearest m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn towardzero m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn upward m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c963p+12 : inexact-ok += rootn downward binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn tonearest binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn towardzero binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn upward binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd52p+12 : inexact-ok += rootn downward ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok += rootn tonearest ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok += rootn towardzero ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok += rootn upward ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd8p+12 : inexact-ok +rootn min -127 += rootn downward binary32 0x4p-128 -127LL : 0x1.fd3692p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -127LL : 0x1.fd3694p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -127LL : 0x1.fd3692p+0 : inexact-ok += rootn upward binary32 0x4p-128 -127LL : 0x1.fd3694p+0 : inexact-ok += rootn downward binary64 0x4p-128 -127LL : 0x1.fd3693bc91294p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -127LL : 0x1.fd3693bc91295p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -127LL : 0x1.fd3693bc91294p+0 : inexact-ok += rootn upward binary64 0x4p-128 -127LL : 0x1.fd3693bc91295p+0 : inexact-ok += rootn downward intel96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok += rootn upward intel96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok += rootn upward m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok += rootn downward binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok += rootn upward binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c6p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4bp+8 : inexact-ok += rootn tonearest binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4cp+8 : inexact-ok += rootn towardzero binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4bp+8 : inexact-ok += rootn upward binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4cp+8 : inexact-ok += rootn downward intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn tonearest intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn towardzero intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn upward intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn downward m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn upward m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn downward binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok += rootn tonearest binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok += rootn towardzero binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok += rootn upward binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok += rootn downward ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn upward ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d288p+8 : inexact-ok += rootn downward intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok += rootn tonearest intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok += rootn towardzero intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok += rootn upward intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok += rootn downward m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok += rootn upward m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok += rootn downward binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok += rootn tonearest binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok += rootn towardzero binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok += rootn upward binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok += rootn downward intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn tonearest intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn towardzero intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn upward intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn downward m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn upward m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn downward binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn tonearest binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn towardzero binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn upward binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn downward binary64 0x8p-972 -127LL : 0xc.613d792293fbp+4 : inexact-ok += rootn tonearest binary64 0x8p-972 -127LL : 0xc.613d792293fbp+4 : inexact-ok += rootn towardzero binary64 0x8p-972 -127LL : 0xc.613d792293fbp+4 : inexact-ok += rootn upward binary64 0x8p-972 -127LL : 0xc.613d792293fb8p+4 : inexact-ok += rootn downward intel96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok += rootn tonearest intel96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok += rootn towardzero intel96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok += rootn upward intel96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok += rootn downward m68k96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok += rootn tonearest m68k96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok += rootn towardzero m68k96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok += rootn upward m68k96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok += rootn downward binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814bp+4 : inexact-ok += rootn tonearest binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814b8p+4 : inexact-ok += rootn towardzero binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814bp+4 : inexact-ok += rootn upward binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814b8p+4 : inexact-ok += rootn downward ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814p+4 : inexact-ok += rootn tonearest ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814p+4 : inexact-ok += rootn towardzero ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814p+4 : inexact-ok += rootn upward ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301818p+4 : inexact-ok +rootn min -255 += rootn downward binary32 0x4p-128 -255LL : 0x1.6890c6p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -255LL : 0x1.6890c6p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -255LL : 0x1.6890c6p+0 : inexact-ok += rootn upward binary32 0x4p-128 -255LL : 0x1.6890c8p+0 : inexact-ok += rootn downward binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1cp+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1dp+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1cp+0 : inexact-ok += rootn upward binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1dp+0 : inexact-ok += rootn downward intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn upward intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d8p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d8p+0 : inexact-ok += rootn downward binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn upward binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f026p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn upward ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f08p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -255LL : 0x1.016540d865a43p+4 : inexact-ok += rootn tonearest binary64 0x4p-1024 -255LL : 0x1.016540d865a44p+4 : inexact-ok += rootn towardzero binary64 0x4p-1024 -255LL : 0x1.016540d865a43p+4 : inexact-ok += rootn upward binary64 0x4p-1024 -255LL : 0x1.016540d865a44p+4 : inexact-ok += rootn downward intel96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn tonearest intel96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn towardzero intel96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn upward intel96 0x4p-1024 -255LL : 0x1.016540d865a43a36p+4 : inexact-ok += rootn downward m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn upward m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a36p+4 : inexact-ok += rootn downward binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96973p+4 : inexact-ok += rootn tonearest binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96974p+4 : inexact-ok += rootn towardzero binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96973p+4 : inexact-ok += rootn upward binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96974p+4 : inexact-ok += rootn downward ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a969p+4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a9698p+4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a969p+4 : inexact-ok += rootn upward ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a9698p+4 : inexact-ok += rootn downward intel96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok += rootn tonearest intel96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok += rootn towardzero intel96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok += rootn upward intel96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok += rootn downward m68k96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok += rootn upward m68k96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok += rootn downward binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419238p+64 : inexact-ok += rootn tonearest binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419239p+64 : inexact-ok += rootn towardzero binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419238p+64 : inexact-ok += rootn upward binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419239p+64 : inexact-ok += rootn downward intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn tonearest intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn towardzero intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn upward intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65beap+64 : inexact-ok += rootn downward m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn upward m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65beap+64 : inexact-ok += rootn downward binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn tonearest binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn towardzero binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn upward binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280da1p+64 : inexact-ok += rootn downward binary64 0x8p-972 -255LL : 0xd.edc66d6df09p+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -255LL : 0xd.edc66d6df09p+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -255LL : 0xd.edc66d6df09p+0 : inexact-ok += rootn upward binary64 0x8p-972 -255LL : 0xd.edc66d6df0908p+0 : inexact-ok += rootn downward intel96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn upward intel96 0x8p-972 -255LL : 0xd.edc66d6df09010bp+0 : inexact-ok += rootn downward m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn upward m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010bp+0 : inexact-ok += rootn downward binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn upward binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd5p+0 : inexact-ok += rootn downward ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok += rootn upward ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98594p+0 : inexact-ok +rootn min -511 += rootn downward binary32 0x4p-128 -511LL : 0x1.2fb716p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -511LL : 0x1.2fb718p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -511LL : 0x1.2fb716p+0 : inexact-ok += rootn upward binary32 0x4p-128 -511LL : 0x1.2fb718p+0 : inexact-ok += rootn downward binary64 0x4p-128 -511LL : 0x1.2fb717e61b14ep+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -511LL : 0x1.2fb717e61b14fp+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -511LL : 0x1.2fb717e61b14ep+0 : inexact-ok += rootn upward binary64 0x4p-128 -511LL : 0x1.2fb717e61b14fp+0 : inexact-ok += rootn downward intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn upward intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn downward m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn upward m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn downward binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn upward binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d56p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok += rootn upward ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn downward intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn downward binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn upward binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn downward intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok += rootn tonearest intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn towardzero intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok += rootn upward intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn downward m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok += rootn upward m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn downward binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok += rootn tonearest binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok += rootn towardzero binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok += rootn upward binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok += rootn downward intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn tonearest intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn towardzero intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn upward intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c3092p+32 : inexact-ok += rootn downward m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn upward m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c3092p+32 : inexact-ok += rootn downward binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok += rootn tonearest binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok += rootn towardzero binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok += rootn upward binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok += rootn downward binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c2p+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c2p+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c2p+0 : inexact-ok += rootn upward binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c4p+0 : inexact-ok += rootn downward intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn upward intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn downward m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn upward m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn downward binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn upward binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65cp+0 : inexact-ok += rootn downward ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok += rootn upward ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c7p+0 : inexact-ok +rootn min -1023 += rootn downward binary32 0x4p-128 -1023LL : 0x1.16d0c6p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -1023LL : 0x1.16d0c8p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -1023LL : 0x1.16d0c6p+0 : inexact-ok += rootn upward binary32 0x4p-128 -1023LL : 0x1.16d0c8p+0 : inexact-ok += rootn downward binary64 0x4p-128 -1023LL : 0x1.16d0c722590bcp+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -1023LL : 0x1.16d0c722590bdp+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -1023LL : 0x1.16d0c722590bcp+0 : inexact-ok += rootn upward binary64 0x4p-128 -1023LL : 0x1.16d0c722590bdp+0 : inexact-ok += rootn downward intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn upward intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb8p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb8p+0 : inexact-ok += rootn downward binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn upward binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41cp+0 : inexact-ok += rootn downward ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe48p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -1023LL : 0x1.ffa738738b109p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -1023LL : 0x1.ffa738738b10ap+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -1023LL : 0x1.ffa738738b109p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -1023LL : 0x1.ffa738738b10ap+0 : inexact-ok += rootn downward intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c42p+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c42p+0 : inexact-ok += rootn downward binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn upward binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89ep+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a9p+0 : inexact-ok += rootn downward intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn tonearest intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn towardzero intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn upward intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d4p+16 : inexact-ok += rootn downward m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn upward m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d4p+16 : inexact-ok += rootn downward binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn tonearest binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn towardzero binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn upward binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01266p+16 : inexact-ok += rootn downward intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn tonearest intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok += rootn towardzero intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn upward intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok += rootn downward m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn upward m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok += rootn downward binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn tonearest binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn towardzero binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn upward binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8dp+16 : inexact-ok += rootn downward binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn upward binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d18p+0 : inexact-ok += rootn downward intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn upward intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn downward m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn upward m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn downward binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok += rootn upward binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok += rootn downward ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok += rootn upward ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa08p+0 : inexact-ok +rootn min -16383 += rootn downward binary32 0x4p-128 -16383LL : 0x1.015e4cp+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -16383LL : 0x1.015e4cp+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -16383LL : 0x1.015e4cp+0 : inexact-ok += rootn upward binary32 0x4p-128 -16383LL : 0x1.015e4ep+0 : inexact-ok += rootn downward binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f7p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f8p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f7p+0 : inexact-ok += rootn upward binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f8p+0 : inexact-ok += rootn downward intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn upward intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee4p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee4p+0 : inexact-ok += rootn downward binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn upward binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907892p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec9079p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b79p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b79p+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b79p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b7ap+0 : inexact-ok += rootn downward intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e8p+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e8p+0 : inexact-ok += rootn downward binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok += rootn upward binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok += rootn downward intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn tonearest intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn towardzero intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn upward intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd8p+0 : inexact-ok += rootn downward m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn upward m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd8p+0 : inexact-ok += rootn downward binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn tonearest binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn towardzero binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn upward binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab659p+0 : inexact-ok += rootn downward intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn tonearest intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn towardzero intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn upward intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn downward m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn upward m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn downward binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn tonearest binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn towardzero binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn upward binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn downward binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f2fp+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f3p+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f2fp+0 : inexact-ok += rootn upward binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f3p+0 : inexact-ok += rootn downward intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn upward intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn downward m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn upward m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn downward binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn upward binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce8p+0 : inexact-ok += rootn downward ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok += rootn upward ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok +rootn min -0x1000001 += rootn downward binary32 0x4p-128 -16777217LL : 0x1.000056p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -16777217LL : 0x1.000058p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -16777217LL : 0x1.000056p+0 : inexact-ok += rootn upward binary32 0x4p-128 -16777217LL : 0x1.000058p+0 : inexact-ok += rootn downward binary64 0x4p-128 -16777217LL : 0x1.00005756365a7p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -16777217LL : 0x1.00005756365a8p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -16777217LL : 0x1.00005756365a7p+0 : inexact-ok += rootn upward binary64 0x4p-128 -16777217LL : 0x1.00005756365a8p+0 : inexact-ok += rootn downward intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn upward intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab8p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab8p+0 : inexact-ok += rootn downward binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn upward binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb43p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok += rootn upward ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f3p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f3p+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f3p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f4p+0 : inexact-ok += rootn downward intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok += rootn downward binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn upward binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada185p+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada2p+0 : inexact-ok += rootn downward intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok += rootn tonearest intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok += rootn towardzero intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok += rootn upward intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok += rootn downward m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok += rootn upward m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok += rootn downward binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn tonearest binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn towardzero binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn upward binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c5p+0 : inexact-ok += rootn downward intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok += rootn tonearest intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok += rootn towardzero intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok += rootn upward intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok += rootn downward m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok += rootn upward m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok += rootn downward binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok += rootn tonearest binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok += rootn towardzero binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok += rootn upward binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok += rootn downward binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37ap+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37bp+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37ap+0 : inexact-ok += rootn upward binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37bp+0 : inexact-ok += rootn downward intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn upward intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae4p+0 : inexact-ok += rootn downward m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn upward m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae4p+0 : inexact-ok += rootn downward binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok += rootn upward binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok += rootn downward ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok += rootn upward ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce8p+0 : inexact-ok +rootn min -0x10000000000001 += rootn downward binary32 0x4p-128 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x4p-128 -4503599627370497LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000057p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000057p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000057p+0 : inexact-ok += rootn upward binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000058p+0 : inexact-ok += rootn downward intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn upward intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057564p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057564p+0 : inexact-ok += rootn downward binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca8p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca9p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca8p+0 : inexact-ok += rootn upward binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca9p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506dp+0 : inexact-ok += rootn downward binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4p+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c5p+0 : inexact-ok += rootn downward intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok += rootn downward binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d815p+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d816p+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d815p+0 : inexact-ok += rootn upward binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d816p+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d88p+0 : inexact-ok += rootn downward intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok += rootn tonearest intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok += rootn towardzero intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok += rootn upward intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok += rootn downward m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok += rootn upward m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok += rootn downward binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn tonearest binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn towardzero binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn upward binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa63ap+0 : inexact-ok += rootn downward intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn tonearest intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn towardzero intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn upward intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd4ap+0 : inexact-ok += rootn downward m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn upward m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd4ap+0 : inexact-ok += rootn downward binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn tonearest binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn towardzero binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn upward binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c29p+0 : inexact-ok += rootn downward binary64 0x8p-972 -4503599627370497LL : 0x1.000000000029fp+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -4503599627370497LL : 0x1.00000000002ap+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -4503599627370497LL : 0x1.000000000029fp+0 : inexact-ok += rootn upward binary64 0x8p-972 -4503599627370497LL : 0x1.00000000002ap+0 : inexact-ok += rootn downward intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok += rootn upward intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok += rootn downward m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok += rootn upward m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok += rootn downward binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn upward binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45ep+0 : inexact-ok += rootn downward ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b4p+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b48p+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b4p+0 : inexact-ok += rootn upward ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b48p+0 : inexact-ok +rootn min -0x7fffffffffffffff += rootn downward binary32 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x4p-128 -9223372036854775807LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x4p-128 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn upward intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn downward m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn upward m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn downward binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn upward binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883dp+0 : inexact-ok += rootn downward ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2888p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn downward binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349ep+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349fp+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349ep+0 : inexact-ok += rootn upward binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349fp+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf35p+0 : inexact-ok += rootn downward intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn tonearest intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn towardzero intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn upward intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn downward m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn upward m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn downward binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f7p+0 : inexact-ok += rootn tonearest binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f8p+0 : inexact-ok += rootn towardzero binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f7p+0 : inexact-ok += rootn upward binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f8p+0 : inexact-ok += rootn downward intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn tonearest intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn towardzero intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn upward intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn downward m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn upward m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn downward binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn tonearest binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn towardzero binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn upward binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82898p+0 : inexact-ok += rootn downward binary64 0x8p-972 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x8p-972 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok += rootn upward intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok += rootn downward m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok += rootn upward m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok += rootn downward binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b4p+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b5p+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b4p+0 : inexact-ok += rootn upward binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b5p+0 : inexact-ok += rootn downward ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b97212548p+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b97212548p+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b97212548p+0 : inexact-ok += rootn upward ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721255p+0 : inexact-ok +rootn -min -1 += rootn downward binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn upward binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn downward intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn upward intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn downward m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn upward m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn downward binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn upward binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn downward ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn upward ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn downward intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn upward intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn downward m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn upward m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn downward binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn upward binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn downward intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn upward intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn downward m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn upward m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn downward binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn upward binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn downward binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn tonearest binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn towardzero binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn upward binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn downward intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn tonearest intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn towardzero intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn upward intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn downward m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn upward m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn downward binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn tonearest binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn towardzero binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn upward binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn downward ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn upward ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok +rootn -min -3 += rootn downward binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3dp+340 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3dp+340 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3cp+340 : inexact-ok += rootn upward binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3cp+340 : inexact-ok += rootn downward intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn upward intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn downward m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn upward m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn downward binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok += rootn upward binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok += rootn downward ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok += rootn upward ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok += rootn downward intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn upward intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn downward m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn upward m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn downward binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok += rootn upward binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok += rootn downward intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn upward intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn downward m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn upward m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn downward binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn upward binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn downward binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn tonearest binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn towardzero binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn upward binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn downward intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn tonearest intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn towardzero intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn upward intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn downward m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn upward m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn downward binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn tonearest binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn towardzero binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn upward binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn downward ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn upward ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok +rootn -min -5 += rootn downward binary32 -0x4p-128 -5LL : -0x2.4c2234p+24 : inexact-ok += rootn tonearest binary32 -0x4p-128 -5LL : -0x2.4c223p+24 : inexact-ok += rootn towardzero binary32 -0x4p-128 -5LL : -0x2.4c223p+24 : inexact-ok += rootn upward binary32 -0x4p-128 -5LL : -0x2.4c223p+24 : inexact-ok += rootn downward binary64 -0x4p-128 -5LL : -0x2.4c2230d75cceap+24 : inexact-ok += rootn tonearest binary64 -0x4p-128 -5LL : -0x2.4c2230d75cceap+24 : inexact-ok += rootn towardzero binary64 -0x4p-128 -5LL : -0x2.4c2230d75cce8p+24 : inexact-ok += rootn upward binary64 -0x4p-128 -5LL : -0x2.4c2230d75cce8p+24 : inexact-ok += rootn downward intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d8p+24 : inexact-ok += rootn tonearest intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn towardzero intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn upward intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn downward m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d8p+24 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn upward m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn downward binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok += rootn tonearest binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok += rootn towardzero binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok += rootn upward binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok += rootn downward ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok += rootn upward ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok += rootn downward binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536dp+204 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536cp+204 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536cp+204 : inexact-ok += rootn upward binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536cp+204 : inexact-ok += rootn downward intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c458p+204 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn upward intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn downward m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c458p+204 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn upward m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn downward binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96cp+204 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn upward binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn downward ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok += rootn upward ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok += rootn downward intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c458p+3276 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn upward intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn downward m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c458p+3276 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn upward m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn downward binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96cp+3276 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn upward binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn downward intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn upward intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn downward m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn upward m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn downward binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae14p+3276 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn upward binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn downward binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c242p+192 : inexact-ok += rootn tonearest binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c24p+192 : inexact-ok += rootn towardzero binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c24p+192 : inexact-ok += rootn upward binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c24p+192 : inexact-ok += rootn downward intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c24042cp+192 : inexact-ok += rootn tonearest intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn towardzero intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn upward intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn downward m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c24042cp+192 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn upward m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn downward binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff54p+192 : inexact-ok += rootn tonearest binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn towardzero binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn upward binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn downward ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6165p+192 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok += rootn upward ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok +rootn -min -63 += rootn downward binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f6p+16 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn upward binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn downward intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5372p+16 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn upward intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn downward m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5372p+16 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn upward m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn downward binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b3p+16 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn upward binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn downward ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc6p+16 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn upward ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn downward intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed2p+260 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn upward intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn downward m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed2p+260 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn upward m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn downward binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb8p+260 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn upward binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn downward intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn upward intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn downward m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn upward m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn downward binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok += rootn upward binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok += rootn downward binary64 -0x8p-972 -63LL : -0xa.6ae8776a379dp+12 : inexact-ok += rootn tonearest binary64 -0x8p-972 -63LL : -0xa.6ae8776a379c8p+12 : inexact-ok += rootn towardzero binary64 -0x8p-972 -63LL : -0xa.6ae8776a379c8p+12 : inexact-ok += rootn upward binary64 -0x8p-972 -63LL : -0xa.6ae8776a379c8p+12 : inexact-ok += rootn downward intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c963p+12 : inexact-ok += rootn tonearest intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn towardzero intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn upward intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn downward m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c963p+12 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn upward m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn downward binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd52p+12 : inexact-ok += rootn tonearest binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn towardzero binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn upward binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn downward ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd8p+12 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok += rootn upward ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok +rootn -min -127 += rootn downward binary32 -0x4p-128 -127LL : -0x1.fd3694p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -127LL : -0x1.fd3694p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -127LL : -0x1.fd3692p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -127LL : -0x1.fd3692p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -127LL : -0x1.fd3693bc91295p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -127LL : -0x1.fd3693bc91295p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -127LL : -0x1.fd3693bc91294p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -127LL : -0x1.fd3693bc91294p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok += rootn upward intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok += rootn downward binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c6p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4cp+8 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4cp+8 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4bp+8 : inexact-ok += rootn upward binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4bp+8 : inexact-ok += rootn downward intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn upward intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn downward m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn upward m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn downward binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok += rootn upward binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok += rootn downward ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d288p+8 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn upward ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn downward intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok += rootn upward intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok += rootn downward m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok += rootn upward m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok += rootn downward binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok += rootn upward binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok += rootn downward intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn upward intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn downward m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn upward m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn downward binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn upward binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn downward binary64 -0x8p-972 -127LL : -0xc.613d792293fb8p+4 : inexact-ok += rootn tonearest binary64 -0x8p-972 -127LL : -0xc.613d792293fbp+4 : inexact-ok += rootn towardzero binary64 -0x8p-972 -127LL : -0xc.613d792293fbp+4 : inexact-ok += rootn upward binary64 -0x8p-972 -127LL : -0xc.613d792293fbp+4 : inexact-ok += rootn downward intel96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok += rootn tonearest intel96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok += rootn towardzero intel96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok += rootn upward intel96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok += rootn downward m68k96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok += rootn upward m68k96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok += rootn downward binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814b8p+4 : inexact-ok += rootn tonearest binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814b8p+4 : inexact-ok += rootn towardzero binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814bp+4 : inexact-ok += rootn upward binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814bp+4 : inexact-ok += rootn downward ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301818p+4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814p+4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814p+4 : inexact-ok += rootn upward ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814p+4 : inexact-ok +rootn -min -255 += rootn downward binary32 -0x4p-128 -255LL : -0x1.6890c8p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -255LL : -0x1.6890c6p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -255LL : -0x1.6890c6p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -255LL : -0x1.6890c6p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1dp+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1dp+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1cp+0 : inexact-ok += rootn upward binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1cp+0 : inexact-ok += rootn downward intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f026p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f08p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -255LL : -0x1.016540d865a44p+4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -255LL : -0x1.016540d865a44p+4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -255LL : -0x1.016540d865a43p+4 : inexact-ok += rootn upward binary64 -0x4p-1024 -255LL : -0x1.016540d865a43p+4 : inexact-ok += rootn downward intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a36p+4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn upward intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn downward m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a36p+4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn upward m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn downward binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96974p+4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96974p+4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96973p+4 : inexact-ok += rootn upward binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96973p+4 : inexact-ok += rootn downward ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a9698p+4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a9698p+4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a969p+4 : inexact-ok += rootn upward ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a969p+4 : inexact-ok += rootn downward intel96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok += rootn upward intel96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok += rootn downward m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok += rootn upward m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok += rootn downward binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419239p+64 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419239p+64 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419238p+64 : inexact-ok += rootn upward binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419238p+64 : inexact-ok += rootn downward intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65beap+64 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn upward intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn downward m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65beap+64 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn upward m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn downward binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280da1p+64 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn upward binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn downward binary64 -0x8p-972 -255LL : -0xd.edc66d6df0908p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -255LL : -0xd.edc66d6df09p+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -255LL : -0xd.edc66d6df09p+0 : inexact-ok += rootn upward binary64 -0x8p-972 -255LL : -0xd.edc66d6df09p+0 : inexact-ok += rootn downward intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010bp+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn upward intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010bp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn downward binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd5p+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn upward binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98594p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok +rootn -min -511 += rootn downward binary32 -0x4p-128 -511LL : -0x1.2fb718p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -511LL : -0x1.2fb718p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -511LL : -0x1.2fb716p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -511LL : -0x1.2fb716p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14fp+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14fp+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14ep+0 : inexact-ok += rootn upward binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14ep+0 : inexact-ok += rootn downward intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn upward intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn downward binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d56p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok += rootn upward intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok += rootn downward m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok += rootn upward m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok += rootn downward binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok += rootn upward binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok += rootn downward intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3092p+32 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn upward intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn downward m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3092p+32 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn upward m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn downward binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok += rootn upward binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok += rootn downward binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c4p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c2p+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c2p+0 : inexact-ok += rootn upward binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c2p+0 : inexact-ok += rootn downward intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn upward intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn downward binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65cp+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn upward binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c7p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok +rootn -min -1023 += rootn downward binary32 -0x4p-128 -1023LL : -0x1.16d0c8p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -1023LL : -0x1.16d0c8p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -1023LL : -0x1.16d0c6p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -1023LL : -0x1.16d0c6p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bdp+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bdp+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bcp+0 : inexact-ok += rootn upward binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bcp+0 : inexact-ok += rootn downward intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41cp+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn upward binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe48p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b10ap+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b10ap+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b109p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b109p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c42p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c42p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89ep+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a9p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d4p+16 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn upward intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn downward m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d4p+16 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn upward m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn downward binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01266p+16 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn upward binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn downward intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn upward intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn downward m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn upward m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn downward binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8dp+16 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn upward binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn downward binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d18p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn upward binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn downward intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn upward intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn downward binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok += rootn upward binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa08p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok +rootn -min -16383 += rootn downward binary32 -0x4p-128 -16383LL : -0x1.015e4ep+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -16383LL : -0x1.015e4cp+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -16383LL : -0x1.015e4cp+0 : inexact-ok += rootn upward binary32 -0x4p-128 -16383LL : -0x1.015e4cp+0 : inexact-ok += rootn downward binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f8p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f8p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f7p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f7p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee4p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee4p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907892p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec9079p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b7ap+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b79p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b79p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b79p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn upward intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn downward m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn upward m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn downward binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab659p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn upward binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn downward intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn upward intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn downward m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn upward m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn downward binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn upward binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn downward binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f3p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f3p+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f2fp+0 : inexact-ok += rootn upward binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f2fp+0 : inexact-ok += rootn downward intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn upward intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn downward binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce8p+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn upward binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok +rootn -min -0x1000001 += rootn downward binary32 -0x4p-128 -16777217LL : -0x1.000058p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -16777217LL : -0x1.000058p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -16777217LL : -0x1.000056p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -16777217LL : -0x1.000056p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -16777217LL : -0x1.00005756365a8p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -16777217LL : -0x1.00005756365a8p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -16777217LL : -0x1.00005756365a7p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -16777217LL : -0x1.00005756365a7p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb43p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f4p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f3p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f3p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f3p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada185p+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada2p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok += rootn upward intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok += rootn downward m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok += rootn upward m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok += rootn downward binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c5p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn upward binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn downward intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok += rootn upward intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok += rootn downward m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok += rootn upward m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok += rootn downward binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok += rootn upward binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok += rootn downward binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37bp+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37bp+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37ap+0 : inexact-ok += rootn upward binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37ap+0 : inexact-ok += rootn downward intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae4p+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn upward intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae4p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn downward binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok += rootn upward binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce8p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok +rootn -min -0x10000000000001 += rootn downward binary32 -0x4p-128 -4503599627370497LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000058p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000057p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000057p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000057p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057564p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057564p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca9p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca9p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca8p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca8p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506dp+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c5p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d816p+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d816p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d815p+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d815p+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d88p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok += rootn upward intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok += rootn downward m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok += rootn upward m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok += rootn downward binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa63ap+0 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn upward binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn downward intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd4ap+0 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn upward intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn downward m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd4ap+0 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn upward m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn downward binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c29p+0 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn upward binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn downward binary64 -0x8p-972 -4503599627370497LL : -0x1.00000000002ap+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -4503599627370497LL : -0x1.00000000002ap+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -4503599627370497LL : -0x1.000000000029fp+0 : inexact-ok += rootn upward binary64 -0x8p-972 -4503599627370497LL : -0x1.000000000029fp+0 : inexact-ok += rootn downward intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok += rootn upward intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok += rootn downward binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45ep+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn upward binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b48p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b48p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b4p+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b4p+0 : inexact-ok +rootn -min -0x7fffffffffffffff += rootn downward binary32 -0x4p-128 -9223372036854775807LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn upward intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn downward binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883dp+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn upward binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2888p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349fp+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349fp+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349ep+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349ep+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf35p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn upward intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn downward m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn upward m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn downward binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f8p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f8p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f7p+0 : inexact-ok += rootn upward binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f7p+0 : inexact-ok += rootn downward intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn upward intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn downward m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn upward m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn downward binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82898p+0 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn upward binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn downward binary64 -0x8p-972 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x8p-972 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok += rootn upward intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok += rootn downward binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b5p+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b5p+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b4p+0 : inexact-ok += rootn upward binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b4p+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721255p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b97212548p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b97212548p+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b97212548p+0 : inexact-ok +rootn min_subnorm 1 += rootn downward binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn tonearest binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn towardzero binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn upward binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn downward intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn tonearest intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn towardzero intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn upward intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn downward m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn tonearest m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn towardzero m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn upward m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn downward binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn tonearest binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn towardzero binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn upward binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn downward ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn tonearest ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn towardzero ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn upward ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn downward binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn tonearest intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn towardzero intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn upward intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn downward m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn tonearest m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn towardzero m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn upward m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn downward binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn tonearest binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn towardzero binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn upward binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn downward ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok +rootn min_subnorm 2 += rootn downward binary32 0x8p-152 2LL : 0x2.d413ccp-76 : inexact-ok += rootn tonearest binary32 0x8p-152 2LL : 0x2.d413ccp-76 : inexact-ok += rootn towardzero binary32 0x8p-152 2LL : 0x2.d413ccp-76 : inexact-ok += rootn upward binary32 0x8p-152 2LL : 0x2.d413dp-76 : inexact-ok += rootn downward binary64 0x8p-152 2LL : 0x2.d413cccfe7798p-76 : inexact-ok += rootn tonearest binary64 0x8p-152 2LL : 0x2.d413cccfe779ap-76 : inexact-ok += rootn towardzero binary64 0x8p-152 2LL : 0x2.d413cccfe7798p-76 : inexact-ok += rootn upward binary64 0x8p-152 2LL : 0x2.d413cccfe779ap-76 : inexact-ok += rootn downward intel96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn tonearest intel96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn towardzero intel96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn upward intel96 0x8p-152 2LL : 0x2.d413cccfe7799214p-76 : inexact-ok += rootn downward m68k96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn tonearest m68k96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn towardzero m68k96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn upward m68k96 0x8p-152 2LL : 0x2.d413cccfe7799214p-76 : inexact-ok += rootn downward binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52ap-76 : inexact-ok += rootn tonearest binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52ap-76 : inexact-ok += rootn towardzero binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52ap-76 : inexact-ok += rootn upward binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52cp-76 : inexact-ok += rootn downward ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd5p-76 : inexact-ok += rootn tonearest ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd5p-76 : inexact-ok += rootn towardzero ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd5p-76 : inexact-ok += rootn upward ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd6p-76 : inexact-ok += rootn downward binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn tonearest binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn towardzero binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn upward binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn downward intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn tonearest intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn towardzero intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn upward intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn downward m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn tonearest m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn towardzero m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn upward m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn downward binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn tonearest binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn towardzero binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn upward binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn downward ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn tonearest ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn towardzero ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn upward ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn downward intel96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn tonearest intel96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn towardzero intel96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn upward intel96 0x8p-16448 2LL : 0x2.d413cccfe7799214p-8224 : inexact-ok += rootn downward m68k96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn tonearest m68k96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn towardzero m68k96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn upward m68k96 0x8p-16448 2LL : 0x2.d413cccfe7799214p-8224 : inexact-ok += rootn downward binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52ap-8224 : inexact-ok += rootn tonearest binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52ap-8224 : inexact-ok += rootn towardzero binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52ap-8224 : inexact-ok += rootn upward binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52cp-8224 : inexact-ok += rootn downward m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn tonearest m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn towardzero m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn upward m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn downward binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn tonearest binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn towardzero binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn upward binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn downward binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok += rootn tonearest binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok += rootn towardzero binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok += rootn upward binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok +rootn min_subnorm 3 += rootn downward binary32 0x8p-152 3LL : 0x5.0a28b8p-52 : inexact-ok += rootn tonearest binary32 0x8p-152 3LL : 0x5.0a28cp-52 : inexact-ok += rootn towardzero binary32 0x8p-152 3LL : 0x5.0a28b8p-52 : inexact-ok += rootn upward binary32 0x8p-152 3LL : 0x5.0a28cp-52 : inexact-ok += rootn downward binary64 0x8p-152 3LL : 0x5.0a28be635ca28p-52 : inexact-ok += rootn tonearest binary64 0x8p-152 3LL : 0x5.0a28be635ca2cp-52 : inexact-ok += rootn towardzero binary64 0x8p-152 3LL : 0x5.0a28be635ca28p-52 : inexact-ok += rootn upward binary64 0x8p-152 3LL : 0x5.0a28be635ca2cp-52 : inexact-ok += rootn downward intel96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn tonearest intel96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn towardzero intel96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn upward intel96 0x8p-152 3LL : 0x5.0a28be635ca2b89p-52 : inexact-ok += rootn downward m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn tonearest m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn towardzero m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn upward m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b89p-52 : inexact-ok += rootn downward binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn tonearest binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn towardzero binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn upward binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f898p-52 : inexact-ok += rootn downward ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn tonearest ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn towardzero ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn upward ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56fap-52 : inexact-ok += rootn downward binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn tonearest binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn towardzero binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn upward binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn downward intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn tonearest intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn towardzero intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn upward intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn downward m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn tonearest m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn towardzero m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn upward m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn downward binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn tonearest binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn towardzero binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn upward binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn downward ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn tonearest ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn towardzero ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn upward ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn downward intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn tonearest intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn towardzero intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn upward intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b89p-5484 : inexact-ok += rootn downward m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn tonearest m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn towardzero m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn upward m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b89p-5484 : inexact-ok += rootn downward binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn tonearest binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn towardzero binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn upward binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f898p-5484 : inexact-ok += rootn downward m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn tonearest m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn towardzero m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn upward m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn downward binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn tonearest binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn towardzero binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn upward binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn downward binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok += rootn tonearest binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok += rootn towardzero binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok += rootn upward binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok +rootn min_subnorm 4 += rootn downward binary32 0x8p-152 4LL : 0x6.ba27ep-40 : inexact-ok += rootn tonearest binary32 0x8p-152 4LL : 0x6.ba27e8p-40 : inexact-ok += rootn towardzero binary32 0x8p-152 4LL : 0x6.ba27ep-40 : inexact-ok += rootn upward binary32 0x8p-152 4LL : 0x6.ba27e8p-40 : inexact-ok += rootn downward binary64 0x8p-152 4LL : 0x6.ba27e656b4eb4p-40 : inexact-ok += rootn tonearest binary64 0x8p-152 4LL : 0x6.ba27e656b4eb4p-40 : inexact-ok += rootn towardzero binary64 0x8p-152 4LL : 0x6.ba27e656b4eb4p-40 : inexact-ok += rootn upward binary64 0x8p-152 4LL : 0x6.ba27e656b4eb8p-40 : inexact-ok += rootn downward intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn tonearest intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn towardzero intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn upward intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57a8p-40 : inexact-ok += rootn downward m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn tonearest m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn towardzero m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn upward m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57a8p-40 : inexact-ok += rootn downward binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8168p-40 : inexact-ok += rootn tonearest binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8168p-40 : inexact-ok += rootn towardzero binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8168p-40 : inexact-ok += rootn upward binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc816cp-40 : inexact-ok += rootn downward ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8p-40 : inexact-ok += rootn tonearest ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc82p-40 : inexact-ok += rootn towardzero ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8p-40 : inexact-ok += rootn upward ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc82p-40 : inexact-ok += rootn downward binary64 0x4p-1076 4LL : 0xb.504f333f9de6p-272 : inexact-ok += rootn tonearest binary64 0x4p-1076 4LL : 0xb.504f333f9de68p-272 : inexact-ok += rootn towardzero binary64 0x4p-1076 4LL : 0xb.504f333f9de6p-272 : inexact-ok += rootn upward binary64 0x4p-1076 4LL : 0xb.504f333f9de68p-272 : inexact-ok += rootn downward intel96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn tonearest intel96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn towardzero intel96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn upward intel96 0x4p-1076 4LL : 0xb.504f333f9de6485p-272 : inexact-ok += rootn downward m68k96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn tonearest m68k96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn towardzero m68k96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn upward m68k96 0x4p-1076 4LL : 0xb.504f333f9de6485p-272 : inexact-ok += rootn downward binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754a8p-272 : inexact-ok += rootn tonearest binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754a8p-272 : inexact-ok += rootn towardzero binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754a8p-272 : inexact-ok += rootn upward binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754bp-272 : inexact-ok += rootn downward ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754p-272 : inexact-ok += rootn tonearest ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754p-272 : inexact-ok += rootn towardzero ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754p-272 : inexact-ok += rootn upward ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3758p-272 : inexact-ok += rootn downward intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn tonearest intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn towardzero intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn upward intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5eap-4112 : inexact-ok += rootn downward m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn tonearest m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn towardzero m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn upward m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5eap-4112 : inexact-ok += rootn downward binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205ap-4112 : inexact-ok += rootn tonearest binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205ap-4112 : inexact-ok += rootn towardzero binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205ap-4112 : inexact-ok += rootn upward binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205bp-4112 : inexact-ok += rootn downward m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc908p-4112 : inexact-ok += rootn tonearest m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc908p-4112 : inexact-ok += rootn towardzero m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc908p-4112 : inexact-ok += rootn upward m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc90ap-4112 : inexact-ok += rootn downward binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4112 : inexact-ok += rootn tonearest binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4112 : inexact-ok += rootn towardzero binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4112 : inexact-ok += rootn upward binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-4112 : inexact-ok += rootn downward binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4124 : inexact-ok += rootn tonearest binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4124 : inexact-ok += rootn towardzero binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4124 : inexact-ok += rootn upward binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-4124 : inexact-ok +rootn min_subnorm 5 += rootn downward binary32 0x8p-152 5LL : 0x4.98446p-32 : inexact-ok += rootn tonearest binary32 0x8p-152 5LL : 0x4.98446p-32 : inexact-ok += rootn towardzero binary32 0x8p-152 5LL : 0x4.98446p-32 : inexact-ok += rootn upward binary32 0x8p-152 5LL : 0x4.984468p-32 : inexact-ok += rootn downward binary64 0x8p-152 5LL : 0x4.984461aeb99dp-32 : inexact-ok += rootn tonearest binary64 0x8p-152 5LL : 0x4.984461aeb99d4p-32 : inexact-ok += rootn towardzero binary64 0x8p-152 5LL : 0x4.984461aeb99dp-32 : inexact-ok += rootn upward binary64 0x8p-152 5LL : 0x4.984461aeb99d4p-32 : inexact-ok += rootn downward intel96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn tonearest intel96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn towardzero intel96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn upward intel96 0x8p-152 5LL : 0x4.984461aeb99d25bp-32 : inexact-ok += rootn downward m68k96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn tonearest m68k96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn towardzero m68k96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn upward m68k96 0x8p-152 5LL : 0x4.984461aeb99d25bp-32 : inexact-ok += rootn downward binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok += rootn tonearest binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok += rootn towardzero binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok += rootn upward binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok += rootn downward ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d82p-32 : inexact-ok += rootn tonearest ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d84p-32 : inexact-ok += rootn towardzero ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d82p-32 : inexact-ok += rootn upward ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d84p-32 : inexact-ok += rootn downward binary64 0x4p-1076 5LL : 0x2.4c2230d75cce8p-216 : inexact-ok += rootn tonearest binary64 0x4p-1076 5LL : 0x2.4c2230d75cceap-216 : inexact-ok += rootn towardzero binary64 0x4p-1076 5LL : 0x2.4c2230d75cce8p-216 : inexact-ok += rootn upward binary64 0x4p-1076 5LL : 0x2.4c2230d75cceap-216 : inexact-ok += rootn downward intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn tonearest intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn towardzero intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn upward intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d8p-216 : inexact-ok += rootn downward m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn tonearest m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn towardzero m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn upward m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d8p-216 : inexact-ok += rootn downward binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok += rootn tonearest binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok += rootn towardzero binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok += rootn upward binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok += rootn downward ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok += rootn tonearest ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok += rootn towardzero ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok += rootn upward ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok += rootn downward intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn tonearest intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn towardzero intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn upward intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn downward m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn tonearest m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn towardzero m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn upward m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn downward binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn tonearest binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn towardzero binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn upward binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn downward m68k96 0x4p-16448 5LL : 0x6.f6e336b6f848085p-3292 : inexact-ok += rootn tonearest m68k96 0x4p-16448 5LL : 0x6.f6e336b6f848085p-3292 : inexact-ok += rootn towardzero m68k96 0x4p-16448 5LL : 0x6.f6e336b6f848085p-3292 : inexact-ok += rootn upward m68k96 0x4p-16448 5LL : 0x6.f6e336b6f8480858p-3292 : inexact-ok += rootn downward binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn tonearest binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn towardzero binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn upward binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea8p-3292 : inexact-ok += rootn downward binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok += rootn tonearest binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok += rootn towardzero binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok += rootn upward binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok +rootn min_subnorm 63 += rootn downward binary32 0x8p-152 63LL : 0x3.1b0f74p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 63LL : 0x3.1b0f74p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 63LL : 0x3.1b0f74p-4 : inexact-ok += rootn upward binary32 0x8p-152 63LL : 0x3.1b0f78p-4 : inexact-ok += rootn downward binary64 0x8p-152 63LL : 0x3.1b0f75aa79eecp-4 : inexact-ok += rootn tonearest binary64 0x8p-152 63LL : 0x3.1b0f75aa79eecp-4 : inexact-ok += rootn towardzero binary64 0x8p-152 63LL : 0x3.1b0f75aa79eecp-4 : inexact-ok += rootn upward binary64 0x8p-152 63LL : 0x3.1b0f75aa79eeep-4 : inexact-ok += rootn downward intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn upward intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a8p-4 : inexact-ok += rootn downward m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn upward m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a8p-4 : inexact-ok += rootn downward binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok += rootn towardzero binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok += rootn upward binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok += rootn downward ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn upward ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b857p-4 : inexact-ok += rootn downward binary64 0x4p-1076 63LL : 0x7.bd814d14ce7fcp-20 : inexact-ok += rootn tonearest binary64 0x4p-1076 63LL : 0x7.bd814d14ce7fcp-20 : inexact-ok += rootn towardzero binary64 0x4p-1076 63LL : 0x7.bd814d14ce7fcp-20 : inexact-ok += rootn upward binary64 0x4p-1076 63LL : 0x7.bd814d14ce8p-20 : inexact-ok += rootn downward intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn tonearest intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn towardzero intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn upward intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcf08p-20 : inexact-ok += rootn downward m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn tonearest m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn towardzero m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn upward m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcf08p-20 : inexact-ok += rootn downward binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn tonearest binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn towardzero binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn upward binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5179p-20 : inexact-ok += rootn downward ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok += rootn tonearest ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok += rootn towardzero ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok += rootn upward ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok += rootn downward intel96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok += rootn tonearest intel96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok += rootn towardzero intel96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok += rootn upward intel96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok += rootn downward m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok += rootn tonearest m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok += rootn towardzero m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok += rootn upward m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok += rootn downward binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn tonearest binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn towardzero binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn upward binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e964p-264 : inexact-ok += rootn downward m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn tonearest m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn towardzero m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn upward m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcf08p-264 : inexact-ok += rootn downward binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn tonearest binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn towardzero binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn upward binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5179p-264 : inexact-ok += rootn downward binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd058p-264 : inexact-ok += rootn tonearest binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok += rootn towardzero binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd058p-264 : inexact-ok += rootn upward binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok +rootn min_subnorm 127 += rootn downward binary32 0x8p-152 127LL : 0x7.1847e8p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 127LL : 0x7.1847e8p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 127LL : 0x7.1847e8p-4 : inexact-ok += rootn upward binary32 0x8p-152 127LL : 0x7.1847fp-4 : inexact-ok += rootn downward binary64 0x8p-152 127LL : 0x7.1847eb40c661p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 127LL : 0x7.1847eb40c6614p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 127LL : 0x7.1847eb40c661p-4 : inexact-ok += rootn upward binary64 0x8p-152 127LL : 0x7.1847eb40c6614p-4 : inexact-ok += rootn downward intel96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn upward intel96 0x8p-152 127LL : 0x7.1847eb40c6613f8p-4 : inexact-ok += rootn downward m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn upward m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f8p-4 : inexact-ok += rootn downward binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn upward binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725738p-4 : inexact-ok += rootn downward ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497256p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497258p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497256p-4 : inexact-ok += rootn upward ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497258p-4 : inexact-ok += rootn downward binary64 0x4p-1076 127LL : 0xb.a891c45150b38p-12 : inexact-ok += rootn tonearest binary64 0x4p-1076 127LL : 0xb.a891c45150b4p-12 : inexact-ok += rootn towardzero binary64 0x4p-1076 127LL : 0xb.a891c45150b38p-12 : inexact-ok += rootn upward binary64 0x4p-1076 127LL : 0xb.a891c45150b4p-12 : inexact-ok += rootn downward intel96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok += rootn tonearest intel96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok += rootn towardzero intel96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok += rootn upward intel96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok += rootn downward m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok += rootn tonearest m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok += rootn towardzero m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok += rootn upward m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok += rootn downward binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn tonearest binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn towardzero binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn upward binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d54444p-12 : inexact-ok += rootn downward ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn tonearest ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn towardzero ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn upward ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5448p-12 : inexact-ok += rootn downward intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn tonearest intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn towardzero intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn upward intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn downward m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn tonearest m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn towardzero m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn upward m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn downward binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn tonearest binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn towardzero binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn upward binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0258p-132 : inexact-ok += rootn downward m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf18p-132 : inexact-ok += rootn tonearest m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf2p-132 : inexact-ok += rootn towardzero m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf18p-132 : inexact-ok += rootn upward m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf2p-132 : inexact-ok += rootn downward binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn tonearest binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn towardzero binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn upward binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888568p-132 : inexact-ok += rootn downward binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok += rootn tonearest binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok += rootn towardzero binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok += rootn upward binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok +rootn min_subnorm 255 += rootn downward binary32 0x8p-152 255LL : 0xa.abe51p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 255LL : 0xa.abe52p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 255LL : 0xa.abe51p-4 : inexact-ok += rootn upward binary32 0x8p-152 255LL : 0xa.abe52p-4 : inexact-ok += rootn downward binary64 0x8p-152 255LL : 0xa.abe51920a21d8p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 255LL : 0xa.abe51920a21ep-4 : inexact-ok += rootn towardzero binary64 0x8p-152 255LL : 0xa.abe51920a21d8p-4 : inexact-ok += rootn upward binary64 0x8p-152 255LL : 0xa.abe51920a21ep-4 : inexact-ok += rootn downward intel96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn upward intel96 0x8p-152 255LL : 0xa.abe51920a21df63p-4 : inexact-ok += rootn downward m68k96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn upward m68k96 0x8p-152 255LL : 0xa.abe51920a21df63p-4 : inexact-ok += rootn downward binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok += rootn towardzero binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok += rootn upward binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok += rootn downward ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn upward ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e4p-4 : inexact-ok += rootn downward binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9e8p-8 : inexact-ok += rootn tonearest binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9fp-8 : inexact-ok += rootn towardzero binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9e8p-8 : inexact-ok += rootn upward binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9fp-8 : inexact-ok += rootn downward intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn tonearest intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn towardzero intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn upward intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eeaap-8 : inexact-ok += rootn downward m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn tonearest m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn towardzero m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn upward m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eeaap-8 : inexact-ok += rootn downward binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn tonearest binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn towardzero binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn upward binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7168p-8 : inexact-ok += rootn downward ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn tonearest ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn towardzero ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn upward ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f74p-8 : inexact-ok += rootn downward intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn tonearest intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn towardzero intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn upward intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a3p-68 : inexact-ok += rootn downward m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn tonearest m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn towardzero m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn upward m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a3p-68 : inexact-ok += rootn downward binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok += rootn tonearest binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok += rootn towardzero binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok += rootn upward binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok += rootn downward m68k96 0x4p-16448 255LL : 0xb.5c2488b712283dcp-68 : inexact-ok += rootn tonearest m68k96 0x4p-16448 255LL : 0xb.5c2488b712283dcp-68 : inexact-ok += rootn towardzero m68k96 0x4p-16448 255LL : 0xb.5c2488b712283dcp-68 : inexact-ok += rootn upward m68k96 0x4p-16448 255LL : 0xb.5c2488b712283ddp-68 : inexact-ok += rootn downward binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn tonearest binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn towardzero binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn upward binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f069061p-68 : inexact-ok += rootn downward binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok += rootn tonearest binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok += rootn towardzero binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok += rootn upward binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bep-68 : inexact-ok +rootn min_subnorm 511 += rootn downward binary32 0x8p-152 511LL : 0xd.1272ap-4 : inexact-ok += rootn tonearest binary32 0x8p-152 511LL : 0xd.1272bp-4 : inexact-ok += rootn towardzero binary32 0x8p-152 511LL : 0xd.1272ap-4 : inexact-ok += rootn upward binary32 0x8p-152 511LL : 0xd.1272bp-4 : inexact-ok += rootn downward binary64 0x8p-152 511LL : 0xd.1272aed603948p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 511LL : 0xd.1272aed60395p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 511LL : 0xd.1272aed603948p-4 : inexact-ok += rootn upward binary64 0x8p-152 511LL : 0xd.1272aed60395p-4 : inexact-ok += rootn downward intel96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok += rootn upward intel96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok += rootn downward m68k96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok += rootn upward m68k96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok += rootn downward binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok += rootn tonearest binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok += rootn upward binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok += rootn downward ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn upward ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58578p-4 : inexact-ok += rootn downward binary64 0x4p-1076 511LL : 0x3.ba4296332e25p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 511LL : 0x3.ba4296332e252p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 511LL : 0x3.ba4296332e25p-4 : inexact-ok += rootn upward binary64 0x4p-1076 511LL : 0x3.ba4296332e252p-4 : inexact-ok += rootn downward intel96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok += rootn upward intel96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok += rootn downward m68k96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok += rootn upward m68k96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok += rootn downward binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok += rootn upward binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok += rootn downward ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn upward ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7cp-4 : inexact-ok += rootn downward intel96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok += rootn tonearest intel96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok += rootn towardzero intel96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok += rootn upward intel96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok += rootn downward m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok += rootn tonearest m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok += rootn towardzero m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok += rootn upward m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok += rootn downward binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn tonearest binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn towardzero binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn upward binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c415808p-36 : inexact-ok += rootn downward m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c72p-36 : inexact-ok += rootn tonearest m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c73p-36 : inexact-ok += rootn towardzero m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c72p-36 : inexact-ok += rootn upward m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c73p-36 : inexact-ok += rootn downward binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn tonearest binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn towardzero binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn upward binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1dd8p-36 : inexact-ok += rootn downward binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f38p-36 : inexact-ok += rootn tonearest binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f4p-36 : inexact-ok += rootn towardzero binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f38p-36 : inexact-ok += rootn upward binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f4p-36 : inexact-ok +rootn min_subnorm 1023 += rootn downward binary32 0x8p-152 1023LL : 0xe.76ab5p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 1023LL : 0xe.76ab5p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 1023LL : 0xe.76ab5p-4 : inexact-ok += rootn upward binary32 0x8p-152 1023LL : 0xe.76ab6p-4 : inexact-ok += rootn downward binary64 0x8p-152 1023LL : 0xe.76ab512fd752p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 1023LL : 0xe.76ab512fd752p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 1023LL : 0xe.76ab512fd752p-4 : inexact-ok += rootn upward binary64 0x8p-152 1023LL : 0xe.76ab512fd7528p-4 : inexact-ok += rootn downward intel96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok += rootn upward intel96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok += rootn downward m68k96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok += rootn upward m68k96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok += rootn downward binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok += rootn upward binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn downward ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335ebp-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335ebp-4 : inexact-ok += rootn upward ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn downward binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b4p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b4p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b4p-4 : inexact-ok += rootn upward binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b8p-4 : inexact-ok += rootn downward intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn upward intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn downward m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn upward m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn downward binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok += rootn upward binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok += rootn downward ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok += rootn upward ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok += rootn downward intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn tonearest intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn towardzero intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn upward intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn downward m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn tonearest m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn towardzero m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn upward m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn downward binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn tonearest binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn towardzero binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn upward binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fdp-20 : inexact-ok += rootn downward m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d1p-20 : inexact-ok += rootn tonearest m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d2p-20 : inexact-ok += rootn towardzero m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d1p-20 : inexact-ok += rootn upward m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d2p-20 : inexact-ok += rootn downward binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn tonearest binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn towardzero binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn upward binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab798p-20 : inexact-ok += rootn downward binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok += rootn tonearest binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok += rootn towardzero binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok += rootn upward binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c94513459ap-20 : inexact-ok +rootn min_subnorm 16383 += rootn downward binary32 0x8p-152 16383LL : 0xf.e6428p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 16383LL : 0xf.e6429p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 16383LL : 0xf.e6428p-4 : inexact-ok += rootn upward binary32 0x8p-152 16383LL : 0xf.e6429p-4 : inexact-ok += rootn downward binary64 0x8p-152 16383LL : 0xf.e6428974cca18p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 16383LL : 0xf.e6428974cca2p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 16383LL : 0xf.e6428974cca18p-4 : inexact-ok += rootn upward binary64 0x8p-152 16383LL : 0xf.e6428974cca2p-4 : inexact-ok += rootn downward intel96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok += rootn tonearest intel96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok += rootn upward intel96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok += rootn downward m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok += rootn upward m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok += rootn downward binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn upward binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af7p-4 : inexact-ok += rootn downward ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok += rootn upward ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok += rootn downward binary64 0x4p-1076 16383LL : 0xf.4a0b406708518p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 16383LL : 0xf.4a0b406708518p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 16383LL : 0xf.4a0b406708518p-4 : inexact-ok += rootn upward binary64 0x4p-1076 16383LL : 0xf.4a0b40670852p-4 : inexact-ok += rootn downward intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok += rootn upward intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok += rootn downward m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok += rootn upward m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok += rootn downward binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn upward binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4ep-4 : inexact-ok += rootn downward ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn upward ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce8p-4 : inexact-ok += rootn downward intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn tonearest intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn towardzero intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn upward intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b98p-4 : inexact-ok += rootn downward m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn tonearest m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn towardzero m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn upward m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b98p-4 : inexact-ok += rootn downward binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn tonearest binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn towardzero binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn upward binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eecp-4 : inexact-ok += rootn downward m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa7p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa78p-4 : inexact-ok += rootn towardzero m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa7p-4 : inexact-ok += rootn upward m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa78p-4 : inexact-ok += rootn downward binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn tonearest binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn towardzero binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn upward binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff3p-4 : inexact-ok += rootn downward binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok += rootn tonearest binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok += rootn towardzero binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok += rootn upward binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368288p-4 : inexact-ok +rootn min_subnorm 0x1000001 += rootn downward binary32 0x8p-152 16777217LL : 0xf.fff98p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 16777217LL : 0xf.fff99p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 16777217LL : 0xf.fff98p-4 : inexact-ok += rootn upward binary32 0x8p-152 16777217LL : 0xf.fff99p-4 : inexact-ok += rootn downward binary64 0x8p-152 16777217LL : 0xf.fff98b8ad4948p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 16777217LL : 0xf.fff98b8ad495p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 16777217LL : 0xf.fff98b8ad4948p-4 : inexact-ok += rootn upward binary64 0x8p-152 16777217LL : 0xf.fff98b8ad495p-4 : inexact-ok += rootn downward intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn tonearest intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn towardzero intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn upward intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1cp-4 : inexact-ok += rootn downward m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn upward m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1cp-4 : inexact-ok += rootn downward binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn tonearest binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn towardzero binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn upward binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485d8p-4 : inexact-ok += rootn downward ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn upward ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef488p-4 : inexact-ok += rootn downward binary64 0x4p-1076 16777217LL : 0xf.ffd179394be2p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 16777217LL : 0xf.ffd179394be2p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 16777217LL : 0xf.ffd179394be2p-4 : inexact-ok += rootn upward binary64 0x4p-1076 16777217LL : 0xf.ffd179394be28p-4 : inexact-ok += rootn downward intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn upward intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236fp-4 : inexact-ok += rootn downward m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn upward m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236fp-4 : inexact-ok += rootn downward binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca04305926p-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059268p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca04305926p-4 : inexact-ok += rootn upward binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059268p-4 : inexact-ok += rootn downward ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca0430594p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059p-4 : inexact-ok += rootn upward ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca0430594p-4 : inexact-ok += rootn downward intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn tonearest intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn towardzero intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn upward intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf64p-4 : inexact-ok += rootn downward m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn tonearest m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn towardzero m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn upward m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf64p-4 : inexact-ok += rootn downward binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok += rootn tonearest binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok += rootn towardzero binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok += rootn upward binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok += rootn downward m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adfp-4 : inexact-ok += rootn tonearest m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4aep-4 : inexact-ok += rootn towardzero m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adfp-4 : inexact-ok += rootn upward m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4aep-4 : inexact-ok += rootn downward binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok += rootn tonearest binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok += rootn towardzero binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok += rootn upward binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok += rootn downward binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok += rootn tonearest binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok += rootn towardzero binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok += rootn upward binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a84358p-4 : inexact-ok +rootn min_subnorm 0x10000000000001 += rootn downward binary32 0x8p-152 4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0x8p-152 4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0x8p-152 4503599627370497LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff988p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff988p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff988p-4 : inexact-ok += rootn upward binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff99p-4 : inexact-ok += rootn downward intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok += rootn towardzero intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok += rootn upward intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok += rootn downward m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok += rootn upward m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok += rootn downward binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok += rootn tonearest binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok += rootn upward binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok += rootn downward ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok += rootn upward ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok += rootn downward binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178p-4 : inexact-ok += rootn upward binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd18p-4 : inexact-ok += rootn downward intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn upward intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f6p-4 : inexact-ok += rootn downward m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn upward m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f6p-4 : inexact-ok += rootn downward binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok += rootn upward binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok += rootn downward ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn upward ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b689p-4 : inexact-ok += rootn downward intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn tonearest intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn towardzero intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn upward intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931ep-4 : inexact-ok += rootn downward m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn tonearest m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn towardzero m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn upward m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931ep-4 : inexact-ok += rootn downward binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok += rootn tonearest binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok += rootn towardzero binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok += rootn upward binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok += rootn downward m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378806p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378806p-4 : inexact-ok += rootn towardzero m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378806p-4 : inexact-ok += rootn upward m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378807p-4 : inexact-ok += rootn downward binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok += rootn tonearest binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok += rootn towardzero binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok += rootn upward binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok += rootn downward binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok += rootn tonearest binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok += rootn towardzero binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok += rootn upward binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d13728p-4 : inexact-ok +rootn min_subnorm 0x7fffffffffffffff += rootn downward binary32 0x8p-152 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x8p-152 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn upward intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff32p-4 : inexact-ok += rootn downward m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn upward m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff32p-4 : inexact-ok += rootn downward binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn upward binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47dp-4 : inexact-ok += rootn downward ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c44p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c48p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c44p-4 : inexact-ok += rootn upward ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c48p-4 : inexact-ok += rootn downward binary64 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn upward intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa3p-4 : inexact-ok += rootn downward m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn upward m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa3p-4 : inexact-ok += rootn downward binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok += rootn upward binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok += rootn downward ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok += rootn upward ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok += rootn downward intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn tonearest intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn towardzero intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn upward intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f3p-4 : inexact-ok += rootn downward m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn tonearest m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn towardzero m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn upward m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f3p-4 : inexact-ok += rootn downward binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn tonearest binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn towardzero binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn upward binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c7p-4 : inexact-ok += rootn downward m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f1p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f1p-4 : inexact-ok += rootn towardzero m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f1p-4 : inexact-ok += rootn upward m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn downward binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn tonearest binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn towardzero binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn upward binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb2288p-4 : inexact-ok += rootn downward binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok += rootn tonearest binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok += rootn towardzero binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok += rootn upward binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e200472p-4 : inexact-ok +rootn -min_subnorm 1 += rootn downward binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn tonearest binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn towardzero binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn upward binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn downward intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn tonearest intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn towardzero intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn upward intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn downward m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn tonearest m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn towardzero m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn upward m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn downward binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn tonearest binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn towardzero binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn upward binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn downward ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn tonearest ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn towardzero ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn upward ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn downward binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn tonearest intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn towardzero intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn upward intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn downward m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn upward m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn downward binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn tonearest binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn towardzero binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn upward binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn downward ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok +rootn -min_subnorm 3 += rootn downward binary32 -0x8p-152 3LL : -0x5.0a28cp-52 : inexact-ok += rootn tonearest binary32 -0x8p-152 3LL : -0x5.0a28cp-52 : inexact-ok += rootn towardzero binary32 -0x8p-152 3LL : -0x5.0a28b8p-52 : inexact-ok += rootn upward binary32 -0x8p-152 3LL : -0x5.0a28b8p-52 : inexact-ok += rootn downward binary64 -0x8p-152 3LL : -0x5.0a28be635ca2cp-52 : inexact-ok += rootn tonearest binary64 -0x8p-152 3LL : -0x5.0a28be635ca2cp-52 : inexact-ok += rootn towardzero binary64 -0x8p-152 3LL : -0x5.0a28be635ca28p-52 : inexact-ok += rootn upward binary64 -0x8p-152 3LL : -0x5.0a28be635ca28p-52 : inexact-ok += rootn downward intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b89p-52 : inexact-ok += rootn tonearest intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn towardzero intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn upward intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn downward m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b89p-52 : inexact-ok += rootn tonearest m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn towardzero m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn upward m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn downward binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f898p-52 : inexact-ok += rootn tonearest binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn towardzero binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn upward binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn downward ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56fap-52 : inexact-ok += rootn tonearest ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn towardzero ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn upward ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn downward binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn tonearest binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn towardzero binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn upward binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn downward intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn tonearest intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn towardzero intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn upward intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn downward m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn upward m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn downward binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn tonearest binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn towardzero binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn upward binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn downward ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn upward ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn downward intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b89p-5484 : inexact-ok += rootn tonearest intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn towardzero intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn upward intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn downward m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b89p-5484 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn upward m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn downward binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f898p-5484 : inexact-ok += rootn tonearest binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn towardzero binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn upward binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn downward m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn upward m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn downward binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn tonearest binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn towardzero binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn upward binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn downward binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok += rootn tonearest binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok += rootn towardzero binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok += rootn upward binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok +rootn -min_subnorm 5 += rootn downward binary32 -0x8p-152 5LL : -0x4.984468p-32 : inexact-ok += rootn tonearest binary32 -0x8p-152 5LL : -0x4.98446p-32 : inexact-ok += rootn towardzero binary32 -0x8p-152 5LL : -0x4.98446p-32 : inexact-ok += rootn upward binary32 -0x8p-152 5LL : -0x4.98446p-32 : inexact-ok += rootn downward binary64 -0x8p-152 5LL : -0x4.984461aeb99d4p-32 : inexact-ok += rootn tonearest binary64 -0x8p-152 5LL : -0x4.984461aeb99d4p-32 : inexact-ok += rootn towardzero binary64 -0x8p-152 5LL : -0x4.984461aeb99dp-32 : inexact-ok += rootn upward binary64 -0x8p-152 5LL : -0x4.984461aeb99dp-32 : inexact-ok += rootn downward intel96 -0x8p-152 5LL : -0x4.984461aeb99d25bp-32 : inexact-ok += rootn tonearest intel96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn towardzero intel96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn upward intel96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn downward m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25bp-32 : inexact-ok += rootn tonearest m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn towardzero m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn upward m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn downward binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok += rootn tonearest binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok += rootn towardzero binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok += rootn upward binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok += rootn downward ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d84p-32 : inexact-ok += rootn tonearest ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d84p-32 : inexact-ok += rootn towardzero ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d82p-32 : inexact-ok += rootn upward ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d82p-32 : inexact-ok += rootn downward binary64 -0x4p-1076 5LL : -0x2.4c2230d75cceap-216 : inexact-ok += rootn tonearest binary64 -0x4p-1076 5LL : -0x2.4c2230d75cceap-216 : inexact-ok += rootn towardzero binary64 -0x4p-1076 5LL : -0x2.4c2230d75cce8p-216 : inexact-ok += rootn upward binary64 -0x4p-1076 5LL : -0x2.4c2230d75cce8p-216 : inexact-ok += rootn downward intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d8p-216 : inexact-ok += rootn tonearest intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn towardzero intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn upward intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn downward m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d8p-216 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn upward m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn downward binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok += rootn tonearest binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok += rootn towardzero binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok += rootn upward binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok += rootn downward ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok += rootn upward ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok += rootn downward intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn tonearest intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn towardzero intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn upward intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn downward m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn upward m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn downward binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn tonearest binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn towardzero binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn upward binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn downward m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f8480858p-3292 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f848085p-3292 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f848085p-3292 : inexact-ok += rootn upward m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f848085p-3292 : inexact-ok += rootn downward binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea8p-3292 : inexact-ok += rootn tonearest binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn towardzero binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn upward binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn downward binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok += rootn tonearest binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok += rootn towardzero binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok += rootn upward binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok +rootn -min_subnorm 63 += rootn downward binary32 -0x8p-152 63LL : -0x3.1b0f78p-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 63LL : -0x3.1b0f74p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 63LL : -0x3.1b0f74p-4 : inexact-ok += rootn upward binary32 -0x8p-152 63LL : -0x3.1b0f74p-4 : inexact-ok += rootn downward binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eeep-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eecp-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eecp-4 : inexact-ok += rootn upward binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eecp-4 : inexact-ok += rootn downward intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a8p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn upward intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a8p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn downward binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok += rootn upward binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b857p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 63LL : -0x7.bd814d14ce8p-20 : inexact-ok += rootn tonearest binary64 -0x4p-1076 63LL : -0x7.bd814d14ce7fcp-20 : inexact-ok += rootn towardzero binary64 -0x4p-1076 63LL : -0x7.bd814d14ce7fcp-20 : inexact-ok += rootn upward binary64 -0x4p-1076 63LL : -0x7.bd814d14ce7fcp-20 : inexact-ok += rootn downward intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf08p-20 : inexact-ok += rootn tonearest intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn towardzero intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn upward intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn downward m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf08p-20 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn upward m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn downward binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5179p-20 : inexact-ok += rootn tonearest binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn towardzero binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn upward binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn downward ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok += rootn upward ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok += rootn downward intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok += rootn tonearest intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok += rootn towardzero intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok += rootn upward intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok += rootn downward m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok += rootn upward m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok += rootn downward binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e964p-264 : inexact-ok += rootn tonearest binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn towardzero binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn upward binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn downward m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf08p-264 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn upward m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn downward binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5179p-264 : inexact-ok += rootn tonearest binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn towardzero binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn upward binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn downward binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok += rootn tonearest binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok += rootn towardzero binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd058p-264 : inexact-ok += rootn upward binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd058p-264 : inexact-ok +rootn -min_subnorm 127 += rootn downward binary32 -0x8p-152 127LL : -0x7.1847fp-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 127LL : -0x7.1847e8p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 127LL : -0x7.1847e8p-4 : inexact-ok += rootn upward binary32 -0x8p-152 127LL : -0x7.1847e8p-4 : inexact-ok += rootn downward binary64 -0x8p-152 127LL : -0x7.1847eb40c6614p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 127LL : -0x7.1847eb40c6614p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 127LL : -0x7.1847eb40c661p-4 : inexact-ok += rootn upward binary64 -0x8p-152 127LL : -0x7.1847eb40c661p-4 : inexact-ok += rootn downward intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f8p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn upward intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f8p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn downward binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725738p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn upward binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497258p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497258p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497256p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497256p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 127LL : -0xb.a891c45150b4p-12 : inexact-ok += rootn tonearest binary64 -0x4p-1076 127LL : -0xb.a891c45150b4p-12 : inexact-ok += rootn towardzero binary64 -0x4p-1076 127LL : -0xb.a891c45150b38p-12 : inexact-ok += rootn upward binary64 -0x4p-1076 127LL : -0xb.a891c45150b38p-12 : inexact-ok += rootn downward intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok += rootn tonearest intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok += rootn towardzero intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok += rootn upward intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok += rootn downward m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok += rootn upward m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok += rootn downward binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d54444p-12 : inexact-ok += rootn tonearest binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn towardzero binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn upward binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn downward ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5448p-12 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn upward ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn downward intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn tonearest intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn towardzero intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn upward intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn downward m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn upward m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn downward binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0258p-132 : inexact-ok += rootn tonearest binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn towardzero binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn upward binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn downward m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf2p-132 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf2p-132 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf18p-132 : inexact-ok += rootn upward m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf18p-132 : inexact-ok += rootn downward binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888568p-132 : inexact-ok += rootn tonearest binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn towardzero binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn upward binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn downward binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok += rootn tonearest binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok += rootn towardzero binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok += rootn upward binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok +rootn -min_subnorm 255 += rootn downward binary32 -0x8p-152 255LL : -0xa.abe52p-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 255LL : -0xa.abe52p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 255LL : -0xa.abe51p-4 : inexact-ok += rootn upward binary32 -0x8p-152 255LL : -0xa.abe51p-4 : inexact-ok += rootn downward binary64 -0x8p-152 255LL : -0xa.abe51920a21ep-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 255LL : -0xa.abe51920a21ep-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 255LL : -0xa.abe51920a21d8p-4 : inexact-ok += rootn upward binary64 -0x8p-152 255LL : -0xa.abe51920a21d8p-4 : inexact-ok += rootn downward intel96 -0x8p-152 255LL : -0xa.abe51920a21df63p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn upward intel96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 255LL : -0xa.abe51920a21df63p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn downward binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok += rootn upward binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e4p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn upward ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn downward binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9fp-8 : inexact-ok += rootn tonearest binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9fp-8 : inexact-ok += rootn towardzero binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9e8p-8 : inexact-ok += rootn upward binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9e8p-8 : inexact-ok += rootn downward intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eeaap-8 : inexact-ok += rootn tonearest intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn towardzero intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn upward intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn downward m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eeaap-8 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn upward m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn downward binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7168p-8 : inexact-ok += rootn tonearest binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn towardzero binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn upward binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn downward ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f74p-8 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn upward ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn downward intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a3p-68 : inexact-ok += rootn tonearest intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn towardzero intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn upward intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn downward m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a3p-68 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn upward m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn downward binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok += rootn tonearest binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok += rootn towardzero binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok += rootn upward binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok += rootn downward m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283ddp-68 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283dcp-68 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283dcp-68 : inexact-ok += rootn upward m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283dcp-68 : inexact-ok += rootn downward binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f069061p-68 : inexact-ok += rootn tonearest binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn towardzero binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn upward binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn downward binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bep-68 : inexact-ok += rootn tonearest binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok += rootn towardzero binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok += rootn upward binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok +rootn -min_subnorm 511 += rootn downward binary32 -0x8p-152 511LL : -0xd.1272bp-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 511LL : -0xd.1272bp-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 511LL : -0xd.1272ap-4 : inexact-ok += rootn upward binary32 -0x8p-152 511LL : -0xd.1272ap-4 : inexact-ok += rootn downward binary64 -0x8p-152 511LL : -0xd.1272aed60395p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 511LL : -0xd.1272aed60395p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 511LL : -0xd.1272aed603948p-4 : inexact-ok += rootn upward binary64 -0x8p-152 511LL : -0xd.1272aed603948p-4 : inexact-ok += rootn downward intel96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok += rootn upward intel96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok += rootn downward binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok += rootn upward binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok += rootn downward ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58578p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 511LL : -0x3.ba4296332e252p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 511LL : -0x3.ba4296332e252p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 511LL : -0x3.ba4296332e25p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 511LL : -0x3.ba4296332e25p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok += rootn upward intel96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok += rootn downward binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok += rootn upward binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7cp-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn downward intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok += rootn tonearest intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok += rootn towardzero intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok += rootn upward intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok += rootn downward m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok += rootn upward m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok += rootn downward binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c415808p-36 : inexact-ok += rootn tonearest binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn towardzero binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn upward binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn downward m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c73p-36 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c73p-36 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c72p-36 : inexact-ok += rootn upward m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c72p-36 : inexact-ok += rootn downward binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1dd8p-36 : inexact-ok += rootn tonearest binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn towardzero binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn upward binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn downward binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f4p-36 : inexact-ok += rootn tonearest binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f4p-36 : inexact-ok += rootn towardzero binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f38p-36 : inexact-ok += rootn upward binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f38p-36 : inexact-ok +rootn -min_subnorm 1023 += rootn downward binary32 -0x8p-152 1023LL : -0xe.76ab6p-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 1023LL : -0xe.76ab5p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 1023LL : -0xe.76ab5p-4 : inexact-ok += rootn upward binary32 -0x8p-152 1023LL : -0xe.76ab5p-4 : inexact-ok += rootn downward binary64 -0x8p-152 1023LL : -0xe.76ab512fd7528p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 1023LL : -0xe.76ab512fd752p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 1023LL : -0xe.76ab512fd752p-4 : inexact-ok += rootn upward binary64 -0x8p-152 1023LL : -0xe.76ab512fd752p-4 : inexact-ok += rootn downward intel96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok += rootn upward intel96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok += rootn downward binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok += rootn upward binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335ebp-4 : inexact-ok += rootn upward ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335ebp-4 : inexact-ok += rootn downward binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b8p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b4p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b4p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b4p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn upward intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn downward binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok += rootn upward binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok += rootn downward intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn tonearest intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn towardzero intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn upward intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn downward m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn upward m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn downward binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fdp-20 : inexact-ok += rootn tonearest binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn towardzero binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn upward binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn downward m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d2p-20 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d2p-20 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1p-20 : inexact-ok += rootn upward m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1p-20 : inexact-ok += rootn downward binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab798p-20 : inexact-ok += rootn tonearest binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn towardzero binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn upward binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn downward binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c94513459ap-20 : inexact-ok += rootn tonearest binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok += rootn towardzero binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok += rootn upward binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok +rootn -min_subnorm 16383 += rootn downward binary32 -0x8p-152 16383LL : -0xf.e6429p-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 16383LL : -0xf.e6429p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 16383LL : -0xf.e6428p-4 : inexact-ok += rootn upward binary32 -0x8p-152 16383LL : -0xf.e6428p-4 : inexact-ok += rootn downward binary64 -0x8p-152 16383LL : -0xf.e6428974cca2p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 16383LL : -0xf.e6428974cca2p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 16383LL : -0xf.e6428974cca18p-4 : inexact-ok += rootn upward binary64 -0x8p-152 16383LL : -0xf.e6428974cca18p-4 : inexact-ok += rootn downward intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok += rootn upward intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok += rootn downward m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok += rootn upward m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok += rootn downward binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af7p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn upward binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok += rootn upward ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok += rootn downward binary64 -0x4p-1076 16383LL : -0xf.4a0b40670852p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 16383LL : -0xf.4a0b406708518p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 16383LL : -0xf.4a0b406708518p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 16383LL : -0xf.4a0b406708518p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok += rootn upward intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok += rootn downward binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4ep-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn upward binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce8p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn downward intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b98p-4 : inexact-ok += rootn tonearest intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn towardzero intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn upward intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn downward m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b98p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn upward m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn downward binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eecp-4 : inexact-ok += rootn tonearest binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn towardzero binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn upward binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn downward m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa78p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa78p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa7p-4 : inexact-ok += rootn upward m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa7p-4 : inexact-ok += rootn downward binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff3p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn towardzero binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn upward binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn downward binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368288p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok += rootn upward binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok +rootn -min_subnorm 0x1000001 += rootn downward binary32 -0x8p-152 16777217LL : -0xf.fff99p-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 16777217LL : -0xf.fff99p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 16777217LL : -0xf.fff98p-4 : inexact-ok += rootn upward binary32 -0x8p-152 16777217LL : -0xf.fff98p-4 : inexact-ok += rootn downward binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad495p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad495p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad4948p-4 : inexact-ok += rootn upward binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad4948p-4 : inexact-ok += rootn downward intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1cp-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn upward intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn downward m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1cp-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn upward m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn downward binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485d8p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn upward binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn downward ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef488p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be28p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be2p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be2p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be2p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236fp-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn upward intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236fp-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn downward binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059268p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059268p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca04305926p-4 : inexact-ok += rootn upward binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca04305926p-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca0430594p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca0430594p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059p-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059p-4 : inexact-ok += rootn downward intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf64p-4 : inexact-ok += rootn tonearest intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn towardzero intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn upward intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn downward m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf64p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn upward m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn downward binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok += rootn tonearest binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok += rootn towardzero binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok += rootn upward binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok += rootn downward m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4aep-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4aep-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adfp-4 : inexact-ok += rootn upward m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adfp-4 : inexact-ok += rootn downward binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok += rootn tonearest binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok += rootn towardzero binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok += rootn upward binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok += rootn downward binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a84358p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok += rootn upward binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok +rootn -min_subnorm 0x10000000000001 += rootn downward binary32 -0x8p-152 4503599627370497LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0x8p-152 4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff99p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff988p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff988p-4 : inexact-ok += rootn upward binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff988p-4 : inexact-ok += rootn downward intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok += rootn upward intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok += rootn downward binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok += rootn upward binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok += rootn downward ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd18p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f6p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn upward intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f6p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn downward binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok += rootn upward binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b689p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn downward intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931ep-4 : inexact-ok += rootn tonearest intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn towardzero intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn upward intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn downward m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931ep-4 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn upward m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn downward binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok += rootn tonearest binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok += rootn towardzero binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok += rootn upward binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok += rootn downward m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378807p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378806p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378806p-4 : inexact-ok += rootn upward m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378806p-4 : inexact-ok += rootn downward binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok += rootn upward binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok += rootn downward binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d13728p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok += rootn upward binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok +rootn -min_subnorm 0x7fffffffffffffff += rootn downward binary32 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0x8p-152 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0x8p-152 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff32p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn upward intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff32p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn downward binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47dp-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn upward binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c48p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c48p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c44p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c44p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa3p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn upward intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa3p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn downward binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok += rootn upward binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok += rootn downward intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f3p-4 : inexact-ok += rootn tonearest intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn towardzero intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn upward intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn downward m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f3p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn upward m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn downward binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c7p-4 : inexact-ok += rootn tonearest binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn towardzero binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn upward binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn downward m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f1p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f1p-4 : inexact-ok += rootn upward m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f1p-4 : inexact-ok += rootn downward binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb2288p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn upward binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn downward binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e200472p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok += rootn upward binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok +rootn min_subnorm -1 += rootn downward binary32 0x8p-152 -1LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += rootn tonearest binary32 0x8p-152 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero binary32 0x8p-152 -1LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += rootn upward binary32 0x8p-152 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn tonearest binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn towardzero binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn upward binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn downward intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn tonearest intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn towardzero intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn upward intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn downward m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn tonearest m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn towardzero m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn upward m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn downward binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn tonearest binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn towardzero binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn upward binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn downward ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn tonearest ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn towardzero ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn upward ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn downward binary64 0x4p-1076 -1LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += rootn tonearest binary64 0x4p-1076 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero binary64 0x4p-1076 -1LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += rootn upward binary64 0x4p-1076 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn tonearest intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn towardzero intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn upward intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn downward m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn upward m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn downward binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn tonearest binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn towardzero binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn upward binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn downward ibm128 0x4p-1076 -1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += rootn tonearest ibm128 0x4p-1076 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero ibm128 0x4p-1076 -1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += rootn upward ibm128 0x4p-1076 -1LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += rootn downward intel96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest intel96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero intel96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward intel96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward m68k96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest m68k96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero m68k96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward m68k96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward binary128 0x8p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest binary128 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 0x8p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward m68k96 0x4p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest m68k96 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero m68k96 0x4p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward m68k96 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward binary128 0x4p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest binary128 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 0x4p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward binary128 0x4p-16496 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest binary128 0x4p-16496 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 0x4p-16496 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 0x4p-16496 -1LL : plus_infty : inexact-ok overflow errno-erange +rootn min_subnorm -2 += rootn downward binary32 0x8p-152 -2LL : 0x5.a82798p+72 : inexact-ok += rootn tonearest binary32 0x8p-152 -2LL : 0x5.a82798p+72 : inexact-ok += rootn towardzero binary32 0x8p-152 -2LL : 0x5.a82798p+72 : inexact-ok += rootn upward binary32 0x8p-152 -2LL : 0x5.a827ap+72 : inexact-ok += rootn downward binary64 0x8p-152 -2LL : 0x5.a827999fcef3p+72 : inexact-ok += rootn tonearest binary64 0x8p-152 -2LL : 0x5.a827999fcef34p+72 : inexact-ok += rootn towardzero binary64 0x8p-152 -2LL : 0x5.a827999fcef3p+72 : inexact-ok += rootn upward binary64 0x8p-152 -2LL : 0x5.a827999fcef34p+72 : inexact-ok += rootn downward intel96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn tonearest intel96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn towardzero intel96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn upward intel96 0x8p-152 -2LL : 0x5.a827999fcef32428p+72 : inexact-ok += rootn downward m68k96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn tonearest m68k96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn towardzero m68k96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn upward m68k96 0x8p-152 -2LL : 0x5.a827999fcef32428p+72 : inexact-ok += rootn downward binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+72 : inexact-ok += rootn tonearest binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+72 : inexact-ok += rootn towardzero binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+72 : inexact-ok += rootn upward binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa58p+72 : inexact-ok += rootn downward ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baap+72 : inexact-ok += rootn tonearest ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baap+72 : inexact-ok += rootn towardzero ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baap+72 : inexact-ok += rootn upward ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9bacp+72 : inexact-ok += rootn downward binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn tonearest binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn towardzero binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn upward binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn downward intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn tonearest intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn towardzero intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn upward intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn downward m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn upward m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn downward binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn tonearest binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn towardzero binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn upward binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn downward ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn upward ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn downward intel96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn tonearest intel96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn towardzero intel96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn upward intel96 0x8p-16448 -2LL : 0x5.a827999fcef32428p+8220 : inexact-ok += rootn downward m68k96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn upward m68k96 0x8p-16448 -2LL : 0x5.a827999fcef32428p+8220 : inexact-ok += rootn downward binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+8220 : inexact-ok += rootn tonearest binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+8220 : inexact-ok += rootn towardzero binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+8220 : inexact-ok += rootn upward binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa58p+8220 : inexact-ok += rootn downward m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn upward m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn downward binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn tonearest binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn towardzero binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn upward binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn downward binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok += rootn tonearest binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok += rootn towardzero binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok += rootn upward binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok +rootn min_subnorm -3 += rootn downward binary32 0x8p-152 -3LL : 0x3.2cbfd4p+48 : inexact-ok += rootn tonearest binary32 0x8p-152 -3LL : 0x3.2cbfd4p+48 : inexact-ok += rootn towardzero binary32 0x8p-152 -3LL : 0x3.2cbfd4p+48 : inexact-ok += rootn upward binary32 0x8p-152 -3LL : 0x3.2cbfd8p+48 : inexact-ok += rootn downward binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc78p+48 : inexact-ok += rootn tonearest binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc7ap+48 : inexact-ok += rootn towardzero binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc78p+48 : inexact-ok += rootn upward binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc7ap+48 : inexact-ok += rootn downward intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn tonearest intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn towardzero intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn upward intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn downward m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn tonearest m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn towardzero m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn upward m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn downward binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok += rootn tonearest binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok += rootn towardzero binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok += rootn upward binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok += rootn downward ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok += rootn tonearest ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok += rootn towardzero ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok += rootn upward ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok += rootn downward binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn tonearest binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn towardzero binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn upward binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn downward intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn tonearest intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn towardzero intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn upward intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn downward m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn upward m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn downward binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn tonearest binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn towardzero binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn upward binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn downward ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn upward ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn downward intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn tonearest intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn towardzero intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn upward intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn downward m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn upward m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn downward binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok += rootn tonearest binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok += rootn towardzero binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok += rootn upward binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok += rootn downward m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn upward m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn downward binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn tonearest binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn towardzero binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn upward binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn downward binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok += rootn tonearest binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok += rootn towardzero binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok += rootn upward binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok +rootn min_subnorm -4 += rootn downward binary32 0x8p-152 -4LL : 0x2.60dfcp+36 : inexact-ok += rootn tonearest binary32 0x8p-152 -4LL : 0x2.60dfcp+36 : inexact-ok += rootn towardzero binary32 0x8p-152 -4LL : 0x2.60dfcp+36 : inexact-ok += rootn upward binary32 0x8p-152 -4LL : 0x2.60dfc4p+36 : inexact-ok += rootn downward binary64 0x8p-152 -4LL : 0x2.60dfc14636e2ap+36 : inexact-ok += rootn tonearest binary64 0x8p-152 -4LL : 0x2.60dfc14636e2ap+36 : inexact-ok += rootn towardzero binary64 0x8p-152 -4LL : 0x2.60dfc14636e2ap+36 : inexact-ok += rootn upward binary64 0x8p-152 -4LL : 0x2.60dfc14636e2cp+36 : inexact-ok += rootn downward intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn tonearest intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn towardzero intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn upward intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5cp+36 : inexact-ok += rootn downward m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn tonearest m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn towardzero m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn upward m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5cp+36 : inexact-ok += rootn downward binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90ap+36 : inexact-ok += rootn tonearest binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90cp+36 : inexact-ok += rootn towardzero binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90ap+36 : inexact-ok += rootn upward binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90cp+36 : inexact-ok += rootn downward ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b9p+36 : inexact-ok += rootn tonearest ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b9p+36 : inexact-ok += rootn towardzero ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b9p+36 : inexact-ok += rootn upward ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60bap+36 : inexact-ok += rootn downward binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bccp+268 : inexact-ok += rootn tonearest binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bcdp+268 : inexact-ok += rootn towardzero binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bccp+268 : inexact-ok += rootn upward binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bcdp+268 : inexact-ok += rootn downward intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn tonearest intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn towardzero intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn upward intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc90ap+268 : inexact-ok += rootn downward m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn upward m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc90ap+268 : inexact-ok += rootn downward binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+268 : inexact-ok += rootn tonearest binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+268 : inexact-ok += rootn towardzero binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+268 : inexact-ok += rootn upward binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p+268 : inexact-ok += rootn downward ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+268 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+268 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+268 : inexact-ok += rootn upward ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ebp+268 : inexact-ok += rootn downward intel96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn tonearest intel96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn towardzero intel96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn upward intel96 0x8p-16448 -4LL : 0x9.837f0518db8a97p+4108 : inexact-ok += rootn downward m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn upward m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a97p+4108 : inexact-ok += rootn downward binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e428p+4108 : inexact-ok += rootn tonearest binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e43p+4108 : inexact-ok += rootn towardzero binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e428p+4108 : inexact-ok += rootn upward binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e43p+4108 : inexact-ok += rootn downward m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6484p+4108 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6484p+4108 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6484p+4108 : inexact-ok += rootn upward m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6485p+4108 : inexact-ok += rootn downward binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4108 : inexact-ok += rootn tonearest binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4108 : inexact-ok += rootn towardzero binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4108 : inexact-ok += rootn upward binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754bp+4108 : inexact-ok += rootn downward binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4120 : inexact-ok += rootn tonearest binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4120 : inexact-ok += rootn towardzero binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4120 : inexact-ok += rootn upward binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754bp+4120 : inexact-ok +rootn min_subnorm -5 += rootn downward binary32 0x8p-152 -5LL : 0x3.7b7198p+28 : inexact-ok += rootn tonearest binary32 0x8p-152 -5LL : 0x3.7b719cp+28 : inexact-ok += rootn towardzero binary32 0x8p-152 -5LL : 0x3.7b7198p+28 : inexact-ok += rootn upward binary32 0x8p-152 -5LL : 0x3.7b719cp+28 : inexact-ok += rootn downward binary64 0x8p-152 -5LL : 0x3.7b719b5b7c24p+28 : inexact-ok += rootn tonearest binary64 0x8p-152 -5LL : 0x3.7b719b5b7c24p+28 : inexact-ok += rootn towardzero binary64 0x8p-152 -5LL : 0x3.7b719b5b7c24p+28 : inexact-ok += rootn upward binary64 0x8p-152 -5LL : 0x3.7b719b5b7c242p+28 : inexact-ok += rootn downward intel96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn tonearest intel96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn towardzero intel96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn upward intel96 0x8p-152 -5LL : 0x3.7b719b5b7c24042cp+28 : inexact-ok += rootn downward m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn tonearest m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn towardzero m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn upward m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c24042cp+28 : inexact-ok += rootn downward binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn tonearest binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn towardzero binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn upward binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff54p+28 : inexact-ok += rootn downward ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn tonearest ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn towardzero ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn upward ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6165p+28 : inexact-ok += rootn downward binary64 0x4p-1076 -5LL : 0x6.f6e336b6f848p+212 : inexact-ok += rootn tonearest binary64 0x4p-1076 -5LL : 0x6.f6e336b6f848p+212 : inexact-ok += rootn towardzero binary64 0x4p-1076 -5LL : 0x6.f6e336b6f848p+212 : inexact-ok += rootn upward binary64 0x4p-1076 -5LL : 0x6.f6e336b6f8484p+212 : inexact-ok += rootn downward intel96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn tonearest intel96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn towardzero intel96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn upward intel96 0x4p-1076 -5LL : 0x6.f6e336b6f8480858p+212 : inexact-ok += rootn downward m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn upward m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f8480858p+212 : inexact-ok += rootn downward binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn tonearest binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn towardzero binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn upward binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea8p+212 : inexact-ok += rootn downward ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn upward ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2cap+212 : inexact-ok += rootn downward intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn tonearest intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn towardzero intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn upward intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn downward m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn upward m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn downward binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn tonearest binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn towardzero binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn upward binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn downward m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn upward m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d8p+3288 : inexact-ok += rootn downward binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok += rootn tonearest binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok += rootn towardzero binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok += rootn upward binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok += rootn downward binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok += rootn tonearest binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok += rootn towardzero binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok += rootn upward binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea8p+3296 : inexact-ok +rootn min_subnorm -63 += rootn downward binary32 0x8p-152 -63LL : 0x5.26ddp+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -63LL : 0x5.26ddp+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -63LL : 0x5.26ddp+0 : inexact-ok += rootn upward binary32 0x8p-152 -63LL : 0x5.26dd08p+0 : inexact-ok += rootn downward binary64 0x8p-152 -63LL : 0x5.26dd03d17872p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -63LL : 0x5.26dd03d17872p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -63LL : 0x5.26dd03d17872p+0 : inexact-ok += rootn upward binary64 0x8p-152 -63LL : 0x5.26dd03d178724p+0 : inexact-ok += rootn downward intel96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok += rootn upward intel96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok += rootn downward m68k96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok += rootn downward binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn upward binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e18p+0 : inexact-ok += rootn downward ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn upward ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab3p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -63LL : 0x2.112e7c591538cp+16 : inexact-ok += rootn tonearest binary64 0x4p-1076 -63LL : 0x2.112e7c591538cp+16 : inexact-ok += rootn towardzero binary64 0x4p-1076 -63LL : 0x2.112e7c591538cp+16 : inexact-ok += rootn upward binary64 0x4p-1076 -63LL : 0x2.112e7c591538ep+16 : inexact-ok += rootn downward intel96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok += rootn tonearest intel96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok += rootn towardzero intel96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok += rootn upward intel96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok += rootn downward m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok += rootn upward m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok += rootn downward binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok += rootn tonearest binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok += rootn towardzero binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok += rootn upward binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok += rootn downward ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn upward ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b187p+16 : inexact-ok += rootn downward intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn tonearest intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn towardzero intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn upward intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1da4p+260 : inexact-ok += rootn downward m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn upward m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1da4p+260 : inexact-ok += rootn downward binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn tonearest binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn towardzero binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn upward binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b7p+260 : inexact-ok += rootn downward m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c194p+260 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c198p+260 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c194p+260 : inexact-ok += rootn upward m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c198p+260 : inexact-ok += rootn downward binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok += rootn tonearest binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok += rootn towardzero binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok += rootn upward binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok += rootn downward binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok += rootn tonearest binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok += rootn towardzero binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok += rootn upward binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c8p+260 : inexact-ok +rootn min_subnorm -127 += rootn downward binary32 0x8p-152 -127LL : 0x2.415204p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -127LL : 0x2.415204p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -127LL : 0x2.415204p+0 : inexact-ok += rootn upward binary32 0x8p-152 -127LL : 0x2.415208p+0 : inexact-ok += rootn downward binary64 0x8p-152 -127LL : 0x2.41520478b997p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -127LL : 0x2.41520478b9972p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -127LL : 0x2.41520478b997p+0 : inexact-ok += rootn upward binary64 0x8p-152 -127LL : 0x2.41520478b9972p+0 : inexact-ok += rootn downward intel96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok += rootn upward intel96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok += rootn downward m68k96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok += rootn downward binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df4p+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df6p+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df4p+0 : inexact-ok += rootn upward binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df6p+0 : inexact-ok += rootn downward ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246dp+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246ep+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246dp+0 : inexact-ok += rootn upward ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246ep+0 : inexact-ok += rootn downward binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf3p+8 : inexact-ok += rootn tonearest binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf4p+8 : inexact-ok += rootn towardzero binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf3p+8 : inexact-ok += rootn upward binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf4p+8 : inexact-ok += rootn downward intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn tonearest intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn towardzero intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn upward intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3cp+8 : inexact-ok += rootn downward m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn upward m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3cp+8 : inexact-ok += rootn downward binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok += rootn tonearest binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok += rootn towardzero binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok += rootn upward binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok += rootn downward ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn upward ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a18p+8 : inexact-ok += rootn downward intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn tonearest intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn towardzero intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn upward intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn downward m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn upward m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn downward binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok += rootn tonearest binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok += rootn towardzero binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok += rootn upward binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok += rootn downward m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee78p+128 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee78p+128 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee78p+128 : inexact-ok += rootn upward m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee7cp+128 : inexact-ok += rootn downward binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok += rootn tonearest binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok += rootn towardzero binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok += rootn upward binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok += rootn downward binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok += rootn tonearest binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok += rootn towardzero binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok += rootn upward binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok +rootn min_subnorm -255 += rootn downward binary32 0x8p-152 -255LL : 0x1.7fd3ccp+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -255LL : 0x1.7fd3cep+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -255LL : 0x1.7fd3ccp+0 : inexact-ok += rootn upward binary32 0x8p-152 -255LL : 0x1.7fd3cep+0 : inexact-ok += rootn downward binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn upward binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd96p+0 : inexact-ok += rootn downward intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn upward intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95182p+0 : inexact-ok += rootn downward m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95182p+0 : inexact-ok += rootn downward binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok += rootn upward binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok += rootn downward ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn upward ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896798p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -255LL : 0x1.28797f79cb756p+4 : inexact-ok += rootn tonearest binary64 0x4p-1076 -255LL : 0x1.28797f79cb757p+4 : inexact-ok += rootn towardzero binary64 0x4p-1076 -255LL : 0x1.28797f79cb756p+4 : inexact-ok += rootn upward binary64 0x4p-1076 -255LL : 0x1.28797f79cb757p+4 : inexact-ok += rootn downward intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn tonearest intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn towardzero intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn upward intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696ep+4 : inexact-ok += rootn downward m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn upward m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696ep+4 : inexact-ok += rootn downward binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok += rootn tonearest binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok += rootn towardzero binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok += rootn upward binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok += rootn downward ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok += rootn upward ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok += rootn downward intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok += rootn tonearest intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok += rootn towardzero intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok += rootn upward intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok += rootn downward m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok += rootn upward m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok += rootn downward binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok += rootn tonearest binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok += rootn towardzero binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok += rootn upward binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok += rootn downward m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn upward m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d8p+64 : inexact-ok += rootn downward binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn tonearest binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn towardzero binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn upward binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f026p+64 : inexact-ok += rootn downward binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok += rootn tonearest binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok += rootn towardzero binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok += rootn upward binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok +rootn min_subnorm -511 += rootn downward binary32 0x8p-152 -511LL : 0x1.39570ap+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -511LL : 0x1.39570ap+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -511LL : 0x1.39570ap+0 : inexact-ok += rootn upward binary32 0x8p-152 -511LL : 0x1.39570cp+0 : inexact-ok += rootn downward binary64 0x8p-152 -511LL : 0x1.39570a0a97214p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -511LL : 0x1.39570a0a97214p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -511LL : 0x1.39570a0a97214p+0 : inexact-ok += rootn upward binary64 0x8p-152 -511LL : 0x1.39570a0a97215p+0 : inexact-ok += rootn downward intel96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok += rootn upward intel96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok += rootn downward m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok += rootn downward binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcap+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcap+0 : inexact-ok += rootn upward binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok += rootn downward ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308f8p+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991309p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308f8p+0 : inexact-ok += rootn upward ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991309p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -511LL : 0x4.4ad63052359ap+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -511LL : 0x4.4ad63052359a4p+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -511LL : 0x4.4ad63052359ap+0 : inexact-ok += rootn upward binary64 0x4p-1076 -511LL : 0x4.4ad63052359a4p+0 : inexact-ok += rootn downward intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok += rootn upward intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok += rootn downward binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn upward binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7fcp+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok += rootn tonearest intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok += rootn towardzero intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok += rootn upward intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok += rootn downward m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok += rootn upward m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok += rootn downward binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok += rootn tonearest binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok += rootn towardzero binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok += rootn upward binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok += rootn downward m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde548p+32 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde548p+32 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde548p+32 : inexact-ok += rootn upward m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde54ap+32 : inexact-ok += rootn downward binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn tonearest binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn towardzero binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn upward binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57397p+32 : inexact-ok += rootn downward binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok += rootn tonearest binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok += rootn towardzero binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok += rootn upward binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok +rootn min_subnorm -1023 += rootn downward binary32 0x8p-152 -1023LL : 0x1.1b31d2p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -1023LL : 0x1.1b31d2p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -1023LL : 0x1.1b31d2p+0 : inexact-ok += rootn upward binary32 0x8p-152 -1023LL : 0x1.1b31d4p+0 : inexact-ok += rootn downward binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e058p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e059p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e058p+0 : inexact-ok += rootn upward binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e059p+0 : inexact-ok += rootn downward intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn upward intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f2ap+0 : inexact-ok += rootn downward m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f2ap+0 : inexact-ok += rootn downward binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn upward binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b9p+0 : inexact-ok += rootn downward ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn upward ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7791p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -1023LL : 0x2.1200741e15eccp+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -1023LL : 0x2.1200741e15eccp+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -1023LL : 0x2.1200741e15eccp+0 : inexact-ok += rootn upward binary64 0x4p-1076 -1023LL : 0x2.1200741e15ecep+0 : inexact-ok += rootn downward intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn upward intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f8p+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f8p+0 : inexact-ok += rootn downward binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn upward binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf155ap+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf16p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn tonearest intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn towardzero intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn upward intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbep+16 : inexact-ok += rootn downward m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn upward m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbep+16 : inexact-ok += rootn downward binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn tonearest binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn towardzero binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn upward binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bcp+16 : inexact-ok += rootn downward m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c2p+16 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c4p+16 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c2p+16 : inexact-ok += rootn upward m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c4p+16 : inexact-ok += rootn downward binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok += rootn tonearest binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok += rootn towardzero binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok += rootn upward binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok += rootn downward binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok += rootn tonearest binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok += rootn towardzero binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok += rootn upward binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41cp+16 : inexact-ok +rootn min_subnorm -16383 += rootn downward binary32 0x8p-152 -16383LL : 0x1.019e72p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -16383LL : 0x1.019e72p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -16383LL : 0x1.019e72p+0 : inexact-ok += rootn upward binary32 0x8p-152 -16383LL : 0x1.019e74p+0 : inexact-ok += rootn downward binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5cp+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5dp+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5cp+0 : inexact-ok += rootn upward binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5dp+0 : inexact-ok += rootn downward intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn upward intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn downward m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn upward m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn downward binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn upward binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7dp+0 : inexact-ok += rootn downward ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok += rootn upward ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f2p+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f2p+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f2p+0 : inexact-ok += rootn upward binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f3p+0 : inexact-ok += rootn downward intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn upward intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ep+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ep+0 : inexact-ok += rootn downward binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn upward binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2955p+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn tonearest intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn towardzero intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn upward intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c88p+0 : inexact-ok += rootn downward m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn upward m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c88p+0 : inexact-ok += rootn downward binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn tonearest binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn towardzero binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn upward binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c824p+0 : inexact-ok += rootn downward m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c14p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c18p+0 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c14p+0 : inexact-ok += rootn upward m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c18p+0 : inexact-ok += rootn downward binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok += rootn tonearest binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok += rootn towardzero binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok += rootn upward binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok += rootn downward binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok += rootn tonearest binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok += rootn towardzero binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok += rootn upward binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok +rootn min_subnorm -0x1000001 += rootn downward binary32 0x8p-152 -16777217LL : 0x1.000066p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -16777217LL : 0x1.000068p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -16777217LL : 0x1.000066p+0 : inexact-ok += rootn upward binary32 0x8p-152 -16777217LL : 0x1.000068p+0 : inexact-ok += rootn downward binary64 0x8p-152 -16777217LL : 0x1.000067477c613p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -16777217LL : 0x1.000067477c614p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -16777217LL : 0x1.000067477c613p+0 : inexact-ok += rootn upward binary64 0x8p-152 -16777217LL : 0x1.000067477c614p+0 : inexact-ok += rootn downward intel96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn upward intel96 0x8p-152 -16777217LL : 0x1.000067477c613d24p+0 : inexact-ok += rootn downward m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d24p+0 : inexact-ok += rootn downward binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn upward binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1d1p+0 : inexact-ok += rootn downward ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c18p+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c2p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c18p+0 : inexact-ok += rootn upward ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c2p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010dp+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010dp+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010dp+0 : inexact-ok += rootn upward binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010ep+0 : inexact-ok += rootn downward intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok += rootn upward intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok += rootn downward binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn upward binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719fp+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac64631472p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok += rootn tonearest intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn towardzero intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok += rootn upward intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn downward m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok += rootn upward m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn downward binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok += rootn tonearest binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok += rootn towardzero binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok += rootn upward binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok += rootn downward m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3cp+0 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3ep+0 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3cp+0 : inexact-ok += rootn upward m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3ep+0 : inexact-ok += rootn downward binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok += rootn tonearest binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok += rootn towardzero binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok += rootn upward binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok += rootn downward binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok += rootn tonearest binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok += rootn towardzero binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok += rootn upward binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd57p+0 : inexact-ok +rootn min_subnorm -0x10000000000001 += rootn downward binary32 0x8p-152 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x8p-152 -4503599627370497LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000067p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000067p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000067p+0 : inexact-ok += rootn upward binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000068p+0 : inexact-ok += rootn downward intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn upward intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067478p+0 : inexact-ok += rootn downward m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067478p+0 : inexact-ok += rootn downward binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn upward binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0ep+0 : inexact-ok += rootn downward ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn upward ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b8p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e8p+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e8p+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e8p+0 : inexact-ok += rootn upward binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e9p+0 : inexact-ok += rootn downward intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn upward intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870cp+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870cp+0 : inexact-ok += rootn downward binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn upward binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463ep+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be468p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn tonearest intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn towardzero intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn upward intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce4p+0 : inexact-ok += rootn downward m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn upward m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce4p+0 : inexact-ok += rootn downward binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok += rootn tonearest binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok += rootn towardzero binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok += rootn upward binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok += rootn downward m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f8p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877fap+0 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f8p+0 : inexact-ok += rootn upward m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877fap+0 : inexact-ok += rootn downward binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn tonearest binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn towardzero binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn upward binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea85p+0 : inexact-ok += rootn downward binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e931p+0 : inexact-ok += rootn tonearest binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e931p+0 : inexact-ok += rootn towardzero binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e931p+0 : inexact-ok += rootn upward binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e932p+0 : inexact-ok +rootn min_subnorm -0x7fffffffffffffff += rootn downward binary32 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x8p-152 -9223372036854775807LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x8p-152 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn upward intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000dp+0 : inexact-ok += rootn downward m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn upward m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000dp+0 : inexact-ok += rootn downward binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok += rootn upward binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok += rootn downward ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn upward ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3cp+0 : inexact-ok += rootn downward binary64 0x4p-1076 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x4p-1076 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn upward intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d2p+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d2p+0 : inexact-ok += rootn downward binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok += rootn upward binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c708p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c71p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c708p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c71p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok += rootn tonearest intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn towardzero intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok += rootn upward intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn downward m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok += rootn upward m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn downward binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c933p+0 : inexact-ok += rootn tonearest binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c934p+0 : inexact-ok += rootn towardzero binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c933p+0 : inexact-ok += rootn upward binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c934p+0 : inexact-ok += rootn downward m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn upward m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000591p+0 : inexact-ok += rootn downward binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn tonearest binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn towardzero binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn upward binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd4p+0 : inexact-ok += rootn downward binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab8p+0 : inexact-ok += rootn tonearest binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab8p+0 : inexact-ok += rootn towardzero binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab8p+0 : inexact-ok += rootn upward binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab9p+0 : inexact-ok +rootn -min_subnorm -1 += rootn downward binary32 -0x8p-152 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest binary32 -0x8p-152 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero binary32 -0x8p-152 -1LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += rootn upward binary32 -0x8p-152 -1LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += rootn downward binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn tonearest binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn towardzero binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn upward binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn downward intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn tonearest intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn towardzero intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn upward intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn downward m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn upward m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn downward binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn tonearest binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn towardzero binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn upward binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn downward ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn upward ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn downward binary64 -0x4p-1076 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest binary64 -0x4p-1076 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero binary64 -0x4p-1076 -1LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += rootn upward binary64 -0x4p-1076 -1LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += rootn downward intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn upward intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn downward m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn upward m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn downward binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn upward binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn downward ibm128 -0x4p-1076 -1LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += rootn tonearest ibm128 -0x4p-1076 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero ibm128 -0x4p-1076 -1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += rootn upward ibm128 -0x4p-1076 -1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += rootn downward intel96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest intel96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero intel96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward intel96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn downward m68k96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest m68k96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero m68k96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward m68k96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn downward binary128 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest binary128 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 -0x8p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 -0x8p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn downward m68k96 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest m68k96 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero m68k96 -0x4p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward m68k96 -0x4p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn downward binary128 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest binary128 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 -0x4p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 -0x4p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn downward binary128 -0x4p-16496 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest binary128 -0x4p-16496 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 -0x4p-16496 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 -0x4p-16496 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok +rootn -min_subnorm -3 += rootn downward binary32 -0x8p-152 -3LL : -0x3.2cbfd8p+48 : inexact-ok += rootn tonearest binary32 -0x8p-152 -3LL : -0x3.2cbfd4p+48 : inexact-ok += rootn towardzero binary32 -0x8p-152 -3LL : -0x3.2cbfd4p+48 : inexact-ok += rootn upward binary32 -0x8p-152 -3LL : -0x3.2cbfd4p+48 : inexact-ok += rootn downward binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc7ap+48 : inexact-ok += rootn tonearest binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc7ap+48 : inexact-ok += rootn towardzero binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc78p+48 : inexact-ok += rootn upward binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc78p+48 : inexact-ok += rootn downward intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn tonearest intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn towardzero intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn upward intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn downward m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn upward m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn downward binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok += rootn tonearest binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok += rootn towardzero binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok += rootn upward binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok += rootn downward ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok += rootn upward ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok += rootn downward binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn upward binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn downward intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn upward intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn downward m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn upward m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn downward binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn upward binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn downward ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn upward ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn downward intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn upward intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn downward m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn upward m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn downward binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok += rootn upward binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok += rootn downward m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn upward m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn downward binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn upward binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn downward binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok += rootn upward binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok +rootn -min_subnorm -5 += rootn downward binary32 -0x8p-152 -5LL : -0x3.7b719cp+28 : inexact-ok += rootn tonearest binary32 -0x8p-152 -5LL : -0x3.7b719cp+28 : inexact-ok += rootn towardzero binary32 -0x8p-152 -5LL : -0x3.7b7198p+28 : inexact-ok += rootn upward binary32 -0x8p-152 -5LL : -0x3.7b7198p+28 : inexact-ok += rootn downward binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c242p+28 : inexact-ok += rootn tonearest binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c24p+28 : inexact-ok += rootn towardzero binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c24p+28 : inexact-ok += rootn upward binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c24p+28 : inexact-ok += rootn downward intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c24042cp+28 : inexact-ok += rootn tonearest intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn towardzero intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn upward intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn downward m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c24042cp+28 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn upward m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn downward binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff54p+28 : inexact-ok += rootn tonearest binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn towardzero binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn upward binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn downward ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6165p+28 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn upward ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn downward binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f8484p+212 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f848p+212 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f848p+212 : inexact-ok += rootn upward binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f848p+212 : inexact-ok += rootn downward intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f8480858p+212 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn upward intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn downward m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f8480858p+212 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn upward m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn downward binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea8p+212 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn upward binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn downward ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2cap+212 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn upward ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn downward intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn upward intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn downward m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn upward m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn downward binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn upward binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn downward m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d8p+3288 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn upward m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn downward binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok += rootn upward binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok += rootn downward binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea8p+3296 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok += rootn upward binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok +rootn -min_subnorm -63 += rootn downward binary32 -0x8p-152 -63LL : -0x5.26dd08p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -63LL : -0x5.26ddp+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -63LL : -0x5.26ddp+0 : inexact-ok += rootn upward binary32 -0x8p-152 -63LL : -0x5.26ddp+0 : inexact-ok += rootn downward binary64 -0x8p-152 -63LL : -0x5.26dd03d178724p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -63LL : -0x5.26dd03d17872p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -63LL : -0x5.26dd03d17872p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -63LL : -0x5.26dd03d17872p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e18p+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn upward binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab3p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -63LL : -0x2.112e7c591538ep+16 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -63LL : -0x2.112e7c591538cp+16 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -63LL : -0x2.112e7c591538cp+16 : inexact-ok += rootn upward binary64 -0x4p-1076 -63LL : -0x2.112e7c591538cp+16 : inexact-ok += rootn downward intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok += rootn upward intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok += rootn downward m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok += rootn upward m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok += rootn downward binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok += rootn upward binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok += rootn downward ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b187p+16 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn upward ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn downward intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da4p+260 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn upward intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn downward m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da4p+260 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn upward m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn downward binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b7p+260 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn upward binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn downward m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c198p+260 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c198p+260 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c194p+260 : inexact-ok += rootn upward m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c194p+260 : inexact-ok += rootn downward binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok += rootn upward binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok += rootn downward binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c8p+260 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok += rootn upward binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok +rootn -min_subnorm -127 += rootn downward binary32 -0x8p-152 -127LL : -0x2.415208p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -127LL : -0x2.415204p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -127LL : -0x2.415204p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -127LL : -0x2.415204p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -127LL : -0x2.41520478b9972p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -127LL : -0x2.41520478b9972p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -127LL : -0x2.41520478b997p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -127LL : -0x2.41520478b997p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df6p+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df6p+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df4p+0 : inexact-ok += rootn upward binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df4p+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246ep+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246ep+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246dp+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246dp+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf4p+8 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf4p+8 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3p+8 : inexact-ok += rootn upward binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3p+8 : inexact-ok += rootn downward intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3cp+8 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn upward intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn downward m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3cp+8 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn upward m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn downward binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok += rootn upward binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok += rootn downward ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a18p+8 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn upward ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn downward intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn upward intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn downward m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn upward m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn downward binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok += rootn upward binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok += rootn downward m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7cp+128 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee78p+128 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee78p+128 : inexact-ok += rootn upward m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee78p+128 : inexact-ok += rootn downward binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok += rootn upward binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok += rootn downward binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok += rootn upward binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok +rootn -min_subnorm -255 += rootn downward binary32 -0x8p-152 -255LL : -0x1.7fd3cep+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -255LL : -0x1.7fd3cep+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -255LL : -0x1.7fd3ccp+0 : inexact-ok += rootn upward binary32 -0x8p-152 -255LL : -0x1.7fd3ccp+0 : inexact-ok += rootn downward binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd96p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95182p+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95182p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok += rootn upward binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896798p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -255LL : -0x1.28797f79cb757p+4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -255LL : -0x1.28797f79cb757p+4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -255LL : -0x1.28797f79cb756p+4 : inexact-ok += rootn upward binary64 -0x4p-1076 -255LL : -0x1.28797f79cb756p+4 : inexact-ok += rootn downward intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696ep+4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn upward intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn downward m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696ep+4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn upward m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn downward binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok += rootn upward binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok += rootn downward ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok += rootn upward ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok += rootn downward intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok += rootn upward intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok += rootn downward m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok += rootn upward m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok += rootn downward binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok += rootn upward binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok += rootn downward m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d8p+64 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn upward m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn downward binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f026p+64 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn upward binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn downward binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok += rootn upward binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok +rootn -min_subnorm -511 += rootn downward binary32 -0x8p-152 -511LL : -0x1.39570cp+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -511LL : -0x1.39570ap+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -511LL : -0x1.39570ap+0 : inexact-ok += rootn upward binary32 -0x8p-152 -511LL : -0x1.39570ap+0 : inexact-ok += rootn downward binary64 -0x8p-152 -511LL : -0x1.39570a0a97215p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -511LL : -0x1.39570a0a97214p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -511LL : -0x1.39570a0a97214p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -511LL : -0x1.39570a0a97214p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcap+0 : inexact-ok += rootn upward binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcap+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991309p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991309p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308f8p+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308f8p+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -511LL : -0x4.4ad63052359a4p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -511LL : -0x4.4ad63052359a4p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -511LL : -0x4.4ad63052359ap+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -511LL : -0x4.4ad63052359ap+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7fcp+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok += rootn upward intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok += rootn downward m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok += rootn upward m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok += rootn downward binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok += rootn upward binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok += rootn downward m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde54ap+32 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde548p+32 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde548p+32 : inexact-ok += rootn upward m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde548p+32 : inexact-ok += rootn downward binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57397p+32 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn upward binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn downward binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok += rootn upward binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok +rootn -min_subnorm -1023 += rootn downward binary32 -0x8p-152 -1023LL : -0x1.1b31d4p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -1023LL : -0x1.1b31d2p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -1023LL : -0x1.1b31d2p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -1023LL : -0x1.1b31d2p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e059p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e059p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e058p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e058p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f2ap+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f2ap+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b9p+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn upward binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7791p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -1023LL : -0x2.1200741e15ecep+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -1023LL : -0x2.1200741e15eccp+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -1023LL : -0x2.1200741e15eccp+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -1023LL : -0x2.1200741e15eccp+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf155ap+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf16p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbep+16 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn upward intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn downward m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbep+16 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn upward m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn downward binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bcp+16 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn upward binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn downward m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c4p+16 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c4p+16 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c2p+16 : inexact-ok += rootn upward m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c2p+16 : inexact-ok += rootn downward binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok += rootn upward binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok += rootn downward binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41cp+16 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok += rootn upward binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok +rootn -min_subnorm -16383 += rootn downward binary32 -0x8p-152 -16383LL : -0x1.019e74p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -16383LL : -0x1.019e72p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -16383LL : -0x1.019e72p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -16383LL : -0x1.019e72p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5dp+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5dp+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5cp+0 : inexact-ok += rootn upward binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5cp+0 : inexact-ok += rootn downward intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn upward intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn downward binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7dp+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn upward binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f3p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f2p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f2p+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f2p+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ep+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ep+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2955p+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c88p+0 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn upward intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn downward m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c88p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn upward m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn downward binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c824p+0 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn upward binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn downward m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c18p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c18p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c14p+0 : inexact-ok += rootn upward m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c14p+0 : inexact-ok += rootn downward binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok += rootn upward binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok += rootn downward binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok += rootn upward binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok +rootn -min_subnorm -0x1000001 += rootn downward binary32 -0x8p-152 -16777217LL : -0x1.000068p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -16777217LL : -0x1.000068p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -16777217LL : -0x1.000066p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -16777217LL : -0x1.000066p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -16777217LL : -0x1.000067477c614p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -16777217LL : -0x1.000067477c614p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -16777217LL : -0x1.000067477c613p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -16777217LL : -0x1.000067477c613p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d24p+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d24p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1d1p+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn upward binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c2p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c2p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c18p+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c18p+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010ep+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010dp+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010dp+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010dp+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719fp+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac64631472p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok += rootn upward intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok += rootn downward m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok += rootn upward m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok += rootn downward binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok += rootn upward binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok += rootn downward m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3ep+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3ep+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3cp+0 : inexact-ok += rootn upward m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3cp+0 : inexact-ok += rootn downward binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok += rootn upward binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok += rootn downward binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd57p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok += rootn upward binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok +rootn -min_subnorm -0x10000000000001 += rootn downward binary32 -0x8p-152 -4503599627370497LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000068p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000067p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000067p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000067p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067478p+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067478p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0ep+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn upward binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b8p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e9p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e8p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e8p+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e8p+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870cp+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870cp+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463ep+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be468p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce4p+0 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn upward intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn downward m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce4p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn upward m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn downward binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok += rootn upward binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok += rootn downward m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877fap+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877fap+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f8p+0 : inexact-ok += rootn upward m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f8p+0 : inexact-ok += rootn downward binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea85p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn upward binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn downward binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e932p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e931p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e931p+0 : inexact-ok += rootn upward binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e931p+0 : inexact-ok +rootn -min_subnorm -0x7fffffffffffffff += rootn downward binary32 -0x8p-152 -9223372036854775807LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000dp+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn upward intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000dp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn downward binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok += rootn upward binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3cp+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d2p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d2p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c71p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c71p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c708p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c708p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok += rootn upward intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok += rootn downward m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok += rootn upward m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok += rootn downward binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c934p+0 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c934p+0 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c933p+0 : inexact-ok += rootn upward binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c933p+0 : inexact-ok += rootn downward m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000591p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn upward m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn downward binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd4p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn upward binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn downward binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab9p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab8p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab8p+0 : inexact-ok += rootn upward binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab8p+0 : inexact-ok +rootn max 1 += rootn downward binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok +rootn max 2 += rootn downward binary32 0xf.fffffp+124 2LL : 0xf.fffffp+60 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 2LL : 0xf.fffffp+60 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 2LL : 0xf.fffffp+60 : inexact-ok += rootn upward binary32 0xf.fffffp+124 2LL : 0x1p+64 : inexact-ok += rootn downward binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffd8p+60 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffd8p+60 : inexact-ok += rootn upward binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn downward intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok += rootn upward intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn downward binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5ff8p+60 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5ff8p+60 : inexact-ok += rootn upward binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5cp+60 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5cp+60 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+508 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+508 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+508 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 2LL : 0x1p+512 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff78p+508 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff8p+508 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff78p+508 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff8p+508 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+508 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+508 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 2LL : 0x1p+8192 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 2LL : 0x1p+8192 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff7fffffffffff8p+8188 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff8p+8188 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff7fffffffffff8p+8188 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff8p+8188 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+8188 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+8188 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+8188 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0x1p+8192 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdd8p+508 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdep+508 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdd8p+508 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdep+508 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffep+508 : inexact-ok +rootn max 3 += rootn downward binary32 0xf.fffffp+124 3LL : 0x6.597fap+40 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 3LL : 0x6.597fa8p+40 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 3LL : 0x6.597fap+40 : inexact-ok += rootn upward binary32 0xf.fffffp+124 3LL : 0x6.597fa8p+40 : inexact-ok += rootn downward binary64 0xf.fffffp+124 3LL : 0x6.597fa7318655cp+40 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 3LL : 0x6.597fa7318656p+40 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 3LL : 0x6.597fa7318655cp+40 : inexact-ok += rootn upward binary64 0xf.fffffp+124 3LL : 0x6.597fa7318656p+40 : inexact-ok += rootn downward intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok += rootn upward intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok += rootn downward binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn upward binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a2464p+40 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a26p+40 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae514p+340 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae516p+340 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae514p+340 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae516p+340 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51559p+340 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51559p+340 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054deep+340 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054dp+340 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054ep+340 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054dp+340 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054ep+340 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59786p+5460 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864ecp+340 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok +rootn max 4 += rootn downward binary32 0xf.fffffp+124 4LL : 0xf.fffffp+28 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 4LL : 0x1p+32 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 4LL : 0xf.fffffp+28 : inexact-ok += rootn upward binary32 0xf.fffffp+124 4LL : 0x1p+32 : inexact-ok += rootn downward binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffep+28 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffep+28 : inexact-ok += rootn upward binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn downward intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok += rootn upward intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn downward binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff65f8p+28 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff66p+28 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff65f8p+28 : inexact-ok += rootn upward binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff66p+28 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff64p+28 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff64p+28 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff64p+28 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff68p+28 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+252 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 4LL : 0x1p+256 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+252 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 4LL : 0x1p+256 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffff98p+252 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffffap+252 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffff98p+252 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffffap+252 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffffffffffffcp+252 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffffffffffffcp+252 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffbfffffffffff8p+4092 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffcp+4092 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffbfffffffffff8p+4092 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffcp+4092 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0xf.fffffffffffffffffffffffffff8p+4092 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0x1p+4096 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0xf.fffffffffffffffffffffffffff8p+4092 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0x1p+4096 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffeep+252 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffee8p+252 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffeep+252 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffee8p+252 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffcp+252 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffffp+252 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffcp+252 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffffp+252 : inexact-ok +rootn max 5 += rootn downward binary32 0xf.fffffp+124 5LL : 0x3.080bfcp+24 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 5LL : 0x3.080cp+24 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 5LL : 0x3.080bfcp+24 : inexact-ok += rootn upward binary32 0xf.fffffp+124 5LL : 0x3.080cp+24 : inexact-ok += rootn downward binary64 0xf.fffffp+124 5LL : 0x3.080bffdb20318p+24 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 5LL : 0x3.080bffdb2031ap+24 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 5LL : 0x3.080bffdb20318p+24 : inexact-ok += rootn upward binary64 0xf.fffffp+124 5LL : 0x3.080bffdb2031ap+24 : inexact-ok += rootn downward intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn upward intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1cp+24 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1cp+24 : inexact-ok += rootn downward binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn upward binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fcp+24 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11fp+204 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe12p+204 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11fp+204 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe12p+204 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9ep+204 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f3p+204 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120216p+3276 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120216p+3276 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f34p+3276 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27faap+3276 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d79p+204 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d8p+204 : inexact-ok +rootn max 63 += rootn downward binary32 0xf.fffffp+124 63LL : 0x4.16c85p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 63LL : 0x4.16c85p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 63LL : 0x4.16c85p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 63LL : 0x4.16c858p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab648p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab648p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab648p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab64cp+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fcp+16 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fcp+16 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fcp+16 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fdp+16 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f74p+16 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f2p+260 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f2p+260 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7126p+260 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a1ap+16 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a8p+16 : inexact-ok +rootn max 127 += rootn downward binary32 0xf.fffffp+124 127LL : 0x2.02cd5p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 127LL : 0x2.02cd54p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 127LL : 0x2.02cd5p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 127LL : 0x2.02cd54p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e4p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db92p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817p+8 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f818p+8 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817p+8 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f818p+8 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c66p+8 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c66p+8 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a6p+8 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261ep+128 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok +rootn max 255 += rootn downward binary32 0xf.fffffp+124 255LL : 0x1.6a87f2p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 255LL : 0x1.6a87f4p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 255LL : 0x1.6a87f2p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 255LL : 0x1.6a87f4p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 255LL : 0x1.6a87f3635859fp+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 255LL : 0x1.6a87f363585ap+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 255LL : 0x1.6a87f3635859fp+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 255LL : 0x1.6a87f363585ap+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffcp+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffcp+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62fp+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740dp+4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740ep+4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740dp+4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740ep+4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2ap+4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2ap+4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885541p+4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885542p+4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885541p+4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885542p+4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da288175898855p+4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2881758988558p+4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da288175898855p+4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2881758988558p+4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b94p+64 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b94p+64 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0544p+64 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e85p+64 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f3p+4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f8p+4 : inexact-ok +rootn max 511 += rootn downward binary32 0xf.fffffp+124 511LL : 0x1.308a4ep+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 511LL : 0x1.308a5p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 511LL : 0x1.308a4ep+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 511LL : 0x1.308a5p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a45p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a45p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a45p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a451p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450566p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450566p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c27p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c8p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0cp+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b1p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0cp+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b1p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbep+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770929p+32 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok +rootn max 1023 += rootn downward binary32 0xf.fffffp+124 1023LL : 0x1.17319p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 1023LL : 0x1.173192p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 1023LL : 0x1.17319p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 1023LL : 0x1.173192p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb7p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb7p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed18p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed8p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb6p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb8p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb6p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb8p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb1p+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d4p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045705p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045705p+0 : inexact-ok +rootn max 16383 += rootn downward binary32 0xf.fffffp+124 16383LL : 0x1.0163ep+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 16383LL : 0x1.0163ep+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 16383LL : 0x1.0163ep+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 16383LL : 0x1.0163e2p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b906p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b906p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b906p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b907p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b99p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b99p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de2p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de2p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a31647ap+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a18p+0 : inexact-ok +rootn max 0x1000001 += rootn downward binary32 0xf.fffffp+124 16777217LL : 0x1.000058p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 16777217LL : 0x1.000058p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 16777217LL : 0x1.000058p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 16777217LL : 0x1.00005ap+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b021p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b021p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b021p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b022p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a476p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a4p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a48p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a4p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a48p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514cp+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514cp+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514cp+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514dp+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c486p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c486p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f57255p+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e6p+0 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e6p+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7aep+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok +rootn max 0x10000000000001 += rootn downward binary32 0xf.fffffp+124 4503599627370497LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 4503599627370497LL : 0x1p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 4503599627370497LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000059p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000059p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b92p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b92p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc85p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acdp+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c6p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c6p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6bp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39cabp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39dp+0 : inexact-ok +rootn max 0x7fffffffffffffff += rootn downward binary32 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 9223372036854775807LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cfp+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cfp+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok +rootn -max 1 += rootn downward binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok +rootn -max 3 += rootn downward binary32 -0xf.fffffp+124 3LL : -0x6.597fa8p+40 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 3LL : -0x6.597fa8p+40 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 3LL : -0x6.597fap+40 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 3LL : -0x6.597fap+40 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318656p+40 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318656p+40 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318655cp+40 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318655cp+40 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a2464p+40 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a26p+40 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae516p+340 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae516p+340 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae514p+340 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae514p+340 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51559p+340 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51559p+340 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054deep+340 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054ep+340 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054ep+340 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054dp+340 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054dp+340 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59786p+5460 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864ecp+340 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok +rootn -max 5 += rootn downward binary32 -0xf.fffffp+124 5LL : -0x3.080cp+24 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 5LL : -0x3.080cp+24 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 5LL : -0x3.080bfcp+24 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 5LL : -0x3.080bfcp+24 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb2031ap+24 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb2031ap+24 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb20318p+24 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb20318p+24 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1cp+24 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1cp+24 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fcp+24 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe12p+204 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe12p+204 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11fp+204 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11fp+204 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9ep+204 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f3p+204 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120216p+3276 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120216p+3276 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f34p+3276 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27faap+3276 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d79p+204 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d8p+204 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok +rootn -max 63 += rootn downward binary32 -0xf.fffffp+124 63LL : -0x4.16c858p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 63LL : -0x4.16c85p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 63LL : -0x4.16c85p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 63LL : -0x4.16c85p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab64cp+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab648p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab648p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab648p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fdp+16 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fcp+16 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fcp+16 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fcp+16 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f74p+16 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f2p+260 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f2p+260 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7126p+260 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a1ap+16 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a8p+16 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok +rootn -max 127 += rootn downward binary32 -0xf.fffffp+124 127LL : -0x2.02cd54p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 127LL : -0x2.02cd54p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 127LL : -0x2.02cd5p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 127LL : -0x2.02cd5p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e4p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db92p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f818p+8 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f818p+8 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817p+8 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817p+8 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c66p+8 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c66p+8 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a6p+8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261ep+128 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok +rootn -max 255 += rootn downward binary32 -0xf.fffffp+124 255LL : -0x1.6a87f4p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 255LL : -0x1.6a87f4p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 255LL : -0x1.6a87f2p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 255LL : -0x1.6a87f2p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 255LL : -0x1.6a87f363585ap+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 255LL : -0x1.6a87f363585ap+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fp+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fp+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffcp+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffcp+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62fp+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740ep+4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740ep+4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740dp+4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740dp+4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2ap+4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2ap+4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885542p+4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885542p+4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885541p+4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885541p+4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2881758988558p+4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2881758988558p+4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da288175898855p+4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da288175898855p+4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b94p+64 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b94p+64 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0544p+64 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e85p+64 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f3p+4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f8p+4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok +rootn -max 511 += rootn downward binary32 -0xf.fffffp+124 511LL : -0x1.308a5p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 511LL : -0x1.308a5p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 511LL : -0x1.308a4ep+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 511LL : -0x1.308a4ep+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a451p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a45p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a45p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a45p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450566p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450566p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c27p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c8p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b1p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b1p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0cp+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0cp+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbep+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770929p+32 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok +rootn -max 1023 += rootn downward binary32 -0xf.fffffp+124 1023LL : -0x1.173192p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 1023LL : -0x1.173192p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 1023LL : -0x1.17319p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 1023LL : -0x1.17319p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb7p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb7p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed18p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed8p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb8p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb8p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb6p+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb6p+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb1p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d4p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045705p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045705p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704p+0 : inexact-ok +rootn -max 16383 += rootn downward binary32 -0xf.fffffp+124 16383LL : -0x1.0163e2p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 16383LL : -0x1.0163ep+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 16383LL : -0x1.0163ep+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 16383LL : -0x1.0163ep+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b907p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b906p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b906p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b906p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b99p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b99p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98p+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98p+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de2p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de2p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a31647ap+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a18p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok +rootn -max 0x1000001 += rootn downward binary32 -0xf.fffffp+124 16777217LL : -0x1.00005ap+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 16777217LL : -0x1.000058p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 16777217LL : -0x1.000058p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 16777217LL : -0x1.000058p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b022p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a476p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a48p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a48p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a4p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a4p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514dp+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514cp+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514cp+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514cp+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c486p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c486p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f57255p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e6p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e6p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7aep+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok +rootn -max 0x10000000000001 += rootn downward binary32 -0xf.fffffp+124 4503599627370497LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 4503599627370497LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 4503599627370497LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000059p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000059p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b92p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b92p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc85p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acdp+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c6p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c6p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5p+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5p+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6bp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39cabp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39dp+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok +rootn -max 0x7fffffffffffffff += rootn downward binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cfp+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cfp+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok +rootn max -1 += rootn downward binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok += rootn tonearest binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok += rootn towardzero binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok += rootn upward binary32 0xf.fffffp+124 -1LL : 0x1.000008p-128 : inexact-ok underflow errno-erange-ok += rootn downward binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -1LL : 0x1.0000010000011p-128 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -1LL : 0x1.0000010000010002p-128 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -1LL : 0x1.0000010000010002p-128 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -1LL : 0x1.0000010000010000010000010001p-128 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001008p-128 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000802p-1024 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000802p-1024 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000800000000000041p-1024 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.0000000000000400000000000051p-1024 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok +rootn max -2 += rootn downward binary32 0xf.fffffp+124 -2LL : 0x1p-64 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -2LL : 0x1p-64 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -2LL : 0x1p-64 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -2LL : 0x1.000002p-64 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -2LL : 0x1.0000008000007p-64 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006002p-64 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006002p-64 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -2LL : 0x1.0000008000006000005000004601p-64 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -2LL : 0x1.000000800000600000500000468p-64 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1p-512 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1p-512 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1p-512 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-512 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000402p-512 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000402p-512 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000018p-512 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000018p-512 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000018p-512 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000019p-512 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.000000000000040000000000008p-512 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1.0000000000000002p-8192 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1.0000000000000002p-8192 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.00000000000000008p-8192 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.00000000000000008p-8192 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.00000000000000008p-8192 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.0000000000000000800000000001p-8192 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1p-8192 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1p-8192 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1p-8192 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1.0000000000000000000000000001p-8192 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000026p-512 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000026p-512 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000026p-512 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000027p-512 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000002p-512 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000002p-512 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000002p-512 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.000000000000020000000000008p-512 : inexact-ok +rootn max -3 += rootn downward binary32 0xf.fffffp+124 -3LL : 0x2.85146p-44 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -3LL : 0x2.85146p-44 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -3LL : 0x2.85146p-44 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -3LL : 0x2.851464p-44 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c4p-44 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c6p-44 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c4p-44 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c6p-44 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609bp-44 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609p-44 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f60ap-44 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609p-44 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f60ap-44 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8fp-344 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f4p-344 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8fp-344 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f4p-344 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f31ap-344 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f31ap-344 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f718p-5464 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b8p-344 : inexact-ok +rootn max -4 += rootn downward binary32 0xf.fffffp+124 -4LL : 0x1p-32 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -4LL : 0x1p-32 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -4LL : 0x1p-32 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -4LL : 0x1.000002p-32 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -4LL : 0x1.0000004000002p-32 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -4LL : 0x1.0000004000003p-32 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -4LL : 0x1.0000004000002p-32 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -4LL : 0x1.0000004000003p-32 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -4LL : 0x1.0000004000002802p-32 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -4LL : 0x1.0000004000002802p-32 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000186p-32 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000186p-32 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000186p-32 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e00001861p-32 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e000018p-32 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000188p-32 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e000018p-32 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000188p-32 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1p-256 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1p-256 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1p-256 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1.0000000000001p-256 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.0000000000000202p-256 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.0000000000000202p-256 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000ap-256 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000ap-256 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000ap-256 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000bp-256 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000008p-256 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1.0000000000000002p-4096 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1.0000000000000002p-4096 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.00000000000000004p-4096 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.00000000000000004p-4096 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.00000000000000004p-4096 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.0000000000000000400000000001p-4096 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1p-4096 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1p-4096 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1p-4096 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1.0000000000000000000000000001p-4096 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000012p-256 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000013p-256 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000012p-256 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000013p-256 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.00000000000001p-256 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.00000000000001p-256 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.00000000000001p-256 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.000000000000010000000000008p-256 : inexact-ok +rootn max -5 += rootn downward binary32 0xf.fffffp+124 -5LL : 0x5.472d1p-28 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -5LL : 0x5.472d18p-28 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -5LL : 0x5.472d1p-28 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -5LL : 0x5.472d18p-28 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc9113p-28 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc9113p-28 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc9113p-28 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc91134p-28 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b838p-28 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733ap-208 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a8p-208 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733ap-208 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a8p-208 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a1p-208 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a1p-208 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b6p-3280 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b6p-3280 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b0718p-3280 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok +rootn max -63 += rootn downward binary32 0xf.fffffp+124 -63LL : 0x3.e9b69cp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -63LL : 0x3.e9b69cp-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -63LL : 0x3.e9b69cp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -63LL : 0x3.e9b6ap-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8cp-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8ep-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8cp-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8ep-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b326p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b4p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63c8p-20 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63c8p-20 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63c8p-20 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63dp-20 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed24p-264 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed24p-264 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db2p-264 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b4p-20 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok +rootn max -127 += rootn downward binary32 0xf.fffffp+124 -127LL : 0x7.f4da48p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -127LL : 0x7.f4da5p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -127LL : 0x7.f4da48p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -127LL : 0x7.f4da5p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d4p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d4p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d4p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d8p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad8p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad8p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae16439p-12 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae16439p-12 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae16439p-12 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae164398p-12 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933ep-12 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933ep-12 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde61p-12 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931bp-12 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b23815093p-12 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b23815093p-12 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b23815093p-12 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150934p-12 : inexact-ok +rootn max -255 += rootn downward binary32 0xf.fffffp+124 -255LL : 0xb.4c602p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -255LL : 0xb.4c603p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -255LL : 0xb.4c602p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -255LL : 0xb.4c603p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9cp-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9cp-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9cp-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c8p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a6p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a6p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f08p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f4p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4fp-8 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82fp-8 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82fp-8 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34832p-68 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34832p-68 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd188p-68 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e948188p-68 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a7p-8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok +rootn max -511 += rootn downward binary32 0xf.fffffp+124 -511LL : 0xd.7324dp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -511LL : 0xd.7324dp-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -511LL : 0xd.7324dp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -511LL : 0xd.7324ep-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1cap-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca8p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1cap-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca8p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c2p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c2p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc8p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf5p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a8p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a8p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e33p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e4p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293cp-36 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293cp-36 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807d08p-36 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok +rootn max -1023 += rootn downward binary32 0xf.fffffp+124 -1023LL : 0xe.abbafp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -1023LL : 0xe.abbbp-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -1023LL : 0xe.abbafp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -1023LL : 0xe.abbbp-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdfp-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdfp-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdfp-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf8p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28dp-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28dp-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb98p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c424p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c428p-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c424p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c428p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427118p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427118p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca5p-20 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca5p-20 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560e08p-20 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f08p-20 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d8p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e314p-4 : inexact-ok +rootn max -16383 += rootn downward binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0bp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0cp-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0bp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0cp-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd8836788p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883679p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd8836788p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883679p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe1p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe18p-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe1p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe18p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14cp-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14cp-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fcp-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4459p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4459p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e776p-4 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e776p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a412200cp-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead964p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fc8p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077cp-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d078p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077cp-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d078p-4 : inexact-ok +rootn max -0x1000001 += rootn downward binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa7p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa7p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa7p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa8p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bda8p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdbp-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bda8p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdbp-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528c8p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e52cp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaa8p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adabp-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaa8p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adabp-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac02p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac02p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb799p-4 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb799p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc7461p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f4908p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f4cp-4 : inexact-ok +rootn max -0x10000000000001 += rootn downward binary32 0xf.fffffp+124 -4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa7p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa78p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa7p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa78p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa747p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa747p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f33ap-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f34p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f34p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3ap-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3ap-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3ap-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a8p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37bp-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37bp-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc534p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a1p-4 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a1p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok +rootn max -0x7fffffffffffffff += rootn downward binary32 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e3088p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30cp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa75p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa75p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f40417184428p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171848p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f40417184418p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f40417184418p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171848p-4 : inexact-ok +rootn -max -1 += rootn downward binary32 -0xf.fffffp+124 -1LL : -0x1.000008p-128 : inexact-ok underflow errno-erange-ok += rootn tonearest binary32 -0xf.fffffp+124 -1LL : -0x1p-128 : inexact-ok underflow errno-erange-ok += rootn towardzero binary32 -0xf.fffffp+124 -1LL : -0x1p-128 : inexact-ok underflow errno-erange-ok += rootn upward binary32 -0xf.fffffp+124 -1LL : -0x1p-128 : inexact-ok underflow errno-erange-ok += rootn downward binary64 -0xf.fffffp+124 -1LL : -0x1.0000010000011p-128 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -1LL : -0x1.0000010000010002p-128 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -1LL : -0x1.0000010000010002p-128 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -1LL : -0x1.0000010000010000010000010001p-128 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001008p-128 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000000802p-1024 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000000802p-1024 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000000800000000000041p-1024 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.000000000000080000000000004p-1024 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.000000000000080000000000004p-1024 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.000000000000080000000000004p-1024 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.0000000000000400000000000051p-1024 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.000000000000040000000000005p-1024 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.000000000000040000000000005p-1024 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.000000000000040000000000005p-1024 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok +rootn -max -3 += rootn downward binary32 -0xf.fffffp+124 -3LL : -0x2.851464p-44 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -3LL : -0x2.85146p-44 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -3LL : -0x2.85146p-44 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -3LL : -0x2.85146p-44 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c6p-44 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c6p-44 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c4p-44 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c4p-44 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609bp-44 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f60ap-44 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f60ap-44 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609p-44 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609p-44 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f4p-344 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f4p-344 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8fp-344 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8fp-344 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f31ap-344 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f31ap-344 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f718p-5464 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b8p-344 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok +rootn -max -5 += rootn downward binary32 -0xf.fffffp+124 -5LL : -0x5.472d18p-28 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -5LL : -0x5.472d18p-28 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -5LL : -0x5.472d1p-28 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -5LL : -0x5.472d1p-28 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc91134p-28 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113p-28 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113p-28 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113p-28 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b838p-28 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a8p-208 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a8p-208 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733ap-208 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733ap-208 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a1p-208 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a1p-208 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b6p-3280 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b6p-3280 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b0718p-3280 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok +rootn -max -63 += rootn downward binary32 -0xf.fffffp+124 -63LL : -0x3.e9b6ap-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -63LL : -0x3.e9b69cp-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -63LL : -0x3.e9b69cp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -63LL : -0x3.e9b69cp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8ep-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8ep-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8cp-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8cp-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b326p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b4p-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63dp-20 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63c8p-20 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63c8p-20 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63c8p-20 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed24p-264 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed24p-264 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db2p-264 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b4p-20 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok +rootn -max -127 += rootn downward binary32 -0xf.fffffp+124 -127LL : -0x7.f4da5p-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -127LL : -0x7.f4da5p-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -127LL : -0x7.f4da48p-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -127LL : -0x7.f4da48p-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d8p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d4p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d4p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d4p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad8p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad8p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae164398p-12 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae16439p-12 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae16439p-12 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae16439p-12 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933ep-12 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933ep-12 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde61p-12 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931bp-12 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150934p-12 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b23815093p-12 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b23815093p-12 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b23815093p-12 : inexact-ok +rootn -max -255 += rootn downward binary32 -0xf.fffffp+124 -255LL : -0xb.4c603p-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -255LL : -0xb.4c603p-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -255LL : -0xb.4c602p-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -255LL : -0xb.4c602p-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c8p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9cp-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9cp-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9cp-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a6p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a6p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f08p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f4p-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4fp-8 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82fp-8 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82fp-8 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34832p-68 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34832p-68 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd188p-68 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e948188p-68 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a7p-8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok +rootn -max -511 += rootn downward binary32 -0xf.fffffp+124 -511LL : -0xd.7324ep-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -511LL : -0xd.7324dp-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -511LL : -0xd.7324dp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -511LL : -0xd.7324dp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca8p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca8p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1cap-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1cap-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c2p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c2p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc8p-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf5p-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a8p-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a8p-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e33p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e4p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293cp-36 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293cp-36 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807d08p-36 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok +rootn -max -1023 += rootn downward binary32 -0xf.fffffp+124 -1023LL : -0xe.abbbp-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -1023LL : -0xe.abbbp-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -1023LL : -0xe.abbafp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -1023LL : -0xe.abbafp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf8p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdfp-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdfp-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdfp-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28dp-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28dp-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb98p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c428p-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c428p-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c424p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c424p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427118p-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427118p-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca5p-20 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca5p-20 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560e08p-20 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f08p-20 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d8p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e314p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok +rootn -max -16383 += rootn downward binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0cp-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0cp-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0bp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0bp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883679p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883679p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd8836788p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd8836788p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe18p-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe18p-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe1p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe1p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14cp-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14cp-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fcp-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4459p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4459p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e776p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e776p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a412200cp-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead964p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fc8p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d078p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d078p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077cp-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077cp-4 : inexact-ok +rootn -max -0x1000001 += rootn downward binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa8p-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa7p-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa7p-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa7p-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdbp-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdbp-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bda8p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bda8p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528c8p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e52cp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adabp-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adabp-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaa8p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaa8p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac02p-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac02p-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb799p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb799p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc7461p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f4908p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f4cp-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok +rootn -max -0x10000000000001 += rootn downward binary32 -0xf.fffffp+124 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa78p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa78p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa7p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa7p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa747p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa747p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f33ap-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f34p-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f34p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a8p-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3ap-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3ap-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3ap-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37bp-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37bp-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc534p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a1p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a1p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok +rootn -max -0x7fffffffffffffff += rootn downward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e3088p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30cp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa75p-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa75p-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f40417184428p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171848p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f40417184418p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f40417184418p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171848p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok +rootn 1 123 += rootn downward binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn downward m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn downward binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn downward ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok +rootn 1 -123 += rootn downward binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn downward m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn downward binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn downward ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok +rootn 1 1234 += rootn downward binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn downward m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn downward binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn downward ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok +rootn 1 -1234 += rootn downward binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn downward m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn downward binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn downward ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok +rootn -1 123 += rootn downward binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn downward m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn downward binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn downward ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok +rootn -1 -123 += rootn downward binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn downward m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn downward binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn downward ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok +rootn 2 123 += rootn downward binary32 0x2p+0 123LL : 0x1.01725cp+0 : inexact-ok += rootn tonearest binary32 0x2p+0 123LL : 0x1.01725cp+0 : inexact-ok += rootn towardzero binary32 0x2p+0 123LL : 0x1.01725cp+0 : inexact-ok += rootn upward binary32 0x2p+0 123LL : 0x1.01725ep+0 : inexact-ok += rootn downward binary64 0x2p+0 123LL : 0x1.01725c43b5cc9p+0 : inexact-ok += rootn tonearest binary64 0x2p+0 123LL : 0x1.01725c43b5ccap+0 : inexact-ok += rootn towardzero binary64 0x2p+0 123LL : 0x1.01725c43b5cc9p+0 : inexact-ok += rootn upward binary64 0x2p+0 123LL : 0x1.01725c43b5ccap+0 : inexact-ok += rootn downward intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn tonearest intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn towardzero intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn upward intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffep+0 : inexact-ok += rootn downward m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn tonearest m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn towardzero m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn upward m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffep+0 : inexact-ok += rootn downward binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok += rootn tonearest binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok += rootn towardzero binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok += rootn upward binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok += rootn downward ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok += rootn tonearest ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok += rootn towardzero ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok += rootn upward ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok +rootn 2 -123 += rootn downward binary32 0x2p+0 -123LL : 0xf.e8fb8p-4 : inexact-ok += rootn tonearest binary32 0x2p+0 -123LL : 0xf.e8fb9p-4 : inexact-ok += rootn towardzero binary32 0x2p+0 -123LL : 0xf.e8fb8p-4 : inexact-ok += rootn upward binary32 0x2p+0 -123LL : 0xf.e8fb9p-4 : inexact-ok += rootn downward binary64 0x2p+0 -123LL : 0xf.e8fb888504698p-4 : inexact-ok += rootn tonearest binary64 0x2p+0 -123LL : 0xf.e8fb888504698p-4 : inexact-ok += rootn towardzero binary64 0x2p+0 -123LL : 0xf.e8fb888504698p-4 : inexact-ok += rootn upward binary64 0x2p+0 -123LL : 0xf.e8fb8885046ap-4 : inexact-ok += rootn downward intel96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok += rootn tonearest intel96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok += rootn towardzero intel96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok += rootn upward intel96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok += rootn downward m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok += rootn tonearest m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok += rootn towardzero m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok += rootn upward m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok += rootn downward binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn tonearest binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn towardzero binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn upward binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc98p-4 : inexact-ok += rootn downward ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok += rootn tonearest ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok += rootn towardzero ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok += rootn upward ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bccp-4 : inexact-ok +rootn 2 1234 += rootn downward binary32 0x2p+0 1234LL : 0x1.0024d2p+0 : inexact-ok += rootn tonearest binary32 0x2p+0 1234LL : 0x1.0024d2p+0 : inexact-ok += rootn towardzero binary32 0x2p+0 1234LL : 0x1.0024d2p+0 : inexact-ok += rootn upward binary32 0x2p+0 1234LL : 0x1.0024d4p+0 : inexact-ok += rootn downward binary64 0x2p+0 1234LL : 0x1.0024d28978755p+0 : inexact-ok += rootn tonearest binary64 0x2p+0 1234LL : 0x1.0024d28978756p+0 : inexact-ok += rootn towardzero binary64 0x2p+0 1234LL : 0x1.0024d28978755p+0 : inexact-ok += rootn upward binary64 0x2p+0 1234LL : 0x1.0024d28978756p+0 : inexact-ok += rootn downward intel96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn tonearest intel96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn towardzero intel96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn upward intel96 0x2p+0 1234LL : 0x1.0024d28978755da6p+0 : inexact-ok += rootn downward m68k96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn tonearest m68k96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn towardzero m68k96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn upward m68k96 0x2p+0 1234LL : 0x1.0024d28978755da6p+0 : inexact-ok += rootn downward binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e622p+0 : inexact-ok += rootn tonearest binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e622p+0 : inexact-ok += rootn towardzero binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e622p+0 : inexact-ok += rootn upward binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e623p+0 : inexact-ok += rootn downward ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e6p+0 : inexact-ok += rootn tonearest ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e6p+0 : inexact-ok += rootn towardzero ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e6p+0 : inexact-ok += rootn upward ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e68p+0 : inexact-ok +rootn 2 -1234 += rootn downward binary32 0x2p+0 -1234LL : 0xf.fdb32p-4 : inexact-ok += rootn tonearest binary32 0x2p+0 -1234LL : 0xf.fdb33p-4 : inexact-ok += rootn towardzero binary32 0x2p+0 -1234LL : 0xf.fdb32p-4 : inexact-ok += rootn upward binary32 0x2p+0 -1234LL : 0xf.fdb33p-4 : inexact-ok += rootn downward binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f38p-4 : inexact-ok += rootn tonearest binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f4p-4 : inexact-ok += rootn towardzero binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f38p-4 : inexact-ok += rootn upward binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f4p-4 : inexact-ok += rootn downward intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok += rootn tonearest intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok += rootn towardzero intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok += rootn upward intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok += rootn downward m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok += rootn tonearest m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok += rootn towardzero m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok += rootn upward m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok += rootn downward binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86398p-4 : inexact-ok += rootn tonearest binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86398p-4 : inexact-ok += rootn towardzero binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86398p-4 : inexact-ok += rootn upward binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f863ap-4 : inexact-ok += rootn downward ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86p-4 : inexact-ok += rootn tonearest ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f864p-4 : inexact-ok += rootn towardzero ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86p-4 : inexact-ok += rootn upward ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f864p-4 : inexact-ok +rootn -2 123 += rootn downward binary32 -0x2p+0 123LL : -0x1.01725ep+0 : inexact-ok += rootn tonearest binary32 -0x2p+0 123LL : -0x1.01725cp+0 : inexact-ok += rootn towardzero binary32 -0x2p+0 123LL : -0x1.01725cp+0 : inexact-ok += rootn upward binary32 -0x2p+0 123LL : -0x1.01725cp+0 : inexact-ok += rootn downward binary64 -0x2p+0 123LL : -0x1.01725c43b5ccap+0 : inexact-ok += rootn tonearest binary64 -0x2p+0 123LL : -0x1.01725c43b5ccap+0 : inexact-ok += rootn towardzero binary64 -0x2p+0 123LL : -0x1.01725c43b5cc9p+0 : inexact-ok += rootn upward binary64 -0x2p+0 123LL : -0x1.01725c43b5cc9p+0 : inexact-ok += rootn downward intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffep+0 : inexact-ok += rootn tonearest intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn towardzero intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn upward intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn downward m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffep+0 : inexact-ok += rootn tonearest m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn towardzero m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn upward m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn downward binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok += rootn tonearest binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok += rootn towardzero binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok += rootn upward binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok += rootn downward ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok += rootn tonearest ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok += rootn towardzero ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok += rootn upward ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok +rootn -2 -123 += rootn downward binary32 -0x2p+0 -123LL : -0xf.e8fb9p-4 : inexact-ok += rootn tonearest binary32 -0x2p+0 -123LL : -0xf.e8fb9p-4 : inexact-ok += rootn towardzero binary32 -0x2p+0 -123LL : -0xf.e8fb8p-4 : inexact-ok += rootn upward binary32 -0x2p+0 -123LL : -0xf.e8fb8p-4 : inexact-ok += rootn downward binary64 -0x2p+0 -123LL : -0xf.e8fb8885046ap-4 : inexact-ok += rootn tonearest binary64 -0x2p+0 -123LL : -0xf.e8fb888504698p-4 : inexact-ok += rootn towardzero binary64 -0x2p+0 -123LL : -0xf.e8fb888504698p-4 : inexact-ok += rootn upward binary64 -0x2p+0 -123LL : -0xf.e8fb888504698p-4 : inexact-ok += rootn downward intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok += rootn tonearest intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok += rootn towardzero intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok += rootn upward intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok += rootn downward m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok += rootn tonearest m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok += rootn towardzero m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok += rootn upward m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok += rootn downward binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc98p-4 : inexact-ok += rootn tonearest binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn towardzero binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn upward binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn downward ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bccp-4 : inexact-ok += rootn tonearest ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok += rootn towardzero ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok += rootn upward ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok +rootn 0x1.234p50 123 += rootn downward binary32 0x4.8dp+48 123LL : 0x1.53ad28p+0 : inexact-ok += rootn tonearest binary32 0x4.8dp+48 123LL : 0x1.53ad28p+0 : inexact-ok += rootn towardzero binary32 0x4.8dp+48 123LL : 0x1.53ad28p+0 : inexact-ok += rootn upward binary32 0x4.8dp+48 123LL : 0x1.53ad2ap+0 : inexact-ok += rootn downward binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27afp+0 : inexact-ok += rootn tonearest binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27afp+0 : inexact-ok += rootn towardzero binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27afp+0 : inexact-ok += rootn upward binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27bp+0 : inexact-ok += rootn downward intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn tonearest intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn towardzero intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn upward intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn downward m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn tonearest m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn towardzero m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn upward m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn downward binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn tonearest binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn towardzero binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn upward binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3ep+0 : inexact-ok += rootn downward ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok += rootn tonearest ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok += rootn towardzero ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok += rootn upward ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f8p+0 : inexact-ok +rootn 0x1.234p50 -123 += rootn downward binary32 0x4.8dp+48 -123LL : 0xc.0efc3p-4 : inexact-ok += rootn tonearest binary32 0x4.8dp+48 -123LL : 0xc.0efc3p-4 : inexact-ok += rootn towardzero binary32 0x4.8dp+48 -123LL : 0xc.0efc3p-4 : inexact-ok += rootn upward binary32 0x4.8dp+48 -123LL : 0xc.0efc4p-4 : inexact-ok += rootn downward binary64 0x4.8dp+48 -123LL : 0xc.0efc307b7653p-4 : inexact-ok += rootn tonearest binary64 0x4.8dp+48 -123LL : 0xc.0efc307b7653p-4 : inexact-ok += rootn towardzero binary64 0x4.8dp+48 -123LL : 0xc.0efc307b7653p-4 : inexact-ok += rootn upward binary64 0x4.8dp+48 -123LL : 0xc.0efc307b76538p-4 : inexact-ok += rootn downward intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok += rootn tonearest intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok += rootn towardzero intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok += rootn upward intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok += rootn downward m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok += rootn tonearest m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok += rootn towardzero m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok += rootn upward m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok += rootn downward binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn tonearest binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn towardzero binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn upward binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e7978p-4 : inexact-ok += rootn downward ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok += rootn tonearest ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok += rootn towardzero ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok += rootn upward ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e7cp-4 : inexact-ok +rootn 0x1.234p50 1234 += rootn downward binary32 0x4.8dp+48 1234LL : 0x1.0751bcp+0 : inexact-ok += rootn tonearest binary32 0x4.8dp+48 1234LL : 0x1.0751bep+0 : inexact-ok += rootn towardzero binary32 0x4.8dp+48 1234LL : 0x1.0751bcp+0 : inexact-ok += rootn upward binary32 0x4.8dp+48 1234LL : 0x1.0751bep+0 : inexact-ok += rootn downward binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9p+0 : inexact-ok += rootn tonearest binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9p+0 : inexact-ok += rootn towardzero binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9p+0 : inexact-ok += rootn upward binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4cap+0 : inexact-ok += rootn downward intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok += rootn tonearest intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok += rootn towardzero intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok += rootn upward intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok += rootn downward m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok += rootn tonearest m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok += rootn towardzero m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok += rootn upward m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok += rootn downward binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe202p+0 : inexact-ok += rootn tonearest binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe202p+0 : inexact-ok += rootn towardzero binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe202p+0 : inexact-ok += rootn upward binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe203p+0 : inexact-ok += rootn downward ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe2p+0 : inexact-ok += rootn tonearest ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe2p+0 : inexact-ok += rootn towardzero ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe2p+0 : inexact-ok += rootn upward ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe28p+0 : inexact-ok +rootn 0x1.234p50 -1234 += rootn downward binary32 0x4.8dp+48 -1234LL : 0xf.8e257p-4 : inexact-ok += rootn tonearest binary32 0x4.8dp+48 -1234LL : 0xf.8e258p-4 : inexact-ok += rootn towardzero binary32 0x4.8dp+48 -1234LL : 0xf.8e257p-4 : inexact-ok += rootn upward binary32 0x4.8dp+48 -1234LL : 0xf.8e258p-4 : inexact-ok += rootn downward binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50dp-4 : inexact-ok += rootn tonearest binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50dp-4 : inexact-ok += rootn towardzero binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50dp-4 : inexact-ok += rootn upward binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50d8p-4 : inexact-ok += rootn downward intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok += rootn tonearest intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok += rootn towardzero intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok += rootn upward intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok += rootn downward m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok += rootn tonearest m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok += rootn towardzero m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok += rootn upward m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok += rootn downward binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94188p-4 : inexact-ok += rootn tonearest binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f9419p-4 : inexact-ok += rootn towardzero binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94188p-4 : inexact-ok += rootn upward binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f9419p-4 : inexact-ok += rootn downward ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94p-4 : inexact-ok += rootn tonearest ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94p-4 : inexact-ok += rootn towardzero ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94p-4 : inexact-ok += rootn upward ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f944p-4 : inexact-ok +rootn -0x1.234p50 123 += rootn downward binary32 -0x4.8dp+48 123LL : -0x1.53ad2ap+0 : inexact-ok += rootn tonearest binary32 -0x4.8dp+48 123LL : -0x1.53ad28p+0 : inexact-ok += rootn towardzero binary32 -0x4.8dp+48 123LL : -0x1.53ad28p+0 : inexact-ok += rootn upward binary32 -0x4.8dp+48 123LL : -0x1.53ad28p+0 : inexact-ok += rootn downward binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27bp+0 : inexact-ok += rootn tonearest binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27afp+0 : inexact-ok += rootn towardzero binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27afp+0 : inexact-ok += rootn upward binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27afp+0 : inexact-ok += rootn downward intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn tonearest intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn towardzero intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn upward intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn downward m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn tonearest m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn towardzero m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn upward m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn downward binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3ep+0 : inexact-ok += rootn tonearest binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn towardzero binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn upward binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn downward ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f8p+0 : inexact-ok += rootn tonearest ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok += rootn towardzero ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok += rootn upward ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok +rootn -0x1.234p50 -123 += rootn downward binary32 -0x4.8dp+48 -123LL : -0xc.0efc4p-4 : inexact-ok += rootn tonearest binary32 -0x4.8dp+48 -123LL : -0xc.0efc3p-4 : inexact-ok += rootn towardzero binary32 -0x4.8dp+48 -123LL : -0xc.0efc3p-4 : inexact-ok += rootn upward binary32 -0x4.8dp+48 -123LL : -0xc.0efc3p-4 : inexact-ok += rootn downward binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b76538p-4 : inexact-ok += rootn tonearest binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b7653p-4 : inexact-ok += rootn towardzero binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b7653p-4 : inexact-ok += rootn upward binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b7653p-4 : inexact-ok += rootn downward intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok += rootn tonearest intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok += rootn towardzero intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok += rootn upward intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok += rootn downward m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok += rootn tonearest m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok += rootn towardzero m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok += rootn upward m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok += rootn downward binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e7978p-4 : inexact-ok += rootn tonearest binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn towardzero binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn upward binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn downward ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e7cp-4 : inexact-ok += rootn tonearest ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok += rootn towardzero ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok += rootn upward ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok +rootn 0x1.234p500 123 += rootn downward binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986cp+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn downward binary64 0x1.234p+500 123LL : 0x1.0c1618d82017dp+4 : inexact-ok += rootn tonearest binary64 0x1.234p+500 123LL : 0x1.0c1618d82017ep+4 : inexact-ok += rootn towardzero binary64 0x1.234p+500 123LL : 0x1.0c1618d82017dp+4 : inexact-ok += rootn upward binary64 0x1.234p+500 123LL : 0x1.0c1618d82017ep+4 : inexact-ok += rootn downward intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok += rootn tonearest intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok += rootn towardzero intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok += rootn upward intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok += rootn downward m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok += rootn tonearest m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok += rootn towardzero m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok += rootn upward m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok += rootn downward binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok += rootn tonearest binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok += rootn towardzero binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok += rootn upward binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok += rootn downward ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok += rootn tonearest ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok += rootn towardzero ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok += rootn upward ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2bp+4 : inexact-ok +rootn 0x1.234p500 -123 += rootn downward binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -123LL : 0x7.c7198p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117dcp-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588ep-4 : inexact-ok += rootn downward binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd68p-8 : inexact-ok += rootn tonearest binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd7p-8 : inexact-ok += rootn towardzero binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd68p-8 : inexact-ok += rootn upward binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd7p-8 : inexact-ok += rootn downward intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn tonearest intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn towardzero intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn upward intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd4p-8 : inexact-ok += rootn downward m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn tonearest m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn towardzero m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn upward m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd4p-8 : inexact-ok += rootn downward binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok += rootn tonearest binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok += rootn towardzero binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok += rootn upward binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok += rootn downward ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok += rootn tonearest ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok += rootn towardzero ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok += rootn upward ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok +rootn 0x1.234p500 1234 += rootn downward binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 1234LL : 0x1.13157ap+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97bp+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok += rootn downward binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4acp+0 : inexact-ok += rootn tonearest binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4adp+0 : inexact-ok += rootn towardzero binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4acp+0 : inexact-ok += rootn upward binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4adp+0 : inexact-ok += rootn downward intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn tonearest intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn towardzero intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn upward intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98ap+0 : inexact-ok += rootn downward m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn tonearest m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn towardzero m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn upward m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98ap+0 : inexact-ok += rootn downward binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258cfp+0 : inexact-ok += rootn tonearest binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258cfp+0 : inexact-ok += rootn towardzero binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258cfp+0 : inexact-ok += rootn upward binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258dp+0 : inexact-ok += rootn downward ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd2588p+0 : inexact-ok += rootn tonearest ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd259p+0 : inexact-ok += rootn towardzero ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd2588p+0 : inexact-ok += rootn upward ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd259p+0 : inexact-ok +rootn 0x1.234p500 -1234 += rootn downward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d76p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c628p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b8p-4 : inexact-ok += rootn downward binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953d8p-4 : inexact-ok += rootn tonearest binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953d8p-4 : inexact-ok += rootn towardzero binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953d8p-4 : inexact-ok += rootn upward binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953ep-4 : inexact-ok += rootn downward intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok += rootn tonearest intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok += rootn towardzero intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok += rootn upward intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok += rootn downward m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok += rootn tonearest m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok += rootn towardzero m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok += rootn upward m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok += rootn downward binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499bp-4 : inexact-ok += rootn tonearest binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499bp-4 : inexact-ok += rootn towardzero binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499bp-4 : inexact-ok += rootn upward binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499b8p-4 : inexact-ok += rootn downward ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965498p-4 : inexact-ok += rootn tonearest ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965498p-4 : inexact-ok += rootn towardzero ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965498p-4 : inexact-ok += rootn upward ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f96549cp-4 : inexact-ok +rootn -0x1.234p500 123 += rootn downward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986cp+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn downward binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017ep+4 : inexact-ok += rootn tonearest binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017ep+4 : inexact-ok += rootn towardzero binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017dp+4 : inexact-ok += rootn upward binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017dp+4 : inexact-ok += rootn downward intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok += rootn tonearest intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok += rootn towardzero intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok += rootn upward intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok += rootn downward m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok += rootn tonearest m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok += rootn towardzero m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok += rootn upward m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok += rootn downward binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok += rootn tonearest binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok += rootn towardzero binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok += rootn upward binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok += rootn downward ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2bp+4 : inexact-ok += rootn tonearest ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok += rootn towardzero ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok += rootn upward ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok +rootn -0x1.234p500 -123 += rootn downward binary32 -0xf.fffffp+124 -123LL : -0x7.c7198p-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117dcp-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588ep-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn downward binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd7p-8 : inexact-ok += rootn tonearest binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd7p-8 : inexact-ok += rootn towardzero binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd68p-8 : inexact-ok += rootn upward binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd68p-8 : inexact-ok += rootn downward intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd4p-8 : inexact-ok += rootn tonearest intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn towardzero intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn upward intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn downward m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd4p-8 : inexact-ok += rootn tonearest m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn towardzero m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn upward m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn downward binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok += rootn tonearest binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok += rootn towardzero binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok += rootn upward binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok += rootn downward ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok += rootn tonearest ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok += rootn towardzero ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok += rootn upward ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok +rootn 0x9.8765p5000 123 += rootn downward binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986cp+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dep+8 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e477p+8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok += rootn downward intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok += rootn upward intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok += rootn downward binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn upward binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2444p+40 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586928p+8 : inexact-ok +rootn 0x9.8765p5000 -123 += rootn downward binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -123LL : 0x7.c7198p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117dcp-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588ep-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbcp-12 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadep-12 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadep-12 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9264p-12 : inexact-ok += rootn downward intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok += rootn upward intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok += rootn downward binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok += rootn upward binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok +rootn 0x9.8765p5000 1234 += rootn downward binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 1234LL : 0x1.13157ap+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97bp+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad3p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad3p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfdp+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfep+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfdp+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfep+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939b8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939cp+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939b8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939cp+0 : inexact-ok += rootn downward intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn upward intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924cp+4 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924cp+4 : inexact-ok += rootn downward binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4cp+4 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4cp+4 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4cp+4 : inexact-ok += rootn upward binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4dp+4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917735p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917736p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917735p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917736p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f9177p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f9177p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f9177p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f91778p+0 : inexact-ok +rootn 0x9.8765p5000 -1234 += rootn downward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d76p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c628p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b8p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f48p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f5p-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f48p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f5p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdce8p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcfp-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdce8p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcfp-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcp-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcp-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcp-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bep-4 : inexact-ok += rootn downward intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn upward intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186eep-8 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186eep-8 : inexact-ok += rootn downward binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed33202637p-8 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed33202637p-8 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed33202637p-8 : inexact-ok += rootn upward binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed332026378p-8 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb7583p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb7583p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb7583p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb75838p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb758p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb758p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb758p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb75cp-4 : inexact-ok +rootn 0x9.8765p5000 12345 += rootn downward binary32 0xf.fffffp+124 12345LL : 0x1.01d8b2p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 12345LL : 0x1.01d8b4p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 12345LL : 0x1.01d8b2p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 12345LL : 0x1.01d8b4p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 12345LL : 0x1.01d8b34336119p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 12345LL : 0x1.01d8b3433611ap+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 12345LL : 0x1.01d8b34336119p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 12345LL : 0x1.01d8b3433611ap+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d4ap+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d4ap+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c16p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c16p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok += rootn downward intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn upward intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ccp+0 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ccp+0 : inexact-ok += rootn downward binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn upward binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60532p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb9p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342ep+0 : inexact-ok +rootn 0x9.8765p5000 -12345 += rootn downward binary32 0xf.fffffp+124 -12345LL : 0xf.e2aafp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -12345LL : 0xf.e2aafp-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -12345LL : 0xf.e2aafp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -12345LL : 0xf.e2abp-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c18p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c18p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c18p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c2p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb3p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb3p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022dp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a048p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a048p-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a048p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a05p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd9p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd9p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb250348p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok += rootn downward intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn upward intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985156p-4 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985156p-4 : inexact-ok += rootn downward binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn upward binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aa8p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok +rootn 0x9.8765p5000 1234567 += rootn downward binary32 0xf.fffffp+124 1234567LL : 0x1.0004b4p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 1234567LL : 0x1.0004b6p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 1234567LL : 0x1.0004b4p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 1234567LL : 0x1.0004b6p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49885p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49885p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49885p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49886p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375dp+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccap+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccap+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccap+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccbp+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e28p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e8p+0 : inexact-ok += rootn downward intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn upward intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn downward binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn upward binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e732p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a87p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084bp+0 : inexact-ok +rootn 0x9.8765p5000 -1234567 += rootn downward binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4ap-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4ap-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4ap-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4bp-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e51188p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5119p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e51188p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5119p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f12p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f12p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadc8p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eaddp-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadc8p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eaddp-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdadp-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdadp-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok += rootn downward intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn upward intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f216ap-4 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f216ap-4 : inexact-ok += rootn downward binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn upward binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b16228p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db7cp-4 : inexact-ok +rootn -0x9.8765p5000 123 += rootn downward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986cp+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dep+8 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e477p+8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2444p+40 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586928p+8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok +rootn -0x9.8765p5000 -123 += rootn downward binary32 -0xf.fffffp+124 -123LL : -0x7.c7198p-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117dcp-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588ep-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbcp-12 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadep-12 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadep-12 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9264p-12 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok +rootn -0x9.8765p5000 12345 += rootn downward binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b4p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b4p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b2p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b2p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b3433611ap+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b3433611ap+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d4ap+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d4ap+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c16p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c16p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15p+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15p+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ccp+0 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ccp+0 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60532p+0 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb9p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342ep+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok +rootn -0x9.8765p5000 -12345 += rootn downward binary32 -0xf.fffffp+124 -12345LL : -0xf.e2abp-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -12345LL : -0xf.e2aafp-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -12345LL : -0xf.e2aafp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -12345LL : -0xf.e2aafp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c2p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c18p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c18p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c18p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb3p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb3p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022dp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a05p-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a048p-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a048p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a048p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd9p-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd9p-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb250348p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985156p-4 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985156p-4 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aa8p-4 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok +rootn -0x9.8765p5000 1234567 += rootn downward binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b6p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b6p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b4p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b4p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49886p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49885p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49885p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49885p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375dp+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccbp+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccap+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccap+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccap+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e28p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e8p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e732p+0 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a87p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084bp+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok +rootn -0x9.8765p5000 -1234567 += rootn downward binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4bp-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4ap-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4ap-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4ap-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5119p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5119p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e51188p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e51188p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f12p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f12p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eaddp-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eaddp-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadc8p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadc8p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdadp-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdadp-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f216ap-4 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f216ap-4 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b16228p-4 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db7cp-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok diff --git a/math/bits/mathcalls.h b/math/bits/mathcalls.h index 566a422..10f6027 100644 --- a/math/bits/mathcalls.h +++ b/math/bits/mathcalls.h @@ -195,6 +195,9 @@ __MATHCALL (pown,, (_Mdouble_ __x, long long int __y)); /* Return X to the Y power. */ __MATHCALL (powr,, (_Mdouble_ __x, _Mdouble_ __y)); +/* Return the Yth root of X. */ +__MATHCALL (rootn,, (_Mdouble_ __x, long long int __y)); + /* Return the reciprocal of the square root of X. */ __MATHCALL (rsqrt,, (_Mdouble_ __x)); #endif diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index 118d2cd..fe1b9b7 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -599,6 +599,7 @@ static test_function test_functions[] = FUNC_mpfr_ff_f ("pow", mpfr_pow, false), FUNC_mpfr_fL_f ("pown", mpfr_pow_si, false), FUNC_mpfr_ff_f ("powr", mpfr_powr, false), + FUNC_mpfr_fL_f ("rootn", mpfr_rootn_si, false), /* mpfr_rec_sqrt differs from rsqrt on -0, but gen-auto-libm-tests does not handle results that are exact infinities anyway. */ FUNC_mpfr_f_f ("rsqrt", mpfr_rec_sqrt, true), diff --git a/math/gen-tgmath-tests.py b/math/gen-tgmath-tests.py index 3bcb200..c5fc382 100755 --- a/math/gen-tgmath-tests.py +++ b/math/gen-tgmath-tests.py @@ -756,6 +756,7 @@ class Tests(object): self.add_tests('logp1', 'r', ['r']) self.add_tests('pown', 'r', ['r', 'long long int']) self.add_tests('powr', 'r', ['r', 'r']) + self.add_tests('rootn', 'r', ['r', 'long long int']) self.add_tests('rsqrt', 'r', ['r']) self.add_tests('sinpi', 'r', ['r']) self.add_tests('tanpi', 'r', ['r']) diff --git a/math/libm-test-rootn.inc b/math/libm-test-rootn.inc new file mode 100644 index 0000000..d279c3f --- /dev/null +++ b/math/libm-test-rootn.inc @@ -0,0 +1,159 @@ +/* Test rootn. + Copyright (C) 2025 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <https://www.gnu.org/licenses/>. */ + +#include "libm-test-driver.c" + +static const struct test_fL_f_data rootn_test_data[] = + { + TEST_fL_f (rootn, qnan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -qnan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, snan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -snan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, plus_infty, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, plus_zero, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_zero, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, min_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, min_subnorm_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_subnorm_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, max_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + + TEST_fL_f (rootn, -min_subnorm_value, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_subnorm_value, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_subnorm_value, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + + TEST_fL_f (rootn, -min_subnorm_value, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_subnorm_value, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_subnorm_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + + TEST_fL_f (rootn, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, 2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, 2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, -2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, -2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, LLONG_MAX, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, LLONG_MAX, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, LLONG_MIN, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, LLONG_MIN, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + + TEST_fL_f (rootn, snan_value, 1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, 1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, -1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, -1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, 2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, 2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, -2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, -2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, 3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, 3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, -3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, -3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION), + + TEST_fL_f (rootn, plus_zero, -1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, plus_zero, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, plus_zero, -3, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, -3, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, plus_zero, -4, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, -4, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, plus_zero, -5, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, -5, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, plus_zero, LLONG_MIN, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, LLONG_MIN, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + + TEST_fL_f (rootn, plus_infty, 1, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, 1, minus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, 2, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, 3, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, 3, minus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, 4, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, 5, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, 5, minus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, LLONG_MAX, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, LLONG_MAX, minus_infty, ERRNO_UNCHANGED), + + TEST_fL_f (rootn, plus_infty, -1, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, -1, minus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, -2, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, -3, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, -3, minus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, -4, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, -5, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, -5, minus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, -0x7fffffffffffffffLL, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, -0x7fffffffffffffffLL, minus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, LLONG_MIN, plus_zero, ERRNO_UNCHANGED), + + AUTO_TESTS_fL_f (rootn), + }; + +static void +rootn_test (void) +{ + ALL_RM_TEST (rootn, 0, rootn_test_data, RUN_TEST_LOOP_fL_f, END); +} + +static void +do_test (void) +{ + rootn_test (); +} + +/* + * Local Variables: + * mode:c + * End: + */ diff --git a/math/s_rootn_template.c b/math/s_rootn_template.c new file mode 100644 index 0000000..771a619 --- /dev/null +++ b/math/s_rootn_template.c @@ -0,0 +1,81 @@ +/* Return the Yth root of X for integer Y. + Copyright (C) 2025 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <https://www.gnu.org/licenses/>. */ + +#include <errno.h> +#include <limits.h> +#include <math.h> +#include <math-narrow-eval.h> +#include <math_private.h> + + +FLOAT +M_DECL_FUNC (__rootn) (FLOAT x, long long int y) +{ + if (y == 0) + { + /* This is a domain error even if X is a NaN. */ + __set_errno (EDOM); + return M_LIT (0.0) / M_LIT (0.0); + } + if (isnan (x)) + return x + x; + if (x < 0 && (y & 1) == 0) + { + __set_errno (EDOM); + return (x - x) / (x - x); + } + if (isinf (x)) + /* If X is negative, then Y is odd. */ + return y > 0 ? x : M_LIT (1.0) / x; + if (x == M_LIT (0.0)) + { + if (y > 0) + return (y & 1) == 0 ? M_LIT (0.0) : x; + else + { + __set_errno (ERANGE); + return M_LIT (1.0) / ((y & 1) == 0 ? M_LIT (0.0) : x); + } + } + if (y == 1) + return x; + if (y == -1) + { + /* Overflow is possible in this case (and underflow, though not + underflow to zero). */ + FLOAT ret = math_narrow_eval (M_LIT (1.0) / x); + if (isinf (ret)) + __set_errno (ERANGE); + return ret; + } + /* Now X is finite and no overflow or underflow (or results even + close to overflowing or underflowing) is possible. If X is + negative, then Y is odd; the result should have the sign of X. */ + if (y >= 4 * M_MAX_EXP || y <= -4 * M_MAX_EXP) + /* No extra precision is needed in computing the exponent; it is + OK if Y cannot be exactly represented in type FLOAT. */ + return M_COPYSIGN (M_SUF (__ieee754_pow) (M_FABS (x), M_LIT (1.0) / y), x); + /* Compute 1 / Y with extra precision. Y can be exactly represented + in type FLOAT. */ + FLOAT qhi, qlo; + qhi = math_narrow_eval (M_LIT (1.0) / y); + qlo = M_SUF (fma) (-qhi, y, 1.0) / y; + return M_COPYSIGN (M_SUF (__ieee754_pow) (M_FABS (x), qhi) + * M_SUF (__ieee754_pow) (M_FABS (x), qlo), x); +} +declare_mgen_alias (__rootn, rootn); diff --git a/math/test-tgmath.c b/math/test-tgmath.c index c0d30de..c1cd3fc 100644 --- a/math/test-tgmath.c +++ b/math/test-tgmath.c @@ -48,7 +48,7 @@ volatile int count_cdouble; volatile int count_cfloat; volatile int count_cldouble; -#define NCALLS 192 +#define NCALLS 194 #define NCALLS_INT 4 #define NCCALLS 47 @@ -270,6 +270,7 @@ F(compile_test) (void) a = pow (pow (x, a), pow (c, b)); b = pown (pown (x, k), k); b = compoundn (compoundn (x, k), k); + b = rootn (rootn (x, k), k); a = powr (powr (x, a), powr (c, b)); b = sqrt (sqrt (a)); a = rsqrt (rsqrt (b)); @@ -399,6 +400,7 @@ F(compile_test) (void) a = pow (y, y); a = pown (y, 12345); a = compoundn (y, 12345); + a = rootn (y, 12345); a = powr (y, y); a = sqrt (y); a = rsqrt (y); @@ -802,6 +804,14 @@ TYPE } TYPE +(F(rootn)) (TYPE x, long long int y) +{ + ++count; + P (); + return x + y; +} + +TYPE (F(sqrt)) (TYPE x) { ++count; diff --git a/math/tgmath.h b/math/tgmath.h index f523d42..0d830a7 100644 --- a/math/tgmath.h +++ b/math/tgmath.h @@ -934,6 +934,9 @@ /* Return X to the Y power. */ # define powr(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, powr) +/* Return the Yth root of X. */ +# define rootn(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, rootn) + /* Return 1/sqrt(X). */ # define rsqrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, rsqrt) #endif diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Versions b/sysdeps/ieee754/ldbl-128ibm-compat/Versions index 29a3869..ae4bd5b 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Versions +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Versions @@ -157,6 +157,7 @@ libm { __compoundnieee128; __pownieee128; __powrieee128; + __rootnieee128; __rsqrtieee128; } } diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile index 72369eb..c9791c5 100644 --- a/sysdeps/ieee754/ldbl-opt/Makefile +++ b/sysdeps/ieee754/ldbl-opt/Makefile @@ -181,6 +181,7 @@ libnldbl-calls = \ remainder \ remquo \ rint \ + rootn \ round \ roundeven \ rsqrt \ @@ -384,6 +385,7 @@ CFLAGS-nldbl-powr.c = -fno-builtin-powrl CFLAGS-nldbl-remainder.c = -fno-builtin-remainderl -fno-builtin-dreml CFLAGS-nldbl-remquo.c = -fno-builtin-remquol CFLAGS-nldbl-rint.c = -fno-builtin-rintl +CFLAGS-nldbl-rootn.c = -fno-builtin-rootnl CFLAGS-nldbl-round.c = -fno-builtin-roundl CFLAGS-nldbl-roundeven.c = -fno-builtin-roundevenl CFLAGS-nldbl-rsqrt.c = -fno-builtin-rsqrtl diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-rootn.c b/sysdeps/ieee754/ldbl-opt/nldbl-rootn.c new file mode 100644 index 0000000..fb0d860 --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/nldbl-rootn.c @@ -0,0 +1,8 @@ +#include "nldbl-compat.h" + +double +attribute_hidden +rootnl (double x, long long int y) +{ + return rootn (x, y); +} diff --git a/sysdeps/mach/hurd/i386/libm.abilist b/sysdeps/mach/hurd/i386/libm.abilist index 6948b42..47d215f 100644 --- a/sysdeps/mach/hurd/i386/libm.abilist +++ b/sysdeps/mach/hurd/i386/libm.abilist @@ -1301,6 +1301,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/mach/hurd/x86_64/libm.abilist b/sysdeps/mach/hurd/x86_64/libm.abilist index 4810dfb..52c9d56 100644 --- a/sysdeps/mach/hurd/x86_64/libm.abilist +++ b/sysdeps/mach/hurd/x86_64/libm.abilist @@ -1158,6 +1158,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/aarch64/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/libm.abilist index ecdabe6..bb8114b 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libm.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libm.abilist @@ -1269,6 +1269,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/alpha/libm.abilist b/sysdeps/unix/sysv/linux/alpha/libm.abilist index db08345..4b383b1 100644 --- a/sysdeps/unix/sysv/linux/alpha/libm.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libm.abilist @@ -1428,6 +1428,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/arc/libm.abilist b/sysdeps/unix/sysv/linux/arc/libm.abilist index 30b13b9..c865ec8 100644 --- a/sysdeps/unix/sysv/linux/arc/libm.abilist +++ b/sysdeps/unix/sysv/linux/arc/libm.abilist @@ -847,6 +847,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/arm/be/libm.abilist b/sysdeps/unix/sysv/linux/arm/be/libm.abilist index 825ba11..63bad09 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/arm/le/libm.abilist b/sysdeps/unix/sysv/linux/arm/le/libm.abilist index 825ba11..63bad09 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/csky/libm.abilist b/sysdeps/unix/sysv/linux/csky/libm.abilist index 6560f3e..4ed463c 100644 --- a/sysdeps/unix/sysv/linux/csky/libm.abilist +++ b/sysdeps/unix/sysv/linux/csky/libm.abilist @@ -913,6 +913,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/hppa/libm.abilist b/sysdeps/unix/sysv/linux/hppa/libm.abilist index 2938d9d..d681d6e 100644 --- a/sysdeps/unix/sysv/linux/hppa/libm.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/i386/libm.abilist b/sysdeps/unix/sysv/linux/i386/libm.abilist index e9f296c..de77b0f 100644 --- a/sysdeps/unix/sysv/linux/i386/libm.abilist +++ b/sysdeps/unix/sysv/linux/i386/libm.abilist @@ -1308,6 +1308,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist index 8e35285..4b3ea80 100644 --- a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist +++ b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist @@ -1148,6 +1148,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist index 825ba11..63bad09 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist index 45026df..9dba60b 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist @@ -974,6 +974,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist index a428778..5596e08 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist index a428778..5596e08 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist index 1e13743..cdcc488 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist index 8182a71..888164b 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist @@ -1269,6 +1269,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/or1k/libm.abilist b/sysdeps/unix/sysv/linux/or1k/libm.abilist index 029c3cb..bef7a98 100644 --- a/sysdeps/unix/sysv/linux/or1k/libm.abilist +++ b/sysdeps/unix/sysv/linux/or1k/libm.abilist @@ -847,6 +847,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist index a43cb2c..7f584d3 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist @@ -1085,6 +1085,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist index 3a08e9f..d1cd4b1 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist @@ -1084,6 +1084,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist index 93796cd..bfc5310 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist @@ -1078,6 +1078,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist index 7fe20c0..dedfefc 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist @@ -1432,6 +1432,7 @@ GLIBC_2.41 tanpil F GLIBC_2.42 __compoundnieee128 F GLIBC_2.42 __pownieee128 F GLIBC_2.42 __powrieee128 F +GLIBC_2.42 __rootnieee128 F GLIBC_2.42 __rsqrtieee128 F GLIBC_2.42 compoundn F GLIBC_2.42 compoundnf F @@ -1457,6 +1458,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist index 454235d..9342294 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist @@ -1148,6 +1148,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist index b01d2b4..76e74c9 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist @@ -1245,6 +1245,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist index b37c0b5..be2d177 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist @@ -1372,6 +1372,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist index 42bfa28..7d7ba26 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist @@ -1372,6 +1372,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/sh/be/libm.abilist b/sysdeps/unix/sysv/linux/sh/be/libm.abilist index 8ba29d2..5b0b080 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/sh/le/libm.abilist b/sysdeps/unix/sysv/linux/sh/le/libm.abilist index 8ba29d2..5b0b080 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist index 4d10689..8107101 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist @@ -1379,6 +1379,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist index 6c64126..418ed9d 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist @@ -1269,6 +1269,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist index 11c5ebc..6719814 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist @@ -1302,6 +1302,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist index 2b1b75e..1a1069a 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist @@ -1302,6 +1302,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F |