aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--NEWS20
-rw-r--r--math/auto-libm-test-in57
-rw-r--r--math/auto-libm-test-out3669
-rw-r--r--sysdeps/i386/fpu/e_sqrt.S10
-rw-r--r--sysdeps/i386/fpu/w_sqrt.c8
6 files changed, 3761 insertions, 10 deletions
diff --git a/ChangeLog b/ChangeLog
index faf1c8df28..25e7725bf2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2013-11-29 Joseph Myers <joseph@codesourcery.com>
+ [BZ #14032]
+ * sysdeps/i386/fpu/e_sqrt.S (__ieee754_sqrt): Do fsqrt with
+ precision control set to double precision.
+ * sysdeps/i386/fpu/w_sqrt.c: New file.
+ * math/auto-libm-test-in: Add more tests.
+ * math/auto-libm-test-out: Update.
+
* math/libm-test.inc (sqrt_tonearest_test_data): New variable.
(sqrt_test_tonearest): New function.
(sqrt_towardzero_test_data): New variable.
diff --git a/NEWS b/NEWS
index 3a43cb992d..0115c8fec1 100644
--- a/NEWS
+++ b/NEWS
@@ -10,16 +10,16 @@ Version 2.19
* The following bugs are resolved with this release:
156, 387, 431, 832, 2801, 7003, 9954, 10253, 10278, 11087, 11157, 11214,
- 13028, 13982, 13985, 14029, 14143, 14155, 14547, 14699, 14752, 14876,
- 14910, 15004, 15048, 15218, 15277, 15308, 15362, 15374, 15400, 15427,
- 15483, 15522, 15531, 15532, 15601, 15608, 15609, 15610, 15632, 15640,
- 15670, 15672, 15680, 15681, 15723, 15734, 15735, 15736, 15748, 15749,
- 15754, 15760, 15763, 15764, 15797, 15799, 15825, 15844, 15847, 15849,
- 15855, 15856, 15857, 15859, 15867, 15886, 15887, 15890, 15892, 15893,
- 15895, 15897, 15905, 15909, 15917, 15919, 15921, 15923, 15939, 15948,
- 15963, 15966, 15985, 15988, 15997, 16032, 16034, 16036, 16037, 16041,
- 16055, 16071, 16072, 16074, 16077, 16078, 16103, 16112, 16143, 16144,
- 16146, 16150, 16151, 16153, 16167, 16172, 16214, 16245, 16271.
+ 13028, 13982, 13985, 14029, 14032, 14143, 14155, 14547, 14699, 14752,
+ 14876, 14910, 15004, 15048, 15218, 15277, 15308, 15362, 15374, 15400,
+ 15427, 15483, 15522, 15531, 15532, 15601, 15608, 15609, 15610, 15632,
+ 15640, 15670, 15672, 15680, 15681, 15723, 15734, 15735, 15736, 15748,
+ 15749, 15754, 15760, 15763, 15764, 15797, 15799, 15825, 15844, 15847,
+ 15849, 15855, 15856, 15857, 15859, 15867, 15886, 15887, 15890, 15892,
+ 15893, 15895, 15897, 15905, 15909, 15917, 15919, 15921, 15923, 15939,
+ 15948, 15963, 15966, 15985, 15988, 15997, 16032, 16034, 16036, 16037,
+ 16041, 16055, 16071, 16072, 16074, 16077, 16078, 16103, 16112, 16143,
+ 16144, 16146, 16150, 16151, 16153, 16167, 16172, 16214, 16245, 16271.
* The public headers no longer use __unused nor __block. This change is to
support compiling programs that are derived from BSD sources and use
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 5dc790c692..12cb27de44 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -25,3 +25,60 @@ sqrt 0.25
sqrt 6642.25
sqrt 15190.5625
sqrt 0.75
+sqrt 0x1.fffffffffffffp+1023
+sqrt 0x1.ffffffffffffbp+1023
+sqrt 0x1.ffffffffffff7p+1023
+sqrt 0x1.ffffffffffff3p+1023
+sqrt 0x1.fffffffffffefp+1023
+sqrt 0x1.fffffffffffebp+1023
+sqrt 0x1.fffffffffffe7p+1023
+sqrt 0x1.fffffffffffe3p+1023
+sqrt 0x1.fffffffffffdfp+1023
+sqrt 0x1.fffffffffffdbp+1023
+sqrt 0x1.fffffffffffd7p+1023
+sqrt 0x1.0000000000003p-1022
+sqrt 0x1.0000000000007p-1022
+sqrt 0x1.000000000000bp-1022
+sqrt 0x1.000000000000fp-1022
+sqrt 0x1.0000000000013p-1022
+sqrt 0x1.0000000000017p-1022
+sqrt 0x1.000000000001bp-1022
+sqrt 0x1.000000000001fp-1022
+sqrt 0x1.0000000000023p-1022
+sqrt 0x1.0000000000027p-1022
+sqrt 0x1.000000000002bp-1022
+sqrt 0x1.000000000002fp-1022
+sqrt 0x1.0000000000033p-1022
+sqrt 0x1.0000000000037p-1022
+sqrt 0x1.7167bc36eaa3bp+6
+sqrt 0x1.7570994273ad7p+6
+sqrt 0x1.7dae969442fe6p+6
+sqrt 0x1.7f8444fcf67e5p+6
+sqrt 0x1.8364650e63a54p+6
+sqrt 0x1.85bedd274edd8p+6
+sqrt 0x1.8609cf496ab77p+6
+sqrt 0x1.873849c70a375p+6
+sqrt 0x1.8919c962cbaaep+6
+sqrt 0x1.8de4493e22dc6p+6
+sqrt 0x1.924829a17a288p+6
+sqrt 0x1.92702cd992f12p+6
+sqrt 0x1.92b763a8311fdp+6
+sqrt 0x1.947da013c7293p+6
+sqrt 0x1.9536091c494d2p+6
+sqrt 0x1.61b04c6p-1019
+sqrt 0x1.93789f1p-1018
+sqrt 0x1.a1989b4p-1018
+sqrt 0x1.f93bc9p-1018
+sqrt 0x1.2f675e3p-1017
+sqrt 0x1.a158508p-1017
+sqrt 0x1.cd31f078p-1017
+sqrt 0x1.33b43b08p-1016
+sqrt 0x1.6e66a858p-1016
+sqrt 0x1.8661cbf8p-1016
+sqrt 0x1.bbb221b4p-1016
+sqrt 0x1.c4942f3cp-1016
+sqrt 0x1.dbb258c8p-1016
+sqrt 0x1.57103ea4p-1015
+sqrt 0x1.9b294f88p-1015
+sqrt 0x1.0000000000001p+0
+sqrt 0x1.fffffffffffffp-1
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index bdb6bdc8b8..95bdec62eb 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -223,3 +223,3672 @@ sqrt 0.75
= sqrt tonearest ldbl-128ibm 0xcp-4L : 0xd.db3d742c265539d92ba16b83c4p-4L : inexact
= sqrt towardzero ldbl-128ibm 0xcp-4L : 0xd.db3d742c265539d92ba16b83c4p-4L : inexact
= sqrt upward ldbl-128ibm 0xcp-4L : 0xd.db3d742c265539d92ba16b83c8p-4L : inexact
+sqrt 0x1.fffffffffffffp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+508 : inexact
+= sqrt upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1p+512 : inexact
+= sqrt downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+= sqrt downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff78p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff8p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff78p+508L : inexact
+= sqrt upward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff8p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+sqrt 0x1.ffffffffffffbp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffffd8p+1020 : 0xf.fffffffffffe8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffffd8p+1020 : 0xf.fffffffffffe8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffffd8p+1020 : 0xf.fffffffffffe8p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffffd8p+1020 : 0xf.ffffffffffffp+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffecp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffecp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffecp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffecp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff378p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff38p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff378p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff38p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffffp+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff4p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffffp+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff4p+508L : inexact
+sqrt 0x1.ffffffffffff7p+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffffb8p+1020 : 0xf.fffffffffffd8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffffb8p+1020 : 0xf.fffffffffffd8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffffb8p+1020 : 0xf.fffffffffffd8p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffffb8p+1020 : 0xf.fffffffffffep+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdcp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdcp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdcp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdcp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd778p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd78p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd778p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd78p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd4p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd8p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd4p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd8p+508L : inexact
+sqrt 0x1.ffffffffffff3p+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffff98p+1020 : 0xf.fffffffffffc8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffff98p+1020 : 0xf.fffffffffffc8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffff98p+1020 : 0xf.fffffffffffc8p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffff98p+1020 : 0xf.fffffffffffdp+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffff98p+1020L : 0xf.fffffffffffccp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffff98p+1020L : 0xf.fffffffffffccp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffff98p+1020L : 0xf.fffffffffffccp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffff98p+1020L : 0xf.fffffffffffccp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffab78p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffab8p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffab78p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffab8p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffa8p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffacp+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffa8p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffacp+508L : inexact
+sqrt 0x1.fffffffffffefp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffff78p+1020 : 0xf.fffffffffffb8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffff78p+1020 : 0xf.fffffffffffb8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffff78p+1020 : 0xf.fffffffffffb8p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffff78p+1020 : 0xf.fffffffffffcp+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbcp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbcp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbcp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbcp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6f78p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6f8p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6f78p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6f8p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6cp+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff7p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6cp+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff7p+508L : inexact
+sqrt 0x1.fffffffffffebp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffff58p+1020 : 0xf.fffffffffffa8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffff58p+1020 : 0xf.fffffffffffa8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffff58p+1020 : 0xf.fffffffffffa8p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffff58p+1020 : 0xf.fffffffffffbp+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffff58p+1020L : 0xf.fffffffffffacp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffff58p+1020L : 0xf.fffffffffffacp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffff58p+1020L : 0xf.fffffffffffacp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffff58p+1020L : 0xf.fffffffffffacp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff2378p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff238p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff2378p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff238p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff2p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff24p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff2p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff24p+508L : inexact
+sqrt 0x1.fffffffffffe7p+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffff38p+1020 : 0xf.fffffffffff98p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffff38p+1020 : 0xf.fffffffffff98p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffff38p+1020 : 0xf.fffffffffff98p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffff38p+1020 : 0xf.fffffffffffap+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9cp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9cp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9cp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9cp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec778p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec78p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec778p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec78p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec4p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec8p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec4p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec8p+508L : inexact
+sqrt 0x1.fffffffffffe3p+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffff18p+1020 : 0xf.fffffffffff88p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffff18p+1020 : 0xf.fffffffffff88p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffff18p+1020 : 0xf.fffffffffff88p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffff18p+1020 : 0xf.fffffffffff9p+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8cp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8cp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8cp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8cp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5b78p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5b8p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5b78p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5b8p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe58p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5cp+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe58p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5cp+508L : inexact
+sqrt 0x1.fffffffffffdfp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.ffffffffffef8p+1020 : 0xf.fffffffffff78p+508 : inexact
+= sqrt tonearest dbl-64 0xf.ffffffffffef8p+1020 : 0xf.fffffffffff78p+508 : inexact
+= sqrt towardzero dbl-64 0xf.ffffffffffef8p+1020 : 0xf.fffffffffff78p+508 : inexact
+= sqrt upward dbl-64 0xf.ffffffffffef8p+1020 : 0xf.fffffffffff8p+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7cp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7cp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7cp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7cp+508L : inexact
+= sqrt downward ldbl-128 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddf78p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddf8p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddf78p+508L : inexact
+= sqrt upward ldbl-128 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddf8p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddcp+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffdep+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddcp+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffdep+508L : inexact
+sqrt 0x1.fffffffffffdbp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.ffffffffffed8p+1020 : 0xf.fffffffffff68p+508 : inexact
+= sqrt tonearest dbl-64 0xf.ffffffffffed8p+1020 : 0xf.fffffffffff68p+508 : inexact
+= sqrt towardzero dbl-64 0xf.ffffffffffed8p+1020 : 0xf.fffffffffff68p+508 : inexact
+= sqrt upward dbl-64 0xf.ffffffffffed8p+1020 : 0xf.fffffffffff7p+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6cp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6cp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6cp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6cp+508L : inexact
+= sqrt downward ldbl-128 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd5378p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd538p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd5378p+508L : inexact
+= sqrt upward ldbl-128 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd538p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd5p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd54p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd5p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd54p+508L : inexact
+sqrt 0x1.fffffffffffd7p+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.ffffffffffeb8p+1020 : 0xf.fffffffffff58p+508 : inexact
+= sqrt tonearest dbl-64 0xf.ffffffffffeb8p+1020 : 0xf.fffffffffff58p+508 : inexact
+= sqrt towardzero dbl-64 0xf.ffffffffffeb8p+1020 : 0xf.fffffffffff58p+508 : inexact
+= sqrt upward dbl-64 0xf.ffffffffffeb8p+1020 : 0xf.fffffffffff6p+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5cp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5cp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5cp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5cp+508L : inexact
+= sqrt downward ldbl-128 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb778p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb78p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb778p+508L : inexact
+= sqrt upward ldbl-128 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb78p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb4p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb8p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb4p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb8p+508L : inexact
+sqrt 0x1.0000000000003p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000000cp-1024 : 0x2.0000000000002p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000000cp-1024 : 0x2.0000000000002p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000000cp-1024 : 0x2.0000000000002p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000000cp-1024 : 0x2.0000000000004p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000000cp-1024L : 0x2.0000000000002ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000000cp-1024L : 0x2.0000000000003p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000000cp-1024L : 0x2.0000000000002ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000000cp-1024L : 0x2.0000000000003p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000000cp-1024L : 0x2.0000000000002ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000000cp-1024L : 0x2.0000000000003p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000000cp-1024L : 0x2.0000000000002ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000000cp-1024L : 0x2.0000000000003p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdcp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdcp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdcp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdc2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffep-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdp-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffep-512L : inexact
+sqrt 0x1.0000000000007p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000001cp-1024 : 0x2.0000000000006p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000001cp-1024 : 0x2.0000000000006p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000001cp-1024 : 0x2.0000000000006p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000001cp-1024 : 0x2.0000000000008p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000001cp-1024L : 0x2.0000000000006ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000001cp-1024L : 0x2.0000000000007p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000001cp-1024L : 0x2.0000000000006ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000001cp-1024L : 0x2.0000000000007p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000001cp-1024L : 0x2.0000000000006ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000001cp-1024L : 0x2.0000000000007p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000001cp-1024L : 0x2.0000000000006ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000001cp-1024L : 0x2.0000000000007p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff4p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff4p-512L : inexact
+sqrt 0x1.000000000000bp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000002cp-1024 : 0x2.000000000000ap-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000002cp-1024 : 0x2.000000000000ap-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000002cp-1024 : 0x2.000000000000ap-512 : inexact
+= sqrt upward dbl-64 0x4.000000000002cp-1024 : 0x2.000000000000cp-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000002cp-1024L : 0x2.000000000000affcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000002cp-1024L : 0x2.000000000000bp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000002cp-1024L : 0x2.000000000000affcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000002cp-1024L : 0x2.000000000000bp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000002cp-1024L : 0x2.000000000000affcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000002cp-1024L : 0x2.000000000000bp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000002cp-1024L : 0x2.000000000000affcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000002cp-1024L : 0x2.000000000000bp-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe2p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe2p-512L : inexact
+sqrt 0x1.000000000000fp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000003cp-1024 : 0x2.000000000000ep-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000003cp-1024 : 0x2.000000000000ep-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000003cp-1024 : 0x2.000000000000ep-512 : inexact
+= sqrt upward dbl-64 0x4.000000000003cp-1024 : 0x2.000000000001p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000003cp-1024L : 0x2.000000000000effcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000003cp-1024L : 0x2.000000000000fp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000003cp-1024L : 0x2.000000000000effcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000003cp-1024L : 0x2.000000000000fp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000003cp-1024L : 0x2.000000000000effcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000003cp-1024L : 0x2.000000000000fp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000003cp-1024L : 0x2.000000000000effcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000003cp-1024L : 0x2.000000000000fp-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc8p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc8p-512L : inexact
+sqrt 0x1.0000000000013p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000004cp-1024 : 0x2.0000000000012p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000004cp-1024 : 0x2.0000000000012p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000004cp-1024 : 0x2.0000000000012p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000004cp-1024 : 0x2.0000000000014p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000004cp-1024L : 0x2.0000000000012ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000004cp-1024L : 0x2.0000000000013p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000004cp-1024L : 0x2.0000000000012ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000004cp-1024L : 0x2.0000000000013p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000004cp-1024L : 0x2.0000000000012ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000004cp-1024L : 0x2.0000000000013p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000004cp-1024L : 0x2.0000000000012ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000004cp-1024L : 0x2.0000000000013p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa6p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa6p-512L : inexact
+sqrt 0x1.0000000000017p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000005cp-1024 : 0x2.0000000000016p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000005cp-1024 : 0x2.0000000000016p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000005cp-1024 : 0x2.0000000000016p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000005cp-1024 : 0x2.0000000000018p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000005cp-1024L : 0x2.0000000000016ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000005cp-1024L : 0x2.0000000000017p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000005cp-1024L : 0x2.0000000000016ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000005cp-1024L : 0x2.0000000000017p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000005cp-1024L : 0x2.0000000000016ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000005cp-1024L : 0x2.0000000000017p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000005cp-1024L : 0x2.0000000000016ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000005cp-1024L : 0x2.0000000000017p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bcp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bcp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bcp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bc2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7cp-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bp-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7cp-512L : inexact
+sqrt 0x1.000000000001bp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000006cp-1024 : 0x2.000000000001ap-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000006cp-1024 : 0x2.000000000001ap-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000006cp-1024 : 0x2.000000000001ap-512 : inexact
+= sqrt upward dbl-64 0x4.000000000006cp-1024 : 0x2.000000000001cp-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000006cp-1024L : 0x2.000000000001affcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000006cp-1024L : 0x2.000000000001bp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000006cp-1024L : 0x2.000000000001affcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000006cp-1024L : 0x2.000000000001bp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000006cp-1024L : 0x2.000000000001affcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000006cp-1024L : 0x2.000000000001bp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000006cp-1024L : 0x2.000000000001affcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000006cp-1024L : 0x2.000000000001bp-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff4ap-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff4ap-512L : inexact
+sqrt 0x1.000000000001fp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000007cp-1024 : 0x2.000000000001ep-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000007cp-1024 : 0x2.000000000001ep-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000007cp-1024 : 0x2.000000000001ep-512 : inexact
+= sqrt upward dbl-64 0x4.000000000007cp-1024 : 0x2.000000000002p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000007cp-1024L : 0x2.000000000001effcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000007cp-1024L : 0x2.000000000001fp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000007cp-1024L : 0x2.000000000001effcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000007cp-1024L : 0x2.000000000001fp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000007cp-1024L : 0x2.000000000001effcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000007cp-1024L : 0x2.000000000001fp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000007cp-1024L : 0x2.000000000001effcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000007cp-1024L : 0x2.000000000001fp-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fcp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fcp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fcp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fc2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff1p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fp-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff1p-512L : inexact
+sqrt 0x1.0000000000023p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000008cp-1024 : 0x2.0000000000022p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000008cp-1024 : 0x2.0000000000022p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000008cp-1024 : 0x2.0000000000022p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000008cp-1024 : 0x2.0000000000024p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000008cp-1024L : 0x2.0000000000022ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000008cp-1024L : 0x2.0000000000023p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000008cp-1024L : 0x2.0000000000022ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000008cp-1024L : 0x2.0000000000023p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000008cp-1024L : 0x2.0000000000022ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000008cp-1024L : 0x2.0000000000023p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000008cp-1024L : 0x2.0000000000022ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000008cp-1024L : 0x2.0000000000023p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdcp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdcp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdcp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdc2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecep-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdp-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecep-512L : inexact
+sqrt 0x1.0000000000027p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000009cp-1024 : 0x2.0000000000026p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000009cp-1024 : 0x2.0000000000026p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000009cp-1024 : 0x2.0000000000026p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000009cp-1024 : 0x2.0000000000028p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000009cp-1024L : 0x2.0000000000026ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000009cp-1024L : 0x2.0000000000027p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000009cp-1024L : 0x2.0000000000026ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000009cp-1024L : 0x2.0000000000027p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000009cp-1024L : 0x2.0000000000026ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000009cp-1024L : 0x2.0000000000027p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000009cp-1024L : 0x2.0000000000026ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000009cp-1024L : 0x2.0000000000027p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe84p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe84p-512L : inexact
+sqrt 0x1.000000000002bp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.00000000000acp-1024 : 0x2.000000000002ap-512 : inexact
+= sqrt tonearest dbl-64 0x4.00000000000acp-1024 : 0x2.000000000002ap-512 : inexact
+= sqrt towardzero dbl-64 0x4.00000000000acp-1024 : 0x2.000000000002ap-512 : inexact
+= sqrt upward dbl-64 0x4.00000000000acp-1024 : 0x2.000000000002cp-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.00000000000acp-1024L : 0x2.000000000002affcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.00000000000acp-1024L : 0x2.000000000002bp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.00000000000acp-1024L : 0x2.000000000002affcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.00000000000acp-1024L : 0x2.000000000002bp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.00000000000acp-1024L : 0x2.000000000002affcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.00000000000acp-1024L : 0x2.000000000002bp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.00000000000acp-1024L : 0x2.000000000002affcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.00000000000acp-1024L : 0x2.000000000002bp-512L : inexact
+= sqrt downward ldbl-128 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31cp-512L : inexact
+= sqrt upward ldbl-128 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe32p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe32p-512L : inexact
+sqrt 0x1.000000000002fp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.00000000000bcp-1024 : 0x2.000000000002ep-512 : inexact
+= sqrt tonearest dbl-64 0x4.00000000000bcp-1024 : 0x2.000000000002ep-512 : inexact
+= sqrt towardzero dbl-64 0x4.00000000000bcp-1024 : 0x2.000000000002ep-512 : inexact
+= sqrt upward dbl-64 0x4.00000000000bcp-1024 : 0x2.000000000003p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.00000000000bcp-1024L : 0x2.000000000002effcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.00000000000bcp-1024L : 0x2.000000000002fp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.00000000000bcp-1024L : 0x2.000000000002effcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.00000000000bcp-1024L : 0x2.000000000002fp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.00000000000bcp-1024L : 0x2.000000000002effcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.00000000000bcp-1024L : 0x2.000000000002fp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.00000000000bcp-1024L : 0x2.000000000002effcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.00000000000bcp-1024L : 0x2.000000000002fp-512L : inexact
+= sqrt downward ldbl-128 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7cp-512L : inexact
+= sqrt upward ldbl-128 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd8p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd8p-512L : inexact
+sqrt 0x1.0000000000033p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.00000000000ccp-1024 : 0x2.0000000000032p-512 : inexact
+= sqrt tonearest dbl-64 0x4.00000000000ccp-1024 : 0x2.0000000000032p-512 : inexact
+= sqrt towardzero dbl-64 0x4.00000000000ccp-1024 : 0x2.0000000000032p-512 : inexact
+= sqrt upward dbl-64 0x4.00000000000ccp-1024 : 0x2.0000000000034p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.00000000000ccp-1024L : 0x2.0000000000032ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.00000000000ccp-1024L : 0x2.0000000000033p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.00000000000ccp-1024L : 0x2.0000000000032ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.00000000000ccp-1024L : 0x2.0000000000033p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.00000000000ccp-1024L : 0x2.0000000000032ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.00000000000ccp-1024L : 0x2.0000000000033p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.00000000000ccp-1024L : 0x2.0000000000032ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.00000000000ccp-1024L : 0x2.0000000000033p-512L : inexact
+= sqrt downward ldbl-128 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75cp-512L : inexact
+= sqrt upward ldbl-128 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd76p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd76p-512L : inexact
+sqrt 0x1.0000000000037p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.00000000000dcp-1024 : 0x2.0000000000036p-512 : inexact
+= sqrt tonearest dbl-64 0x4.00000000000dcp-1024 : 0x2.0000000000036p-512 : inexact
+= sqrt towardzero dbl-64 0x4.00000000000dcp-1024 : 0x2.0000000000036p-512 : inexact
+= sqrt upward dbl-64 0x4.00000000000dcp-1024 : 0x2.0000000000038p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.00000000000dcp-1024L : 0x2.0000000000036ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.00000000000dcp-1024L : 0x2.0000000000037p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.00000000000dcp-1024L : 0x2.0000000000036ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.00000000000dcp-1024L : 0x2.0000000000037p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.00000000000dcp-1024L : 0x2.0000000000036ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.00000000000dcp-1024L : 0x2.0000000000037p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.00000000000dcp-1024L : 0x2.0000000000036ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.00000000000dcp-1024L : 0x2.0000000000037p-512L : inexact
+= sqrt downward ldbl-128 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bcp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bcp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bcp-512L : inexact
+= sqrt upward ldbl-128 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bc2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0cp-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bp-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0cp-512L : inexact
+sqrt 0x1.7167bc36eaa3bp+6
+= sqrt downward flt-32 0x5.c59ef8p+4f : 0x9.9c264p+0f : inexact
+= sqrt tonearest flt-32 0x5.c59ef8p+4f : 0x9.9c264p+0f : inexact
+= sqrt towardzero flt-32 0x5.c59ef8p+4f : 0x9.9c264p+0f : inexact
+= sqrt upward flt-32 0x5.c59ef8p+4f : 0x9.9c265p+0f : inexact
+= sqrt downward dbl-64 0x5.c59ef8p+4 : 0x9.9c2644cd30bb8p+0 : inexact
+= sqrt tonearest dbl-64 0x5.c59ef8p+4 : 0x9.9c2644cd30bb8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.c59ef8p+4 : 0x9.9c2644cd30bb8p+0 : inexact
+= sqrt upward dbl-64 0x5.c59ef8p+4 : 0x9.9c2644cd30bcp+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba3p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba3p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba3p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba3p+0L : inexact
+= sqrt downward ldbl-128 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6adp+0L : inexact
+= sqrt tonearest ldbl-128 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6adp+0L : inexact
+= sqrt towardzero ldbl-128 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6adp+0L : inexact
+= sqrt upward ldbl-128 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6ad8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a68p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a68p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6cp+0L : inexact
+= sqrt downward flt-32 0x5.c59efp+4f : 0x9.9c263p+0f : inexact
+= sqrt tonearest flt-32 0x5.c59efp+4f : 0x9.9c264p+0f : inexact
+= sqrt towardzero flt-32 0x5.c59efp+4f : 0x9.9c263p+0f : inexact
+= sqrt upward flt-32 0x5.c59efp+4f : 0x9.9c264p+0f : inexact
+= sqrt downward dbl-64 0x5.c59efp+4 : 0x9.9c263e244ad48p+0 : inexact
+= sqrt tonearest dbl-64 0x5.c59efp+4 : 0x9.9c263e244ad48p+0 : inexact
+= sqrt towardzero dbl-64 0x5.c59efp+4 : 0x9.9c263e244ad48p+0 : inexact
+= sqrt upward dbl-64 0x5.c59efp+4 : 0x9.9c263e244ad5p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.c59efp+4L : 0x9.9c263e244ad482ap+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.c59efp+4L : 0x9.9c263e244ad482bp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.c59efp+4L : 0x9.9c263e244ad482ap+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.c59efp+4L : 0x9.9c263e244ad482bp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.c59efp+4L : 0x9.9c263e244ad482ap+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.c59efp+4L : 0x9.9c263e244ad482bp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.c59efp+4L : 0x9.9c263e244ad482ap+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.c59efp+4L : 0x9.9c263e244ad482bp+0L : inexact
+= sqrt downward ldbl-128 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7e28p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7e28p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7e28p+0L : inexact
+= sqrt upward ldbl-128 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7e3p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb8p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb8p+0L : inexact
+= sqrt downward dbl-64 0x5.c59ef0dbaa8ecp+4 : 0x9.9c263edb2866p+0 : inexact
+= sqrt tonearest dbl-64 0x5.c59ef0dbaa8ecp+4 : 0x9.9c263edb28668p+0 : inexact
+= sqrt towardzero dbl-64 0x5.c59ef0dbaa8ecp+4 : 0x9.9c263edb2866p+0 : inexact
+= sqrt upward dbl-64 0x5.c59ef0dbaa8ecp+4 : 0x9.9c263edb28668p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb2866401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb2866401p+0L : inexact
+= sqrt downward ldbl-128 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744a8p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744a8p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744a8p+0L : inexact
+= sqrt upward ldbl-128 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744bp+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed748p+0L : inexact
+sqrt 0x1.7570994273ad7p+6
+= sqrt downward flt-32 0x5.d5c268p+4f : 0x9.a98c3p+0f : inexact
+= sqrt tonearest flt-32 0x5.d5c268p+4f : 0x9.a98c4p+0f : inexact
+= sqrt towardzero flt-32 0x5.d5c268p+4f : 0x9.a98c3p+0f : inexact
+= sqrt upward flt-32 0x5.d5c268p+4f : 0x9.a98c4p+0f : inexact
+= sqrt downward dbl-64 0x5.d5c268p+4 : 0x9.a98c39b89d67p+0 : inexact
+= sqrt tonearest dbl-64 0x5.d5c268p+4 : 0x9.a98c39b89d67p+0 : inexact
+= sqrt towardzero dbl-64 0x5.d5c268p+4 : 0x9.a98c39b89d67p+0 : inexact
+= sqrt upward dbl-64 0x5.d5c268p+4 : 0x9.a98c39b89d678p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.d5c268p+4L : 0x9.a98c39b89d67018p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.d5c268p+4L : 0x9.a98c39b89d67019p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.d5c268p+4L : 0x9.a98c39b89d67018p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.d5c268p+4L : 0x9.a98c39b89d67019p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.d5c268p+4L : 0x9.a98c39b89d67018p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.d5c268p+4L : 0x9.a98c39b89d67019p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.d5c268p+4L : 0x9.a98c39b89d67018p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.d5c268p+4L : 0x9.a98c39b89d67019p+0L : inexact
+= sqrt downward ldbl-128 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac41p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac418p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac41p+0L : inexact
+= sqrt upward ldbl-128 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac418p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac4p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac4p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac4p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac8p+0L : inexact
+= sqrt downward flt-32 0x5.d5c26p+4f : 0x9.a98c3p+0f : inexact
+= sqrt tonearest flt-32 0x5.d5c26p+4f : 0x9.a98c3p+0f : inexact
+= sqrt towardzero flt-32 0x5.d5c26p+4f : 0x9.a98c3p+0f : inexact
+= sqrt upward flt-32 0x5.d5c26p+4f : 0x9.a98c4p+0f : inexact
+= sqrt downward dbl-64 0x5.d5c26p+4 : 0x9.a98c3318f39a8p+0 : inexact
+= sqrt tonearest dbl-64 0x5.d5c26p+4 : 0x9.a98c3318f39a8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.d5c26p+4 : 0x9.a98c3318f39a8p+0 : inexact
+= sqrt upward dbl-64 0x5.d5c26p+4 : 0x9.a98c3318f39bp+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.d5c26p+4L : 0x9.a98c3318f39abp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.d5c26p+4L : 0x9.a98c3318f39abp+0L : inexact
+= sqrt downward ldbl-128 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f0520d8p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f0520ep+0L : inexact
+= sqrt towardzero ldbl-128 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f0520d8p+0L : inexact
+= sqrt upward ldbl-128 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f0520ep+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f052p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f052p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f052p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f0524p+0L : inexact
+= sqrt downward dbl-64 0x5.d5c26509ceb5cp+4 : 0x9.a98c3744dc7f8p+0 : inexact
+= sqrt tonearest dbl-64 0x5.d5c26509ceb5cp+4 : 0x9.a98c3744dc7f8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.d5c26509ceb5cp+4 : 0x9.a98c3744dc7f8p+0 : inexact
+= sqrt upward dbl-64 0x5.d5c26509ceb5cp+4 : 0x9.a98c3744dc8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fcp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fcp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fcp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fcp+0L : inexact
+= sqrt downward ldbl-128 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38d8p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38d88p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38d8p+0L : inexact
+= sqrt upward ldbl-128 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38d88p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee39p+0L : inexact
+sqrt 0x1.7dae969442fe6p+6
+= sqrt downward flt-32 0x5.f6ba6p+4f : 0x9.c4b2p+0f : inexact
+= sqrt tonearest flt-32 0x5.f6ba6p+4f : 0x9.c4b21p+0f : inexact
+= sqrt towardzero flt-32 0x5.f6ba6p+4f : 0x9.c4b2p+0f : inexact
+= sqrt upward flt-32 0x5.f6ba6p+4f : 0x9.c4b21p+0f : inexact
+= sqrt downward dbl-64 0x5.f6ba6p+4 : 0x9.c4b20c8056adp+0 : inexact
+= sqrt tonearest dbl-64 0x5.f6ba6p+4 : 0x9.c4b20c8056ad8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.f6ba6p+4 : 0x9.c4b20c8056adp+0 : inexact
+= sqrt upward dbl-64 0x5.f6ba6p+4 : 0x9.c4b20c8056ad8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c8p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c8p+0L : inexact
+= sqrt downward ldbl-128 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf818p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf82p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf818p+0L : inexact
+= sqrt upward ldbl-128 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf82p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf8p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cfcp+0L : inexact
+= sqrt downward flt-32 0x5.f6ba58p+4f : 0x9.c4b2p+0f : inexact
+= sqrt tonearest flt-32 0x5.f6ba58p+4f : 0x9.c4b2p+0f : inexact
+= sqrt towardzero flt-32 0x5.f6ba58p+4f : 0x9.c4b2p+0f : inexact
+= sqrt upward flt-32 0x5.f6ba58p+4f : 0x9.c4b21p+0f : inexact
+= sqrt downward dbl-64 0x5.f6ba58p+4 : 0x9.c4b205f31564p+0 : inexact
+= sqrt tonearest dbl-64 0x5.f6ba58p+4 : 0x9.c4b205f315648p+0 : inexact
+= sqrt towardzero dbl-64 0x5.f6ba58p+4 : 0x9.c4b205f31564p+0 : inexact
+= sqrt upward dbl-64 0x5.f6ba58p+4 : 0x9.c4b205f315648p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.f6ba58p+4L : 0x9.c4b205f315647f9p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.f6ba58p+4L : 0x9.c4b205f315647f9p+0L : inexact
+= sqrt downward ldbl-128 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849bep+0L : inexact
+= sqrt tonearest ldbl-128 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849be8p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849bep+0L : inexact
+= sqrt upward ldbl-128 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849be8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa64278498p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa64278498p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849cp+0L : inexact
+= sqrt downward dbl-64 0x5.f6ba5a510bf98p+4 : 0x9.c4b207d8c5ba8p+0 : inexact
+= sqrt tonearest dbl-64 0x5.f6ba5a510bf98p+4 : 0x9.c4b207d8c5ba8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.f6ba5a510bf98p+4 : 0x9.c4b207d8c5ba8p+0 : inexact
+= sqrt upward dbl-64 0x5.f6ba5a510bf98p+4 : 0x9.c4b207d8c5bbp+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5bacp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5bacp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5bacp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5bacp+0L : inexact
+= sqrt downward ldbl-128 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff6033p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff60338p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff6033p+0L : inexact
+= sqrt upward ldbl-128 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff60338p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff6p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff604p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff6p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff604p+0L : inexact
+sqrt 0x1.7f8444fcf67e5p+6
+= sqrt downward flt-32 0x5.fe1118p+4f : 0x9.cab2dp+0f : inexact
+= sqrt tonearest flt-32 0x5.fe1118p+4f : 0x9.cab2dp+0f : inexact
+= sqrt towardzero flt-32 0x5.fe1118p+4f : 0x9.cab2dp+0f : inexact
+= sqrt upward flt-32 0x5.fe1118p+4f : 0x9.cab2ep+0f : inexact
+= sqrt downward dbl-64 0x5.fe1118p+4 : 0x9.cab2d298bebd8p+0 : inexact
+= sqrt tonearest dbl-64 0x5.fe1118p+4 : 0x9.cab2d298bebd8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.fe1118p+4 : 0x9.cab2d298bebd8p+0 : inexact
+= sqrt upward dbl-64 0x5.fe1118p+4 : 0x9.cab2d298bebep+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.fe1118p+4L : 0x9.cab2d298bebd96cp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.fe1118p+4L : 0x9.cab2d298bebd96dp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.fe1118p+4L : 0x9.cab2d298bebd96cp+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.fe1118p+4L : 0x9.cab2d298bebd96dp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.fe1118p+4L : 0x9.cab2d298bebd96cp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.fe1118p+4L : 0x9.cab2d298bebd96dp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.fe1118p+4L : 0x9.cab2d298bebd96cp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.fe1118p+4L : 0x9.cab2d298bebd96dp+0L : inexact
+= sqrt downward ldbl-128 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a18484978p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a18484978p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a18484978p+0L : inexact
+= sqrt upward ldbl-128 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a184849788p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a1848494p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a1848498p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a1848494p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a1848498p+0L : inexact
+= sqrt downward flt-32 0x5.fe111p+4f : 0x9.cab2cp+0f : inexact
+= sqrt tonearest flt-32 0x5.fe111p+4f : 0x9.cab2dp+0f : inexact
+= sqrt towardzero flt-32 0x5.fe111p+4f : 0x9.cab2cp+0f : inexact
+= sqrt upward flt-32 0x5.fe111p+4f : 0x9.cab2dp+0f : inexact
+= sqrt downward dbl-64 0x5.fe111p+4 : 0x9.cab2cc0f81b98p+0 : inexact
+= sqrt tonearest dbl-64 0x5.fe111p+4 : 0x9.cab2cc0f81b98p+0 : inexact
+= sqrt towardzero dbl-64 0x5.fe111p+4 : 0x9.cab2cc0f81b98p+0 : inexact
+= sqrt upward dbl-64 0x5.fe111p+4 : 0x9.cab2cc0f81bap+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.fe111p+4L : 0x9.cab2cc0f81b9a92p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.fe111p+4L : 0x9.cab2cc0f81b9a92p+0L : inexact
+= sqrt downward ldbl-128 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476516c8p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476516c8p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476516c8p+0L : inexact
+= sqrt upward ldbl-128 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476516dp+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476514p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476518p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476514p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476518p+0L : inexact
+= sqrt downward dbl-64 0x5.fe1113f3d9f94p+4 : 0x9.cab2cf4a334fp+0 : inexact
+= sqrt tonearest dbl-64 0x5.fe1113f3d9f94p+4 : 0x9.cab2cf4a334f8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.fe1113f3d9f94p+4 : 0x9.cab2cf4a334fp+0 : inexact
+= sqrt upward dbl-64 0x5.fe1113f3d9f94p+4 : 0x9.cab2cf4a334f8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f401p+0L : inexact
+= sqrt downward ldbl-128 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1b1p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1b1p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1b1p+0L : inexact
+= sqrt upward ldbl-128 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1b18p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c18p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c18p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1cp+0L : inexact
+sqrt 0x1.8364650e63a54p+6
+= sqrt downward flt-32 0x6.0d9198p+4f : 0x9.d754fp+0f : inexact
+= sqrt tonearest flt-32 0x6.0d9198p+4f : 0x9.d755p+0f : inexact
+= sqrt towardzero flt-32 0x6.0d9198p+4f : 0x9.d754fp+0f : inexact
+= sqrt upward flt-32 0x6.0d9198p+4f : 0x9.d755p+0f : inexact
+= sqrt downward dbl-64 0x6.0d9198p+4 : 0x9.d754fb02747a8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.0d9198p+4 : 0x9.d754fb02747a8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.0d9198p+4 : 0x9.d754fb02747a8p+0 : inexact
+= sqrt upward dbl-64 0x6.0d9198p+4 : 0x9.d754fb02747bp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.0d9198p+4L : 0x9.d754fb02747aa6ep+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.0d9198p+4L : 0x9.d754fb02747aa6ep+0L : inexact
+= sqrt downward ldbl-128 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158ap+0L : inexact
+= sqrt tonearest ldbl-128 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158ap+0L : inexact
+= sqrt towardzero ldbl-128 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158ap+0L : inexact
+= sqrt upward ldbl-128 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158a08p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.0d9198p+4L : 0x9.d754fb02747aa6d36270241588p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.0d9198p+4L : 0x9.d754fb02747aa6d36270241588p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158cp+0L : inexact
+= sqrt downward flt-32 0x6.0d919p+4f : 0x9.d754fp+0f : inexact
+= sqrt tonearest flt-32 0x6.0d919p+4f : 0x9.d754fp+0f : inexact
+= sqrt towardzero flt-32 0x6.0d919p+4f : 0x9.d754fp+0f : inexact
+= sqrt upward flt-32 0x6.0d919p+4f : 0x9.d755p+0f : inexact
+= sqrt downward dbl-64 0x6.0d919p+4 : 0x9.d754f4819b758p+0 : inexact
+= sqrt tonearest dbl-64 0x6.0d919p+4 : 0x9.d754f4819b76p+0 : inexact
+= sqrt towardzero dbl-64 0x6.0d919p+4 : 0x9.d754f4819b758p+0 : inexact
+= sqrt upward dbl-64 0x6.0d919p+4 : 0x9.d754f4819b76p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.0d919p+4L : 0x9.d754f4819b75ebep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.0d919p+4L : 0x9.d754f4819b75ebfp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.0d919p+4L : 0x9.d754f4819b75ebep+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.0d919p+4L : 0x9.d754f4819b75ebfp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.0d919p+4L : 0x9.d754f4819b75ebep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.0d919p+4L : 0x9.d754f4819b75ebfp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.0d919p+4L : 0x9.d754f4819b75ebep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.0d919p+4L : 0x9.d754f4819b75ebfp+0L : inexact
+= sqrt downward ldbl-128 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1b198p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1b1ap+0L : inexact
+= sqrt towardzero ldbl-128 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1b198p+0L : inexact
+= sqrt upward ldbl-128 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1b1ap+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1bp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1bp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1bp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1b4p+0L : inexact
+= sqrt downward dbl-64 0x6.0d9194398e95p+4 : 0x9.d754f7f0d1ebp+0 : inexact
+= sqrt tonearest dbl-64 0x6.0d9194398e95p+4 : 0x9.d754f7f0d1eb8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.0d9194398e95p+4 : 0x9.d754f7f0d1ebp+0 : inexact
+= sqrt upward dbl-64 0x6.0d9194398e95p+4 : 0x9.d754f7f0d1eb8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb401p+0L : inexact
+= sqrt downward ldbl-128 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bffp+0L : inexact
+= sqrt tonearest ldbl-128 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bff8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bffp+0L : inexact
+= sqrt upward ldbl-128 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bff8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bcp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bcp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83cp+0L : inexact
+sqrt 0x1.85bedd274edd8p+6
+= sqrt downward flt-32 0x6.16fb78p+4f : 0x9.def9p+0f : inexact
+= sqrt tonearest flt-32 0x6.16fb78p+4f : 0x9.def91p+0f : inexact
+= sqrt towardzero flt-32 0x6.16fb78p+4f : 0x9.def9p+0f : inexact
+= sqrt upward flt-32 0x6.16fb78p+4f : 0x9.def91p+0f : inexact
+= sqrt downward dbl-64 0x6.16fb78p+4 : 0x9.def90901b249p+0 : inexact
+= sqrt tonearest dbl-64 0x6.16fb78p+4 : 0x9.def90901b2498p+0 : inexact
+= sqrt towardzero dbl-64 0x6.16fb78p+4 : 0x9.def90901b249p+0 : inexact
+= sqrt upward dbl-64 0x6.16fb78p+4 : 0x9.def90901b2498p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.16fb78p+4L : 0x9.def90901b2497a8p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.16fb78p+4L : 0x9.def90901b2497a9p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.16fb78p+4L : 0x9.def90901b2497a8p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.16fb78p+4L : 0x9.def90901b2497a9p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.16fb78p+4L : 0x9.def90901b2497a8p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.16fb78p+4L : 0x9.def90901b2497a9p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.16fb78p+4L : 0x9.def90901b2497a8p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.16fb78p+4L : 0x9.def90901b2497a9p+0L : inexact
+= sqrt downward ldbl-128 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b159094p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b1590948p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b159094p+0L : inexact
+= sqrt upward ldbl-128 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b1590948p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b15908p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b15908p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b15908p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b1590cp+0L : inexact
+= sqrt downward flt-32 0x6.16fb7p+4f : 0x9.def9p+0f : inexact
+= sqrt tonearest flt-32 0x6.16fb7p+4f : 0x9.def9p+0f : inexact
+= sqrt towardzero flt-32 0x6.16fb7p+4f : 0x9.def9p+0f : inexact
+= sqrt upward flt-32 0x6.16fb7p+4f : 0x9.def91p+0f : inexact
+= sqrt downward dbl-64 0x6.16fb7p+4 : 0x9.def90285e1fap+0 : inexact
+= sqrt tonearest dbl-64 0x6.16fb7p+4 : 0x9.def90285e1fa8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.16fb7p+4 : 0x9.def90285e1fap+0 : inexact
+= sqrt upward dbl-64 0x6.16fb7p+4 : 0x9.def90285e1fa8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.16fb7p+4L : 0x9.def90285e1fa53ap+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.16fb7p+4L : 0x9.def90285e1fa53ap+0L : inexact
+= sqrt downward ldbl-128 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbbb8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbbcp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbbb8p+0L : inexact
+= sqrt upward ldbl-128 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbbcp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfb8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbcp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfb8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbcp+0L : inexact
+= sqrt downward dbl-64 0x6.16fb749d3b76p+4 : 0x9.def90643382bp+0 : inexact
+= sqrt tonearest dbl-64 0x6.16fb749d3b76p+4 : 0x9.def90643382b8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.16fb749d3b76p+4 : 0x9.def90643382bp+0 : inexact
+= sqrt upward dbl-64 0x6.16fb749d3b76p+4 : 0x9.def90643382b8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.16fb749d3b76p+4L : 0x9.def90643382b401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.16fb749d3b76p+4L : 0x9.def90643382b401p+0L : inexact
+= sqrt downward ldbl-128 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aaep+0L : inexact
+= sqrt tonearest ldbl-128 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aae08p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aaep+0L : inexact
+= sqrt upward ldbl-128 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aae08p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aacp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55abp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aacp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55abp+0L : inexact
+sqrt 0x1.8609cf496ab77p+6
+= sqrt downward flt-32 0x6.18274p+4f : 0x9.dfebfp+0f : inexact
+= sqrt tonearest flt-32 0x6.18274p+4f : 0x9.dfebfp+0f : inexact
+= sqrt towardzero flt-32 0x6.18274p+4f : 0x9.dfebfp+0f : inexact
+= sqrt upward flt-32 0x6.18274p+4f : 0x9.dfecp+0f : inexact
+= sqrt downward dbl-64 0x6.18274p+4 : 0x9.dfebf2f55d738p+0 : inexact
+= sqrt tonearest dbl-64 0x6.18274p+4 : 0x9.dfebf2f55d738p+0 : inexact
+= sqrt towardzero dbl-64 0x6.18274p+4 : 0x9.dfebf2f55d738p+0 : inexact
+= sqrt upward dbl-64 0x6.18274p+4 : 0x9.dfebf2f55d74p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.18274p+4L : 0x9.dfebf2f55d73ac1p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.18274p+4L : 0x9.dfebf2f55d73ac1p+0L : inexact
+= sqrt downward ldbl-128 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c9b8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c9cp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c9b8p+0L : inexact
+= sqrt upward ldbl-128 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c9cp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c8p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2ccp+0L : inexact
+= sqrt downward flt-32 0x6.182738p+4f : 0x9.dfebep+0f : inexact
+= sqrt tonearest flt-32 0x6.182738p+4f : 0x9.dfebfp+0f : inexact
+= sqrt towardzero flt-32 0x6.182738p+4f : 0x9.dfebep+0f : inexact
+= sqrt upward flt-32 0x6.182738p+4f : 0x9.dfebfp+0f : inexact
+= sqrt downward dbl-64 0x6.182738p+4 : 0x9.dfebec7a2ca3p+0 : inexact
+= sqrt tonearest dbl-64 0x6.182738p+4 : 0x9.dfebec7a2ca38p+0 : inexact
+= sqrt towardzero dbl-64 0x6.182738p+4 : 0x9.dfebec7a2ca3p+0 : inexact
+= sqrt upward dbl-64 0x6.182738p+4 : 0x9.dfebec7a2ca38p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.182738p+4L : 0x9.dfebec7a2ca3557p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.182738p+4L : 0x9.dfebec7a2ca3557p+0L : inexact
+= sqrt downward ldbl-128 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f301p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f301p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f301p+0L : inexact
+= sqrt upward ldbl-128 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f3018p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f3p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f3p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f3p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f34p+0L : inexact
+= sqrt downward dbl-64 0x6.18273d25aaddcp+4 : 0x9.dfebf0a5af55p+0 : inexact
+= sqrt tonearest dbl-64 0x6.18273d25aaddcp+4 : 0x9.dfebf0a5af558p+0 : inexact
+= sqrt towardzero dbl-64 0x6.18273d25aaddcp+4 : 0x9.dfebf0a5af55p+0 : inexact
+= sqrt upward dbl-64 0x6.18273d25aaddcp+4 : 0x9.dfebf0a5af558p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af55401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af55401p+0L : inexact
+= sqrt downward ldbl-128 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2b6p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2b68p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2b6p+0L : inexact
+= sqrt upward ldbl-128 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2b68p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e28p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e28p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2cp+0L : inexact
+sqrt 0x1.873849c70a375p+6
+= sqrt downward flt-32 0x6.1ce128p+4f : 0x9.e3bf6p+0f : inexact
+= sqrt tonearest flt-32 0x6.1ce128p+4f : 0x9.e3bf7p+0f : inexact
+= sqrt towardzero flt-32 0x6.1ce128p+4f : 0x9.e3bf6p+0f : inexact
+= sqrt upward flt-32 0x6.1ce128p+4f : 0x9.e3bf7p+0f : inexact
+= sqrt downward dbl-64 0x6.1ce128p+4 : 0x9.e3bf6a5937aap+0 : inexact
+= sqrt tonearest dbl-64 0x6.1ce128p+4 : 0x9.e3bf6a5937aa8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.1ce128p+4 : 0x9.e3bf6a5937aap+0 : inexact
+= sqrt upward dbl-64 0x6.1ce128p+4 : 0x9.e3bf6a5937aa8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.1ce128p+4L : 0x9.e3bf6a5937aa468p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.1ce128p+4L : 0x9.e3bf6a5937aa469p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.1ce128p+4L : 0x9.e3bf6a5937aa468p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.1ce128p+4L : 0x9.e3bf6a5937aa469p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.1ce128p+4L : 0x9.e3bf6a5937aa468p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.1ce128p+4L : 0x9.e3bf6a5937aa469p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.1ce128p+4L : 0x9.e3bf6a5937aa468p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.1ce128p+4L : 0x9.e3bf6a5937aa469p+0L : inexact
+= sqrt downward ldbl-128 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffccp+0L : inexact
+= sqrt tonearest ldbl-128 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffcc08p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffccp+0L : inexact
+= sqrt upward ldbl-128 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffcc08p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffccp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffccp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffccp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffdp+0L : inexact
+= sqrt downward flt-32 0x6.1ce12p+4f : 0x9.e3bf6p+0f : inexact
+= sqrt tonearest flt-32 0x6.1ce12p+4f : 0x9.e3bf6p+0f : inexact
+= sqrt towardzero flt-32 0x6.1ce12p+4f : 0x9.e3bf6p+0f : inexact
+= sqrt upward flt-32 0x6.1ce12p+4f : 0x9.e3bf7p+0f : inexact
+= sqrt downward dbl-64 0x6.1ce12p+4 : 0x9.e3bf63e088bf8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.1ce12p+4 : 0x9.e3bf63e088bf8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.1ce12p+4 : 0x9.e3bf63e088bf8p+0 : inexact
+= sqrt upward dbl-64 0x6.1ce12p+4 : 0x9.e3bf63e088cp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.1ce12p+4L : 0x9.e3bf63e088bf989p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.1ce12p+4L : 0x9.e3bf63e088bf98ap+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.1ce12p+4L : 0x9.e3bf63e088bf989p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.1ce12p+4L : 0x9.e3bf63e088bf98ap+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.1ce12p+4L : 0x9.e3bf63e088bf989p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.1ce12p+4L : 0x9.e3bf63e088bf98ap+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.1ce12p+4L : 0x9.e3bf63e088bf989p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.1ce12p+4L : 0x9.e3bf63e088bf98ap+0L : inexact
+= sqrt downward ldbl-128 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403ea8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403ea8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403ea8p+0L : inexact
+= sqrt upward ldbl-128 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403ebp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188404p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188404p+0L : inexact
+= sqrt downward dbl-64 0x6.1ce1271c28dd4p+4 : 0x9.e3bf69a0e93f8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.1ce1271c28dd4p+4 : 0x9.e3bf69a0e93f8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.1ce1271c28dd4p+4 : 0x9.e3bf69a0e93f8p+0 : inexact
+= sqrt upward dbl-64 0x6.1ce1271c28dd4p+4 : 0x9.e3bf69a0e94p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fcp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fcp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fcp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fcp+0L : inexact
+= sqrt downward ldbl-128 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fdfp+0L : inexact
+= sqrt tonearest ldbl-128 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fdfp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fdfp+0L : inexact
+= sqrt upward ldbl-128 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fdf8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fcp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fcp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fcp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a295p+0L : inexact
+sqrt 0x1.8919c962cbaaep+6
+= sqrt downward flt-32 0x6.246728p+4f : 0x9.e9d38p+0f : inexact
+= sqrt tonearest flt-32 0x6.246728p+4f : 0x9.e9d39p+0f : inexact
+= sqrt towardzero flt-32 0x6.246728p+4f : 0x9.e9d38p+0f : inexact
+= sqrt upward flt-32 0x6.246728p+4f : 0x9.e9d39p+0f : inexact
+= sqrt downward dbl-64 0x6.246728p+4 : 0x9.e9d38a9ae728p+0 : inexact
+= sqrt tonearest dbl-64 0x6.246728p+4 : 0x9.e9d38a9ae728p+0 : inexact
+= sqrt towardzero dbl-64 0x6.246728p+4 : 0x9.e9d38a9ae728p+0 : inexact
+= sqrt upward dbl-64 0x6.246728p+4 : 0x9.e9d38a9ae7288p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.246728p+4L : 0x9.e9d38a9ae7283dap+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.246728p+4L : 0x9.e9d38a9ae7283dap+0L : inexact
+= sqrt downward ldbl-128 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217515fp+0L : inexact
+= sqrt tonearest ldbl-128 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217515fp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217515fp+0L : inexact
+= sqrt upward ldbl-128 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217515f8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217514p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217514p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217514p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217518p+0L : inexact
+= sqrt downward flt-32 0x6.24672p+4f : 0x9.e9d38p+0f : inexact
+= sqrt tonearest flt-32 0x6.24672p+4f : 0x9.e9d38p+0f : inexact
+= sqrt towardzero flt-32 0x6.24672p+4f : 0x9.e9d38p+0f : inexact
+= sqrt upward flt-32 0x6.24672p+4f : 0x9.e9d39p+0f : inexact
+= sqrt downward dbl-64 0x6.24672p+4 : 0x9.e9d3842630128p+0 : inexact
+= sqrt tonearest dbl-64 0x6.24672p+4 : 0x9.e9d384263013p+0 : inexact
+= sqrt towardzero dbl-64 0x6.24672p+4 : 0x9.e9d3842630128p+0 : inexact
+= sqrt upward dbl-64 0x6.24672p+4 : 0x9.e9d384263013p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.24672p+4L : 0x9.e9d384263012d64p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.24672p+4L : 0x9.e9d384263012d64p+0L : inexact
+= sqrt downward ldbl-128 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20bf8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20bf8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20bf8p+0L : inexact
+= sqrt upward ldbl-128 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20cp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.24672p+4L : 0x9.e9d384263012d635564d99c208p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.24672p+4L : 0x9.e9d384263012d635564d99c208p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20cp+0L : inexact
+= sqrt downward dbl-64 0x6.2467258b2eab8p+4 : 0x9.e9d3889f7417p+0 : inexact
+= sqrt tonearest dbl-64 0x6.2467258b2eab8p+4 : 0x9.e9d3889f74178p+0 : inexact
+= sqrt towardzero dbl-64 0x6.2467258b2eab8p+4 : 0x9.e9d3889f7417p+0 : inexact
+= sqrt upward dbl-64 0x6.2467258b2eab8p+4 : 0x9.e9d3889f74178p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417401p+0L : inexact
+= sqrt downward ldbl-128 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbf0a8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbf0a8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbf0a8p+0L : inexact
+= sqrt upward ldbl-128 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbf0bp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbfp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbfp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbfp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbf4p+0L : inexact
+sqrt 0x1.8de4493e22dc6p+6
+= sqrt downward flt-32 0x6.379128p+4f : 0x9.f93eap+0f : inexact
+= sqrt tonearest flt-32 0x6.379128p+4f : 0x9.f93eap+0f : inexact
+= sqrt towardzero flt-32 0x6.379128p+4f : 0x9.f93eap+0f : inexact
+= sqrt upward flt-32 0x6.379128p+4f : 0x9.f93ebp+0f : inexact
+= sqrt downward dbl-64 0x6.379128p+4 : 0x9.f93ea4af11cf8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.379128p+4 : 0x9.f93ea4af11dp+0 : inexact
+= sqrt towardzero dbl-64 0x6.379128p+4 : 0x9.f93ea4af11cf8p+0 : inexact
+= sqrt upward dbl-64 0x6.379128p+4 : 0x9.f93ea4af11dp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.379128p+4L : 0x9.f93ea4af11cfcc4p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.379128p+4L : 0x9.f93ea4af11cfcc5p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.379128p+4L : 0x9.f93ea4af11cfcc4p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.379128p+4L : 0x9.f93ea4af11cfcc5p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.379128p+4L : 0x9.f93ea4af11cfcc4p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.379128p+4L : 0x9.f93ea4af11cfcc5p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.379128p+4L : 0x9.f93ea4af11cfcc4p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.379128p+4L : 0x9.f93ea4af11cfcc5p+0L : inexact
+= sqrt downward ldbl-128 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8b8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8cp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8b8p+0L : inexact
+= sqrt upward ldbl-128 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8cp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927dcp+0L : inexact
+= sqrt downward flt-32 0x6.37912p+4f : 0x9.f93e9p+0f : inexact
+= sqrt tonearest flt-32 0x6.37912p+4f : 0x9.f93eap+0f : inexact
+= sqrt towardzero flt-32 0x6.37912p+4f : 0x9.f93e9p+0f : inexact
+= sqrt upward flt-32 0x6.37912p+4f : 0x9.f93eap+0f : inexact
+= sqrt downward dbl-64 0x6.37912p+4 : 0x9.f93e9e4455af8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.37912p+4 : 0x9.f93e9e4455bp+0 : inexact
+= sqrt towardzero dbl-64 0x6.37912p+4 : 0x9.f93e9e4455af8p+0 : inexact
+= sqrt upward dbl-64 0x6.37912p+4 : 0x9.f93e9e4455bp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.37912p+4L : 0x9.f93e9e4455afe28p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.37912p+4L : 0x9.f93e9e4455afe28p+0L : inexact
+= sqrt downward ldbl-128 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb767c8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb767c8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb767c8p+0L : inexact
+= sqrt upward ldbl-128 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb767dp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb764p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb768p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb764p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb768p+0L : inexact
+= sqrt downward dbl-64 0x6.379124f88b718p+4 : 0x9.f93ea24110618p+0 : inexact
+= sqrt tonearest dbl-64 0x6.379124f88b718p+4 : 0x9.f93ea24110618p+0 : inexact
+= sqrt towardzero dbl-64 0x6.379124f88b718p+4 : 0x9.f93ea24110618p+0 : inexact
+= sqrt upward dbl-64 0x6.379124f88b718p+4 : 0x9.f93ea2411062p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.379124f88b718p+4L : 0x9.f93ea2411061cp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.379124f88b718p+4L : 0x9.f93ea2411061cp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.379124f88b718p+4L : 0x9.f93ea2411061cp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.379124f88b718p+4L : 0x9.f93ea2411061cp+0L : inexact
+= sqrt downward ldbl-128 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f96636678p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f96636678p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f96636678p+0L : inexact
+= sqrt upward ldbl-128 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f9663668p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f966364p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f966368p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f966364p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f966368p+0L : inexact
+sqrt 0x1.924829a17a288p+6
+= sqrt downward flt-32 0x6.4920a8p+4f : 0xa.074aap+0f : inexact
+= sqrt tonearest flt-32 0x6.4920a8p+4f : 0xa.074abp+0f : inexact
+= sqrt towardzero flt-32 0x6.4920a8p+4f : 0xa.074aap+0f : inexact
+= sqrt upward flt-32 0x6.4920a8p+4f : 0xa.074abp+0f : inexact
+= sqrt downward dbl-64 0x6.4920a8p+4 : 0xa.074aaaa4fe728p+0 : inexact
+= sqrt tonearest dbl-64 0x6.4920a8p+4 : 0xa.074aaaa4fe728p+0 : inexact
+= sqrt towardzero dbl-64 0x6.4920a8p+4 : 0xa.074aaaa4fe728p+0 : inexact
+= sqrt upward dbl-64 0x6.4920a8p+4 : 0xa.074aaaa4fe73p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4920a8p+4L : 0xa.074aaaa4fe728dfp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4920a8p+4L : 0xa.074aaaa4fe728dfp+0L : inexact
+= sqrt downward ldbl-128 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33ba8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33bbp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33ba8p+0L : inexact
+= sqrt upward ldbl-128 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33bbp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee338p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee338p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33cp+0L : inexact
+= sqrt downward flt-32 0x6.4920ap+4f : 0xa.074aap+0f : inexact
+= sqrt tonearest flt-32 0x6.4920ap+4f : 0xa.074aap+0f : inexact
+= sqrt towardzero flt-32 0x6.4920ap+4f : 0xa.074aap+0f : inexact
+= sqrt upward flt-32 0x6.4920ap+4f : 0xa.074abp+0f : inexact
+= sqrt downward dbl-64 0x6.4920ap+4 : 0xa.074aa4433f5p+0 : inexact
+= sqrt tonearest dbl-64 0x6.4920ap+4 : 0xa.074aa4433f5p+0 : inexact
+= sqrt towardzero dbl-64 0x6.4920ap+4 : 0xa.074aa4433f5p+0 : inexact
+= sqrt upward dbl-64 0x6.4920ap+4 : 0xa.074aa4433f508p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4920ap+4L : 0xa.074aa4433f5023bp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4920ap+4L : 0xa.074aa4433f5023bp+0L : inexact
+= sqrt downward ldbl-128 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7a5p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7a5p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7a5p+0L : inexact
+= sqrt upward ldbl-128 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7a58p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd78p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd78p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7cp+0L : inexact
+= sqrt downward dbl-64 0x6.4920a685e8a2p+4 : 0xa.074aa97761478p+0 : inexact
+= sqrt tonearest dbl-64 0x6.4920a685e8a2p+4 : 0xa.074aa97761478p+0 : inexact
+= sqrt towardzero dbl-64 0x6.4920a685e8a2p+4 : 0xa.074aa97761478p+0 : inexact
+= sqrt upward dbl-64 0x6.4920a685e8a2p+4 : 0xa.074aa9776148p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4920a685e8a2p+4L : 0xa.074aa9776147cp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4920a685e8a2p+4L : 0xa.074aa9776147cp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4920a685e8a2p+4L : 0xa.074aa9776147cp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4920a685e8a2p+4L : 0xa.074aa9776147cp+0L : inexact
+= sqrt downward ldbl-128 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4e8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4e8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4e8p+0L : inexact
+= sqrt upward ldbl-128 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4e88p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d5p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d5p+0L : inexact
+sqrt 0x1.92702cd992f12p+6
+= sqrt downward flt-32 0x6.49c0b8p+4f : 0xa.07ca5p+0f : inexact
+= sqrt tonearest flt-32 0x6.49c0b8p+4f : 0xa.07ca5p+0f : inexact
+= sqrt towardzero flt-32 0x6.49c0b8p+4f : 0xa.07ca5p+0f : inexact
+= sqrt upward flt-32 0x6.49c0b8p+4f : 0xa.07ca6p+0f : inexact
+= sqrt downward dbl-64 0x6.49c0b8p+4 : 0xa.07ca572a4cf78p+0 : inexact
+= sqrt tonearest dbl-64 0x6.49c0b8p+4 : 0xa.07ca572a4cf8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.49c0b8p+4 : 0xa.07ca572a4cf78p+0 : inexact
+= sqrt upward dbl-64 0x6.49c0b8p+4 : 0xa.07ca572a4cf8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2bp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2bp+0L : inexact
+= sqrt downward ldbl-128 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26dd8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26dd8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26dd8p+0L : inexact
+= sqrt upward ldbl-128 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26dep+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e27p+0L : inexact
+= sqrt downward flt-32 0x6.49c0bp+4f : 0xa.07ca5p+0f : inexact
+= sqrt tonearest flt-32 0x6.49c0bp+4f : 0xa.07ca5p+0f : inexact
+= sqrt towardzero flt-32 0x6.49c0bp+4f : 0xa.07ca5p+0f : inexact
+= sqrt upward flt-32 0x6.49c0bp+4f : 0xa.07ca6p+0f : inexact
+= sqrt downward dbl-64 0x6.49c0bp+4 : 0xa.07ca50c8df108p+0 : inexact
+= sqrt tonearest dbl-64 0x6.49c0bp+4 : 0xa.07ca50c8df108p+0 : inexact
+= sqrt towardzero dbl-64 0x6.49c0bp+4 : 0xa.07ca50c8df108p+0 : inexact
+= sqrt upward dbl-64 0x6.49c0bp+4 : 0xa.07ca50c8df11p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.49c0bp+4L : 0xa.07ca50c8df10becp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.49c0bp+4L : 0xa.07ca50c8df10becp+0L : inexact
+= sqrt downward ldbl-128 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2955d8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2955ep+0L : inexact
+= sqrt towardzero ldbl-128 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2955d8p+0L : inexact
+= sqrt upward ldbl-128 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2955ep+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2954p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2954p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2954p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2958p+0L : inexact
+= sqrt downward dbl-64 0x6.49c0b3664bc48p+4 : 0xa.07ca537efeefp+0 : inexact
+= sqrt tonearest dbl-64 0x6.49c0b3664bc48p+4 : 0xa.07ca537efeef8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.49c0b3664bc48p+4 : 0xa.07ca537efeefp+0 : inexact
+= sqrt upward dbl-64 0x6.49c0b3664bc48p+4 : 0xa.07ca537efeef8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef401p+0L : inexact
+= sqrt downward ldbl-128 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94e3p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94e3p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94e3p+0L : inexact
+= sqrt upward ldbl-128 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94e38p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd95p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd95p+0L : inexact
+sqrt 0x1.92b763a8311fdp+6
+= sqrt downward flt-32 0x6.4add9p+4f : 0xa.08ad7p+0f : inexact
+= sqrt tonearest flt-32 0x6.4add9p+4f : 0xa.08ad8p+0f : inexact
+= sqrt towardzero flt-32 0x6.4add9p+4f : 0xa.08ad7p+0f : inexact
+= sqrt upward flt-32 0x6.4add9p+4f : 0xa.08ad8p+0f : inexact
+= sqrt downward dbl-64 0x6.4add9p+4 : 0xa.08ad7c223e15p+0 : inexact
+= sqrt tonearest dbl-64 0x6.4add9p+4 : 0xa.08ad7c223e15p+0 : inexact
+= sqrt towardzero dbl-64 0x6.4add9p+4 : 0xa.08ad7c223e15p+0 : inexact
+= sqrt upward dbl-64 0x6.4add9p+4 : 0xa.08ad7c223e158p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4add9p+4L : 0xa.08ad7c223e15145p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4add9p+4L : 0xa.08ad7c223e15145p+0L : inexact
+= sqrt downward ldbl-128 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db4298p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db42ap+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db4298p+0L : inexact
+= sqrt upward ldbl-128 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db42ap+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db4p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db44p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db4p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db44p+0L : inexact
+= sqrt downward flt-32 0x6.4add88p+4f : 0xa.08ad7p+0f : inexact
+= sqrt tonearest flt-32 0x6.4add88p+4f : 0xa.08ad7p+0f : inexact
+= sqrt towardzero flt-32 0x6.4add88p+4f : 0xa.08ad7p+0f : inexact
+= sqrt upward flt-32 0x6.4add88p+4f : 0xa.08ad8p+0f : inexact
+= sqrt downward dbl-64 0x6.4add88p+4 : 0xa.08ad75c1609fp+0 : inexact
+= sqrt tonearest dbl-64 0x6.4add88p+4 : 0xa.08ad75c1609fp+0 : inexact
+= sqrt towardzero dbl-64 0x6.4add88p+4 : 0xa.08ad75c1609fp+0 : inexact
+= sqrt upward dbl-64 0x6.4add88p+4 : 0xa.08ad75c1609f8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4add88p+4L : 0xa.08ad75c1609f281p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4add88p+4L : 0xa.08ad75c1609f282p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4add88p+4L : 0xa.08ad75c1609f281p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4add88p+4L : 0xa.08ad75c1609f282p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4add88p+4L : 0xa.08ad75c1609f281p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4add88p+4L : 0xa.08ad75c1609f282p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4add88p+4L : 0xa.08ad75c1609f281p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4add88p+4L : 0xa.08ad75c1609f282p+0L : inexact
+= sqrt downward ldbl-128 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fcap+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fca8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fcap+0L : inexact
+= sqrt upward ldbl-128 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fca8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fcp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fcp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fcp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e112p+0L : inexact
+= sqrt downward dbl-64 0x6.4add8ea0c47f4p+4 : 0xa.08ad7b0a34af8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.4add8ea0c47f4p+4 : 0xa.08ad7b0a34af8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.4add8ea0c47f4p+4 : 0xa.08ad7b0a34af8p+0 : inexact
+= sqrt upward dbl-64 0x6.4add8ea0c47f4p+4 : 0xa.08ad7b0a34bp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afcp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afcp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afcp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afcp+0L : inexact
+= sqrt downward ldbl-128 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf696p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf6968p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf696p+0L : inexact
+= sqrt upward ldbl-128 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf6968p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf68p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf68p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf68p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf6cp+0L : inexact
+sqrt 0x1.947da013c7293p+6
+= sqrt downward flt-32 0x6.51f688p+4f : 0xa.0e548p+0f : inexact
+= sqrt tonearest flt-32 0x6.51f688p+4f : 0xa.0e549p+0f : inexact
+= sqrt towardzero flt-32 0x6.51f688p+4f : 0xa.0e548p+0f : inexact
+= sqrt upward flt-32 0x6.51f688p+4f : 0xa.0e549p+0f : inexact
+= sqrt downward dbl-64 0x6.51f688p+4 : 0xa.0e548e9fa1b4p+0 : inexact
+= sqrt tonearest dbl-64 0x6.51f688p+4 : 0xa.0e548e9fa1b48p+0 : inexact
+= sqrt towardzero dbl-64 0x6.51f688p+4 : 0xa.0e548e9fa1b4p+0 : inexact
+= sqrt upward dbl-64 0x6.51f688p+4 : 0xa.0e548e9fa1b48p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.51f688p+4L : 0xa.0e548e9fa1b46eep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.51f688p+4L : 0xa.0e548e9fa1b46efp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.51f688p+4L : 0xa.0e548e9fa1b46eep+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.51f688p+4L : 0xa.0e548e9fa1b46efp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.51f688p+4L : 0xa.0e548e9fa1b46eep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.51f688p+4L : 0xa.0e548e9fa1b46efp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.51f688p+4L : 0xa.0e548e9fa1b46eep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.51f688p+4L : 0xa.0e548e9fa1b46efp+0L : inexact
+= sqrt downward ldbl-128 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd35521p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd35521p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd35521p+0L : inexact
+= sqrt upward ldbl-128 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd355218p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd355p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd3554p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd355p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd3554p+0L : inexact
+= sqrt downward flt-32 0x6.51f68p+4f : 0xa.0e548p+0f : inexact
+= sqrt tonearest flt-32 0x6.51f68p+4f : 0xa.0e549p+0f : inexact
+= sqrt towardzero flt-32 0x6.51f68p+4f : 0xa.0e548p+0f : inexact
+= sqrt upward flt-32 0x6.51f68p+4f : 0xa.0e549p+0f : inexact
+= sqrt downward dbl-64 0x6.51f68p+4 : 0xa.0e5488425a1a8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.51f68p+4 : 0xa.0e5488425a1a8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.51f68p+4 : 0xa.0e5488425a1a8p+0 : inexact
+= sqrt upward dbl-64 0x6.51f68p+4 : 0xa.0e5488425a1bp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.51f68p+4L : 0xa.0e5488425a1a91fp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.51f68p+4L : 0xa.0e5488425a1a91fp+0L : inexact
+= sqrt downward ldbl-128 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025e08p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025e1p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025e08p+0L : inexact
+= sqrt upward ldbl-128 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025e1p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe026p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe026p+0L : inexact
+= sqrt downward dbl-64 0x6.51f6804f1ca4cp+4 : 0xa.0e5488814a07p+0 : inexact
+= sqrt tonearest dbl-64 0x6.51f6804f1ca4cp+4 : 0xa.0e5488814a078p+0 : inexact
+= sqrt towardzero dbl-64 0x6.51f6804f1ca4cp+4 : 0xa.0e5488814a07p+0 : inexact
+= sqrt upward dbl-64 0x6.51f6804f1ca4cp+4 : 0xa.0e5488814a078p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a07401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a07401p+0L : inexact
+= sqrt downward ldbl-128 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb32c8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb32dp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb32c8p+0L : inexact
+= sqrt upward ldbl-128 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb32dp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb3p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb34p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb3p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb34p+0L : inexact
+sqrt 0x1.9536091c494d2p+6
+= sqrt downward flt-32 0x6.54d828p+4f : 0xa.109f1p+0f : inexact
+= sqrt tonearest flt-32 0x6.54d828p+4f : 0xa.109f2p+0f : inexact
+= sqrt towardzero flt-32 0x6.54d828p+4f : 0xa.109f1p+0f : inexact
+= sqrt upward flt-32 0x6.54d828p+4f : 0xa.109f2p+0f : inexact
+= sqrt downward dbl-64 0x6.54d828p+4 : 0xa.109f1c7a37808p+0 : inexact
+= sqrt tonearest dbl-64 0x6.54d828p+4 : 0xa.109f1c7a3781p+0 : inexact
+= sqrt towardzero dbl-64 0x6.54d828p+4 : 0xa.109f1c7a37808p+0 : inexact
+= sqrt upward dbl-64 0x6.54d828p+4 : 0xa.109f1c7a3781p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.54d828p+4L : 0xa.109f1c7a3780ffap+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.54d828p+4L : 0xa.109f1c7a3780ffap+0L : inexact
+= sqrt downward ldbl-128 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001cb1p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001cb1p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001cb1p+0L : inexact
+= sqrt upward ldbl-128 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001cb18p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001c8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001ccp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001c8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001ccp+0L : inexact
+= sqrt downward flt-32 0x6.54d82p+4f : 0xa.109f1p+0f : inexact
+= sqrt tonearest flt-32 0x6.54d82p+4f : 0xa.109f1p+0f : inexact
+= sqrt towardzero flt-32 0x6.54d82p+4f : 0xa.109f1p+0f : inexact
+= sqrt upward flt-32 0x6.54d82p+4f : 0xa.109f2p+0f : inexact
+= sqrt downward dbl-64 0x6.54d82p+4 : 0xa.109f161e62cc8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.54d82p+4 : 0xa.109f161e62cc8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.54d82p+4 : 0xa.109f161e62cc8p+0 : inexact
+= sqrt upward dbl-64 0x6.54d82p+4 : 0xa.109f161e62cdp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.54d82p+4L : 0xa.109f161e62ccb8fp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.54d82p+4L : 0xa.109f161e62ccb8fp+0L : inexact
+= sqrt downward ldbl-128 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbf8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbf88p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbf8p+0L : inexact
+= sqrt upward ldbl-128 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbf88p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbcp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adcp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbcp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adcp+0L : inexact
+= sqrt downward dbl-64 0x6.54d8247125348p+4 : 0xa.109f19a63bd6p+0 : inexact
+= sqrt tonearest dbl-64 0x6.54d8247125348p+4 : 0xa.109f19a63bd68p+0 : inexact
+= sqrt towardzero dbl-64 0x6.54d8247125348p+4 : 0xa.109f19a63bd6p+0 : inexact
+= sqrt upward dbl-64 0x6.54d8247125348p+4 : 0xa.109f19a63bd68p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.54d8247125348p+4L : 0xa.109f19a63bd6401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.54d8247125348p+4L : 0xa.109f19a63bd6401p+0L : inexact
+= sqrt downward ldbl-128 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64dd8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64dd8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64dd8p+0L : inexact
+= sqrt upward ldbl-128 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64dep+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c65p+0L : inexact
+sqrt 0x1.61b04c6p-1019
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x2.c36098cp-1020 : 0x6.a62e23c62d1b4p-512 : inexact
+= sqrt tonearest dbl-64 0x2.c36098cp-1020 : 0x6.a62e23c62d1b4p-512 : inexact
+= sqrt towardzero dbl-64 0x2.c36098cp-1020 : 0x6.a62e23c62d1b4p-512 : inexact
+= sqrt upward dbl-64 0x2.c36098cp-1020 : 0x6.a62e23c62d1b8p-512 : inexact
+= sqrt downward ldbl-96-intel 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ff8p-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x2.c36098cp-1020L : 0x6.a62e23c62d1b6p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ff8p-512L : inexact
+= sqrt upward ldbl-96-intel 0x2.c36098cp-1020L : 0x6.a62e23c62d1b6p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ff8p-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x2.c36098cp-1020L : 0x6.a62e23c62d1b6p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ff8p-512L : inexact
+= sqrt upward ldbl-96-m68k 0x2.c36098cp-1020L : 0x6.a62e23c62d1b6p-512L : inexact
+= sqrt downward ldbl-128 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f553cp-512L : inexact
+= sqrt tonearest ldbl-128 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f554p-512L : inexact
+= sqrt towardzero ldbl-128 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f553cp-512L : inexact
+= sqrt upward ldbl-128 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f554p-512L : inexact
+= sqrt downward ldbl-128ibm 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f54p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f56p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f54p-512L : inexact
+= sqrt upward ldbl-128ibm 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f56p-512L : inexact
+sqrt 0x1.93789f1p-1018
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x6.4de27c4p-1020 : 0xa.0b15721eac108p-512 : inexact
+= sqrt tonearest dbl-64 0x6.4de27c4p-1020 : 0xa.0b15721eac108p-512 : inexact
+= sqrt towardzero dbl-64 0x6.4de27c4p-1020 : 0xa.0b15721eac108p-512 : inexact
+= sqrt upward dbl-64 0x6.4de27c4p-1020 : 0xa.0b15721eac11p-512 : inexact
+= sqrt downward ldbl-96-intel 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4de27c4p-1020L : 0xa.0b15721eac10cp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffp-512L : inexact
+= sqrt upward ldbl-96-intel 0x6.4de27c4p-1020L : 0xa.0b15721eac10cp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4de27c4p-1020L : 0xa.0b15721eac10cp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4de27c4p-1020L : 0xa.0b15721eac10cp-512L : inexact
+= sqrt downward ldbl-128 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70cap-512L : inexact
+= sqrt tonearest ldbl-128 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70ca8p-512L : inexact
+= sqrt towardzero ldbl-128 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70cap-512L : inexact
+= sqrt upward ldbl-128 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70ca8p-512L : inexact
+= sqrt downward ldbl-128ibm 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70cp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70cp-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70cp-512L : inexact
+= sqrt upward ldbl-128ibm 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa71p-512L : inexact
+sqrt 0x1.a1989b4p-1018
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x6.86626dp-1020 : 0xa.37b39b75a25d8p-512 : inexact
+= sqrt tonearest dbl-64 0x6.86626dp-1020 : 0xa.37b39b75a25d8p-512 : inexact
+= sqrt towardzero dbl-64 0x6.86626dp-1020 : 0xa.37b39b75a25d8p-512 : inexact
+= sqrt upward dbl-64 0x6.86626dp-1020 : 0xa.37b39b75a25ep-512 : inexact
+= sqrt downward ldbl-96-intel 0x6.86626dp-1020L : 0xa.37b39b75a25dbffp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.86626dp-1020L : 0xa.37b39b75a25dcp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.86626dp-1020L : 0xa.37b39b75a25dbffp-512L : inexact
+= sqrt upward ldbl-96-intel 0x6.86626dp-1020L : 0xa.37b39b75a25dcp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x6.86626dp-1020L : 0xa.37b39b75a25dbffp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.86626dp-1020L : 0xa.37b39b75a25dcp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.86626dp-1020L : 0xa.37b39b75a25dbffp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x6.86626dp-1020L : 0xa.37b39b75a25dcp-512L : inexact
+= sqrt downward ldbl-128 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f30528p-512L : inexact
+= sqrt tonearest ldbl-128 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f30528p-512L : inexact
+= sqrt towardzero ldbl-128 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f30528p-512L : inexact
+= sqrt upward ldbl-128 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f3053p-512L : inexact
+= sqrt downward ldbl-128ibm 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f304p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f304p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f304p-512L : inexact
+= sqrt upward ldbl-128ibm 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f308p-512L : inexact
+sqrt 0x1.f93bc9p-1018
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x7.e4ef24p-1020 : 0xb.3d1b76201dd7p-512 : inexact
+= sqrt tonearest dbl-64 0x7.e4ef24p-1020 : 0xb.3d1b76201dd78p-512 : inexact
+= sqrt towardzero dbl-64 0x7.e4ef24p-1020 : 0xb.3d1b76201dd7p-512 : inexact
+= sqrt upward dbl-64 0x7.e4ef24p-1020 : 0xb.3d1b76201dd78p-512 : inexact
+= sqrt downward ldbl-96-intel 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt upward ldbl-96-intel 0x7.e4ef24p-1020L : 0xb.3d1b76201dd7401p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt upward ldbl-96-m68k 0x7.e4ef24p-1020L : 0xb.3d1b76201dd7401p-512L : inexact
+= sqrt downward ldbl-128 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abeap-512L : inexact
+= sqrt tonearest ldbl-128 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abea8p-512L : inexact
+= sqrt towardzero ldbl-128 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abeap-512L : inexact
+= sqrt upward ldbl-128 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abea8p-512L : inexact
+= sqrt downward ldbl-128ibm 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abcp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1acp-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abcp-512L : inexact
+= sqrt upward ldbl-128ibm 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1acp-512L : inexact
+sqrt 0x1.2f675e3p-1017
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x9.7b3af18p-1020 : 0xc.51155b6e7f708p-512 : inexact
+= sqrt tonearest dbl-64 0x9.7b3af18p-1020 : 0xc.51155b6e7f708p-512 : inexact
+= sqrt towardzero dbl-64 0x9.7b3af18p-1020 : 0xc.51155b6e7f708p-512 : inexact
+= sqrt upward dbl-64 0x9.7b3af18p-1020 : 0xc.51155b6e7f71p-512 : inexact
+= sqrt downward ldbl-96-intel 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x9.7b3af18p-1020L : 0xc.51155b6e7f70cp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffp-512L : inexact
+= sqrt upward ldbl-96-intel 0x9.7b3af18p-1020L : 0xc.51155b6e7f70cp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x9.7b3af18p-1020L : 0xc.51155b6e7f70cp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x9.7b3af18p-1020L : 0xc.51155b6e7f70cp-512L : inexact
+= sqrt downward ldbl-128 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b561p-512L : inexact
+= sqrt tonearest ldbl-128 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b5618p-512L : inexact
+= sqrt towardzero ldbl-128 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b561p-512L : inexact
+= sqrt upward ldbl-128 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b5618p-512L : inexact
+= sqrt downward ldbl-128ibm 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b54p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b58p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b54p-512L : inexact
+= sqrt upward ldbl-128ibm 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b58p-512L : inexact
+sqrt 0x1.a158508p-1017
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0xd.0ac284p-1020 : 0xe.720c54b67ac48p-512 : inexact
+= sqrt tonearest dbl-64 0xd.0ac284p-1020 : 0xe.720c54b67ac48p-512 : inexact
+= sqrt towardzero dbl-64 0xd.0ac284p-1020 : 0xe.720c54b67ac48p-512 : inexact
+= sqrt upward dbl-64 0xd.0ac284p-1020 : 0xe.720c54b67ac5p-512 : inexact
+= sqrt downward ldbl-96-intel 0xd.0ac284p-1020L : 0xe.720c54b67ac4bffp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0xd.0ac284p-1020L : 0xe.720c54b67ac4cp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0xd.0ac284p-1020L : 0xe.720c54b67ac4bffp-512L : inexact
+= sqrt upward ldbl-96-intel 0xd.0ac284p-1020L : 0xe.720c54b67ac4cp-512L : inexact
+= sqrt downward ldbl-96-m68k 0xd.0ac284p-1020L : 0xe.720c54b67ac4bffp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0xd.0ac284p-1020L : 0xe.720c54b67ac4cp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0xd.0ac284p-1020L : 0xe.720c54b67ac4bffp-512L : inexact
+= sqrt upward ldbl-96-m68k 0xd.0ac284p-1020L : 0xe.720c54b67ac4cp-512L : inexact
+= sqrt downward ldbl-128 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941bfp-512L : inexact
+= sqrt tonearest ldbl-128 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941bf8p-512L : inexact
+= sqrt towardzero ldbl-128 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941bfp-512L : inexact
+= sqrt upward ldbl-128 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941bf8p-512L : inexact
+= sqrt downward ldbl-128ibm 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c9418p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941cp-512L : inexact
+= sqrt towardzero ldbl-128ibm 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c9418p-512L : inexact
+= sqrt upward ldbl-128ibm 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941cp-512L : inexact
+sqrt 0x1.cd31f078p-1017
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0xe.698f83cp-1020 : 0xf.2f78e32ee6758p-512 : inexact
+= sqrt tonearest dbl-64 0xe.698f83cp-1020 : 0xf.2f78e32ee6758p-512 : inexact
+= sqrt towardzero dbl-64 0xe.698f83cp-1020 : 0xf.2f78e32ee6758p-512 : inexact
+= sqrt upward dbl-64 0xe.698f83cp-1020 : 0xf.2f78e32ee676p-512 : inexact
+= sqrt downward ldbl-96-intel 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0xe.698f83cp-1020L : 0xf.2f78e32ee675cp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffp-512L : inexact
+= sqrt upward ldbl-96-intel 0xe.698f83cp-1020L : 0xf.2f78e32ee675cp-512L : inexact
+= sqrt downward ldbl-96-m68k 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0xe.698f83cp-1020L : 0xf.2f78e32ee675cp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffp-512L : inexact
+= sqrt upward ldbl-96-m68k 0xe.698f83cp-1020L : 0xf.2f78e32ee675cp-512L : inexact
+= sqrt downward ldbl-128 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce66fp-512L : inexact
+= sqrt tonearest ldbl-128 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce66fp-512L : inexact
+= sqrt towardzero ldbl-128 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce66fp-512L : inexact
+= sqrt upward ldbl-128 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce66f8p-512L : inexact
+= sqrt downward ldbl-128ibm 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce64p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce68p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce64p-512L : inexact
+= sqrt upward ldbl-128ibm 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce68p-512L : inexact
+sqrt 0x1.33b43b08p-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.33b43b08p-1016 : 0x1.18a9f607e1701p-508 : inexact
+= sqrt tonearest dbl-64 0x1.33b43b08p-1016 : 0x1.18a9f607e1701p-508 : inexact
+= sqrt towardzero dbl-64 0x1.33b43b08p-1016 : 0x1.18a9f607e1701p-508 : inexact
+= sqrt upward dbl-64 0x1.33b43b08p-1016 : 0x1.18a9f607e1702p-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.33b43b08p-1016L : 0x1.18a9f607e17017fep-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.33b43b08p-1016L : 0x1.18a9f607e17018p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.33b43b08p-1016L : 0x1.18a9f607e17017fep-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.33b43b08p-1016L : 0x1.18a9f607e17018p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.33b43b08p-1016L : 0x1.18a9f607e17017fep-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.33b43b08p-1016L : 0x1.18a9f607e17018p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.33b43b08p-1016L : 0x1.18a9f607e17017fep-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.33b43b08p-1016L : 0x1.18a9f607e17018p-508L : inexact
+= sqrt downward ldbl-128 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e157aep-508L : inexact
+= sqrt tonearest ldbl-128 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e157afp-508L : inexact
+= sqrt towardzero ldbl-128 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e157aep-508L : inexact
+= sqrt upward ldbl-128 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e157afp-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e1578p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e1578p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e1578p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e158p-508L : inexact
+sqrt 0x1.6e66a858p-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.6e66a858p-1016 : 0x1.324402a00b45ep-508 : inexact
+= sqrt tonearest dbl-64 0x1.6e66a858p-1016 : 0x1.324402a00b45fp-508 : inexact
+= sqrt towardzero dbl-64 0x1.6e66a858p-1016 : 0x1.324402a00b45ep-508 : inexact
+= sqrt upward dbl-64 0x1.6e66a858p-1016 : 0x1.324402a00b45fp-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.6e66a858p-1016L : 0x1.324402a00b45e802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.6e66a858p-1016L : 0x1.324402a00b45e802p-508L : inexact
+= sqrt downward ldbl-128 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b929p-508L : inexact
+= sqrt tonearest ldbl-128 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b92ap-508L : inexact
+= sqrt towardzero ldbl-128 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b929p-508L : inexact
+= sqrt upward ldbl-128 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b92ap-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b9p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b9p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b9p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b98p-508L : inexact
+sqrt 0x1.8661cbf8p-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.8661cbf8p-1016 : 0x1.3c212046bfdfep-508 : inexact
+= sqrt tonearest dbl-64 0x1.8661cbf8p-1016 : 0x1.3c212046bfdffp-508 : inexact
+= sqrt towardzero dbl-64 0x1.8661cbf8p-1016 : 0x1.3c212046bfdfep-508 : inexact
+= sqrt upward dbl-64 0x1.8661cbf8p-1016 : 0x1.3c212046bfdffp-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe802p-508L : inexact
+= sqrt downward ldbl-128 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a63bp-508L : inexact
+= sqrt tonearest ldbl-128 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a63bp-508L : inexact
+= sqrt towardzero ldbl-128 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a63bp-508L : inexact
+= sqrt upward ldbl-128 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a63cp-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a6p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a6p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a6p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a68p-508L : inexact
+sqrt 0x1.bbb221b4p-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.bbb221b4p-1016 : 0x1.510681b93993p-508 : inexact
+= sqrt tonearest dbl-64 0x1.bbb221b4p-1016 : 0x1.510681b939931p-508 : inexact
+= sqrt towardzero dbl-64 0x1.bbb221b4p-1016 : 0x1.510681b93993p-508 : inexact
+= sqrt upward dbl-64 0x1.bbb221b4p-1016 : 0x1.510681b939931p-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.bbb221b4p-1016L : 0x1.510681b939930802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.bbb221b4p-1016L : 0x1.510681b939930802p-508L : inexact
+= sqrt downward ldbl-128 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cced7p-508L : inexact
+= sqrt tonearest ldbl-128 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cced7p-508L : inexact
+= sqrt towardzero ldbl-128 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cced7p-508L : inexact
+= sqrt upward ldbl-128 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cced8p-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cce8p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891ccfp-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cce8p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891ccfp-508L : inexact
+sqrt 0x1.c4942f3cp-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.c4942f3cp-1016 : 0x1.5461e59227ab5p-508 : inexact
+= sqrt tonearest dbl-64 0x1.c4942f3cp-1016 : 0x1.5461e59227ab5p-508 : inexact
+= sqrt towardzero dbl-64 0x1.c4942f3cp-1016 : 0x1.5461e59227ab5p-508 : inexact
+= sqrt upward dbl-64 0x1.c4942f3cp-1016 : 0x1.5461e59227ab6p-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57fep-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.c4942f3cp-1016L : 0x1.5461e59227ab58p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57fep-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.c4942f3cp-1016L : 0x1.5461e59227ab58p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57fep-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.c4942f3cp-1016L : 0x1.5461e59227ab58p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57fep-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.c4942f3cp-1016L : 0x1.5461e59227ab58p-508L : inexact
+= sqrt downward ldbl-128 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7cc1p-508L : inexact
+= sqrt tonearest ldbl-128 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7cc1p-508L : inexact
+= sqrt towardzero ldbl-128 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7cc1p-508L : inexact
+= sqrt upward ldbl-128 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7cc2p-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7c8p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7dp-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7c8p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7dp-508L : inexact
+sqrt 0x1.dbb258c8p-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.dbb258c8p-1016 : 0x1.5cf7b0f78d3aep-508 : inexact
+= sqrt tonearest dbl-64 0x1.dbb258c8p-1016 : 0x1.5cf7b0f78d3afp-508 : inexact
+= sqrt towardzero dbl-64 0x1.dbb258c8p-1016 : 0x1.5cf7b0f78d3aep-508 : inexact
+= sqrt upward dbl-64 0x1.dbb258c8p-1016 : 0x1.5cf7b0f78d3afp-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae802p-508L : inexact
+= sqrt downward ldbl-128 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c32dp-508L : inexact
+= sqrt tonearest ldbl-128 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c32ep-508L : inexact
+= sqrt towardzero ldbl-128 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c32dp-508L : inexact
+= sqrt upward ldbl-128 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c32ep-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c3p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c3p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c3p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c38p-508L : inexact
+sqrt 0x1.57103ea4p-1015
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x2.ae207d48p-1016 : 0x1.a31ab946d340ap-508 : inexact
+= sqrt tonearest dbl-64 0x2.ae207d48p-1016 : 0x1.a31ab946d340bp-508 : inexact
+= sqrt towardzero dbl-64 0x2.ae207d48p-1016 : 0x1.a31ab946d340ap-508 : inexact
+= sqrt upward dbl-64 0x2.ae207d48p-1016 : 0x1.a31ab946d340bp-508 : inexact
+= sqrt downward ldbl-96-intel 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt upward ldbl-96-intel 0x2.ae207d48p-1016L : 0x1.a31ab946d340a802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x2.ae207d48p-1016L : 0x1.a31ab946d340a802p-508L : inexact
+= sqrt downward ldbl-128 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b5fp-508L : inexact
+= sqrt tonearest ldbl-128 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b6p-508L : inexact
+= sqrt towardzero ldbl-128 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b5fp-508L : inexact
+= sqrt upward ldbl-128 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b6p-508L : inexact
+= sqrt downward ldbl-128ibm 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9bp-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b8p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9bp-508L : inexact
+= sqrt upward ldbl-128ibm 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b8p-508L : inexact
+sqrt 0x1.9b294f88p-1015
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x3.36529f1p-1016 : 0x1.cad197e28e85ap-508 : inexact
+= sqrt tonearest dbl-64 0x3.36529f1p-1016 : 0x1.cad197e28e85bp-508 : inexact
+= sqrt towardzero dbl-64 0x3.36529f1p-1016 : 0x1.cad197e28e85ap-508 : inexact
+= sqrt upward dbl-64 0x3.36529f1p-1016 : 0x1.cad197e28e85bp-508 : inexact
+= sqrt downward ldbl-96-intel 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt upward ldbl-96-intel 0x3.36529f1p-1016L : 0x1.cad197e28e85a802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x3.36529f1p-1016L : 0x1.cad197e28e85a802p-508L : inexact
+= sqrt downward ldbl-128 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f1133685p-508L : inexact
+= sqrt tonearest ldbl-128 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f11336851p-508L : inexact
+= sqrt towardzero ldbl-128 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f1133685p-508L : inexact
+= sqrt upward ldbl-128 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f11336851p-508L : inexact
+= sqrt downward ldbl-128ibm 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f113368p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f1133688p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f113368p-508L : inexact
+= sqrt upward ldbl-128ibm 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f1133688p-508L : inexact
+sqrt 0x1.0000000000001p+0
+= sqrt downward flt-32 0x1.000002p+0f : 0x1p+0f : inexact
+= sqrt tonearest flt-32 0x1.000002p+0f : 0x1p+0f : inexact
+= sqrt towardzero flt-32 0x1.000002p+0f : 0x1p+0f : inexact
+= sqrt upward flt-32 0x1.000002p+0f : 0x1.000002p+0f : inexact
+= sqrt downward dbl-64 0x1.000002p+0 : 0x1.000000ffffff8p+0 : inexact
+= sqrt tonearest dbl-64 0x1.000002p+0 : 0x1.000000ffffff8p+0 : inexact
+= sqrt towardzero dbl-64 0x1.000002p+0 : 0x1.000000ffffff8p+0 : inexact
+= sqrt upward dbl-64 0x1.000002p+0 : 0x1.000000ffffff9p+0 : inexact
+= sqrt downward ldbl-96-intel 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt upward ldbl-96-intel 0x1.000002p+0L : 0x1.000000ffffff8002p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x1.000002p+0L : 0x1.000000ffffff8002p+0L : inexact
+= sqrt downward ldbl-128 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt tonearest ldbl-128 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt towardzero ldbl-128 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt upward ldbl-128 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6001p+0L : inexact
+= sqrt downward ldbl-128ibm 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt upward ldbl-128ibm 0x1.000002p+0L : 0x1.000000ffffff8000007fffff608p+0L : inexact
+= sqrt downward flt-32 0x1p+0f : 0x1p+0f :
+= sqrt tonearest flt-32 0x1p+0f : 0x1p+0f :
+= sqrt towardzero flt-32 0x1p+0f : 0x1p+0f :
+= sqrt upward flt-32 0x1p+0f : 0x1p+0f :
+= sqrt downward dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt tonearest dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt towardzero dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt upward dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt downward ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt downward dbl-64 0x1.0000000000001p+0 : 0x1p+0 : inexact
+= sqrt tonearest dbl-64 0x1.0000000000001p+0 : 0x1p+0 : inexact
+= sqrt towardzero dbl-64 0x1.0000000000001p+0 : 0x1p+0 : inexact
+= sqrt upward dbl-64 0x1.0000000000001p+0 : 0x1.0000000000001p+0 : inexact
+= sqrt downward ldbl-96-intel 0x1.0000000000001p+0L : 0x1.00000000000007fep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.0000000000001p+0L : 0x1.00000000000007fep+0L : inexact
+= sqrt upward ldbl-96-intel 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x1.0000000000001p+0L : 0x1.00000000000007fep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.0000000000001p+0L : 0x1.00000000000007fep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+= sqrt downward ldbl-128 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffffep+0L : inexact
+= sqrt tonearest ldbl-128 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffffep+0L : inexact
+= sqrt towardzero ldbl-128 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffffep+0L : inexact
+= sqrt upward ldbl-128 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffffe1p+0L : inexact
+= sqrt downward ldbl-128ibm 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffff8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffff8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+sqrt 0x1.fffffffffffffp-1
+= sqrt downward flt-32 0x1p+0f : 0x1p+0f :
+= sqrt tonearest flt-32 0x1p+0f : 0x1p+0f :
+= sqrt towardzero flt-32 0x1p+0f : 0x1p+0f :
+= sqrt upward flt-32 0x1p+0f : 0x1p+0f :
+= sqrt downward dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt tonearest dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt towardzero dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt upward dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt downward ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt downward flt-32 0xf.fffffp-4f : 0xf.fffffp-4f : inexact
+= sqrt tonearest flt-32 0xf.fffffp-4f : 0xf.fffffp-4f : inexact
+= sqrt towardzero flt-32 0xf.fffffp-4f : 0xf.fffffp-4f : inexact
+= sqrt upward flt-32 0xf.fffffp-4f : 0x1p+0f : inexact
+= sqrt downward dbl-64 0xf.fffffp-4 : 0xf.fffff7fffffd8p-4 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp-4 : 0xf.fffff7fffffep-4 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp-4 : 0xf.fffff7fffffd8p-4 : inexact
+= sqrt upward dbl-64 0xf.fffffp-4 : 0xf.fffff7fffffep-4 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp-4L : 0xf.fffff7fffffdfffp-4L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp-4L : 0xf.fffff7fffffep-4L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp-4L : 0xf.fffff7fffffdfffp-4L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp-4L : 0xf.fffff7fffffep-4L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp-4L : 0xf.fffff7fffffdfffp-4L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp-4L : 0xf.fffff7fffffep-4L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp-4L : 0xf.fffff7fffffdfffp-4L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp-4L : 0xf.fffff7fffffep-4L : inexact
+= sqrt downward ldbl-128 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff5ff8p-4L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff6p-4L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff5ff8p-4L : inexact
+= sqrt upward ldbl-128 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff6p-4L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff5cp-4L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff6p-4L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff5cp-4L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff6p-4L : inexact
+= sqrt downward dbl-64 0xf.ffffffffffff8p-4 : 0xf.ffffffffffff8p-4 : inexact
+= sqrt tonearest dbl-64 0xf.ffffffffffff8p-4 : 0xf.ffffffffffff8p-4 : inexact
+= sqrt towardzero dbl-64 0xf.ffffffffffff8p-4 : 0xf.ffffffffffff8p-4 : inexact
+= sqrt upward dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact
+= sqrt downward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffp-4L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffp-4L : inexact
+= sqrt upward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
+= sqrt downward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffp-4L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffp-4L : inexact
+= sqrt upward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
+= sqrt downward ldbl-128 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbfffffffffffff78p-4L : inexact
+= sqrt tonearest ldbl-128 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbfffffffffffff8p-4L : inexact
+= sqrt towardzero ldbl-128 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbfffffffffffff78p-4L : inexact
+= sqrt upward ldbl-128 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbfffffffffffff8p-4L : inexact
+= sqrt downward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffffffffffffcp-4L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffffffffffffcp-4L : inexact
+= sqrt upward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
diff --git a/sysdeps/i386/fpu/e_sqrt.S b/sysdeps/i386/fpu/e_sqrt.S
index 1054ba4532..fba5833a9a 100644
--- a/sysdeps/i386/fpu/e_sqrt.S
+++ b/sysdeps/i386/fpu/e_sqrt.S
@@ -7,7 +7,17 @@
ENTRY(__ieee754_sqrt)
fldl 4(%esp)
+ subl $8, %esp
+ cfi_adjust_cfa_offset (8)
+ fstcw 4(%esp)
+ movl $0xfeff, %edx
+ andl 4(%esp), %edx
+ movl %edx, (%esp)
+ fldcw (%esp)
fsqrt
+ fldcw 4(%esp)
+ addl $8, %esp
+ cfi_adjust_cfa_offset (-8)
ret
END (__ieee754_sqrt)
strong_alias (__ieee754_sqrt, __sqrt_finite)
diff --git a/sysdeps/i386/fpu/w_sqrt.c b/sysdeps/i386/fpu/w_sqrt.c
new file mode 100644
index 0000000000..19b5074179
--- /dev/null
+++ b/sysdeps/i386/fpu/w_sqrt.c
@@ -0,0 +1,8 @@
+/* The inline __ieee754_sqrt is not correctly rounding; it's OK for
+ most internal uses in glibc, but not for sqrt itself. */
+#define __ieee754_sqrt __avoid_ieee754_sqrt
+#include <math.h>
+#include <math_private.h>
+#undef __ieee754_sqrt
+extern double __ieee754_sqrt (double);
+#include <math/w_sqrt.c>