diff options
53 files changed, 11098 insertions, 7 deletions
@@ -14,7 +14,7 @@ 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: pown, powr, rsqrt. + - Power and absolute-value functions: compoundn, pown, powr, rsqrt. * On Linux, the pthread_gettid_np function has been added. diff --git a/manual/math.texi b/manual/math.texi index adbe271..90750b2 100644 --- a/manual/math.texi +++ b/manual/math.texi @@ -803,6 +803,22 @@ The @code{pown} functions are from TS 18661-4:2015 (which used @code{long long int} in C23). @end deftypefun +@deftypefun double compoundn (double @var{x}, long long int @var{power}) +@deftypefunx float compoundnf (float @var{x}, long long int @var{power}) +@deftypefunx {long double} compoundnl (long double @var{x}, long long int @var{power}) +@deftypefunx _FloatN compoundnfN (_Float@var{N} @var{x}, long long int @var{power}) +@deftypefunx _FloatNx compoundnfNx (_Float@var{N}x @var{x}, long long int @var{power}) +@standards{TS 18661-4:2015, math.h} +@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} +These return @code{1 + @var{x}} raised to @var{power} (an integer). +If @var{x} is less than @minus{}1, @code{compoundn} signals a domain +error. + +The @code{compoundn} functions are from TS 18661-4:2015 (which used +@code{intmax_t} as the type of @var{power}; the type changed to +@code{long long int} in C23). +@end deftypefun + @cindex square root function @deftypefun double sqrt (double @var{x}) @deftypefunx float sqrtf (float @var{x}) diff --git a/math/Makefile b/math/Makefile index 6b2331d..5dd8d02 100644 --- a/math/Makefile +++ b/math/Makefile @@ -110,6 +110,7 @@ gen-libm-calls = \ s_cexpF \ s_clog10F \ s_clogF \ + s_compoundnF \ s_cospiF \ s_cpowF \ s_cprojF \ @@ -657,6 +658,7 @@ libm-test-funcs-auto = \ cexp \ clog \ clog10 \ + compoundn \ cos \ cosh \ cospi \ @@ -962,6 +964,7 @@ tgmath3-macros = \ cbrt \ ceil \ cimag \ + compoundn \ conj \ copysign \ cos \ @@ -1359,6 +1362,7 @@ CFLAGS-s_cexp.c += -fno-builtin-cexpl CFLAGS-s_cimag.c += -fno-builtin-cimagl CFLAGS-s_clog.c += -fno-builtin-clogl CFLAGS-s_clog10.c += -fno-builtin-clog10l +CFLAGS-s_compoundn.c += -fno-builtin-compoundnl CFLAGS-s_conj.c += -fno-builtin-conjl CFLAGS-s_copysign.c += -fno-builtin-copysignl CFLAGS-s_cos.c += -fno-builtin-cosl @@ -1507,6 +1511,7 @@ CFLAGS-s_cexp.c += -fno-builtin-cexpf32x -fno-builtin-cexpf64 CFLAGS-s_cimag.c += -fno-builtin-cimagf32x -fno-builtin-cimagf64 CFLAGS-s_clog.c += -fno-builtin-clogf32x -fno-builtin-clogf64 CFLAGS-s_clog10.c += -fno-builtin-clog10f32x -fno-builtin-clog10f64 +CFLAGS-s_compoundn.c += -fno-builtin-compoundnf32x -fno-builtin-compoundnf64 CFLAGS-s_conj.c += -fno-builtin-conjf32x -fno-builtin-conjf64 CFLAGS-s_copysign.c += -fno-builtin-copysignf32x -fno-builtin-copysignf64 CFLAGS-s_cos.c += -fno-builtin-cosf32x -fno-builtin-cosf64 @@ -1641,6 +1646,7 @@ CFLAGS-s_cexpf.c += -fno-builtin-cexpf32 CFLAGS-s_cimagf.c += -fno-builtin-cimagf32 CFLAGS-s_clogf.c += -fno-builtin-clogf32 CFLAGS-s_clog10f.c += -fno-builtin-clog10f32 +CFLAGS-s_compoundnf.c += -fno-builtin-compoundnf32 CFLAGS-s_conjf.c += -fno-builtin-conjf32 CFLAGS-s_copysignf.c += -fno-builtin-copysignf32 CFLAGS-s_cosf.c += -fno-builtin-cosf32 diff --git a/math/Versions b/math/Versions index 36c0f23..84c0c66 100644 --- a/math/Versions +++ b/math/Versions @@ -673,10 +673,13 @@ libm { } GLIBC_2.42 { # Functions not involving _Float64x or _Float128, for all configurations. + compoundn; compoundnf; compoundnl; + compoundnf32; compoundnf64; compoundnf32x; pown; pownf; pownl; pownf32; pownf64; pownf32x; powr; powrf; powrl; powrf32; powrf64; powrf32x; rsqrt; rsqrtf; rsqrtl; rsqrtf32; rsqrtf64; rsqrtf32x; # Functions involving _Float64x or _Float128, for some configurations. + compoundnf64x; compoundnf128; pownf64x; pownf128; powrf64x; powrf128; rsqrtf64x; rsqrtf128; diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 7cb8a89..8751f98 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -4724,6 +4724,221 @@ clog10 0xfd95243681c055c2632286921092p-113 0x1bccabcd29ca2152860ec29e34ef7p-113 clog10 0xdb85c467ee2aadd5f425fe0f4b8dp-114 0x3e83162a0f95f1dcbf97dddf410eap-114 clog10 0x1415bcaf2105940d49a636e98ae59p-115 0x7e6a150adfcd1b0921d44b31f40f4p-115 +compoundn -1 0 +compoundn -0.999 0 +compoundn -0.123 0 +compoundn -min 0 +compoundn -min_subnorm 0 +compoundn -0 0 +compoundn 0 0 +compoundn min_subnorm 0 +compoundn min 0 +compoundn 0.001 0 +compoundn 0.123456 0 +compoundn 1 0 +compoundn 2 0 +compoundn max 0 + +compoundn -1 1 +compoundn -0.999 1 +compoundn -0.123 1 +compoundn -min 1 +compoundn -min_subnorm 1 +compoundn -0 1 +compoundn 0 1 +compoundn min_subnorm 1 +compoundn min 1 +compoundn 0.001 1 +compoundn 0.123456 1 +compoundn 1 1 +compoundn 2 1 +compoundn max 1 + +compoundn -0.999 -1 +compoundn -0.123 -1 +compoundn -min -1 +compoundn -min_subnorm -1 +compoundn -0 -1 +compoundn 0 -1 +compoundn min_subnorm -1 +compoundn min -1 +compoundn 0.001 -1 +compoundn 0.123456 -1 +compoundn 1 -1 +compoundn 2 -1 +compoundn max -1 + +compoundn -1 2 +compoundn -0.999 2 +compoundn -0.123 2 +compoundn -min 2 +compoundn -min_subnorm 2 +compoundn -0 2 +compoundn 0 2 +compoundn min_subnorm 2 +compoundn min 2 +compoundn 0.001 2 +compoundn 0.123456 2 +compoundn 1 2 +compoundn 2 2 +compoundn max 2 + +compoundn -0.999 -2 +compoundn -0.123 -2 +compoundn -min -2 +compoundn -min_subnorm -2 +compoundn -0 -2 +compoundn 0 -2 +compoundn min_subnorm -2 +compoundn min -2 +compoundn 0.001 -2 +compoundn 0.123456 -2 +compoundn 1 -2 +compoundn 2 -2 +compoundn max -2 + +compoundn -1 0x7fffffffffffffff +compoundn -0.999 0x7fffffffffffffff +compoundn -0.123 0x7fffffffffffffff +compoundn -min 0x7fffffffffffffff +compoundn -min_subnorm 0x7fffffffffffffff +compoundn -0 0x7fffffffffffffff +compoundn 0 0x7fffffffffffffff +compoundn min_subnorm 0x7fffffffffffffff +compoundn min 0x7fffffffffffffff +compoundn 0.001 0x7fffffffffffffff +compoundn 0.123456 0x7fffffffffffffff +compoundn 1 0x7fffffffffffffff +compoundn 2 0x7fffffffffffffff +compoundn max 0x7fffffffffffffff + +compoundn -0.999 -0x8000000000000000 +compoundn -0.123 -0x8000000000000000 +compoundn -min -0x8000000000000000 +compoundn -min_subnorm -0x8000000000000000 +compoundn -0 -0x8000000000000000 +compoundn 0 -0x8000000000000000 +compoundn min_subnorm -0x8000000000000000 +compoundn min -0x8000000000000000 +compoundn 0.001 -0x8000000000000000 +compoundn 0.123456 -0x8000000000000000 +compoundn 1 -0x8000000000000000 +compoundn 2 -0x8000000000000000 +compoundn max -0x8000000000000000 + +compoundn 12.3456 10 +compoundn 12.3456 -10 + +compoundn 0x1p-64 0x7fffffffffffffff +compoundn -0x1p-64 0x7fffffffffffffff +compoundn 0x1p-64 -0x8000000000000000 +compoundn -0x1p-64 -0x8000000000000000 +compoundn 0x1.000002p-64 0x7fffffffffffffff +compoundn -0x1.000002p-64 0x7fffffffffffffff +compoundn 0x1.000002p-64 -0x8000000000000000 +compoundn -0x1.000002p-64 -0x8000000000000000 + +compoundn 0x1p-58 0x7fffffffffffffff +compoundn -0x1p-58 0x7fffffffffffffff +compoundn 0x1p-58 -0x8000000000000000 +compoundn -0x1p-58 -0x8000000000000000 +compoundn 0x1.000002p-58 0x7fffffffffffffff +compoundn -0x1.000002p-58 0x7fffffffffffffff +compoundn 0x1.000002p-58 -0x8000000000000000 +compoundn -0x1.000002p-58 -0x8000000000000000 + +compoundn 0x1p-57 0x7fffffffffffffff +compoundn -0x1p-57 0x7fffffffffffffff +compoundn 0x1p-57 -0x8000000000000000 +compoundn -0x1p-57 -0x8000000000000000 +compoundn 0x1.000002p-57 0x7fffffffffffffff +compoundn -0x1.000002p-57 0x7fffffffffffffff +compoundn 0x1.000002p-57 -0x8000000000000000 +compoundn -0x1.000002p-57 -0x8000000000000000 + +compoundn 0x1p-56 0x7fffffffffffffff +compoundn -0x1p-56 0x7fffffffffffffff +compoundn 0x1p-56 -0x8000000000000000 +compoundn -0x1p-56 -0x8000000000000000 +compoundn 0x1.000002p-56 0x7fffffffffffffff +compoundn -0x1.000002p-56 0x7fffffffffffffff +compoundn 0x1.000002p-56 -0x8000000000000000 +compoundn -0x1.000002p-56 -0x8000000000000000 + +compoundn 0x1p-55 0x7fffffffffffffff +compoundn -0x1p-55 0x7fffffffffffffff +compoundn 0x1p-55 -0x8000000000000000 +compoundn -0x1p-55 -0x8000000000000000 +compoundn 0x1.000002p-55 0x7fffffffffffffff +compoundn -0x1.000002p-55 0x7fffffffffffffff +compoundn 0x1.000002p-55 -0x8000000000000000 +compoundn -0x1.000002p-55 -0x8000000000000000 + +compoundn 0x1p-54 0x7fffffffffffffff +compoundn -0x1p-54 0x7fffffffffffffff +compoundn 0x1p-54 -0x8000000000000000 +compoundn -0x1p-54 -0x8000000000000000 +compoundn 0x1.000002p-54 0x7fffffffffffffff +compoundn -0x1.000002p-54 0x7fffffffffffffff +compoundn 0x1.000002p-54 -0x8000000000000000 +compoundn -0x1.000002p-54 -0x8000000000000000 + +compoundn 0x1p-53 0x7fffffffffffffff +compoundn -0x1p-53 0x7fffffffffffffff +compoundn 0x1p-53 -0x8000000000000000 +compoundn -0x1p-53 -0x8000000000000000 +compoundn 0x1.000002p-53 0x7fffffffffffffff +compoundn -0x1.000002p-53 0x7fffffffffffffff +compoundn 0x1.000002p-53 -0x8000000000000000 +compoundn -0x1.000002p-53 -0x8000000000000000 + +compoundn 0x1p-52 0x7fffffffffffffff +compoundn -0x1p-52 0x7fffffffffffffff +compoundn 0x1p-52 -0x8000000000000000 +compoundn -0x1p-52 -0x8000000000000000 +compoundn 0x1.000002p-52 0x7fffffffffffffff +compoundn -0x1.000002p-52 0x7fffffffffffffff +compoundn 0x1.000002p-52 -0x8000000000000000 +compoundn -0x1.000002p-52 -0x8000000000000000 + +compoundn 0x1p-51 0x7fffffffffffffff +compoundn -0x1p-51 0x7fffffffffffffff +compoundn 0x1p-51 -0x8000000000000000 +compoundn -0x1p-51 -0x8000000000000000 +compoundn 0x1.000002p-51 0x7fffffffffffffff +compoundn -0x1.000002p-51 0x7fffffffffffffff +compoundn 0x1.000002p-51 -0x8000000000000000 +compoundn -0x1.000002p-51 -0x8000000000000000 + +compoundn 0x1p-50 0x7fffffffffffffff +compoundn -0x1p-50 0x7fffffffffffffff +compoundn 0x1p-50 -0x8000000000000000 +compoundn -0x1p-50 -0x8000000000000000 +compoundn 0x1.000002p-50 0x7fffffffffffffff +compoundn -0x1.000002p-50 0x7fffffffffffffff +compoundn 0x1.000002p-50 -0x8000000000000000 +compoundn -0x1.000002p-50 -0x8000000000000000 + +compoundn 0x1.000002p-64 0x7654321076543210 +compoundn -0x1.000002p-64 0x7654321076543210 +compoundn 0x1.000002p-64 -0x7654321076543210 +compoundn -0x1.000002p-64 -0x7654321076543210 + +compoundn 0x1.000002p-32 0x76543210 +compoundn -0x1.000002p-32 0x76543210 +compoundn 0x1.000002p-32 -0x76543210 +compoundn -0x1.000002p-32 -0x76543210 + +compoundn 0x1.000002p-44 0x765432100123 +compoundn -0x1.000002p-44 0x765432100123 +compoundn 0x1.000002p-44 -0x765432100123 +compoundn -0x1.000002p-44 -0x765432100123 + +compoundn 0x1.000002p-12 0x7654 +compoundn -0x1.000002p-12 0x7654 +compoundn 0x1.000002p-12 -0x7654 +compoundn -0x1.000002p-12 -0x7654 + cos 0 cos -0 cos pi/3 diff --git a/math/auto-libm-test-out-compoundn b/math/auto-libm-test-out-compoundn new file mode 100644 index 0000000..269fe53 --- /dev/null +++ b/math/auto-libm-test-out-compoundn @@ -0,0 +1,10245 @@ +compoundn -1 0 += compoundn downward binary32 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x1p+0 0LL : 0x1p+0 : inexact-ok +compoundn -0.999 0 += compoundn downward binary32 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary32 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok +compoundn -0.123 0 += compoundn downward binary32 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary32 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok +compoundn -min 0 += compoundn downward binary32 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x8p-972 0LL : 0x1p+0 : inexact-ok +compoundn -min_subnorm 0 += compoundn downward binary32 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16496 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16496 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16496 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16496 0LL : 0x1p+0 : inexact-ok +compoundn -0 0 += compoundn downward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok +compoundn 0 0 += compoundn downward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok +compoundn min_subnorm 0 += compoundn downward binary32 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x8p-152 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4p-1076 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x8p-16448 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16448 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16496 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16496 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16496 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16496 0LL : 0x1p+0 : inexact-ok +compoundn min 0 += compoundn downward binary32 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4p-128 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4p-1024 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x2p-16384 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-972 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x8p-972 0LL : 0x1p+0 : inexact-ok +compoundn 0.001 0 += compoundn downward binary32 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary32 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok +compoundn 0.123456 0 += compoundn downward binary32 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary32 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok +compoundn 1 0 += compoundn downward binary32 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x1p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x1p+0 0LL : 0x1p+0 : inexact-ok +compoundn 2 0 += compoundn downward binary32 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x2p+0 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x2p+0 0LL : 0x1p+0 : inexact-ok +compoundn max 0 += compoundn downward binary32 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok +compoundn -1 1 += compoundn downward binary32 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn tonearest binary32 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn towardzero binary32 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn upward binary32 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn downward binary64 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn tonearest binary64 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn towardzero binary64 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn upward binary64 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn downward intel96 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn tonearest intel96 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn towardzero intel96 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn upward intel96 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn downward m68k96 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn tonearest m68k96 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn towardzero m68k96 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn upward m68k96 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn downward binary128 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn tonearest binary128 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn towardzero binary128 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn upward binary128 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn downward ibm128 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn tonearest ibm128 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn towardzero ibm128 -0x1p+0 1LL : 0x0p+0 : inexact-ok += compoundn upward ibm128 -0x1p+0 1LL : 0x0p+0 : inexact-ok +compoundn -0.999 1 += compoundn downward binary32 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn tonearest binary32 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn towardzero binary32 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn upward binary32 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn downward binary64 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn upward binary64 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn downward intel96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn upward intel96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn downward m68k96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn upward m68k96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn downward binary128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn upward binary128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn downward ibm128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn upward ibm128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok += compoundn downward binary32 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn tonearest binary32 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn towardzero binary32 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn upward binary32 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn downward binary64 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn tonearest binary64 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn towardzero binary64 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn upward binary64 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn downward intel96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn tonearest intel96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn towardzero intel96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn upward intel96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn downward m68k96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn upward m68k96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn downward binary128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn tonearest binary128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn towardzero binary128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn upward binary128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn downward ibm128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn upward ibm128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok += compoundn downward binary64 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn upward binary64 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok += compoundn downward binary64 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn upward binary64 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 1LL : 0x4.189374bc6a7ef9db22d0e56048p-12 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 1LL : 0x4.189374bc6a7ef9db22d0e56048p-12 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 1LL : 0x4.189374bc6a7ef9db22d0e56048p-12 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 1LL : 0x4.189374bc6a7ef9db22d0e56048p-12 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 1LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 1LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 1LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 1LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok +compoundn -0.123 1 += compoundn downward binary32 -0x1.f7ced8p-4 1LL : 0xe.08312p-4 : inexact-ok += compoundn tonearest binary32 -0x1.f7ced8p-4 1LL : 0xe.08312p-4 : inexact-ok += compoundn towardzero binary32 -0x1.f7ced8p-4 1LL : 0xe.08312p-4 : inexact-ok += compoundn upward binary32 -0x1.f7ced8p-4 1LL : 0xe.08313p-4 : inexact-ok += compoundn downward binary64 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn upward binary64 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn downward intel96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn upward intel96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn downward m68k96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn upward m68k96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok += compoundn downward binary32 -0x1.f7cedap-4 1LL : 0xe.08312p-4 : inexact-ok += compoundn tonearest binary32 -0x1.f7cedap-4 1LL : 0xe.08312p-4 : inexact-ok += compoundn towardzero binary32 -0x1.f7cedap-4 1LL : 0xe.08312p-4 : inexact-ok += compoundn upward binary32 -0x1.f7cedap-4 1LL : 0xe.08313p-4 : inexact-ok += compoundn downward binary64 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn tonearest binary64 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn towardzero binary64 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn upward binary64 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn downward intel96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn upward intel96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn downward m68k96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn upward m68k96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn downward binary128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn upward binary128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok += compoundn downward binary64 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn upward binary64 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn downward binary64 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d48p-4 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d48p-4 : inexact-ok += compoundn upward binary64 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d5p-4 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fep-4 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fep-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fep-4 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fep-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 1LL : 0xe.083126e978d4fdf3b645a1cac088p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 1LL : 0xe.083126e978d4fdf3b645a1cac088p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cac1p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cac1p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cac1p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cac1p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cac4p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cac4p-4 : inexact-ok +compoundn -min 1 += compoundn downward binary32 -0x4p-128 1LL : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x4p-128 1LL : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x4p-128 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-128 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-128 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-128 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-128 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-128 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-128 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-128 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x4p-128 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-128 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x4p-1024 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1024 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-1024 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1024 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1024 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1024 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-1024 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1024 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1024 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1024 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16384 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16384 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x2p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x2p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x2p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x2p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x2p-16384 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x2p-16384 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x8p-972 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-972 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-972 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-972 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-972 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-972 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-972 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-972 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x8p-972 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-972 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x8p-972 1LL : 0x1p+0 : inexact-ok +compoundn -min_subnorm 1 += compoundn downward binary32 -0x8p-152 1LL : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x8p-152 1LL : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x8p-152 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-152 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-152 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-152 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-152 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-152 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-152 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-152 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x8p-152 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-152 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x4p-1076 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1076 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-1076 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1076 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1076 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1076 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-1076 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1076 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1076 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1076 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-16448 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-16448 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-16448 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-16448 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16448 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-16448 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16448 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-16448 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16496 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-16496 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16496 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-16496 1LL : 0x1p+0 : inexact-ok +compoundn -0 1 += compoundn downward binary32 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x0p+0 1LL : 0x1p+0 : inexact-ok +compoundn 0 1 += compoundn downward binary32 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x0p+0 1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x0p+0 1LL : 0x1p+0 : inexact-ok +compoundn min_subnorm 1 += compoundn downward binary32 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x8p-152 1LL : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x8p-152 1LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-152 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-152 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x8p-152 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-152 1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x8p-152 1LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward binary64 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-1076 1LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-1076 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-1076 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-1076 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1076 1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4p-1076 1LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-16448 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-16448 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-16448 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x8p-16448 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward m68k96 0x4p-16448 1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-16448 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16448 1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-16448 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-16448 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16448 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16448 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16448 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary128 0x4p-16496 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16496 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16496 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16496 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok +compoundn min 1 += compoundn downward binary32 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x4p-128 1LL : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-128 1LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-128 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-128 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-128 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-128 1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4p-128 1LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward binary64 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-1024 1LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-1024 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-1024 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-1024 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1024 1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4p-1024 1LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-16384 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-16384 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16384 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16384 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward intel96 0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x2p-16384 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x2p-16384 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x2p-16384 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x2p-16384 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary64 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x8p-972 1LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-972 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-972 1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x8p-972 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-972 1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x8p-972 1LL : 0x1.000000000000000000000000008p+0 : inexact-ok +compoundn 0.001 1 += compoundn downward binary32 0x4.189378p-12 1LL : 0x1.004188p+0 : inexact-ok += compoundn tonearest binary32 0x4.189378p-12 1LL : 0x1.00418ap+0 : inexact-ok += compoundn towardzero binary32 0x4.189378p-12 1LL : 0x1.004188p+0 : inexact-ok += compoundn upward binary32 0x4.189378p-12 1LL : 0x1.00418ap+0 : inexact-ok += compoundn downward binary64 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn tonearest binary64 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn towardzero binary64 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn upward binary64 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn downward intel96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn tonearest intel96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn towardzero intel96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn upward intel96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn downward m68k96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn tonearest m68k96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn towardzero m68k96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn upward m68k96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn downward binary128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn tonearest binary128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn towardzero binary128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn upward binary128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn downward ibm128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn upward ibm128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok += compoundn downward binary32 0x4.18937p-12 1LL : 0x1.004188p+0 : inexact-ok += compoundn tonearest binary32 0x4.18937p-12 1LL : 0x1.00418ap+0 : inexact-ok += compoundn towardzero binary32 0x4.18937p-12 1LL : 0x1.004188p+0 : inexact-ok += compoundn upward binary32 0x4.18937p-12 1LL : 0x1.00418ap+0 : inexact-ok += compoundn downward binary64 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn tonearest binary64 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn towardzero binary64 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn upward binary64 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn downward intel96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn tonearest intel96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn towardzero intel96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn upward intel96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn downward m68k96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn tonearest m68k96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn towardzero m68k96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn upward m68k96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn downward binary128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn tonearest binary128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn towardzero binary128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn upward binary128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn downward ibm128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn tonearest ibm128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn towardzero ibm128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn upward ibm128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok += compoundn downward binary64 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok += compoundn tonearest binary64 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok += compoundn towardzero binary64 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok += compoundn upward binary64 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6bp+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn downward binary64 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok += compoundn tonearest binary64 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok += compoundn towardzero binary64 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok += compoundn upward binary64 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6bp+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 1LL : 0x1.004189374bc6a7ef9db22d0e5605p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5605p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5605p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e568p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e568p+0 : inexact-ok +compoundn 0.123456 1 += compoundn downward binary32 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn tonearest binary32 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn towardzero binary32 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn upward binary32 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn downward binary64 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn tonearest binary64 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn towardzero binary64 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn upward binary64 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn downward intel96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn tonearest intel96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn towardzero intel96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn upward intel96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn downward m68k96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn upward m68k96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn downward binary128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn tonearest binary128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn towardzero binary128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn upward binary128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn downward ibm128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn upward ibm128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn downward binary32 0x1.f9acfep-4 1LL : 0x1.1f9acep+0 : inexact-ok += compoundn tonearest binary32 0x1.f9acfep-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn towardzero binary32 0x1.f9acfep-4 1LL : 0x1.1f9acep+0 : inexact-ok += compoundn upward binary32 0x1.f9acfep-4 1LL : 0x1.1f9adp+0 : inexact-ok += compoundn downward binary64 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn tonearest binary64 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn towardzero binary64 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn upward binary64 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn downward intel96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn upward intel96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn downward m68k96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn upward m68k96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn downward binary128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn upward binary128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn downward ibm128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn upward ibm128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok += compoundn downward binary64 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn upward binary64 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn downward binary64 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bp+0 : inexact-ok += compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bp+0 : inexact-ok += compoundn upward binary64 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf46p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf46p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf46p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf46p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae65p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae65p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae68p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae68p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae68p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae68p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0caep+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae8p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0caep+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae8p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae6p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae6p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae6p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae6p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0caep+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae8p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0caep+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae8p+0 : inexact-ok +compoundn 1 1 += compoundn downward binary32 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn tonearest binary32 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn towardzero binary32 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn upward binary32 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn downward binary64 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn tonearest binary64 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn towardzero binary64 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn upward binary64 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn downward intel96 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn tonearest intel96 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn towardzero intel96 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn upward intel96 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn downward m68k96 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn tonearest m68k96 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn towardzero m68k96 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn upward m68k96 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn downward binary128 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn tonearest binary128 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn towardzero binary128 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn upward binary128 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn downward ibm128 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn tonearest ibm128 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn towardzero ibm128 0x1p+0 1LL : 0x2p+0 : inexact-ok += compoundn upward ibm128 0x1p+0 1LL : 0x2p+0 : inexact-ok +compoundn 2 1 += compoundn downward binary32 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn tonearest binary32 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn towardzero binary32 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn upward binary32 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn downward binary64 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn tonearest binary64 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn towardzero binary64 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn upward binary64 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn downward intel96 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn tonearest intel96 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn towardzero intel96 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn upward intel96 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn downward m68k96 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn tonearest m68k96 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn towardzero m68k96 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn upward m68k96 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn downward binary128 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn tonearest binary128 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn towardzero binary128 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn upward binary128 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn downward ibm128 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn tonearest ibm128 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn towardzero ibm128 0x2p+0 1LL : 0x3p+0 : inexact-ok += compoundn upward ibm128 0x2p+0 1LL : 0x3p+0 : inexact-ok +compoundn max 1 += compoundn downward binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn tonearest binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn towardzero binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn upward binary32 0xf.fffffp+124 1LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn tonearest binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn towardzero binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn upward binary64 0xf.fffffp+124 1LL : 0xf.fffff00000008p+124 : inexact-ok += compoundn downward intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn tonearest intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn towardzero intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn upward intel96 0xf.fffffp+124 1LL : 0xf.fffff0000000001p+124 : inexact-ok += compoundn downward m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn tonearest m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn towardzero m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn upward m68k96 0xf.fffffp+124 1LL : 0xf.fffff0000000001p+124 : inexact-ok += compoundn downward binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn tonearest binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn towardzero binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn upward binary128 0xf.fffffp+124 1LL : 0xf.fffff00000000000000000000008p+124 : inexact-ok += compoundn downward ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn tonearest ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn towardzero ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += compoundn upward ibm128 0xf.fffffp+124 1LL : 0xf.fffff000000000000000000004p+124 : inexact-ok += compoundn downward binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn tonearest binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn towardzero binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn upward binary64 0xf.ffffffffffff8p+1020 1LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn tonearest intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn towardzero intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn upward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff801p+1020 : inexact-ok += compoundn downward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn upward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff801p+1020 : inexact-ok += compoundn downward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn tonearest binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn towardzero binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn upward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8000000000000008p+1020 : inexact-ok += compoundn downward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += compoundn upward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff80000000000004p+1020 : inexact-ok += compoundn downward intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += compoundn tonearest intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += compoundn towardzero intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += compoundn upward intel96 0xf.fffffffffffffffp+16380 1LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += compoundn upward m68k96 0xf.fffffffffffffffp+16380 1LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += compoundn tonearest binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += compoundn towardzero binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += compoundn upward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffff0000000000008p+16380 : inexact-ok += compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffc08p+1020 : inexact-ok += compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0.999 -1 += compoundn downward binary32 -0xf.fbe76p-4 -1LL : 0x3.e7f408p+8 : inexact-ok += compoundn tonearest binary32 -0xf.fbe76p-4 -1LL : 0x3.e7f408p+8 : inexact-ok += compoundn towardzero binary32 -0xf.fbe76p-4 -1LL : 0x3.e7f408p+8 : inexact-ok += compoundn upward binary32 -0xf.fbe76p-4 -1LL : 0x3.e7f40cp+8 : inexact-ok += compoundn downward binary64 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277cp+8 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277cp+8 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277cp+8 : inexact-ok += compoundn upward binary64 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ep+8 : inexact-ok += compoundn downward intel96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok += compoundn upward intel96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce74p+8 : inexact-ok += compoundn downward m68k96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok += compoundn upward m68k96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce74p+8 : inexact-ok += compoundn downward binary128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732aff4p+8 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732aff4p+8 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732aff4p+8 : inexact-ok += compoundn upward binary128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732aff6p+8 : inexact-ok += compoundn downward ibm128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732afp+8 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732bp+8 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732afp+8 : inexact-ok += compoundn upward ibm128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732bp+8 : inexact-ok += compoundn downward binary32 -0xf.fbe77p-4 -1LL : 0x3.e80348p+8 : inexact-ok += compoundn tonearest binary32 -0xf.fbe77p-4 -1LL : 0x3.e8034cp+8 : inexact-ok += compoundn towardzero binary32 -0xf.fbe77p-4 -1LL : 0x3.e80348p+8 : inexact-ok += compoundn upward binary32 -0xf.fbe77p-4 -1LL : 0x3.e8034cp+8 : inexact-ok += compoundn downward binary64 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec4p+8 : inexact-ok += compoundn tonearest binary64 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec6p+8 : inexact-ok += compoundn towardzero binary64 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec4p+8 : inexact-ok += compoundn upward binary64 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec6p+8 : inexact-ok += compoundn downward intel96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58acp+8 : inexact-ok += compoundn tonearest intel96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58bp+8 : inexact-ok += compoundn towardzero intel96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58acp+8 : inexact-ok += compoundn upward intel96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58bp+8 : inexact-ok += compoundn downward m68k96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58acp+8 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58bp+8 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58acp+8 : inexact-ok += compoundn upward m68k96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58bp+8 : inexact-ok += compoundn downward binary128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1ccp+8 : inexact-ok += compoundn tonearest binary128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1cep+8 : inexact-ok += compoundn towardzero binary128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1ccp+8 : inexact-ok += compoundn upward binary128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1cep+8 : inexact-ok += compoundn downward ibm128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1p+8 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e2p+8 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1p+8 : inexact-ok += compoundn upward ibm128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e2p+8 : inexact-ok += compoundn downward binary64 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffffp+8 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffffp+8 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffffp+8 : inexact-ok += compoundn upward binary64 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff2p+8 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0604p+8 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0604p+8 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003e7ep+8 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003e8p+8 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003e7ep+8 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003e8p+8 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003ep+8 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003ep+8 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003ep+8 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003fp+8 : inexact-ok += compoundn downward binary64 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079p+8 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e800000000792p+8 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079p+8 : inexact-ok += compoundn upward binary64 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e800000000792p+8 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e800000000791804p+8 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e800000000791804p+8 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e802p+8 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e9p+8 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa28p+8 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa28p+8 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24000000000008p+8 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24000000000008p+8 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24000000000008p+8 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa2400000000000ap+8 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa240000000001p+8 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000964p+8 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000968p+8 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000964p+8 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000968p+8 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000964p+8 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000968p+8 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000964p+8 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000968p+8 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000966400000000016p+8 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000966400000000016p+8 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000966400000000016p+8 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000966400000000018p+8 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e8000000000009664p+8 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e8000000000009664p+8 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e8000000000009664p+8 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e8000000000009664000000001p+8 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -1LL : 0x3.e7fffffffffffffffffffffff9d4p+8 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -1LL : 0x3.e7fffffffffffffffffffffff9d6p+8 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -1LL : 0x3.e7fffffffffffffffffffffff9d4p+8 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -1LL : 0x3.e7fffffffffffffffffffffff9d6p+8 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -1LL : 0x3.e800000000000000000000000176p+8 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -1LL : 0x3.e800000000000000000000000178p+8 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -1LL : 0x3.e800000000000000000000000176p+8 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -1LL : 0x3.e800000000000000000000000178p+8 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6dfp+8 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6dfp+8 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6dfp+8 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6df2p+8 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6dp+8 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6ep+8 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6dp+8 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6ep+8 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003e8p+8 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003e8p+8 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003e8p+8 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003e82p+8 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003ep+8 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003fp+8 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003ep+8 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003fp+8 : inexact-ok +compoundn -0.123 -1 += compoundn downward binary32 -0x1.f7ced8p-4 -1LL : 0x1.23e77ap+0 : inexact-ok += compoundn tonearest binary32 -0x1.f7ced8p-4 -1LL : 0x1.23e77ap+0 : inexact-ok += compoundn towardzero binary32 -0x1.f7ced8p-4 -1LL : 0x1.23e77ap+0 : inexact-ok += compoundn upward binary32 -0x1.f7ced8p-4 -1LL : 0x1.23e77cp+0 : inexact-ok += compoundn downward binary64 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8p+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd9p+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8p+0 : inexact-ok += compoundn upward binary64 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd9p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8ep+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e9p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8ep+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e9p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8ep+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e9p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8ep+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e9p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a82dp+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a82dp+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a82dp+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a82ep+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a8p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a8p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a8p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a88p+0 : inexact-ok += compoundn downward binary32 -0x1.f7cedap-4 -1LL : 0x1.23e77ap+0 : inexact-ok += compoundn tonearest binary32 -0x1.f7cedap-4 -1LL : 0x1.23e77ap+0 : inexact-ok += compoundn towardzero binary32 -0x1.f7cedap-4 -1LL : 0x1.23e77ap+0 : inexact-ok += compoundn upward binary32 -0x1.f7cedap-4 -1LL : 0x1.23e77cp+0 : inexact-ok += compoundn downward binary64 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfep+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfep+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfep+0 : inexact-ok += compoundn upward binary64 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbffp+0 : inexact-ok += compoundn downward intel96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok += compoundn upward intel96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe44ap+0 : inexact-ok += compoundn downward m68k96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok += compoundn upward m68k96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe44ap+0 : inexact-ok += compoundn downward binary128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef19bp+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef19cp+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef19bp+0 : inexact-ok += compoundn upward binary128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef19cp+0 : inexact-ok += compoundn downward ibm128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef18p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef18p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef18p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef2p+0 : inexact-ok += compoundn downward binary64 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3ap+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3bp+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3ap+0 : inexact-ok += compoundn upward binary64 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3bp+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af46p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af46p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58ep+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58ep+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58ep+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58fp+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a6p+0 : inexact-ok += compoundn downward binary64 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3bp+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3bp+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3bp+0 : inexact-ok += compoundn upward binary64 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3cp+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b09p+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b092p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b09p+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b092p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b09p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b092p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b09p+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b092p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b35ep+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b35ep+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b35ep+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b35e1p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b358p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b36p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b358p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b36p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf981144p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf981145p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf981144p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf981145p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf9811p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf98118p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf9811p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf98118p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5036p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5037p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5036p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5037p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee508p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb6p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb6p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffabp+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffabp+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffabp+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffacp+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e65p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb6p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb6p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e65p+0 : inexact-ok +compoundn -min -1 += compoundn downward binary32 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x4p-128 -1LL : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-128 -1LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-128 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-128 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-128 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x4p-128 -1LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward binary64 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-1024 -1LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-1024 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-1024 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-1024 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x4p-1024 -1LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-16384 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-16384 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16384 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward intel96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x2p-16384 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x2p-16384 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x2p-16384 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary64 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x8p-972 -1LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-972 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-972 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x8p-972 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x8p-972 -1LL : 0x1.000000000000000000000000008p+0 : inexact-ok +compoundn -min_subnorm -1 += compoundn downward binary32 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x8p-152 -1LL : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x8p-152 -1LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-152 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-152 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x8p-152 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x8p-152 -1LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward binary64 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-1076 -1LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-1076 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-1076 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-1076 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x4p-1076 -1LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-16448 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-16448 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x8p-16448 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-16448 -1LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16448 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary128 -0x4p-16496 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16496 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16496 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16496 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok +compoundn -0 -1 += compoundn downward binary32 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok +compoundn 0 -1 += compoundn downward binary32 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x0p+0 -1LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x0p+0 -1LL : 0x1p+0 : inexact-ok +compoundn min_subnorm -1 += compoundn downward binary32 0x8p-152 -1LL : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x8p-152 -1LL : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x8p-152 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-152 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-152 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-152 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-152 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-152 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-152 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-152 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x8p-152 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-152 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x8p-152 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4p-1076 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1076 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-1076 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1076 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-1076 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1076 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-1076 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1076 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4p-1076 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1076 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x4p-1076 -1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x8p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-16448 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16496 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-16496 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16496 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-16496 -1LL : 0x1p+0 : inexact-ok +compoundn min -1 += compoundn downward binary32 0x4p-128 -1LL : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x4p-128 -1LL : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4p-128 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-128 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-128 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-128 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-128 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-128 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-128 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-128 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4p-128 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-128 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x4p-128 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4p-1024 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1024 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-1024 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1024 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-1024 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1024 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-1024 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1024 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4p-1024 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1024 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x4p-1024 -1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16384 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16384 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x2p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x2p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x2p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x2p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x2p-16384 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x2p-16384 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x2p-16384 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x8p-972 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-972 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-972 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-972 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-972 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-972 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-972 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-972 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x8p-972 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x8p-972 -1LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-972 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x8p-972 -1LL : 0x1p+0 : inexact-ok +compoundn 0.001 -1 += compoundn downward binary32 0x4.189378p-12 -1LL : 0xf.fbe87p-4 : inexact-ok += compoundn tonearest binary32 0x4.189378p-12 -1LL : 0xf.fbe88p-4 : inexact-ok += compoundn towardzero binary32 0x4.189378p-12 -1LL : 0xf.fbe87p-4 : inexact-ok += compoundn upward binary32 0x4.189378p-12 -1LL : 0xf.fbe88p-4 : inexact-ok += compoundn downward binary64 0x4.189378p-12 -1LL : 0xf.fbe878b2d51ap-4 : inexact-ok += compoundn tonearest binary64 0x4.189378p-12 -1LL : 0xf.fbe878b2d51ap-4 : inexact-ok += compoundn towardzero binary64 0x4.189378p-12 -1LL : 0xf.fbe878b2d51ap-4 : inexact-ok += compoundn upward binary64 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a8p-4 : inexact-ok += compoundn downward intel96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok += compoundn tonearest intel96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok += compoundn towardzero intel96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok += compoundn upward intel96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a05ap-4 : inexact-ok += compoundn downward m68k96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok += compoundn tonearest m68k96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok += compoundn towardzero m68k96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok += compoundn upward m68k96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a05ap-4 : inexact-ok += compoundn downward binary128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d9c8p-4 : inexact-ok += compoundn tonearest binary128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d9dp-4 : inexact-ok += compoundn towardzero binary128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d9c8p-4 : inexact-ok += compoundn upward binary128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d9dp-4 : inexact-ok += compoundn downward ibm128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d8p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d8p-4 : inexact-ok += compoundn towardzero ibm128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d8p-4 : inexact-ok += compoundn upward ibm128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707dcp-4 : inexact-ok += compoundn downward binary32 0x4.18937p-12 -1LL : 0xf.fbe87p-4 : inexact-ok += compoundn tonearest binary32 0x4.18937p-12 -1LL : 0xf.fbe88p-4 : inexact-ok += compoundn towardzero binary32 0x4.18937p-12 -1LL : 0xf.fbe87p-4 : inexact-ok += compoundn upward binary32 0x4.18937p-12 -1LL : 0xf.fbe88p-4 : inexact-ok += compoundn downward binary64 0x4.18937p-12 -1LL : 0xf.fbe878bad103p-4 : inexact-ok += compoundn tonearest binary64 0x4.18937p-12 -1LL : 0xf.fbe878bad103p-4 : inexact-ok += compoundn towardzero binary64 0x4.18937p-12 -1LL : 0xf.fbe878bad103p-4 : inexact-ok += compoundn upward binary64 0x4.18937p-12 -1LL : 0xf.fbe878bad1038p-4 : inexact-ok += compoundn downward intel96 0x4.18937p-12 -1LL : 0xf.fbe878bad103043p-4 : inexact-ok += compoundn tonearest intel96 0x4.18937p-12 -1LL : 0xf.fbe878bad103044p-4 : inexact-ok += compoundn towardzero intel96 0x4.18937p-12 -1LL : 0xf.fbe878bad103043p-4 : inexact-ok += compoundn upward intel96 0x4.18937p-12 -1LL : 0xf.fbe878bad103044p-4 : inexact-ok += compoundn downward m68k96 0x4.18937p-12 -1LL : 0xf.fbe878bad103043p-4 : inexact-ok += compoundn tonearest m68k96 0x4.18937p-12 -1LL : 0xf.fbe878bad103044p-4 : inexact-ok += compoundn towardzero m68k96 0x4.18937p-12 -1LL : 0xf.fbe878bad103043p-4 : inexact-ok += compoundn upward m68k96 0x4.18937p-12 -1LL : 0xf.fbe878bad103044p-4 : inexact-ok += compoundn downward binary128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd39ep-4 : inexact-ok += compoundn tonearest binary128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd39e8p-4 : inexact-ok += compoundn towardzero binary128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd39ep-4 : inexact-ok += compoundn upward binary128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd39e8p-4 : inexact-ok += compoundn downward ibm128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd38p-4 : inexact-ok += compoundn tonearest ibm128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd38p-4 : inexact-ok += compoundn towardzero ibm128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd38p-4 : inexact-ok += compoundn upward ibm128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd3cp-4 : inexact-ok += compoundn downward binary64 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b61704p-4 : inexact-ok += compoundn tonearest binary64 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b617048p-4 : inexact-ok += compoundn towardzero binary64 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b61704p-4 : inexact-ok += compoundn upward binary64 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b617048p-4 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e18828p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e1883p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e18828p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e1883p-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e188p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e188p-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e188p-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e18cp-4 : inexact-ok += compoundn downward binary64 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704p-4 : inexact-ok += compoundn tonearest binary64 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b617048p-4 : inexact-ok += compoundn towardzero binary64 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704p-4 : inexact-ok += compoundn upward binary64 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b617048p-4 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704593p-4 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704594p-4 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704593p-4 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704594p-4 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704593p-4 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704594p-4 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704593p-4 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704594p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b39dp-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b39dp-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b39dp-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b39d8p-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b38p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b38p-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b38p-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b3cp-4 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db15a8p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db15bp-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db15a8p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db15bp-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db14p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db14p-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db14p-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db18p-4 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9beep-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9bee8p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9beep-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9bee8p-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9bcp-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9cp-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9bcp-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9cp-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b6174p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b6174p-4 : inexact-ok +compoundn 0.123456 -1 += compoundn downward binary32 0x1.f9adp-4 -1LL : 0xe.3de48p-4 : inexact-ok += compoundn tonearest binary32 0x1.f9adp-4 -1LL : 0xe.3de48p-4 : inexact-ok += compoundn towardzero binary32 0x1.f9adp-4 -1LL : 0xe.3de48p-4 : inexact-ok += compoundn upward binary32 0x1.f9adp-4 -1LL : 0xe.3de49p-4 : inexact-ok += compoundn downward binary64 0x1.f9adp-4 -1LL : 0xe.3de486034e9bp-4 : inexact-ok += compoundn tonearest binary64 0x1.f9adp-4 -1LL : 0xe.3de486034e9bp-4 : inexact-ok += compoundn towardzero binary64 0x1.f9adp-4 -1LL : 0xe.3de486034e9bp-4 : inexact-ok += compoundn upward binary64 0x1.f9adp-4 -1LL : 0xe.3de486034e9b8p-4 : inexact-ok += compoundn downward intel96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok += compoundn tonearest intel96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok += compoundn towardzero intel96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok += compoundn upward intel96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3abp-4 : inexact-ok += compoundn downward m68k96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok += compoundn upward m68k96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3abp-4 : inexact-ok += compoundn downward binary128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47a1p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47a1p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47a1p-4 : inexact-ok += compoundn upward binary128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47a18p-4 : inexact-ok += compoundn downward ibm128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a478p-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47cp-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a478p-4 : inexact-ok += compoundn upward ibm128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47cp-4 : inexact-ok += compoundn downward binary32 0x1.f9acfep-4 -1LL : 0xe.3de48p-4 : inexact-ok += compoundn tonearest binary32 0x1.f9acfep-4 -1LL : 0xe.3de48p-4 : inexact-ok += compoundn towardzero binary32 0x1.f9acfep-4 -1LL : 0xe.3de48p-4 : inexact-ok += compoundn upward binary32 0x1.f9acfep-4 -1LL : 0xe.3de49p-4 : inexact-ok += compoundn downward binary64 0x1.f9acfep-4 -1LL : 0xe.3de48798f686p-4 : inexact-ok += compoundn tonearest binary64 0x1.f9acfep-4 -1LL : 0xe.3de48798f686p-4 : inexact-ok += compoundn towardzero binary64 0x1.f9acfep-4 -1LL : 0xe.3de48798f686p-4 : inexact-ok += compoundn upward binary64 0x1.f9acfep-4 -1LL : 0xe.3de48798f6868p-4 : inexact-ok += compoundn downward intel96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203p-4 : inexact-ok += compoundn tonearest intel96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686204p-4 : inexact-ok += compoundn towardzero intel96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203p-4 : inexact-ok += compoundn upward intel96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686204p-4 : inexact-ok += compoundn downward m68k96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203p-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686204p-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203p-4 : inexact-ok += compoundn upward m68k96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686204p-4 : inexact-ok += compoundn downward binary128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok += compoundn upward binary128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdb008p-4 : inexact-ok += compoundn downward ibm128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok += compoundn upward ibm128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdb4p-4 : inexact-ok += compoundn downward binary64 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5p-4 : inexact-ok += compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c58p-4 : inexact-ok += compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5p-4 : inexact-ok += compoundn upward binary64 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c58p-4 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5657p-4 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5657p-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51abe8p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51abe8p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51abe8p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51abfp-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51a8p-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51acp-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51a8p-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51acp-4 : inexact-ok += compoundn downward binary64 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5p-4 : inexact-ok += compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c58p-4 : inexact-ok += compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5p-4 : inexact-ok += compoundn upward binary64 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c58p-4 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5722p-4 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5722p-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024d8p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024d8p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024d8p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024ep-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024p-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024p-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024p-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2028p-4 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eap-4 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eap-4 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eap-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eap-4 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55f48p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55f48p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55f48p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55f5p-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55cp-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d56p-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55cp-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d56p-4 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ecp-4 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ecp-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d5918p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d5918p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d5918p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d592p-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d58p-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d58p-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d58p-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d5cp-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -1LL : 0xe.3de4864917c56eb076118f01a9ap-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -1LL : 0xe.3de4864917c56eb076118f01a9ap-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a968p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a968p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a968p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a97p-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01acp-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a9dp-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a9dp-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a9dp-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a9d8p-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01acp-4 : inexact-ok +compoundn 1 -1 += compoundn downward binary32 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn tonearest binary32 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn towardzero binary32 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn upward binary32 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn downward binary64 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn tonearest binary64 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn towardzero binary64 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn upward binary64 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn downward intel96 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn tonearest intel96 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn towardzero intel96 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn upward intel96 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn downward m68k96 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn tonearest m68k96 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn towardzero m68k96 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn upward m68k96 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn downward binary128 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn tonearest binary128 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn towardzero binary128 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn upward binary128 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn downward ibm128 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn tonearest ibm128 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn towardzero ibm128 0x1p+0 -1LL : 0x8p-4 : inexact-ok += compoundn upward ibm128 0x1p+0 -1LL : 0x8p-4 : inexact-ok +compoundn 2 -1 += compoundn downward binary32 0x2p+0 -1LL : 0x5.55555p-4 : inexact-ok += compoundn tonearest binary32 0x2p+0 -1LL : 0x5.555558p-4 : inexact-ok += compoundn towardzero binary32 0x2p+0 -1LL : 0x5.55555p-4 : inexact-ok += compoundn upward binary32 0x2p+0 -1LL : 0x5.555558p-4 : inexact-ok += compoundn downward binary64 0x2p+0 -1LL : 0x5.5555555555554p-4 : inexact-ok += compoundn tonearest binary64 0x2p+0 -1LL : 0x5.5555555555554p-4 : inexact-ok += compoundn towardzero binary64 0x2p+0 -1LL : 0x5.5555555555554p-4 : inexact-ok += compoundn upward binary64 0x2p+0 -1LL : 0x5.5555555555558p-4 : inexact-ok += compoundn downward intel96 0x2p+0 -1LL : 0x5.555555555555555p-4 : inexact-ok += compoundn tonearest intel96 0x2p+0 -1LL : 0x5.5555555555555558p-4 : inexact-ok += compoundn towardzero intel96 0x2p+0 -1LL : 0x5.555555555555555p-4 : inexact-ok += compoundn upward intel96 0x2p+0 -1LL : 0x5.5555555555555558p-4 : inexact-ok += compoundn downward m68k96 0x2p+0 -1LL : 0x5.555555555555555p-4 : inexact-ok += compoundn tonearest m68k96 0x2p+0 -1LL : 0x5.5555555555555558p-4 : inexact-ok += compoundn towardzero m68k96 0x2p+0 -1LL : 0x5.555555555555555p-4 : inexact-ok += compoundn upward m68k96 0x2p+0 -1LL : 0x5.5555555555555558p-4 : inexact-ok += compoundn downward binary128 0x2p+0 -1LL : 0x5.5555555555555555555555555554p-4 : inexact-ok += compoundn tonearest binary128 0x2p+0 -1LL : 0x5.5555555555555555555555555554p-4 : inexact-ok += compoundn towardzero binary128 0x2p+0 -1LL : 0x5.5555555555555555555555555554p-4 : inexact-ok += compoundn upward binary128 0x2p+0 -1LL : 0x5.5555555555555555555555555558p-4 : inexact-ok += compoundn downward ibm128 0x2p+0 -1LL : 0x5.55555555555555555555555554p-4 : inexact-ok += compoundn tonearest ibm128 0x2p+0 -1LL : 0x5.55555555555555555555555556p-4 : inexact-ok += compoundn towardzero ibm128 0x2p+0 -1LL : 0x5.55555555555555555555555554p-4 : inexact-ok += compoundn upward ibm128 0x2p+0 -1LL : 0x5.55555555555555555555555556p-4 : inexact-ok +compoundn max -1 += compoundn downward binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok += compoundn tonearest binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok += compoundn towardzero binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok += compoundn upward binary32 0xf.fffffp+124 -1LL : 0x1.000008p-128 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += compoundn tonearest binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += compoundn towardzero binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += compoundn upward binary64 0xf.fffffp+124 -1LL : 0x1.0000010000011p-128 : inexact-ok += compoundn downward intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += compoundn tonearest intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += compoundn towardzero intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += compoundn upward intel96 0xf.fffffp+124 -1LL : 0x1.0000010000010002p-128 : inexact-ok += compoundn downward m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += compoundn tonearest m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += compoundn towardzero m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += compoundn upward m68k96 0xf.fffffp+124 -1LL : 0x1.0000010000010002p-128 : inexact-ok += compoundn downward binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += compoundn tonearest binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += compoundn towardzero binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += compoundn upward binary128 0xf.fffffp+124 -1LL : 0x1.0000010000010000010000010001p-128 : inexact-ok += compoundn downward ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += compoundn tonearest ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += compoundn towardzero ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += compoundn upward ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001008p-128 : inexact-ok += compoundn downward binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += compoundn tonearest binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += compoundn towardzero binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += compoundn upward binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += compoundn tonearest intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += compoundn towardzero intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += compoundn upward intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000802p-1024 : inexact-ok += compoundn downward m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += compoundn upward m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000802p-1024 : inexact-ok += compoundn downward binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok += compoundn tonearest binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok += compoundn towardzero binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok += compoundn upward binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000800000000000041p-1024 : inexact-ok += compoundn downward ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += compoundn upward ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += compoundn tonearest intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += compoundn towardzero intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += compoundn upward intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += compoundn upward m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += compoundn tonearest binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += compoundn towardzero binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += compoundn upward binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001000000000004p-16384 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok += compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok += compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok += compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.0000000000000400000000000051p-1024 : inexact-ok += compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok +compoundn -1 2 += compoundn downward binary32 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn tonearest binary32 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn towardzero binary32 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn upward binary32 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn downward binary64 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn tonearest binary64 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn towardzero binary64 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn upward binary64 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn downward intel96 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn tonearest intel96 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn towardzero intel96 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn upward intel96 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn downward m68k96 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn tonearest m68k96 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn towardzero m68k96 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn upward m68k96 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn downward binary128 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn tonearest binary128 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn towardzero binary128 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn upward binary128 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn downward ibm128 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn tonearest ibm128 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn towardzero ibm128 -0x1p+0 2LL : 0x0p+0 : inexact-ok += compoundn upward ibm128 -0x1p+0 2LL : 0x0p+0 : inexact-ok +compoundn -0.999 2 += compoundn downward binary32 -0xf.fbe76p-4 2LL : 0x1.0c75e6p-20 : inexact-ok += compoundn tonearest binary32 -0xf.fbe76p-4 2LL : 0x1.0c75e6p-20 : inexact-ok += compoundn towardzero binary32 -0xf.fbe76p-4 2LL : 0x1.0c75e6p-20 : inexact-ok += compoundn upward binary32 -0xf.fbe76p-4 2LL : 0x1.0c75e8p-20 : inexact-ok += compoundn downward binary64 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn upward binary64 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn downward intel96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn upward intel96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn downward m68k96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn upward m68k96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn downward binary128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn upward binary128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn downward ibm128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn upward ibm128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok += compoundn downward binary32 -0xf.fbe77p-4 2LL : 0x1.0c6db4p-20 : inexact-ok += compoundn tonearest binary32 -0xf.fbe77p-4 2LL : 0x1.0c6db6p-20 : inexact-ok += compoundn towardzero binary32 -0xf.fbe77p-4 2LL : 0x1.0c6db4p-20 : inexact-ok += compoundn upward binary32 -0xf.fbe77p-4 2LL : 0x1.0c6db6p-20 : inexact-ok += compoundn downward binary64 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn tonearest binary64 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn towardzero binary64 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn upward binary64 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn downward intel96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn tonearest intel96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn towardzero intel96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn upward intel96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn downward m68k96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn upward m68k96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn downward binary128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn tonearest binary128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn towardzero binary128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn upward binary128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn downward ibm128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn upward ibm128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok += compoundn downward binary64 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed95p-20 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed96p-20 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed95p-20 : inexact-ok += compoundn upward binary64 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed96p-20 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a2p-20 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a4p-20 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a2p-20 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a4p-20 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a2p-20 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a4p-20 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a2p-20 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a4p-20 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok += compoundn downward binary64 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97dp-20 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97dp-20 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97dp-20 : inexact-ok += compoundn upward binary64 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97ep-20 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06ap-20 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06cp-20 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06ap-20 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06cp-20 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06ap-20 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06cp-20 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06ap-20 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06cp-20 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d692p-20 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d692p-20 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5ep-20 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce6p-20 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5ep-20 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce6p-20 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5ep-20 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce6p-20 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5ep-20 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce6p-20 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb121p-20 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb121p-20 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb121p-20 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb121p-20 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb12p-20 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb12p-20 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb12p-20 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb128p-20 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349388d2p-20 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349388d3p-20 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349388d2p-20 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349388d3p-20 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349384bap-20 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349384bap-20 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349384bap-20 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349384bbp-20 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3495703fp-20 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3495703fp-20 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3495703fp-20 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3495704p-20 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f34957p-20 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f34957p-20 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f34957p-20 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3495708p-20 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349363f5p-20 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349363f5p-20 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349363f5p-20 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349363f6p-20 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3493638p-20 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349364p-20 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3493638p-20 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349364p-20 : inexact-ok +compoundn -0.123 2 += compoundn downward binary32 -0x1.f7ced8p-4 2LL : 0xc.4e5a3p-4 : inexact-ok += compoundn tonearest binary32 -0x1.f7ced8p-4 2LL : 0xc.4e5a3p-4 : inexact-ok += compoundn towardzero binary32 -0x1.f7ced8p-4 2LL : 0xc.4e5a3p-4 : inexact-ok += compoundn upward binary32 -0x1.f7ced8p-4 2LL : 0xc.4e5a4p-4 : inexact-ok += compoundn downward binary64 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn upward binary64 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn downward intel96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn upward intel96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn downward m68k96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn upward m68k96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok += compoundn downward binary32 -0x1.f7cedap-4 2LL : 0xc.4e5a3p-4 : inexact-ok += compoundn tonearest binary32 -0x1.f7cedap-4 2LL : 0xc.4e5a3p-4 : inexact-ok += compoundn towardzero binary32 -0x1.f7cedap-4 2LL : 0xc.4e5a3p-4 : inexact-ok += compoundn upward binary32 -0x1.f7cedap-4 2LL : 0xc.4e5a4p-4 : inexact-ok += compoundn downward binary64 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91ap-4 : inexact-ok += compoundn tonearest binary64 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91ap-4 : inexact-ok += compoundn towardzero binary64 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91ap-4 : inexact-ok += compoundn upward binary64 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a8p-4 : inexact-ok += compoundn downward intel96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn upward intel96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn downward m68k96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn upward m68k96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn downward binary128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn upward binary128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok += compoundn downward binary64 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok += compoundn upward binary64 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba28p-4 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b7p-4 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b7p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok += compoundn downward binary64 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok += compoundn upward binary64 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba28p-4 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f6p-4 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f6p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e61p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e61p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e61p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e61p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e4p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e8p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e4p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e8p-4 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b157258p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b157258p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b157258p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b1572588p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b15724p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b15724p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b15724p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b15728p-4 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc748p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc748p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc748p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc75p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc4p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc8p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc4p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc8p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa338p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa338p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa338p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa408p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa41p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa408p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa41p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa4p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa4p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa4p-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa8p-4 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa328p-4 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa328p-4 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fap-4 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa4p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fap-4 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa4p-4 : inexact-ok +compoundn -min 2 += compoundn downward binary32 -0x4p-128 2LL : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x4p-128 2LL : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x4p-128 2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-128 2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-128 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-128 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-128 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-128 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-128 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-128 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x4p-128 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-128 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x4p-1024 2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1024 2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-1024 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1024 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1024 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1024 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-1024 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1024 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1024 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1024 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16384 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16384 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x2p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x2p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x2p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x2p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x2p-16384 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x2p-16384 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x8p-972 2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-972 2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-972 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-972 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-972 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-972 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-972 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-972 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x8p-972 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-972 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x8p-972 2LL : 0x1p+0 : inexact-ok +compoundn -min_subnorm 2 += compoundn downward binary32 -0x8p-152 2LL : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x8p-152 2LL : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x8p-152 2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-152 2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-152 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-152 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-152 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-152 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-152 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-152 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x8p-152 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-152 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x4p-1076 2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1076 2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-1076 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1076 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1076 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1076 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-1076 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1076 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1076 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1076 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-16448 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-16448 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-16448 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-16448 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16448 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-16448 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16448 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-16448 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16496 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-16496 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16496 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-16496 2LL : 0x1p+0 : inexact-ok +compoundn -0 2 += compoundn downward binary32 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x0p+0 2LL : 0x1p+0 : inexact-ok +compoundn 0 2 += compoundn downward binary32 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x0p+0 2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x0p+0 2LL : 0x1p+0 : inexact-ok +compoundn min_subnorm 2 += compoundn downward binary32 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x8p-152 2LL : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x8p-152 2LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-152 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-152 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x8p-152 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-152 2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x8p-152 2LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward binary64 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-1076 2LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-1076 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-1076 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-1076 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1076 2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4p-1076 2LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-16448 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-16448 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-16448 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x8p-16448 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward m68k96 0x4p-16448 2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-16448 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16448 2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-16448 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-16448 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16448 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16448 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16448 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary128 0x4p-16496 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16496 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16496 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16496 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok +compoundn min 2 += compoundn downward binary32 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x4p-128 2LL : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-128 2LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-128 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-128 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-128 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-128 2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4p-128 2LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward binary64 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-1024 2LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-1024 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-1024 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-1024 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1024 2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4p-1024 2LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-16384 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-16384 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16384 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16384 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward intel96 0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x2p-16384 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x2p-16384 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x2p-16384 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x2p-16384 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary64 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x8p-972 2LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-972 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-972 2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x8p-972 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-972 2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x8p-972 2LL : 0x1.000000000000000000000000008p+0 : inexact-ok +compoundn 0.001 2 += compoundn downward binary32 0x4.189378p-12 2LL : 0x1.008322p+0 : inexact-ok += compoundn tonearest binary32 0x4.189378p-12 2LL : 0x1.008324p+0 : inexact-ok += compoundn towardzero binary32 0x4.189378p-12 2LL : 0x1.008322p+0 : inexact-ok += compoundn upward binary32 0x4.189378p-12 2LL : 0x1.008324p+0 : inexact-ok += compoundn downward binary64 0x4.189378p-12 2LL : 0x1.00832335f7bb7p+0 : inexact-ok += compoundn tonearest binary64 0x4.189378p-12 2LL : 0x1.00832335f7bb7p+0 : inexact-ok += compoundn towardzero binary64 0x4.189378p-12 2LL : 0x1.00832335f7bb7p+0 : inexact-ok += compoundn upward binary64 0x4.189378p-12 2LL : 0x1.00832335f7bb8p+0 : inexact-ok += compoundn downward intel96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok += compoundn tonearest intel96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok += compoundn towardzero intel96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok += compoundn upward intel96 0x4.189378p-12 2LL : 0x1.00832335f7bb730ap+0 : inexact-ok += compoundn downward m68k96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok += compoundn tonearest m68k96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok += compoundn towardzero m68k96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok += compoundn upward m68k96 0x4.189378p-12 2LL : 0x1.00832335f7bb730ap+0 : inexact-ok += compoundn downward binary128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok += compoundn tonearest binary128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok += compoundn towardzero binary128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok += compoundn upward binary128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok += compoundn downward ibm128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok += compoundn upward ibm128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok += compoundn downward binary32 0x4.18937p-12 2LL : 0x1.008322p+0 : inexact-ok += compoundn tonearest binary32 0x4.18937p-12 2LL : 0x1.008324p+0 : inexact-ok += compoundn towardzero binary32 0x4.18937p-12 2LL : 0x1.008322p+0 : inexact-ok += compoundn upward binary32 0x4.18937p-12 2LL : 0x1.008324p+0 : inexact-ok += compoundn downward binary64 0x4.18937p-12 2LL : 0x1.00832334f779ep+0 : inexact-ok += compoundn tonearest binary64 0x4.18937p-12 2LL : 0x1.00832334f779fp+0 : inexact-ok += compoundn towardzero binary64 0x4.18937p-12 2LL : 0x1.00832334f779ep+0 : inexact-ok += compoundn upward binary64 0x4.18937p-12 2LL : 0x1.00832334f779fp+0 : inexact-ok += compoundn downward intel96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok += compoundn tonearest intel96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok += compoundn towardzero intel96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok += compoundn upward intel96 0x4.18937p-12 2LL : 0x1.00832334f779e9d2p+0 : inexact-ok += compoundn downward m68k96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok += compoundn tonearest m68k96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok += compoundn towardzero m68k96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok += compoundn upward m68k96 0x4.18937p-12 2LL : 0x1.00832334f779e9d2p+0 : inexact-ok += compoundn downward binary128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok += compoundn tonearest binary128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok += compoundn towardzero binary128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok += compoundn upward binary128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok += compoundn downward ibm128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok += compoundn tonearest ibm128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok += compoundn towardzero ibm128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok += compoundn upward ibm128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok += compoundn downward binary64 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok += compoundn tonearest binary64 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok += compoundn towardzero binary64 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok += compoundn upward binary64 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e1p+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed56bp+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed56bp+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed56bp+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed56cp+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed5p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed58p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed5p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed58p+0 : inexact-ok += compoundn downward binary64 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok += compoundn tonearest binary64 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok += compoundn towardzero binary64 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok += compoundn upward binary64 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e1p+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c4p+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c6p+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c4p+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c6p+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c4p+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c6p+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c4p+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c6p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff47735p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff47736p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff47735p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff47736p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff477p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff477p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff477p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff4778p+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f66p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f67p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f66p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f67p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07fp+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f8p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07fp+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f8p+0 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b17481bp+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b17481bp+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b17481bp+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b17481cp+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b1748p+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b1748p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b1748p+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b17488p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 2LL : 0x1.008323358f2e05ccc89b0ee49f52p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f52p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f52p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49fp+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f8p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49fp+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f8p+0 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f52p+0 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49fp+0 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f8p+0 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49fp+0 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f8p+0 : inexact-ok +compoundn 0.123456 2 += compoundn downward binary32 0x1.f9adp-4 2LL : 0x1.431c7ap+0 : inexact-ok += compoundn tonearest binary32 0x1.f9adp-4 2LL : 0x1.431c7cp+0 : inexact-ok += compoundn towardzero binary32 0x1.f9adp-4 2LL : 0x1.431c7ap+0 : inexact-ok += compoundn upward binary32 0x1.f9adp-4 2LL : 0x1.431c7cp+0 : inexact-ok += compoundn downward binary64 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn tonearest binary64 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn towardzero binary64 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn upward binary64 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn downward intel96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn upward intel96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn downward m68k96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn upward m68k96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn downward binary128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn upward binary128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn downward ibm128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn upward ibm128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok += compoundn downward binary32 0x1.f9acfep-4 2LL : 0x1.431c7ap+0 : inexact-ok += compoundn tonearest binary32 0x1.f9acfep-4 2LL : 0x1.431c7cp+0 : inexact-ok += compoundn towardzero binary32 0x1.f9acfep-4 2LL : 0x1.431c7ap+0 : inexact-ok += compoundn upward binary32 0x1.f9acfep-4 2LL : 0x1.431c7cp+0 : inexact-ok += compoundn downward binary64 0x1.f9acfep-4 2LL : 0x1.431c7bb7024cp+0 : inexact-ok += compoundn tonearest binary64 0x1.f9acfep-4 2LL : 0x1.431c7bb7024cp+0 : inexact-ok += compoundn towardzero binary64 0x1.f9acfep-4 2LL : 0x1.431c7bb7024cp+0 : inexact-ok += compoundn upward binary64 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c1p+0 : inexact-ok += compoundn downward intel96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn upward intel96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn upward m68k96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn downward binary128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn upward binary128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok += compoundn downward binary64 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok += compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok += compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok += compoundn upward binary64 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a755p+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754468p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754468p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok += compoundn downward binary64 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok += compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok += compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok += compoundn upward binary64 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a755p+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754226p+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754228p+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754226p+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754228p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754226p+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754228p+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754226p+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754228p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754227108772782281p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754227108772782281p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754227108772782281p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754227108772782281p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a75422710877278228p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a75422710877278228p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a75422710877278228p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a7542271087727823p+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c2p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c2p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b87529fp+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b8752ap+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b87529fp+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b8752ap+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b87528p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b87528p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b87528p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b8753p+0 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c2p+0 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c2p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b2f1p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b2f2p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b2f1p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b2f2p+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b28p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b3p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b28p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b3p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d2p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d3p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d2p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d3p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d2p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d2p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d2p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d3p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752dbp+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752dbp+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752dbp+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752dcp+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa17528p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1753p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa17528p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1753p+0 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752c9p+0 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752c9p+0 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752c9p+0 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752cap+0 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa17528p+0 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1753p+0 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa17528p+0 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1753p+0 : inexact-ok +compoundn 1 2 += compoundn downward binary32 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn tonearest binary32 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn towardzero binary32 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn upward binary32 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn downward binary64 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn tonearest binary64 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn towardzero binary64 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn upward binary64 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn downward intel96 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn tonearest intel96 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn towardzero intel96 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn upward intel96 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn downward m68k96 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn tonearest m68k96 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn towardzero m68k96 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn upward m68k96 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn downward binary128 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn tonearest binary128 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn towardzero binary128 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn upward binary128 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn downward ibm128 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn tonearest ibm128 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn towardzero ibm128 0x1p+0 2LL : 0x4p+0 : inexact-ok += compoundn upward ibm128 0x1p+0 2LL : 0x4p+0 : inexact-ok +compoundn 2 2 += compoundn downward binary32 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn tonearest binary32 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn towardzero binary32 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn upward binary32 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn downward binary64 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn tonearest binary64 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn towardzero binary64 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn upward binary64 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn downward intel96 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn tonearest intel96 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn towardzero intel96 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn upward intel96 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn downward m68k96 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn tonearest m68k96 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn towardzero m68k96 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn upward m68k96 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn downward binary128 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn tonearest binary128 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn towardzero binary128 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn upward binary128 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn downward ibm128 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn tonearest ibm128 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn towardzero ibm128 0x2p+0 2LL : 0x9p+0 : inexact-ok += compoundn upward ibm128 0x2p+0 2LL : 0x9p+0 : inexact-ok +compoundn max 2 += compoundn downward binary32 0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn tonearest binary64 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn towardzero binary64 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn upward binary64 0xf.fffffp+124 2LL : 0xf.ffffe00000108p+252 : inexact-ok += compoundn downward intel96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn tonearest intel96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn towardzero intel96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn upward intel96 0xf.fffffp+124 2LL : 0xf.ffffe0000010001p+252 : inexact-ok += compoundn downward m68k96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn tonearest m68k96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn towardzero m68k96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn upward m68k96 0xf.fffffp+124 2LL : 0xf.ffffe0000010001p+252 : inexact-ok += compoundn downward binary128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn tonearest binary128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn towardzero binary128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn upward binary128 0xf.fffffp+124 2LL : 0xf.ffffe00000100000000000000008p+252 : inexact-ok += compoundn downward ibm128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn tonearest ibm128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn towardzero ibm128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += compoundn upward ibm128 0xf.fffffp+124 2LL : 0xf.ffffe000001000000000000004p+252 : inexact-ok += compoundn downward binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += compoundn tonearest intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += compoundn towardzero intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += compoundn upward intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok += compoundn downward m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += compoundn upward m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok += compoundn downward binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok += compoundn tonearest binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok += compoundn towardzero binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok += compoundn upward binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff0000000000000408p+2044 : inexact-ok += compoundn downward ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0xf.ffffffffffff8p+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok += compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok += compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok += compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact-ok += compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0.999 -2 += compoundn downward binary32 -0xf.fbe76p-4 -2LL : 0xf.41e28p+16 : inexact-ok += compoundn tonearest binary32 -0xf.fbe76p-4 -2LL : 0xf.41e29p+16 : inexact-ok += compoundn towardzero binary32 -0xf.fbe76p-4 -2LL : 0xf.41e28p+16 : inexact-ok += compoundn upward binary32 -0xf.fbe76p-4 -2LL : 0xf.41e29p+16 : inexact-ok += compoundn downward binary64 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e358p+16 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e358p+16 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e358p+16 : inexact-ok += compoundn upward binary64 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e36p+16 : inexact-ok += compoundn downward intel96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok += compoundn upward intel96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35befp+16 : inexact-ok += compoundn downward m68k96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok += compoundn upward m68k96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35befp+16 : inexact-ok += compoundn downward binary128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f6298p+16 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f62ap+16 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f6298p+16 : inexact-ok += compoundn upward binary128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f62ap+16 : inexact-ok += compoundn downward ibm128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f6p+16 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f64p+16 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f6p+16 : inexact-ok += compoundn upward ibm128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f64p+16 : inexact-ok += compoundn downward binary32 -0xf.fbe77p-4 -2LL : 0xf.4259bp+16 : inexact-ok += compoundn tonearest binary32 -0xf.fbe77p-4 -2LL : 0xf.4259cp+16 : inexact-ok += compoundn towardzero binary32 -0xf.fbe77p-4 -2LL : 0xf.4259bp+16 : inexact-ok += compoundn upward binary32 -0xf.fbe77p-4 -2LL : 0xf.4259cp+16 : inexact-ok += compoundn downward binary64 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e28p+16 : inexact-ok += compoundn tonearest binary64 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e3p+16 : inexact-ok += compoundn towardzero binary64 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e28p+16 : inexact-ok += compoundn upward binary64 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e3p+16 : inexact-ok += compoundn downward intel96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bp+16 : inexact-ok += compoundn tonearest intel96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9cp+16 : inexact-ok += compoundn towardzero intel96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bp+16 : inexact-ok += compoundn upward intel96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9cp+16 : inexact-ok += compoundn downward m68k96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bp+16 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9cp+16 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bp+16 : inexact-ok += compoundn upward m68k96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9cp+16 : inexact-ok += compoundn downward binary128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330dbp+16 : inexact-ok += compoundn tonearest binary128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330db8p+16 : inexact-ok += compoundn towardzero binary128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330dbp+16 : inexact-ok += compoundn upward binary128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330db8p+16 : inexact-ok += compoundn downward ibm128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330cp+16 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330cp+16 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330cp+16 : inexact-ok += compoundn upward ibm128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350331p+16 : inexact-ok += compoundn downward binary64 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff8p+16 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff88p+16 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff8p+16 : inexact-ok += compoundn upward binary64 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff88p+16 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85efp+16 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85efp+16 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dc68p+16 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dc68p+16 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dc68p+16 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dc7p+16 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dcp+16 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dcp+16 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dcp+16 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002ep+16 : inexact-ok += compoundn downward binary64 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b2p+16 : inexact-ok += compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b2p+16 : inexact-ok += compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b2p+16 : inexact-ok += compoundn upward binary64 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b28p+16 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b9p+16 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b9p+16 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd716cp+16 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd716cp+16 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd716cp+16 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd716c8p+16 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd714p+16 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd718p+16 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd714p+16 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd718p+16 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23p+16 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd24p+16 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23p+16 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd24p+16 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23p+16 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd24p+16 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23p+16 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd24p+16 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23940000000006p+16 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd239400000000068p+16 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23940000000006p+16 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd239400000000068p+16 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd2394p+16 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd2394p+16 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd2394p+16 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd2394000000004p+16 : inexact-ok += compoundn downward intel96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496p+16 : inexact-ok += compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000497p+16 : inexact-ok += compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496p+16 : inexact-ok += compoundn upward intel96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000497p+16 : inexact-ok += compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496p+16 : inexact-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000497p+16 : inexact-ok += compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496p+16 : inexact-ok += compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000497p+16 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed40000000108p+16 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed40000000108p+16 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed40000000108p+16 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed4000000011p+16 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed4p+16 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed4p+16 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed4p+16 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed400000004p+16 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -2LL : 0xf.423fffffffffffffffffffffcfdp+16 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -2LL : 0xf.423fffffffffffffffffffffcfd8p+16 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -2LL : 0xf.423fffffffffffffffffffffcfdp+16 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -2LL : 0xf.423fffffffffffffffffffffcfd8p+16 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -2LL : 0xf.4240000000000000000000000b7p+16 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -2LL : 0xf.4240000000000000000000000b7p+16 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -2LL : 0xf.4240000000000000000000000b7p+16 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -2LL : 0xf.4240000000000000000000000b78p+16 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41aep+16 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41aep+16 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41aep+16 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41ae8p+16 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe418p+16 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41cp+16 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe418p+16 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41cp+16 : inexact-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e848p+16 : inexact-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e848p+16 : inexact-ok += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e848p+16 : inexact-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e85p+16 : inexact-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e8p+16 : inexact-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e8p+16 : inexact-ok += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e8p+16 : inexact-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001ecp+16 : inexact-ok +compoundn -0.123 -2 += compoundn downward binary32 -0x1.f7ced8p-4 -2LL : 0x1.4cd812p+0 : inexact-ok += compoundn tonearest binary32 -0x1.f7ced8p-4 -2LL : 0x1.4cd812p+0 : inexact-ok += compoundn towardzero binary32 -0x1.f7ced8p-4 -2LL : 0x1.4cd812p+0 : inexact-ok += compoundn upward binary32 -0x1.f7ced8p-4 -2LL : 0x1.4cd814p+0 : inexact-ok += compoundn downward binary64 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff4p+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff5p+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff4p+0 : inexact-ok += compoundn upward binary64 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff5p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487ap+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487cp+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487ap+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487cp+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487ap+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487cp+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487ap+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487cp+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc94e2p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc94e2p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc94e2p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc94e3p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc948p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc95p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc948p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc95p+0 : inexact-ok += compoundn downward binary32 -0x1.f7cedap-4 -2LL : 0x1.4cd812p+0 : inexact-ok += compoundn tonearest binary32 -0x1.f7cedap-4 -2LL : 0x1.4cd812p+0 : inexact-ok += compoundn towardzero binary32 -0x1.f7cedap-4 -2LL : 0x1.4cd812p+0 : inexact-ok += compoundn upward binary32 -0x1.f7cedap-4 -2LL : 0x1.4cd814p+0 : inexact-ok += compoundn downward binary64 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba44p+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba44p+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba44p+0 : inexact-ok += compoundn upward binary64 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba45p+0 : inexact-ok += compoundn downward intel96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok += compoundn upward intel96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446fp+0 : inexact-ok += compoundn downward m68k96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok += compoundn upward m68k96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446fp+0 : inexact-ok += compoundn downward binary128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e795p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e795p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e795p+0 : inexact-ok += compoundn upward binary128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e7951p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e79p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e798p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e79p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e798p+0 : inexact-ok += compoundn downward binary64 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok += compoundn upward binary64 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7906p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7905092p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7905092p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c8979e2p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c8979e2p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c8979e2p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c8979e3p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c89798p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c897ap+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c89798p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c897ap+0 : inexact-ok += compoundn downward binary64 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok += compoundn tonearest binary64 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok += compoundn towardzero binary64 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok += compoundn upward binary64 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7906p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905386p+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905388p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905386p+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905388p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905386p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905388p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905386p+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905388p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8ap+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8bp+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8ap+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8bp+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654fp+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac65956p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac65956p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac65956p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac65957p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac659p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac6598p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac659p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac6598p+0 : inexact-ok += compoundn downward intel96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok += compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok += compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok += compoundn upward intel96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok += compoundn downward m68k96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok += compoundn upward m68k96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc694dp+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc694d1p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc694dp+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc694d1p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc6948p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc695p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc6948p+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc695p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e52p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e52p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e3ap+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e3ap+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e3ap+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e3bp+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1ep+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1ep+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1ep+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e8p+0 : inexact-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e52p+0 : inexact-ok += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e52p+0 : inexact-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1ep+0 : inexact-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e8p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1ep+0 : inexact-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e8p+0 : inexact-ok +compoundn -min -2 += compoundn downward binary32 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x4p-128 -2LL : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-128 -2LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-128 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-128 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-128 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x4p-128 -2LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward binary64 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-1024 -2LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-1024 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-1024 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-1024 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x4p-1024 -2LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-16384 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-16384 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16384 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward intel96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x2p-16384 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x2p-16384 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x2p-16384 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary64 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x8p-972 -2LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-972 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-972 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x8p-972 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x8p-972 -2LL : 0x1.000000000000000000000000008p+0 : inexact-ok +compoundn -min_subnorm -2 += compoundn downward binary32 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x8p-152 -2LL : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x8p-152 -2LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-152 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-152 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x8p-152 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x8p-152 -2LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward binary64 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-1076 -2LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-1076 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-1076 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-1076 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x4p-1076 -2LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-16448 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-16448 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x8p-16448 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-16448 -2LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16448 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary128 -0x4p-16496 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16496 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16496 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16496 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok +compoundn -0 -2 += compoundn downward binary32 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok +compoundn 0 -2 += compoundn downward binary32 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x0p+0 -2LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x0p+0 -2LL : 0x1p+0 : inexact-ok +compoundn min_subnorm -2 += compoundn downward binary32 0x8p-152 -2LL : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x8p-152 -2LL : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x8p-152 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-152 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-152 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-152 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-152 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-152 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-152 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-152 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x8p-152 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-152 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x8p-152 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4p-1076 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1076 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-1076 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1076 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-1076 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1076 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-1076 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1076 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4p-1076 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1076 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x4p-1076 -2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-16448 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-16448 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x8p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16448 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16448 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-16448 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16496 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-16496 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16496 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-16496 -2LL : 0x1p+0 : inexact-ok +compoundn min -2 += compoundn downward binary32 0x4p-128 -2LL : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x4p-128 -2LL : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4p-128 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-128 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-128 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-128 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-128 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-128 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-128 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-128 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4p-128 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-128 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x4p-128 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4p-1024 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1024 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-1024 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1024 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-1024 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1024 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-1024 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1024 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4p-1024 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1024 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x4p-1024 -2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x2p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x2p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x2p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x2p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x2p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x2p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x2p-16384 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x8p-972 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-972 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-972 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-972 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-972 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-972 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-972 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-972 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x8p-972 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x8p-972 -2LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-972 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x8p-972 -2LL : 0x1p+0 : inexact-ok +compoundn 0.001 -2 += compoundn downward binary32 0x4.189378p-12 -2LL : 0xf.f7d1fp-4 : inexact-ok += compoundn tonearest binary32 0x4.189378p-12 -2LL : 0xf.f7d2p-4 : inexact-ok += compoundn towardzero binary32 0x4.189378p-12 -2LL : 0xf.f7d1fp-4 : inexact-ok += compoundn upward binary32 0x4.189378p-12 -2LL : 0xf.f7d2p-4 : inexact-ok += compoundn downward binary64 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f8p-4 : inexact-ok += compoundn tonearest binary64 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f8p-4 : inexact-ok += compoundn towardzero binary64 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f8p-4 : inexact-ok += compoundn upward binary64 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea4p-4 : inexact-ok += compoundn downward intel96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok += compoundn tonearest intel96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok += compoundn towardzero intel96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok += compoundn upward intel96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f813p-4 : inexact-ok += compoundn downward m68k96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok += compoundn tonearest m68k96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok += compoundn towardzero m68k96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok += compoundn upward m68k96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f813p-4 : inexact-ok += compoundn downward binary128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf2878p-4 : inexact-ok += compoundn tonearest binary128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf2878p-4 : inexact-ok += compoundn towardzero binary128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf2878p-4 : inexact-ok += compoundn upward binary128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf288p-4 : inexact-ok += compoundn downward ibm128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf28p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf28p-4 : inexact-ok += compoundn towardzero ibm128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf28p-4 : inexact-ok += compoundn upward ibm128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf2cp-4 : inexact-ok += compoundn downward binary32 0x4.18937p-12 -2LL : 0xf.f7d1fp-4 : inexact-ok += compoundn tonearest binary32 0x4.18937p-12 -2LL : 0xf.f7d2p-4 : inexact-ok += compoundn towardzero binary32 0x4.18937p-12 -2LL : 0xf.f7d1fp-4 : inexact-ok += compoundn upward binary32 0x4.18937p-12 -2LL : 0xf.f7d2p-4 : inexact-ok += compoundn downward binary64 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfcp-4 : inexact-ok += compoundn tonearest binary64 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfcp-4 : inexact-ok += compoundn towardzero binary64 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfcp-4 : inexact-ok += compoundn upward binary64 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc8p-4 : inexact-ok += compoundn downward intel96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok += compoundn tonearest intel96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok += compoundn towardzero intel96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok += compoundn upward intel96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ecp-4 : inexact-ok += compoundn downward m68k96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok += compoundn tonearest m68k96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok += compoundn towardzero m68k96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok += compoundn upward m68k96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ecp-4 : inexact-ok += compoundn downward binary128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5f88p-4 : inexact-ok += compoundn tonearest binary128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5f88p-4 : inexact-ok += compoundn towardzero binary128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5f88p-4 : inexact-ok += compoundn upward binary128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5f9p-4 : inexact-ok += compoundn downward ibm128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5cp-4 : inexact-ok += compoundn tonearest ibm128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e6p-4 : inexact-ok += compoundn towardzero ibm128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5cp-4 : inexact-ok += compoundn upward ibm128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e6p-4 : inexact-ok += compoundn downward binary64 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok += compoundn tonearest binary64 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok += compoundn towardzero binary64 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok += compoundn upward binary64 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c6ap-4 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2p-4 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2p-4 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2p-4 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2p-4 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc824p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc824p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc824p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc8248p-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc8p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc84p-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc8p-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc84p-4 : inexact-ok += compoundn downward binary64 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok += compoundn tonearest binary64 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok += compoundn towardzero binary64 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok += compoundn upward binary64 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c6ap-4 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eap-4 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699ebp-4 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eap-4 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699ebp-4 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eap-4 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699ebp-4 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eap-4 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699ebp-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8067ap-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8067ap-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8067ap-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8067a8p-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8064p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8068p-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8064p-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8068p-4 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e4p-4 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e4p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f21bp-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f21b8p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f21bp-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f21b8p-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f2p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f2p-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f2p-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f24p-4 : inexact-ok += compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e4p-4 : inexact-ok += compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok += compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e4p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb23p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb23p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb23p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb238p-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becbp-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb4p-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becbp-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb4p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbb8p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbcp-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbb8p-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbcp-4 : inexact-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb2p-4 : inexact-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbb8p-4 : inexact-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbcp-4 : inexact-ok += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbb8p-4 : inexact-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbcp-4 : inexact-ok +compoundn 0.123456 -2 += compoundn downward binary32 0x1.f9adp-4 -2LL : 0xc.ad3f5p-4 : inexact-ok += compoundn tonearest binary32 0x1.f9adp-4 -2LL : 0xc.ad3f5p-4 : inexact-ok += compoundn towardzero binary32 0x1.f9adp-4 -2LL : 0xc.ad3f5p-4 : inexact-ok += compoundn upward binary32 0x1.f9adp-4 -2LL : 0xc.ad3f6p-4 : inexact-ok += compoundn downward binary64 0x1.f9adp-4 -2LL : 0xc.ad3f55c392878p-4 : inexact-ok += compoundn tonearest binary64 0x1.f9adp-4 -2LL : 0xc.ad3f55c392878p-4 : inexact-ok += compoundn towardzero binary64 0x1.f9adp-4 -2LL : 0xc.ad3f55c392878p-4 : inexact-ok += compoundn upward binary64 0x1.f9adp-4 -2LL : 0xc.ad3f55c39288p-4 : inexact-ok += compoundn downward intel96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdep-4 : inexact-ok += compoundn tonearest intel96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdfp-4 : inexact-ok += compoundn towardzero intel96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdep-4 : inexact-ok += compoundn upward intel96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdfp-4 : inexact-ok += compoundn downward m68k96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdep-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdfp-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdep-4 : inexact-ok += compoundn upward m68k96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdfp-4 : inexact-ok += compoundn downward binary128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad15755p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad15755p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad15755p-4 : inexact-ok += compoundn upward binary128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad157558p-4 : inexact-ok += compoundn downward ibm128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad1574p-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad1574p-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad1574p-4 : inexact-ok += compoundn upward ibm128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad1578p-4 : inexact-ok += compoundn downward binary32 0x1.f9acfep-4 -2LL : 0xc.ad3f5p-4 : inexact-ok += compoundn tonearest binary32 0x1.f9acfep-4 -2LL : 0xc.ad3f6p-4 : inexact-ok += compoundn towardzero binary32 0x1.f9acfep-4 -2LL : 0xc.ad3f5p-4 : inexact-ok += compoundn upward binary32 0x1.f9acfep-4 -2LL : 0xc.ad3f6p-4 : inexact-ok += compoundn downward binary64 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac7p-4 : inexact-ok += compoundn tonearest binary64 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac7p-4 : inexact-ok += compoundn towardzero binary64 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac7p-4 : inexact-ok += compoundn upward binary64 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac78p-4 : inexact-ok += compoundn downward intel96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok += compoundn tonearest intel96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok += compoundn towardzero intel96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok += compoundn upward intel96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac7141p-4 : inexact-ok += compoundn downward m68k96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok += compoundn upward m68k96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac7141p-4 : inexact-ok += compoundn downward binary128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8ee8p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8efp-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8ee8p-4 : inexact-ok += compoundn upward binary128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8efp-4 : inexact-ok += compoundn downward ibm128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8cp-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc9p-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8cp-4 : inexact-ok += compoundn upward ibm128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc9p-4 : inexact-ok += compoundn downward binary64 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce788p-4 : inexact-ok += compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce79p-4 : inexact-ok += compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce788p-4 : inexact-ok += compoundn upward binary64 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce79p-4 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1ap-4 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1bp-4 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1ap-4 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1bp-4 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1ap-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1bp-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1ap-4 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1bp-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563c5p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563c5p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563c5p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563c58p-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563cp-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563cp-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563cp-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742564p-4 : inexact-ok += compoundn downward binary64 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce788p-4 : inexact-ok += compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce79p-4 : inexact-ok += compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce788p-4 : inexact-ok += compoundn upward binary64 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce79p-4 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83p-4 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f84p-4 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83p-4 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f84p-4 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83p-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f84p-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83p-4 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f84p-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a25p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a25p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a25p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a258p-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77ap-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a4p-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77ap-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a4p-4 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b6a8p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b6bp-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b6a8p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b6bp-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b4p-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b8p-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b4p-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b8p-4 : inexact-ok += compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok += compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok += compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok += compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80bad8p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80baep-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80bad8p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80baep-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80b8p-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80bcp-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80b8p-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80bcp-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010b8p-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010b8p-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d314001058p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d31400106p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d314001058p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d31400106p-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d3140014p-4 : inexact-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d31400111p-4 : inexact-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d31400111p-4 : inexact-ok += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d31400111p-4 : inexact-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d314001118p-4 : inexact-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d3140014p-4 : inexact-ok +compoundn 1 -2 += compoundn downward binary32 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn tonearest binary32 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn towardzero binary32 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn upward binary32 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn downward binary64 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn tonearest binary64 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn towardzero binary64 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn upward binary64 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn downward intel96 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn tonearest intel96 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn towardzero intel96 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn upward intel96 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn downward m68k96 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn tonearest m68k96 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn towardzero m68k96 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn upward m68k96 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn downward binary128 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn tonearest binary128 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn towardzero binary128 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn upward binary128 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn downward ibm128 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn tonearest ibm128 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn towardzero ibm128 0x1p+0 -2LL : 0x4p-4 : inexact-ok += compoundn upward ibm128 0x1p+0 -2LL : 0x4p-4 : inexact-ok +compoundn 2 -2 += compoundn downward binary32 0x2p+0 -2LL : 0x1.c71c7p-4 : inexact-ok += compoundn tonearest binary32 0x2p+0 -2LL : 0x1.c71c72p-4 : inexact-ok += compoundn towardzero binary32 0x2p+0 -2LL : 0x1.c71c7p-4 : inexact-ok += compoundn upward binary32 0x2p+0 -2LL : 0x1.c71c72p-4 : inexact-ok += compoundn downward binary64 0x2p+0 -2LL : 0x1.c71c71c71c71cp-4 : inexact-ok += compoundn tonearest binary64 0x2p+0 -2LL : 0x1.c71c71c71c71cp-4 : inexact-ok += compoundn towardzero binary64 0x2p+0 -2LL : 0x1.c71c71c71c71cp-4 : inexact-ok += compoundn upward binary64 0x2p+0 -2LL : 0x1.c71c71c71c71dp-4 : inexact-ok += compoundn downward intel96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok += compoundn tonearest intel96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok += compoundn towardzero intel96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok += compoundn upward intel96 0x2p+0 -2LL : 0x1.c71c71c71c71c71ep-4 : inexact-ok += compoundn downward m68k96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok += compoundn tonearest m68k96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok += compoundn towardzero m68k96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok += compoundn upward m68k96 0x2p+0 -2LL : 0x1.c71c71c71c71c71ep-4 : inexact-ok += compoundn downward binary128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c71cp-4 : inexact-ok += compoundn tonearest binary128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c71cp-4 : inexact-ok += compoundn towardzero binary128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c71cp-4 : inexact-ok += compoundn upward binary128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c71dp-4 : inexact-ok += compoundn downward ibm128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c7p-4 : inexact-ok += compoundn tonearest ibm128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c7p-4 : inexact-ok += compoundn towardzero ibm128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c7p-4 : inexact-ok += compoundn upward ibm128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c78p-4 : inexact-ok +compoundn max -2 += compoundn downward binary32 0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0xf.fffffp+124 -2LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += compoundn tonearest binary64 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += compoundn towardzero binary64 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += compoundn upward binary64 0xf.fffffp+124 -2LL : 0x1.0000020000031p-256 : inexact-ok += compoundn downward intel96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += compoundn tonearest intel96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += compoundn towardzero intel96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += compoundn upward intel96 0xf.fffffp+124 -2LL : 0x1.0000020000030002p-256 : inexact-ok += compoundn downward m68k96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += compoundn tonearest m68k96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += compoundn towardzero m68k96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += compoundn upward m68k96 0xf.fffffp+124 -2LL : 0x1.0000020000030002p-256 : inexact-ok += compoundn downward binary128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += compoundn tonearest binary128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += compoundn towardzero binary128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += compoundn upward binary128 0xf.fffffp+124 -2LL : 0x1.0000020000030000040000050001p-256 : inexact-ok += compoundn downward ibm128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += compoundn tonearest ibm128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += compoundn towardzero ibm128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += compoundn upward ibm128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005008p-256 : inexact-ok += compoundn downward binary64 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0xf.ffffffffffff8p+1020 -2LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += compoundn tonearest intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += compoundn towardzero intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += compoundn upward intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001002p-2048 : inexact-ok += compoundn downward m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += compoundn upward m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001002p-2048 : inexact-ok += compoundn downward binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok += compoundn tonearest binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok += compoundn towardzero binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok += compoundn upward binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000c1p-2048 : inexact-ok += compoundn downward ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward intel96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0xf.fffffffffffffffp+16380 -2LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0xf.fffffffffffffffp+16380 -2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok += compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok += compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok += compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000b1p-2048 : inexact-ok += compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn -1 0x7fffffffffffffff += compoundn downward binary32 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn tonearest binary32 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn towardzero binary32 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn upward binary32 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn downward binary64 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn tonearest binary64 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn towardzero binary64 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn upward binary64 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn downward intel96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn tonearest intel96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn towardzero intel96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn upward intel96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn downward m68k96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn tonearest m68k96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn towardzero m68k96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn upward m68k96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn downward binary128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn tonearest binary128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn towardzero binary128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn upward binary128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn downward ibm128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn tonearest ibm128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn towardzero ibm128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += compoundn upward ibm128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok +compoundn -0.999 0x7fffffffffffffff += compoundn downward binary32 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0xf.fbe76p-4 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0xf.fbe76p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0xf.fbe76p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0xf.fbe76p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0xf.fbe76p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0xf.fbe76p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary32 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0xf.fbe77p-4 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0xf.fbe77p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0xf.fbe77p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0xf.fbe77p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0xf.fbe77p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0xf.fbe77p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn -0.123 0x7fffffffffffffff += compoundn downward binary32 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x1.f7ced8p-4 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x1.f7ced8p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0x1.f7ced8p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0x1.f7ced8p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0x1.f7ced8p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x1.f7ced8p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary32 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x1.f7cedap-4 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x1.f7cedap-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0x1.f7cedap-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0x1.f7cedap-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0x1.f7cedap-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x1.f7cedap-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn -min 0x7fffffffffffffff += compoundn downward binary32 -0x4p-128 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 -0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x4p-128 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 -0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn tonearest intel96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn towardzero intel96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn upward intel96 -0x4p-128 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn downward m68k96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn towardzero m68k96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn upward m68k96 -0x4p-128 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn downward binary128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn tonearest binary128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn towardzero binary128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn upward binary128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok += compoundn downward ibm128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn tonearest ibm128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn towardzero ibm128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn upward ibm128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok += compoundn downward binary64 -0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok +compoundn -min_subnorm 0x7fffffffffffffff += compoundn downward binary32 -0x8p-152 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x8p-152 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-152 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-152 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-152 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-152 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest binary128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn towardzero binary128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn upward binary128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffc0000008p-4 : inexact-ok += compoundn downward ibm128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn towardzero ibm128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffc00004p-4 : inexact-ok += compoundn downward binary64 -0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 -0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 -0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16448 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16448 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x4p-16496 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 -0x4p-16496 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16496 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 -0x4p-16496 9223372036854775807LL : 0x1p+0 : inexact-ok +compoundn -0 0x7fffffffffffffff += compoundn downward binary32 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok +compoundn 0 0x7fffffffffffffff += compoundn downward binary32 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary64 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward intel96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward binary128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok +compoundn min_subnorm 0x7fffffffffffffff += compoundn downward binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x8p-152 9223372036854775807LL : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x8p-152 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-152 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-152 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000003ffffffp+0 : inexact-ok += compoundn tonearest binary128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000004p+0 : inexact-ok += compoundn towardzero binary128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000003ffffffp+0 : inexact-ok += compoundn upward binary128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000004p+0 : inexact-ok += compoundn downward ibm128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000003ffff8p+0 : inexact-ok += compoundn tonearest ibm128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000004p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000003ffff8p+0 : inexact-ok += compoundn upward ibm128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000004p+0 : inexact-ok += compoundn downward binary64 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-1076 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-1076 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-1076 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-1076 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4p-1076 9223372036854775807LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-16448 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-16448 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x8p-16448 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward m68k96 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-16448 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16448 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary128 0x4p-16496 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16496 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16496 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16496 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok +compoundn min 0x7fffffffffffffff += compoundn downward binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary32 0x4p-128 9223372036854775807LL : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-128 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn towardzero intel96 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-128 9223372036854775807LL : 0x1.0000000000000001ffffffffffffp+0 : inexact-ok += compoundn tonearest binary128 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn towardzero binary128 0x4p-128 9223372036854775807LL : 0x1.0000000000000001ffffffffffffp+0 : inexact-ok += compoundn upward binary128 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward ibm128 0x4p-128 9223372036854775807LL : 0x1.0000000000000001ffffffffff8p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-128 9223372036854775807LL : 0x1.0000000000000001ffffffffff8p+0 : inexact-ok += compoundn upward ibm128 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary64 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x4p-1024 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-1024 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-1024 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-1024 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x4p-1024 9223372036854775807LL : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x4p-16384 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x4p-16384 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x4p-16384 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward intel96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x2p-16384 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x2p-16384 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x2p-16384 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary64 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary64 0x8p-972 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward intel96 0x8p-972 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x8p-972 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward binary128 0x8p-972 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x8p-972 9223372036854775807LL : 0x1.000000000000000000000000008p+0 : inexact-ok +compoundn 0.001 0x7fffffffffffffff += compoundn downward binary32 0x4.189378p-12 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x4.189378p-12 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x4.189378p-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x4.189378p-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x4.189378p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x4.189378p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x4.189378p-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary32 0x4.18937p-12 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x4.18937p-12 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x4.18937p-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x4.18937p-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x4.18937p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x4.18937p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x4.18937p-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary64 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary64 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward intel96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn 0.123456 0x7fffffffffffffff += compoundn downward binary32 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x1.f9adp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x1.f9adp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x1.f9adp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x1.f9adp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x1.f9adp-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary32 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x1.f9acfep-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x1.f9acfep-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x1.f9acfep-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x1.f9acfep-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x1.f9acfep-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary64 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary64 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn 1 0x7fffffffffffffff += compoundn downward binary32 0x1p+0 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x1p+0 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x1p+0 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x1p+0 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x1p+0 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x1p+0 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x1p+0 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn 2 0x7fffffffffffffff += compoundn downward binary32 0x2p+0 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x2p+0 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x2p+0 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x2p+0 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0x2p+0 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x2p+0 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x2p+0 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn max 0x7fffffffffffffff += compoundn downward binary32 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0xf.fffffp+124 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0xf.fffffp+124 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0xf.fffffp+124 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0xf.fffffp+124 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0xf.fffffp+124 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0.999 -0x8000000000000000 += compoundn downward binary32 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary32 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary64 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary64 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward intel96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward intel96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0.123 -0x8000000000000000 += compoundn downward binary32 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary32 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary64 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary64 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward intel96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward intel96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward intel96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward m68k96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += compoundn upward m68k96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -min -0x8000000000000000 += compoundn downward binary32 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x4p-128 (-9223372036854775807LL-1) : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn upward intel96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000004p+0 : inexact-ok += compoundn downward m68k96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn upward m68k96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000004p+0 : inexact-ok += compoundn downward binary128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn upward binary128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn upward ibm128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.000000000000000200000000008p+0 : inexact-ok += compoundn downward binary64 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-1024 (-9223372036854775807LL-1) : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward intel96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x2p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary64 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x8p-972 (-9223372036854775807LL-1) : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-972 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-972 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x8p-972 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x8p-972 (-9223372036854775807LL-1) : 0x1.000000000000000000000000008p+0 : inexact-ok +compoundn -min_subnorm -0x8000000000000000 += compoundn downward binary32 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x8p-152 (-9223372036854775807LL-1) : 0x1.000002p+0 : inexact-ok += compoundn downward binary64 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok += compoundn upward binary128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004000001p+0 : inexact-ok += compoundn downward ibm128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok += compoundn tonearest ibm128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok += compoundn towardzero ibm128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok += compoundn upward ibm128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.000000000000000000000400008p+0 : inexact-ok += compoundn downward binary64 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x4p-1076 (-9223372036854775807LL-1) : 0x1.0000000000001p+0 : inexact-ok += compoundn downward intel96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward ibm128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1.000000000000000000000000008p+0 : inexact-ok += compoundn downward intel96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward m68k96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x8p-16448 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward m68k96 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x4p-16448 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok += compoundn downward binary128 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16448 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok += compoundn downward binary128 -0x4p-16496 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x4p-16496 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x4p-16496 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x4p-16496 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok +compoundn -0 -0x8000000000000000 += compoundn downward binary32 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary32 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary32 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary32 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary64 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary64 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary64 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward intel96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest intel96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward intel96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward m68k96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward m68k96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward ibm128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward ibm128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok +compoundn 0 -0x8000000000000000 += compoundn downward binary32 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary32 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary32 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary64 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary64 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary64 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward intel96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest intel96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward intel96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest m68k96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward m68k96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest binary128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward binary128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn tonearest ibm128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn upward ibm128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok +compoundn min_subnorm -0x8000000000000000 += compoundn downward binary32 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary64 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest binary128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn towardzero binary128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn upward binary128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffc0000008p-4 : inexact-ok += compoundn downward ibm128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn towardzero ibm128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffc00004p-4 : inexact-ok += compoundn downward binary64 0x4p-1076 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1076 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16496 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-16496 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16496 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-16496 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok +compoundn min -0x8000000000000000 += compoundn downward binary32 0x4p-128 (-9223372036854775807LL-1) : 0xf.fffffp-4 : inexact-ok += compoundn tonearest binary32 0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary32 0x4p-128 (-9223372036854775807LL-1) : 0xf.fffffp-4 : inexact-ok += compoundn upward binary32 0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary64 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn tonearest intel96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn towardzero intel96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn upward intel96 0x4p-128 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn downward m68k96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn tonearest m68k96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn towardzero m68k96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn upward m68k96 0x4p-128 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn downward binary128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn tonearest binary128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn towardzero binary128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn upward binary128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok += compoundn downward ibm128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn tonearest ibm128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn towardzero ibm128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok += compoundn upward ibm128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok += compoundn downward binary64 0x4p-1024 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x4p-1024 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward intel96 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary128 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward intel96 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary128 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary64 0x8p-972 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn tonearest binary64 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary64 0x8p-972 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok += compoundn upward binary64 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward intel96 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest intel96 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero intel96 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward intel96 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward m68k96 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn tonearest m68k96 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero m68k96 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok += compoundn upward m68k96 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward binary128 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn tonearest binary128 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero binary128 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += compoundn upward binary128 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn downward ibm128 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn tonearest ibm128 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok += compoundn towardzero ibm128 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += compoundn upward ibm128 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok +compoundn 0.001 -0x8000000000000000 += compoundn downward binary32 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x4.189378p-12 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x4.189378p-12 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary32 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x4.18937p-12 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x4.18937p-12 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 0.123456 -0x8000000000000000 += compoundn downward binary32 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary32 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 1 -0x8000000000000000 += compoundn downward binary32 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x1p+0 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x1p+0 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x1p+0 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x1p+0 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x1p+0 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x1p+0 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 2 -0x8000000000000000 += compoundn downward binary32 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x2p+0 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x2p+0 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0x2p+0 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0x2p+0 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0x2p+0 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x2p+0 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn max -0x8000000000000000 += compoundn downward binary32 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward binary64 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += compoundn downward intel96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest intel96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero intel96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward intel96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward m68k96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward m68k96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok += compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 12.3456 10 += compoundn downward binary32 0xc.58794p+0 10LL : 0x2.9ba36p+36 : inexact-ok += compoundn tonearest binary32 0xc.58794p+0 10LL : 0x2.9ba364p+36 : inexact-ok += compoundn towardzero binary32 0xc.58794p+0 10LL : 0x2.9ba36p+36 : inexact-ok += compoundn upward binary32 0xc.58794p+0 10LL : 0x2.9ba364p+36 : inexact-ok += compoundn downward binary64 0xc.58794p+0 10LL : 0x2.9ba3637f7cf96p+36 : inexact-ok += compoundn tonearest binary64 0xc.58794p+0 10LL : 0x2.9ba3637f7cf96p+36 : inexact-ok += compoundn towardzero binary64 0xc.58794p+0 10LL : 0x2.9ba3637f7cf96p+36 : inexact-ok += compoundn upward binary64 0xc.58794p+0 10LL : 0x2.9ba3637f7cf98p+36 : inexact-ok += compoundn downward intel96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965dcp+36 : inexact-ok += compoundn tonearest intel96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965ep+36 : inexact-ok += compoundn towardzero intel96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965dcp+36 : inexact-ok += compoundn upward intel96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965ep+36 : inexact-ok += compoundn downward m68k96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965dcp+36 : inexact-ok += compoundn tonearest m68k96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965ep+36 : inexact-ok += compoundn towardzero m68k96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965dcp+36 : inexact-ok += compoundn upward m68k96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965ep+36 : inexact-ok += compoundn downward binary128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01bep+36 : inexact-ok += compoundn tonearest binary128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01cp+36 : inexact-ok += compoundn towardzero binary128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01bep+36 : inexact-ok += compoundn upward binary128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01cp+36 : inexact-ok += compoundn downward ibm128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01p+36 : inexact-ok += compoundn tonearest ibm128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e02p+36 : inexact-ok += compoundn towardzero ibm128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01p+36 : inexact-ok += compoundn upward ibm128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e02p+36 : inexact-ok += compoundn downward binary32 0xc.58793p+0 10LL : 0x2.9ba344p+36 : inexact-ok += compoundn tonearest binary32 0xc.58793p+0 10LL : 0x2.9ba344p+36 : inexact-ok += compoundn towardzero binary32 0xc.58793p+0 10LL : 0x2.9ba344p+36 : inexact-ok += compoundn upward binary32 0xc.58793p+0 10LL : 0x2.9ba348p+36 : inexact-ok += compoundn downward binary64 0xc.58793p+0 10LL : 0x2.9ba3443b3229p+36 : inexact-ok += compoundn tonearest binary64 0xc.58793p+0 10LL : 0x2.9ba3443b3229p+36 : inexact-ok += compoundn towardzero binary64 0xc.58793p+0 10LL : 0x2.9ba3443b3229p+36 : inexact-ok += compoundn upward binary64 0xc.58793p+0 10LL : 0x2.9ba3443b32292p+36 : inexact-ok += compoundn downward intel96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok += compoundn tonearest intel96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok += compoundn towardzero intel96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok += compoundn upward intel96 0xc.58793p+0 10LL : 0x2.9ba3443b32290edp+36 : inexact-ok += compoundn downward m68k96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok += compoundn tonearest m68k96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok += compoundn towardzero m68k96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok += compoundn upward m68k96 0xc.58793p+0 10LL : 0x2.9ba3443b32290edp+36 : inexact-ok += compoundn downward binary128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844accep+36 : inexact-ok += compoundn tonearest binary128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844acdp+36 : inexact-ok += compoundn towardzero binary128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844accep+36 : inexact-ok += compoundn upward binary128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844acdp+36 : inexact-ok += compoundn downward ibm128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844acp+36 : inexact-ok += compoundn tonearest ibm128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844adp+36 : inexact-ok += compoundn towardzero ibm128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844acp+36 : inexact-ok += compoundn upward ibm128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844adp+36 : inexact-ok += compoundn downward binary64 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604ep+36 : inexact-ok += compoundn tonearest binary64 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604ep+36 : inexact-ok += compoundn towardzero binary64 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604ep+36 : inexact-ok += compoundn upward binary64 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb605p+36 : inexact-ok += compoundn downward intel96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok += compoundn tonearest intel96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok += compoundn towardzero intel96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok += compoundn upward intel96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7cp+36 : inexact-ok += compoundn downward m68k96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok += compoundn tonearest m68k96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok += compoundn towardzero m68k96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok += compoundn upward m68k96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7cp+36 : inexact-ok += compoundn downward binary128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a380ep+36 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a380ep+36 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a380ep+36 : inexact-ok += compoundn upward binary128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a381p+36 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a38p+36 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a38p+36 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a38p+36 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a39p+36 : inexact-ok += compoundn downward binary64 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ep+36 : inexact-ok += compoundn tonearest binary64 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ep+36 : inexact-ok += compoundn towardzero binary64 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ep+36 : inexact-ok += compoundn upward binary64 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb604p+36 : inexact-ok += compoundn downward intel96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok += compoundn tonearest intel96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok += compoundn towardzero intel96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok += compoundn upward intel96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed9cp+36 : inexact-ok += compoundn downward m68k96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok += compoundn tonearest m68k96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok += compoundn towardzero m68k96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok += compoundn upward m68k96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed9cp+36 : inexact-ok += compoundn downward binary128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5e4p+36 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5e6p+36 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5e4p+36 : inexact-ok += compoundn upward binary128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5e6p+36 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5p+36 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b6p+36 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5p+36 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b6p+36 : inexact-ok += compoundn downward intel96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok += compoundn tonearest intel96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok += compoundn towardzero intel96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok += compoundn upward intel96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb604587cp+36 : inexact-ok += compoundn downward m68k96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok += compoundn tonearest m68k96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok += compoundn towardzero m68k96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok += compoundn upward m68k96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb604587cp+36 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffacep+36 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffadp+36 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffacep+36 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffadp+36 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffap+36 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffbp+36 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffap+36 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffbp+36 : inexact-ok += compoundn downward intel96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok += compoundn tonearest intel96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok += compoundn towardzero intel96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok += compoundn upward intel96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb604585cp+36 : inexact-ok += compoundn downward m68k96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok += compoundn tonearest m68k96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok += compoundn towardzero m68k96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok += compoundn upward m68k96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb604585cp+36 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12bep+36 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12bep+36 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12bep+36 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12be2p+36 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12bp+36 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12cp+36 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12bp+36 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12cp+36 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 10LL : 0x2.9ba35f4bb60458752c854948280ap+36 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 10LL : 0x2.9ba35f4bb60458752c854948280cp+36 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 10LL : 0x2.9ba35f4bb60458752c854948280ap+36 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 10LL : 0x2.9ba35f4bb60458752c854948280cp+36 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 10LL : 0x2.9ba35f4bb60458752c85494827fcp+36 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 10LL : 0x2.9ba35f4bb60458752c85494827fcp+36 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 10LL : 0x2.9ba35f4bb60458752c85494827fcp+36 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 10LL : 0x2.9ba35f4bb60458752c85494827fep+36 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829bp+36 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829b2p+36 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829bp+36 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829b2p+36 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829p+36 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c8549482ap+36 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829p+36 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c8549482ap+36 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821ep+36 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821ep+36 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821ep+36 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821e2p+36 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821p+36 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494822p+36 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821p+36 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494822p+36 : inexact-ok +compoundn 12.3456 -10 += compoundn downward binary32 0xc.58794p+0 -10LL : 0x6.229338p-40 : inexact-ok += compoundn tonearest binary32 0xc.58794p+0 -10LL : 0x6.229338p-40 : inexact-ok += compoundn towardzero binary32 0xc.58794p+0 -10LL : 0x6.229338p-40 : inexact-ok += compoundn upward binary32 0xc.58794p+0 -10LL : 0x6.22934p-40 : inexact-ok += compoundn downward binary64 0xc.58794p+0 -10LL : 0x6.22933aa8536e4p-40 : inexact-ok += compoundn tonearest binary64 0xc.58794p+0 -10LL : 0x6.22933aa8536e4p-40 : inexact-ok += compoundn towardzero binary64 0xc.58794p+0 -10LL : 0x6.22933aa8536e4p-40 : inexact-ok += compoundn upward binary64 0xc.58794p+0 -10LL : 0x6.22933aa8536e8p-40 : inexact-ok += compoundn downward intel96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok += compoundn tonearest intel96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok += compoundn towardzero intel96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok += compoundn upward intel96 0xc.58794p+0 -10LL : 0x6.22933aa8536e448p-40 : inexact-ok += compoundn downward m68k96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok += compoundn tonearest m68k96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok += compoundn towardzero m68k96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok += compoundn upward m68k96 0xc.58794p+0 -10LL : 0x6.22933aa8536e448p-40 : inexact-ok += compoundn downward binary128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077ab28p-40 : inexact-ok += compoundn tonearest binary128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077ab28p-40 : inexact-ok += compoundn towardzero binary128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077ab28p-40 : inexact-ok += compoundn upward binary128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077ab2cp-40 : inexact-ok += compoundn downward ibm128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077aap-40 : inexact-ok += compoundn tonearest ibm128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077acp-40 : inexact-ok += compoundn towardzero ibm128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077aap-40 : inexact-ok += compoundn upward ibm128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077acp-40 : inexact-ok += compoundn downward binary32 0xc.58793p+0 -10LL : 0x6.22938p-40 : inexact-ok += compoundn tonearest binary32 0xc.58793p+0 -10LL : 0x6.229388p-40 : inexact-ok += compoundn towardzero binary32 0xc.58793p+0 -10LL : 0x6.22938p-40 : inexact-ok += compoundn upward binary32 0xc.58793p+0 -10LL : 0x6.229388p-40 : inexact-ok += compoundn downward binary64 0xc.58793p+0 -10LL : 0x6.22938435e9494p-40 : inexact-ok += compoundn tonearest binary64 0xc.58793p+0 -10LL : 0x6.22938435e9494p-40 : inexact-ok += compoundn towardzero binary64 0xc.58793p+0 -10LL : 0x6.22938435e9494p-40 : inexact-ok += compoundn upward binary64 0xc.58793p+0 -10LL : 0x6.22938435e9498p-40 : inexact-ok += compoundn downward intel96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok += compoundn tonearest intel96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok += compoundn towardzero intel96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok += compoundn upward intel96 0xc.58793p+0 -10LL : 0x6.22938435e9494b8p-40 : inexact-ok += compoundn downward m68k96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok += compoundn tonearest m68k96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok += compoundn towardzero m68k96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok += compoundn upward m68k96 0xc.58793p+0 -10LL : 0x6.22938435e9494b8p-40 : inexact-ok += compoundn downward binary128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc415352170b8p-40 : inexact-ok += compoundn tonearest binary128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc415352170b8p-40 : inexact-ok += compoundn towardzero binary128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc415352170b8p-40 : inexact-ok += compoundn upward binary128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc415352170bcp-40 : inexact-ok += compoundn downward ibm128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc41535217p-40 : inexact-ok += compoundn tonearest ibm128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc41535217p-40 : inexact-ok += compoundn towardzero ibm128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc41535217p-40 : inexact-ok += compoundn upward ibm128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc415352172p-40 : inexact-ok += compoundn downward binary64 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738p-40 : inexact-ok += compoundn tonearest binary64 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738p-40 : inexact-ok += compoundn towardzero binary64 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738p-40 : inexact-ok += compoundn upward binary64 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b0573cp-40 : inexact-ok += compoundn downward intel96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d3p-40 : inexact-ok += compoundn tonearest intel96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d38p-40 : inexact-ok += compoundn towardzero intel96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d3p-40 : inexact-ok += compoundn upward intel96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d38p-40 : inexact-ok += compoundn downward m68k96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d3p-40 : inexact-ok += compoundn tonearest m68k96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d38p-40 : inexact-ok += compoundn towardzero m68k96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d3p-40 : inexact-ok += compoundn upward m68k96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d38p-40 : inexact-ok += compoundn downward binary128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2fcp-40 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2fcp-40 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2fcp-40 : inexact-ok += compoundn upward binary128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c3p-40 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2p-40 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2p-40 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2p-40 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c4p-40 : inexact-ok += compoundn downward binary64 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575cp-40 : inexact-ok += compoundn tonearest binary64 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575cp-40 : inexact-ok += compoundn towardzero binary64 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575cp-40 : inexact-ok += compoundn upward binary64 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0576p-40 : inexact-ok += compoundn downward intel96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9ap-40 : inexact-ok += compoundn tonearest intel96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a8p-40 : inexact-ok += compoundn towardzero intel96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9ap-40 : inexact-ok += compoundn upward intel96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a8p-40 : inexact-ok += compoundn downward m68k96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9ap-40 : inexact-ok += compoundn tonearest m68k96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a8p-40 : inexact-ok += compoundn towardzero m68k96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9ap-40 : inexact-ok += compoundn upward m68k96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a8p-40 : inexact-ok += compoundn downward binary128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668b8p-40 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668b8p-40 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668b8p-40 : inexact-ok += compoundn upward binary128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668bcp-40 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668p-40 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668p-40 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668p-40 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d66ap-40 : inexact-ok += compoundn downward intel96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de38p-40 : inexact-ok += compoundn tonearest intel96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de4p-40 : inexact-ok += compoundn towardzero intel96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de38p-40 : inexact-ok += compoundn upward intel96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de4p-40 : inexact-ok += compoundn downward m68k96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de38p-40 : inexact-ok += compoundn tonearest m68k96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de4p-40 : inexact-ok += compoundn towardzero m68k96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de38p-40 : inexact-ok += compoundn upward m68k96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de4p-40 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778cfcp-40 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778dp-40 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778cfcp-40 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778dp-40 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778cp-40 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778cp-40 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778cp-40 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778ep-40 : inexact-ok += compoundn downward intel96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de8p-40 : inexact-ok += compoundn tonearest intel96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de88p-40 : inexact-ok += compoundn towardzero intel96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de8p-40 : inexact-ok += compoundn upward intel96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de88p-40 : inexact-ok += compoundn downward m68k96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de8p-40 : inexact-ok += compoundn tonearest m68k96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de88p-40 : inexact-ok += compoundn towardzero m68k96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de8p-40 : inexact-ok += compoundn upward m68k96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de88p-40 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02d4p-40 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02d4p-40 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02d4p-40 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02d8p-40 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02p-40 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02p-40 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02p-40 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc04p-40 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b44p-40 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b44p-40 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b44p-40 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b48p-40 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b68p-40 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b6cp-40 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b68p-40 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b6cp-40 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb9764p-40 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb9764p-40 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb9764p-40 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb9768p-40 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb96p-40 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb98p-40 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb96p-40 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb98p-40 : inexact-ok += compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba9c4p-40 : inexact-ok += compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba9c8p-40 : inexact-ok += compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba9c4p-40 : inexact-ok += compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba9c8p-40 : inexact-ok += compoundn downward ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba8p-40 : inexact-ok += compoundn tonearest ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bbaap-40 : inexact-ok += compoundn towardzero ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba8p-40 : inexact-ok += compoundn upward ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bbaap-40 : inexact-ok +compoundn 0x1p-64 0x7fffffffffffffff += compoundn downward binary32 0x1p-64 9223372036854775807LL : 0x1.a61298p+0 : inexact-ok += compoundn tonearest binary32 0x1p-64 9223372036854775807LL : 0x1.a61298p+0 : inexact-ok += compoundn towardzero binary32 0x1p-64 9223372036854775807LL : 0x1.a61298p+0 : inexact-ok += compoundn upward binary32 0x1p-64 9223372036854775807LL : 0x1.a6129ap+0 : inexact-ok += compoundn downward binary64 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bp+0 : inexact-ok += compoundn tonearest binary64 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069cp+0 : inexact-ok += compoundn towardzero binary64 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bp+0 : inexact-ok += compoundn upward binary64 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069cp+0 : inexact-ok += compoundn downward intel96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc94p+0 : inexact-ok += compoundn tonearest intel96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc96p+0 : inexact-ok += compoundn towardzero intel96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc94p+0 : inexact-ok += compoundn upward intel96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc96p+0 : inexact-ok += compoundn downward m68k96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc94p+0 : inexact-ok += compoundn tonearest m68k96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc96p+0 : inexact-ok += compoundn towardzero m68k96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc94p+0 : inexact-ok += compoundn upward m68k96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc96p+0 : inexact-ok += compoundn downward binary128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c86afp+0 : inexact-ok += compoundn tonearest binary128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c86bp+0 : inexact-ok += compoundn towardzero binary128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c86afp+0 : inexact-ok += compoundn upward binary128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c86bp+0 : inexact-ok += compoundn downward ibm128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c868p+0 : inexact-ok += compoundn tonearest ibm128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c868p+0 : inexact-ok += compoundn towardzero ibm128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c868p+0 : inexact-ok += compoundn upward ibm128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c87p+0 : inexact-ok +compoundn -0x1p-64 0x7fffffffffffffff += compoundn downward binary32 -0x1p-64 9223372036854775807LL : 0x9.b4597p-4 : inexact-ok += compoundn tonearest binary32 -0x1p-64 9223372036854775807LL : 0x9.b4598p-4 : inexact-ok += compoundn towardzero binary32 -0x1p-64 9223372036854775807LL : 0x9.b4597p-4 : inexact-ok += compoundn upward binary32 -0x1p-64 9223372036854775807LL : 0x9.b4598p-4 : inexact-ok += compoundn downward binary64 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb048p-4 : inexact-ok += compoundn tonearest binary64 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb05p-4 : inexact-ok += compoundn towardzero binary64 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb048p-4 : inexact-ok += compoundn upward binary64 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb05p-4 : inexact-ok += compoundn downward intel96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok += compoundn tonearest intel96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok += compoundn towardzero intel96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok += compoundn upward intel96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff5p-4 : inexact-ok += compoundn downward m68k96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok += compoundn tonearest m68k96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok += compoundn towardzero m68k96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok += compoundn upward m68k96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff5p-4 : inexact-ok += compoundn downward binary128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce52p-4 : inexact-ok += compoundn tonearest binary128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce52p-4 : inexact-ok += compoundn towardzero binary128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce52p-4 : inexact-ok += compoundn upward binary128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce528p-4 : inexact-ok += compoundn downward ibm128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce4p-4 : inexact-ok += compoundn tonearest ibm128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce4p-4 : inexact-ok += compoundn towardzero ibm128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce4p-4 : inexact-ok += compoundn upward ibm128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce8p-4 : inexact-ok +compoundn 0x1p-64 -0x8000000000000000 += compoundn downward binary32 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597p-4 : inexact-ok += compoundn tonearest binary32 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4598p-4 : inexact-ok += compoundn towardzero binary32 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597p-4 : inexact-ok += compoundn upward binary32 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4598p-4 : inexact-ok += compoundn downward binary64 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb048p-4 : inexact-ok += compoundn tonearest binary64 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb05p-4 : inexact-ok += compoundn towardzero binary64 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb048p-4 : inexact-ok += compoundn upward binary64 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb05p-4 : inexact-ok += compoundn downward intel96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3p-4 : inexact-ok += compoundn tonearest intel96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff4p-4 : inexact-ok += compoundn towardzero intel96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3p-4 : inexact-ok += compoundn upward intel96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff4p-4 : inexact-ok += compoundn downward m68k96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3p-4 : inexact-ok += compoundn tonearest m68k96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff4p-4 : inexact-ok += compoundn towardzero m68k96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3p-4 : inexact-ok += compoundn upward m68k96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff4p-4 : inexact-ok += compoundn downward binary128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0ff98p-4 : inexact-ok += compoundn tonearest binary128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0ffap-4 : inexact-ok += compoundn towardzero binary128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0ff98p-4 : inexact-ok += compoundn upward binary128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0ffap-4 : inexact-ok += compoundn downward ibm128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0fcp-4 : inexact-ok += compoundn tonearest ibm128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e1p-4 : inexact-ok += compoundn towardzero ibm128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0fcp-4 : inexact-ok += compoundn upward ibm128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e1p-4 : inexact-ok +compoundn -0x1p-64 -0x8000000000000000 += compoundn downward binary32 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298p+0 : inexact-ok += compoundn tonearest binary32 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298p+0 : inexact-ok += compoundn towardzero binary32 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298p+0 : inexact-ok += compoundn upward binary32 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a6129ap+0 : inexact-ok += compoundn downward binary64 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bp+0 : inexact-ok += compoundn tonearest binary64 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069cp+0 : inexact-ok += compoundn towardzero binary64 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bp+0 : inexact-ok += compoundn upward binary64 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069cp+0 : inexact-ok += compoundn downward intel96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc96p+0 : inexact-ok += compoundn tonearest intel96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc98p+0 : inexact-ok += compoundn towardzero intel96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc96p+0 : inexact-ok += compoundn upward intel96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc98p+0 : inexact-ok += compoundn downward m68k96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc96p+0 : inexact-ok += compoundn tonearest m68k96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc98p+0 : inexact-ok += compoundn towardzero m68k96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc96p+0 : inexact-ok += compoundn upward m68k96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc98p+0 : inexact-ok += compoundn downward binary128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef574ep+0 : inexact-ok += compoundn tonearest binary128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef574ep+0 : inexact-ok += compoundn towardzero binary128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef574ep+0 : inexact-ok += compoundn upward binary128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef574fp+0 : inexact-ok += compoundn downward ibm128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef57p+0 : inexact-ok += compoundn tonearest ibm128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef578p+0 : inexact-ok += compoundn towardzero ibm128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef57p+0 : inexact-ok += compoundn upward ibm128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef578p+0 : inexact-ok +compoundn 0x1.000002p-64 0x7fffffffffffffff += compoundn downward binary32 0x1.000002p-64 9223372036854775807LL : 0x1.a6129ap+0 : inexact-ok += compoundn tonearest binary32 0x1.000002p-64 9223372036854775807LL : 0x1.a6129ap+0 : inexact-ok += compoundn towardzero binary32 0x1.000002p-64 9223372036854775807LL : 0x1.a6129ap+0 : inexact-ok += compoundn upward binary32 0x1.000002p-64 9223372036854775807LL : 0x1.a6129cp+0 : inexact-ok += compoundn downward binary64 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f3037p+0 : inexact-ok += compoundn tonearest binary64 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f3037p+0 : inexact-ok += compoundn towardzero binary64 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f3037p+0 : inexact-ok += compoundn upward binary64 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f3038p+0 : inexact-ok += compoundn downward intel96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok += compoundn tonearest intel96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok += compoundn towardzero intel96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok += compoundn upward intel96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303718p+0 : inexact-ok += compoundn downward m68k96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok += compoundn upward m68k96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303718p+0 : inexact-ok += compoundn downward binary128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c76cap+0 : inexact-ok += compoundn tonearest binary128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c76cbp+0 : inexact-ok += compoundn towardzero binary128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c76cap+0 : inexact-ok += compoundn upward binary128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c76cbp+0 : inexact-ok += compoundn downward ibm128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c768p+0 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c77p+0 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c768p+0 : inexact-ok += compoundn upward ibm128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c77p+0 : inexact-ok +compoundn -0x1.000002p-64 0x7fffffffffffffff += compoundn downward binary32 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597p-4 : inexact-ok += compoundn tonearest binary32 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597p-4 : inexact-ok += compoundn towardzero binary32 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597p-4 : inexact-ok += compoundn upward binary32 -0x1.000002p-64 9223372036854775807LL : 0x9.b4598p-4 : inexact-ok += compoundn downward binary64 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718b8p-4 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718b8p-4 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718b8p-4 : inexact-ok += compoundn upward binary64 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718cp-4 : inexact-ok += compoundn downward intel96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn upward intel96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1bp-4 : inexact-ok += compoundn downward m68k96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn upward m68k96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1bp-4 : inexact-ok += compoundn downward binary128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b29b8p-4 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b29cp-4 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b29b8p-4 : inexact-ok += compoundn upward binary128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b29cp-4 : inexact-ok += compoundn downward ibm128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b28p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b28p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b28p-4 : inexact-ok += compoundn upward ibm128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b2cp-4 : inexact-ok +compoundn 0x1.000002p-64 -0x8000000000000000 += compoundn downward binary32 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597p-4 : inexact-ok += compoundn tonearest binary32 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597p-4 : inexact-ok += compoundn towardzero binary32 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597p-4 : inexact-ok += compoundn upward binary32 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4598p-4 : inexact-ok += compoundn downward binary64 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718b8p-4 : inexact-ok += compoundn tonearest binary64 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718b8p-4 : inexact-ok += compoundn towardzero binary64 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718b8p-4 : inexact-ok += compoundn upward binary64 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718cp-4 : inexact-ok += compoundn downward intel96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn tonearest intel96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn towardzero intel96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn upward intel96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1bp-4 : inexact-ok += compoundn downward m68k96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok += compoundn upward m68k96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1bp-4 : inexact-ok += compoundn downward binary128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597108p-4 : inexact-ok += compoundn tonearest binary128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597108p-4 : inexact-ok += compoundn towardzero binary128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597108p-4 : inexact-ok += compoundn upward binary128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef3559711p-4 : inexact-ok += compoundn downward ibm128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597p-4 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597p-4 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597p-4 : inexact-ok += compoundn upward ibm128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef355974p-4 : inexact-ok +compoundn -0x1.000002p-64 -0x8000000000000000 += compoundn downward binary32 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129ap+0 : inexact-ok += compoundn tonearest binary32 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129ap+0 : inexact-ok += compoundn towardzero binary32 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129ap+0 : inexact-ok += compoundn upward binary32 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129cp+0 : inexact-ok += compoundn downward binary64 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037p+0 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037p+0 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037p+0 : inexact-ok += compoundn upward binary64 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3038p+0 : inexact-ok += compoundn downward intel96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f303718p+0 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037182p+0 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f303718p+0 : inexact-ok += compoundn upward intel96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037182p+0 : inexact-ok += compoundn downward m68k96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f303718p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037182p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f303718p+0 : inexact-ok += compoundn upward m68k96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037182p+0 : inexact-ok += compoundn downward binary128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0adbdp+0 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0adbdp+0 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0adbdp+0 : inexact-ok += compoundn upward binary128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0adbep+0 : inexact-ok += compoundn downward ibm128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0ad8p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0ad8p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0ad8p+0 : inexact-ok += compoundn upward ibm128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0aep+0 : inexact-ok +compoundn 0x1p-58 0x7fffffffffffffff += compoundn downward binary32 0x4p-60 9223372036854775807LL : 0x4.7d0ffp+44 : inexact-ok += compoundn tonearest binary32 0x4p-60 9223372036854775807LL : 0x4.7d0ffp+44 : inexact-ok += compoundn towardzero binary32 0x4p-60 9223372036854775807LL : 0x4.7d0ffp+44 : inexact-ok += compoundn upward binary32 0x4p-60 9223372036854775807LL : 0x4.7d0ff8p+44 : inexact-ok += compoundn downward binary64 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98bp+44 : inexact-ok += compoundn tonearest binary64 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98bp+44 : inexact-ok += compoundn towardzero binary64 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98bp+44 : inexact-ok += compoundn upward binary64 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b4p+44 : inexact-ok += compoundn downward intel96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c48p+44 : inexact-ok += compoundn tonearest intel96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c5p+44 : inexact-ok += compoundn towardzero intel96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c48p+44 : inexact-ok += compoundn upward intel96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c5p+44 : inexact-ok += compoundn downward m68k96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c48p+44 : inexact-ok += compoundn tonearest m68k96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c5p+44 : inexact-ok += compoundn towardzero m68k96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c48p+44 : inexact-ok += compoundn upward m68k96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c5p+44 : inexact-ok += compoundn downward binary128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f044794p+44 : inexact-ok += compoundn tonearest binary128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f0447944p+44 : inexact-ok += compoundn towardzero binary128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f044794p+44 : inexact-ok += compoundn upward binary128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f0447944p+44 : inexact-ok += compoundn downward ibm128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f04478p+44 : inexact-ok += compoundn tonearest ibm128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f0447ap+44 : inexact-ok += compoundn towardzero ibm128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f04478p+44 : inexact-ok += compoundn upward ibm128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f0447ap+44 : inexact-ok +compoundn -0x1p-58 0x7fffffffffffffff += compoundn downward binary32 -0x4p-60 9223372036854775807LL : 0x3.908c9cp-48 : inexact-ok += compoundn tonearest binary32 -0x4p-60 9223372036854775807LL : 0x3.908cap-48 : inexact-ok += compoundn towardzero binary32 -0x4p-60 9223372036854775807LL : 0x3.908c9cp-48 : inexact-ok += compoundn upward binary32 -0x4p-60 9223372036854775807LL : 0x3.908cap-48 : inexact-ok += compoundn downward binary64 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cep-48 : inexact-ok += compoundn tonearest binary64 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8dp-48 : inexact-ok += compoundn towardzero binary64 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cep-48 : inexact-ok += compoundn upward binary64 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8dp-48 : inexact-ok += compoundn downward intel96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf664p-48 : inexact-ok += compoundn tonearest intel96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf668p-48 : inexact-ok += compoundn towardzero intel96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf664p-48 : inexact-ok += compoundn upward intel96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf668p-48 : inexact-ok += compoundn downward m68k96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf664p-48 : inexact-ok += compoundn tonearest m68k96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf668p-48 : inexact-ok += compoundn towardzero m68k96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf664p-48 : inexact-ok += compoundn upward m68k96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf668p-48 : inexact-ok += compoundn downward binary128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fe58p-48 : inexact-ok += compoundn tonearest binary128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fe5ap-48 : inexact-ok += compoundn towardzero binary128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fe58p-48 : inexact-ok += compoundn upward binary128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fe5ap-48 : inexact-ok += compoundn downward ibm128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fep-48 : inexact-ok += compoundn tonearest ibm128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fep-48 : inexact-ok += compoundn towardzero ibm128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fep-48 : inexact-ok += compoundn upward ibm128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1ffp-48 : inexact-ok +compoundn 0x1p-58 -0x8000000000000000 += compoundn downward binary32 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9cp-48 : inexact-ok += compoundn tonearest binary32 0x4p-60 (-9223372036854775807LL-1) : 0x3.908cap-48 : inexact-ok += compoundn towardzero binary32 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9cp-48 : inexact-ok += compoundn upward binary32 0x4p-60 (-9223372036854775807LL-1) : 0x3.908cap-48 : inexact-ok += compoundn downward binary64 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8dp-48 : inexact-ok += compoundn tonearest binary64 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d2p-48 : inexact-ok += compoundn towardzero binary64 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8dp-48 : inexact-ok += compoundn upward binary64 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d2p-48 : inexact-ok += compoundn downward intel96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1204p-48 : inexact-ok += compoundn tonearest intel96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1208p-48 : inexact-ok += compoundn towardzero intel96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1204p-48 : inexact-ok += compoundn upward intel96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1208p-48 : inexact-ok += compoundn downward m68k96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1204p-48 : inexact-ok += compoundn tonearest m68k96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1208p-48 : inexact-ok += compoundn towardzero m68k96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1204p-48 : inexact-ok += compoundn upward m68k96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1208p-48 : inexact-ok += compoundn downward binary128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b4338p-48 : inexact-ok += compoundn tonearest binary128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b433ap-48 : inexact-ok += compoundn towardzero binary128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b4338p-48 : inexact-ok += compoundn upward binary128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b433ap-48 : inexact-ok += compoundn downward ibm128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b43p-48 : inexact-ok += compoundn tonearest ibm128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b43p-48 : inexact-ok += compoundn towardzero ibm128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b43p-48 : inexact-ok += compoundn upward ibm128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b44p-48 : inexact-ok +compoundn -0x1p-58 -0x8000000000000000 += compoundn downward binary32 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ffp+44 : inexact-ok += compoundn tonearest binary32 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ffp+44 : inexact-ok += compoundn towardzero binary32 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ffp+44 : inexact-ok += compoundn upward binary32 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff8p+44 : inexact-ok += compoundn downward binary64 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98bp+44 : inexact-ok += compoundn tonearest binary64 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b4p+44 : inexact-ok += compoundn towardzero binary64 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98bp+44 : inexact-ok += compoundn upward binary64 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b4p+44 : inexact-ok += compoundn downward intel96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b315p+44 : inexact-ok += compoundn tonearest intel96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b3158p+44 : inexact-ok += compoundn towardzero intel96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b315p+44 : inexact-ok += compoundn upward intel96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b3158p+44 : inexact-ok += compoundn downward m68k96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b315p+44 : inexact-ok += compoundn tonearest m68k96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b3158p+44 : inexact-ok += compoundn towardzero m68k96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b315p+44 : inexact-ok += compoundn upward m68k96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b3158p+44 : inexact-ok += compoundn downward binary128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc735p+44 : inexact-ok += compoundn tonearest binary128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc735p+44 : inexact-ok += compoundn towardzero binary128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc735p+44 : inexact-ok += compoundn upward binary128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc73504p+44 : inexact-ok += compoundn downward ibm128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc734p+44 : inexact-ok += compoundn tonearest ibm128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc736p+44 : inexact-ok += compoundn towardzero ibm128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc734p+44 : inexact-ok += compoundn upward ibm128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc736p+44 : inexact-ok +compoundn 0x1.000002p-58 0x7fffffffffffffff += compoundn downward binary32 0x4.000008p-60 9223372036854775807LL : 0x4.7d111p+44 : inexact-ok += compoundn tonearest binary32 0x4.000008p-60 9223372036854775807LL : 0x4.7d111p+44 : inexact-ok += compoundn towardzero binary32 0x4.000008p-60 9223372036854775807LL : 0x4.7d111p+44 : inexact-ok += compoundn upward binary32 0x4.000008p-60 9223372036854775807LL : 0x4.7d1118p+44 : inexact-ok += compoundn downward binary64 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384p+44 : inexact-ok += compoundn tonearest binary64 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384p+44 : inexact-ok += compoundn towardzero binary64 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384p+44 : inexact-ok += compoundn upward binary64 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa388p+44 : inexact-ok += compoundn downward intel96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa38454p+44 : inexact-ok += compoundn tonearest intel96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384548p+44 : inexact-ok += compoundn towardzero intel96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa38454p+44 : inexact-ok += compoundn upward intel96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384548p+44 : inexact-ok += compoundn downward m68k96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa38454p+44 : inexact-ok += compoundn tonearest m68k96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384548p+44 : inexact-ok += compoundn towardzero m68k96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa38454p+44 : inexact-ok += compoundn upward m68k96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384548p+44 : inexact-ok += compoundn downward binary128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078b4p+44 : inexact-ok += compoundn tonearest binary128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078b8p+44 : inexact-ok += compoundn towardzero binary128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078b4p+44 : inexact-ok += compoundn upward binary128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078b8p+44 : inexact-ok += compoundn downward ibm128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078p+44 : inexact-ok += compoundn tonearest ibm128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078p+44 : inexact-ok += compoundn towardzero ibm128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078p+44 : inexact-ok += compoundn upward ibm128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce07ap+44 : inexact-ok +compoundn -0x1.000002p-58 0x7fffffffffffffff += compoundn downward binary32 -0x4.000008p-60 9223372036854775807LL : 0x3.908bb8p-48 : inexact-ok += compoundn tonearest binary32 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbcp-48 : inexact-ok += compoundn towardzero binary32 -0x4.000008p-60 9223372036854775807LL : 0x3.908bb8p-48 : inexact-ok += compoundn upward binary32 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbcp-48 : inexact-ok += compoundn downward binary64 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564p-48 : inexact-ok += compoundn tonearest binary64 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564p-48 : inexact-ok += compoundn towardzero binary64 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564p-48 : inexact-ok += compoundn upward binary64 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921566p-48 : inexact-ok += compoundn downward intel96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564dd8p-48 : inexact-ok += compoundn tonearest intel96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddcp-48 : inexact-ok += compoundn towardzero intel96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564dd8p-48 : inexact-ok += compoundn upward intel96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddcp-48 : inexact-ok += compoundn downward m68k96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564dd8p-48 : inexact-ok += compoundn tonearest m68k96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddcp-48 : inexact-ok += compoundn towardzero m68k96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564dd8p-48 : inexact-ok += compoundn upward m68k96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddcp-48 : inexact-ok += compoundn downward binary128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07e0ap-48 : inexact-ok += compoundn tonearest binary128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07e0cp-48 : inexact-ok += compoundn towardzero binary128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07e0ap-48 : inexact-ok += compoundn upward binary128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07e0cp-48 : inexact-ok += compoundn downward ibm128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07ep-48 : inexact-ok += compoundn tonearest ibm128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07ep-48 : inexact-ok += compoundn towardzero ibm128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07ep-48 : inexact-ok += compoundn upward ibm128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07fp-48 : inexact-ok +compoundn 0x1.000002p-58 -0x8000000000000000 += compoundn downward binary32 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bb8p-48 : inexact-ok += compoundn tonearest binary32 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbcp-48 : inexact-ok += compoundn towardzero binary32 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bb8p-48 : inexact-ok += compoundn upward binary32 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbcp-48 : inexact-ok += compoundn downward binary64 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566p-48 : inexact-ok += compoundn tonearest binary64 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566p-48 : inexact-ok += compoundn towardzero binary64 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566p-48 : inexact-ok += compoundn upward binary64 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921568p-48 : inexact-ok += compoundn downward intel96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566978p-48 : inexact-ok += compoundn tonearest intel96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697cp-48 : inexact-ok += compoundn towardzero intel96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566978p-48 : inexact-ok += compoundn upward intel96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697cp-48 : inexact-ok += compoundn downward m68k96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566978p-48 : inexact-ok += compoundn tonearest m68k96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697cp-48 : inexact-ok += compoundn towardzero m68k96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566978p-48 : inexact-ok += compoundn upward m68k96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697cp-48 : inexact-ok += compoundn downward binary128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c922p-48 : inexact-ok += compoundn tonearest binary128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c922p-48 : inexact-ok += compoundn towardzero binary128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c922p-48 : inexact-ok += compoundn upward binary128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c924p-48 : inexact-ok += compoundn downward ibm128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c9p-48 : inexact-ok += compoundn tonearest ibm128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c9p-48 : inexact-ok += compoundn towardzero ibm128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c9p-48 : inexact-ok += compoundn upward ibm128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4cap-48 : inexact-ok +compoundn -0x1.000002p-58 -0x8000000000000000 += compoundn downward binary32 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111p+44 : inexact-ok += compoundn tonearest binary32 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111p+44 : inexact-ok += compoundn towardzero binary32 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111p+44 : inexact-ok += compoundn upward binary32 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d1118p+44 : inexact-ok += compoundn downward binary64 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa384p+44 : inexact-ok += compoundn tonearest binary64 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa388p+44 : inexact-ok += compoundn towardzero binary64 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa384p+44 : inexact-ok += compoundn upward binary64 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa388p+44 : inexact-ok += compoundn downward intel96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a48p+44 : inexact-ok += compoundn tonearest intel96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a5p+44 : inexact-ok += compoundn towardzero intel96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a48p+44 : inexact-ok += compoundn upward intel96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a5p+44 : inexact-ok += compoundn downward m68k96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a48p+44 : inexact-ok += compoundn tonearest m68k96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a5p+44 : inexact-ok += compoundn towardzero m68k96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a48p+44 : inexact-ok += compoundn upward m68k96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a5p+44 : inexact-ok += compoundn downward binary128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2d38p+44 : inexact-ok += compoundn tonearest binary128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2d38p+44 : inexact-ok += compoundn towardzero binary128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2d38p+44 : inexact-ok += compoundn upward binary128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2d3cp+44 : inexact-ok += compoundn downward ibm128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2cp+44 : inexact-ok += compoundn tonearest ibm128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2ep+44 : inexact-ok += compoundn towardzero ibm128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2cp+44 : inexact-ok += compoundn upward ibm128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2ep+44 : inexact-ok +compoundn 0x1p-57 0x7fffffffffffffff += compoundn downward binary32 0x8p-60 9223372036854775807LL : 0x1.425982p+92 : inexact-ok += compoundn tonearest binary32 0x8p-60 9223372036854775807LL : 0x1.425982p+92 : inexact-ok += compoundn towardzero binary32 0x8p-60 9223372036854775807LL : 0x1.425982p+92 : inexact-ok += compoundn upward binary32 0x8p-60 9223372036854775807LL : 0x1.425984p+92 : inexact-ok += compoundn downward binary64 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbp+92 : inexact-ok += compoundn tonearest binary64 0x8p-60 9223372036854775807LL : 0x1.425982cf597ccp+92 : inexact-ok += compoundn towardzero binary64 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbp+92 : inexact-ok += compoundn upward binary64 0x8p-60 9223372036854775807LL : 0x1.425982cf597ccp+92 : inexact-ok += compoundn downward intel96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3ep+92 : inexact-ok += compoundn tonearest intel96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd4p+92 : inexact-ok += compoundn towardzero intel96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3ep+92 : inexact-ok += compoundn upward intel96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd4p+92 : inexact-ok += compoundn downward m68k96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3ep+92 : inexact-ok += compoundn tonearest m68k96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd4p+92 : inexact-ok += compoundn towardzero m68k96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3ep+92 : inexact-ok += compoundn upward m68k96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd4p+92 : inexact-ok += compoundn downward binary128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a502bp+92 : inexact-ok += compoundn tonearest binary128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a502cp+92 : inexact-ok += compoundn towardzero binary128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a502bp+92 : inexact-ok += compoundn upward binary128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a502cp+92 : inexact-ok += compoundn downward ibm128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a5p+92 : inexact-ok += compoundn tonearest ibm128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a5p+92 : inexact-ok += compoundn towardzero ibm128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a5p+92 : inexact-ok += compoundn upward ibm128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a508p+92 : inexact-ok +compoundn -0x1p-57 0x7fffffffffffffff += compoundn downward binary32 -0x8p-60 9223372036854775807LL : 0xc.b4ea3p-96 : inexact-ok += compoundn tonearest binary32 -0x8p-60 9223372036854775807LL : 0xc.b4ea4p-96 : inexact-ok += compoundn towardzero binary32 -0x8p-60 9223372036854775807LL : 0xc.b4ea3p-96 : inexact-ok += compoundn upward binary32 -0x8p-60 9223372036854775807LL : 0xc.b4ea4p-96 : inexact-ok += compoundn downward binary64 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f265p-96 : inexact-ok += compoundn tonearest binary64 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f265p-96 : inexact-ok += compoundn towardzero binary64 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f265p-96 : inexact-ok += compoundn upward binary64 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f2658p-96 : inexact-ok += compoundn downward intel96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok += compoundn tonearest intel96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok += compoundn towardzero intel96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok += compoundn upward intel96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f265111p-96 : inexact-ok += compoundn downward m68k96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok += compoundn tonearest m68k96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok += compoundn towardzero m68k96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok += compoundn upward m68k96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f265111p-96 : inexact-ok += compoundn downward binary128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8cp-96 : inexact-ok += compoundn tonearest binary128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8cp-96 : inexact-ok += compoundn towardzero binary128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8cp-96 : inexact-ok += compoundn upward binary128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8c8p-96 : inexact-ok += compoundn downward ibm128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8p-96 : inexact-ok += compoundn tonearest ibm128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8p-96 : inexact-ok += compoundn towardzero ibm128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8p-96 : inexact-ok += compoundn upward ibm128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19dfcp-96 : inexact-ok +compoundn 0x1p-57 -0x8000000000000000 += compoundn downward binary32 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3p-96 : inexact-ok += compoundn tonearest binary32 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea4p-96 : inexact-ok += compoundn towardzero binary32 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3p-96 : inexact-ok += compoundn upward binary32 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea4p-96 : inexact-ok += compoundn downward binary64 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f2668p-96 : inexact-ok += compoundn tonearest binary64 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f2668p-96 : inexact-ok += compoundn towardzero binary64 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f2668p-96 : inexact-ok += compoundn upward binary64 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f267p-96 : inexact-ok += compoundn downward intel96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a14p-96 : inexact-ok += compoundn tonearest intel96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a15p-96 : inexact-ok += compoundn towardzero intel96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a14p-96 : inexact-ok += compoundn upward intel96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a15p-96 : inexact-ok += compoundn downward m68k96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a14p-96 : inexact-ok += compoundn tonearest m68k96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a15p-96 : inexact-ok += compoundn towardzero m68k96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a14p-96 : inexact-ok += compoundn upward m68k96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a15p-96 : inexact-ok += compoundn downward binary128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd9477180f8p-96 : inexact-ok += compoundn tonearest binary128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd9477180f8p-96 : inexact-ok += compoundn towardzero binary128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd9477180f8p-96 : inexact-ok += compoundn upward binary128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd9477181p-96 : inexact-ok += compoundn downward ibm128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd947718p-96 : inexact-ok += compoundn tonearest ibm128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd947718p-96 : inexact-ok += compoundn towardzero ibm128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd947718p-96 : inexact-ok += compoundn upward ibm128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd9477184p-96 : inexact-ok +compoundn -0x1p-57 -0x8000000000000000 += compoundn downward binary32 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982p+92 : inexact-ok += compoundn tonearest binary32 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982p+92 : inexact-ok += compoundn towardzero binary32 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982p+92 : inexact-ok += compoundn upward binary32 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425984p+92 : inexact-ok += compoundn downward binary64 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597cep+92 : inexact-ok += compoundn tonearest binary64 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597cep+92 : inexact-ok += compoundn towardzero binary64 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597cep+92 : inexact-ok += compoundn upward binary64 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597cfp+92 : inexact-ok += compoundn downward intel96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62ap+92 : inexact-ok += compoundn tonearest intel96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62cp+92 : inexact-ok += compoundn towardzero intel96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62ap+92 : inexact-ok += compoundn upward intel96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62cp+92 : inexact-ok += compoundn downward m68k96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62ap+92 : inexact-ok += compoundn tonearest m68k96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62cp+92 : inexact-ok += compoundn towardzero m68k96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62ap+92 : inexact-ok += compoundn upward m68k96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62cp+92 : inexact-ok += compoundn downward binary128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a8cbp+92 : inexact-ok += compoundn tonearest binary128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a8cbp+92 : inexact-ok += compoundn towardzero binary128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a8cbp+92 : inexact-ok += compoundn upward binary128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a8ccp+92 : inexact-ok += compoundn downward ibm128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a88p+92 : inexact-ok += compoundn tonearest ibm128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a9p+92 : inexact-ok += compoundn towardzero ibm128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a88p+92 : inexact-ok += compoundn upward ibm128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a9p+92 : inexact-ok +compoundn 0x1.000002p-57 0x7fffffffffffffff += compoundn downward binary32 0x8.00001p-60 9223372036854775807LL : 0x1.425a22p+92 : inexact-ok += compoundn tonearest binary32 0x8.00001p-60 9223372036854775807LL : 0x1.425a24p+92 : inexact-ok += compoundn towardzero binary32 0x8.00001p-60 9223372036854775807LL : 0x1.425a22p+92 : inexact-ok += compoundn upward binary32 0x8.00001p-60 9223372036854775807LL : 0x1.425a24p+92 : inexact-ok += compoundn downward binary64 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fap+92 : inexact-ok += compoundn tonearest binary64 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fap+92 : inexact-ok += compoundn towardzero binary64 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fap+92 : inexact-ok += compoundn upward binary64 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fbp+92 : inexact-ok += compoundn downward intel96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok += compoundn tonearest intel96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok += compoundn towardzero intel96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok += compoundn upward intel96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa11p+92 : inexact-ok += compoundn downward m68k96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok += compoundn tonearest m68k96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok += compoundn towardzero m68k96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok += compoundn upward m68k96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa11p+92 : inexact-ok += compoundn downward binary128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf158855p+92 : inexact-ok += compoundn tonearest binary128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf158855p+92 : inexact-ok += compoundn towardzero binary128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf158855p+92 : inexact-ok += compoundn upward binary128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf158856p+92 : inexact-ok += compoundn downward ibm128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf1588p+92 : inexact-ok += compoundn tonearest ibm128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf15888p+92 : inexact-ok += compoundn towardzero ibm128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf1588p+92 : inexact-ok += compoundn upward ibm128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf15888p+92 : inexact-ok +compoundn -0x1.000002p-57 0x7fffffffffffffff += compoundn downward binary32 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3dp-96 : inexact-ok += compoundn tonearest binary32 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3ep-96 : inexact-ok += compoundn towardzero binary32 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3dp-96 : inexact-ok += compoundn upward binary32 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3ep-96 : inexact-ok += compoundn downward binary64 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c398p-96 : inexact-ok += compoundn tonearest binary64 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c398p-96 : inexact-ok += compoundn towardzero binary64 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c398p-96 : inexact-ok += compoundn upward binary64 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c3ap-96 : inexact-ok += compoundn downward intel96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3p-96 : inexact-ok += compoundn tonearest intel96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b4p-96 : inexact-ok += compoundn towardzero intel96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3p-96 : inexact-ok += compoundn upward intel96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b4p-96 : inexact-ok += compoundn downward m68k96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3p-96 : inexact-ok += compoundn tonearest m68k96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b4p-96 : inexact-ok += compoundn towardzero m68k96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3p-96 : inexact-ok += compoundn upward m68k96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b4p-96 : inexact-ok += compoundn downward binary128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b308865068p-96 : inexact-ok += compoundn tonearest binary128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b30886507p-96 : inexact-ok += compoundn towardzero binary128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b308865068p-96 : inexact-ok += compoundn upward binary128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b30886507p-96 : inexact-ok += compoundn downward ibm128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b308865p-96 : inexact-ok += compoundn tonearest ibm128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b308865p-96 : inexact-ok += compoundn towardzero ibm128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b308865p-96 : inexact-ok += compoundn upward ibm128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b3088654p-96 : inexact-ok +compoundn 0x1.000002p-57 -0x8000000000000000 += compoundn downward binary32 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3dp-96 : inexact-ok += compoundn tonearest binary32 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3ep-96 : inexact-ok += compoundn towardzero binary32 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3dp-96 : inexact-ok += compoundn upward binary32 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3ep-96 : inexact-ok += compoundn downward binary64 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3bp-96 : inexact-ok += compoundn tonearest binary64 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3bp-96 : inexact-ok += compoundn towardzero binary64 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3bp-96 : inexact-ok += compoundn upward binary64 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b8p-96 : inexact-ok += compoundn downward intel96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok += compoundn tonearest intel96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok += compoundn towardzero intel96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok += compoundn upward intel96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b9p-96 : inexact-ok += compoundn downward m68k96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok += compoundn tonearest m68k96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok += compoundn towardzero m68k96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok += compoundn upward m68k96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b9p-96 : inexact-ok += compoundn downward binary128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46989bp-96 : inexact-ok += compoundn tonearest binary128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46989bp-96 : inexact-ok += compoundn towardzero binary128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46989bp-96 : inexact-ok += compoundn upward binary128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46989b8p-96 : inexact-ok += compoundn downward ibm128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46988p-96 : inexact-ok += compoundn tonearest ibm128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46988p-96 : inexact-ok += compoundn towardzero ibm128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46988p-96 : inexact-ok += compoundn upward ibm128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e4698cp-96 : inexact-ok +compoundn -0x1.000002p-57 -0x8000000000000000 += compoundn downward binary32 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a22p+92 : inexact-ok += compoundn tonearest binary32 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a24p+92 : inexact-ok += compoundn towardzero binary32 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a22p+92 : inexact-ok += compoundn upward binary32 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a24p+92 : inexact-ok += compoundn downward binary64 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fcp+92 : inexact-ok += compoundn tonearest binary64 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fdp+92 : inexact-ok += compoundn towardzero binary64 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fcp+92 : inexact-ok += compoundn upward binary64 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fdp+92 : inexact-ok += compoundn downward intel96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok += compoundn tonearest intel96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok += compoundn towardzero intel96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok += compoundn upward intel96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fcp+92 : inexact-ok += compoundn downward m68k96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok += compoundn tonearest m68k96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok += compoundn towardzero m68k96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok += compoundn upward m68k96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fcp+92 : inexact-ok += compoundn downward binary128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509da2bp+92 : inexact-ok += compoundn tonearest binary128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509da2bp+92 : inexact-ok += compoundn towardzero binary128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509da2bp+92 : inexact-ok += compoundn upward binary128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509da2cp+92 : inexact-ok += compoundn downward ibm128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509dap+92 : inexact-ok += compoundn tonearest ibm128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509dap+92 : inexact-ok += compoundn towardzero ibm128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509dap+92 : inexact-ok += compoundn upward ibm128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509da8p+92 : inexact-ok +compoundn 0x1p-56 0x7fffffffffffffff += compoundn downward binary32 0x1p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x1p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x1p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x1p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd4211p+184 : inexact-ok += compoundn tonearest binary64 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd4211p+184 : inexact-ok += compoundn towardzero binary64 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd4211p+184 : inexact-ok += compoundn upward binary64 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd4212p+184 : inexact-ok += compoundn downward intel96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok += compoundn tonearest intel96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok += compoundn towardzero intel96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok += compoundn upward intel96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e8p+184 : inexact-ok += compoundn downward m68k96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok += compoundn tonearest m68k96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok += compoundn towardzero m68k96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok += compoundn upward m68k96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e8p+184 : inexact-ok += compoundn downward binary128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6cf6p+184 : inexact-ok += compoundn tonearest binary128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6cf6p+184 : inexact-ok += compoundn towardzero binary128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6cf6p+184 : inexact-ok += compoundn upward binary128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6cf7p+184 : inexact-ok += compoundn downward ibm128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6c8p+184 : inexact-ok += compoundn tonearest ibm128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6dp+184 : inexact-ok += compoundn towardzero ibm128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6c8p+184 : inexact-ok += compoundn upward ibm128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6dp+184 : inexact-ok +compoundn -0x1p-56 0x7fffffffffffffff += compoundn downward binary32 -0x1p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x1p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x1p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x1p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83p-188 : inexact-ok += compoundn tonearest binary64 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83p-188 : inexact-ok += compoundn towardzero binary64 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83p-188 : inexact-ok += compoundn upward binary64 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d838p-188 : inexact-ok += compoundn downward intel96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok += compoundn tonearest intel96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok += compoundn towardzero intel96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok += compoundn upward intel96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83089p-188 : inexact-ok += compoundn downward m68k96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok += compoundn tonearest m68k96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok += compoundn towardzero m68k96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok += compoundn upward m68k96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83089p-188 : inexact-ok += compoundn downward binary128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be575p-188 : inexact-ok += compoundn tonearest binary128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be575p-188 : inexact-ok += compoundn towardzero binary128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be575p-188 : inexact-ok += compoundn upward binary128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be5758p-188 : inexact-ok += compoundn downward ibm128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be54p-188 : inexact-ok += compoundn tonearest ibm128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be58p-188 : inexact-ok += compoundn towardzero ibm128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be54p-188 : inexact-ok += compoundn upward ibm128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be58p-188 : inexact-ok +compoundn 0x1p-56 -0x8000000000000000 += compoundn downward binary32 0x1p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x1p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x1p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x1p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d88p-188 : inexact-ok += compoundn tonearest binary64 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d88p-188 : inexact-ok += compoundn towardzero binary64 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d88p-188 : inexact-ok += compoundn upward binary64 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d888p-188 : inexact-ok += compoundn downward intel96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1p-188 : inexact-ok += compoundn tonearest intel96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a2p-188 : inexact-ok += compoundn towardzero intel96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1p-188 : inexact-ok += compoundn upward intel96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a2p-188 : inexact-ok += compoundn downward m68k96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1p-188 : inexact-ok += compoundn tonearest m68k96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a2p-188 : inexact-ok += compoundn towardzero m68k96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1p-188 : inexact-ok += compoundn upward m68k96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a2p-188 : inexact-ok += compoundn downward binary128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e907039668p-188 : inexact-ok += compoundn tonearest binary128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e90703967p-188 : inexact-ok += compoundn towardzero binary128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e907039668p-188 : inexact-ok += compoundn upward binary128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e90703967p-188 : inexact-ok += compoundn downward ibm128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e9070394p-188 : inexact-ok += compoundn tonearest ibm128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e9070398p-188 : inexact-ok += compoundn towardzero ibm128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e9070394p-188 : inexact-ok += compoundn upward ibm128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e9070398p-188 : inexact-ok +compoundn -0x1p-56 -0x8000000000000000 += compoundn downward binary32 -0x1p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x1p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x1p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x1p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dp+184 : inexact-ok += compoundn tonearest binary64 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421ep+184 : inexact-ok += compoundn towardzero binary64 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dp+184 : inexact-ok += compoundn upward binary64 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421ep+184 : inexact-ok += compoundn downward intel96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok += compoundn tonearest intel96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok += compoundn towardzero intel96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok += compoundn upward intel96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd7p+184 : inexact-ok += compoundn downward m68k96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok += compoundn tonearest m68k96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok += compoundn towardzero m68k96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok += compoundn upward m68k96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd7p+184 : inexact-ok += compoundn downward binary128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224a01p+184 : inexact-ok += compoundn tonearest binary128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224a02p+184 : inexact-ok += compoundn towardzero binary128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224a01p+184 : inexact-ok += compoundn upward binary128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224a02p+184 : inexact-ok += compoundn downward ibm128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224ap+184 : inexact-ok += compoundn tonearest ibm128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224ap+184 : inexact-ok += compoundn towardzero ibm128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224ap+184 : inexact-ok += compoundn upward ibm128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224a8p+184 : inexact-ok +compoundn 0x1.000002p-56 0x7fffffffffffffff += compoundn downward binary32 0x1.000002p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x1.000002p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x1.000002p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x1.000002p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cp+184 : inexact-ok += compoundn tonearest binary64 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71dp+184 : inexact-ok += compoundn towardzero binary64 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cp+184 : inexact-ok += compoundn upward binary64 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71dp+184 : inexact-ok += compoundn downward intel96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok += compoundn tonearest intel96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok += compoundn towardzero intel96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok += compoundn upward intel96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedep+184 : inexact-ok += compoundn downward m68k96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok += compoundn upward m68k96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedep+184 : inexact-ok += compoundn downward binary128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a6b1p+184 : inexact-ok += compoundn tonearest binary128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a6b2p+184 : inexact-ok += compoundn towardzero binary128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a6b1p+184 : inexact-ok += compoundn upward binary128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a6b2p+184 : inexact-ok += compoundn downward ibm128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a68p+184 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a68p+184 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a68p+184 : inexact-ok += compoundn upward ibm128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a7p+184 : inexact-ok +compoundn -0x1.000002p-56 0x7fffffffffffffff += compoundn downward binary32 -0x1.000002p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x1.000002p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x1.000002p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x1.000002p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62p-188 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f628p-188 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62p-188 : inexact-ok += compoundn upward binary64 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f628p-188 : inexact-ok += compoundn downward intel96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595p-188 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62596p-188 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595p-188 : inexact-ok += compoundn upward intel96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62596p-188 : inexact-ok += compoundn downward m68k96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595p-188 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62596p-188 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595p-188 : inexact-ok += compoundn upward m68k96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62596p-188 : inexact-ok += compoundn downward binary128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210ace9p-188 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210ace98p-188 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210ace9p-188 : inexact-ok += compoundn upward binary128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210ace98p-188 : inexact-ok += compoundn downward ibm128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210accp-188 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210adp-188 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210accp-188 : inexact-ok += compoundn upward ibm128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210adp-188 : inexact-ok +compoundn 0x1.000002p-56 -0x8000000000000000 += compoundn downward binary32 0x1.000002p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x1.000002p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x1.000002p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x1.000002p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f67p-188 : inexact-ok += compoundn tonearest binary64 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f678p-188 : inexact-ok += compoundn towardzero binary64 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f67p-188 : inexact-ok += compoundn upward binary64 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f678p-188 : inexact-ok += compoundn downward intel96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aep-188 : inexact-ok += compoundn tonearest intel96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675afp-188 : inexact-ok += compoundn towardzero intel96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aep-188 : inexact-ok += compoundn upward intel96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675afp-188 : inexact-ok += compoundn downward m68k96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aep-188 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675afp-188 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aep-188 : inexact-ok += compoundn upward m68k96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675afp-188 : inexact-ok += compoundn downward binary128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612bap-188 : inexact-ok += compoundn tonearest binary128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612bap-188 : inexact-ok += compoundn towardzero binary128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612bap-188 : inexact-ok += compoundn upward binary128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612ba8p-188 : inexact-ok += compoundn downward ibm128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea6128p-188 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612cp-188 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea6128p-188 : inexact-ok += compoundn upward ibm128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612cp-188 : inexact-ok +compoundn -0x1.000002p-56 -0x8000000000000000 += compoundn downward binary32 -0x1.000002p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x1.000002p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x1.000002p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x1.000002p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729p+184 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb72ap+184 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729p+184 : inexact-ok += compoundn upward binary64 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb72ap+184 : inexact-ok += compoundn downward intel96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b64p+184 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b66p+184 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b64p+184 : inexact-ok += compoundn upward intel96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b66p+184 : inexact-ok += compoundn downward m68k96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b64p+184 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b66p+184 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b64p+184 : inexact-ok += compoundn upward m68k96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b66p+184 : inexact-ok += compoundn downward binary128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90daba3p+184 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90daba3p+184 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90daba3p+184 : inexact-ok += compoundn upward binary128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90daba4p+184 : inexact-ok += compoundn downward ibm128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90dab8p+184 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90dab8p+184 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90dab8p+184 : inexact-ok += compoundn upward ibm128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90dacp+184 : inexact-ok +compoundn 0x1p-55 0x7fffffffffffffff += compoundn downward binary32 0x2p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x2p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x2p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x2p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x2p-56 9223372036854775807LL : 0x2.838f510297d4ap+368 : inexact-ok += compoundn tonearest binary64 0x2p-56 9223372036854775807LL : 0x2.838f510297d4cp+368 : inexact-ok += compoundn towardzero binary64 0x2p-56 9223372036854775807LL : 0x2.838f510297d4ap+368 : inexact-ok += compoundn upward binary64 0x2p-56 9223372036854775807LL : 0x2.838f510297d4cp+368 : inexact-ok += compoundn downward intel96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92cp+368 : inexact-ok += compoundn tonearest intel96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b93p+368 : inexact-ok += compoundn towardzero intel96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92cp+368 : inexact-ok += compoundn upward intel96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b93p+368 : inexact-ok += compoundn downward m68k96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92cp+368 : inexact-ok += compoundn tonearest m68k96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b93p+368 : inexact-ok += compoundn towardzero m68k96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92cp+368 : inexact-ok += compoundn upward m68k96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b93p+368 : inexact-ok += compoundn downward binary128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e95534p+368 : inexact-ok += compoundn tonearest binary128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e95536p+368 : inexact-ok += compoundn towardzero binary128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e95534p+368 : inexact-ok += compoundn upward binary128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e95536p+368 : inexact-ok += compoundn downward ibm128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e955p+368 : inexact-ok += compoundn tonearest ibm128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e955p+368 : inexact-ok += compoundn towardzero ibm128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e955p+368 : inexact-ok += compoundn upward ibm128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e956p+368 : inexact-ok +compoundn -0x1p-55 0x7fffffffffffffff += compoundn downward binary32 -0x2p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x2p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x2p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x2p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a08p-372 : inexact-ok += compoundn tonearest binary64 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0cp-372 : inexact-ok += compoundn towardzero binary64 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a08p-372 : inexact-ok += compoundn upward binary64 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0cp-372 : inexact-ok += compoundn downward intel96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok += compoundn tonearest intel96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok += compoundn towardzero intel96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok += compoundn upward intel96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae5p-372 : inexact-ok += compoundn downward m68k96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok += compoundn tonearest m68k96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok += compoundn towardzero m68k96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok += compoundn upward m68k96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae5p-372 : inexact-ok += compoundn downward binary128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98cp-372 : inexact-ok += compoundn tonearest binary128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98c4p-372 : inexact-ok += compoundn towardzero binary128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98cp-372 : inexact-ok += compoundn upward binary128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98c4p-372 : inexact-ok += compoundn downward ibm128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98p-372 : inexact-ok += compoundn tonearest ibm128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98p-372 : inexact-ok += compoundn towardzero ibm128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98p-372 : inexact-ok += compoundn upward ibm128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc9ap-372 : inexact-ok +compoundn 0x1p-55 -0x8000000000000000 += compoundn downward binary32 0x2p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x2p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x2p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x2p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad4p-372 : inexact-ok += compoundn tonearest binary64 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad4p-372 : inexact-ok += compoundn towardzero binary64 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad4p-372 : inexact-ok += compoundn upward binary64 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad8p-372 : inexact-ok += compoundn downward intel96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c38p-372 : inexact-ok += compoundn tonearest intel96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c4p-372 : inexact-ok += compoundn towardzero intel96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c38p-372 : inexact-ok += compoundn upward intel96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c4p-372 : inexact-ok += compoundn downward m68k96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c38p-372 : inexact-ok += compoundn tonearest m68k96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c4p-372 : inexact-ok += compoundn towardzero m68k96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c38p-372 : inexact-ok += compoundn upward m68k96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c4p-372 : inexact-ok += compoundn downward binary128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f2635534p-372 : inexact-ok += compoundn tonearest binary128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f2635534p-372 : inexact-ok += compoundn towardzero binary128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f2635534p-372 : inexact-ok += compoundn upward binary128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f2635538p-372 : inexact-ok += compoundn downward ibm128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f26354p-372 : inexact-ok += compoundn tonearest ibm128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f26356p-372 : inexact-ok += compoundn towardzero ibm128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f26354p-372 : inexact-ok += compoundn upward ibm128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f26356p-372 : inexact-ok +compoundn -0x1p-55 -0x8000000000000000 += compoundn downward binary32 -0x2p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x2p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x2p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x2p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9cp+368 : inexact-ok += compoundn tonearest binary64 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9cp+368 : inexact-ok += compoundn towardzero binary64 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9cp+368 : inexact-ok += compoundn upward binary64 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9ep+368 : inexact-ok += compoundn downward intel96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok += compoundn tonearest intel96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok += compoundn towardzero intel96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok += compoundn upward intel96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c558p+368 : inexact-ok += compoundn downward m68k96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok += compoundn tonearest m68k96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok += compoundn towardzero m68k96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok += compoundn upward m68k96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c558p+368 : inexact-ok += compoundn downward binary128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c78234p+368 : inexact-ok += compoundn tonearest binary128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c78234p+368 : inexact-ok += compoundn towardzero binary128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c78234p+368 : inexact-ok += compoundn upward binary128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c78236p+368 : inexact-ok += compoundn downward ibm128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c782p+368 : inexact-ok += compoundn tonearest ibm128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c782p+368 : inexact-ok += compoundn towardzero ibm128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c782p+368 : inexact-ok += compoundn upward ibm128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c783p+368 : inexact-ok +compoundn 0x1.000002p-55 0x7fffffffffffffff += compoundn downward binary32 0x2.000004p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x2.000004p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x2.000004p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x2.000004p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbep+368 : inexact-ok += compoundn tonearest binary64 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbep+368 : inexact-ok += compoundn towardzero binary64 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbep+368 : inexact-ok += compoundn upward binary64 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fcp+368 : inexact-ok += compoundn downward intel96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok += compoundn tonearest intel96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok += compoundn towardzero intel96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok += compoundn upward intel96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f8p+368 : inexact-ok += compoundn downward m68k96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok += compoundn tonearest m68k96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok += compoundn towardzero m68k96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok += compoundn upward m68k96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f8p+368 : inexact-ok += compoundn downward binary128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf431cp+368 : inexact-ok += compoundn tonearest binary128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf431cp+368 : inexact-ok += compoundn towardzero binary128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf431cp+368 : inexact-ok += compoundn upward binary128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf431ep+368 : inexact-ok += compoundn downward ibm128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf43p+368 : inexact-ok += compoundn tonearest ibm128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf43p+368 : inexact-ok += compoundn towardzero ibm128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf43p+368 : inexact-ok += compoundn upward ibm128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf44p+368 : inexact-ok +compoundn -0x1.000002p-55 0x7fffffffffffffff += compoundn downward binary32 -0x2.000004p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x2.000004p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x2.000004p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x2.000004p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62eep-372 : inexact-ok += compoundn tonearest binary64 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee4p-372 : inexact-ok += compoundn towardzero binary64 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62eep-372 : inexact-ok += compoundn upward binary64 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee4p-372 : inexact-ok += compoundn downward intel96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok += compoundn tonearest intel96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok += compoundn towardzero intel96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok += compoundn upward intel96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f8p-372 : inexact-ok += compoundn downward m68k96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok += compoundn tonearest m68k96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok += compoundn towardzero m68k96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok += compoundn upward m68k96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f8p-372 : inexact-ok += compoundn downward binary128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974a98p-372 : inexact-ok += compoundn tonearest binary128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974a9cp-372 : inexact-ok += compoundn towardzero binary128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974a98p-372 : inexact-ok += compoundn upward binary128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974a9cp-372 : inexact-ok += compoundn downward ibm128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974ap-372 : inexact-ok += compoundn tonearest ibm128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974ap-372 : inexact-ok += compoundn towardzero ibm128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974ap-372 : inexact-ok += compoundn upward ibm128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974cp-372 : inexact-ok +compoundn 0x1.000002p-55 -0x8000000000000000 += compoundn downward binary32 0x2.000004p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x2.000004p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x2.000004p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x2.000004p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62facp-372 : inexact-ok += compoundn tonearest binary64 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fbp-372 : inexact-ok += compoundn towardzero binary64 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62facp-372 : inexact-ok += compoundn upward binary64 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fbp-372 : inexact-ok += compoundn downward intel96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok += compoundn tonearest intel96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok += compoundn towardzero intel96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok += compoundn upward intel96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3dp-372 : inexact-ok += compoundn downward m68k96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok += compoundn tonearest m68k96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok += compoundn towardzero m68k96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok += compoundn upward m68k96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3dp-372 : inexact-ok += compoundn downward binary128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f5464p-372 : inexact-ok += compoundn tonearest binary128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f5468p-372 : inexact-ok += compoundn towardzero binary128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f5464p-372 : inexact-ok += compoundn upward binary128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f5468p-372 : inexact-ok += compoundn downward ibm128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f54p-372 : inexact-ok += compoundn tonearest ibm128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f54p-372 : inexact-ok += compoundn towardzero ibm128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f54p-372 : inexact-ok += compoundn upward ibm128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f56p-372 : inexact-ok +compoundn -0x1.000002p-55 -0x8000000000000000 += compoundn downward binary32 -0x2.000004p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x2.000004p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x2.000004p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x2.000004p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100ep+368 : inexact-ok += compoundn tonearest binary64 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264101p+368 : inexact-ok += compoundn towardzero binary64 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100ep+368 : inexact-ok += compoundn upward binary64 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264101p+368 : inexact-ok += compoundn downward intel96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok += compoundn tonearest intel96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok += compoundn towardzero intel96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok += compoundn upward intel96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f128p+368 : inexact-ok += compoundn downward m68k96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok += compoundn tonearest m68k96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok += compoundn towardzero m68k96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok += compoundn upward m68k96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f128p+368 : inexact-ok += compoundn downward binary128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c54ap+368 : inexact-ok += compoundn tonearest binary128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c54ap+368 : inexact-ok += compoundn towardzero binary128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c54ap+368 : inexact-ok += compoundn upward binary128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c54cp+368 : inexact-ok += compoundn downward ibm128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c5p+368 : inexact-ok += compoundn tonearest ibm128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c5p+368 : inexact-ok += compoundn towardzero ibm128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c5p+368 : inexact-ok += compoundn upward ibm128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c6p+368 : inexact-ok +compoundn 0x1p-54 0x7fffffffffffffff += compoundn downward binary32 0x4p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x4p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x4p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x4p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x4p-56 9223372036854775807LL : 0x6.51d9412ea132p+736 : inexact-ok += compoundn tonearest binary64 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1324p+736 : inexact-ok += compoundn towardzero binary64 0x4p-56 9223372036854775807LL : 0x6.51d9412ea132p+736 : inexact-ok += compoundn upward binary64 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1324p+736 : inexact-ok += compoundn downward intel96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5p+736 : inexact-ok += compoundn tonearest intel96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a58p+736 : inexact-ok += compoundn towardzero intel96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5p+736 : inexact-ok += compoundn upward intel96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a58p+736 : inexact-ok += compoundn downward m68k96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5p+736 : inexact-ok += compoundn tonearest m68k96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a58p+736 : inexact-ok += compoundn towardzero m68k96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5p+736 : inexact-ok += compoundn upward m68k96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a58p+736 : inexact-ok += compoundn downward binary128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ea8p+736 : inexact-ok += compoundn tonearest binary128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ea8p+736 : inexact-ok += compoundn towardzero binary128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ea8p+736 : inexact-ok += compoundn upward binary128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800eacp+736 : inexact-ok += compoundn downward ibm128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ep+736 : inexact-ok += compoundn tonearest ibm128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ep+736 : inexact-ok += compoundn towardzero ibm128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ep+736 : inexact-ok += compoundn upward ibm128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f801p+736 : inexact-ok +compoundn -0x1p-54 0x7fffffffffffffff += compoundn downward binary32 -0x4p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x4p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x4p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x4p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x4p-56 9223372036854775807LL : 0x2.88213db6411cp-740 : inexact-ok += compoundn tonearest binary64 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c2p-740 : inexact-ok += compoundn towardzero binary64 -0x4p-56 9223372036854775807LL : 0x2.88213db6411cp-740 : inexact-ok += compoundn upward binary64 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c2p-740 : inexact-ok += compoundn downward intel96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14ep-740 : inexact-ok += compoundn tonearest intel96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e4p-740 : inexact-ok += compoundn towardzero intel96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14ep-740 : inexact-ok += compoundn upward intel96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e4p-740 : inexact-ok += compoundn downward m68k96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14ep-740 : inexact-ok += compoundn tonearest m68k96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e4p-740 : inexact-ok += compoundn towardzero m68k96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14ep-740 : inexact-ok += compoundn upward m68k96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e4p-740 : inexact-ok += compoundn downward binary128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666dap-740 : inexact-ok += compoundn tonearest binary128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666dap-740 : inexact-ok += compoundn towardzero binary128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666dap-740 : inexact-ok += compoundn upward binary128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666dcp-740 : inexact-ok += compoundn downward ibm128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666p-740 : inexact-ok += compoundn tonearest ibm128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0667p-740 : inexact-ok += compoundn towardzero ibm128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666p-740 : inexact-ok += compoundn upward ibm128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0667p-740 : inexact-ok +compoundn 0x1p-54 -0x8000000000000000 += compoundn downward binary32 0x4p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x4p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x4p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x4p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304p-740 : inexact-ok += compoundn tonearest binary64 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304p-740 : inexact-ok += compoundn towardzero binary64 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304p-740 : inexact-ok += compoundn upward binary64 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641306p-740 : inexact-ok += compoundn downward intel96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok += compoundn tonearest intel96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok += compoundn towardzero intel96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok += compoundn upward intel96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bdp-740 : inexact-ok += compoundn downward m68k96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok += compoundn tonearest m68k96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok += compoundn towardzero m68k96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok += compoundn upward m68k96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bdp-740 : inexact-ok += compoundn downward binary128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3350bep-740 : inexact-ok += compoundn tonearest binary128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3350cp-740 : inexact-ok += compoundn towardzero binary128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3350bep-740 : inexact-ok += compoundn upward binary128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3350cp-740 : inexact-ok += compoundn downward ibm128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b335p-740 : inexact-ok += compoundn tonearest ibm128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3351p-740 : inexact-ok += compoundn towardzero ibm128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b335p-740 : inexact-ok += compoundn upward ibm128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3351p-740 : inexact-ok +compoundn -0x1p-54 -0x8000000000000000 += compoundn downward binary32 -0x4p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x4p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x4p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x4p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164cp+736 : inexact-ok += compoundn tonearest binary64 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea165p+736 : inexact-ok += compoundn towardzero binary64 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164cp+736 : inexact-ok += compoundn upward binary64 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea165p+736 : inexact-ok += compoundn downward intel96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26p+736 : inexact-ok += compoundn tonearest intel96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e268p+736 : inexact-ok += compoundn towardzero intel96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26p+736 : inexact-ok += compoundn upward intel96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e268p+736 : inexact-ok += compoundn downward m68k96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26p+736 : inexact-ok += compoundn tonearest m68k96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e268p+736 : inexact-ok += compoundn towardzero m68k96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26p+736 : inexact-ok += compoundn upward m68k96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e268p+736 : inexact-ok += compoundn downward binary128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461afa4p+736 : inexact-ok += compoundn tonearest binary128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461afa8p+736 : inexact-ok += compoundn towardzero binary128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461afa4p+736 : inexact-ok += compoundn upward binary128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461afa8p+736 : inexact-ok += compoundn downward ibm128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461aep+736 : inexact-ok += compoundn tonearest ibm128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461bp+736 : inexact-ok += compoundn towardzero ibm128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461aep+736 : inexact-ok += compoundn upward ibm128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461bp+736 : inexact-ok +compoundn 0x1.000002p-54 0x7fffffffffffffff += compoundn downward binary32 0x4.000008p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x4.000008p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x4.000008p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x4.000008p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fap+736 : inexact-ok += compoundn tonearest binary64 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa4p+736 : inexact-ok += compoundn towardzero binary64 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fap+736 : inexact-ok += compoundn upward binary64 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa4p+736 : inexact-ok += compoundn downward intel96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31ep+736 : inexact-ok += compoundn tonearest intel96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e8p+736 : inexact-ok += compoundn towardzero intel96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31ep+736 : inexact-ok += compoundn upward intel96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e8p+736 : inexact-ok += compoundn downward m68k96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31ep+736 : inexact-ok += compoundn tonearest m68k96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e8p+736 : inexact-ok += compoundn towardzero m68k96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31ep+736 : inexact-ok += compoundn upward m68k96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e8p+736 : inexact-ok += compoundn downward binary128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56e9p+736 : inexact-ok += compoundn tonearest binary128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56e94p+736 : inexact-ok += compoundn towardzero binary128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56e9p+736 : inexact-ok += compoundn upward binary128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56e94p+736 : inexact-ok += compoundn downward ibm128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56ep+736 : inexact-ok += compoundn tonearest ibm128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56ep+736 : inexact-ok += compoundn towardzero ibm128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56ep+736 : inexact-ok += compoundn upward ibm128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd57p+736 : inexact-ok +compoundn -0x1.000002p-54 0x7fffffffffffffff += compoundn downward binary32 -0x4.000008p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x4.000008p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x4.000008p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x4.000008p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31ep-740 : inexact-ok += compoundn tonearest binary64 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b32p-740 : inexact-ok += compoundn towardzero binary64 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31ep-740 : inexact-ok += compoundn upward binary64 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b32p-740 : inexact-ok += compoundn downward intel96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok += compoundn tonearest intel96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok += compoundn towardzero intel96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok += compoundn upward intel96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcep-740 : inexact-ok += compoundn downward m68k96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok += compoundn tonearest m68k96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok += compoundn towardzero m68k96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok += compoundn upward m68k96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcep-740 : inexact-ok += compoundn downward binary128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba74322456ep-740 : inexact-ok += compoundn tonearest binary128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba74322456ep-740 : inexact-ok += compoundn towardzero binary128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba74322456ep-740 : inexact-ok += compoundn upward binary128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba74322457p-740 : inexact-ok += compoundn downward ibm128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba7432245p-740 : inexact-ok += compoundn tonearest ibm128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba7432245p-740 : inexact-ok += compoundn towardzero ibm128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba7432245p-740 : inexact-ok += compoundn upward ibm128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba7432246p-740 : inexact-ok +compoundn 0x1.000002p-54 -0x8000000000000000 += compoundn downward binary32 0x4.000008p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x4.000008p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x4.000008p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x4.000008p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b462p-740 : inexact-ok += compoundn tonearest binary64 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b464p-740 : inexact-ok += compoundn towardzero binary64 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b462p-740 : inexact-ok += compoundn upward binary64 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b464p-740 : inexact-ok += compoundn downward intel96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok += compoundn tonearest intel96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok += compoundn towardzero intel96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok += compoundn upward intel96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463378p-740 : inexact-ok += compoundn downward m68k96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok += compoundn tonearest m68k96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok += compoundn towardzero m68k96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok += compoundn upward m68k96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463378p-740 : inexact-ok += compoundn downward binary128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16e06p-740 : inexact-ok += compoundn tonearest binary128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16e06p-740 : inexact-ok += compoundn towardzero binary128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16e06p-740 : inexact-ok += compoundn upward binary128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16e062p-740 : inexact-ok += compoundn downward ibm128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16ep-740 : inexact-ok += compoundn tonearest ibm128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16ep-740 : inexact-ok += compoundn towardzero ibm128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16ep-740 : inexact-ok += compoundn upward ibm128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16e1p-740 : inexact-ok +compoundn -0x1.000002p-54 -0x8000000000000000 += compoundn downward binary32 -0x4.000008p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x4.000008p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x4.000008p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x4.000008p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352ccp+736 : inexact-ok += compoundn tonearest binary64 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352ccp+736 : inexact-ok += compoundn towardzero binary64 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352ccp+736 : inexact-ok += compoundn upward binary64 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352dp+736 : inexact-ok += compoundn downward intel96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok += compoundn tonearest intel96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok += compoundn towardzero intel96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok += compoundn upward intel96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac8p+736 : inexact-ok += compoundn downward m68k96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok += compoundn tonearest m68k96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok += compoundn towardzero m68k96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok += compoundn upward m68k96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac8p+736 : inexact-ok += compoundn downward binary128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3a34p+736 : inexact-ok += compoundn tonearest binary128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3a34p+736 : inexact-ok += compoundn towardzero binary128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3a34p+736 : inexact-ok += compoundn upward binary128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3a38p+736 : inexact-ok += compoundn downward ibm128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3ap+736 : inexact-ok += compoundn tonearest ibm128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3ap+736 : inexact-ok += compoundn towardzero ibm128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3ap+736 : inexact-ok += compoundn upward ibm128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3cp+736 : inexact-ok +compoundn 0x1p-53 0x7fffffffffffffff += compoundn downward binary32 0x8p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x8p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x8p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x8p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x8p-56 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x8p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x8p-56 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x8p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ff8p+1476 : inexact-ok += compoundn tonearest intel96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffcp+1476 : inexact-ok += compoundn towardzero intel96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ff8p+1476 : inexact-ok += compoundn upward intel96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffcp+1476 : inexact-ok += compoundn downward m68k96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ff8p+1476 : inexact-ok += compoundn tonearest m68k96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffcp+1476 : inexact-ok += compoundn towardzero m68k96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ff8p+1476 : inexact-ok += compoundn upward m68k96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffcp+1476 : inexact-ok += compoundn downward binary128 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffa181e518337f8p+1476 : inexact-ok += compoundn tonearest binary128 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffa181e518337f8p+1476 : inexact-ok += compoundn towardzero binary128 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffa181e518337f8p+1476 : inexact-ok += compoundn upward binary128 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffa181e518337fap+1476 : inexact-ok += compoundn downward ibm128 0x8p-56 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x8p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x8p-56 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x8p-56 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0x1p-53 0x7fffffffffffffff += compoundn downward binary32 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x8p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x8p-56 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba1480878p-1480 : inexact-ok += compoundn tonearest intel96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148088p-1480 : inexact-ok += compoundn towardzero intel96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba1480878p-1480 : inexact-ok += compoundn upward intel96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148088p-1480 : inexact-ok += compoundn downward m68k96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba1480878p-1480 : inexact-ok += compoundn tonearest m68k96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148088p-1480 : inexact-ok += compoundn towardzero m68k96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba1480878p-1480 : inexact-ok += compoundn upward m68k96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148088p-1480 : inexact-ok += compoundn downward binary128 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148087e4b809132cf28p-1480 : inexact-ok += compoundn tonearest binary128 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148087e4b809132cf28p-1480 : inexact-ok += compoundn towardzero binary128 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148087e4b809132cf28p-1480 : inexact-ok += compoundn upward binary128 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148087e4b809132cf2cp-1480 : inexact-ok += compoundn downward ibm128 -0x8p-56 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x8p-56 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x8p-56 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 0x1p-53 -0x8000000000000000 += compoundn downward binary32 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x8p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x8p-56 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok += compoundn tonearest intel96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok += compoundn towardzero intel96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok += compoundn upward intel96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f248p-1480 : inexact-ok += compoundn downward m68k96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok += compoundn tonearest m68k96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok += compoundn towardzero m68k96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok += compoundn upward m68k96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f248p-1480 : inexact-ok += compoundn downward binary128 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f240a08ee9f5065cp-1480 : inexact-ok += compoundn tonearest binary128 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f240a08ee9f5066p-1480 : inexact-ok += compoundn towardzero binary128 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f240a08ee9f5065cp-1480 : inexact-ok += compoundn upward binary128 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f240a08ee9f5066p-1480 : inexact-ok += compoundn downward ibm128 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x8p-56 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn -0x1p-53 -0x8000000000000000 += compoundn downward binary32 -0x8p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x8p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x8p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x8p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a4p+1476 : inexact-ok += compoundn tonearest intel96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a8p+1476 : inexact-ok += compoundn towardzero intel96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a4p+1476 : inexact-ok += compoundn upward intel96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a8p+1476 : inexact-ok += compoundn downward m68k96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a4p+1476 : inexact-ok += compoundn tonearest m68k96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a8p+1476 : inexact-ok += compoundn towardzero m68k96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a4p+1476 : inexact-ok += compoundn upward m68k96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a8p+1476 : inexact-ok += compoundn downward binary128 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a6c8dc7f5a2308p+1476 : inexact-ok += compoundn tonearest binary128 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a6c8dc7f5a2308p+1476 : inexact-ok += compoundn towardzero binary128 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a6c8dc7f5a2308p+1476 : inexact-ok += compoundn upward binary128 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a6c8dc7f5a230ap+1476 : inexact-ok += compoundn downward ibm128 -0x8p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x8p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn 0x1.000002p-53 0x7fffffffffffffff += compoundn downward binary32 0x8.00001p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x8.00001p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x8.00001p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x8.00001p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x8.00001p-56 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x8.00001p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x8.00001p-56 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x8.00001p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d078p+1476 : inexact-ok += compoundn tonearest intel96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d0784p+1476 : inexact-ok += compoundn towardzero intel96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d078p+1476 : inexact-ok += compoundn upward intel96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d0784p+1476 : inexact-ok += compoundn downward m68k96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d078p+1476 : inexact-ok += compoundn tonearest m68k96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d0784p+1476 : inexact-ok += compoundn towardzero m68k96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d078p+1476 : inexact-ok += compoundn upward m68k96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d0784p+1476 : inexact-ok += compoundn downward binary128 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d07839eebc82f9874p+1476 : inexact-ok += compoundn tonearest binary128 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d07839eebc82f9876p+1476 : inexact-ok += compoundn towardzero binary128 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d07839eebc82f9874p+1476 : inexact-ok += compoundn upward binary128 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d07839eebc82f9876p+1476 : inexact-ok += compoundn downward ibm128 0x8.00001p-56 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x8.00001p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x8.00001p-56 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x8.00001p-56 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0x1.000002p-53 0x7fffffffffffffff += compoundn downward binary32 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x8.00001p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x8.00001p-56 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1d8p-1480 : inexact-ok += compoundn tonearest intel96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1ep-1480 : inexact-ok += compoundn towardzero intel96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1d8p-1480 : inexact-ok += compoundn upward intel96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1ep-1480 : inexact-ok += compoundn downward m68k96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1d8p-1480 : inexact-ok += compoundn tonearest m68k96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1ep-1480 : inexact-ok += compoundn towardzero m68k96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1d8p-1480 : inexact-ok += compoundn upward m68k96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1ep-1480 : inexact-ok += compoundn downward binary128 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1dcec4503841384p-1480 : inexact-ok += compoundn tonearest binary128 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1dcec4503841388p-1480 : inexact-ok += compoundn towardzero binary128 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1dcec4503841384p-1480 : inexact-ok += compoundn upward binary128 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1dcec4503841388p-1480 : inexact-ok += compoundn downward ibm128 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x8.00001p-56 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 0x1.000002p-53 -0x8000000000000000 += compoundn downward binary32 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x8.00001p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x8.00001p-56 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok += compoundn tonearest intel96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok += compoundn towardzero intel96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok += compoundn upward intel96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e854p-1480 : inexact-ok += compoundn downward m68k96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok += compoundn tonearest m68k96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok += compoundn towardzero m68k96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok += compoundn upward m68k96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e854p-1480 : inexact-ok += compoundn downward binary128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e853b40d1a2d7e518p-1480 : inexact-ok += compoundn tonearest binary128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e853b40d1a2d7e518p-1480 : inexact-ok += compoundn towardzero binary128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e853b40d1a2d7e518p-1480 : inexact-ok += compoundn upward binary128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e853b40d1a2d7e51cp-1480 : inexact-ok += compoundn downward ibm128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn -0x1.000002p-53 -0x8000000000000000 += compoundn downward binary32 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok += compoundn tonearest intel96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok += compoundn towardzero intel96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok += compoundn upward intel96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb4p+1476 : inexact-ok += compoundn downward m68k96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok += compoundn tonearest m68k96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok += compoundn towardzero m68k96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok += compoundn upward m68k96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb4p+1476 : inexact-ok += compoundn downward binary128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb13ec2ed5b704ap+1476 : inexact-ok += compoundn tonearest binary128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb13ec2ed5b704cp+1476 : inexact-ok += compoundn towardzero binary128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb13ec2ed5b704ap+1476 : inexact-ok += compoundn upward binary128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb13ec2ed5b704cp+1476 : inexact-ok += compoundn downward ibm128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn 0x1p-52 0x7fffffffffffffff += compoundn downward binary32 0x1p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x1p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x1p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x1p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x1p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x1p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x1p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x1p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok += compoundn tonearest intel96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok += compoundn towardzero intel96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok += compoundn upward intel96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a78p+2952 : inexact-ok += compoundn downward m68k96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok += compoundn tonearest m68k96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok += compoundn towardzero m68k96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok += compoundn upward m68k96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a78p+2952 : inexact-ok += compoundn downward binary128 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a77add4436a36a3cp+2952 : inexact-ok += compoundn tonearest binary128 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a77add4436a36a3cp+2952 : inexact-ok += compoundn towardzero binary128 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a77add4436a36a3cp+2952 : inexact-ok += compoundn upward binary128 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a77add4436a36a4p+2952 : inexact-ok += compoundn downward ibm128 0x1p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x1p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x1p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x1p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0x1p-52 0x7fffffffffffffff += compoundn downward binary32 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x1p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x1p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok += compoundn tonearest intel96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok += compoundn towardzero intel96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok += compoundn upward intel96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74cp-2956 : inexact-ok += compoundn downward m68k96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok += compoundn tonearest m68k96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok += compoundn towardzero m68k96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok += compoundn upward m68k96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74cp-2956 : inexact-ok += compoundn downward binary128 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74841845d39ffc4p-2956 : inexact-ok += compoundn tonearest binary128 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74841845d39ffc4p-2956 : inexact-ok += compoundn towardzero binary128 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74841845d39ffc4p-2956 : inexact-ok += compoundn upward binary128 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74841845d39ffc6p-2956 : inexact-ok += compoundn downward ibm128 -0x1p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x1p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x1p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 0x1p-52 -0x8000000000000000 += compoundn downward binary32 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x1p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x1p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d38p-2956 : inexact-ok += compoundn tonearest intel96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3cp-2956 : inexact-ok += compoundn towardzero intel96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d38p-2956 : inexact-ok += compoundn upward intel96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3cp-2956 : inexact-ok += compoundn downward m68k96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d38p-2956 : inexact-ok += compoundn tonearest m68k96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3cp-2956 : inexact-ok += compoundn towardzero m68k96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d38p-2956 : inexact-ok += compoundn upward m68k96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3cp-2956 : inexact-ok += compoundn downward binary128 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3bafd4030c7ed4p-2956 : inexact-ok += compoundn tonearest binary128 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3bafd4030c7ed4p-2956 : inexact-ok += compoundn towardzero binary128 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3bafd4030c7ed4p-2956 : inexact-ok += compoundn upward binary128 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3bafd4030c7ed6p-2956 : inexact-ok += compoundn downward ibm128 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x1p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn -0x1p-52 -0x8000000000000000 += compoundn downward binary32 -0x1p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x1p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x1p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x1p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok += compoundn tonearest intel96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok += compoundn towardzero intel96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok += compoundn upward intel96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c8p+2952 : inexact-ok += compoundn downward m68k96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok += compoundn tonearest m68k96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok += compoundn towardzero m68k96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok += compoundn upward m68k96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c8p+2952 : inexact-ok += compoundn downward binary128 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c163f07cac2038p+2952 : inexact-ok += compoundn tonearest binary128 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c163f07cac2038p+2952 : inexact-ok += compoundn towardzero binary128 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c163f07cac2038p+2952 : inexact-ok += compoundn upward binary128 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c163f07cac203cp+2952 : inexact-ok += compoundn downward ibm128 -0x1p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x1p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn 0x1.000002p-52 0x7fffffffffffffff += compoundn downward binary32 0x1.000002p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x1.000002p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x1.000002p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x1.000002p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x1.000002p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x1.000002p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x1.000002p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x1.000002p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face09p+2952 : inexact-ok += compoundn tonearest intel96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face098p+2952 : inexact-ok += compoundn towardzero intel96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face09p+2952 : inexact-ok += compoundn upward intel96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face098p+2952 : inexact-ok += compoundn downward m68k96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face09p+2952 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face098p+2952 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face09p+2952 : inexact-ok += compoundn upward m68k96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face098p+2952 : inexact-ok += compoundn downward binary128 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face0948b57cf087d9p+2952 : inexact-ok += compoundn tonearest binary128 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face0948b57cf087d94p+2952 : inexact-ok += compoundn towardzero binary128 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face0948b57cf087d9p+2952 : inexact-ok += compoundn upward binary128 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face0948b57cf087d94p+2952 : inexact-ok += compoundn downward ibm128 0x1.000002p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x1.000002p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x1.000002p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x1.000002p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0x1.000002p-52 0x7fffffffffffffff += compoundn downward binary32 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x1.000002p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x1.000002p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok += compoundn upward intel96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70eecp-2956 : inexact-ok += compoundn downward m68k96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok += compoundn upward m68k96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70eecp-2956 : inexact-ok += compoundn downward binary128 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee9c046643fc276p-2956 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee9c046643fc276p-2956 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee9c046643fc276p-2956 : inexact-ok += compoundn upward binary128 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee9c046643fc278p-2956 : inexact-ok += compoundn downward ibm128 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x1.000002p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 0x1.000002p-52 -0x8000000000000000 += compoundn downward binary32 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x1.000002p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x1.000002p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f8058p-2956 : inexact-ok += compoundn tonearest intel96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805cp-2956 : inexact-ok += compoundn towardzero intel96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f8058p-2956 : inexact-ok += compoundn upward intel96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805cp-2956 : inexact-ok += compoundn downward m68k96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f8058p-2956 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805cp-2956 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f8058p-2956 : inexact-ok += compoundn upward m68k96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805cp-2956 : inexact-ok += compoundn downward binary128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805a95b68d5c69ccp-2956 : inexact-ok += compoundn tonearest binary128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805a95b68d5c69cep-2956 : inexact-ok += compoundn towardzero binary128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805a95b68d5c69ccp-2956 : inexact-ok += compoundn upward binary128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805a95b68d5c69cep-2956 : inexact-ok += compoundn downward ibm128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn -0x1.000002p-52 -0x8000000000000000 += compoundn downward binary32 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok += compoundn upward intel96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04dp+2952 : inexact-ok += compoundn downward m68k96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok += compoundn upward m68k96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04dp+2952 : inexact-ok += compoundn downward binary128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c83d372c59201p+2952 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c83d372c592014p+2952 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c83d372c59201p+2952 : inexact-ok += compoundn upward binary128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c83d372c592014p+2952 : inexact-ok += compoundn downward ibm128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn 0x1p-51 0x7fffffffffffffff += compoundn downward binary32 0x2p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x2p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x2p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x2p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x2p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x2p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x2p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x2p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd6888p+5908 : inexact-ok += compoundn tonearest intel96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688cp+5908 : inexact-ok += compoundn towardzero intel96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd6888p+5908 : inexact-ok += compoundn upward intel96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688cp+5908 : inexact-ok += compoundn downward m68k96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd6888p+5908 : inexact-ok += compoundn tonearest m68k96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688cp+5908 : inexact-ok += compoundn towardzero m68k96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd6888p+5908 : inexact-ok += compoundn upward m68k96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688cp+5908 : inexact-ok += compoundn downward binary128 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688b1c1981102b8cp+5908 : inexact-ok += compoundn tonearest binary128 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688b1c1981102b8ep+5908 : inexact-ok += compoundn towardzero binary128 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688b1c1981102b8cp+5908 : inexact-ok += compoundn upward binary128 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688b1c1981102b8ep+5908 : inexact-ok += compoundn downward ibm128 0x2p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x2p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x2p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x2p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0x1p-51 0x7fffffffffffffff += compoundn downward binary32 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x2p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x2p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok += compoundn tonearest intel96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok += compoundn towardzero intel96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok += compoundn upward intel96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7dfp-5912 : inexact-ok += compoundn downward m68k96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok += compoundn tonearest m68k96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok += compoundn towardzero m68k96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok += compoundn upward m68k96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7dfp-5912 : inexact-ok += compoundn downward binary128 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7deb39803ba3fefp-5912 : inexact-ok += compoundn tonearest binary128 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7deb39803ba3fefp-5912 : inexact-ok += compoundn towardzero binary128 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7deb39803ba3fefp-5912 : inexact-ok += compoundn upward binary128 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7deb39803ba3fef4p-5912 : inexact-ok += compoundn downward ibm128 -0x2p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x2p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x2p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 0x1p-51 -0x8000000000000000 += compoundn downward binary32 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x2p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x2p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2ep-5912 : inexact-ok += compoundn tonearest intel96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e8p-5912 : inexact-ok += compoundn towardzero intel96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2ep-5912 : inexact-ok += compoundn upward intel96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e8p-5912 : inexact-ok += compoundn downward m68k96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2ep-5912 : inexact-ok += compoundn tonearest m68k96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e8p-5912 : inexact-ok += compoundn towardzero m68k96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2ep-5912 : inexact-ok += compoundn upward m68k96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e8p-5912 : inexact-ok += compoundn downward binary128 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e704cff08e60fp-5912 : inexact-ok += compoundn tonearest binary128 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e704cff08e60fp-5912 : inexact-ok += compoundn towardzero binary128 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e704cff08e60fp-5912 : inexact-ok += compoundn upward binary128 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e704cff08e60f4p-5912 : inexact-ok += compoundn downward ibm128 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x2p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn -0x1p-51 -0x8000000000000000 += compoundn downward binary32 -0x2p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x2p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x2p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x2p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok += compoundn tonearest intel96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok += compoundn towardzero intel96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok += compoundn upward intel96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816cp+5908 : inexact-ok += compoundn downward m68k96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok += compoundn tonearest m68k96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok += compoundn towardzero m68k96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok += compoundn upward m68k96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816cp+5908 : inexact-ok += compoundn downward binary128 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bdce32eb7cc79p+5908 : inexact-ok += compoundn tonearest binary128 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bdce32eb7cc792p+5908 : inexact-ok += compoundn towardzero binary128 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bdce32eb7cc79p+5908 : inexact-ok += compoundn upward binary128 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bdce32eb7cc792p+5908 : inexact-ok += compoundn downward ibm128 -0x2p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x2p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn 0x1.000002p-51 0x7fffffffffffffff += compoundn downward binary32 0x2.000004p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x2.000004p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x2.000004p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x2.000004p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x2.000004p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x2.000004p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x2.000004p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x2.000004p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557cp+5908 : inexact-ok += compoundn tonearest intel96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4558p+5908 : inexact-ok += compoundn towardzero intel96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557cp+5908 : inexact-ok += compoundn upward intel96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4558p+5908 : inexact-ok += compoundn downward m68k96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557cp+5908 : inexact-ok += compoundn tonearest m68k96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4558p+5908 : inexact-ok += compoundn towardzero m68k96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557cp+5908 : inexact-ok += compoundn upward m68k96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4558p+5908 : inexact-ok += compoundn downward binary128 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557f5e51ee0f11eap+5908 : inexact-ok += compoundn tonearest binary128 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557f5e51ee0f11ecp+5908 : inexact-ok += compoundn towardzero binary128 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557f5e51ee0f11eap+5908 : inexact-ok += compoundn upward binary128 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557f5e51ee0f11ecp+5908 : inexact-ok += compoundn downward ibm128 0x2.000004p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x2.000004p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x2.000004p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x2.000004p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0x1.000002p-51 0x7fffffffffffffff += compoundn downward binary32 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x2.000004p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x2.000004p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok += compoundn tonearest intel96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok += compoundn towardzero intel96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok += compoundn upward intel96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40badp-5912 : inexact-ok += compoundn downward m68k96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok += compoundn tonearest m68k96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok += compoundn towardzero m68k96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok += compoundn upward m68k96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40badp-5912 : inexact-ok += compoundn downward binary128 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bacbbf7aa8f797e4p-5912 : inexact-ok += compoundn tonearest binary128 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bacbbf7aa8f797e4p-5912 : inexact-ok += compoundn towardzero binary128 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bacbbf7aa8f797e4p-5912 : inexact-ok += compoundn upward binary128 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bacbbf7aa8f797e8p-5912 : inexact-ok += compoundn downward ibm128 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x2.000004p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 0x1.000002p-51 -0x8000000000000000 += compoundn downward binary32 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x2.000004p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x2.000004p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok += compoundn tonearest intel96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok += compoundn towardzero intel96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok += compoundn upward intel96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a38p-5912 : inexact-ok += compoundn downward m68k96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok += compoundn tonearest m68k96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok += compoundn towardzero m68k96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok += compoundn upward m68k96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a38p-5912 : inexact-ok += compoundn downward binary128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3000846f026fe8p-5912 : inexact-ok += compoundn tonearest binary128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3000846f026fe8p-5912 : inexact-ok += compoundn towardzero binary128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3000846f026fe8p-5912 : inexact-ok += compoundn upward binary128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3000846f026fecp-5912 : inexact-ok += compoundn downward ibm128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn -0x1.000002p-51 -0x8000000000000000 += compoundn downward binary32 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok += compoundn tonearest intel96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok += compoundn towardzero intel96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok += compoundn upward intel96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f28p+5908 : inexact-ok += compoundn downward m68k96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok += compoundn tonearest m68k96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok += compoundn towardzero m68k96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok += compoundn upward m68k96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f28p+5908 : inexact-ok += compoundn downward binary128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24f9108f7660ccp+5908 : inexact-ok += compoundn tonearest binary128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24f9108f7660cep+5908 : inexact-ok += compoundn towardzero binary128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24f9108f7660ccp+5908 : inexact-ok += compoundn upward binary128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24f9108f7660cep+5908 : inexact-ok += compoundn downward ibm128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn 0x1p-50 0x7fffffffffffffff += compoundn downward binary32 0x4p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x4p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x4p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x4p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x4p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x4p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x4p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x4p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bfp+11816 : inexact-ok += compoundn tonearest intel96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf8p+11816 : inexact-ok += compoundn towardzero intel96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bfp+11816 : inexact-ok += compoundn upward intel96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf8p+11816 : inexact-ok += compoundn downward m68k96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bfp+11816 : inexact-ok += compoundn tonearest m68k96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf8p+11816 : inexact-ok += compoundn towardzero m68k96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bfp+11816 : inexact-ok += compoundn upward m68k96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf8p+11816 : inexact-ok += compoundn downward binary128 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf4be215b5ea16p+11816 : inexact-ok += compoundn tonearest binary128 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf4be215b5ea164p+11816 : inexact-ok += compoundn towardzero binary128 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf4be215b5ea16p+11816 : inexact-ok += compoundn upward binary128 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf4be215b5ea164p+11816 : inexact-ok += compoundn downward ibm128 0x4p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x4p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x4p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x4p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0x1p-50 0x7fffffffffffffff += compoundn downward binary32 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x4p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x4p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok += compoundn tonearest intel96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok += compoundn towardzero intel96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok += compoundn upward intel96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2fcp-11820 : inexact-ok += compoundn downward m68k96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok += compoundn tonearest m68k96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok += compoundn towardzero m68k96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok += compoundn upward m68k96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2fcp-11820 : inexact-ok += compoundn downward binary128 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8b994d73e8bp-11820 : inexact-ok += compoundn tonearest binary128 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8b994d73e8bp-11820 : inexact-ok += compoundn towardzero binary128 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8b994d73e8bp-11820 : inexact-ok += compoundn upward binary128 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8b994d73e8b02p-11820 : inexact-ok += compoundn downward ibm128 -0x4p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x4p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x4p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 0x1p-50 -0x8000000000000000 += compoundn downward binary32 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x4p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x4p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f6p-11820 : inexact-ok += compoundn tonearest intel96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f64p-11820 : inexact-ok += compoundn towardzero intel96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f6p-11820 : inexact-ok += compoundn upward intel96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f64p-11820 : inexact-ok += compoundn downward m68k96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f6p-11820 : inexact-ok += compoundn tonearest m68k96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f64p-11820 : inexact-ok += compoundn towardzero m68k96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f6p-11820 : inexact-ok += compoundn upward m68k96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f64p-11820 : inexact-ok += compoundn downward binary128 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f62b67634091cb6p-11820 : inexact-ok += compoundn tonearest binary128 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f62b67634091cb8p-11820 : inexact-ok += compoundn towardzero binary128 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f62b67634091cb6p-11820 : inexact-ok += compoundn upward binary128 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f62b67634091cb8p-11820 : inexact-ok += compoundn downward ibm128 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x4p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn -0x1p-50 -0x8000000000000000 += compoundn downward binary32 -0x4p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x4p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x4p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x4p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1eb8p+11816 : inexact-ok += compoundn tonearest intel96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ecp+11816 : inexact-ok += compoundn towardzero intel96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1eb8p+11816 : inexact-ok += compoundn upward intel96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ecp+11816 : inexact-ok += compoundn downward m68k96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1eb8p+11816 : inexact-ok += compoundn tonearest m68k96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ecp+11816 : inexact-ok += compoundn towardzero m68k96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1eb8p+11816 : inexact-ok += compoundn upward m68k96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ecp+11816 : inexact-ok += compoundn downward binary128 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ebc16f00ddc7afp+11816 : inexact-ok += compoundn tonearest binary128 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ebc16f00ddc7af4p+11816 : inexact-ok += compoundn towardzero binary128 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ebc16f00ddc7afp+11816 : inexact-ok += compoundn upward binary128 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ebc16f00ddc7af4p+11816 : inexact-ok += compoundn downward ibm128 -0x4p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x4p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn 0x1.000002p-50 0x7fffffffffffffff += compoundn downward binary32 0x4.000008p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 0x4.000008p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 0x4.000008p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 0x4.000008p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 0x4.000008p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 0x4.000008p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 0x4.000008p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 0x4.000008p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok += compoundn tonearest intel96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok += compoundn towardzero intel96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok += compoundn upward intel96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ebp+11816 : inexact-ok += compoundn downward m68k96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok += compoundn tonearest m68k96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok += compoundn towardzero m68k96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok += compoundn upward m68k96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ebp+11816 : inexact-ok += compoundn downward binary128 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea96625c12d0ecp+11816 : inexact-ok += compoundn tonearest binary128 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea96625c12d0ec4p+11816 : inexact-ok += compoundn towardzero binary128 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea96625c12d0ecp+11816 : inexact-ok += compoundn upward binary128 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea96625c12d0ec4p+11816 : inexact-ok += compoundn downward ibm128 0x4.000008p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 0x4.000008p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 0x4.000008p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 0x4.000008p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn -0x1.000002p-50 0x7fffffffffffffff += compoundn downward binary32 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 -0x4.000008p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 -0x4.000008p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f7948p-11820 : inexact-ok += compoundn tonearest intel96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794cp-11820 : inexact-ok += compoundn towardzero intel96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f7948p-11820 : inexact-ok += compoundn upward intel96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794cp-11820 : inexact-ok += compoundn downward m68k96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f7948p-11820 : inexact-ok += compoundn tonearest m68k96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794cp-11820 : inexact-ok += compoundn towardzero m68k96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f7948p-11820 : inexact-ok += compoundn upward m68k96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794cp-11820 : inexact-ok += compoundn downward binary128 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794b00ff4a200f62p-11820 : inexact-ok += compoundn tonearest binary128 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794b00ff4a200f62p-11820 : inexact-ok += compoundn towardzero binary128 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794b00ff4a200f62p-11820 : inexact-ok += compoundn upward binary128 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794b00ff4a200f64p-11820 : inexact-ok += compoundn downward ibm128 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 -0x4.000008p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn 0x1.000002p-50 -0x8000000000000000 += compoundn downward binary32 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary32 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary32 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary32 0x4.000008p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok += compoundn downward binary64 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn tonearest binary64 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero binary64 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn upward binary64 0x4.000008p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok += compoundn downward intel96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069794p-11820 : inexact-ok += compoundn tonearest intel96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069798p-11820 : inexact-ok += compoundn towardzero intel96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069794p-11820 : inexact-ok += compoundn upward intel96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069798p-11820 : inexact-ok += compoundn downward m68k96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069794p-11820 : inexact-ok += compoundn tonearest m68k96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069798p-11820 : inexact-ok += compoundn towardzero m68k96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069794p-11820 : inexact-ok += compoundn upward m68k96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069798p-11820 : inexact-ok += compoundn downward binary128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069796971b99d440bcp-11820 : inexact-ok += compoundn tonearest binary128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069796971b99d440bep-11820 : inexact-ok += compoundn towardzero binary128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069796971b99d440bcp-11820 : inexact-ok += compoundn upward binary128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069796971b99d440bep-11820 : inexact-ok += compoundn downward ibm128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn tonearest ibm128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange += compoundn towardzero ibm128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += compoundn upward ibm128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +compoundn -0x1.000002p-50 -0x8000000000000000 += compoundn downward binary32 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary32 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary32 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += compoundn upward binary32 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward binary64 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn tonearest binary64 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero binary64 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += compoundn upward binary64 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn downward intel96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok += compoundn tonearest intel96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok += compoundn towardzero intel96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok += compoundn upward intel96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5abp+11816 : inexact-ok += compoundn downward m68k96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok += compoundn tonearest m68k96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok += compoundn towardzero m68k96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok += compoundn upward m68k96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5abp+11816 : inexact-ok += compoundn downward binary128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aab0d464fdfc9c8p+11816 : inexact-ok += compoundn tonearest binary128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aab0d464fdfc9ccp+11816 : inexact-ok += compoundn towardzero binary128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aab0d464fdfc9c8p+11816 : inexact-ok += compoundn upward binary128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aab0d464fdfc9ccp+11816 : inexact-ok += compoundn downward ibm128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn tonearest ibm128 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange += compoundn towardzero ibm128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += compoundn upward ibm128 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +compoundn 0x1.000002p-64 0x7654321076543210 += compoundn downward binary32 0x1.000002p-64 8526495040805286416LL : 0x1.966cd4p+0 : inexact-ok += compoundn tonearest binary32 0x1.000002p-64 8526495040805286416LL : 0x1.966cd6p+0 : inexact-ok += compoundn towardzero binary32 0x1.000002p-64 8526495040805286416LL : 0x1.966cd4p+0 : inexact-ok += compoundn upward binary32 0x1.000002p-64 8526495040805286416LL : 0x1.966cd6p+0 : inexact-ok += compoundn downward binary64 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok += compoundn tonearest binary64 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok += compoundn towardzero binary64 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok += compoundn upward binary64 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958cp+0 : inexact-ok += compoundn downward intel96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok += compoundn tonearest intel96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok += compoundn towardzero intel96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok += compoundn upward intel96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok += compoundn downward m68k96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok += compoundn upward m68k96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok += compoundn downward binary128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493122cfp+0 : inexact-ok += compoundn tonearest binary128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493122dp+0 : inexact-ok += compoundn towardzero binary128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493122cfp+0 : inexact-ok += compoundn upward binary128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493122dp+0 : inexact-ok += compoundn downward ibm128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14923374931228p+0 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493123p+0 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14923374931228p+0 : inexact-ok += compoundn upward ibm128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493123p+0 : inexact-ok +compoundn -0x1.000002p-64 0x7654321076543210 += compoundn downward binary32 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7p-4 : inexact-ok += compoundn tonearest binary32 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff8p-4 : inexact-ok += compoundn towardzero binary32 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7p-4 : inexact-ok += compoundn upward binary32 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff8p-4 : inexact-ok += compoundn downward binary64 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok += compoundn upward binary64 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7641p-4 : inexact-ok += compoundn downward intel96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn upward intel96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f3p-4 : inexact-ok += compoundn downward m68k96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn upward m68k96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f3p-4 : inexact-ok += compoundn downward binary128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9c6p-4 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9c68p-4 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9c6p-4 : inexact-ok += compoundn upward binary128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9c68p-4 : inexact-ok += compoundn downward ibm128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9cp-4 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9cp-4 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9cp-4 : inexact-ok += compoundn upward ibm128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785dap-4 : inexact-ok +compoundn 0x1.000002p-64 -0x7654321076543210 += compoundn downward binary32 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7p-4 : inexact-ok += compoundn tonearest binary32 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff8p-4 : inexact-ok += compoundn towardzero binary32 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7p-4 : inexact-ok += compoundn upward binary32 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff8p-4 : inexact-ok += compoundn downward binary64 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok += compoundn tonearest binary64 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok += compoundn towardzero binary64 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok += compoundn upward binary64 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7641p-4 : inexact-ok += compoundn downward intel96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn tonearest intel96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn towardzero intel96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn upward intel96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f3p-4 : inexact-ok += compoundn downward m68k96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok += compoundn upward m68k96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f3p-4 : inexact-ok += compoundn downward binary128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf32p-4 : inexact-ok += compoundn tonearest binary128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf328p-4 : inexact-ok += compoundn towardzero binary128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf32p-4 : inexact-ok += compoundn upward binary128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf328p-4 : inexact-ok += compoundn downward ibm128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eafp-4 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf4p-4 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eafp-4 : inexact-ok += compoundn upward ibm128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf4p-4 : inexact-ok +compoundn -0x1.000002p-64 -0x7654321076543210 += compoundn downward binary32 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd4p+0 : inexact-ok += compoundn tonearest binary32 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd6p+0 : inexact-ok += compoundn towardzero binary32 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd4p+0 : inexact-ok += compoundn upward binary32 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd6p+0 : inexact-ok += compoundn downward binary64 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok += compoundn upward binary64 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958cp+0 : inexact-ok += compoundn downward intel96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok += compoundn upward intel96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok += compoundn downward m68k96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok += compoundn upward m68k96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok += compoundn downward binary128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4ad4p+0 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4ad4p+0 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4ad4p+0 : inexact-ok += compoundn upward binary128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4ad5p+0 : inexact-ok += compoundn downward ibm128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4a8p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4bp+0 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4a8p+0 : inexact-ok += compoundn upward ibm128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4bp+0 : inexact-ok +compoundn 0x1.000002p-32 0x76543210 += compoundn downward binary32 0x1.000002p-32 1985229328LL : 0x1.966cd4p+0 : inexact-ok += compoundn tonearest binary32 0x1.000002p-32 1985229328LL : 0x1.966cd6p+0 : inexact-ok += compoundn towardzero binary32 0x1.000002p-32 1985229328LL : 0x1.966cd4p+0 : inexact-ok += compoundn upward binary32 0x1.000002p-32 1985229328LL : 0x1.966cd6p+0 : inexact-ok += compoundn downward binary64 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eep+0 : inexact-ok += compoundn tonearest binary64 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8efp+0 : inexact-ok += compoundn towardzero binary64 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eep+0 : inexact-ok += compoundn upward binary64 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8efp+0 : inexact-ok += compoundn downward intel96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok += compoundn tonearest intel96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok += compoundn towardzero intel96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok += compoundn upward intel96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3cp+0 : inexact-ok += compoundn downward m68k96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok += compoundn upward m68k96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3cp+0 : inexact-ok += compoundn downward binary128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e537p+0 : inexact-ok += compoundn tonearest binary128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e537p+0 : inexact-ok += compoundn towardzero binary128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e537p+0 : inexact-ok += compoundn upward binary128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e538p+0 : inexact-ok += compoundn downward ibm128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e5p+0 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e5p+0 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e5p+0 : inexact-ok += compoundn upward ibm128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e58p+0 : inexact-ok +compoundn -0x1.000002p-32 0x76543210 += compoundn downward binary32 -0x1.000002p-32 1985229328LL : 0xa.13ff7p-4 : inexact-ok += compoundn tonearest binary32 -0x1.000002p-32 1985229328LL : 0xa.13ff8p-4 : inexact-ok += compoundn towardzero binary32 -0x1.000002p-32 1985229328LL : 0xa.13ff7p-4 : inexact-ok += compoundn upward binary32 -0x1.000002p-32 1985229328LL : 0xa.13ff8p-4 : inexact-ok += compoundn downward binary64 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b8538p-4 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b8538p-4 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b8538p-4 : inexact-ok += compoundn upward binary64 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b854p-4 : inexact-ok += compoundn downward intel96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok += compoundn upward intel96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b4ap-4 : inexact-ok += compoundn downward m68k96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok += compoundn upward m68k96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b4ap-4 : inexact-ok += compoundn downward binary128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a5fp-4 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a5fp-4 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a5fp-4 : inexact-ok += compoundn upward binary128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a5f8p-4 : inexact-ok += compoundn downward ibm128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a4p-4 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a4p-4 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a4p-4 : inexact-ok += compoundn upward ibm128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a8p-4 : inexact-ok +compoundn 0x1.000002p-32 -0x76543210 += compoundn downward binary32 0x1.000002p-32 -1985229328LL : 0xa.13ff7p-4 : inexact-ok += compoundn tonearest binary32 0x1.000002p-32 -1985229328LL : 0xa.13ff8p-4 : inexact-ok += compoundn towardzero binary32 0x1.000002p-32 -1985229328LL : 0xa.13ff7p-4 : inexact-ok += compoundn upward binary32 0x1.000002p-32 -1985229328LL : 0xa.13ff8p-4 : inexact-ok += compoundn downward binary64 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dcp-4 : inexact-ok += compoundn tonearest binary64 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dcp-4 : inexact-ok += compoundn towardzero binary64 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dcp-4 : inexact-ok += compoundn upward binary64 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc8p-4 : inexact-ok += compoundn downward intel96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121p-4 : inexact-ok += compoundn tonearest intel96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc122p-4 : inexact-ok += compoundn towardzero intel96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121p-4 : inexact-ok += compoundn upward intel96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc122p-4 : inexact-ok += compoundn downward m68k96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121p-4 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc122p-4 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121p-4 : inexact-ok += compoundn upward m68k96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc122p-4 : inexact-ok += compoundn downward binary128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858c5p-4 : inexact-ok += compoundn tonearest binary128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858c5p-4 : inexact-ok += compoundn towardzero binary128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858c5p-4 : inexact-ok += compoundn upward binary128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858c58p-4 : inexact-ok += compoundn downward ibm128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858cp-4 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858cp-4 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858cp-4 : inexact-ok += compoundn upward ibm128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47859p-4 : inexact-ok +compoundn -0x1.000002p-32 -0x76543210 += compoundn downward binary32 -0x1.000002p-32 -1985229328LL : 0x1.966cd4p+0 : inexact-ok += compoundn tonearest binary32 -0x1.000002p-32 -1985229328LL : 0x1.966cd6p+0 : inexact-ok += compoundn towardzero binary32 -0x1.000002p-32 -1985229328LL : 0x1.966cd4p+0 : inexact-ok += compoundn upward binary32 -0x1.000002p-32 -1985229328LL : 0x1.966cd6p+0 : inexact-ok += compoundn downward binary64 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6acp+0 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6acp+0 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6acp+0 : inexact-ok += compoundn upward binary64 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6adp+0 : inexact-ok += compoundn downward intel96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok += compoundn upward intel96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac696p+0 : inexact-ok += compoundn downward m68k96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok += compoundn upward m68k96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac696p+0 : inexact-ok += compoundn downward binary128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fda7p+0 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fda7p+0 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fda7p+0 : inexact-ok += compoundn upward binary128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fda8p+0 : inexact-ok += compoundn downward ibm128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fd8p+0 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fd8p+0 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fd8p+0 : inexact-ok += compoundn upward ibm128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fep+0 : inexact-ok +compoundn 0x1.000002p-44 0x765432100123 += compoundn downward binary32 0x1.000002p-44 130103989240099LL : 0x6.5cbb2p+8 : inexact-ok += compoundn tonearest binary32 0x1.000002p-44 130103989240099LL : 0x6.5cbb2p+8 : inexact-ok += compoundn towardzero binary32 0x1.000002p-44 130103989240099LL : 0x6.5cbb2p+8 : inexact-ok += compoundn upward binary32 0x1.000002p-44 130103989240099LL : 0x6.5cbb28p+8 : inexact-ok += compoundn downward binary64 0x1.000002p-44 130103989240099LL : 0x6.5cbb201756168p+8 : inexact-ok += compoundn tonearest binary64 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616cp+8 : inexact-ok += compoundn towardzero binary64 0x1.000002p-44 130103989240099LL : 0x6.5cbb201756168p+8 : inexact-ok += compoundn upward binary64 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616cp+8 : inexact-ok += compoundn downward intel96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok += compoundn tonearest intel96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok += compoundn towardzero intel96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok += compoundn upward intel96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab28p+8 : inexact-ok += compoundn downward m68k96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok += compoundn upward m68k96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab28p+8 : inexact-ok += compoundn downward binary128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97d5p+8 : inexact-ok += compoundn tonearest binary128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97d54p+8 : inexact-ok += compoundn towardzero binary128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97d5p+8 : inexact-ok += compoundn upward binary128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97d54p+8 : inexact-ok += compoundn downward ibm128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97cp+8 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97ep+8 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97cp+8 : inexact-ok += compoundn upward ibm128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97ep+8 : inexact-ok +compoundn -0x1.000002p-44 0x765432100123 += compoundn downward binary32 -0x1.000002p-44 130103989240099LL : 0x2.83cca4p-12 : inexact-ok += compoundn tonearest binary32 -0x1.000002p-44 130103989240099LL : 0x2.83cca4p-12 : inexact-ok += compoundn towardzero binary32 -0x1.000002p-44 130103989240099LL : 0x2.83cca4p-12 : inexact-ok += compoundn upward binary32 -0x1.000002p-44 130103989240099LL : 0x2.83cca8p-12 : inexact-ok += compoundn downward binary64 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167ap-12 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167cp-12 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167ap-12 : inexact-ok += compoundn upward binary64 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167cp-12 : inexact-ok += compoundn downward intel96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok += compoundn upward intel96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b328p-12 : inexact-ok += compoundn downward m68k96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok += compoundn upward m68k96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b328p-12 : inexact-ok += compoundn downward binary128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a5568p-12 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a5568p-12 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a5568p-12 : inexact-ok += compoundn upward binary128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a556ap-12 : inexact-ok += compoundn downward ibm128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a55p-12 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a55p-12 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a55p-12 : inexact-ok += compoundn upward ibm128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a56p-12 : inexact-ok +compoundn 0x1.000002p-44 -0x765432100123 += compoundn downward binary32 0x1.000002p-44 -130103989240099LL : 0x2.83cca4p-12 : inexact-ok += compoundn tonearest binary32 0x1.000002p-44 -130103989240099LL : 0x2.83cca4p-12 : inexact-ok += compoundn towardzero binary32 0x1.000002p-44 -130103989240099LL : 0x2.83cca4p-12 : inexact-ok += compoundn upward binary32 0x1.000002p-44 -130103989240099LL : 0x2.83cca8p-12 : inexact-ok += compoundn downward binary64 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914p-12 : inexact-ok += compoundn tonearest binary64 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914p-12 : inexact-ok += compoundn towardzero binary64 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914p-12 : inexact-ok += compoundn upward binary64 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62916p-12 : inexact-ok += compoundn downward intel96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914738p-12 : inexact-ok += compoundn tonearest intel96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473cp-12 : inexact-ok += compoundn towardzero intel96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914738p-12 : inexact-ok += compoundn upward intel96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473cp-12 : inexact-ok += compoundn downward m68k96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914738p-12 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473cp-12 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914738p-12 : inexact-ok += compoundn upward m68k96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473cp-12 : inexact-ok += compoundn downward binary128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e5fep-12 : inexact-ok += compoundn tonearest binary128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e5fep-12 : inexact-ok += compoundn towardzero binary128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e5fep-12 : inexact-ok += compoundn upward binary128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e6p-12 : inexact-ok += compoundn downward ibm128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e5p-12 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e6p-12 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e5p-12 : inexact-ok += compoundn upward ibm128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e6p-12 : inexact-ok +compoundn -0x1.000002p-44 -0x765432100123 += compoundn downward binary32 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2p+8 : inexact-ok += compoundn tonearest binary32 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2p+8 : inexact-ok += compoundn towardzero binary32 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2p+8 : inexact-ok += compoundn upward binary32 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb28p+8 : inexact-ok += compoundn downward binary64 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078p+8 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078p+8 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078p+8 : inexact-ok += compoundn upward binary64 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb20175907cp+8 : inexact-ok += compoundn downward intel96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok += compoundn upward intel96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb20175907812p+8 : inexact-ok += compoundn downward m68k96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok += compoundn upward m68k96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb20175907812p+8 : inexact-ok += compoundn downward binary128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e364p+8 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e364p+8 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e364p+8 : inexact-ok += compoundn upward binary128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e368p+8 : inexact-ok += compoundn downward ibm128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e2p+8 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e4p+8 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e2p+8 : inexact-ok += compoundn upward ibm128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e4p+8 : inexact-ok +compoundn 0x1.000002p-12 0x7654 += compoundn downward binary32 0x1.000002p-12 30292LL : 0x6.5b2f08p+8 : inexact-ok += compoundn tonearest binary32 0x1.000002p-12 30292LL : 0x6.5b2f1p+8 : inexact-ok += compoundn towardzero binary32 0x1.000002p-12 30292LL : 0x6.5b2f08p+8 : inexact-ok += compoundn upward binary32 0x1.000002p-12 30292LL : 0x6.5b2f1p+8 : inexact-ok += compoundn downward binary64 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1cp+8 : inexact-ok += compoundn tonearest binary64 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1cp+8 : inexact-ok += compoundn towardzero binary64 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1cp+8 : inexact-ok += compoundn upward binary64 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f2p+8 : inexact-ok += compoundn downward intel96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8ep+8 : inexact-ok += compoundn tonearest intel96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e8p+8 : inexact-ok += compoundn towardzero intel96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8ep+8 : inexact-ok += compoundn upward intel96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e8p+8 : inexact-ok += compoundn downward m68k96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8ep+8 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e8p+8 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8ep+8 : inexact-ok += compoundn upward m68k96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e8p+8 : inexact-ok += compoundn downward binary128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dc58p+8 : inexact-ok += compoundn tonearest binary128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dc58p+8 : inexact-ok += compoundn towardzero binary128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dc58p+8 : inexact-ok += compoundn upward binary128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dc5cp+8 : inexact-ok += compoundn downward ibm128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dcp+8 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dcp+8 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dcp+8 : inexact-ok += compoundn upward ibm128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dep+8 : inexact-ok +compoundn -0x1.000002p-12 0x7654 += compoundn downward binary32 -0x1.000002p-12 30292LL : 0x2.833fcp-12 : inexact-ok += compoundn tonearest binary32 -0x1.000002p-12 30292LL : 0x2.833fc4p-12 : inexact-ok += compoundn towardzero binary32 -0x1.000002p-12 30292LL : 0x2.833fcp-12 : inexact-ok += compoundn upward binary32 -0x1.000002p-12 30292LL : 0x2.833fc4p-12 : inexact-ok += compoundn downward binary64 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49ap-12 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49ap-12 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49ap-12 : inexact-ok += compoundn upward binary64 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49cp-12 : inexact-ok += compoundn downward intel96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok += compoundn upward intel96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6dcp-12 : inexact-ok += compoundn downward m68k96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok += compoundn upward m68k96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6dcp-12 : inexact-ok += compoundn downward binary128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946cap-12 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946cap-12 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946cap-12 : inexact-ok += compoundn upward binary128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946ccp-12 : inexact-ok += compoundn downward ibm128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946p-12 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669947p-12 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946p-12 : inexact-ok += compoundn upward ibm128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669947p-12 : inexact-ok +compoundn 0x1.000002p-12 -0x7654 += compoundn downward binary32 0x1.000002p-12 -30292LL : 0x2.846958p-12 : inexact-ok += compoundn tonearest binary32 0x1.000002p-12 -30292LL : 0x2.846958p-12 : inexact-ok += compoundn towardzero binary32 0x1.000002p-12 -30292LL : 0x2.846958p-12 : inexact-ok += compoundn upward binary32 0x1.000002p-12 -30292LL : 0x2.84695cp-12 : inexact-ok += compoundn downward binary64 0x1.000002p-12 -30292LL : 0x2.846959f869a2ap-12 : inexact-ok += compoundn tonearest binary64 0x1.000002p-12 -30292LL : 0x2.846959f869a2ap-12 : inexact-ok += compoundn towardzero binary64 0x1.000002p-12 -30292LL : 0x2.846959f869a2ap-12 : inexact-ok += compoundn upward binary64 0x1.000002p-12 -30292LL : 0x2.846959f869a2cp-12 : inexact-ok += compoundn downward intel96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok += compoundn tonearest intel96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok += compoundn towardzero intel96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok += compoundn upward intel96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a60cp-12 : inexact-ok += compoundn downward m68k96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok += compoundn tonearest m68k96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok += compoundn towardzero m68k96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok += compoundn upward m68k96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a60cp-12 : inexact-ok += compoundn downward binary128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b78p-12 : inexact-ok += compoundn tonearest binary128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b782p-12 : inexact-ok += compoundn towardzero binary128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b78p-12 : inexact-ok += compoundn upward binary128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b782p-12 : inexact-ok += compoundn downward ibm128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b7p-12 : inexact-ok += compoundn tonearest ibm128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b8p-12 : inexact-ok += compoundn towardzero ibm128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b7p-12 : inexact-ok += compoundn upward ibm128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b8p-12 : inexact-ok +compoundn -0x1.000002p-12 -0x7654 += compoundn downward binary32 -0x1.000002p-12 -30292LL : 0x6.5e1fd8p+8 : inexact-ok += compoundn tonearest binary32 -0x1.000002p-12 -30292LL : 0x6.5e1fd8p+8 : inexact-ok += compoundn towardzero binary32 -0x1.000002p-12 -30292LL : 0x6.5e1fd8p+8 : inexact-ok += compoundn upward binary32 -0x1.000002p-12 -30292LL : 0x6.5e1fep+8 : inexact-ok += compoundn downward binary64 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78p+8 : inexact-ok += compoundn tonearest binary64 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78p+8 : inexact-ok += compoundn towardzero binary64 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78p+8 : inexact-ok += compoundn upward binary64 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c7cp+8 : inexact-ok += compoundn downward intel96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fa8p+8 : inexact-ok += compoundn tonearest intel96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fbp+8 : inexact-ok += compoundn towardzero intel96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fa8p+8 : inexact-ok += compoundn upward intel96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fbp+8 : inexact-ok += compoundn downward m68k96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fa8p+8 : inexact-ok += compoundn tonearest m68k96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fbp+8 : inexact-ok += compoundn towardzero m68k96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fa8p+8 : inexact-ok += compoundn upward m68k96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fbp+8 : inexact-ok += compoundn downward binary128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d9p+8 : inexact-ok += compoundn tonearest binary128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d904p+8 : inexact-ok += compoundn towardzero binary128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d9p+8 : inexact-ok += compoundn upward binary128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d904p+8 : inexact-ok += compoundn downward ibm128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d8p+8 : inexact-ok += compoundn tonearest ibm128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3dap+8 : inexact-ok += compoundn towardzero ibm128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d8p+8 : inexact-ok += compoundn upward ibm128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3dap+8 : inexact-ok diff --git a/math/bits/mathcalls.h b/math/bits/mathcalls.h index 2ff71e8..566a422 100644 --- a/math/bits/mathcalls.h +++ b/math/bits/mathcalls.h @@ -186,6 +186,9 @@ __MATHCALL_VEC (cbrt,, (_Mdouble_ __x)); #endif #if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23) +/* Return 1+X to the Y power. */ +__MATHCALL (compoundn,, (_Mdouble_ __x, long long int __y)); + /* Return X to the Y power. */ __MATHCALL (pown,, (_Mdouble_ __x, long long int __y)); diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index a312508..118d2cd 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -560,6 +560,7 @@ static test_function test_functions[] = FUNC_mpc_c_c ("cexp", mpc_exp, false), FUNC_mpc_c_c ("clog", mpc_log, false), FUNC_mpc_c_c ("clog10", mpc_log10, false), + FUNC_mpfr_fL_f ("compoundn", mpfr_compound_si, false), FUNC_mpfr_f_f ("cos", mpfr_cos, false), FUNC_mpfr_f_f ("cosh", mpfr_cosh, false), FUNC_mpfr_f_f ("cospi", mpfr_cospi, false), diff --git a/math/gen-tgmath-tests.py b/math/gen-tgmath-tests.py index 2d9658d..3bcb200 100755 --- a/math/gen-tgmath-tests.py +++ b/math/gen-tgmath-tests.py @@ -746,6 +746,7 @@ class Tests(object): self.add_tests('asinpi', 'r', ['r']) self.add_tests('atan2pi', 'r', ['r', 'r']) self.add_tests('atanpi', 'r', ['r']) + self.add_tests('compoundn', 'r', ['r', 'long long int']) self.add_tests('cospi', 'r', ['r']) self.add_tests('exp10', 'r', ['r']) self.add_tests('exp2m1', 'r', ['r']) diff --git a/math/libm-test-compoundn.inc b/math/libm-test-compoundn.inc new file mode 100644 index 0000000..828a5d0 --- /dev/null +++ b/math/libm-test-compoundn.inc @@ -0,0 +1,107 @@ +/* Test compoundn. + 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 compoundn_test_data[] = + { + TEST_fL_f (compoundn, qnan_value, 0, 1, ERRNO_UNCHANGED), + TEST_fL_f (compoundn, -qnan_value, 0, 1, ERRNO_UNCHANGED), + TEST_fL_f (compoundn, snan_value, 0, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -snan_value, 0, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, plus_infty, 0, 1, ERRNO_UNCHANGED), + + TEST_fL_f (compoundn, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, snan_value, 1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -snan_value, 1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, -qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, snan_value, -1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -snan_value, -1, qnan_value, INVALID_EXCEPTION), + + TEST_fL_f (compoundn, qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, -qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, -qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, snan_value, 3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -snan_value, 3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, snan_value, -3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -snan_value, -3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, qnan_value, LLONG_MAX, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, -qnan_value, LLONG_MAX, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, snan_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -snan_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, qnan_value, LLONG_MIN, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, -qnan_value, LLONG_MIN, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (compoundn, snan_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -snan_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION), + + TEST_fL_f (compoundn, -1.001, 0, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -1.001, 1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -1.001, -1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -1.001, 2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -1.001, -2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -1.001, LLONG_MAX, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -1.001, LLONG_MIN, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -max_value, 0, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -max_value, 1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -max_value, -1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -max_value, 2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -max_value, -2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -max_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, -max_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, minus_infty, 0, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, minus_infty, 1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, minus_infty, -1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, minus_infty, 2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, minus_infty, -2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, minus_infty, LLONG_MAX, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (compoundn, minus_infty, LLONG_MIN, qnan_value, INVALID_EXCEPTION), + + TEST_fL_f (compoundn, -1.0, -1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (compoundn, -1.0, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (compoundn, -1.0, LLONG_MIN, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + + TEST_fL_f (compoundn, plus_infty, 1, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (compoundn, plus_infty, 2, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (compoundn, plus_infty, LLONG_MAX, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (compoundn, plus_infty, -1, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (compoundn, plus_infty, -2, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (compoundn, plus_infty, LLONG_MIN, plus_zero, ERRNO_UNCHANGED), + + AUTO_TESTS_fL_f (compoundn), + }; + +static void +compoundn_test (void) +{ + ALL_RM_TEST (compoundn, 0, compoundn_test_data, RUN_TEST_LOOP_fL_f, END); +} + +static void +do_test (void) +{ + compoundn_test (); +} + +/* + * Local Variables: + * mode:c + * End: + */ diff --git a/math/s_compoundn_template.c b/math/s_compoundn_template.c new file mode 100644 index 0000000..ddbcc14 --- /dev/null +++ b/math/s_compoundn_template.c @@ -0,0 +1,227 @@ +/* Return (1+X)^Y 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 <fenv_private.h> +#include <limits.h> +#include <math.h> +#include <math-barriers.h> +#include <math-narrow-eval.h> +#include <math_private.h> +#include <stdlib.h> + + +/* Calculate X + Y exactly and store the result in *HI + *LO. It is + given that |X| >= |Y| and the values are small enough that no + overflow occurs. */ + +static inline void +add_split (FLOAT *hi, FLOAT *lo, FLOAT x, FLOAT y) +{ + /* Apply Dekker's algorithm. */ + *hi = math_narrow_eval (x + y); + *lo = (x - *hi) + y; +} + + +/* Store floating-point values that add up to A * (B + C + D) in + OUT[0] through OUT[5]. It is given that no overflow or underflow + can occur. */ + +static inline void +mul3_split (FLOAT *out, FLOAT a, FLOAT b, FLOAT c, FLOAT d) +{ + out[0] = a * b; + out[1] = M_SUF (fma) (a, b, -out[0]); + out[2] = a * c; + out[3] = M_SUF (fma) (a, c, -out[2]); + out[4] = a * d; + out[5] = M_SUF (fma) (a, d, -out[4]); +} + + +/* Compare absolute values of floating-point values pointed to by P + and Q for qsort. */ + +static int +compare (const void *p, const void *q) +{ + FLOAT pd = fabs (*(const FLOAT *) p); + FLOAT qd = fabs (*(const FLOAT *) q); + if (pd < qd) + return -1; + else if (pd == qd) + return 0; + else + return 1; +} + +FLOAT +M_DECL_FUNC (__compoundn) (FLOAT x, long long int y) +{ + FLOAT ret; + if (issignaling (x)) + return x + x; + if (isless (x, -M_LIT (1.0))) + { + __set_errno (EDOM); + return (x - x) / (x - x); + } + if (y == 0) + return M_LIT (1.0); + if (isnan (x)) + return x; + if (x == -M_LIT (1.0)) + { + if (y > 0) + return M_LIT (0.0); + else + { + __set_errno (ERANGE); + return M_LIT (1.0) / M_LIT (0.0); + } + } + if (isinf (x)) + return y > 0 ? x : M_LIT (0.0); + if (y == 1) + { + /* Ensure overflow in FE_UPWARD mode when X is the largest + positive finite value. */ + ret = math_narrow_eval (M_LIT (1.0) + x); + if (isinf (ret)) + __set_errno (ERANGE); + return ret; + } + /* Now we know X is finite and greater than -1, and Y is not 0 or + 1. */ + { + M_SET_RESTORE_ROUND (FE_TONEAREST); + x = math_opt_barrier (x); + /* Split 1 + X into high and low parts, where the sign of the low + part is the same as the sign of X to avoid possible spurious + intermediate overflow or underflow later. */ + FLOAT xhi, xlo; + if (x >= M_LIT (1.0)) + add_split (&xhi, &xlo, x, M_LIT (1.0)); + else + add_split (&xhi, &xlo, M_LIT (1.0), x); + if (xlo != M_LIT (0.0) && !!signbit (xlo) != !!signbit (x)) + { + FLOAT xhi_n = (signbit (x) + ? M_SUF (__nextup) (xhi) + : M_SUF (__nextdown) (xhi)); + xlo += xhi - xhi_n; + xhi = xhi_n; + } + ret = math_narrow_eval (M_SUF (__pown) (xhi, y)); + /* The result is RET * (1 + XLO/XHI)^Y. Evaluate XLO/XHI with + extra precision. If XLO/XHI is sufficiently small, the extra + factor is not needed and internal underflow should be avoided. + If the calculation of RET has overflowed or underflowed, avoid + calculations of the extra factor that might end up as + Inf*0. */ + _Static_assert (-M_MANT_DIG - 65 > M_MIN_EXP, + "no underflow from dividing EPSILON by long long"); + if (!isinf (ret) + && ret != M_LIT (0.0) + && (xhi >= M_LIT (1.0) + ? M_FABS (xlo) >= xhi * (M_EPSILON * M_LIT (0x1p-65)) + : xhi <= M_FABS (xlo) / (M_EPSILON * M_LIT (0x1p-65)))) + { + FLOAT qhi, qlo, nqhi2; + qhi = xlo / xhi; + FLOAT xlo_rem = M_SUF (fma) (-qhi, xhi, xlo); + if (xhi >= M_LIT (1.0) + ? M_FABS (xlo_rem) >= xhi * (M_EPSILON * M_LIT (0x1p-65)) + : xhi <= M_FABS (xlo_rem) / (M_EPSILON * M_LIT (0x1p-65))) + qlo = xlo_rem / xhi; + else + qlo = M_LIT (0.0); + if (M_FABS (qhi) >= M_EPSILON * M_LIT (0x1p-33)) + nqhi2 = qhi * qhi * -M_LIT (0.5); + else + nqhi2 = M_LIT (0.0); + /* To sufficient precision, log1p(XLO/XHI) is QHI + QLO + NQHI2. */ +#define NUM_PARTS ((LLONG_WIDTH + M_MANT_DIG - 1) / M_MANT_DIG) + _Static_assert (NUM_PARTS <= 3, + "long long fits in at most three FLOATs"); + FLOAT parts[NUM_PARTS * 6]; + FLOAT ypart; + ypart = y; + mul3_split (parts, ypart, qhi, qlo, nqhi2); +#if NUM_PARTS >= 2 + y -= ypart; + ypart = y; + mul3_split (parts + 6, ypart, qhi, qlo, nqhi2); +#endif +#if NUM_PARTS >= 3 + y -= ypart; + ypart = y; + mul3_split (parts + 12, ypart, qhi, qlo, nqhi2); +#endif + qsort (parts, NUM_PARTS * 6, sizeof (FLOAT), compare); + /* Add up the values so that each element of PARTS has + absolute value at most equal to the last set bit of the + next nonzero element. */ + for (size_t i = 0; i <= NUM_PARTS * 6 - 2; i++) + { + add_split (&parts[i + 1], &parts[i], parts[i + 1], parts[i]); + qsort (parts + i + 1, NUM_PARTS * 6 - 1 - i, sizeof (FLOAT), + compare); + } + /* Add up the values in the other direction, so that each + element of PARTS has absolute value less than NUM_PARTS * 3 + ulp of the next value. */ + size_t dstpos = NUM_PARTS * 6 - 1; + for (size_t i = 1; i <= NUM_PARTS * 6 - 1; i++) + { + if (parts[dstpos] == M_LIT (0.0)) + { + parts[dstpos] = parts[NUM_PARTS * 6 - 1 - i]; + parts[NUM_PARTS * 6 - 1 - i] = M_LIT (0.0); + } + else + { + add_split (&parts[dstpos], &parts[NUM_PARTS * 6 - 1 - i], + parts[dstpos], parts[NUM_PARTS * 6 - 1 - i]); + if (parts[NUM_PARTS * 6 - 1 - i] != M_LIT (0.0)) + { + if (NUM_PARTS * 6 - 1 - i < dstpos - 1) + { + parts[dstpos - 1] = parts[NUM_PARTS * 6 - 1 - i]; + parts[NUM_PARTS * 6 - 1 - i] = M_LIT (0.0); + } + dstpos--; + } + } + } + ret *= (M_SUF (__exp) (parts[NUM_PARTS * 6 - 1]) + * M_SUF (__exp) (parts[NUM_PARTS * 6 - 2])); + } + ret = math_narrow_eval (ret); + math_force_eval (ret); + } + if (isinf (ret)) + ret = math_narrow_eval (M_MAX * M_MAX); + else if (ret == M_LIT (0.0)) + ret = math_narrow_eval (M_MIN * M_MIN); + if (isinf (ret) || ret == M_LIT (0.0)) + __set_errno (ERANGE); + return ret; +} +declare_mgen_alias (__compoundn, compoundn); diff --git a/math/test-tgmath.c b/math/test-tgmath.c index 5dbf654..c0d30de 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 190 +#define NCALLS 192 #define NCALLS_INT 4 #define NCCALLS 47 @@ -269,6 +269,7 @@ F(compile_test) (void) a = logp1 (logp1 (x)); a = pow (pow (x, a), pow (c, b)); b = pown (pown (x, k), k); + b = compoundn (compoundn (x, k), k); a = powr (powr (x, a), powr (c, b)); b = sqrt (sqrt (a)); a = rsqrt (rsqrt (b)); @@ -397,6 +398,7 @@ F(compile_test) (void) a = logp1 (y); a = pow (y, y); a = pown (y, 12345); + a = compoundn (y, 12345); a = powr (y, y); a = sqrt (y); a = rsqrt (y); @@ -792,6 +794,14 @@ TYPE } TYPE +(F(compoundn)) (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 cc525e4..f523d42 100644 --- a/math/tgmath.h +++ b/math/tgmath.h @@ -924,6 +924,10 @@ #define cbrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, cbrt) #if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23) +/* Return 1+X to the Y power. */ +# define compoundn(Val1, Val2) \ + __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, compoundn) + /* Return X to the Y power. */ # define pown(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, pown) diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Versions b/sysdeps/ieee754/ldbl-128ibm-compat/Versions index cd39b6a..29a3869 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Versions +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Versions @@ -154,6 +154,7 @@ libm { __tanpiieee128; } GLIBC_2.42 { + __compoundnieee128; __pownieee128; __powrieee128; __rsqrtieee128; diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile index beaed61..72369eb 100644 --- a/sysdeps/ieee754/ldbl-opt/Makefile +++ b/sysdeps/ieee754/ldbl-opt/Makefile @@ -42,6 +42,7 @@ libnldbl-calls = \ cimag \ clog \ clog10 \ + compoundn \ conj \ copysign \ cos \ @@ -290,6 +291,7 @@ CFLAGS-nldbl-cexp.c = -fno-builtin-cexpl CFLAGS-nldbl-cimag.c = -fno-builtin-cimagl CFLAGS-nldbl-clog.c = -fno-builtin-clogl CFLAGS-nldbl-clog10.c = -fno-builtin-clog10l +CFLAGS-nldbl-compoundn.c = -fno-builtin-compoundnl CFLAGS-nldbl-conj.c = -fno-builtin-conjl CFLAGS-nldbl-copysign.c = -fno-builtin-copysignl CFLAGS-nldbl-cos.c = -fno-builtin-cosl diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-compoundn.c b/sysdeps/ieee754/ldbl-opt/nldbl-compoundn.c new file mode 100644 index 0000000..43da519 --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/nldbl-compoundn.c @@ -0,0 +1,8 @@ +#include "nldbl-compat.h" + +double +attribute_hidden +compoundnl (double x, long long int y) +{ + return compoundn (x, y); +} diff --git a/sysdeps/mach/hurd/i386/libm.abilist b/sysdeps/mach/hurd/i386/libm.abilist index 8d76dd8..6948b42 100644 --- a/sysdeps/mach/hurd/i386/libm.abilist +++ b/sysdeps/mach/hurd/i386/libm.abilist @@ -1277,6 +1277,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/mach/hurd/renameat2.c b/sysdeps/mach/hurd/renameat2.c index 59a4e31..5b09fed 100644 --- a/sysdeps/mach/hurd/renameat2.c +++ b/sysdeps/mach/hurd/renameat2.c @@ -37,15 +37,28 @@ __renameat2 (int oldfd, const char *old, int newfd, const char *new, if (flags & RENAME_NOREPLACE) excl = 1; - olddir = __directory_name_split_at (oldfd, old, (char **) &oldname); + olddir = __file_name_split_at (oldfd, old, (char **) &oldname); if (olddir == MACH_PORT_NULL) return -1; - newdir = __directory_name_split_at (newfd, new, (char **) &newname); + if (!*oldname) + { + /* Trailing slash. */ + __mach_port_deallocate (__mach_task_self (), olddir); + return __hurd_fail (ENOTDIR); + } + newdir = __file_name_split_at (newfd, new, (char **) &newname); if (newdir == MACH_PORT_NULL) { - __mach_port_deallocate (__mach_task_self (), olddir); + __mach_port_deallocate (__mach_task_self (), olddir); return -1; } + if (!*newname) + { + /* Trailing slash. */ + __mach_port_deallocate (__mach_task_self (), olddir); + __mach_port_deallocate (__mach_task_self (), newdir); + return __hurd_fail (ENOTDIR); + } err = __dir_rename (olddir, oldname, newdir, newname, excl); __mach_port_deallocate (__mach_task_self (), olddir); diff --git a/sysdeps/mach/hurd/x86_64/libm.abilist b/sysdeps/mach/hurd/x86_64/libm.abilist index 12ae364..4810dfb 100644 --- a/sysdeps/mach/hurd/x86_64/libm.abilist +++ b/sysdeps/mach/hurd/x86_64/libm.abilist @@ -1134,6 +1134,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile index 6d74f09..1a0e496 100644 --- a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile +++ b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile @@ -91,8 +91,8 @@ gen-libm-f128-ifunc-routines = \ e_expf128 e_fmodf128 e_hypotf128 e_j0f128 e_j1f128 e_jnf128 \ e_lgammaf128_r e_logf128 e_log10f128 e_powf128 e_remainderf128 \ e_sinhf128 e_sqrtf128 e_gammaf128_r e_ilogbf128 k_tanf128 s_asinhf128 \ - s_atanf128 s_cbrtf128 s_ceilf128 s_cosf128 s_erff128 s_exp10m1f128 \ - s_exp2m1f128 s_expm1f128 \ + s_atanf128 s_cbrtf128 s_ceilf128 s_compoundnf128 s_cosf128 s_erff128 \ + s_exp10m1f128 s_exp2m1f128 s_expm1f128 \ s_fabsf128 s_floorf128 s_log1pf128 s_logbf128 \ s_rintf128 s_scalblnf128 s_sinf128 s_tanf128 \ s_tanhf128 s_truncf128 s_remquof128 e_log2f128 \ @@ -232,6 +232,7 @@ CFLAGS-s_cexpf128-ifunc.c += -fno-builtin-cexpf64x CFLAGS-s_cimagf128-ifunc.c += -fno-builtin-cimagf64x CFLAGS-s_clogf128-ifunc.c += -fno-builtin-clogf64x CFLAGS-s_clog10f128-ifunc.c += -fno-builtin-clog10f64x +CFLAGS-s_compoundnf128-ifunc.c += -fno-builtin-compoundnf64x CFLAGS-s_conjf128-ifunc.c += -fno-builtin-conjf64x CFLAGS-s_copysignf128-ifunc.c += -fno-builtin-copysignf64x CFLAGS-s_cosf128-ifunc.c += -fno-builtin-cosf64x diff --git a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redirects.h b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redirects.h index 18d09bc..b0cc6fc 100644 --- a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redirects.h +++ b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redirects.h @@ -28,6 +28,7 @@ F128_REDIR_PFX_R (floorf128, __,); F128_REDIR_PFX_R (truncf128, __,); F128_REDIR_PFX_R (roundf128, __,); F128_REDIR_PFX_R (fabsf128, __,); +F128_REDIR_PFX_R (fmaf128, __,); extern __typeof (ldexpf128) F128_SFX_APPEND (__ldexpf128); diff --git a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h index d8d743c..1e3d8dc 100644 --- a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h +++ b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h @@ -55,6 +55,7 @@ F128_REDIR (__asinhf128) F128_REDIR (__atanf128) F128_REDIR (__cbrtf128) F128_REDIR (__ceilf128) +F128_REDIR (__compoundnf128) F128_REDIR (__cosf128) F128_REDIR (__erfcf128) F128_REDIR (__erff128) diff --git a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h index f125b88..56d1bb7 100644 --- a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h +++ b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h @@ -78,6 +78,7 @@ F128_REDIR (__ldexpf128); F128_REDIR (__cargf128); F128_REDIR (__cimagf128); F128_REDIR (__crealf128); +F128_REDIR (__compoundnf128); F128_REDIR (__conjf128); F128_REDIR (__cprojf128); F128_REDIR (__cabsf128); diff --git a/sysdeps/unix/sysv/linux/aarch64/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/libm.abilist index 4fdeb0d..ecdabe6 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libm.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libm.abilist @@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/alpha/libm.abilist b/sysdeps/unix/sysv/linux/alpha/libm.abilist index 06cec45..db08345 100644 --- a/sysdeps/unix/sysv/linux/alpha/libm.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libm.abilist @@ -1404,6 +1404,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/arc/libm.abilist b/sysdeps/unix/sysv/linux/arc/libm.abilist index ab3f09c..30b13b9 100644 --- a/sysdeps/unix/sysv/linux/arc/libm.abilist +++ b/sysdeps/unix/sysv/linux/arc/libm.abilist @@ -829,6 +829,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/arm/be/libm.abilist b/sysdeps/unix/sysv/linux/arm/be/libm.abilist index efa90f9..825ba11 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/arm/le/libm.abilist b/sysdeps/unix/sysv/linux/arm/le/libm.abilist index efa90f9..825ba11 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/csky/libm.abilist b/sysdeps/unix/sysv/linux/csky/libm.abilist index 8ae4be4..6560f3e 100644 --- a/sysdeps/unix/sysv/linux/csky/libm.abilist +++ b/sysdeps/unix/sysv/linux/csky/libm.abilist @@ -895,6 +895,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/hppa/libm.abilist b/sysdeps/unix/sysv/linux/hppa/libm.abilist index 5797cf4..2938d9d 100644 --- a/sysdeps/unix/sysv/linux/hppa/libm.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/i386/libm.abilist b/sysdeps/unix/sysv/linux/i386/libm.abilist index aa00f7e..e9f296c 100644 --- a/sysdeps/unix/sysv/linux/i386/libm.abilist +++ b/sysdeps/unix/sysv/linux/i386/libm.abilist @@ -1284,6 +1284,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist index 601ad1b..8e35285 100644 --- a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist +++ b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist @@ -1124,6 +1124,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist index efa90f9..825ba11 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist index 040303a..45026df 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist @@ -956,6 +956,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist index ad55190..a428778 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist index ad55190..a428778 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist index afe1c25..1e13743 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist index 1e1085d..8182a71 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist @@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/or1k/libm.abilist b/sysdeps/unix/sysv/linux/or1k/libm.abilist index 80e4ba1..029c3cb 100644 --- a/sysdeps/unix/sysv/linux/or1k/libm.abilist +++ b/sysdeps/unix/sysv/linux/or1k/libm.abilist @@ -829,6 +829,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist index 4bb7707..a43cb2c 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist @@ -1067,6 +1067,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist index 99faf37..3a08e9f 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist @@ -1066,6 +1066,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist index a7059f8..93796cd 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist @@ -1060,6 +1060,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist index 5f5f543..7fe20c0 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist @@ -1429,9 +1429,18 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 __compoundnieee128 F GLIBC_2.42 __pownieee128 F GLIBC_2.42 __powrieee128 F GLIBC_2.42 __rsqrtieee128 F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist index 2fc2680..454235d 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist @@ -1124,6 +1124,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist index a731d27..b01d2b4 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist @@ -1221,6 +1221,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist index ec5dd91..b37c0b5 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist @@ -1348,6 +1348,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist index c755532..42bfa28 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist @@ -1348,6 +1348,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/sh/be/libm.abilist b/sysdeps/unix/sysv/linux/sh/be/libm.abilist index 799996c..8ba29d2 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/sh/le/libm.abilist b/sysdeps/unix/sysv/linux/sh/le/libm.abilist index 799996c..8ba29d2 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf32 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist index f33a969..4d10689 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist @@ -1355,6 +1355,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist index 609fdb5..6c64126 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist @@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist index b7207e1..11c5ebc 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist @@ -1278,6 +1278,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist index 14fa3f8..2b1b75e 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist @@ -1278,6 +1278,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 compoundn F +GLIBC_2.42 compoundnf F +GLIBC_2.42 compoundnf128 F +GLIBC_2.42 compoundnf32 F +GLIBC_2.42 compoundnf32x F +GLIBC_2.42 compoundnf64 F +GLIBC_2.42 compoundnf64x F +GLIBC_2.42 compoundnl F GLIBC_2.42 pown F GLIBC_2.42 pownf F GLIBC_2.42 pownf128 F |