--- /dev/null
+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