diff options
59 files changed, 15533 insertions, 130 deletions
@@ -511,20 +511,13 @@ build the GNU C Library: Check the FAQ for any special compiler issues on particular platforms. - * GNU 'binutils' 2.25 or later + * GNU 'binutils' 2.39 or later You must use GNU 'binutils' (as and ld) to build the GNU C Library. No other assembler or linker has the necessary functionality at the moment. As of release time, GNU 'binutils' 2.43.1 is the newest verified to work to build the GNU C Library. - For PowerPC 64-bits little-endian (powerpc64le), 'objcopy' is - required to support '--update-section'. This option requires - binutils 2.26 or newer. - - ARC architecture needs 'binutils' 2.32 or higher for TLS related - fixes. - * GNU 'texinfo' 4.7 or later To correctly translate and install the Texinfo documentation you @@ -14,7 +14,8 @@ Major new features: functions for float, double, long double, _FloatN and _FloatNx, and a type-generic macro in <tgmath.h>. - - Power and absolute-value functions: compoundn, pown, powr, rsqrt. + - Power and absolute-value functions: compoundn, pown, powr, rootn, + rsqrt. * On Linux, the pthread_gettid_np function has been added. @@ -36,6 +37,8 @@ Changes to build and runtime requirements: * GCC 12.1 or later is now required to build the GNU C Library. +* GNU Binutils 2.39 or later is now required to build the GNU C Library. + Security related changes: The following CVEs were fixed in this release, details of which can be diff --git a/benchtests/Makefile b/benchtests/Makefile index d0e050f..5b2fa67 100644 --- a/benchtests/Makefile +++ b/benchtests/Makefile @@ -96,6 +96,7 @@ bench-math := \ log1pf \ log2 \ log2f \ + log2l \ log2p1f \ logb \ logbf \ diff --git a/benchtests/log2l-inputs b/benchtests/log2l-inputs new file mode 100644 index 0000000..48ce8e3 --- /dev/null +++ b/benchtests/log2l-inputs @@ -0,0 +1,1004 @@ +## args: long double +## ret: long double +## includes: math.h +# Random inputs in [-exp(1),exp(1)] +0x1.500529da897abp+1l +0x1.e6b52729fae48p-1l +0x1.0b01d54464c17p+1l +-0x1.0fac96ab7114ap+0l +0x1.2bda70ab74375p+1l +-0x1.b54ed84c976adp+0l +-0x1.d2fc114f6341ep-1l +-0x1.9ef90df4bb054p+0l +-0x1.0fe4cca59e3fp-2l +0x1.4e794361d0141p+1l +-0x1.48587c85bee62p+1l +-0x1.0b92f2f0b7717p+0l +0x1.7be80e3460156p+0l +0x1.4309689be9a4bp+1l +0x1.4b5492ff716a2p+0l +0x1.1bcf12941217p-3l +-0x1.08df7dc996448p+1l +-0x1.250eeaf9c2b1fp+1l +0x1.1794ac66704cdp+1l +-0x1.460bff5e728d8p-1l +0x1.2a6998ad63b7dp+1l +-0x1.2bbb829960c7dp+1l +0x1.82e3556af13cap+0l +0x1.1604a960941cp-2l +-0x1.53603d6bb31f8p-2l +0x1.5bbc11ae7c37ep+0l +-0x1.933c0f19d1fdp+0l +0x1.e7bf1bc2d92bep+0l +0x1.03f04d937cd2bp+1l +-0x1.7fa1d81be7144p-1l +0x1.0046ad9bed0e1p+1l +-0x1.c9eb2026b2063p+0l +0x1.d69992c2b7324p-1l +-0x1.fb4962c1924fp+0l +0x1.4d1c4eb2f95f7p+1l +-0x1.7a4aa1bbb868p-1l +0x1.5883cb80d63c8p-2l +0x1.885ff16334a1ep+0l +0x1.181f67d2b44p-1l +0x1.50b9b751736e9p+1l +-0x1.39da81c5a8fbp-2l +0x1.cb5b85e5935a2p+0l +0x1.00b2c89563c8cp+0l +-0x1.435a7db319fc9p+1l +0x1.7e0ec32c48762p+0l +0x1.d550bd125b94ep+0l +0x1.0c5d0d5bb54d5p+1l +-0x1.546d7fed7be52p+1l +-0x1.3d9639a486d5bp+1l +-0x1.f525ffa8abafp-2l +-0x1.d7ac3bca337fp+0l +-0x1.56618c8c47d31p+1l +-0x1.75f7b57594dap-3l +0x1.9b4d3bd25623cp-1l +0x1.3cac55b28aad8p-1l +-0x1.0fc99384dc0abp+1l +-0x1.f61935e5c5cc7p+0l +-0x1.eb5273f79efaep-1l +0x1.3d1538181e7d1p+1l +-0x1.e4edf407a133p-1l +0x1.94d226577fb68p-2l +0x1.51f467b1d301dp+1l +0x1.882920e4c9f66p+0l +0x1.a0e7958ca18dp-2l +-0x1.d572408305bf8p-1l +-0x1.c43cbd998771cp+0l +-0x1.c5f9b6506e7a2p+0l +0x1.03636903e71ap-4l +-0x1.a5e1de6fe42p-2l +-0x1.1cf8e277d51a9p+1l +-0x1.6255e670ef1cbp+0l +-0x1.4158a669aabep-4l +-0x1.911765d5aa3cp-5l +-0x1.10fb73bbf39edp+0l +-0x1.54553772ac3fdp+1l +0x1.df2fcab96644ep+0l +0x1.89abb8a7d284p-3l +-0x1.1219e2f46c6b9p+0l +-0x1.567b7bd4b08ecp+1l +-0x1.01ee6f54ec228p-1l +0x1.344cba1775a47p+1l +0x1.7fb8c65afdc2p-1l +-0x1.c7394973c9081p+0l +-0x1.19e59cb48d755p+0l +0x1.64a25357bf46ap+0l +-0x1.44604f3a8d42cp-1l +-0x1.2b77b1ab1bbep-4l +0x1.0889d1b49e43fp+1l +-0x1.3b626633fe218p+0l +0x1.234a3924d2065p+1l +0x1.caeef3263d7dp-2l +-0x1.48a21c8aa5149p+1l +-0x1.5e034010fa97bp+0l +0x1.31006ffa37009p+1l +-0x1.351893020ee58p+1l +0x1.9392dc25703ep-2l +0x1.43f42c18f5ff3p+1l +-0x1.87dbc7455f6b7p+0l +-0x1.791f6a695e0e2p-1l +0x1.bb335783a7c02p+0l +0x1.a5720a4b275d4p-1l +0x1.83dd0c096f67ap+0l +-0x1.6ec876202dcep+0l +-0x1.1438d7f41a8ap-4l +0x1.c6185d6f1705ep+0l +0x1.753133481597ep+0l +-0x1.bdc6e0d2dce17p+0l +-0x1.682b191947c9p-1l +-0x1.01f233c955d4cp-1l +-0x1.0ff2ab2ea1038p-2l +0x1.c5e4107cfb92ap+0l +0x1.2260e6cefd587p+1l +-0x1.416b939f3a4d6p+0l +-0x1.3eb2697c9adecp+1l +-0x1.0bf902862927p-3l +-0x1.86539d4aabbe9p+0l +0x1.3b563072d68f8p+0l +-0x1.2cc0c0dc16f77p+1l +0x1.fd31fcf803dcp-1l +0x1.48189258a052fp+1l +-0x1.8a88232b2823ap-1l +0x1.e1e5f9b71237ap+0l +0x1.73a024893c3fap+0l +-0x1.6f22f96da86ep-2l +0x1.3afbcb2e215dfp+1l +0x1.f7d55dc49c5f4p-1l +0x1.30767e3a9b48cp-1l +-0x1.b83fff45a9f8p-3l +-0x1.559a808d7c553p+1l +-0x1.2322336696b87p+0l +-0x1.b24049fd5c4f2p+0l +0x1.dcfb7b479942p-2l +-0x1.5b420d5fb3e16p+1l +0x1.0dcfe3dc609ap-4l +0x1.10e94fc3076a8p-1l +-0x1.4703198f7945ap+1l +-0x1.4df1ebcaf4293p+1l +-0x1.5b114ab6f1c15p+0l +-0x1.134541ae2c68p-1l +-0x1.66a17d5806a9p+0l +-0x1.1f47ce7720127p+1l +-0x1.b58b7ffb233a2p+0l +-0x1.ed425d6aef464p+0l +0x1.4e7aedaf02814p-1l +0x1.10afc0039a441p+1l +0x1.e9721426f8e16p+0l +-0x1.1f94593947bp-3l +-0x1.3f59a97fe97cap+1l +0x1.2cdbb0d9e5d63p+1l +0x1.df8199a085e26p+0l +0x1.6eb2d2fc06328p-1l +0x1.35d92f02ba646p+0l +0x1.486c5d7b70d2fp+1l +0x1.bb3dad8c1a3p-2l +-0x1.0043b12147f8p-1l +0x1.1374b7c7d3866p+0l +0x1.f61f6df44bdep-2l +0x1.b722a2a17952ap+0l +-0x1.2957eb68148f6p+1l +0x1.42e67b0756556p+0l +-0x1.005d5470e2ee9p+0l +0x1.ae89b29dba2p-3l +0x1.b8efb511dee2p-2l +0x1.720943efd35f4p-1l +0x1.81e7a7b2b1ef6p+0l +0x1.546cd5f1c22dbp+1l +0x1.53de98c35f80ep+0l +-0x1.a7c105655314p-2l +-0x1.e988e62365788p-1l +0x1.b07eed49b8078p-1l +-0x1.3a39ba6c52a54p+0l +0x1.3722442ac3573p+1l +-0x1.e8f437ce0874ep-1l +-0x1.55a0e463a9795p+0l +-0x1.0c4096a91e0bcp-1l +0x1.f3ba6cd1c127ap+0l +-0x1.24910f0655d9cp+1l +0x1.be32af3e5a152p+0l +-0x1.ec9a89373437dp+0l +0x1.ba51c02c4cae6p+0l +0x1.303052586ebd3p+1l +-0x1.6858c96e9f06p-2l +-0x1.3d92ff779165dp+0l +0x1.7f0c6c1701062p+0l +-0x1.4a8911ac56164p+1l +-0x1.fd6cb324f8866p+0l +0x1.0f341917c9eddp+1l +-0x1.2dfbdbf47a5a7p+1l +-0x1.cced13ffc97ep-4l +0x1.37430bd835a53p+1l +0x1.2cc78b1495fd2p+0l +0x1.d44f82d3e369ap+0l +-0x1.49ce4d0c180e8p-2l +0x1.d256863c4703cp-1l +-0x1.d5df801ca72dp-1l +-0x1.292cb876414e1p+1l +-0x1.85f321e83a08ap+0l +0x1.343e8ccc41cbap+0l +0x1.2d3a564271f4bp+1l +-0x1.a7ae10dd13922p-1l +0x1.44a35c2ac73p-4l +-0x1.14f73c4031748p-2l +0x1.7b0b106c2f65p-3l +0x1.54bc5e8981527p+1l +-0x1.67fc3cfbc6f88p-1l +-0x1.b25d5ac24e1adp+0l +0x1.211b2e658481p-2l +0x1.5272b3a10d987p+1l +-0x1.f9c3b641659ap-3l +0x1.5a27a815ec5cap+0l +-0x1.4e92118ebe748p-1l +-0x1.0fdd6db571854p+0l +0x1.2ff2fe2d0fa4bp+1l +-0x1.6cebb2ea8a7dp-3l +0x1.059322ba9739p+0l +0x1.2c671dc283f7p-1l +0x1.43ba869684acbp+1l +0x1.10273d980e9dep+0l +0x1.5e31d058df452p+0l +0x1.54c0d705b100dp+1l +0x1.5ed3438749642p+0l +-0x1.2f43bfc78cffp+1l +0x1.c56cb88f1f08p-6l +0x1.871302926ae2p-4l +0x1.a8adf8ce32f68p-1l +-0x1.f94329b501ef8p-1l +-0x1.6b02da409eddcp-1l +-0x1.4c92949e94d71p+1l +0x1.58f887287e5e7p+1l +-0x1.2ad27c8e85947p+0l +-0x1.1b90f768c817dp+1l +0x1.486404b49c173p+1l +-0x1.313b1ec65ed3p-2l +0x1.e4106d361c158p-1l +-0x1.3e70672a7c07p-3l +-0x1.7a28e3bd3c3d6p+0l +-0x1.da562f1209ep-2l +0x1.25df501d68278p-2l +-0x1.06f3d4198f6a7p+1l +-0x1.47d012e6427c9p+0l +0x1.09c5a227c75ap+0l +0x1.0b3447e6e299dp+1l +-0x1.3cc84d9d61a5bp+1l +0x1.c12dac4c94e34p-1l +0x1.38c9ea69d3f9ap+0l +-0x1.9a4e05a9781p-2l +-0x1.c069d87e7d5cep-1l +0x1.20fee49e82079p+1l +0x1.1387f7b090db7p+1l +0x1.b4dcf76f0184p-2l +-0x1.53c1eacecafddp+0l +0x1.6b0127b729c12p+0l +-0x1.30b2b0b3c346dp+1l +0x1.61513edcff9acp-1l +0x1.fe103764a152ep+0l +-0x1.51483ff0572d8p-2l +0x1.af92ed1eb4bdp-2l +-0x1.fa606ba498dap-4l +0x1.07d1c161915d4p+0l +0x1.3f00894a3f99bp+1l +-0x1.01cee14645d02p+1l +0x1.04f508cd659bp-2l +0x1.42f2a2a7ffef7p+1l +-0x1.89f2c0965691fp+0l +0x1.0dc82c251d338p+0l +-0x1.415e7742671a8p-1l +-0x1.491a5da66ca16p+1l +0x1.83b818547086p-2l +0x1.a1ee8c47521f6p+0l +0x1.e6a953f1e0fp-7l +-0x1.5eb2b3347c61p-2l +-0x1.825c20f143a3dp+0l +0x1.552f94327f27cp-1l +0x1.1ecd17398820dp+1l +-0x1.e33da24194d72p+0l +0x1.2ad719dfa0c0dp+1l +-0x1.33efdd9d89e9cp-1l +0x1.20a5b4ec23a5cp-1l +-0x1.910cc05a8c87ep+0l +0x1.6ada78553822p-1l +-0x1.44044788c7c54p+1l +0x1.afc893025eb42p+0l +-0x1.dc9e6b6504104p+0l +0x1.5e35b37b866bap+0l +-0x1.a737fb8ae762cp-1l +0x1.759ce17fc3958p-2l +-0x1.4ef2dee6560b8p-1l +0x1.2359ab9ee0d87p+1l +-0x1.a817685f0eac5p+0l +0x1.4ee3d0c5bc057p+1l +0x1.2839a79f4bee1p+1l +-0x1.2075d33217092p+1l +-0x1.2bede2515d96p+1l +-0x1.15777003fb4a8p-1l +0x1.0946416b6eda6p+0l +-0x1.454877ca2f73dp+1l +0x1.170bd4a264ca7p+1l +0x1.253cf4235f7b7p+1l +-0x1.48b0e92c9036ep+1l +-0x1.40265191be638p-1l +0x1.87fa8320882p-3l +-0x1.4d885ae2f969dp+1l +-0x1.1e7f4fb2a254fp+1l +0x1.00f8ca46e0761p+1l +0x1.1b8e1aca874p-9l +-0x1.5570975649344p-1l +-0x1.f3015b79aa708p-1l +-0x1.e1c80276caddp-3l +-0x1.377439bf6a42cp+1l +-0x1.4a1ab83b1c733p+1l +0x1.bcf9374c027b8p-1l +-0x1.e033ac41d4cep-1l +0x1.351778844c76p+0l +0x1.94d3e4ba2d0f8p-2l +0x1.ecdab5ac1e8p-10l +0x1.0b616eb6a0a81p+1l +0x1.5b99d1633ebe7p+1l +-0x1.78d562782529fp+0l +-0x1.ef21c847ae25p+0l +0x1.3724bc3e8d1acp-1l +-0x1.48550f5fa238ap+0l +0x1.43a2fa478488fp+1l +-0x1.2292b7ce59c21p+1l +0x1.cebf1e62bf0cap+0l +0x1.c8df239643e42p+0l +0x1.518f0282db592p+0l +0x1.0b5a1d8f801f4p-1l +-0x1.1812b0e7e21fcp-1l +0x1.1de0afaa31173p+1l +-0x1.290a6d97cf45p-1l +0x1.ef45b5669ae3p-3l +-0x1.9d3c4b94f1e2dp+0l +-0x1.3bd1aac8a37ffp+0l +0x1.23d3ea8e0a5bfp+1l +-0x1.0567142c41d1p-2l +0x1.25560479a9fc7p+1l +-0x1.0e8c9d78e77e1p+1l +0x1.2ff758dc2c4bap+0l +-0x1.16ae0e5c450d8p+1l +0x1.6b72a1f8ae468p-1l +-0x1.daf809877981p-2l +0x1.59f567dd781cdp+1l +0x1.5a430cb69279ep+0l +0x1.b1f96f841fc6p-1l +-0x1.d39ad26c0efe2p+0l +-0x1.9af6590201a4p-4l +-0x1.4246889861b29p+1l +0x1.3e6d79eca12fdp+1l +-0x1.18bec164f029p+1l +-0x1.eecfbc0b447bp+0l +-0x1.c0ae6a16e775ep+0l +0x1.1957ab78108eep+0l +-0x1.244c27bad5823p+1l +0x1.cac2718b783bp-1l +-0x1.986ce013d1e78p-1l +0x1.d79e58b6e5884p-1l +0x1.e6a36fa8ec7p-1l +-0x1.fbfe0ba8fd35ep+0l +-0x1.d549476bfd15p-1l +-0x1.131b1d0fb5f7p-1l +-0x1.b94ed76ddcddcp+0l +0x1.c9bdc79094a02p+0l +0x1.f52bc4aaff00ep+0l +-0x1.1c59b98116285p+1l +0x1.d925d548a8acap+0l +0x1.0699f3e588dep-4l +0x1.5842ae8c75d4ep+0l +0x1.5aa7e6b480006p+0l +0x1.18b76974101f1p+1l +-0x1.9ac1a50c2dba8p-2l +-0x1.0b6b13f72967cp+1l +-0x1.3afc90b6c32dfp+1l +0x1.4cd0606e0ed96p+0l +0x1.07535283edc08p-1l +0x1.01f1fb3cdffe9p+1l +-0x1.efee39f19c48p-6l +-0x1.a07739a471504p-1l +-0x1.493b5f64e4a91p+1l +0x1.5a1603f746b3cp-1l +0x1.1a33b36fbc7e5p+1l +0x1.7245d2c5730f6p+0l +0x1.ebc78b1ca8732p+0l +0x1.2f8e29bfd5a2p-2l +0x1.486c87218af91p+1l +-0x1.d5c6fc98b6ca2p+0l +-0x1.d0866b647d5p+0l +-0x1.59b6d4b32bf28p-1l +0x1.d3801889d8fb6p+0l +-0x1.e96d82a50b9fp+0l +0x1.f95f8f842faf2p+0l +-0x1.85e36e2adef72p-1l +-0x1.01a142c6c798p-5l +0x1.87a36923c13acp-1l +0x1.b20fcf9af20b2p+0l +0x1.6dea46cdbd98ep+0l +0x1.a3de436b06ab6p+0l +-0x1.03c8cabbcb684p+1l +0x1.283af538745abp+1l +0x1.62e13ed1d7ddep+0l +0x1.0a812a1087269p+1l +-0x1.e6f3b0cf7faccp-1l +0x1.9b174c7d620e8p-1l +-0x1.01699bfd7d0aap+1l +-0x1.0f98fb02ecfbdp+1l +0x1.22ac3bf83e7a1p+1l +-0x1.23f07c2022733p+1l +0x1.1ced725e6444p-2l +-0x1.dee7aa9758e04p+0l +-0x1.41a2f418df6ddp+1l +-0x1.3c78774987df4p-1l +-0x1.14c12241f4263p+1l +-0x1.428c8d0628d84p+0l +-0x1.5127ece4d0a28p+1l +-0x1.01725427caa5fp+0l +-0x1.562a98c38c2bep+0l +-0x1.29f1277bc007ap+0l +-0x1.5b6b5fc49581bp+1l +0x1.2030378d0380fp+1l +-0x1.db7b20b808018p-1l +0x1.d61ca155053dep+0l +0x1.3574a0c93eabep+0l +0x1.82528c22ad868p-2l +0x1.22d52a43781bp-1l +-0x1.8f533672b1a9p+0l +-0x1.d0e64db48d986p+0l +-0x1.2f435a2f0c5bcp-1l +0x1.20f2a5e524bf6p+0l +-0x1.a7e6d200ee6d3p+0l +-0x1.6a9cb8e3ea61cp+0l +-0x1.b27a329733e36p-1l +0x1.6cf7119a961d2p+0l +-0x1.bdc4894f593cp-3l +0x1.4891114276b51p+1l +0x1.62cb3ef4a7bd8p-1l +0x1.bb13077ca5584p-1l +0x1.d92a13c77e98p-3l +0x1.66f5b5704a15p-3l +0x1.35da4a20c8f62p+0l +0x1.87f177e1aacbap+0l +0x1.f3e78a689acb6p+0l +0x1.7f38e37846dbep+0l +0x1.37ab65c3f0aafp+1l +-0x1.570bf188a850cp-1l +-0x1.263708edc72c8p-1l +0x1.2c5756f166321p+1l +-0x1.e0699eaf50458p-2l +-0x1.6bba3b9ea5865p+0l +0x1.2f77523815638p-1l +0x1.d83bfd42ca198p-1l +0x1.da502179a6548p-2l +-0x1.83ad904496b8p-4l +0x1.4087569a74539p+1l +-0x1.ec3264392fc62p-1l +-0x1.462d17444369bp+0l +-0x1.ff1639156574cp+0l +0x1.9616907bec27ap+0l +0x1.1d2963e83f84p-1l +-0x1.ded0a0754810fp+0l +-0x1.9c85851e4e28p-6l +0x1.edd9bd4548bep-4l +0x1.f5b799e6c26e4p-1l +0x1.bb28401c0e55p-2l +0x1.3bd1474a9f65dp+1l +0x1.218bca52cc28p-5l +-0x1.3e2faf0c1e8cbp+0l +0x1.f6617f6235ep-2l +-0x1.38e643e3c3a57p+1l +0x1.2542acf31135bp+1l +-0x1.8d3ea5a6c70d3p+0l +0x1.7b080310c0e9ep+0l +-0x1.f35f1980a38eap+0l +0x1.10c689a1af7a8p+0l +-0x1.20b831aa4bb1ep+1l +-0x1.90c2423ae653dp+0l +0x1.4708a0c993f8ap+0l +-0x1.fa0498edb198p-3l +-0x1.75ee87187746ep-1l +0x1.87182901e6d42p+0l +-0x1.b969f5898bbbp-3l +0x1.196a3ce8c7e25p+1l +-0x1.4f8f5c8d48d78p-1l +0x1.3d7f0f41cde7ep+0l +-0x1.933bd8bba3ef2p+0l +-0x1.f67816e4b301p-3l +-0x1.aa92b4cb46ee2p-1l +-0x1.684ead13b255p-1l +0x1.871ff329050fp-3l +0x1.e1c48531796fap+0l +0x1.ff86fb87c256p-2l +-0x1.1d99db40cc876p+1l +-0x1.57029a6675bep-3l +0x1.4e3c31c18d837p+1l +0x1.44b0893492affp+1l +-0x1.1b9ea821426ffp+1l +-0x1.0e37a7e72d7cap+1l +-0x1.282efd74248ep-1l +-0x1.4935d3f77cb5p-3l +0x1.956639546cf68p-1l +0x1.9bd34a596b4cp-2l +-0x1.c8b962c965642p+0l +0x1.9558e24bc3f3ap+0l +0x1.613938a7478e6p+0l +0x1.2f9826c92eccfp+1l +-0x1.52d78d7b870d9p+1l +0x1.16c2802fea25p-2l +-0x1.6cd39d8407442p+0l +-0x1.2cf3149469476p+1l +0x1.06f7a6d441b75p+1l +0x1.cc1f572ef06a8p-2l +0x1.3aa08b0610461p+1l +0x1.2540915b3c89fp+1l +-0x1.5ecca1dfa4b41p+0l +0x1.31da813b320efp+1l +0x1.4a3fbc16f1f4dp+1l +0x1.ed5188e628788p-1l +0x1.1ba27ded8d8bp-2l +-0x1.ea451c0716e9cp+0l +-0x1.727a6a86812c2p+0l +-0x1.5aeb77bd311f8p-2l +-0x1.514cedf0c27ap-1l +-0x1.38a691d8b02eep+1l +0x1.a1080d2372f28p-2l +0x1.059a992dc829bp+1l +0x1.3d0cf49990f5p-3l +-0x1.06af88e720676p+1l +-0x1.fc2b405d138e6p-1l +0x1.4c65f8764d1fp-1l +-0x1.747482bb4cdf2p-1l +-0x1.c0208d9afdb2dp+0l +0x1.a99730dff1cd6p+0l +0x1.4a3fb3adeddfdp+1l +-0x1.2ddcf02ced81p-1l +0x1.82e1d9aa26a9ep+0l +-0x1.1103cbd115215p+1l +-0x1.f8d4b40ec968cp-1l +-0x1.282954556a597p+0l +0x1.167d2911894c4p+0l +-0x1.d451a2465021p-2l +-0x1.13251bd5e4ef3p+0l +-0x1.646c831106c44p+0l +0x1.18e05e7ca086p-1l +0x1.2805868feb9f3p+1l +-0x1.74a81c121246p-4l +0x1.ca48d79d1fffap+0l +-0x1.8c8042105d4cap-1l +-0x1.10c25754d71a7p+0l +-0x1.e1e2c0c3d420cp-1l +-0x1.37e7bf335088p-6l +0x1.e49b88e61c9ep-4l +0x1.50525c8401faap+0l +-0x1.808c937ce411p-2l +0x1.2eb87be4025cep+0l +0x1.07e873fb14p-2l +-0x1.3957eedbaf8b8p+0l +-0x1.05f3295aa0945p+0l +0x1.66a8e5c24252p-4l +-0x1.be0786b5362bcp-1l +-0x1.86ada5031cb8p-3l +0x1.a8ab63232453ap+0l +-0x1.4539b7894d2cp-2l +-0x1.0bf9180426aa2p+0l +0x1.0904f52579b38p-1l +-0x1.586c517ea2e5p-1l +-0x1.c50eb80da5e0ep+0l +-0x1.3d0c4b76afcccp+1l +-0x1.2e9052957ee25p+0l +-0x1.69ff9c9aea3fp+0l +-0x1.c012f37ecb256p+0l +-0x1.cd2ba39562068p+0l +0x1.3115d4117efcfp+1l +0x1.486bb6173b263p+1l +-0x1.2115d71cea9ep+1l +-0x1.081c93badff2ep+1l +0x1.d0584b3cc1cap-2l +-0x1.3a014264ac712p+1l +-0x1.94bac00df1e1p-3l +-0x1.99d5ba209a8b8p-1l +0x1.01fc0d0423c0bp+1l +-0x1.c6bec408ff0f8p+0l +-0x1.28812ace8cfabp+1l +0x1.3e945e46ac9b3p+1l +0x1.63285671655bep+0l +-0x1.6e831cd1fcd8p-4l +0x1.a1328a3248a6ep+0l +-0x1.3fc2478fc5fp+1l +-0x1.421112d7ccc55p+0l +-0x1.ceba5bc652a5p-1l +0x1.d212340344bep-1l +0x1.39b2290808c82p+0l +0x1.815da0c543276p+0l +-0x1.1e19c3d86ba7ep+1l +0x1.d968abcea1f3p-1l +-0x1.8415e0e78e758p-2l +0x1.1ee3815b2bf79p+1l +0x1.1e1efb3ac4e28p-1l +-0x1.3bc438c75304dp+1l +0x1.a758aeb673cfp-1l +0x1.2b2e54a7e77dcp-1l +-0x1.da4323414132cp+0l +0x1.a34ca70f3c6a6p+0l +-0x1.2d7b930a5f32p-4l +0x1.c6cbae4cfe156p+0l +-0x1.06876b2fe1db9p+0l +-0x1.f1d20cf20b89p+0l +0x1.68928fc9f5e4ep+0l +-0x1.1755b5422b9fap+1l +-0x1.b7fddeca251p-2l +-0x1.84d9b54a1e95cp-1l +0x1.d71f5414adaa2p+0l +0x1.70f9340e0bda6p+0l +-0x1.df52b2720e9d6p+0l +-0x1.8ddd8fb3ef948p-2l +0x1.512af39cbce23p+1l +0x1.115a7de06c4e7p+1l +0x1.80415b29bc3ep-4l +-0x1.b1f86b728ce79p+0l +0x1.4bd04337bdddep+0l +0x1.b9a194676c364p-1l +0x1.24a6ce45f360dp+1l +-0x1.632c1da7e59ecp-1l +-0x1.d915e57524b7p-2l +0x1.468350f33f568p-1l +-0x1.5bab5488010a7p+0l +-0x1.d79c385e29d18p+0l +0x1.e14e6329a36e2p+0l +0x1.1577e38214f63p+1l +0x1.215f3a3a589p-7l +0x1.cc1813375701ap+0l +-0x1.2092aac1f27ep-1l +0x1.5ae20a0130cf3p+1l +-0x1.5806e89c0221p+0l +-0x1.d0f68562978b1p+0l +0x1.ecca46114a2b8p-1l +0x1.4c9f8890f78e5p+1l +-0x1.499066710a1d3p+1l +0x1.ded1495cd34p-3l +-0x1.0e6c49fabca85p+1l +0x1.2ba66baca8024p-1l +-0x1.3ccc77bebc263p+1l +0x1.141677913528bp+1l +-0x1.1c98074edb178p+1l +0x1.d3ab9b6c87cfp-1l +-0x1.0455efddcecddp+1l +-0x1.fa4509ec4dc6ep+0l +-0x1.48b08392fe7cfp+1l +-0x1.b71dc915a29f8p+0l +-0x1.7c70502a5f5e5p+0l +0x1.42490216aa4d7p+1l +0x1.40e8355fca11cp+0l +-0x1.ecca88054e94p-5l +0x1.517b94f5b014p-3l +0x1.25d8c1f8b92f5p+1l +0x1.0cfa7f1fb067dp+1l +-0x1.16b7dc8e6ab1fp+1l +0x1.42fbb3ed208c5p+1l +-0x1.51a965c60f1f5p+1l +0x1.2df575383d082p+0l +-0x1.6657c50c09128p-1l +-0x1.294c65b5ec5e3p+0l +-0x1.139420c73f96p-4l +0x1.fc1f4a70ae2dp-1l +-0x1.fcc277d4d26dp-3l +-0x1.4da7dda04d047p+1l +0x1.00c3c84a6dc77p+1l +-0x1.1fac2fc3029ep-1l +-0x1.52dd946119b0ap+1l +-0x1.1afb938a3d54fp+0l +0x1.dcd639b2c7e42p+0l +-0x1.1cac2828794adp+1l +0x1.8cabc4df01e46p+0l +-0x1.38c934ae3fadcp+1l +0x1.4b77f57e61448p-1l +0x1.768589560462ap+0l +0x1.e658e6158a19p-2l +0x1.aff0d3ddfc34p-5l +0x1.576765116db0dp+1l +-0x1.2f52859b74c8cp-1l +-0x1.e6e345ec1b55ap+0l +0x1.84c48052c19bep+0l +-0x1.5b2f3a7659535p+1l +0x1.10b1ae61faba4p-1l +-0x1.6fd9346d869abp+0l +0x1.3183b600e4e2ep+0l +-0x1.e18a61a5ea4dp-2l +-0x1.4e94cbf830ep-3l +0x1.951f4f02029bp-1l +0x1.a1a183be7e6b8p-1l +-0x1.41c599e6b0f33p+0l +0x1.bdbf1fc6d56eap+0l +-0x1.0b971e5f2c881p+0l +0x1.1cde12f71e402p+0l +-0x1.52f5564cae63cp+0l +-0x1.a99e99de49dfcp+0l +-0x1.7079dcb6bcf9p+0l +0x1.1e0e33a1c0f39p+1l +0x1.740b2f9c55898p-2l +0x1.24cef58faa88p+0l +-0x1.17c9c92ec7724p+1l +0x1.2dac8288efc81p+1l +-0x1.5849b513dd4a7p+0l +-0x1.4604e4bd0786bp+1l +0x1.c38978cdc434p-5l +-0x1.3dc6c0d57daf8p-2l +0x1.b8fd6580c3002p+0l +0x1.cf1e4eb1c707ep+0l +0x1.f4196fb3e9d12p+0l +0x1.56644b68fddefp+1l +-0x1.90a90f64f532ep+0l +-0x1.45e7e611664a8p-2l +0x1.6dbcf8f29419cp-1l +-0x1.b1b619d7e112p-3l +-0x1.2a4a7426c89bp-3l +0x1.fb215284cd166p+0l +-0x1.c35cb3d1f19p-7l +-0x1.53ac2fb6e262p-2l +0x1.3955d9cc4b4a8p+0l +-0x1.42bc42d7009fap+1l +-0x1.037b389b9207bp+1l +0x1.46d154146aa3ep+0l +0x1.225092f427cdcp-1l +-0x1.37d07b4e0a262p+1l +-0x1.ed4948348e1ap+0l +-0x1.c56d8221c82b2p+0l +-0x1.5202e5b5fbe1ep+1l +0x1.fe099c5ed8386p+0l +0x1.7f8345ac7fa1p-3l +0x1.405d7c5b77c9p-3l +0x1.320fcf529e13p-1l +0x1.dda1fede42f8ep+0l +0x1.fcbd802f39278p-2l +0x1.adccfaaa3561ap+0l +-0x1.a6bc24a2f8463p+0l +-0x1.31dd375899a1p-3l +-0x1.750eb0231b7cp-1l +-0x1.ef92f06398d8p-6l +0x1.e5136bad8a1eap+0l +-0x1.cff68073f7aep-3l +-0x1.7f592ac8e9bbfp+0l +-0x1.e717a9a64e4b6p-1l +0x1.ad1e0cb7fa6bap+0l +-0x1.b17c82fd78cdfp+0l +0x1.5404568d54338p-1l +0x1.b1b060cd41a6p-1l +0x1.10deb6bf5627p+0l +0x1.45b66ea96afa8p-1l +-0x1.d7b233f3b8ccp+0l +-0x1.317a2eb38c111p+0l +-0x1.541369f96aa34p-1l +-0x1.e39499ed0acp-2l +-0x1.c2526fdbb92fap+0l +-0x1.6c043e4ebf129p+0l +0x1.f2a694662e904p-1l +0x1.c643422aa7b26p+0l +0x1.4d7efcfaa8f9cp-1l +0x1.e47a6ac1b5e12p+0l +0x1.4175feaf718fp-3l +0x1.026bada891cd8p+0l +0x1.06c9a44a6aa75p+1l +-0x1.0db6a1698853ap+1l +-0x1.5bde1f3bd8c3p-2l +-0x1.d674be4fccaa8p-2l +-0x1.bd83da521950cp-1l +-0x1.492dd9a70b91ep+1l +-0x1.3668302ec526p-1l +-0x1.405d34ea23c93p+1l +0x1.06572e09b7f46p+0l +-0x1.af3e7cf145052p+0l +-0x1.33d8441fdc412p+1l +-0x1.0c41ef2a5cffp-1l +-0x1.f9b04e3de435cp+0l +0x1.b421794694acp-4l +0x1.07ae4e6fc22ebp+1l +0x1.d8712468c1afap+0l +0x1.40ef26fba1494p+0l +-0x1.9e4de9d9b0f22p-1l +0x1.56aea8eb764a5p+1l +-0x1.2d0d25aaab94p-1l +0x1.e83100585d552p+0l +0x1.4f54d548923eap+0l +0x1.2002da370d06ap+0l +-0x1.7428639d5854ap-1l +-0x1.2ea20d8753733p+0l +-0x1.52b98983bccb8p+1l +0x1.b6c611d946652p+0l +0x1.a82693bcfc72p-1l +0x1.4e327f8ca9747p+1l +-0x1.e29a0764cac36p+0l +-0x1.308bed76d0e8ap+1l +-0x1.17b725f5d4481p+0l +-0x1.1d629c46b2f7dp+1l +0x1.e27d597cb3b56p+0l +-0x1.3df682d7982fp-1l +-0x1.38d2f9a5883f5p+1l +-0x1.0efb3713e406p-3l +0x1.6967c5a1f713ap+0l +0x1.9a83405ab758p-4l +-0x1.5cb59bdc46d6cp-1l +0x1.30904227877dap+0l +-0x1.58257c9457be1p+1l +0x1.5db387b47d6d4p-1l +-0x1.24af5f88054f1p+1l +-0x1.cb20e7cbd015bp+0l +0x1.448c43f927a7p-3l +-0x1.5ff72304a0648p-2l +0x1.42ab831f085p+0l +-0x1.7b529c921bc22p-1l +0x1.492a8e223561bp+1l +-0x1.3a237fa403e01p+1l +-0x1.086e8141f6b92p+0l +0x1.373d1eb2a136p-1l +0x1.735c85f00cb26p+0l +0x1.2341c54045a11p+1l +0x1.1ef09fdefc13p-1l +-0x1.85f4047993e78p-2l +-0x1.9e0d44af645fp-2l +0x1.05ec87f200e0dp+1l +-0x1.f599eaaeb9cc8p-2l +-0x1.4a875cc613cc7p+0l +-0x1.81ccd3086cd8ep-1l +0x1.d5b15f1ddab9ep+0l +-0x1.36fd037c2b4c4p+1l +-0x1.aff397b51adcap-1l +-0x1.e3d0552988b34p-1l +0x1.ec6ef343bbfbep+0l +0x1.bbaf20d14a78p-5l +0x1.dc1974f948fdap+0l +0x1.7b7adbefab864p-1l +-0x1.4cfe2b792628bp+1l +-0x1.12cafa727ea8ap+1l +-0x1.5b3a25f4ea308p-2l +-0x1.4aa910adfe77p+1l +0x1.f7b14ef59b1dp-2l +0x1.35c3e82b4255fp+1l +0x1.15021a1cc0993p+1l +-0x1.92049fd0d88afp+0l +0x1.05459692b8d5p-1l +0x1.6c82e30187cfp-1l +-0x1.4292873d24e9dp+1l +0x1.4b2c332546388p-2l +0x1.d7db702906632p+0l +-0x1.1c333d51d4fa2p+1l +0x1.959cff5649f7p-2l +-0x1.b93c45cc5eaap-4l +0x1.0af5ac2e1ee2ap+0l +0x1.e369488d3c94p-3l +-0x1.032ad01ed299p-1l +0x1.0465a3014511p-2l +0x1.7acf550e8d91cp-1l +-0x1.299bf8898ac02p+0l +-0x1.010e09faa3aecp+1l +-0x1.42f85dac104c9p+1l +-0x1.1fa51b61a83a6p+1l +0x1.3134efd37fa82p+0l +0x1.47cefd5289e65p+1l +0x1.021ca5ddacaccp-1l +0x1.47504f141f11p-3l +-0x1.464c4c85b76e2p+1l +0x1.936400f1f64e6p+0l +0x1.30c5a8cf423a1p+1l +-0x1.007cd4b835f29p+0l +0x1.2c97379231001p+1l +0x1.4aecef72b2173p+1l +-0x1.c312ab91c7984p+0l +0x1.92f5d87cb07e6p+0l +-0x1.857ff15d364f1p+0l +0x1.3e82ca691b06dp+1l +0x1.223c835d5211cp+0l +0x1.198f1e77f8c68p-1l +-0x1.553bd9b563p-11l +-0x1.8f964cfe518bp-1l +-0x1.89c37df3f033ep-1l +0x1.50e610d3c8117p+1l +0x1.5eb8433dd1e92p+0l +-0x1.02a57d0d94d6ep+1l +-0x1.2bc842a1248e8p-1l +-0x1.06f92093540cp+1l +-0x1.33a63c7f6addep+0l +0x1.bc4de223f7e6p-3l +0x1.fb77bb59e2c8p-3l +-0x1.a00c04696bcd5p+0l +0x1.3da779fc82c2bp+1l +-0x1.3d3bd0f1e64c3p+0l +0x1.0289f77ef6476p+0l +-0x1.10b7e841dff18p+1l +-0x1.28ccb014e4f57p+1l +-0x1.988d214d014a5p+0l +-0x1.274f7974d787fp+1l +0x1.2142c9a548a66p+0l +0x1.062ee62c918b8p-2l +0x1.12085ff077eb4p-1l +0x1.911f85ee69d7p-3l +0x1.068d93d1f0e18p+0l +-0x1.c270ddd8c19f8p-2l +0x1.81f629f3524f6p+0l +0x1.e5ec6533a8a78p-1l +-0x1.d0673fe1d2384p+0l +0x1.48923d78ec0eap+0l +0x1.fefcc5dbc36p-3l +-0x1.2c09aa40f0cd8p-2l +-0x1.3c89a6c5ee0dep+1l +-0x1.4a80ccd7988ap+0l +-0x1.02dd0c289e04ap+1l +0x1.bb9fe51cc5ep-4l +0x1.b4d37b7ccc31p-1l +0x1.cc6a6a0364a46p+0l +-0x1.a8e21757b751ap+0l +0x1.25e6c1ca4f72ap+0l +0x1.196d8dc61d4edp+1l +0x1.1818e591f5916p+0l +-0x1.484842ba73681p+0l +-0x1.e6c5aaacc6b16p+0l +0x1.82d03ddfb0738p-2l +-0x1.368ed439f232p+1l +-0x1.4dd267bd91ccp-4l +0x1.00e30e783c51fp+1l +0x1.279785827b206p+0l +-0x1.3327b95371504p-1l +0x1.9cbcd8c60081p-2l +0x1.90b0def609a78p-2l +0x1.24e4d650d6341p+1l +0x1.849ae0e02e6a2p+0l +0x1.b93bf61476088p-1l +-0x1.2d48a5abca121p+1l +-0x1.5a97ef3c35687p+1l +0x1.122e529d6e47p+0l +0x1.4728e7ac5c14bp+1l +-0x1.ff7119b64ce6p-4l +-0x1.fefee3e6b45c8p-1l +-0x1.3c7ec02136c98p-1l +-0x1.16c381a4706ecp+1l +0x1.fbd00480e839p-1l +-0x1.09678d60d1935p+1l +0x1.c08f217acd346p+0l +-0x1.cb19201d35b66p+0l +0x1.466e887d53637p+1l +0x1.03bbdce969225p+1l +-0x1.d04fbb6f9cd2ep-1l +0x1.3b8cc6d33824p-4l +0x1.2fcce79a670ccp-1l +-0x1.87a8dd6eee3b6p-1l +-0x1.13eb74d7008p-8l +0x1.328205f24c158p+0l +0x1.46cc8a1a28f84p-1l +-0x1.8a24a7cfc8454p-1l +-0x1.81d893d168abdp+0l +-0x1.fc382cad04115p+0l +0x1.09cc8b70ae254p+0l +0x1.de42a45ddd882p+0l +-0x1.100d16b9377f8p+1l +-0x1.ff5c70983b04p-4l +-0x1.0aa7eae611f3p-2l +0x1.3e13f67ab1878p-1l +0x1.6d2e6dd3b223p-1l +0x1.3f2efa438c878p-2l +0x1.d363c0f6b2c0cp-1l +-0x1.26a2902848776p+1l +0x1.7fb30a081f4cp-5l +0x1.7b4163838f572p+0l +0x1.4303c872923a8p-2l +-0x1.175d82908a356p+1l +-0x1.6ee810c63c61cp-1l +0x1.1c6170e4709d5p+1l +0x1.18f699b66dfdbp+1l +-0x1.52bd8456ad665p+1l +-0x1.18d626a36b368p-2l +-0x1.3f3e94bb030ap-4l +-0x1.74ccaa748dcfp-2l +-0x1.3420a906be098p+1l +0x1.8f4242eb5443ep+0l +-0x1.42244e2f0f07dp+1l +-0x1.354ec09d5b09cp-1l +0x1.1e572614c5151p+1l +-0x1.9a670dfebbd6ep-1l +-0x1.e8a2be34d57p+0l +-0x1.2ad78eb5b4c08p-1l +0x1.00a02d479c86fp+1l +0x1.ea1f8f3a93c7p-1l +0x1.6597b6e7faa68p-2l +0x1.c477616eca132p+0l +-0x1.5481d04a7500ep+1l +-0x1.c55b44e439636p-1l +-0x1.b1891361d4c0ep+0l +0x1.fcacc05e93b4p-4l +-0x1.46ded79c8b682p+1l +-0x1.161747e5e83cp+1l +-0x1.7a3830372a017p+0l +-0x1.4c5030c36ea98p-1l +-0x1.0fec59836b1bcp+0l +0x1.d11838ddb9ff8p-2l +0x1.2836eda8d39c4p+0l +-0x1.91258bbddd52p-3l +-0x1.6f13df3b1df65p+0l +0x1.bdd776de3aa4cp-1l +0x1.57f232aaf1cc8p-2l +0x1.cd2a9d2e77632p+0l +0x1.c36e7274e145ap+0l +0x1.7aac3b337294cp-1l +0x1.11a07b0ef0af8p-2l +0x1.439b7e56bf83ep+0l +0x1.b6d82107ddf8p-2l @@ -5124,7 +5124,7 @@ fi -# Accept binutils 2.25 or newer. +# Accept binutils 2.39 or newer. libc_cv_with_lld=no case $($LD --version) in "GNU gold"*) @@ -5330,7 +5330,7 @@ printf %s "checking version of $LD... " >&6; } ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; - 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) + 2.[1-9][0-9][0-9]*|2.39*|2.[4-9][0-9]*|[3-9].*|[1-9][0-9]*) ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; diff --git a/configure.ac b/configure.ac index 0b0d887..abd3b23 100644 --- a/configure.ac +++ b/configure.ac @@ -522,7 +522,7 @@ AC_PROG_LN_S LIBC_PROG_BINUTILS -# Accept binutils 2.25 or newer. +# Accept binutils 2.39 or newer. libc_cv_with_lld=no case $($LD --version) in "GNU gold"*) @@ -543,7 +543,7 @@ case $($LD --version) in *) AC_CHECK_PROG_VER(LD, $LD, --version, [GNU ld.* \([0-9][0-9]*\.[0-9.]*\)], - [2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*], + [2.[1-9][0-9][0-9]*|2.39*|2.[4-9][0-9]*|[3-9].*|[1-9][0-9]*], LD=: critic_missing="$critic_missing GNU ld") ;; esac diff --git a/malloc/malloc.c b/malloc/malloc.c index afb74d0..fe56a63 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -591,6 +591,8 @@ tag_at (void *ptr) void* __libc_malloc(size_t); libc_hidden_proto (__libc_malloc) +static void *__libc_calloc2 (size_t); + /* free(void* p) Releases the chunk of memory pointed to by p, that had been previously @@ -3324,6 +3326,13 @@ tcache_init(void) } +static void * __attribute_noinline__ +tcache_calloc_init (size_t bytes) +{ + tcache_init (); + return __libc_calloc2 (bytes); +} + # define MAYBE_INIT_TCACHE() \ if (__glibc_unlikely (tcache == NULL)) \ tcache_init(); @@ -3711,38 +3720,13 @@ __libc_pvalloc (size_t bytes) } void * -__libc_calloc (size_t n, size_t elem_size) +__libc_calloc2 (size_t sz) { mstate av; mchunkptr oldtop, p; - INTERNAL_SIZE_T sz, oldtopsize, csz; + INTERNAL_SIZE_T oldtopsize, csz; void *mem; unsigned long clearsize; - ptrdiff_t bytes; - - if (__glibc_unlikely (__builtin_mul_overflow (n, elem_size, &bytes))) - { - __set_errno (ENOMEM); - return NULL; - } - - sz = bytes; - -#if USE_TCACHE - size_t tc_idx = usize2tidx (bytes); - if (tcache_available (tc_idx)) - { - mem = tcache_get (tc_idx); - p = mem2chunk (mem); - if (__glibc_unlikely (mtag_enabled)) - return tag_new_zero_region (mem, memsize (p)); - - csz = chunksize (p); - clearsize = csz - SIZE_SZ; - return clear_memory ((INTERNAL_SIZE_T *) mem, clearsize); - } - MAYBE_INIT_TCACHE (); -#endif if (SINGLE_THREAD_P) av = &main_arena; @@ -3828,6 +3812,38 @@ __libc_calloc (size_t n, size_t elem_size) clearsize = csz - SIZE_SZ; return clear_memory ((INTERNAL_SIZE_T *) mem, clearsize); } + +void * +__libc_calloc (size_t n, size_t elem_size) +{ + size_t bytes; + + if (__glibc_unlikely (__builtin_mul_overflow (n, elem_size, &bytes))) + { + __set_errno (ENOMEM); + return NULL; + } + +#if USE_TCACHE + size_t tc_idx = usize2tidx (bytes); + if (__glibc_likely (tc_idx < mp_.tcache_bins)) + { + if (__glibc_unlikely (tcache == NULL)) + return tcache_calloc_init (bytes); + + if (__glibc_likely (tcache->entries[tc_idx] != NULL)) + { + void *mem = tcache_get (tc_idx); + + if (__glibc_unlikely (mtag_enabled)) + return tag_new_zero_region (mem, memsize (mem2chunk (mem))); + + return clear_memory ((INTERNAL_SIZE_T *) mem, tidx2usize (tc_idx)); + } + } +#endif + return __libc_calloc2 (bytes); +} #endif /* IS_IN (libc) */ /* diff --git a/manual/install.texi b/manual/install.texi index 7fcdda9..006f93b 100644 --- a/manual/install.texi +++ b/manual/install.texi @@ -552,19 +552,13 @@ You can use whatever compiler you like to compile programs that use Check the FAQ for any special compiler issues on particular platforms. @item -GNU @code{binutils} 2.25 or later +GNU @code{binutils} 2.39 or later You must use GNU @code{binutils} (as and ld) to build @theglibc{}. No other assembler or linker has the necessary functionality at the moment. As of release time, GNU @code{binutils} 2.43.1 is the newest verified to work to build @theglibc{}. -For PowerPC 64-bits little-endian (powerpc64le), @command{objcopy} is required -to support @option{--update-section}. This option requires binutils 2.26 or -newer. - -ARC architecture needs @code{binutils} 2.32 or higher for TLS related fixes. - @item GNU @code{texinfo} 4.7 or later diff --git a/manual/math.texi b/manual/math.texi index 90750b2..fbabf37 100644 --- a/manual/math.texi +++ b/manual/math.texi @@ -883,6 +883,22 @@ instead of the direct formula is wise, since the error is much smaller. See also the function @code{cabs} in @ref{Absolute Value}. @end deftypefun +@deftypefun double rootn (double @var{x}, long long int @var{n}) +@deftypefunx float rootnf (float @var{x}, long long int @var{n}) +@deftypefunx {long double} rootnl (long double @var{x}, long long int @var{n}) +@deftypefunx _FloatN rootnfN (_Float@var{N} @var{x}, long long int @var{n}) +@deftypefunx _FloatNx rootnfNx (_Float@var{N}x @var{x}, long long int @var{n}) +@standards{TS 18661-4:2015, math.h} +@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} +These return the @var{n}th root of @var{x}. If @var{n} is zero, or if +@var{x} is negative and @var{n} is even, @code{rootn} signals a domain +error. + +The @code{rootn} functions are from TS 18661-4:2015 (which used +@code{intmax_t} as the type of @var{n}; the type changed to +@code{long long int} in C23). +@end deftypefun + @deftypefun double expm1 (double @var{x}) @deftypefunx float expm1f (float @var{x}) @deftypefunx {long double} expm1l (long double @var{x}) diff --git a/math/Makefile b/math/Makefile index 5dd8d02..57f1e4a 100644 --- a/math/Makefile +++ b/math/Makefile @@ -142,6 +142,7 @@ gen-libm-calls = \ s_nextdownF \ s_pownF \ s_powrF \ + s_rootnF \ s_rsqrtF \ s_significandF \ s_sinpiF \ @@ -691,6 +692,7 @@ libm-test-funcs-auto = \ pow \ pown \ powr \ + rootn \ rsqrt \ sin \ sincos \ @@ -1028,6 +1030,7 @@ tgmath3-macros = \ remainder \ remquo \ rint \ + rootn \ round \ roundeven \ rsqrt \ @@ -1454,6 +1457,7 @@ CFLAGS-s_powr.c += -fno-builtin-powrl CFLAGS-w_remainder.c += -fno-builtin-remainderl -fno-builtin-dreml CFLAGS-s_remquo.c += -fno-builtin-remquol CFLAGS-s_rint.c += -fno-builtin-rintl +CFLAGS-s_rootn.c += -fno-builtin-rootnl CFLAGS-s_round.c += -fno-builtin-roundl CFLAGS-s_roundeven.c += -fno-builtin-roundevenl CFLAGS-s_rsqrt.c += -fno-builtin-rsqrtl @@ -1592,6 +1596,7 @@ CFLAGS-s_powr.c += -fno-builtin-powrf32x -fno-builtin-powrf64 CFLAGS-w_remainder.c += -fno-builtin-remainderf32x -fno-builtin-remainderf64 CFLAGS-s_remquo.c += -fno-builtin-remquof32x -fno-builtin-remquof64 CFLAGS-s_rint.c += -fno-builtin-rintf32x -fno-builtin-rintf64 +CFLAGS-s_rootn.c += -fno-builtin-rootnf32x -fno-builtin-rootnf64 CFLAGS-s_round.c += -fno-builtin-roundf32x -fno-builtin-roundf64 CFLAGS-s_roundeven.c += -fno-builtin-roundevenf32x -fno-builtin-roundevenf64 CFLAGS-s_rsqrt.c += -fno-builtin-rsqrtf32x -fno-builtin-rsqrtf64 @@ -1721,6 +1726,7 @@ CFLAGS-s_powrf.c += -fno-builtin-powrf32 CFLAGS-w_remainderf.c += -fno-builtin-remainderf32 CFLAGS-s_remquof.c += -fno-builtin-remquof32 CFLAGS-s_rintf.c += -fno-builtin-rintf32 +CFLAGS-s_rootnf.c += -fno-builtin-rootnf32 CFLAGS-s_roundf.c += -fno-builtin-roundf32 CFLAGS-s_roundevenf.c += -fno-builtin-roundevenf32 CFLAGS-s_rsqrtf.c += -fno-builtin-rsqrtf32 diff --git a/math/Versions b/math/Versions index 84c0c66..666d6b3 100644 --- a/math/Versions +++ b/math/Versions @@ -677,11 +677,13 @@ libm { compoundnf32; compoundnf64; compoundnf32x; pown; pownf; pownl; pownf32; pownf64; pownf32x; powr; powrf; powrl; powrf32; powrf64; powrf32x; + rootn; rootnf; rootnl; rootnf32; rootnf64; rootnf32x; rsqrt; rsqrtf; rsqrtl; rsqrtf32; rsqrtf64; rsqrtf32x; # Functions involving _Float64x or _Float128, for some configurations. compoundnf64x; compoundnf128; pownf64x; pownf128; powrf64x; powrf128; + rootnf64x; rootnf128; rsqrtf64x; rsqrtf128; } } diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 8751f98..20b01e6 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -9050,6 +9050,224 @@ powr 0xd.73035p-4 -0x1.47bb8p+8 powr 0x1.059c76p+0 0x1.ff80bep+11 powr 0x1.7ac7cp+5 23 +rootn 0 1 +rootn 0 2 +rootn 0 3 +rootn 0 4 +rootn 0 5 +rootn 0 0x7fffffffffffffff +rootn -0 1 +rootn -0 2 +rootn -0 3 +rootn -0 4 +rootn -0 5 +rootn -0 0x7fffffffffffffff + +rootn min 1 +rootn min 2 +rootn min 3 +rootn min 4 +rootn min 5 +rootn min 63 +rootn min 127 +rootn min 255 +rootn min 511 +rootn min 1023 +rootn min 16383 +rootn min 0x1000001 +rootn min 0x10000000000001 +rootn min 0x7fffffffffffffff +rootn -min 1 +rootn -min 3 +rootn -min 5 +rootn -min 63 +rootn -min 127 +rootn -min 255 +rootn -min 511 +rootn -min 1023 +rootn -min 16383 +rootn -min 0x1000001 +rootn -min 0x10000000000001 +rootn -min 0x7fffffffffffffff + +rootn min -1 +rootn min -2 +rootn min -3 +rootn min -4 +rootn min -5 +rootn min -63 +rootn min -127 +rootn min -255 +rootn min -511 +rootn min -1023 +rootn min -16383 +rootn min -0x1000001 +rootn min -0x10000000000001 +rootn min -0x7fffffffffffffff +rootn -min -1 +rootn -min -3 +rootn -min -5 +rootn -min -63 +rootn -min -127 +rootn -min -255 +rootn -min -511 +rootn -min -1023 +rootn -min -16383 +rootn -min -0x1000001 +rootn -min -0x10000000000001 +rootn -min -0x7fffffffffffffff + +rootn min_subnorm 1 +rootn min_subnorm 2 +rootn min_subnorm 3 +rootn min_subnorm 4 +rootn min_subnorm 5 +rootn min_subnorm 63 +rootn min_subnorm 127 +rootn min_subnorm 255 +rootn min_subnorm 511 +rootn min_subnorm 1023 +rootn min_subnorm 16383 +rootn min_subnorm 0x1000001 +rootn min_subnorm 0x10000000000001 +rootn min_subnorm 0x7fffffffffffffff +rootn -min_subnorm 1 +rootn -min_subnorm 3 +rootn -min_subnorm 5 +rootn -min_subnorm 63 +rootn -min_subnorm 127 +rootn -min_subnorm 255 +rootn -min_subnorm 511 +rootn -min_subnorm 1023 +rootn -min_subnorm 16383 +rootn -min_subnorm 0x1000001 +rootn -min_subnorm 0x10000000000001 +rootn -min_subnorm 0x7fffffffffffffff + +rootn min_subnorm -1 +rootn min_subnorm -2 +rootn min_subnorm -3 +rootn min_subnorm -4 +rootn min_subnorm -5 +rootn min_subnorm -63 +rootn min_subnorm -127 +rootn min_subnorm -255 +rootn min_subnorm -511 +rootn min_subnorm -1023 +rootn min_subnorm -16383 +rootn min_subnorm -0x1000001 +rootn min_subnorm -0x10000000000001 +rootn min_subnorm -0x7fffffffffffffff +rootn -min_subnorm -1 +rootn -min_subnorm -3 +rootn -min_subnorm -5 +rootn -min_subnorm -63 +rootn -min_subnorm -127 +rootn -min_subnorm -255 +rootn -min_subnorm -511 +rootn -min_subnorm -1023 +rootn -min_subnorm -16383 +rootn -min_subnorm -0x1000001 +rootn -min_subnorm -0x10000000000001 +rootn -min_subnorm -0x7fffffffffffffff + +rootn max 1 +rootn max 2 +rootn max 3 +rootn max 4 +rootn max 5 +rootn max 63 +rootn max 127 +rootn max 255 +rootn max 511 +rootn max 1023 +rootn max 16383 +rootn max 0x1000001 +rootn max 0x10000000000001 +rootn max 0x7fffffffffffffff +rootn -max 1 +rootn -max 3 +rootn -max 5 +rootn -max 63 +rootn -max 127 +rootn -max 255 +rootn -max 511 +rootn -max 1023 +rootn -max 16383 +rootn -max 0x1000001 +rootn -max 0x10000000000001 +rootn -max 0x7fffffffffffffff + +rootn max -1 +rootn max -2 +rootn max -3 +rootn max -4 +rootn max -5 +rootn max -63 +rootn max -127 +rootn max -255 +rootn max -511 +rootn max -1023 +rootn max -16383 +rootn max -0x1000001 +rootn max -0x10000000000001 +rootn max -0x7fffffffffffffff +rootn -max -1 +rootn -max -3 +rootn -max -5 +rootn -max -63 +rootn -max -127 +rootn -max -255 +rootn -max -511 +rootn -max -1023 +rootn -max -16383 +rootn -max -0x1000001 +rootn -max -0x10000000000001 +rootn -max -0x7fffffffffffffff + +rootn 1 123 +rootn 1 -123 +rootn 1 1234 +rootn 1 -1234 +rootn -1 123 +rootn -1 -123 + +rootn 2 123 +rootn 2 -123 +rootn 2 1234 +rootn 2 -1234 +rootn -2 123 +rootn -2 -123 + +rootn 0x1.234p50 123 +rootn 0x1.234p50 -123 +rootn 0x1.234p50 1234 +rootn 0x1.234p50 -1234 +rootn -0x1.234p50 123 +rootn -0x1.234p50 -123 + +rootn 0x1.234p500 123 +rootn 0x1.234p500 -123 +rootn 0x1.234p500 1234 +rootn 0x1.234p500 -1234 +rootn -0x1.234p500 123 +rootn -0x1.234p500 -123 + +rootn 0x9.8765p5000 123 +rootn 0x9.8765p5000 -123 +rootn 0x9.8765p5000 1234 +rootn 0x9.8765p5000 -1234 +rootn 0x9.8765p5000 12345 +rootn 0x9.8765p5000 -12345 +rootn 0x9.8765p5000 1234567 +rootn 0x9.8765p5000 -1234567 +rootn -0x9.8765p5000 123 +rootn -0x9.8765p5000 -123 +rootn -0x9.8765p5000 12345 +rootn -0x9.8765p5000 -12345 +rootn -0x9.8765p5000 1234567 +rootn -0x9.8765p5000 -1234567 + rsqrt 2209 rsqrt 4 rsqrt 2 diff --git a/math/auto-libm-test-out-rootn b/math/auto-libm-test-out-rootn new file mode 100644 index 0000000..58f8c35 --- /dev/null +++ b/math/auto-libm-test-out-rootn @@ -0,0 +1,13734 @@ +rootn 0 1 += rootn downward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok +rootn 0 2 += rootn downward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok +rootn 0 3 += rootn downward binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok +rootn 0 4 += rootn downward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok +rootn 0 5 += rootn downward binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok +rootn 0 0x7fffffffffffffff += rootn downward binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn downward binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn downward intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn downward m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn downward binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn downward ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok += rootn upward ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok +rootn -0 1 += rootn downward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok +rootn -0 2 += rootn downward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok +rootn -0 3 += rootn downward binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok +rootn -0 4 += rootn downward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok +rootn -0 5 += rootn downward binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok +rootn -0 0x7fffffffffffffff += rootn downward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn downward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn downward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn downward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn downward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn downward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn tonearest ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn towardzero ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += rootn upward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok +rootn min 1 += rootn downward binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn tonearest binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn towardzero binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn upward binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn downward intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn tonearest intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn towardzero intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn upward intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn downward m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn tonearest m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn towardzero m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn upward m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn downward binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn tonearest binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn towardzero binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn upward binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn downward ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn tonearest ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn towardzero ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn upward ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok += rootn downward binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn tonearest intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn towardzero intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn upward intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn downward m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn tonearest m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn towardzero m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn upward m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn downward binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn tonearest binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn towardzero binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn upward binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok += rootn downward ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok += rootn tonearest m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok += rootn towardzero m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok += rootn upward m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok += rootn downward binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn tonearest binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn towardzero binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn upward binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn downward intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn tonearest intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn towardzero intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn upward intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn downward m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn tonearest m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn towardzero m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn upward m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn downward binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn tonearest binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn towardzero binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn upward binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok += rootn downward ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok +rootn min 2 += rootn downward binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn tonearest ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn towardzero ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn upward ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok += rootn downward binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn tonearest binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn towardzero binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn upward binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn downward intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn tonearest intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn towardzero intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn upward intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn downward m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn tonearest m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn towardzero m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn upward m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn downward binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn tonearest binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn towardzero binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn upward binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn downward ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn tonearest ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn towardzero ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn upward ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok += rootn downward intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn tonearest intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn towardzero intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn upward intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn downward m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn tonearest m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn towardzero m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn upward m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn downward binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn tonearest binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn towardzero binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn upward binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok += rootn downward intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn tonearest intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn towardzero intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn upward intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc90ap-8192 : inexact-ok += rootn downward m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn tonearest m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn towardzero m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok += rootn upward m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc90ap-8192 : inexact-ok += rootn downward binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192 : inexact-ok += rootn tonearest binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192 : inexact-ok += rootn towardzero binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192 : inexact-ok += rootn upward binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-8192 : inexact-ok += rootn downward binary64 0x8p-972 2LL : 0xb.504f333f9de6p-488 : inexact-ok += rootn tonearest binary64 0x8p-972 2LL : 0xb.504f333f9de68p-488 : inexact-ok += rootn towardzero binary64 0x8p-972 2LL : 0xb.504f333f9de6p-488 : inexact-ok += rootn upward binary64 0x8p-972 2LL : 0xb.504f333f9de68p-488 : inexact-ok += rootn downward intel96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn tonearest intel96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn towardzero intel96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn upward intel96 0x8p-972 2LL : 0xb.504f333f9de6485p-488 : inexact-ok += rootn downward m68k96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn tonearest m68k96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn towardzero m68k96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok += rootn upward m68k96 0x8p-972 2LL : 0xb.504f333f9de6485p-488 : inexact-ok += rootn downward binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754a8p-488 : inexact-ok += rootn tonearest binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754a8p-488 : inexact-ok += rootn towardzero binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754a8p-488 : inexact-ok += rootn upward binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754bp-488 : inexact-ok += rootn downward ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754p-488 : inexact-ok += rootn tonearest ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754p-488 : inexact-ok += rootn towardzero ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754p-488 : inexact-ok += rootn upward ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3758p-488 : inexact-ok +rootn min 3 += rootn downward binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn tonearest ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn towardzero ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn upward ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok += rootn downward binary64 0x4p-1024 3LL : 0xa.14517cc6b945p-344 : inexact-ok += rootn tonearest binary64 0x4p-1024 3LL : 0xa.14517cc6b9458p-344 : inexact-ok += rootn towardzero binary64 0x4p-1024 3LL : 0xa.14517cc6b945p-344 : inexact-ok += rootn upward binary64 0x4p-1024 3LL : 0xa.14517cc6b9458p-344 : inexact-ok += rootn downward intel96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn tonearest intel96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn towardzero intel96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn upward intel96 0x4p-1024 3LL : 0xa.14517cc6b945712p-344 : inexact-ok += rootn downward m68k96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn tonearest m68k96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn towardzero m68k96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok += rootn upward m68k96 0x4p-1024 3LL : 0xa.14517cc6b945712p-344 : inexact-ok += rootn downward binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn tonearest binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn towardzero binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn upward binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf13p-344 : inexact-ok += rootn downward ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn tonearest ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn towardzero ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn upward ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf4p-344 : inexact-ok += rootn downward intel96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn tonearest intel96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn towardzero intel96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn upward intel96 0x4p-16384 3LL : 0xa.14517cc6b945712p-5464 : inexact-ok += rootn downward m68k96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn tonearest m68k96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn towardzero m68k96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok += rootn upward m68k96 0x4p-16384 3LL : 0xa.14517cc6b945712p-5464 : inexact-ok += rootn downward binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn tonearest binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn towardzero binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn upward binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf13p-5464 : inexact-ok += rootn downward intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn tonearest intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn towardzero intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn upward intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn downward m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn tonearest m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn towardzero m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn upward m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn downward binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn tonearest binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn towardzero binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn upward binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok += rootn downward binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn tonearest binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn towardzero binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn upward binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn downward intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn tonearest intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn towardzero intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn upward intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn downward m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn tonearest m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn towardzero m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn upward m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn downward binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn tonearest binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn towardzero binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn upward binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn downward ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn tonearest ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn towardzero ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok += rootn upward ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok +rootn min 4 += rootn downward binary32 0x4p-128 4LL : 0x1.6a09e6p-32 : inexact-ok += rootn tonearest binary32 0x4p-128 4LL : 0x1.6a09e6p-32 : inexact-ok += rootn towardzero binary32 0x4p-128 4LL : 0x1.6a09e6p-32 : inexact-ok += rootn upward binary32 0x4p-128 4LL : 0x1.6a09e8p-32 : inexact-ok += rootn downward binary64 0x4p-128 4LL : 0x1.6a09e667f3bccp-32 : inexact-ok += rootn tonearest binary64 0x4p-128 4LL : 0x1.6a09e667f3bcdp-32 : inexact-ok += rootn towardzero binary64 0x4p-128 4LL : 0x1.6a09e667f3bccp-32 : inexact-ok += rootn upward binary64 0x4p-128 4LL : 0x1.6a09e667f3bcdp-32 : inexact-ok += rootn downward intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn tonearest intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn towardzero intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn upward intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc90ap-32 : inexact-ok += rootn downward m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn tonearest m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn towardzero m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok += rootn upward m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc90ap-32 : inexact-ok += rootn downward binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-32 : inexact-ok += rootn tonearest binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-32 : inexact-ok += rootn towardzero binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-32 : inexact-ok += rootn upward binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-32 : inexact-ok += rootn downward ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-32 : inexact-ok += rootn tonearest ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-32 : inexact-ok += rootn towardzero ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-32 : inexact-ok += rootn upward ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ebp-32 : inexact-ok += rootn downward binary64 0x4p-1024 4LL : 0x1.6a09e667f3bccp-256 : inexact-ok += rootn tonearest binary64 0x4p-1024 4LL : 0x1.6a09e667f3bcdp-256 : inexact-ok += rootn towardzero binary64 0x4p-1024 4LL : 0x1.6a09e667f3bccp-256 : inexact-ok += rootn upward binary64 0x4p-1024 4LL : 0x1.6a09e667f3bcdp-256 : inexact-ok += rootn downward intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn tonearest intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn towardzero intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn upward intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc90ap-256 : inexact-ok += rootn downward m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn tonearest m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn towardzero m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok += rootn upward m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc90ap-256 : inexact-ok += rootn downward binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-256 : inexact-ok += rootn tonearest binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-256 : inexact-ok += rootn towardzero binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-256 : inexact-ok += rootn upward binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-256 : inexact-ok += rootn downward ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-256 : inexact-ok += rootn tonearest ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-256 : inexact-ok += rootn towardzero ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-256 : inexact-ok += rootn upward ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ebp-256 : inexact-ok += rootn downward intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn tonearest intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn towardzero intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn upward intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc90ap-4096 : inexact-ok += rootn downward m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn tonearest m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn towardzero m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok += rootn upward m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc90ap-4096 : inexact-ok += rootn downward binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4096 : inexact-ok += rootn tonearest binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4096 : inexact-ok += rootn towardzero binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4096 : inexact-ok += rootn upward binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-4096 : inexact-ok += rootn downward intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn tonearest intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn towardzero intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn upward intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152ep-4096 : inexact-ok += rootn downward m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn tonearest m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn towardzero m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok += rootn upward m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152ep-4096 : inexact-ok += rootn downward binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c85p-4096 : inexact-ok += rootn tonearest binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c86p-4096 : inexact-ok += rootn towardzero binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c85p-4096 : inexact-ok += rootn upward binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c86p-4096 : inexact-ok += rootn downward binary64 0x8p-972 4LL : 0x3.5d13f32b5a75ap-244 : inexact-ok += rootn tonearest binary64 0x8p-972 4LL : 0x3.5d13f32b5a75ap-244 : inexact-ok += rootn towardzero binary64 0x8p-972 4LL : 0x3.5d13f32b5a75ap-244 : inexact-ok += rootn upward binary64 0x8p-972 4LL : 0x3.5d13f32b5a75cp-244 : inexact-ok += rootn downward intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn tonearest intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn towardzero intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn upward intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abd4p-244 : inexact-ok += rootn downward m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn tonearest m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn towardzero m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok += rootn upward m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abd4p-244 : inexact-ok += rootn downward binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b4p-244 : inexact-ok += rootn tonearest binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b4p-244 : inexact-ok += rootn towardzero binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b4p-244 : inexact-ok += rootn upward binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b6p-244 : inexact-ok += rootn downward ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee64p-244 : inexact-ok += rootn tonearest ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee641p-244 : inexact-ok += rootn towardzero ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee64p-244 : inexact-ok += rootn upward ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee641p-244 : inexact-ok +rootn min 5 += rootn downward binary32 0x4p-128 5LL : 0x6.f6e33p-28 : inexact-ok += rootn tonearest binary32 0x4p-128 5LL : 0x6.f6e338p-28 : inexact-ok += rootn towardzero binary32 0x4p-128 5LL : 0x6.f6e33p-28 : inexact-ok += rootn upward binary32 0x4p-128 5LL : 0x6.f6e338p-28 : inexact-ok += rootn downward binary64 0x4p-128 5LL : 0x6.f6e336b6f848p-28 : inexact-ok += rootn tonearest binary64 0x4p-128 5LL : 0x6.f6e336b6f848p-28 : inexact-ok += rootn towardzero binary64 0x4p-128 5LL : 0x6.f6e336b6f848p-28 : inexact-ok += rootn upward binary64 0x4p-128 5LL : 0x6.f6e336b6f8484p-28 : inexact-ok += rootn downward intel96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn tonearest intel96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn towardzero intel96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn upward intel96 0x4p-128 5LL : 0x6.f6e336b6f8480858p-28 : inexact-ok += rootn downward m68k96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn tonearest m68k96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn towardzero m68k96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok += rootn upward m68k96 0x4p-128 5LL : 0x6.f6e336b6f8480858p-28 : inexact-ok += rootn downward binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn tonearest binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn towardzero binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn upward binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea8p-28 : inexact-ok += rootn downward ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn tonearest ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn towardzero ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn upward ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2cap-28 : inexact-ok += rootn downward binary64 0x4p-1024 5LL : 0xc.203001d9572ep-208 : inexact-ok += rootn tonearest binary64 0x4p-1024 5LL : 0xc.203001d9572ep-208 : inexact-ok += rootn towardzero binary64 0x4p-1024 5LL : 0xc.203001d9572ep-208 : inexact-ok += rootn upward binary64 0x4p-1024 5LL : 0xc.203001d9572e8p-208 : inexact-ok += rootn downward intel96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok += rootn tonearest intel96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok += rootn towardzero intel96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok += rootn upward intel96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok += rootn downward m68k96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok += rootn tonearest m68k96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok += rootn towardzero m68k96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok += rootn upward m68k96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok += rootn downward binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn tonearest binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn towardzero binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn upward binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a39907570ap-208 : inexact-ok += rootn downward ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn tonearest ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn towardzero ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn upward ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a39907574p-208 : inexact-ok += rootn downward intel96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok += rootn tonearest intel96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok += rootn towardzero intel96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok += rootn upward intel96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok += rootn downward m68k96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok += rootn tonearest m68k96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok += rootn towardzero m68k96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok += rootn upward m68k96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok += rootn downward binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn tonearest binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn towardzero binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn upward binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a39907570ap-3280 : inexact-ok += rootn downward intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn tonearest intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn towardzero intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn upward intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622cp-3280 : inexact-ok += rootn downward m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn tonearest m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn towardzero m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn upward m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622cp-3280 : inexact-ok += rootn downward binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn tonearest binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn towardzero binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn upward binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb6p-3280 : inexact-ok += rootn downward binary64 0x8p-972 5LL : 0x4.984461aeb99dp-196 : inexact-ok += rootn tonearest binary64 0x8p-972 5LL : 0x4.984461aeb99d4p-196 : inexact-ok += rootn towardzero binary64 0x8p-972 5LL : 0x4.984461aeb99dp-196 : inexact-ok += rootn upward binary64 0x8p-972 5LL : 0x4.984461aeb99d4p-196 : inexact-ok += rootn downward intel96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn tonearest intel96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn towardzero intel96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn upward intel96 0x8p-972 5LL : 0x4.984461aeb99d25bp-196 : inexact-ok += rootn downward m68k96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn tonearest m68k96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn towardzero m68k96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok += rootn upward m68k96 0x8p-972 5LL : 0x4.984461aeb99d25bp-196 : inexact-ok += rootn downward binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok += rootn tonearest binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok += rootn towardzero binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok += rootn upward binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok += rootn downward ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d82p-196 : inexact-ok += rootn tonearest ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d84p-196 : inexact-ok += rootn towardzero ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d82p-196 : inexact-ok += rootn upward ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d84p-196 : inexact-ok +rootn min 63 += rootn downward binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn upward ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok += rootn downward binary64 0x4p-1024 63LL : 0xd.b7457770bf6a8p-20 : inexact-ok += rootn tonearest binary64 0x4p-1024 63LL : 0xd.b7457770bf6a8p-20 : inexact-ok += rootn towardzero binary64 0x4p-1024 63LL : 0xd.b7457770bf6a8p-20 : inexact-ok += rootn upward binary64 0x4p-1024 63LL : 0xd.b7457770bf6bp-20 : inexact-ok += rootn downward intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn tonearest intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn towardzero intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn upward intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9fp-20 : inexact-ok += rootn downward m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn tonearest m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn towardzero m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn upward m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9fp-20 : inexact-ok += rootn downward binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn tonearest binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn towardzero binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn upward binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c517815641p-20 : inexact-ok += rootn downward ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn tonearest ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn towardzero ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn upward ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781568p-20 : inexact-ok += rootn downward intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok += rootn tonearest intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok += rootn towardzero intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok += rootn upward intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok += rootn downward m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok += rootn tonearest m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok += rootn towardzero m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok += rootn upward m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok += rootn downward binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn tonearest binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn towardzero binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn upward binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c8p-264 : inexact-ok += rootn downward intel96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn tonearest intel96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn towardzero intel96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn upward intel96 0x2p-16384 63LL : 0xf.7b029a299cff9e1p-264 : inexact-ok += rootn downward m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn tonearest m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn towardzero m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok += rootn upward m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9e1p-264 : inexact-ok += rootn downward binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn tonearest binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn towardzero binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn upward binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f2p-264 : inexact-ok += rootn downward binary64 0x8p-972 63LL : 0x1.892e2f1f775cbp-16 : inexact-ok += rootn tonearest binary64 0x8p-972 63LL : 0x1.892e2f1f775cbp-16 : inexact-ok += rootn towardzero binary64 0x8p-972 63LL : 0x1.892e2f1f775cbp-16 : inexact-ok += rootn upward binary64 0x8p-972 63LL : 0x1.892e2f1f775ccp-16 : inexact-ok += rootn downward intel96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok += rootn tonearest intel96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok += rootn towardzero intel96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok += rootn upward intel96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok += rootn downward m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok += rootn tonearest m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok += rootn towardzero m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok += rootn upward m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok += rootn downward binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok += rootn tonearest binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok += rootn towardzero binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok += rootn upward binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok += rootn downward ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok += rootn tonearest ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok += rootn towardzero ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok += rootn upward ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be8p-16 : inexact-ok +rootn min 127 += rootn downward binary32 0x4p-128 127LL : 0x8.0b354p-4 : inexact-ok += rootn tonearest binary32 0x4p-128 127LL : 0x8.0b355p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 127LL : 0x8.0b354p-4 : inexact-ok += rootn upward binary32 0x4p-128 127LL : 0x8.0b355p-4 : inexact-ok += rootn downward binary64 0x4p-128 127LL : 0x8.0b354f2930d1p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 127LL : 0x8.0b354f2930d1p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 127LL : 0x8.0b354f2930d1p-4 : inexact-ok += rootn upward binary64 0x4p-128 127LL : 0x8.0b354f2930d18p-4 : inexact-ok += rootn downward intel96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok += rootn tonearest intel96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok += rootn towardzero intel96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok += rootn upward intel96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok += rootn downward m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok += rootn upward m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok += rootn downward binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn upward binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d89878p-4 : inexact-ok += rootn downward ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn upward ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d89cp-4 : inexact-ok += rootn downward binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec08p-12 : inexact-ok += rootn tonearest binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec1p-12 : inexact-ok += rootn towardzero binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec08p-12 : inexact-ok += rootn upward binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec1p-12 : inexact-ok += rootn downward intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn tonearest intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn towardzero intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn upward intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa5p-12 : inexact-ok += rootn downward m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn tonearest m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn towardzero m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn upward m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa5p-12 : inexact-ok += rootn downward binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok += rootn tonearest binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok += rootn towardzero binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok += rootn upward binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok += rootn downward ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn tonearest ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn towardzero ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn upward ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d64p-12 : inexact-ok += rootn downward intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok += rootn tonearest intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok += rootn towardzero intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok += rootn upward intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok += rootn downward m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok += rootn tonearest m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok += rootn towardzero m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok += rootn upward m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok += rootn downward binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn tonearest binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn towardzero binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn upward binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d89878p-132 : inexact-ok += rootn downward intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn tonearest intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn towardzero intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn upward intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn downward m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn tonearest m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn towardzero m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn upward m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn downward binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn tonearest binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn towardzero binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn upward binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok += rootn downward binary64 0x8p-972 127LL : 0x1.4adc41fefd0dfp-8 : inexact-ok += rootn tonearest binary64 0x8p-972 127LL : 0x1.4adc41fefd0ep-8 : inexact-ok += rootn towardzero binary64 0x8p-972 127LL : 0x1.4adc41fefd0dfp-8 : inexact-ok += rootn upward binary64 0x8p-972 127LL : 0x1.4adc41fefd0ep-8 : inexact-ok += rootn downward intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn tonearest intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn towardzero intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn upward intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn downward m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn tonearest m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn towardzero m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn upward m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn downward binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok += rootn tonearest binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok += rootn towardzero binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok += rootn upward binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok += rootn downward ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok += rootn tonearest ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok += rootn towardzero ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok += rootn upward ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok +rootn min 255 += rootn downward binary32 0x4p-128 255LL : 0xb.5c248p-4 : inexact-ok += rootn tonearest binary32 0x4p-128 255LL : 0xb.5c249p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 255LL : 0xb.5c248p-4 : inexact-ok += rootn upward binary32 0x4p-128 255LL : 0xb.5c249p-4 : inexact-ok += rootn downward binary64 0x4p-128 255LL : 0xb.5c2488b71228p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 255LL : 0xb.5c2488b71228p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 255LL : 0xb.5c2488b71228p-4 : inexact-ok += rootn upward binary64 0x4p-128 255LL : 0xb.5c2488b712288p-4 : inexact-ok += rootn downward intel96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn tonearest intel96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn towardzero intel96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn upward intel96 0x4p-128 255LL : 0xb.5c2488b712283ddp-4 : inexact-ok += rootn downward m68k96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok += rootn upward m68k96 0x4p-128 255LL : 0xb.5c2488b712283ddp-4 : inexact-ok += rootn downward binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn upward binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f069061p-4 : inexact-ok += rootn downward ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok += rootn upward ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok += rootn downward binary64 0x4p-1024 255LL : 0xf.e9caf018dca1p-8 : inexact-ok += rootn tonearest binary64 0x4p-1024 255LL : 0xf.e9caf018dca1p-8 : inexact-ok += rootn towardzero binary64 0x4p-1024 255LL : 0xf.e9caf018dca1p-8 : inexact-ok += rootn upward binary64 0x4p-1024 255LL : 0xf.e9caf018dca18p-8 : inexact-ok += rootn downward intel96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok += rootn tonearest intel96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok += rootn towardzero intel96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok += rootn upward intel96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok += rootn downward m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok += rootn tonearest m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok += rootn towardzero m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok += rootn upward m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok += rootn downward binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c01474269126p-8 : inexact-ok += rootn tonearest binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691268p-8 : inexact-ok += rootn towardzero binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c01474269126p-8 : inexact-ok += rootn upward binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691268p-8 : inexact-ok += rootn downward ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691p-8 : inexact-ok += rootn tonearest ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c0147426914p-8 : inexact-ok += rootn towardzero ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691p-8 : inexact-ok += rootn upward ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c0147426914p-8 : inexact-ok += rootn downward intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn tonearest intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn towardzero intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn upward intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee2p-68 : inexact-ok += rootn downward m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn tonearest m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn towardzero m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn upward m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee2p-68 : inexact-ok += rootn downward binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok += rootn tonearest binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok += rootn towardzero binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok += rootn upward binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok += rootn downward intel96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok += rootn tonearest intel96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok += rootn towardzero intel96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok += rootn upward intel96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok += rootn downward m68k96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok += rootn tonearest m68k96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok += rootn towardzero m68k96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok += rootn upward m68k96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok += rootn downward binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn tonearest binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn towardzero binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn upward binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dc8p-68 : inexact-ok += rootn downward binary64 0x8p-972 255LL : 0x1.2611186bae674p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 255LL : 0x1.2611186bae675p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 255LL : 0x1.2611186bae674p-4 : inexact-ok += rootn upward binary64 0x8p-972 255LL : 0x1.2611186bae675p-4 : inexact-ok += rootn downward intel96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn tonearest intel96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn towardzero intel96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn upward intel96 0x8p-972 255LL : 0x1.2611186bae67496cp-4 : inexact-ok += rootn downward m68k96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok += rootn upward m68k96 0x8p-972 255LL : 0x1.2611186bae67496cp-4 : inexact-ok += rootn downward binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e1p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e2p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e1p-4 : inexact-ok += rootn upward binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e2p-4 : inexact-ok += rootn downward ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e4207608p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e420761p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e4207608p-4 : inexact-ok += rootn upward ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e420761p-4 : inexact-ok +rootn min 511 += rootn downward binary32 0x4p-128 511LL : 0xd.7c7f5p-4 : inexact-ok += rootn tonearest binary32 0x4p-128 511LL : 0xd.7c7f6p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 511LL : 0xd.7c7f5p-4 : inexact-ok += rootn upward binary32 0x4p-128 511LL : 0xd.7c7f6p-4 : inexact-ok += rootn downward binary64 0x4p-128 511LL : 0xd.7c7f5ca3f404p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 511LL : 0xd.7c7f5ca3f4048p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 511LL : 0xd.7c7f5ca3f404p-4 : inexact-ok += rootn upward binary64 0x4p-128 511LL : 0xd.7c7f5ca3f4048p-4 : inexact-ok += rootn downward intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn tonearest intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn towardzero intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn upward intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn downward m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn upward m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn downward binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn upward binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c0392868p-4 : inexact-ok += rootn downward ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn upward ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c0392cp-4 : inexact-ok += rootn downward binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn upward binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn downward intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn upward intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn downward m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn downward binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn upward binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn downward ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn upward ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok += rootn downward intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn tonearest intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn towardzero intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn upward intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f6p-36 : inexact-ok += rootn downward m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn tonearest m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn towardzero m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn upward m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f6p-36 : inexact-ok += rootn downward binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok += rootn tonearest binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok += rootn towardzero binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok += rootn upward binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok += rootn downward intel96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn tonearest intel96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn towardzero intel96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn upward intel96 0x2p-16384 511LL : 0xf.57558b0973d6c57p-36 : inexact-ok += rootn downward m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn tonearest m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn towardzero m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok += rootn upward m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c57p-36 : inexact-ok += rootn downward binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn tonearest binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn towardzero binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn upward binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b028p-36 : inexact-ok += rootn downward binary64 0x8p-972 511LL : 0x4.4c54054c4f5dcp-4 : inexact-ok += rootn tonearest binary64 0x8p-972 511LL : 0x4.4c54054c4f5dcp-4 : inexact-ok += rootn towardzero binary64 0x8p-972 511LL : 0x4.4c54054c4f5dcp-4 : inexact-ok += rootn upward binary64 0x8p-972 511LL : 0x4.4c54054c4f5ep-4 : inexact-ok += rootn downward intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn tonearest intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn towardzero intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn upward intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3b8p-4 : inexact-ok += rootn downward m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn upward m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3b8p-4 : inexact-ok += rootn downward binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok += rootn tonearest binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok += rootn upward binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok += rootn downward ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok += rootn upward ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok +rootn min 1023 += rootn downward binary32 0x4p-128 1023LL : 0xe.b0d2cp-4 : inexact-ok += rootn tonearest binary32 0x4p-128 1023LL : 0xe.b0d2dp-4 : inexact-ok += rootn towardzero binary32 0x4p-128 1023LL : 0xe.b0d2cp-4 : inexact-ok += rootn upward binary32 0x4p-128 1023LL : 0xe.b0d2dp-4 : inexact-ok += rootn downward binary64 0x4p-128 1023LL : 0xe.b0d2c9f47441p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 1023LL : 0xe.b0d2c9f474418p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 1023LL : 0xe.b0d2c9f47441p-4 : inexact-ok += rootn upward binary64 0x4p-128 1023LL : 0xe.b0d2c9f474418p-4 : inexact-ok += rootn downward intel96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn tonearest intel96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn towardzero intel96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn upward intel96 0x4p-128 1023LL : 0xe.b0d2c9f4744156ap-4 : inexact-ok += rootn downward m68k96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok += rootn upward m68k96 0x4p-128 1023LL : 0xe.b0d2c9f4744156ap-4 : inexact-ok += rootn downward binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn upward binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513459ap-4 : inexact-ok += rootn downward ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn upward ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345cp-4 : inexact-ok += rootn downward binary64 0x4p-1024 1023LL : 0x8.01635bd01b2d8p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 1023LL : 0x8.01635bd01b2ep-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 1023LL : 0x8.01635bd01b2d8p-4 : inexact-ok += rootn upward binary64 0x4p-1024 1023LL : 0x8.01635bd01b2ep-4 : inexact-ok += rootn downward intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok += rootn upward intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok += rootn downward m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok += rootn downward binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn upward binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965dp-4 : inexact-ok += rootn downward ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn upward ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463968p-4 : inexact-ok += rootn downward intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn tonearest intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn towardzero intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn upward intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191656p-20 : inexact-ok += rootn downward m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn tonearest m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn towardzero m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok += rootn upward m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191656p-20 : inexact-ok += rootn downward binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn tonearest binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn towardzero binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn upward binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf15p-20 : inexact-ok += rootn downward intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn tonearest intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn towardzero intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn upward intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fep-20 : inexact-ok += rootn downward m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn tonearest m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn towardzero m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok += rootn upward m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fep-20 : inexact-ok += rootn downward binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn tonearest binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn towardzero binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn upward binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e33p-20 : inexact-ok += rootn downward binary64 0x8p-972 1023LL : 0x8.4c521f105c14p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 1023LL : 0x8.4c521f105c14p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 1023LL : 0x8.4c521f105c14p-4 : inexact-ok += rootn upward binary64 0x8p-972 1023LL : 0x8.4c521f105c148p-4 : inexact-ok += rootn downward intel96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok += rootn tonearest intel96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok += rootn towardzero intel96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok += rootn upward intel96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok += rootn downward m68k96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok += rootn upward m68k96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok += rootn downward binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok += rootn upward binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok += rootn downward ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok += rootn upward ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe8cp-4 : inexact-ok +rootn min 16383 += rootn downward binary32 0x4p-128 16383LL : 0xf.ea38fp-4 : inexact-ok += rootn tonearest binary32 0x4p-128 16383LL : 0xf.ea39p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 16383LL : 0xf.ea38fp-4 : inexact-ok += rootn upward binary32 0x4p-128 16383LL : 0xf.ea39p-4 : inexact-ok += rootn downward binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd638p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd638p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd638p-4 : inexact-ok += rootn upward binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd64p-4 : inexact-ok += rootn downward intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn tonearest intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn towardzero intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn upward intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn downward m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn upward m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn downward binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn upward binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacddfp-4 : inexact-ok += rootn downward ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn upward ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacep-4 : inexact-ok += rootn downward binary64 0x4p-1024 16383LL : 0xf.52aa21de7d898p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 16383LL : 0xf.52aa21de7d898p-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 16383LL : 0xf.52aa21de7d898p-4 : inexact-ok += rootn upward binary64 0x4p-1024 16383LL : 0xf.52aa21de7d8ap-4 : inexact-ok += rootn downward intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn upward intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a0ap-4 : inexact-ok += rootn downward m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a0ap-4 : inexact-ok += rootn downward binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn upward binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b178p-4 : inexact-ok += rootn downward ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn upward ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b4p-4 : inexact-ok += rootn downward intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok += rootn tonearest intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok += rootn towardzero intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok += rootn upward intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok += rootn downward m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok += rootn towardzero m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok += rootn upward m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok += rootn downward binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok += rootn tonearest binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok += rootn towardzero binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok += rootn upward binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok += rootn downward intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn tonearest intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn towardzero intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn upward intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn downward m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn tonearest m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn towardzero m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn upward m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn downward binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn tonearest binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn towardzero binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn upward binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok += rootn downward binary64 0x8p-972 16383LL : 0xf.5b787470f0348p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 16383LL : 0xf.5b787470f035p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 16383LL : 0xf.5b787470f0348p-4 : inexact-ok += rootn upward binary64 0x8p-972 16383LL : 0xf.5b787470f035p-4 : inexact-ok += rootn downward intel96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn tonearest intel96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn towardzero intel96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn upward intel96 0x8p-972 16383LL : 0xf.5b787470f034da3p-4 : inexact-ok += rootn downward m68k96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok += rootn upward m68k96 0x8p-972 16383LL : 0xf.5b787470f034da3p-4 : inexact-ok += rootn downward binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn upward binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed6788p-4 : inexact-ok += rootn downward ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok += rootn upward ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok +rootn min 0x1000001 += rootn downward binary32 0x4p-128 16777217LL : 0xf.fffa8p-4 : inexact-ok += rootn tonearest binary32 0x4p-128 16777217LL : 0xf.fffa9p-4 : inexact-ok += rootn towardzero binary32 0x4p-128 16777217LL : 0xf.fffa8p-4 : inexact-ok += rootn upward binary32 0x4p-128 16777217LL : 0xf.fffa9p-4 : inexact-ok += rootn downward binary64 0x4p-128 16777217LL : 0xf.fffa8a9e7713p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 16777217LL : 0xf.fffa8a9e7713p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 16777217LL : 0xf.fffa8a9e7713p-4 : inexact-ok += rootn upward binary64 0x4p-128 16777217LL : 0xf.fffa8a9e77138p-4 : inexact-ok += rootn downward intel96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok += rootn tonearest intel96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok += rootn towardzero intel96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok += rootn upward intel96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok += rootn downward m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok += rootn upward m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok += rootn downward binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok += rootn upward binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok += rootn downward ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn upward ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d302p-4 : inexact-ok += rootn downward binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b3238p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b324p-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b3238p-4 : inexact-ok += rootn upward binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b324p-4 : inexact-ok += rootn downward intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn upward intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn downward m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn downward binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok += rootn upward binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok += rootn downward ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn upward ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca4p-4 : inexact-ok += rootn downward intel96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok += rootn tonearest intel96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok += rootn towardzero intel96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok += rootn upward intel96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok += rootn downward m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok += rootn towardzero m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok += rootn upward m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok += rootn downward binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok += rootn tonearest binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok += rootn towardzero binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok += rootn upward binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok += rootn downward intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn tonearest intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn towardzero intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn upward intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278dp-4 : inexact-ok += rootn downward m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn tonearest m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn towardzero m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok += rootn upward m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278dp-4 : inexact-ok += rootn downward binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok += rootn tonearest binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok += rootn towardzero binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok += rootn upward binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok += rootn downward binary64 0x8p-972 16777217LL : 0xf.ffd605a96fee8p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 16777217LL : 0xf.ffd605a96fee8p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 16777217LL : 0xf.ffd605a96fee8p-4 : inexact-ok += rootn upward binary64 0x8p-972 16777217LL : 0xf.ffd605a96fefp-4 : inexact-ok += rootn downward intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok += rootn tonearest intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok += rootn towardzero intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok += rootn upward intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok += rootn downward m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok += rootn upward m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok += rootn downward binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn upward binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa65p-4 : inexact-ok += rootn downward ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok += rootn upward ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok +rootn min 0x10000000000001 += rootn downward binary32 0x4p-128 4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0x4p-128 4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0x4p-128 4503599627370497LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa88p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa88p-4 : inexact-ok += rootn towardzero binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa88p-4 : inexact-ok += rootn upward binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa9p-4 : inexact-ok += rootn downward intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn tonearest intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn towardzero intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn upward intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn downward m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn upward m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn downward binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok += rootn upward binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok += rootn downward ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn upward ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f4p-4 : inexact-ok += rootn downward binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b8p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b8p-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b8p-4 : inexact-ok += rootn upward binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3cp-4 : inexact-ok += rootn downward intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn upward intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a9p-4 : inexact-ok += rootn downward m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a9p-4 : inexact-ok += rootn downward binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn upward binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a326967p-4 : inexact-ok += rootn downward ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok += rootn upward ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok += rootn downward intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn tonearest intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn towardzero intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn upward intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcfp-4 : inexact-ok += rootn downward m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn tonearest m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn towardzero m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn upward m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcfp-4 : inexact-ok += rootn downward binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok += rootn tonearest binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok += rootn towardzero binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok += rootn upward binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok += rootn downward intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn tonearest intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn towardzero intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn upward intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b8p-4 : inexact-ok += rootn downward m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn tonearest m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn towardzero m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn upward m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b8p-4 : inexact-ok += rootn downward binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn tonearest binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn towardzero binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn upward binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b8p-4 : inexact-ok += rootn downward binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd6p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd608p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd6p-4 : inexact-ok += rootn upward binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd608p-4 : inexact-ok += rootn downward intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn tonearest intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn towardzero intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn upward intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60573p-4 : inexact-ok += rootn downward m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok += rootn upward m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60573p-4 : inexact-ok += rootn downward binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn upward binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce82478p-4 : inexact-ok += rootn downward ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce824p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce824p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce824p-4 : inexact-ok += rootn upward ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce828p-4 : inexact-ok +rootn min 0x7fffffffffffffff += rootn downward binary32 0x4p-128 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x4p-128 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn tonearest intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn towardzero intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn upward intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff52p-4 : inexact-ok += rootn downward m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn tonearest m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn towardzero m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok += rootn upward m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff52p-4 : inexact-ok += rootn downward binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok += rootn tonearest binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok += rootn towardzero binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok += rootn upward binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok += rootn downward ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn tonearest ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn towardzero ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn upward ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d78p-4 : inexact-ok += rootn downward binary64 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn tonearest intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn towardzero intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn upward intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa78p-4 : inexact-ok += rootn downward m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok += rootn upward m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa78p-4 : inexact-ok += rootn downward binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok += rootn tonearest binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn towardzero binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok += rootn upward binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn downward ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok += rootn upward ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn downward intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn tonearest intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok += rootn towardzero intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn upward intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok += rootn downward m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok += rootn towardzero m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn upward m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok += rootn downward binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn tonearest binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn towardzero binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn upward binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c68p-4 : inexact-ok += rootn downward intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn tonearest intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn towardzero intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn upward intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn downward m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn tonearest m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn towardzero m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok += rootn upward m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok += rootn downward binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok += rootn tonearest binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f628p-4 : inexact-ok += rootn towardzero binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok += rootn upward binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f628p-4 : inexact-ok += rootn downward binary64 0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok += rootn tonearest intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok += rootn towardzero intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok += rootn upward intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok += rootn downward m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok += rootn tonearest m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok += rootn towardzero m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok += rootn upward m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok += rootn downward binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn tonearest binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn towardzero binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn upward binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab67p-4 : inexact-ok += rootn downward ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok += rootn tonearest ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok += rootn towardzero ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok += rootn upward ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok +rootn -min 1 += rootn downward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn tonearest binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn towardzero binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn upward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn downward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn tonearest intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn towardzero intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn upward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn downward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn tonearest m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn towardzero m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn upward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn downward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn tonearest binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn towardzero binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn upward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn downward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn tonearest ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn towardzero ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn upward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += rootn downward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn tonearest intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn towardzero intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn upward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn downward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn upward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn downward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn tonearest binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn towardzero binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn upward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += rootn downward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += rootn upward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += rootn downward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn tonearest binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn towardzero binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn upward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn downward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn tonearest intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn towardzero intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn upward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn downward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn tonearest m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn towardzero m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn upward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn downward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn tonearest binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn towardzero binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn upward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += rootn downward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok +rootn -min 3 += rootn downward binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn tonearest ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn towardzero ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn upward ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok += rootn downward binary64 -0x4p-1024 3LL : -0xa.14517cc6b9458p-344 : inexact-ok += rootn tonearest binary64 -0x4p-1024 3LL : -0xa.14517cc6b9458p-344 : inexact-ok += rootn towardzero binary64 -0x4p-1024 3LL : -0xa.14517cc6b945p-344 : inexact-ok += rootn upward binary64 -0x4p-1024 3LL : -0xa.14517cc6b945p-344 : inexact-ok += rootn downward intel96 -0x4p-1024 3LL : -0xa.14517cc6b945712p-344 : inexact-ok += rootn tonearest intel96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn towardzero intel96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn upward intel96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn downward m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945712p-344 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn upward m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok += rootn downward binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf13p-344 : inexact-ok += rootn tonearest binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn towardzero binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn upward binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok += rootn downward ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf4p-344 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn upward ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok += rootn downward intel96 -0x4p-16384 3LL : -0xa.14517cc6b945712p-5464 : inexact-ok += rootn tonearest intel96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn towardzero intel96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn upward intel96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn downward m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945712p-5464 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn upward m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok += rootn downward binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf13p-5464 : inexact-ok += rootn tonearest binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn towardzero binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn upward binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok += rootn downward intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn tonearest intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn towardzero intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn upward intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn downward m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn upward m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn downward binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn tonearest binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn towardzero binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn upward binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok += rootn downward binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn tonearest binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn towardzero binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn upward binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn downward intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn tonearest intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn towardzero intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn upward intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn downward m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn tonearest m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn towardzero m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn upward m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn downward binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn tonearest binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn towardzero binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn upward binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn downward ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn tonearest ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn towardzero ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok += rootn upward ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok +rootn -min 5 += rootn downward binary32 -0x4p-128 5LL : -0x6.f6e338p-28 : inexact-ok += rootn tonearest binary32 -0x4p-128 5LL : -0x6.f6e338p-28 : inexact-ok += rootn towardzero binary32 -0x4p-128 5LL : -0x6.f6e33p-28 : inexact-ok += rootn upward binary32 -0x4p-128 5LL : -0x6.f6e33p-28 : inexact-ok += rootn downward binary64 -0x4p-128 5LL : -0x6.f6e336b6f8484p-28 : inexact-ok += rootn tonearest binary64 -0x4p-128 5LL : -0x6.f6e336b6f848p-28 : inexact-ok += rootn towardzero binary64 -0x4p-128 5LL : -0x6.f6e336b6f848p-28 : inexact-ok += rootn upward binary64 -0x4p-128 5LL : -0x6.f6e336b6f848p-28 : inexact-ok += rootn downward intel96 -0x4p-128 5LL : -0x6.f6e336b6f8480858p-28 : inexact-ok += rootn tonearest intel96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn towardzero intel96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn upward intel96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn downward m68k96 -0x4p-128 5LL : -0x6.f6e336b6f8480858p-28 : inexact-ok += rootn tonearest m68k96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn towardzero m68k96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn upward m68k96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok += rootn downward binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea8p-28 : inexact-ok += rootn tonearest binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn towardzero binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn upward binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok += rootn downward ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2cap-28 : inexact-ok += rootn tonearest ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn towardzero ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn upward ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok += rootn downward binary64 -0x4p-1024 5LL : -0xc.203001d9572e8p-208 : inexact-ok += rootn tonearest binary64 -0x4p-1024 5LL : -0xc.203001d9572ep-208 : inexact-ok += rootn towardzero binary64 -0x4p-1024 5LL : -0xc.203001d9572ep-208 : inexact-ok += rootn upward binary64 -0x4p-1024 5LL : -0xc.203001d9572ep-208 : inexact-ok += rootn downward intel96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok += rootn tonearest intel96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok += rootn towardzero intel96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok += rootn upward intel96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok += rootn downward m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok += rootn upward m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok += rootn downward binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a39907570ap-208 : inexact-ok += rootn tonearest binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn towardzero binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn upward binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok += rootn downward ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a39907574p-208 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn upward ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757p-208 : inexact-ok += rootn downward intel96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok += rootn tonearest intel96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok += rootn towardzero intel96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok += rootn upward intel96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok += rootn downward m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok += rootn upward m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok += rootn downward binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a39907570ap-3280 : inexact-ok += rootn tonearest binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn towardzero binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn upward binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok += rootn downward intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622cp-3280 : inexact-ok += rootn tonearest intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn towardzero intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn upward intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn downward m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622cp-3280 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn upward m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok += rootn downward binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb6p-3280 : inexact-ok += rootn tonearest binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn towardzero binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn upward binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok += rootn downward binary64 -0x8p-972 5LL : -0x4.984461aeb99d4p-196 : inexact-ok += rootn tonearest binary64 -0x8p-972 5LL : -0x4.984461aeb99d4p-196 : inexact-ok += rootn towardzero binary64 -0x8p-972 5LL : -0x4.984461aeb99dp-196 : inexact-ok += rootn upward binary64 -0x8p-972 5LL : -0x4.984461aeb99dp-196 : inexact-ok += rootn downward intel96 -0x8p-972 5LL : -0x4.984461aeb99d25bp-196 : inexact-ok += rootn tonearest intel96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn towardzero intel96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn upward intel96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn downward m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25bp-196 : inexact-ok += rootn tonearest m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn towardzero m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn upward m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok += rootn downward binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok += rootn tonearest binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok += rootn towardzero binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok += rootn upward binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok += rootn downward ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d84p-196 : inexact-ok += rootn tonearest ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d84p-196 : inexact-ok += rootn towardzero ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d82p-196 : inexact-ok += rootn upward ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d82p-196 : inexact-ok +rootn -min 63 += rootn downward binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn upward ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok += rootn downward binary64 -0x4p-1024 63LL : -0xd.b7457770bf6bp-20 : inexact-ok += rootn tonearest binary64 -0x4p-1024 63LL : -0xd.b7457770bf6a8p-20 : inexact-ok += rootn towardzero binary64 -0x4p-1024 63LL : -0xd.b7457770bf6a8p-20 : inexact-ok += rootn upward binary64 -0x4p-1024 63LL : -0xd.b7457770bf6a8p-20 : inexact-ok += rootn downward intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9fp-20 : inexact-ok += rootn tonearest intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn towardzero intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn upward intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn downward m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9fp-20 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn upward m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok += rootn downward binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c517815641p-20 : inexact-ok += rootn tonearest binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn towardzero binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn upward binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok += rootn downward ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781568p-20 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn upward ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok += rootn downward intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok += rootn tonearest intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok += rootn towardzero intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok += rootn upward intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok += rootn downward m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok += rootn upward m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok += rootn downward binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c8p-264 : inexact-ok += rootn tonearest binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn towardzero binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn upward binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok += rootn downward intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9e1p-264 : inexact-ok += rootn tonearest intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn towardzero intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn upward intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn downward m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9e1p-264 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn upward m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok += rootn downward binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f2p-264 : inexact-ok += rootn tonearest binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn towardzero binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn upward binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok += rootn downward binary64 -0x8p-972 63LL : -0x1.892e2f1f775ccp-16 : inexact-ok += rootn tonearest binary64 -0x8p-972 63LL : -0x1.892e2f1f775cbp-16 : inexact-ok += rootn towardzero binary64 -0x8p-972 63LL : -0x1.892e2f1f775cbp-16 : inexact-ok += rootn upward binary64 -0x8p-972 63LL : -0x1.892e2f1f775cbp-16 : inexact-ok += rootn downward intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok += rootn tonearest intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok += rootn towardzero intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok += rootn upward intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok += rootn downward m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok += rootn tonearest m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok += rootn towardzero m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok += rootn upward m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok += rootn downward binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok += rootn tonearest binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok += rootn towardzero binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok += rootn upward binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok += rootn downward ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be8p-16 : inexact-ok += rootn tonearest ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok += rootn towardzero ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok += rootn upward ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok +rootn -min 127 += rootn downward binary32 -0x4p-128 127LL : -0x8.0b355p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 127LL : -0x8.0b355p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 127LL : -0x8.0b354p-4 : inexact-ok += rootn upward binary32 -0x4p-128 127LL : -0x8.0b354p-4 : inexact-ok += rootn downward binary64 -0x4p-128 127LL : -0x8.0b354f2930d18p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 127LL : -0x8.0b354f2930d1p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 127LL : -0x8.0b354f2930d1p-4 : inexact-ok += rootn upward binary64 -0x4p-128 127LL : -0x8.0b354f2930d1p-4 : inexact-ok += rootn downward intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok += rootn upward intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok += rootn downward m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok += rootn upward m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok += rootn downward binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d89878p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn upward binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d89cp-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn upward ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok += rootn downward binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec1p-12 : inexact-ok += rootn tonearest binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec1p-12 : inexact-ok += rootn towardzero binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec08p-12 : inexact-ok += rootn upward binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec08p-12 : inexact-ok += rootn downward intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa5p-12 : inexact-ok += rootn tonearest intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn towardzero intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn upward intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn downward m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa5p-12 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn upward m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok += rootn downward binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok += rootn tonearest binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok += rootn towardzero binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok += rootn upward binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok += rootn downward ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d64p-12 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn upward ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok += rootn downward intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok += rootn tonearest intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok += rootn towardzero intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok += rootn upward intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok += rootn downward m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok += rootn upward m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok += rootn downward binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d89878p-132 : inexact-ok += rootn tonearest binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn towardzero binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn upward binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok += rootn downward intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn tonearest intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn towardzero intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn upward intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn downward m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn upward m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn downward binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn tonearest binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn towardzero binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn upward binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok += rootn downward binary64 -0x8p-972 127LL : -0x1.4adc41fefd0ep-8 : inexact-ok += rootn tonearest binary64 -0x8p-972 127LL : -0x1.4adc41fefd0ep-8 : inexact-ok += rootn towardzero binary64 -0x8p-972 127LL : -0x1.4adc41fefd0dfp-8 : inexact-ok += rootn upward binary64 -0x8p-972 127LL : -0x1.4adc41fefd0dfp-8 : inexact-ok += rootn downward intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn tonearest intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn towardzero intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn upward intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn downward m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn tonearest m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok += rootn towardzero m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn upward m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok += rootn downward binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok += rootn tonearest binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok += rootn towardzero binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok += rootn upward binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok += rootn downward ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok += rootn tonearest ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok += rootn towardzero ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok += rootn upward ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok +rootn -min 255 += rootn downward binary32 -0x4p-128 255LL : -0xb.5c249p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 255LL : -0xb.5c249p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 255LL : -0xb.5c248p-4 : inexact-ok += rootn upward binary32 -0x4p-128 255LL : -0xb.5c248p-4 : inexact-ok += rootn downward binary64 -0x4p-128 255LL : -0xb.5c2488b712288p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 255LL : -0xb.5c2488b71228p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 255LL : -0xb.5c2488b71228p-4 : inexact-ok += rootn upward binary64 -0x4p-128 255LL : -0xb.5c2488b71228p-4 : inexact-ok += rootn downward intel96 -0x4p-128 255LL : -0xb.5c2488b712283ddp-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn upward intel96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn downward m68k96 -0x4p-128 255LL : -0xb.5c2488b712283ddp-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn upward m68k96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok += rootn downward binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f069061p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn upward binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok += rootn upward ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok += rootn downward binary64 -0x4p-1024 255LL : -0xf.e9caf018dca18p-8 : inexact-ok += rootn tonearest binary64 -0x4p-1024 255LL : -0xf.e9caf018dca1p-8 : inexact-ok += rootn towardzero binary64 -0x4p-1024 255LL : -0xf.e9caf018dca1p-8 : inexact-ok += rootn upward binary64 -0x4p-1024 255LL : -0xf.e9caf018dca1p-8 : inexact-ok += rootn downward intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok += rootn tonearest intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok += rootn towardzero intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok += rootn upward intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok += rootn downward m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok += rootn upward m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok += rootn downward binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691268p-8 : inexact-ok += rootn tonearest binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691268p-8 : inexact-ok += rootn towardzero binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c01474269126p-8 : inexact-ok += rootn upward binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c01474269126p-8 : inexact-ok += rootn downward ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c0147426914p-8 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c0147426914p-8 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691p-8 : inexact-ok += rootn upward ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691p-8 : inexact-ok += rootn downward intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee2p-68 : inexact-ok += rootn tonearest intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn towardzero intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn upward intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn downward m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee2p-68 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn upward m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok += rootn downward binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok += rootn tonearest binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok += rootn towardzero binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok += rootn upward binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok += rootn downward intel96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok += rootn tonearest intel96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok += rootn towardzero intel96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok += rootn upward intel96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok += rootn downward m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok += rootn upward m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok += rootn downward binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dc8p-68 : inexact-ok += rootn tonearest binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn towardzero binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn upward binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok += rootn downward binary64 -0x8p-972 255LL : -0x1.2611186bae675p-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 255LL : -0x1.2611186bae675p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 255LL : -0x1.2611186bae674p-4 : inexact-ok += rootn upward binary64 -0x8p-972 255LL : -0x1.2611186bae674p-4 : inexact-ok += rootn downward intel96 -0x8p-972 255LL : -0x1.2611186bae67496cp-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn upward intel96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn downward m68k96 -0x8p-972 255LL : -0x1.2611186bae67496cp-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn upward m68k96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok += rootn downward binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e2p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e2p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e1p-4 : inexact-ok += rootn upward binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e1p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420761p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420761p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e4207608p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e4207608p-4 : inexact-ok +rootn -min 511 += rootn downward binary32 -0x4p-128 511LL : -0xd.7c7f6p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 511LL : -0xd.7c7f6p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 511LL : -0xd.7c7f5p-4 : inexact-ok += rootn upward binary32 -0x4p-128 511LL : -0xd.7c7f5p-4 : inexact-ok += rootn downward binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f4048p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f4048p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f404p-4 : inexact-ok += rootn upward binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f404p-4 : inexact-ok += rootn downward intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn upward intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn downward m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn upward m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok += rootn downward binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c0392868p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn upward binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c0392cp-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn upward ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok += rootn downward binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn upward binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok += rootn downward intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f6p-36 : inexact-ok += rootn tonearest intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn towardzero intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn upward intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn downward m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f6p-36 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn upward m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok += rootn downward binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok += rootn tonearest binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok += rootn towardzero binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok += rootn upward binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok += rootn downward intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c57p-36 : inexact-ok += rootn tonearest intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn towardzero intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn upward intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn downward m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c57p-36 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn upward m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok += rootn downward binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b028p-36 : inexact-ok += rootn tonearest binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn towardzero binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn upward binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok += rootn downward binary64 -0x8p-972 511LL : -0x4.4c54054c4f5ep-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 511LL : -0x4.4c54054c4f5dcp-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 511LL : -0x4.4c54054c4f5dcp-4 : inexact-ok += rootn upward binary64 -0x8p-972 511LL : -0x4.4c54054c4f5dcp-4 : inexact-ok += rootn downward intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b8p-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn upward intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn downward m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b8p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn upward m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok += rootn downward binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok += rootn upward binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok += rootn downward ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok +rootn -min 1023 += rootn downward binary32 -0x4p-128 1023LL : -0xe.b0d2dp-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 1023LL : -0xe.b0d2dp-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 1023LL : -0xe.b0d2cp-4 : inexact-ok += rootn upward binary32 -0x4p-128 1023LL : -0xe.b0d2cp-4 : inexact-ok += rootn downward binary64 -0x4p-128 1023LL : -0xe.b0d2c9f474418p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 1023LL : -0xe.b0d2c9f474418p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 1023LL : -0xe.b0d2c9f47441p-4 : inexact-ok += rootn upward binary64 -0x4p-128 1023LL : -0xe.b0d2c9f47441p-4 : inexact-ok += rootn downward intel96 -0x4p-128 1023LL : -0xe.b0d2c9f4744156ap-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn upward intel96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn downward m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f4744156ap-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn upward m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok += rootn downward binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513459ap-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn upward binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345cp-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn upward ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok += rootn downward binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2ep-4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2ep-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2d8p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2d8p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965dp-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn upward binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463968p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok += rootn downward intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191656p-20 : inexact-ok += rootn tonearest intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn towardzero intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn upward intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn downward m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191656p-20 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn upward m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok += rootn downward binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf15p-20 : inexact-ok += rootn tonearest binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn towardzero binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn upward binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok += rootn downward intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fep-20 : inexact-ok += rootn tonearest intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn towardzero intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn upward intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn downward m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fep-20 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn upward m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok += rootn downward binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e33p-20 : inexact-ok += rootn tonearest binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn towardzero binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn upward binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok += rootn downward binary64 -0x8p-972 1023LL : -0x8.4c521f105c148p-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 1023LL : -0x8.4c521f105c14p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 1023LL : -0x8.4c521f105c14p-4 : inexact-ok += rootn upward binary64 -0x8p-972 1023LL : -0x8.4c521f105c14p-4 : inexact-ok += rootn downward intel96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok += rootn upward intel96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok += rootn downward m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok += rootn upward m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok += rootn downward binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok += rootn upward binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe8cp-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok +rootn -min 16383 += rootn downward binary32 -0x4p-128 16383LL : -0xf.ea39p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 16383LL : -0xf.ea39p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 16383LL : -0xf.ea38fp-4 : inexact-ok += rootn upward binary32 -0x4p-128 16383LL : -0xf.ea38fp-4 : inexact-ok += rootn downward binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd64p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd638p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd638p-4 : inexact-ok += rootn upward binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd638p-4 : inexact-ok += rootn downward intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn upward intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn downward m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn upward m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok += rootn downward binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacddfp-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn upward binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacep-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn upward ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok += rootn downward binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d8ap-4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d898p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d898p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d898p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a0ap-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a0ap-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b178p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn upward binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok += rootn downward intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok += rootn tonearest intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok += rootn towardzero intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok += rootn upward intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok += rootn downward m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok += rootn upward m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok += rootn downward binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok += rootn upward binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok += rootn downward intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn tonearest intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn towardzero intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn upward intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn downward m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn upward m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn downward binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn tonearest binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn towardzero binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn upward binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok += rootn downward binary64 -0x8p-972 16383LL : -0xf.5b787470f035p-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 16383LL : -0xf.5b787470f035p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 16383LL : -0xf.5b787470f0348p-4 : inexact-ok += rootn upward binary64 -0x8p-972 16383LL : -0xf.5b787470f0348p-4 : inexact-ok += rootn downward intel96 -0x8p-972 16383LL : -0xf.5b787470f034da3p-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn upward intel96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn downward m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da3p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn upward m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok += rootn downward binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed6788p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn upward binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok +rootn -min 0x1000001 += rootn downward binary32 -0x4p-128 16777217LL : -0xf.fffa9p-4 : inexact-ok += rootn tonearest binary32 -0x4p-128 16777217LL : -0xf.fffa9p-4 : inexact-ok += rootn towardzero binary32 -0x4p-128 16777217LL : -0xf.fffa8p-4 : inexact-ok += rootn upward binary32 -0x4p-128 16777217LL : -0xf.fffa8p-4 : inexact-ok += rootn downward binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e77138p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e7713p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e7713p-4 : inexact-ok += rootn upward binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e7713p-4 : inexact-ok += rootn downward intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok += rootn upward intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok += rootn downward m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok += rootn upward m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok += rootn downward binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok += rootn upward binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d302p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn upward ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok += rootn downward binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b324p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b324p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b3238p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b3238p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok += rootn upward binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok += rootn downward intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok += rootn tonearest intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok += rootn towardzero intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok += rootn upward intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok += rootn downward m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok += rootn upward m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok += rootn downward binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok += rootn upward binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok += rootn downward intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278dp-4 : inexact-ok += rootn tonearest intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn towardzero intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn upward intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn downward m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278dp-4 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn upward m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok += rootn downward binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok += rootn tonearest binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok += rootn towardzero binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok += rootn upward binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok += rootn downward binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fefp-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fee8p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fee8p-4 : inexact-ok += rootn upward binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fee8p-4 : inexact-ok += rootn downward intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok += rootn upward intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok += rootn downward m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok += rootn upward m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok += rootn downward binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa65p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn upward binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok +rootn -min 0x10000000000001 += rootn downward binary32 -0x4p-128 4503599627370497LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0x4p-128 4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa9p-4 : inexact-ok += rootn tonearest binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa88p-4 : inexact-ok += rootn towardzero binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa88p-4 : inexact-ok += rootn upward binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa88p-4 : inexact-ok += rootn downward intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn upward intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn downward m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn upward m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok += rootn downward binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok += rootn upward binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn upward ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok += rootn downward binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3cp-4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b8p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b8p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b8p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a9p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a9p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a326967p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn upward binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok += rootn downward intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcfp-4 : inexact-ok += rootn tonearest intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn towardzero intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn upward intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn downward m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcfp-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn upward m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok += rootn downward binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok += rootn upward binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok += rootn downward intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b8p-4 : inexact-ok += rootn tonearest intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn towardzero intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn upward intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn downward m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b8p-4 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn upward m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok += rootn downward binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b8p-4 : inexact-ok += rootn tonearest binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn towardzero binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn upward binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok += rootn downward binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd608p-4 : inexact-ok += rootn tonearest binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd608p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd6p-4 : inexact-ok += rootn upward binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd6p-4 : inexact-ok += rootn downward intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60573p-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn upward intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn downward m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60573p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn upward m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok += rootn downward binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce82478p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn upward binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce828p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce824p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce824p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce824p-4 : inexact-ok +rootn -min 0x7fffffffffffffff += rootn downward binary32 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0x4p-128 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0x4p-128 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff52p-4 : inexact-ok += rootn tonearest intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn towardzero intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn upward intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn downward m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff52p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn upward m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok += rootn downward binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok += rootn tonearest binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok += rootn towardzero binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok += rootn upward binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok += rootn downward ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d78p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn upward ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok += rootn downward binary64 -0x4p-1024 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa78p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn upward intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn downward m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa78p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn upward m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok += rootn downward binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok += rootn upward binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok += rootn downward ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok += rootn upward ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok += rootn downward intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok += rootn tonearest intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok += rootn towardzero intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn upward intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn downward m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn upward m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn downward binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c68p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn upward binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok += rootn downward intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn tonearest intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn towardzero intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn upward intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn downward m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn upward m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok += rootn downward binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f628p-4 : inexact-ok += rootn tonearest binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f628p-4 : inexact-ok += rootn towardzero binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok += rootn upward binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok += rootn downward binary64 -0x8p-972 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok += rootn tonearest intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok += rootn towardzero intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok += rootn upward intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok += rootn downward m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok += rootn upward m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok += rootn downward binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab67p-4 : inexact-ok += rootn tonearest binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn towardzero binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn upward binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok += rootn downward ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok += rootn upward ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok +rootn min -1 += rootn downward binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn tonearest ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn towardzero ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn upward ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok += rootn downward binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn tonearest binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn towardzero binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn upward binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn downward intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn tonearest intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn towardzero intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn upward intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn downward m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn upward m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn downward binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn tonearest binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn towardzero binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn upward binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn downward ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn upward ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok += rootn downward intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn tonearest intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn towardzero intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn upward intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn downward m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn upward m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn downward binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn tonearest binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn towardzero binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn upward binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok += rootn downward intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn tonearest intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn towardzero intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn upward intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn downward m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn upward m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn downward binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn tonearest binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn towardzero binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn upward binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok += rootn downward binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn tonearest binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn towardzero binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn upward binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn downward intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn tonearest intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn towardzero intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn upward intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn downward m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn tonearest m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn towardzero m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn upward m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn downward binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn tonearest binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn towardzero binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn upward binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn downward ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn tonearest ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn towardzero ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok += rootn upward ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok +rootn min -2 += rootn downward binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn tonearest ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn towardzero ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn upward ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok += rootn downward binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn tonearest binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn towardzero binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn upward binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn downward intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn tonearest intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn towardzero intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn upward intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn downward m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn upward m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn downward binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn tonearest binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn towardzero binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn upward binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn downward ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn upward ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok += rootn downward intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn tonearest intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn towardzero intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn upward intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn downward m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn upward m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn downward binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn tonearest binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn towardzero binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn upward binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok += rootn downward intel96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn tonearest intel96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn towardzero intel96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn upward intel96 0x2p-16384 -2LL : 0xb.504f333f9de6485p+8188 : inexact-ok += rootn downward m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok += rootn upward m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6485p+8188 : inexact-ok += rootn downward binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754a8p+8188 : inexact-ok += rootn tonearest binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754a8p+8188 : inexact-ok += rootn towardzero binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754a8p+8188 : inexact-ok += rootn upward binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754bp+8188 : inexact-ok += rootn downward binary64 0x8p-972 -2LL : 0x1.6a09e667f3bccp+484 : inexact-ok += rootn tonearest binary64 0x8p-972 -2LL : 0x1.6a09e667f3bcdp+484 : inexact-ok += rootn towardzero binary64 0x8p-972 -2LL : 0x1.6a09e667f3bccp+484 : inexact-ok += rootn upward binary64 0x8p-972 -2LL : 0x1.6a09e667f3bcdp+484 : inexact-ok += rootn downward intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn tonearest intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn towardzero intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn upward intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc90ap+484 : inexact-ok += rootn downward m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn tonearest m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn towardzero m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok += rootn upward m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc90ap+484 : inexact-ok += rootn downward binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+484 : inexact-ok += rootn tonearest binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+484 : inexact-ok += rootn towardzero binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+484 : inexact-ok += rootn upward binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea96p+484 : inexact-ok += rootn downward ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+484 : inexact-ok += rootn tonearest ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+484 : inexact-ok += rootn towardzero ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+484 : inexact-ok += rootn upward ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ebp+484 : inexact-ok +rootn min -3 += rootn downward binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn tonearest ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn towardzero ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn upward ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok += rootn downward binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3cp+340 : inexact-ok += rootn tonearest binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3dp+340 : inexact-ok += rootn towardzero binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3cp+340 : inexact-ok += rootn upward binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3dp+340 : inexact-ok += rootn downward intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn tonearest intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn towardzero intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn upward intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn downward m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn upward m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn downward binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok += rootn tonearest binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok += rootn towardzero binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok += rootn upward binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok += rootn downward ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok += rootn upward ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok += rootn downward intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn tonearest intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn towardzero intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn upward intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn downward m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn upward m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn downward binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok += rootn tonearest binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok += rootn towardzero binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok += rootn upward binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok += rootn downward intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn tonearest intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn towardzero intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn upward intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn downward m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn upward m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn downward binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn tonearest binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn towardzero binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn upward binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok += rootn downward binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn tonearest binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn towardzero binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn upward binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn downward intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn tonearest intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn towardzero intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn upward intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn downward m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn tonearest m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn towardzero m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn upward m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn downward binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn tonearest binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn towardzero binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn upward binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn downward ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn tonearest ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn towardzero ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok += rootn upward ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok +rootn min -4 += rootn downward binary32 0x4p-128 -4LL : 0xb.504f3p+28 : inexact-ok += rootn tonearest binary32 0x4p-128 -4LL : 0xb.504f3p+28 : inexact-ok += rootn towardzero binary32 0x4p-128 -4LL : 0xb.504f3p+28 : inexact-ok += rootn upward binary32 0x4p-128 -4LL : 0xb.504f4p+28 : inexact-ok += rootn downward binary64 0x4p-128 -4LL : 0xb.504f333f9de6p+28 : inexact-ok += rootn tonearest binary64 0x4p-128 -4LL : 0xb.504f333f9de68p+28 : inexact-ok += rootn towardzero binary64 0x4p-128 -4LL : 0xb.504f333f9de6p+28 : inexact-ok += rootn upward binary64 0x4p-128 -4LL : 0xb.504f333f9de68p+28 : inexact-ok += rootn downward intel96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn tonearest intel96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn towardzero intel96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn upward intel96 0x4p-128 -4LL : 0xb.504f333f9de6485p+28 : inexact-ok += rootn downward m68k96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn tonearest m68k96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn towardzero m68k96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok += rootn upward m68k96 0x4p-128 -4LL : 0xb.504f333f9de6485p+28 : inexact-ok += rootn downward binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754a8p+28 : inexact-ok += rootn tonearest binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754a8p+28 : inexact-ok += rootn towardzero binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754a8p+28 : inexact-ok += rootn upward binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754bp+28 : inexact-ok += rootn downward ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754p+28 : inexact-ok += rootn tonearest ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754p+28 : inexact-ok += rootn towardzero ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754p+28 : inexact-ok += rootn upward ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3758p+28 : inexact-ok += rootn downward binary64 0x4p-1024 -4LL : 0xb.504f333f9de6p+252 : inexact-ok += rootn tonearest binary64 0x4p-1024 -4LL : 0xb.504f333f9de68p+252 : inexact-ok += rootn towardzero binary64 0x4p-1024 -4LL : 0xb.504f333f9de6p+252 : inexact-ok += rootn upward binary64 0x4p-1024 -4LL : 0xb.504f333f9de68p+252 : inexact-ok += rootn downward intel96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn tonearest intel96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn towardzero intel96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn upward intel96 0x4p-1024 -4LL : 0xb.504f333f9de6485p+252 : inexact-ok += rootn downward m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok += rootn upward m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6485p+252 : inexact-ok += rootn downward binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754a8p+252 : inexact-ok += rootn tonearest binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754a8p+252 : inexact-ok += rootn towardzero binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754a8p+252 : inexact-ok += rootn upward binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754bp+252 : inexact-ok += rootn downward ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754p+252 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754p+252 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754p+252 : inexact-ok += rootn upward ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3758p+252 : inexact-ok += rootn downward intel96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn tonearest intel96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn towardzero intel96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn upward intel96 0x4p-16384 -4LL : 0xb.504f333f9de6485p+4092 : inexact-ok += rootn downward m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok += rootn upward m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6485p+4092 : inexact-ok += rootn downward binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4092 : inexact-ok += rootn tonearest binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4092 : inexact-ok += rootn towardzero binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4092 : inexact-ok += rootn upward binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754bp+4092 : inexact-ok += rootn downward intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn tonearest intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn towardzero intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn upward intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af5p+4092 : inexact-ok += rootn downward m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok += rootn upward m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af5p+4092 : inexact-ok += rootn downward binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902dp+4092 : inexact-ok += rootn tonearest binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902dp+4092 : inexact-ok += rootn towardzero binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902dp+4092 : inexact-ok += rootn upward binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902d8p+4092 : inexact-ok += rootn downward binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc54p+240 : inexact-ok += rootn tonearest binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc54p+240 : inexact-ok += rootn towardzero binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc54p+240 : inexact-ok += rootn upward binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc58p+240 : inexact-ok += rootn downward intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn tonearest intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn towardzero intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn upward intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b8p+240 : inexact-ok += rootn downward m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn tonearest m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn towardzero m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok += rootn upward m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b8p+240 : inexact-ok += rootn downward binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17214p+240 : inexact-ok += rootn tonearest binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17218p+240 : inexact-ok += rootn towardzero binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17214p+240 : inexact-ok += rootn upward binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17218p+240 : inexact-ok += rootn downward ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c172p+240 : inexact-ok += rootn tonearest ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c172p+240 : inexact-ok += rootn towardzero ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c172p+240 : inexact-ok += rootn upward ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c174p+240 : inexact-ok +rootn min -5 += rootn downward binary32 0x4p-128 -5LL : 0x2.4c223p+24 : inexact-ok += rootn tonearest binary32 0x4p-128 -5LL : 0x2.4c223p+24 : inexact-ok += rootn towardzero binary32 0x4p-128 -5LL : 0x2.4c223p+24 : inexact-ok += rootn upward binary32 0x4p-128 -5LL : 0x2.4c2234p+24 : inexact-ok += rootn downward binary64 0x4p-128 -5LL : 0x2.4c2230d75cce8p+24 : inexact-ok += rootn tonearest binary64 0x4p-128 -5LL : 0x2.4c2230d75cceap+24 : inexact-ok += rootn towardzero binary64 0x4p-128 -5LL : 0x2.4c2230d75cce8p+24 : inexact-ok += rootn upward binary64 0x4p-128 -5LL : 0x2.4c2230d75cceap+24 : inexact-ok += rootn downward intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn tonearest intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn towardzero intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn upward intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d8p+24 : inexact-ok += rootn downward m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn tonearest m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn towardzero m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn upward m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d8p+24 : inexact-ok += rootn downward binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok += rootn tonearest binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok += rootn towardzero binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok += rootn upward binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok += rootn downward ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok += rootn tonearest ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok += rootn towardzero ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok += rootn upward ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok += rootn downward binary64 0x4p-1024 -5LL : 0x1.51cb453b9536cp+204 : inexact-ok += rootn tonearest binary64 0x4p-1024 -5LL : 0x1.51cb453b9536cp+204 : inexact-ok += rootn towardzero binary64 0x4p-1024 -5LL : 0x1.51cb453b9536cp+204 : inexact-ok += rootn upward binary64 0x4p-1024 -5LL : 0x1.51cb453b9536dp+204 : inexact-ok += rootn downward intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn tonearest intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn towardzero intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn upward intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c458p+204 : inexact-ok += rootn downward m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok += rootn upward m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c458p+204 : inexact-ok += rootn downward binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn tonearest binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn towardzero binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn upward binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96cp+204 : inexact-ok += rootn downward ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok += rootn upward ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok += rootn downward intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn tonearest intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn towardzero intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn upward intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c458p+3276 : inexact-ok += rootn downward m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok += rootn upward m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c458p+3276 : inexact-ok += rootn downward binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn tonearest binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn towardzero binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn upward binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96cp+3276 : inexact-ok += rootn downward intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn tonearest intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn towardzero intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn upward intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn downward m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn upward m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn downward binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn tonearest binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn towardzero binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn upward binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae14p+3276 : inexact-ok += rootn downward binary64 0x8p-972 -5LL : 0x3.7b719b5b7c24p+192 : inexact-ok += rootn tonearest binary64 0x8p-972 -5LL : 0x3.7b719b5b7c24p+192 : inexact-ok += rootn towardzero binary64 0x8p-972 -5LL : 0x3.7b719b5b7c24p+192 : inexact-ok += rootn upward binary64 0x8p-972 -5LL : 0x3.7b719b5b7c242p+192 : inexact-ok += rootn downward intel96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn tonearest intel96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn towardzero intel96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn upward intel96 0x8p-972 -5LL : 0x3.7b719b5b7c24042cp+192 : inexact-ok += rootn downward m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn tonearest m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn towardzero m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok += rootn upward m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c24042cp+192 : inexact-ok += rootn downward binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn tonearest binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn towardzero binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn upward binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff54p+192 : inexact-ok += rootn downward ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok += rootn tonearest ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok += rootn towardzero ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok += rootn upward ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6165p+192 : inexact-ok +rootn min -63 += rootn downward binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn tonearest binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn towardzero binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn upward binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f6p+16 : inexact-ok += rootn downward intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn tonearest intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn towardzero intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn upward intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5372p+16 : inexact-ok += rootn downward m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn upward m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5372p+16 : inexact-ok += rootn downward binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn tonearest binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn towardzero binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn upward binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b3p+16 : inexact-ok += rootn downward ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn upward ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc6p+16 : inexact-ok += rootn downward intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn tonearest intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn towardzero intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn upward intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0ed2p+260 : inexact-ok += rootn downward m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok += rootn upward m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0ed2p+260 : inexact-ok += rootn downward binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn tonearest binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn towardzero binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn upward binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb8p+260 : inexact-ok += rootn downward intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn tonearest intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn towardzero intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn upward intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn downward m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn upward m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn downward binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok += rootn tonearest binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok += rootn towardzero binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok += rootn upward binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok += rootn downward binary64 0x8p-972 -63LL : 0xa.6ae8776a379c8p+12 : inexact-ok += rootn tonearest binary64 0x8p-972 -63LL : 0xa.6ae8776a379c8p+12 : inexact-ok += rootn towardzero binary64 0x8p-972 -63LL : 0xa.6ae8776a379c8p+12 : inexact-ok += rootn upward binary64 0x8p-972 -63LL : 0xa.6ae8776a379dp+12 : inexact-ok += rootn downward intel96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn tonearest intel96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn towardzero intel96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn upward intel96 0x8p-972 -63LL : 0xa.6ae8776a379c963p+12 : inexact-ok += rootn downward m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn tonearest m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn towardzero m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok += rootn upward m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c963p+12 : inexact-ok += rootn downward binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn tonearest binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn towardzero binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn upward binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd52p+12 : inexact-ok += rootn downward ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok += rootn tonearest ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok += rootn towardzero ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok += rootn upward ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd8p+12 : inexact-ok +rootn min -127 += rootn downward binary32 0x4p-128 -127LL : 0x1.fd3692p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -127LL : 0x1.fd3694p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -127LL : 0x1.fd3692p+0 : inexact-ok += rootn upward binary32 0x4p-128 -127LL : 0x1.fd3694p+0 : inexact-ok += rootn downward binary64 0x4p-128 -127LL : 0x1.fd3693bc91294p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -127LL : 0x1.fd3693bc91295p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -127LL : 0x1.fd3693bc91294p+0 : inexact-ok += rootn upward binary64 0x4p-128 -127LL : 0x1.fd3693bc91295p+0 : inexact-ok += rootn downward intel96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok += rootn upward intel96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok += rootn upward m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok += rootn downward binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok += rootn upward binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c6p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4bp+8 : inexact-ok += rootn tonearest binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4cp+8 : inexact-ok += rootn towardzero binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4bp+8 : inexact-ok += rootn upward binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4cp+8 : inexact-ok += rootn downward intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn tonearest intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn towardzero intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn upward intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn downward m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn upward m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn downward binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok += rootn tonearest binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok += rootn towardzero binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok += rootn upward binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok += rootn downward ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn upward ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d288p+8 : inexact-ok += rootn downward intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok += rootn tonearest intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok += rootn towardzero intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok += rootn upward intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok += rootn downward m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok += rootn upward m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok += rootn downward binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok += rootn tonearest binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok += rootn towardzero binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok += rootn upward binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok += rootn downward intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn tonearest intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn towardzero intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn upward intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn downward m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn upward m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn downward binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn tonearest binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn towardzero binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn upward binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok += rootn downward binary64 0x8p-972 -127LL : 0xc.613d792293fbp+4 : inexact-ok += rootn tonearest binary64 0x8p-972 -127LL : 0xc.613d792293fbp+4 : inexact-ok += rootn towardzero binary64 0x8p-972 -127LL : 0xc.613d792293fbp+4 : inexact-ok += rootn upward binary64 0x8p-972 -127LL : 0xc.613d792293fb8p+4 : inexact-ok += rootn downward intel96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok += rootn tonearest intel96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok += rootn towardzero intel96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok += rootn upward intel96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok += rootn downward m68k96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok += rootn tonearest m68k96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok += rootn towardzero m68k96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok += rootn upward m68k96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok += rootn downward binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814bp+4 : inexact-ok += rootn tonearest binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814b8p+4 : inexact-ok += rootn towardzero binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814bp+4 : inexact-ok += rootn upward binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814b8p+4 : inexact-ok += rootn downward ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814p+4 : inexact-ok += rootn tonearest ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814p+4 : inexact-ok += rootn towardzero ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814p+4 : inexact-ok += rootn upward ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301818p+4 : inexact-ok +rootn min -255 += rootn downward binary32 0x4p-128 -255LL : 0x1.6890c6p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -255LL : 0x1.6890c6p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -255LL : 0x1.6890c6p+0 : inexact-ok += rootn upward binary32 0x4p-128 -255LL : 0x1.6890c8p+0 : inexact-ok += rootn downward binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1cp+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1dp+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1cp+0 : inexact-ok += rootn upward binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1dp+0 : inexact-ok += rootn downward intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn upward intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d8p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d8p+0 : inexact-ok += rootn downward binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn upward binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f026p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn upward ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f08p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -255LL : 0x1.016540d865a43p+4 : inexact-ok += rootn tonearest binary64 0x4p-1024 -255LL : 0x1.016540d865a44p+4 : inexact-ok += rootn towardzero binary64 0x4p-1024 -255LL : 0x1.016540d865a43p+4 : inexact-ok += rootn upward binary64 0x4p-1024 -255LL : 0x1.016540d865a44p+4 : inexact-ok += rootn downward intel96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn tonearest intel96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn towardzero intel96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn upward intel96 0x4p-1024 -255LL : 0x1.016540d865a43a36p+4 : inexact-ok += rootn downward m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok += rootn upward m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a36p+4 : inexact-ok += rootn downward binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96973p+4 : inexact-ok += rootn tonearest binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96974p+4 : inexact-ok += rootn towardzero binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96973p+4 : inexact-ok += rootn upward binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96974p+4 : inexact-ok += rootn downward ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a969p+4 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a9698p+4 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a969p+4 : inexact-ok += rootn upward ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a9698p+4 : inexact-ok += rootn downward intel96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok += rootn tonearest intel96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok += rootn towardzero intel96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok += rootn upward intel96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok += rootn downward m68k96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok += rootn upward m68k96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok += rootn downward binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419238p+64 : inexact-ok += rootn tonearest binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419239p+64 : inexact-ok += rootn towardzero binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419238p+64 : inexact-ok += rootn upward binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419239p+64 : inexact-ok += rootn downward intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn tonearest intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn towardzero intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn upward intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65beap+64 : inexact-ok += rootn downward m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok += rootn upward m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65beap+64 : inexact-ok += rootn downward binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn tonearest binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn towardzero binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn upward binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280da1p+64 : inexact-ok += rootn downward binary64 0x8p-972 -255LL : 0xd.edc66d6df09p+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -255LL : 0xd.edc66d6df09p+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -255LL : 0xd.edc66d6df09p+0 : inexact-ok += rootn upward binary64 0x8p-972 -255LL : 0xd.edc66d6df0908p+0 : inexact-ok += rootn downward intel96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn upward intel96 0x8p-972 -255LL : 0xd.edc66d6df09010bp+0 : inexact-ok += rootn downward m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok += rootn upward m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010bp+0 : inexact-ok += rootn downward binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn upward binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd5p+0 : inexact-ok += rootn downward ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok += rootn upward ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98594p+0 : inexact-ok +rootn min -511 += rootn downward binary32 0x4p-128 -511LL : 0x1.2fb716p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -511LL : 0x1.2fb718p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -511LL : 0x1.2fb716p+0 : inexact-ok += rootn upward binary32 0x4p-128 -511LL : 0x1.2fb718p+0 : inexact-ok += rootn downward binary64 0x4p-128 -511LL : 0x1.2fb717e61b14ep+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -511LL : 0x1.2fb717e61b14fp+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -511LL : 0x1.2fb717e61b14ep+0 : inexact-ok += rootn upward binary64 0x4p-128 -511LL : 0x1.2fb717e61b14fp+0 : inexact-ok += rootn downward intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn upward intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn downward m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn upward m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn downward binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn upward binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d56p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok += rootn upward ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn downward intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn downward binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn upward binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok += rootn downward intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok += rootn tonearest intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn towardzero intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok += rootn upward intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn downward m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok += rootn upward m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn downward binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok += rootn tonearest binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok += rootn towardzero binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok += rootn upward binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok += rootn downward intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn tonearest intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn towardzero intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn upward intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c3092p+32 : inexact-ok += rootn downward m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok += rootn upward m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c3092p+32 : inexact-ok += rootn downward binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok += rootn tonearest binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok += rootn towardzero binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok += rootn upward binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok += rootn downward binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c2p+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c2p+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c2p+0 : inexact-ok += rootn upward binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c4p+0 : inexact-ok += rootn downward intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn upward intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn downward m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn upward m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn downward binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn upward binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65cp+0 : inexact-ok += rootn downward ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok += rootn upward ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c7p+0 : inexact-ok +rootn min -1023 += rootn downward binary32 0x4p-128 -1023LL : 0x1.16d0c6p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -1023LL : 0x1.16d0c8p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -1023LL : 0x1.16d0c6p+0 : inexact-ok += rootn upward binary32 0x4p-128 -1023LL : 0x1.16d0c8p+0 : inexact-ok += rootn downward binary64 0x4p-128 -1023LL : 0x1.16d0c722590bcp+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -1023LL : 0x1.16d0c722590bdp+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -1023LL : 0x1.16d0c722590bcp+0 : inexact-ok += rootn upward binary64 0x4p-128 -1023LL : 0x1.16d0c722590bdp+0 : inexact-ok += rootn downward intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn upward intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb8p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb8p+0 : inexact-ok += rootn downward binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn upward binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41cp+0 : inexact-ok += rootn downward ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe48p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -1023LL : 0x1.ffa738738b109p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -1023LL : 0x1.ffa738738b10ap+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -1023LL : 0x1.ffa738738b109p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -1023LL : 0x1.ffa738738b10ap+0 : inexact-ok += rootn downward intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c42p+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c42p+0 : inexact-ok += rootn downward binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn upward binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89ep+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a9p+0 : inexact-ok += rootn downward intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn tonearest intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn towardzero intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn upward intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d4p+16 : inexact-ok += rootn downward m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn upward m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d4p+16 : inexact-ok += rootn downward binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn tonearest binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn towardzero binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn upward binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01266p+16 : inexact-ok += rootn downward intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn tonearest intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok += rootn towardzero intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn upward intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok += rootn downward m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn upward m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok += rootn downward binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn tonearest binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn towardzero binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn upward binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8dp+16 : inexact-ok += rootn downward binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn upward binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d18p+0 : inexact-ok += rootn downward intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn upward intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn downward m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn upward m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn downward binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok += rootn upward binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok += rootn downward ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok += rootn upward ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa08p+0 : inexact-ok +rootn min -16383 += rootn downward binary32 0x4p-128 -16383LL : 0x1.015e4cp+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -16383LL : 0x1.015e4cp+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -16383LL : 0x1.015e4cp+0 : inexact-ok += rootn upward binary32 0x4p-128 -16383LL : 0x1.015e4ep+0 : inexact-ok += rootn downward binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f7p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f8p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f7p+0 : inexact-ok += rootn upward binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f8p+0 : inexact-ok += rootn downward intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn upward intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee4p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee4p+0 : inexact-ok += rootn downward binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn upward binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907892p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec9079p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b79p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b79p+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b79p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b7ap+0 : inexact-ok += rootn downward intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e8p+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e8p+0 : inexact-ok += rootn downward binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok += rootn upward binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok += rootn downward intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn tonearest intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn towardzero intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn upward intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd8p+0 : inexact-ok += rootn downward m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn upward m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd8p+0 : inexact-ok += rootn downward binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn tonearest binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn towardzero binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn upward binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab659p+0 : inexact-ok += rootn downward intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn tonearest intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn towardzero intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn upward intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn downward m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn upward m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn downward binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn tonearest binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn towardzero binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn upward binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok += rootn downward binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f2fp+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f3p+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f2fp+0 : inexact-ok += rootn upward binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f3p+0 : inexact-ok += rootn downward intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn upward intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn downward m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn upward m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn downward binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn upward binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce8p+0 : inexact-ok += rootn downward ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok += rootn upward ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok +rootn min -0x1000001 += rootn downward binary32 0x4p-128 -16777217LL : 0x1.000056p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -16777217LL : 0x1.000058p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -16777217LL : 0x1.000056p+0 : inexact-ok += rootn upward binary32 0x4p-128 -16777217LL : 0x1.000058p+0 : inexact-ok += rootn downward binary64 0x4p-128 -16777217LL : 0x1.00005756365a7p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -16777217LL : 0x1.00005756365a8p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -16777217LL : 0x1.00005756365a7p+0 : inexact-ok += rootn upward binary64 0x4p-128 -16777217LL : 0x1.00005756365a8p+0 : inexact-ok += rootn downward intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn upward intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab8p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab8p+0 : inexact-ok += rootn downward binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn upward binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb43p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok += rootn upward ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f3p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f3p+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f3p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f4p+0 : inexact-ok += rootn downward intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok += rootn downward binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn upward binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada185p+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada2p+0 : inexact-ok += rootn downward intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok += rootn tonearest intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok += rootn towardzero intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok += rootn upward intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok += rootn downward m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok += rootn upward m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok += rootn downward binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn tonearest binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn towardzero binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn upward binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c5p+0 : inexact-ok += rootn downward intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok += rootn tonearest intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok += rootn towardzero intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok += rootn upward intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok += rootn downward m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok += rootn upward m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok += rootn downward binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok += rootn tonearest binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok += rootn towardzero binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok += rootn upward binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok += rootn downward binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37ap+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37bp+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37ap+0 : inexact-ok += rootn upward binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37bp+0 : inexact-ok += rootn downward intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn upward intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae4p+0 : inexact-ok += rootn downward m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn upward m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae4p+0 : inexact-ok += rootn downward binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok += rootn upward binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok += rootn downward ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok += rootn upward ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce8p+0 : inexact-ok +rootn min -0x10000000000001 += rootn downward binary32 0x4p-128 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x4p-128 -4503599627370497LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000057p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000057p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000057p+0 : inexact-ok += rootn upward binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000058p+0 : inexact-ok += rootn downward intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn upward intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057564p+0 : inexact-ok += rootn downward m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok += rootn upward m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057564p+0 : inexact-ok += rootn downward binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca8p+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca9p+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca8p+0 : inexact-ok += rootn upward binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca9p+0 : inexact-ok += rootn downward ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506dp+0 : inexact-ok += rootn downward binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4p+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c5p+0 : inexact-ok += rootn downward intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok += rootn downward binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d815p+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d816p+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d815p+0 : inexact-ok += rootn upward binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d816p+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d88p+0 : inexact-ok += rootn downward intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok += rootn tonearest intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok += rootn towardzero intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok += rootn upward intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok += rootn downward m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok += rootn upward m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok += rootn downward binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn tonearest binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn towardzero binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn upward binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa63ap+0 : inexact-ok += rootn downward intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn tonearest intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn towardzero intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn upward intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd4ap+0 : inexact-ok += rootn downward m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok += rootn upward m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd4ap+0 : inexact-ok += rootn downward binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn tonearest binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn towardzero binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn upward binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c29p+0 : inexact-ok += rootn downward binary64 0x8p-972 -4503599627370497LL : 0x1.000000000029fp+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -4503599627370497LL : 0x1.00000000002ap+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -4503599627370497LL : 0x1.000000000029fp+0 : inexact-ok += rootn upward binary64 0x8p-972 -4503599627370497LL : 0x1.00000000002ap+0 : inexact-ok += rootn downward intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok += rootn upward intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok += rootn downward m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok += rootn upward m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok += rootn downward binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn upward binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45ep+0 : inexact-ok += rootn downward ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b4p+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b48p+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b4p+0 : inexact-ok += rootn upward ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b48p+0 : inexact-ok +rootn min -0x7fffffffffffffff += rootn downward binary32 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x4p-128 -9223372036854775807LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x4p-128 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn tonearest intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn towardzero intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn upward intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn downward m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn tonearest m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn towardzero m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok += rootn upward m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn downward binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn tonearest binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn towardzero binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn upward binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883dp+0 : inexact-ok += rootn downward ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn tonearest ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn towardzero ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn upward ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2888p+0 : inexact-ok += rootn downward binary64 0x4p-1024 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x4p-1024 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x4p-1024 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x4p-1024 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn tonearest intel96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn towardzero intel96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn upward intel96 0x4p-1024 -9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn downward m68k96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok += rootn upward m68k96 0x4p-1024 -9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn downward binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349ep+0 : inexact-ok += rootn tonearest binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349fp+0 : inexact-ok += rootn towardzero binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349ep+0 : inexact-ok += rootn upward binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349fp+0 : inexact-ok += rootn downward ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn upward ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf35p+0 : inexact-ok += rootn downward intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn tonearest intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn towardzero intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn upward intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn downward m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn towardzero m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn upward m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn downward binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f7p+0 : inexact-ok += rootn tonearest binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f8p+0 : inexact-ok += rootn towardzero binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f7p+0 : inexact-ok += rootn upward binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f8p+0 : inexact-ok += rootn downward intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn tonearest intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn towardzero intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn upward intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn downward m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn tonearest m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn towardzero m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok += rootn upward m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn downward binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn tonearest binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn towardzero binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn upward binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82898p+0 : inexact-ok += rootn downward binary64 0x8p-972 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x8p-972 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x8p-972 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x8p-972 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok += rootn tonearest intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok += rootn towardzero intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok += rootn upward intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok += rootn downward m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok += rootn tonearest m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok += rootn towardzero m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok += rootn upward m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok += rootn downward binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b4p+0 : inexact-ok += rootn tonearest binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b5p+0 : inexact-ok += rootn towardzero binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b4p+0 : inexact-ok += rootn upward binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b5p+0 : inexact-ok += rootn downward ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b97212548p+0 : inexact-ok += rootn tonearest ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b97212548p+0 : inexact-ok += rootn towardzero ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b97212548p+0 : inexact-ok += rootn upward ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721255p+0 : inexact-ok +rootn -min -1 += rootn downward binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn upward ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok += rootn downward binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn upward binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn downward intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn upward intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn downward m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn upward m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn downward binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn upward binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn downward ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn upward ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok += rootn downward intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn upward intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn downward m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn upward m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn downward binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn upward binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok += rootn downward intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn upward intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn downward m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn upward m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn downward binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn upward binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok += rootn downward binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn tonearest binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn towardzero binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn upward binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn downward intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn tonearest intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn towardzero intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn upward intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn downward m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn upward m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn downward binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn tonearest binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn towardzero binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn upward binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn downward ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok += rootn upward ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok +rootn -min -3 += rootn downward binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn upward ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok += rootn downward binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3dp+340 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3dp+340 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3cp+340 : inexact-ok += rootn upward binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3cp+340 : inexact-ok += rootn downward intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn upward intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn downward m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn upward m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok += rootn downward binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok += rootn upward binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok += rootn downward ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok += rootn upward ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok += rootn downward intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn upward intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn downward m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn upward m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok += rootn downward binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok += rootn upward binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok += rootn downward intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn upward intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn downward m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn upward m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn downward binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn upward binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok += rootn downward binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn tonearest binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn towardzero binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn upward binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn downward intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn tonearest intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn towardzero intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn upward intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn downward m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn upward m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn downward binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn tonearest binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn towardzero binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn upward binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn downward ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok += rootn upward ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok +rootn -min -5 += rootn downward binary32 -0x4p-128 -5LL : -0x2.4c2234p+24 : inexact-ok += rootn tonearest binary32 -0x4p-128 -5LL : -0x2.4c223p+24 : inexact-ok += rootn towardzero binary32 -0x4p-128 -5LL : -0x2.4c223p+24 : inexact-ok += rootn upward binary32 -0x4p-128 -5LL : -0x2.4c223p+24 : inexact-ok += rootn downward binary64 -0x4p-128 -5LL : -0x2.4c2230d75cceap+24 : inexact-ok += rootn tonearest binary64 -0x4p-128 -5LL : -0x2.4c2230d75cceap+24 : inexact-ok += rootn towardzero binary64 -0x4p-128 -5LL : -0x2.4c2230d75cce8p+24 : inexact-ok += rootn upward binary64 -0x4p-128 -5LL : -0x2.4c2230d75cce8p+24 : inexact-ok += rootn downward intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d8p+24 : inexact-ok += rootn tonearest intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn towardzero intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn upward intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn downward m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d8p+24 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn upward m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok += rootn downward binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok += rootn tonearest binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok += rootn towardzero binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok += rootn upward binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok += rootn downward ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok += rootn upward ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok += rootn downward binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536dp+204 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536cp+204 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536cp+204 : inexact-ok += rootn upward binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536cp+204 : inexact-ok += rootn downward intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c458p+204 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn upward intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn downward m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c458p+204 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn upward m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok += rootn downward binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96cp+204 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn upward binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok += rootn downward ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok += rootn upward ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok += rootn downward intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c458p+3276 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn upward intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn downward m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c458p+3276 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn upward m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok += rootn downward binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96cp+3276 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn upward binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok += rootn downward intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn upward intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn downward m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn upward m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok += rootn downward binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae14p+3276 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn upward binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok += rootn downward binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c242p+192 : inexact-ok += rootn tonearest binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c24p+192 : inexact-ok += rootn towardzero binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c24p+192 : inexact-ok += rootn upward binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c24p+192 : inexact-ok += rootn downward intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c24042cp+192 : inexact-ok += rootn tonearest intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn towardzero intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn upward intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn downward m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c24042cp+192 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn upward m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok += rootn downward binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff54p+192 : inexact-ok += rootn tonearest binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn towardzero binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn upward binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok += rootn downward ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6165p+192 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok += rootn upward ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok +rootn -min -63 += rootn downward binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f6p+16 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn upward binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5p+16 : inexact-ok += rootn downward intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5372p+16 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn upward intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn downward m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5372p+16 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn upward m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok += rootn downward binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b3p+16 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn upward binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok += rootn downward ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc6p+16 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn upward ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok += rootn downward intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed2p+260 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn upward intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn downward m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed2p+260 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn upward m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok += rootn downward binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb8p+260 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn upward binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok += rootn downward intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn upward intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn downward m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn upward m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok += rootn downward binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok += rootn upward binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok += rootn downward binary64 -0x8p-972 -63LL : -0xa.6ae8776a379dp+12 : inexact-ok += rootn tonearest binary64 -0x8p-972 -63LL : -0xa.6ae8776a379c8p+12 : inexact-ok += rootn towardzero binary64 -0x8p-972 -63LL : -0xa.6ae8776a379c8p+12 : inexact-ok += rootn upward binary64 -0x8p-972 -63LL : -0xa.6ae8776a379c8p+12 : inexact-ok += rootn downward intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c963p+12 : inexact-ok += rootn tonearest intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn towardzero intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn upward intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn downward m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c963p+12 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn upward m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok += rootn downward binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd52p+12 : inexact-ok += rootn tonearest binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn towardzero binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn upward binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok += rootn downward ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd8p+12 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok += rootn upward ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok +rootn -min -127 += rootn downward binary32 -0x4p-128 -127LL : -0x1.fd3694p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -127LL : -0x1.fd3694p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -127LL : -0x1.fd3692p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -127LL : -0x1.fd3692p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -127LL : -0x1.fd3693bc91295p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -127LL : -0x1.fd3693bc91295p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -127LL : -0x1.fd3693bc91294p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -127LL : -0x1.fd3693bc91294p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok += rootn upward intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok += rootn downward binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c6p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4cp+8 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4cp+8 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4bp+8 : inexact-ok += rootn upward binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4bp+8 : inexact-ok += rootn downward intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn upward intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn downward m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn upward m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok += rootn downward binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok += rootn upward binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok += rootn downward ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d288p+8 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn upward ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok += rootn downward intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok += rootn upward intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok += rootn downward m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok += rootn upward m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok += rootn downward binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok += rootn upward binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok += rootn downward intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn upward intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn downward m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn upward m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn downward binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn upward binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok += rootn downward binary64 -0x8p-972 -127LL : -0xc.613d792293fb8p+4 : inexact-ok += rootn tonearest binary64 -0x8p-972 -127LL : -0xc.613d792293fbp+4 : inexact-ok += rootn towardzero binary64 -0x8p-972 -127LL : -0xc.613d792293fbp+4 : inexact-ok += rootn upward binary64 -0x8p-972 -127LL : -0xc.613d792293fbp+4 : inexact-ok += rootn downward intel96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok += rootn tonearest intel96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok += rootn towardzero intel96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok += rootn upward intel96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok += rootn downward m68k96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok += rootn upward m68k96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok += rootn downward binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814b8p+4 : inexact-ok += rootn tonearest binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814b8p+4 : inexact-ok += rootn towardzero binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814bp+4 : inexact-ok += rootn upward binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814bp+4 : inexact-ok += rootn downward ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301818p+4 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814p+4 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814p+4 : inexact-ok += rootn upward ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814p+4 : inexact-ok +rootn -min -255 += rootn downward binary32 -0x4p-128 -255LL : -0x1.6890c8p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -255LL : -0x1.6890c6p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -255LL : -0x1.6890c6p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -255LL : -0x1.6890c6p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1dp+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1dp+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1cp+0 : inexact-ok += rootn upward binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1cp+0 : inexact-ok += rootn downward intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f026p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f08p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -255LL : -0x1.016540d865a44p+4 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -255LL : -0x1.016540d865a44p+4 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -255LL : -0x1.016540d865a43p+4 : inexact-ok += rootn upward binary64 -0x4p-1024 -255LL : -0x1.016540d865a43p+4 : inexact-ok += rootn downward intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a36p+4 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn upward intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn downward m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a36p+4 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn upward m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok += rootn downward binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96974p+4 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96974p+4 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96973p+4 : inexact-ok += rootn upward binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96973p+4 : inexact-ok += rootn downward ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a9698p+4 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a9698p+4 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a969p+4 : inexact-ok += rootn upward ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a969p+4 : inexact-ok += rootn downward intel96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok += rootn upward intel96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok += rootn downward m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok += rootn upward m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok += rootn downward binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419239p+64 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419239p+64 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419238p+64 : inexact-ok += rootn upward binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419238p+64 : inexact-ok += rootn downward intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65beap+64 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn upward intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn downward m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65beap+64 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn upward m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok += rootn downward binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280da1p+64 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn upward binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok += rootn downward binary64 -0x8p-972 -255LL : -0xd.edc66d6df0908p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -255LL : -0xd.edc66d6df09p+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -255LL : -0xd.edc66d6df09p+0 : inexact-ok += rootn upward binary64 -0x8p-972 -255LL : -0xd.edc66d6df09p+0 : inexact-ok += rootn downward intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010bp+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn upward intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010bp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok += rootn downward binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd5p+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn upward binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98594p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok +rootn -min -511 += rootn downward binary32 -0x4p-128 -511LL : -0x1.2fb718p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -511LL : -0x1.2fb718p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -511LL : -0x1.2fb716p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -511LL : -0x1.2fb716p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14fp+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14fp+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14ep+0 : inexact-ok += rootn upward binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14ep+0 : inexact-ok += rootn downward intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn upward intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok += rootn downward binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d56p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok += rootn upward intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok += rootn downward m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok += rootn upward m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok += rootn downward binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok += rootn upward binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok += rootn downward intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3092p+32 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn upward intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn downward m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3092p+32 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn upward m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok += rootn downward binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok += rootn upward binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok += rootn downward binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c4p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c2p+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c2p+0 : inexact-ok += rootn upward binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c2p+0 : inexact-ok += rootn downward intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn upward intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok += rootn downward binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65cp+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn upward binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c7p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok +rootn -min -1023 += rootn downward binary32 -0x4p-128 -1023LL : -0x1.16d0c8p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -1023LL : -0x1.16d0c8p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -1023LL : -0x1.16d0c6p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -1023LL : -0x1.16d0c6p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bdp+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bdp+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bcp+0 : inexact-ok += rootn upward binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bcp+0 : inexact-ok += rootn downward intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41cp+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn upward binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe48p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b10ap+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b10ap+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b109p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b109p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c42p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c42p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89ep+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a9p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d4p+16 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn upward intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn downward m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d4p+16 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn upward m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok += rootn downward binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01266p+16 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn upward binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok += rootn downward intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn upward intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn downward m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn upward m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok += rootn downward binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8dp+16 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn upward binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok += rootn downward binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d18p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn upward binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d17p+0 : inexact-ok += rootn downward intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn upward intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok += rootn downward binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok += rootn upward binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa08p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok +rootn -min -16383 += rootn downward binary32 -0x4p-128 -16383LL : -0x1.015e4ep+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -16383LL : -0x1.015e4cp+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -16383LL : -0x1.015e4cp+0 : inexact-ok += rootn upward binary32 -0x4p-128 -16383LL : -0x1.015e4cp+0 : inexact-ok += rootn downward binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f8p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f8p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f7p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f7p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee4p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee4p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907892p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec9079p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b7ap+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b79p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b79p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b79p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn upward intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn downward m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn upward m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok += rootn downward binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab659p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn upward binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok += rootn downward intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn upward intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn downward m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn upward m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn downward binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn upward binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok += rootn downward binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f3p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f3p+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f2fp+0 : inexact-ok += rootn upward binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f2fp+0 : inexact-ok += rootn downward intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn upward intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok += rootn downward binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce8p+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn upward binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok +rootn -min -0x1000001 += rootn downward binary32 -0x4p-128 -16777217LL : -0x1.000058p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -16777217LL : -0x1.000058p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -16777217LL : -0x1.000056p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -16777217LL : -0x1.000056p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -16777217LL : -0x1.00005756365a8p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -16777217LL : -0x1.00005756365a8p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -16777217LL : -0x1.00005756365a7p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -16777217LL : -0x1.00005756365a7p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb43p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f4p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f3p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f3p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f3p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada185p+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada2p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok += rootn upward intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok += rootn downward m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok += rootn upward m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok += rootn downward binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c5p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn upward binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok += rootn downward intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok += rootn upward intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok += rootn downward m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok += rootn upward m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok += rootn downward binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok += rootn upward binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok += rootn downward binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37bp+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37bp+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37ap+0 : inexact-ok += rootn upward binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37ap+0 : inexact-ok += rootn downward intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae4p+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn upward intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae4p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok += rootn downward binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok += rootn upward binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce8p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok +rootn -min -0x10000000000001 += rootn downward binary32 -0x4p-128 -4503599627370497LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000058p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000057p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000057p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000057p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057564p+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn upward intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057564p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok += rootn downward binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca9p+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca9p+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca8p+0 : inexact-ok += rootn upward binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca8p+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506dp+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506c8p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c5p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d816p+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d816p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d815p+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d815p+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d88p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d8p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok += rootn upward intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok += rootn downward m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok += rootn upward m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok += rootn downward binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa63ap+0 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn upward binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok += rootn downward intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd4ap+0 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn upward intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn downward m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd4ap+0 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn upward m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok += rootn downward binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c29p+0 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn upward binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok += rootn downward binary64 -0x8p-972 -4503599627370497LL : -0x1.00000000002ap+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -4503599627370497LL : -0x1.00000000002ap+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -4503599627370497LL : -0x1.000000000029fp+0 : inexact-ok += rootn upward binary64 -0x8p-972 -4503599627370497LL : -0x1.000000000029fp+0 : inexact-ok += rootn downward intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok += rootn upward intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok += rootn downward binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45ep+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn upward binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b48p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b48p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b4p+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b4p+0 : inexact-ok +rootn -min -0x7fffffffffffffff += rootn downward binary32 -0x4p-128 -9223372036854775807LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x4p-128 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn tonearest intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn towardzero intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn upward intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn downward m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn tonearest m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn towardzero m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn upward m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok += rootn downward binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883dp+0 : inexact-ok += rootn tonearest binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn towardzero binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn upward binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok += rootn downward ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2888p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn upward ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f288p+0 : inexact-ok += rootn downward binary64 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1024 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1024 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x4p-1024 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x4p-1024 -9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn tonearest intel96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn upward intel96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn downward m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn upward m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok += rootn downward binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349fp+0 : inexact-ok += rootn tonearest binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349fp+0 : inexact-ok += rootn towardzero binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349ep+0 : inexact-ok += rootn upward binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349ep+0 : inexact-ok += rootn downward ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf35p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn upward ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf348p+0 : inexact-ok += rootn downward intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn towardzero intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn upward intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn downward m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn upward m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn downward binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f8p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f8p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f7p+0 : inexact-ok += rootn upward binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f7p+0 : inexact-ok += rootn downward intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn towardzero intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn upward intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn downward m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn towardzero m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn upward m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok += rootn downward binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82898p+0 : inexact-ok += rootn tonearest binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn towardzero binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn upward binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82897p+0 : inexact-ok += rootn downward binary64 -0x8p-972 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0x8p-972 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x8p-972 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x8p-972 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok += rootn tonearest intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok += rootn towardzero intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok += rootn upward intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok += rootn downward m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok += rootn upward m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok += rootn downward binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b5p+0 : inexact-ok += rootn tonearest binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b5p+0 : inexact-ok += rootn towardzero binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b4p+0 : inexact-ok += rootn upward binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b4p+0 : inexact-ok += rootn downward ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721255p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b97212548p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b97212548p+0 : inexact-ok += rootn upward ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b97212548p+0 : inexact-ok +rootn min_subnorm 1 += rootn downward binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn tonearest binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn towardzero binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn upward binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn downward intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn tonearest intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn towardzero intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn upward intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn downward m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn tonearest m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn towardzero m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn upward m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn downward binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn tonearest binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn towardzero binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn upward binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn downward ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn tonearest ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn towardzero ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn upward ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok += rootn downward binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn tonearest intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn towardzero intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn upward intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn downward m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn tonearest m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn towardzero m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn upward m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn downward binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn tonearest binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn towardzero binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn upward binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok += rootn downward ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok +rootn min_subnorm 2 += rootn downward binary32 0x8p-152 2LL : 0x2.d413ccp-76 : inexact-ok += rootn tonearest binary32 0x8p-152 2LL : 0x2.d413ccp-76 : inexact-ok += rootn towardzero binary32 0x8p-152 2LL : 0x2.d413ccp-76 : inexact-ok += rootn upward binary32 0x8p-152 2LL : 0x2.d413dp-76 : inexact-ok += rootn downward binary64 0x8p-152 2LL : 0x2.d413cccfe7798p-76 : inexact-ok += rootn tonearest binary64 0x8p-152 2LL : 0x2.d413cccfe779ap-76 : inexact-ok += rootn towardzero binary64 0x8p-152 2LL : 0x2.d413cccfe7798p-76 : inexact-ok += rootn upward binary64 0x8p-152 2LL : 0x2.d413cccfe779ap-76 : inexact-ok += rootn downward intel96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn tonearest intel96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn towardzero intel96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn upward intel96 0x8p-152 2LL : 0x2.d413cccfe7799214p-76 : inexact-ok += rootn downward m68k96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn tonearest m68k96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn towardzero m68k96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok += rootn upward m68k96 0x8p-152 2LL : 0x2.d413cccfe7799214p-76 : inexact-ok += rootn downward binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52ap-76 : inexact-ok += rootn tonearest binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52ap-76 : inexact-ok += rootn towardzero binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52ap-76 : inexact-ok += rootn upward binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52cp-76 : inexact-ok += rootn downward ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd5p-76 : inexact-ok += rootn tonearest ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd5p-76 : inexact-ok += rootn towardzero ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd5p-76 : inexact-ok += rootn upward ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd6p-76 : inexact-ok += rootn downward binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn tonearest binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn towardzero binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn upward binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn downward intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn tonearest intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn towardzero intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn upward intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn downward m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn tonearest m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn towardzero m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn upward m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn downward binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn tonearest binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn towardzero binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn upward binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn downward ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn tonearest ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn towardzero ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn upward ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok += rootn downward intel96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn tonearest intel96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn towardzero intel96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn upward intel96 0x8p-16448 2LL : 0x2.d413cccfe7799214p-8224 : inexact-ok += rootn downward m68k96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn tonearest m68k96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn towardzero m68k96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok += rootn upward m68k96 0x8p-16448 2LL : 0x2.d413cccfe7799214p-8224 : inexact-ok += rootn downward binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52ap-8224 : inexact-ok += rootn tonearest binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52ap-8224 : inexact-ok += rootn towardzero binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52ap-8224 : inexact-ok += rootn upward binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52cp-8224 : inexact-ok += rootn downward m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn tonearest m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn towardzero m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn upward m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn downward binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn tonearest binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn towardzero binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn upward binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok += rootn downward binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok += rootn tonearest binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok += rootn towardzero binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok += rootn upward binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok +rootn min_subnorm 3 += rootn downward binary32 0x8p-152 3LL : 0x5.0a28b8p-52 : inexact-ok += rootn tonearest binary32 0x8p-152 3LL : 0x5.0a28cp-52 : inexact-ok += rootn towardzero binary32 0x8p-152 3LL : 0x5.0a28b8p-52 : inexact-ok += rootn upward binary32 0x8p-152 3LL : 0x5.0a28cp-52 : inexact-ok += rootn downward binary64 0x8p-152 3LL : 0x5.0a28be635ca28p-52 : inexact-ok += rootn tonearest binary64 0x8p-152 3LL : 0x5.0a28be635ca2cp-52 : inexact-ok += rootn towardzero binary64 0x8p-152 3LL : 0x5.0a28be635ca28p-52 : inexact-ok += rootn upward binary64 0x8p-152 3LL : 0x5.0a28be635ca2cp-52 : inexact-ok += rootn downward intel96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn tonearest intel96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn towardzero intel96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn upward intel96 0x8p-152 3LL : 0x5.0a28be635ca2b89p-52 : inexact-ok += rootn downward m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn tonearest m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn towardzero m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok += rootn upward m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b89p-52 : inexact-ok += rootn downward binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn tonearest binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn towardzero binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn upward binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f898p-52 : inexact-ok += rootn downward ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn tonearest ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn towardzero ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn upward ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56fap-52 : inexact-ok += rootn downward binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn tonearest binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn towardzero binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn upward binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn downward intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn tonearest intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn towardzero intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn upward intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn downward m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn tonearest m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn towardzero m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn upward m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn downward binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn tonearest binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn towardzero binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn upward binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn downward ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn tonearest ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn towardzero ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn upward ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok += rootn downward intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn tonearest intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn towardzero intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn upward intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b89p-5484 : inexact-ok += rootn downward m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn tonearest m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn towardzero m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn upward m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b89p-5484 : inexact-ok += rootn downward binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn tonearest binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn towardzero binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn upward binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f898p-5484 : inexact-ok += rootn downward m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn tonearest m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn towardzero m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn upward m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn downward binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn tonearest binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn towardzero binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn upward binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok += rootn downward binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok += rootn tonearest binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok += rootn towardzero binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok += rootn upward binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok +rootn min_subnorm 4 += rootn downward binary32 0x8p-152 4LL : 0x6.ba27ep-40 : inexact-ok += rootn tonearest binary32 0x8p-152 4LL : 0x6.ba27e8p-40 : inexact-ok += rootn towardzero binary32 0x8p-152 4LL : 0x6.ba27ep-40 : inexact-ok += rootn upward binary32 0x8p-152 4LL : 0x6.ba27e8p-40 : inexact-ok += rootn downward binary64 0x8p-152 4LL : 0x6.ba27e656b4eb4p-40 : inexact-ok += rootn tonearest binary64 0x8p-152 4LL : 0x6.ba27e656b4eb4p-40 : inexact-ok += rootn towardzero binary64 0x8p-152 4LL : 0x6.ba27e656b4eb4p-40 : inexact-ok += rootn upward binary64 0x8p-152 4LL : 0x6.ba27e656b4eb8p-40 : inexact-ok += rootn downward intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn tonearest intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn towardzero intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn upward intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57a8p-40 : inexact-ok += rootn downward m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn tonearest m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn towardzero m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok += rootn upward m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57a8p-40 : inexact-ok += rootn downward binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8168p-40 : inexact-ok += rootn tonearest binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8168p-40 : inexact-ok += rootn towardzero binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8168p-40 : inexact-ok += rootn upward binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc816cp-40 : inexact-ok += rootn downward ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8p-40 : inexact-ok += rootn tonearest ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc82p-40 : inexact-ok += rootn towardzero ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8p-40 : inexact-ok += rootn upward ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc82p-40 : inexact-ok += rootn downward binary64 0x4p-1076 4LL : 0xb.504f333f9de6p-272 : inexact-ok += rootn tonearest binary64 0x4p-1076 4LL : 0xb.504f333f9de68p-272 : inexact-ok += rootn towardzero binary64 0x4p-1076 4LL : 0xb.504f333f9de6p-272 : inexact-ok += rootn upward binary64 0x4p-1076 4LL : 0xb.504f333f9de68p-272 : inexact-ok += rootn downward intel96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn tonearest intel96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn towardzero intel96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn upward intel96 0x4p-1076 4LL : 0xb.504f333f9de6485p-272 : inexact-ok += rootn downward m68k96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn tonearest m68k96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn towardzero m68k96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok += rootn upward m68k96 0x4p-1076 4LL : 0xb.504f333f9de6485p-272 : inexact-ok += rootn downward binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754a8p-272 : inexact-ok += rootn tonearest binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754a8p-272 : inexact-ok += rootn towardzero binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754a8p-272 : inexact-ok += rootn upward binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754bp-272 : inexact-ok += rootn downward ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754p-272 : inexact-ok += rootn tonearest ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754p-272 : inexact-ok += rootn towardzero ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754p-272 : inexact-ok += rootn upward ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3758p-272 : inexact-ok += rootn downward intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn tonearest intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn towardzero intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn upward intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5eap-4112 : inexact-ok += rootn downward m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn tonearest m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn towardzero m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok += rootn upward m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5eap-4112 : inexact-ok += rootn downward binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205ap-4112 : inexact-ok += rootn tonearest binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205ap-4112 : inexact-ok += rootn towardzero binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205ap-4112 : inexact-ok += rootn upward binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205bp-4112 : inexact-ok += rootn downward m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc908p-4112 : inexact-ok += rootn tonearest m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc908p-4112 : inexact-ok += rootn towardzero m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc908p-4112 : inexact-ok += rootn upward m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc90ap-4112 : inexact-ok += rootn downward binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4112 : inexact-ok += rootn tonearest binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4112 : inexact-ok += rootn towardzero binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4112 : inexact-ok += rootn upward binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-4112 : inexact-ok += rootn downward binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4124 : inexact-ok += rootn tonearest binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4124 : inexact-ok += rootn towardzero binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4124 : inexact-ok += rootn upward binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-4124 : inexact-ok +rootn min_subnorm 5 += rootn downward binary32 0x8p-152 5LL : 0x4.98446p-32 : inexact-ok += rootn tonearest binary32 0x8p-152 5LL : 0x4.98446p-32 : inexact-ok += rootn towardzero binary32 0x8p-152 5LL : 0x4.98446p-32 : inexact-ok += rootn upward binary32 0x8p-152 5LL : 0x4.984468p-32 : inexact-ok += rootn downward binary64 0x8p-152 5LL : 0x4.984461aeb99dp-32 : inexact-ok += rootn tonearest binary64 0x8p-152 5LL : 0x4.984461aeb99d4p-32 : inexact-ok += rootn towardzero binary64 0x8p-152 5LL : 0x4.984461aeb99dp-32 : inexact-ok += rootn upward binary64 0x8p-152 5LL : 0x4.984461aeb99d4p-32 : inexact-ok += rootn downward intel96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn tonearest intel96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn towardzero intel96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn upward intel96 0x8p-152 5LL : 0x4.984461aeb99d25bp-32 : inexact-ok += rootn downward m68k96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn tonearest m68k96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn towardzero m68k96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok += rootn upward m68k96 0x8p-152 5LL : 0x4.984461aeb99d25bp-32 : inexact-ok += rootn downward binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok += rootn tonearest binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok += rootn towardzero binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok += rootn upward binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok += rootn downward ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d82p-32 : inexact-ok += rootn tonearest ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d84p-32 : inexact-ok += rootn towardzero ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d82p-32 : inexact-ok += rootn upward ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d84p-32 : inexact-ok += rootn downward binary64 0x4p-1076 5LL : 0x2.4c2230d75cce8p-216 : inexact-ok += rootn tonearest binary64 0x4p-1076 5LL : 0x2.4c2230d75cceap-216 : inexact-ok += rootn towardzero binary64 0x4p-1076 5LL : 0x2.4c2230d75cce8p-216 : inexact-ok += rootn upward binary64 0x4p-1076 5LL : 0x2.4c2230d75cceap-216 : inexact-ok += rootn downward intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn tonearest intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn towardzero intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn upward intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d8p-216 : inexact-ok += rootn downward m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn tonearest m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn towardzero m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn upward m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d8p-216 : inexact-ok += rootn downward binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok += rootn tonearest binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok += rootn towardzero binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok += rootn upward binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok += rootn downward ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok += rootn tonearest ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok += rootn towardzero ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok += rootn upward ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok += rootn downward intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn tonearest intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn towardzero intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn upward intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn downward m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn tonearest m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn towardzero m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn upward m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn downward binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn tonearest binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn towardzero binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn upward binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok += rootn downward m68k96 0x4p-16448 5LL : 0x6.f6e336b6f848085p-3292 : inexact-ok += rootn tonearest m68k96 0x4p-16448 5LL : 0x6.f6e336b6f848085p-3292 : inexact-ok += rootn towardzero m68k96 0x4p-16448 5LL : 0x6.f6e336b6f848085p-3292 : inexact-ok += rootn upward m68k96 0x4p-16448 5LL : 0x6.f6e336b6f8480858p-3292 : inexact-ok += rootn downward binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn tonearest binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn towardzero binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn upward binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea8p-3292 : inexact-ok += rootn downward binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok += rootn tonearest binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok += rootn towardzero binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok += rootn upward binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok +rootn min_subnorm 63 += rootn downward binary32 0x8p-152 63LL : 0x3.1b0f74p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 63LL : 0x3.1b0f74p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 63LL : 0x3.1b0f74p-4 : inexact-ok += rootn upward binary32 0x8p-152 63LL : 0x3.1b0f78p-4 : inexact-ok += rootn downward binary64 0x8p-152 63LL : 0x3.1b0f75aa79eecp-4 : inexact-ok += rootn tonearest binary64 0x8p-152 63LL : 0x3.1b0f75aa79eecp-4 : inexact-ok += rootn towardzero binary64 0x8p-152 63LL : 0x3.1b0f75aa79eecp-4 : inexact-ok += rootn upward binary64 0x8p-152 63LL : 0x3.1b0f75aa79eeep-4 : inexact-ok += rootn downward intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn upward intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a8p-4 : inexact-ok += rootn downward m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn upward m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a8p-4 : inexact-ok += rootn downward binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok += rootn towardzero binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok += rootn upward binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok += rootn downward ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn upward ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b857p-4 : inexact-ok += rootn downward binary64 0x4p-1076 63LL : 0x7.bd814d14ce7fcp-20 : inexact-ok += rootn tonearest binary64 0x4p-1076 63LL : 0x7.bd814d14ce7fcp-20 : inexact-ok += rootn towardzero binary64 0x4p-1076 63LL : 0x7.bd814d14ce7fcp-20 : inexact-ok += rootn upward binary64 0x4p-1076 63LL : 0x7.bd814d14ce8p-20 : inexact-ok += rootn downward intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn tonearest intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn towardzero intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn upward intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcf08p-20 : inexact-ok += rootn downward m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn tonearest m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn towardzero m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn upward m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcf08p-20 : inexact-ok += rootn downward binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn tonearest binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn towardzero binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn upward binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5179p-20 : inexact-ok += rootn downward ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok += rootn tonearest ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok += rootn towardzero ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok += rootn upward ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok += rootn downward intel96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok += rootn tonearest intel96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok += rootn towardzero intel96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok += rootn upward intel96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok += rootn downward m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok += rootn tonearest m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok += rootn towardzero m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok += rootn upward m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok += rootn downward binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn tonearest binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn towardzero binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn upward binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e964p-264 : inexact-ok += rootn downward m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn tonearest m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn towardzero m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn upward m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcf08p-264 : inexact-ok += rootn downward binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn tonearest binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn towardzero binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn upward binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5179p-264 : inexact-ok += rootn downward binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd058p-264 : inexact-ok += rootn tonearest binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok += rootn towardzero binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd058p-264 : inexact-ok += rootn upward binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok +rootn min_subnorm 127 += rootn downward binary32 0x8p-152 127LL : 0x7.1847e8p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 127LL : 0x7.1847e8p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 127LL : 0x7.1847e8p-4 : inexact-ok += rootn upward binary32 0x8p-152 127LL : 0x7.1847fp-4 : inexact-ok += rootn downward binary64 0x8p-152 127LL : 0x7.1847eb40c661p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 127LL : 0x7.1847eb40c6614p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 127LL : 0x7.1847eb40c661p-4 : inexact-ok += rootn upward binary64 0x8p-152 127LL : 0x7.1847eb40c6614p-4 : inexact-ok += rootn downward intel96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn upward intel96 0x8p-152 127LL : 0x7.1847eb40c6613f8p-4 : inexact-ok += rootn downward m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok += rootn upward m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f8p-4 : inexact-ok += rootn downward binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn upward binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725738p-4 : inexact-ok += rootn downward ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497256p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497258p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497256p-4 : inexact-ok += rootn upward ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497258p-4 : inexact-ok += rootn downward binary64 0x4p-1076 127LL : 0xb.a891c45150b38p-12 : inexact-ok += rootn tonearest binary64 0x4p-1076 127LL : 0xb.a891c45150b4p-12 : inexact-ok += rootn towardzero binary64 0x4p-1076 127LL : 0xb.a891c45150b38p-12 : inexact-ok += rootn upward binary64 0x4p-1076 127LL : 0xb.a891c45150b4p-12 : inexact-ok += rootn downward intel96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok += rootn tonearest intel96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok += rootn towardzero intel96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok += rootn upward intel96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok += rootn downward m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok += rootn tonearest m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok += rootn towardzero m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok += rootn upward m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok += rootn downward binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn tonearest binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn towardzero binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn upward binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d54444p-12 : inexact-ok += rootn downward ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn tonearest ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn towardzero ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn upward ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5448p-12 : inexact-ok += rootn downward intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn tonearest intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn towardzero intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn upward intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn downward m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn tonearest m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn towardzero m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn upward m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn downward binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn tonearest binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn towardzero binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn upward binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0258p-132 : inexact-ok += rootn downward m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf18p-132 : inexact-ok += rootn tonearest m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf2p-132 : inexact-ok += rootn towardzero m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf18p-132 : inexact-ok += rootn upward m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf2p-132 : inexact-ok += rootn downward binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn tonearest binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn towardzero binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn upward binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888568p-132 : inexact-ok += rootn downward binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok += rootn tonearest binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok += rootn towardzero binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok += rootn upward binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok +rootn min_subnorm 255 += rootn downward binary32 0x8p-152 255LL : 0xa.abe51p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 255LL : 0xa.abe52p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 255LL : 0xa.abe51p-4 : inexact-ok += rootn upward binary32 0x8p-152 255LL : 0xa.abe52p-4 : inexact-ok += rootn downward binary64 0x8p-152 255LL : 0xa.abe51920a21d8p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 255LL : 0xa.abe51920a21ep-4 : inexact-ok += rootn towardzero binary64 0x8p-152 255LL : 0xa.abe51920a21d8p-4 : inexact-ok += rootn upward binary64 0x8p-152 255LL : 0xa.abe51920a21ep-4 : inexact-ok += rootn downward intel96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn upward intel96 0x8p-152 255LL : 0xa.abe51920a21df63p-4 : inexact-ok += rootn downward m68k96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok += rootn upward m68k96 0x8p-152 255LL : 0xa.abe51920a21df63p-4 : inexact-ok += rootn downward binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok += rootn towardzero binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok += rootn upward binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok += rootn downward ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn upward ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e4p-4 : inexact-ok += rootn downward binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9e8p-8 : inexact-ok += rootn tonearest binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9fp-8 : inexact-ok += rootn towardzero binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9e8p-8 : inexact-ok += rootn upward binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9fp-8 : inexact-ok += rootn downward intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn tonearest intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn towardzero intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn upward intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eeaap-8 : inexact-ok += rootn downward m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn tonearest m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn towardzero m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn upward m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eeaap-8 : inexact-ok += rootn downward binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn tonearest binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn towardzero binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn upward binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7168p-8 : inexact-ok += rootn downward ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn tonearest ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn towardzero ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn upward ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f74p-8 : inexact-ok += rootn downward intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn tonearest intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn towardzero intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn upward intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a3p-68 : inexact-ok += rootn downward m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn tonearest m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn towardzero m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok += rootn upward m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a3p-68 : inexact-ok += rootn downward binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok += rootn tonearest binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok += rootn towardzero binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok += rootn upward binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok += rootn downward m68k96 0x4p-16448 255LL : 0xb.5c2488b712283dcp-68 : inexact-ok += rootn tonearest m68k96 0x4p-16448 255LL : 0xb.5c2488b712283dcp-68 : inexact-ok += rootn towardzero m68k96 0x4p-16448 255LL : 0xb.5c2488b712283dcp-68 : inexact-ok += rootn upward m68k96 0x4p-16448 255LL : 0xb.5c2488b712283ddp-68 : inexact-ok += rootn downward binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn tonearest binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn towardzero binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn upward binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f069061p-68 : inexact-ok += rootn downward binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok += rootn tonearest binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok += rootn towardzero binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok += rootn upward binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bep-68 : inexact-ok +rootn min_subnorm 511 += rootn downward binary32 0x8p-152 511LL : 0xd.1272ap-4 : inexact-ok += rootn tonearest binary32 0x8p-152 511LL : 0xd.1272bp-4 : inexact-ok += rootn towardzero binary32 0x8p-152 511LL : 0xd.1272ap-4 : inexact-ok += rootn upward binary32 0x8p-152 511LL : 0xd.1272bp-4 : inexact-ok += rootn downward binary64 0x8p-152 511LL : 0xd.1272aed603948p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 511LL : 0xd.1272aed60395p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 511LL : 0xd.1272aed603948p-4 : inexact-ok += rootn upward binary64 0x8p-152 511LL : 0xd.1272aed60395p-4 : inexact-ok += rootn downward intel96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok += rootn upward intel96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok += rootn downward m68k96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok += rootn upward m68k96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok += rootn downward binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok += rootn tonearest binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok += rootn upward binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok += rootn downward ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn upward ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58578p-4 : inexact-ok += rootn downward binary64 0x4p-1076 511LL : 0x3.ba4296332e25p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 511LL : 0x3.ba4296332e252p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 511LL : 0x3.ba4296332e25p-4 : inexact-ok += rootn upward binary64 0x4p-1076 511LL : 0x3.ba4296332e252p-4 : inexact-ok += rootn downward intel96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok += rootn upward intel96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok += rootn downward m68k96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok += rootn upward m68k96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok += rootn downward binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok += rootn upward binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok += rootn downward ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn upward ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7cp-4 : inexact-ok += rootn downward intel96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok += rootn tonearest intel96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok += rootn towardzero intel96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok += rootn upward intel96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok += rootn downward m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok += rootn tonearest m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok += rootn towardzero m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok += rootn upward m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok += rootn downward binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn tonearest binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn towardzero binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn upward binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c415808p-36 : inexact-ok += rootn downward m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c72p-36 : inexact-ok += rootn tonearest m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c73p-36 : inexact-ok += rootn towardzero m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c72p-36 : inexact-ok += rootn upward m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c73p-36 : inexact-ok += rootn downward binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn tonearest binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn towardzero binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn upward binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1dd8p-36 : inexact-ok += rootn downward binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f38p-36 : inexact-ok += rootn tonearest binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f4p-36 : inexact-ok += rootn towardzero binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f38p-36 : inexact-ok += rootn upward binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f4p-36 : inexact-ok +rootn min_subnorm 1023 += rootn downward binary32 0x8p-152 1023LL : 0xe.76ab5p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 1023LL : 0xe.76ab5p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 1023LL : 0xe.76ab5p-4 : inexact-ok += rootn upward binary32 0x8p-152 1023LL : 0xe.76ab6p-4 : inexact-ok += rootn downward binary64 0x8p-152 1023LL : 0xe.76ab512fd752p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 1023LL : 0xe.76ab512fd752p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 1023LL : 0xe.76ab512fd752p-4 : inexact-ok += rootn upward binary64 0x8p-152 1023LL : 0xe.76ab512fd7528p-4 : inexact-ok += rootn downward intel96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok += rootn upward intel96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok += rootn downward m68k96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok += rootn upward m68k96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok += rootn downward binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok += rootn upward binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn downward ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335ebp-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335ebp-4 : inexact-ok += rootn upward ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn downward binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b4p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b4p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b4p-4 : inexact-ok += rootn upward binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b8p-4 : inexact-ok += rootn downward intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn upward intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn downward m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn upward m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn downward binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok += rootn upward binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok += rootn downward ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok += rootn upward ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok += rootn downward intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn tonearest intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn towardzero intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn upward intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn downward m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn tonearest m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn towardzero m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn upward m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn downward binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn tonearest binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn towardzero binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn upward binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fdp-20 : inexact-ok += rootn downward m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d1p-20 : inexact-ok += rootn tonearest m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d2p-20 : inexact-ok += rootn towardzero m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d1p-20 : inexact-ok += rootn upward m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d2p-20 : inexact-ok += rootn downward binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn tonearest binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn towardzero binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn upward binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab798p-20 : inexact-ok += rootn downward binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok += rootn tonearest binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok += rootn towardzero binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok += rootn upward binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c94513459ap-20 : inexact-ok +rootn min_subnorm 16383 += rootn downward binary32 0x8p-152 16383LL : 0xf.e6428p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 16383LL : 0xf.e6429p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 16383LL : 0xf.e6428p-4 : inexact-ok += rootn upward binary32 0x8p-152 16383LL : 0xf.e6429p-4 : inexact-ok += rootn downward binary64 0x8p-152 16383LL : 0xf.e6428974cca18p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 16383LL : 0xf.e6428974cca2p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 16383LL : 0xf.e6428974cca18p-4 : inexact-ok += rootn upward binary64 0x8p-152 16383LL : 0xf.e6428974cca2p-4 : inexact-ok += rootn downward intel96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok += rootn tonearest intel96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok += rootn upward intel96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok += rootn downward m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok += rootn upward m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok += rootn downward binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn upward binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af7p-4 : inexact-ok += rootn downward ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok += rootn upward ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok += rootn downward binary64 0x4p-1076 16383LL : 0xf.4a0b406708518p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 16383LL : 0xf.4a0b406708518p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 16383LL : 0xf.4a0b406708518p-4 : inexact-ok += rootn upward binary64 0x4p-1076 16383LL : 0xf.4a0b40670852p-4 : inexact-ok += rootn downward intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok += rootn upward intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok += rootn downward m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok += rootn upward m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok += rootn downward binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn upward binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4ep-4 : inexact-ok += rootn downward ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn upward ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce8p-4 : inexact-ok += rootn downward intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn tonearest intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn towardzero intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn upward intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b98p-4 : inexact-ok += rootn downward m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn tonearest m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn towardzero m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok += rootn upward m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b98p-4 : inexact-ok += rootn downward binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn tonearest binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn towardzero binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn upward binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eecp-4 : inexact-ok += rootn downward m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa7p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa78p-4 : inexact-ok += rootn towardzero m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa7p-4 : inexact-ok += rootn upward m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa78p-4 : inexact-ok += rootn downward binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn tonearest binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn towardzero binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn upward binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff3p-4 : inexact-ok += rootn downward binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok += rootn tonearest binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok += rootn towardzero binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok += rootn upward binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368288p-4 : inexact-ok +rootn min_subnorm 0x1000001 += rootn downward binary32 0x8p-152 16777217LL : 0xf.fff98p-4 : inexact-ok += rootn tonearest binary32 0x8p-152 16777217LL : 0xf.fff99p-4 : inexact-ok += rootn towardzero binary32 0x8p-152 16777217LL : 0xf.fff98p-4 : inexact-ok += rootn upward binary32 0x8p-152 16777217LL : 0xf.fff99p-4 : inexact-ok += rootn downward binary64 0x8p-152 16777217LL : 0xf.fff98b8ad4948p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 16777217LL : 0xf.fff98b8ad495p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 16777217LL : 0xf.fff98b8ad4948p-4 : inexact-ok += rootn upward binary64 0x8p-152 16777217LL : 0xf.fff98b8ad495p-4 : inexact-ok += rootn downward intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn tonearest intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn towardzero intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn upward intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1cp-4 : inexact-ok += rootn downward m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn upward m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1cp-4 : inexact-ok += rootn downward binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn tonearest binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn towardzero binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn upward binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485d8p-4 : inexact-ok += rootn downward ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn upward ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef488p-4 : inexact-ok += rootn downward binary64 0x4p-1076 16777217LL : 0xf.ffd179394be2p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 16777217LL : 0xf.ffd179394be2p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 16777217LL : 0xf.ffd179394be2p-4 : inexact-ok += rootn upward binary64 0x4p-1076 16777217LL : 0xf.ffd179394be28p-4 : inexact-ok += rootn downward intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn upward intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236fp-4 : inexact-ok += rootn downward m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok += rootn upward m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236fp-4 : inexact-ok += rootn downward binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca04305926p-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059268p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca04305926p-4 : inexact-ok += rootn upward binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059268p-4 : inexact-ok += rootn downward ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059p-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca0430594p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059p-4 : inexact-ok += rootn upward ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca0430594p-4 : inexact-ok += rootn downward intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn tonearest intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn towardzero intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn upward intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf64p-4 : inexact-ok += rootn downward m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn tonearest m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn towardzero m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok += rootn upward m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf64p-4 : inexact-ok += rootn downward binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok += rootn tonearest binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok += rootn towardzero binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok += rootn upward binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok += rootn downward m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adfp-4 : inexact-ok += rootn tonearest m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4aep-4 : inexact-ok += rootn towardzero m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adfp-4 : inexact-ok += rootn upward m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4aep-4 : inexact-ok += rootn downward binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok += rootn tonearest binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok += rootn towardzero binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok += rootn upward binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok += rootn downward binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok += rootn tonearest binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok += rootn towardzero binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok += rootn upward binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a84358p-4 : inexact-ok +rootn min_subnorm 0x10000000000001 += rootn downward binary32 0x8p-152 4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0x8p-152 4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0x8p-152 4503599627370497LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff988p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff988p-4 : inexact-ok += rootn towardzero binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff988p-4 : inexact-ok += rootn upward binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff99p-4 : inexact-ok += rootn downward intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok += rootn towardzero intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok += rootn upward intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok += rootn downward m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok += rootn upward m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok += rootn downward binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok += rootn tonearest binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok += rootn upward binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok += rootn downward ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok += rootn upward ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok += rootn downward binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178p-4 : inexact-ok += rootn upward binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd18p-4 : inexact-ok += rootn downward intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn upward intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f6p-4 : inexact-ok += rootn downward m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok += rootn upward m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f6p-4 : inexact-ok += rootn downward binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok += rootn upward binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok += rootn downward ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn upward ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b689p-4 : inexact-ok += rootn downward intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn tonearest intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn towardzero intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn upward intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931ep-4 : inexact-ok += rootn downward m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn tonearest m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn towardzero m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok += rootn upward m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931ep-4 : inexact-ok += rootn downward binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok += rootn tonearest binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok += rootn towardzero binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok += rootn upward binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok += rootn downward m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378806p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378806p-4 : inexact-ok += rootn towardzero m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378806p-4 : inexact-ok += rootn upward m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378807p-4 : inexact-ok += rootn downward binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok += rootn tonearest binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok += rootn towardzero binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok += rootn upward binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok += rootn downward binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok += rootn tonearest binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok += rootn towardzero binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok += rootn upward binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d13728p-4 : inexact-ok +rootn min_subnorm 0x7fffffffffffffff += rootn downward binary32 0x8p-152 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x8p-152 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn tonearest intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn towardzero intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn upward intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff32p-4 : inexact-ok += rootn downward m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn tonearest m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn towardzero m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok += rootn upward m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff32p-4 : inexact-ok += rootn downward binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn tonearest binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn towardzero binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn upward binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47dp-4 : inexact-ok += rootn downward ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c44p-4 : inexact-ok += rootn tonearest ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c48p-4 : inexact-ok += rootn towardzero ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c44p-4 : inexact-ok += rootn upward ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c48p-4 : inexact-ok += rootn downward binary64 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn tonearest intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn towardzero intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn upward intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa3p-4 : inexact-ok += rootn downward m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok += rootn upward m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa3p-4 : inexact-ok += rootn downward binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok += rootn tonearest binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok += rootn towardzero binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok += rootn upward binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok += rootn downward ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok += rootn upward ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok += rootn downward intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn tonearest intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn towardzero intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn upward intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f3p-4 : inexact-ok += rootn downward m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn tonearest m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn towardzero m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn upward m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f3p-4 : inexact-ok += rootn downward binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn tonearest binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn towardzero binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn upward binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c7p-4 : inexact-ok += rootn downward m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f1p-4 : inexact-ok += rootn tonearest m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f1p-4 : inexact-ok += rootn towardzero m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f1p-4 : inexact-ok += rootn upward m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok += rootn downward binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn tonearest binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn towardzero binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn upward binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb2288p-4 : inexact-ok += rootn downward binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok += rootn tonearest binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok += rootn towardzero binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok += rootn upward binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e200472p-4 : inexact-ok +rootn -min_subnorm 1 += rootn downward binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn tonearest binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn towardzero binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn upward binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn downward intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn tonearest intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn towardzero intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn upward intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn downward m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn tonearest m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn towardzero m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn upward m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn downward binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn tonearest binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn towardzero binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn upward binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn downward ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn tonearest ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn towardzero ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn upward ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok += rootn downward binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn tonearest intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn towardzero intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn upward intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn downward m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn upward m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn downward binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn tonearest binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn towardzero binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn upward binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok += rootn downward ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn upward ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += rootn downward intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok += rootn downward binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn tonearest binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn towardzero binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok += rootn upward binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok +rootn -min_subnorm 3 += rootn downward binary32 -0x8p-152 3LL : -0x5.0a28cp-52 : inexact-ok += rootn tonearest binary32 -0x8p-152 3LL : -0x5.0a28cp-52 : inexact-ok += rootn towardzero binary32 -0x8p-152 3LL : -0x5.0a28b8p-52 : inexact-ok += rootn upward binary32 -0x8p-152 3LL : -0x5.0a28b8p-52 : inexact-ok += rootn downward binary64 -0x8p-152 3LL : -0x5.0a28be635ca2cp-52 : inexact-ok += rootn tonearest binary64 -0x8p-152 3LL : -0x5.0a28be635ca2cp-52 : inexact-ok += rootn towardzero binary64 -0x8p-152 3LL : -0x5.0a28be635ca28p-52 : inexact-ok += rootn upward binary64 -0x8p-152 3LL : -0x5.0a28be635ca28p-52 : inexact-ok += rootn downward intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b89p-52 : inexact-ok += rootn tonearest intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn towardzero intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn upward intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn downward m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b89p-52 : inexact-ok += rootn tonearest m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn towardzero m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn upward m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok += rootn downward binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f898p-52 : inexact-ok += rootn tonearest binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn towardzero binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn upward binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok += rootn downward ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56fap-52 : inexact-ok += rootn tonearest ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn towardzero ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn upward ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok += rootn downward binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn tonearest binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn towardzero binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn upward binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn downward intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn tonearest intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn towardzero intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn upward intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn downward m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn upward m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn downward binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn tonearest binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn towardzero binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn upward binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn downward ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn upward ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok += rootn downward intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b89p-5484 : inexact-ok += rootn tonearest intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn towardzero intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn upward intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn downward m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b89p-5484 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn upward m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok += rootn downward binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f898p-5484 : inexact-ok += rootn tonearest binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn towardzero binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn upward binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok += rootn downward m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn upward m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn downward binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn tonearest binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn towardzero binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn upward binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok += rootn downward binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok += rootn tonearest binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok += rootn towardzero binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok += rootn upward binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok +rootn -min_subnorm 5 += rootn downward binary32 -0x8p-152 5LL : -0x4.984468p-32 : inexact-ok += rootn tonearest binary32 -0x8p-152 5LL : -0x4.98446p-32 : inexact-ok += rootn towardzero binary32 -0x8p-152 5LL : -0x4.98446p-32 : inexact-ok += rootn upward binary32 -0x8p-152 5LL : -0x4.98446p-32 : inexact-ok += rootn downward binary64 -0x8p-152 5LL : -0x4.984461aeb99d4p-32 : inexact-ok += rootn tonearest binary64 -0x8p-152 5LL : -0x4.984461aeb99d4p-32 : inexact-ok += rootn towardzero binary64 -0x8p-152 5LL : -0x4.984461aeb99dp-32 : inexact-ok += rootn upward binary64 -0x8p-152 5LL : -0x4.984461aeb99dp-32 : inexact-ok += rootn downward intel96 -0x8p-152 5LL : -0x4.984461aeb99d25bp-32 : inexact-ok += rootn tonearest intel96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn towardzero intel96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn upward intel96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn downward m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25bp-32 : inexact-ok += rootn tonearest m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn towardzero m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn upward m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok += rootn downward binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok += rootn tonearest binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok += rootn towardzero binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok += rootn upward binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok += rootn downward ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d84p-32 : inexact-ok += rootn tonearest ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d84p-32 : inexact-ok += rootn towardzero ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d82p-32 : inexact-ok += rootn upward ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d82p-32 : inexact-ok += rootn downward binary64 -0x4p-1076 5LL : -0x2.4c2230d75cceap-216 : inexact-ok += rootn tonearest binary64 -0x4p-1076 5LL : -0x2.4c2230d75cceap-216 : inexact-ok += rootn towardzero binary64 -0x4p-1076 5LL : -0x2.4c2230d75cce8p-216 : inexact-ok += rootn upward binary64 -0x4p-1076 5LL : -0x2.4c2230d75cce8p-216 : inexact-ok += rootn downward intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d8p-216 : inexact-ok += rootn tonearest intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn towardzero intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn upward intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn downward m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d8p-216 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn upward m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok += rootn downward binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok += rootn tonearest binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok += rootn towardzero binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok += rootn upward binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok += rootn downward ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok += rootn upward ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok += rootn downward intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn tonearest intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn towardzero intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn upward intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn downward m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn upward m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn downward binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn tonearest binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn towardzero binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn upward binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok += rootn downward m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f8480858p-3292 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f848085p-3292 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f848085p-3292 : inexact-ok += rootn upward m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f848085p-3292 : inexact-ok += rootn downward binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea8p-3292 : inexact-ok += rootn tonearest binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn towardzero binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn upward binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok += rootn downward binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok += rootn tonearest binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok += rootn towardzero binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok += rootn upward binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok +rootn -min_subnorm 63 += rootn downward binary32 -0x8p-152 63LL : -0x3.1b0f78p-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 63LL : -0x3.1b0f74p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 63LL : -0x3.1b0f74p-4 : inexact-ok += rootn upward binary32 -0x8p-152 63LL : -0x3.1b0f74p-4 : inexact-ok += rootn downward binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eeep-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eecp-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eecp-4 : inexact-ok += rootn upward binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eecp-4 : inexact-ok += rootn downward intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a8p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn upward intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a8p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok += rootn downward binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok += rootn upward binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b857p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 63LL : -0x7.bd814d14ce8p-20 : inexact-ok += rootn tonearest binary64 -0x4p-1076 63LL : -0x7.bd814d14ce7fcp-20 : inexact-ok += rootn towardzero binary64 -0x4p-1076 63LL : -0x7.bd814d14ce7fcp-20 : inexact-ok += rootn upward binary64 -0x4p-1076 63LL : -0x7.bd814d14ce7fcp-20 : inexact-ok += rootn downward intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf08p-20 : inexact-ok += rootn tonearest intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn towardzero intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn upward intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn downward m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf08p-20 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn upward m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok += rootn downward binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5179p-20 : inexact-ok += rootn tonearest binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn towardzero binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn upward binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok += rootn downward ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok += rootn upward ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok += rootn downward intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok += rootn tonearest intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok += rootn towardzero intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok += rootn upward intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok += rootn downward m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok += rootn upward m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok += rootn downward binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e964p-264 : inexact-ok += rootn tonearest binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn towardzero binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn upward binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok += rootn downward m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf08p-264 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn upward m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcfp-264 : inexact-ok += rootn downward binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5179p-264 : inexact-ok += rootn tonearest binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn towardzero binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn upward binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok += rootn downward binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok += rootn tonearest binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok += rootn towardzero binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd058p-264 : inexact-ok += rootn upward binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd058p-264 : inexact-ok +rootn -min_subnorm 127 += rootn downward binary32 -0x8p-152 127LL : -0x7.1847fp-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 127LL : -0x7.1847e8p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 127LL : -0x7.1847e8p-4 : inexact-ok += rootn upward binary32 -0x8p-152 127LL : -0x7.1847e8p-4 : inexact-ok += rootn downward binary64 -0x8p-152 127LL : -0x7.1847eb40c6614p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 127LL : -0x7.1847eb40c6614p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 127LL : -0x7.1847eb40c661p-4 : inexact-ok += rootn upward binary64 -0x8p-152 127LL : -0x7.1847eb40c661p-4 : inexact-ok += rootn downward intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f8p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn upward intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f8p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok += rootn downward binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725738p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn upward binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497258p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497258p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497256p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497256p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 127LL : -0xb.a891c45150b4p-12 : inexact-ok += rootn tonearest binary64 -0x4p-1076 127LL : -0xb.a891c45150b4p-12 : inexact-ok += rootn towardzero binary64 -0x4p-1076 127LL : -0xb.a891c45150b38p-12 : inexact-ok += rootn upward binary64 -0x4p-1076 127LL : -0xb.a891c45150b38p-12 : inexact-ok += rootn downward intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok += rootn tonearest intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok += rootn towardzero intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok += rootn upward intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok += rootn downward m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok += rootn upward m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok += rootn downward binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d54444p-12 : inexact-ok += rootn tonearest binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn towardzero binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn upward binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok += rootn downward ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5448p-12 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn upward ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok += rootn downward intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn tonearest intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn towardzero intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn upward intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn downward m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn upward m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok += rootn downward binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0258p-132 : inexact-ok += rootn tonearest binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn towardzero binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn upward binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok += rootn downward m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf2p-132 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf2p-132 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf18p-132 : inexact-ok += rootn upward m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf18p-132 : inexact-ok += rootn downward binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888568p-132 : inexact-ok += rootn tonearest binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn towardzero binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn upward binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok += rootn downward binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok += rootn tonearest binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok += rootn towardzero binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok += rootn upward binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok +rootn -min_subnorm 255 += rootn downward binary32 -0x8p-152 255LL : -0xa.abe52p-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 255LL : -0xa.abe52p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 255LL : -0xa.abe51p-4 : inexact-ok += rootn upward binary32 -0x8p-152 255LL : -0xa.abe51p-4 : inexact-ok += rootn downward binary64 -0x8p-152 255LL : -0xa.abe51920a21ep-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 255LL : -0xa.abe51920a21ep-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 255LL : -0xa.abe51920a21d8p-4 : inexact-ok += rootn upward binary64 -0x8p-152 255LL : -0xa.abe51920a21d8p-4 : inexact-ok += rootn downward intel96 -0x8p-152 255LL : -0xa.abe51920a21df63p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn upward intel96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 255LL : -0xa.abe51920a21df63p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok += rootn downward binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok += rootn upward binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e4p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn upward ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok += rootn downward binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9fp-8 : inexact-ok += rootn tonearest binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9fp-8 : inexact-ok += rootn towardzero binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9e8p-8 : inexact-ok += rootn upward binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9e8p-8 : inexact-ok += rootn downward intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eeaap-8 : inexact-ok += rootn tonearest intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn towardzero intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn upward intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn downward m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eeaap-8 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn upward m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok += rootn downward binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7168p-8 : inexact-ok += rootn tonearest binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn towardzero binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn upward binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok += rootn downward ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f74p-8 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn upward ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok += rootn downward intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a3p-68 : inexact-ok += rootn tonearest intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn towardzero intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn upward intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn downward m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a3p-68 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn upward m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok += rootn downward binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok += rootn tonearest binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok += rootn towardzero binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok += rootn upward binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok += rootn downward m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283ddp-68 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283dcp-68 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283dcp-68 : inexact-ok += rootn upward m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283dcp-68 : inexact-ok += rootn downward binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f069061p-68 : inexact-ok += rootn tonearest binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn towardzero binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn upward binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok += rootn downward binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bep-68 : inexact-ok += rootn tonearest binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok += rootn towardzero binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok += rootn upward binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok +rootn -min_subnorm 511 += rootn downward binary32 -0x8p-152 511LL : -0xd.1272bp-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 511LL : -0xd.1272bp-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 511LL : -0xd.1272ap-4 : inexact-ok += rootn upward binary32 -0x8p-152 511LL : -0xd.1272ap-4 : inexact-ok += rootn downward binary64 -0x8p-152 511LL : -0xd.1272aed60395p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 511LL : -0xd.1272aed60395p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 511LL : -0xd.1272aed603948p-4 : inexact-ok += rootn upward binary64 -0x8p-152 511LL : -0xd.1272aed603948p-4 : inexact-ok += rootn downward intel96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok += rootn upward intel96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok += rootn downward binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok += rootn upward binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok += rootn downward ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58578p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 511LL : -0x3.ba4296332e252p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 511LL : -0x3.ba4296332e252p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 511LL : -0x3.ba4296332e25p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 511LL : -0x3.ba4296332e25p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok += rootn upward intel96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok += rootn downward binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok += rootn upward binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7cp-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok += rootn downward intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok += rootn tonearest intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok += rootn towardzero intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok += rootn upward intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok += rootn downward m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok += rootn upward m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok += rootn downward binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c415808p-36 : inexact-ok += rootn tonearest binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn towardzero binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn upward binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok += rootn downward m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c73p-36 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c73p-36 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c72p-36 : inexact-ok += rootn upward m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c72p-36 : inexact-ok += rootn downward binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1dd8p-36 : inexact-ok += rootn tonearest binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn towardzero binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn upward binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok += rootn downward binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f4p-36 : inexact-ok += rootn tonearest binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f4p-36 : inexact-ok += rootn towardzero binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f38p-36 : inexact-ok += rootn upward binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f38p-36 : inexact-ok +rootn -min_subnorm 1023 += rootn downward binary32 -0x8p-152 1023LL : -0xe.76ab6p-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 1023LL : -0xe.76ab5p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 1023LL : -0xe.76ab5p-4 : inexact-ok += rootn upward binary32 -0x8p-152 1023LL : -0xe.76ab5p-4 : inexact-ok += rootn downward binary64 -0x8p-152 1023LL : -0xe.76ab512fd7528p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 1023LL : -0xe.76ab512fd752p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 1023LL : -0xe.76ab512fd752p-4 : inexact-ok += rootn upward binary64 -0x8p-152 1023LL : -0xe.76ab512fd752p-4 : inexact-ok += rootn downward intel96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok += rootn upward intel96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok += rootn downward binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok += rootn upward binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335ebp-4 : inexact-ok += rootn upward ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335ebp-4 : inexact-ok += rootn downward binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b8p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b4p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b4p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b4p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn upward intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok += rootn downward binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok += rootn upward binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok += rootn downward intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn tonearest intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn towardzero intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn upward intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn downward m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn upward m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok += rootn downward binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fdp-20 : inexact-ok += rootn tonearest binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn towardzero binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn upward binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok += rootn downward m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d2p-20 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d2p-20 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1p-20 : inexact-ok += rootn upward m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1p-20 : inexact-ok += rootn downward binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab798p-20 : inexact-ok += rootn tonearest binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn towardzero binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn upward binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok += rootn downward binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c94513459ap-20 : inexact-ok += rootn tonearest binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok += rootn towardzero binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok += rootn upward binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok +rootn -min_subnorm 16383 += rootn downward binary32 -0x8p-152 16383LL : -0xf.e6429p-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 16383LL : -0xf.e6429p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 16383LL : -0xf.e6428p-4 : inexact-ok += rootn upward binary32 -0x8p-152 16383LL : -0xf.e6428p-4 : inexact-ok += rootn downward binary64 -0x8p-152 16383LL : -0xf.e6428974cca2p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 16383LL : -0xf.e6428974cca2p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 16383LL : -0xf.e6428974cca18p-4 : inexact-ok += rootn upward binary64 -0x8p-152 16383LL : -0xf.e6428974cca18p-4 : inexact-ok += rootn downward intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok += rootn upward intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok += rootn downward m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok += rootn upward m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok += rootn downward binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af7p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn upward binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok += rootn upward ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok += rootn downward binary64 -0x4p-1076 16383LL : -0xf.4a0b40670852p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 16383LL : -0xf.4a0b406708518p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 16383LL : -0xf.4a0b406708518p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 16383LL : -0xf.4a0b406708518p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok += rootn upward intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok += rootn downward binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4ep-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn upward binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce8p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok += rootn downward intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b98p-4 : inexact-ok += rootn tonearest intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn towardzero intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn upward intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn downward m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b98p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn upward m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok += rootn downward binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eecp-4 : inexact-ok += rootn tonearest binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn towardzero binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn upward binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok += rootn downward m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa78p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa78p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa7p-4 : inexact-ok += rootn upward m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa7p-4 : inexact-ok += rootn downward binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff3p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn towardzero binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn upward binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok += rootn downward binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368288p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok += rootn upward binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok +rootn -min_subnorm 0x1000001 += rootn downward binary32 -0x8p-152 16777217LL : -0xf.fff99p-4 : inexact-ok += rootn tonearest binary32 -0x8p-152 16777217LL : -0xf.fff99p-4 : inexact-ok += rootn towardzero binary32 -0x8p-152 16777217LL : -0xf.fff98p-4 : inexact-ok += rootn upward binary32 -0x8p-152 16777217LL : -0xf.fff98p-4 : inexact-ok += rootn downward binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad495p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad495p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad4948p-4 : inexact-ok += rootn upward binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad4948p-4 : inexact-ok += rootn downward intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1cp-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn upward intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn downward m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1cp-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn upward m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok += rootn downward binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485d8p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn upward binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok += rootn downward ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef488p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be28p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be2p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be2p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be2p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236fp-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn upward intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236fp-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok += rootn downward binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059268p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059268p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca04305926p-4 : inexact-ok += rootn upward binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca04305926p-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca0430594p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca0430594p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059p-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059p-4 : inexact-ok += rootn downward intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf64p-4 : inexact-ok += rootn tonearest intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn towardzero intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn upward intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn downward m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf64p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn upward m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok += rootn downward binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok += rootn tonearest binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok += rootn towardzero binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok += rootn upward binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok += rootn downward m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4aep-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4aep-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adfp-4 : inexact-ok += rootn upward m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adfp-4 : inexact-ok += rootn downward binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok += rootn tonearest binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok += rootn towardzero binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok += rootn upward binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok += rootn downward binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a84358p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok += rootn upward binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok +rootn -min_subnorm 0x10000000000001 += rootn downward binary32 -0x8p-152 4503599627370497LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0x8p-152 4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff99p-4 : inexact-ok += rootn tonearest binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff988p-4 : inexact-ok += rootn towardzero binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff988p-4 : inexact-ok += rootn upward binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff988p-4 : inexact-ok += rootn downward intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok += rootn upward intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok += rootn downward binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok += rootn upward binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok += rootn downward ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd18p-4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f6p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn upward intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f6p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok += rootn downward binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok += rootn upward binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b689p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688cp-4 : inexact-ok += rootn downward intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931ep-4 : inexact-ok += rootn tonearest intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn towardzero intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn upward intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn downward m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931ep-4 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn upward m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok += rootn downward binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok += rootn tonearest binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok += rootn towardzero binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok += rootn upward binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok += rootn downward m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378807p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378806p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378806p-4 : inexact-ok += rootn upward m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378806p-4 : inexact-ok += rootn downward binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok += rootn upward binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok += rootn downward binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d13728p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok += rootn upward binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok +rootn -min_subnorm 0x7fffffffffffffff += rootn downward binary32 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0x8p-152 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0x8p-152 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff32p-4 : inexact-ok += rootn tonearest intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn towardzero intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn upward intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn downward m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff32p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn upward m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok += rootn downward binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47dp-4 : inexact-ok += rootn tonearest binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn towardzero binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn upward binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok += rootn downward ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c48p-4 : inexact-ok += rootn tonearest ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c48p-4 : inexact-ok += rootn towardzero ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c44p-4 : inexact-ok += rootn upward ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c44p-4 : inexact-ok += rootn downward binary64 -0x4p-1076 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa3p-4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn upward intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn downward m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa3p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn upward m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok += rootn downward binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok += rootn upward binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok += rootn downward ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok += rootn upward ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok += rootn downward intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f3p-4 : inexact-ok += rootn tonearest intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn towardzero intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn upward intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn downward m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f3p-4 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn upward m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn downward binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c7p-4 : inexact-ok += rootn tonearest binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn towardzero binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn upward binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok += rootn downward m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f1p-4 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f1p-4 : inexact-ok += rootn upward m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f1p-4 : inexact-ok += rootn downward binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb2288p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn upward binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok += rootn downward binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e200472p-4 : inexact-ok += rootn tonearest binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok += rootn towardzero binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok += rootn upward binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok +rootn min_subnorm -1 += rootn downward binary32 0x8p-152 -1LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += rootn tonearest binary32 0x8p-152 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero binary32 0x8p-152 -1LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += rootn upward binary32 0x8p-152 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn tonearest binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn towardzero binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn upward binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn downward intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn tonearest intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn towardzero intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn upward intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn downward m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn tonearest m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn towardzero m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn upward m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn downward binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn tonearest binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn towardzero binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn upward binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn downward ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn tonearest ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn towardzero ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn upward ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok += rootn downward binary64 0x4p-1076 -1LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += rootn tonearest binary64 0x4p-1076 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero binary64 0x4p-1076 -1LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += rootn upward binary64 0x4p-1076 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn tonearest intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn towardzero intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn upward intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn downward m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn upward m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn downward binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn tonearest binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn towardzero binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn upward binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok += rootn downward ibm128 0x4p-1076 -1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += rootn tonearest ibm128 0x4p-1076 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero ibm128 0x4p-1076 -1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += rootn upward ibm128 0x4p-1076 -1LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += rootn downward intel96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest intel96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero intel96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward intel96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward m68k96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest m68k96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero m68k96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward m68k96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward binary128 0x8p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest binary128 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 0x8p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward m68k96 0x4p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest m68k96 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero m68k96 0x4p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward m68k96 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward binary128 0x4p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest binary128 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 0x4p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn downward binary128 0x4p-16496 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn tonearest binary128 0x4p-16496 -1LL : plus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 0x4p-16496 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 0x4p-16496 -1LL : plus_infty : inexact-ok overflow errno-erange +rootn min_subnorm -2 += rootn downward binary32 0x8p-152 -2LL : 0x5.a82798p+72 : inexact-ok += rootn tonearest binary32 0x8p-152 -2LL : 0x5.a82798p+72 : inexact-ok += rootn towardzero binary32 0x8p-152 -2LL : 0x5.a82798p+72 : inexact-ok += rootn upward binary32 0x8p-152 -2LL : 0x5.a827ap+72 : inexact-ok += rootn downward binary64 0x8p-152 -2LL : 0x5.a827999fcef3p+72 : inexact-ok += rootn tonearest binary64 0x8p-152 -2LL : 0x5.a827999fcef34p+72 : inexact-ok += rootn towardzero binary64 0x8p-152 -2LL : 0x5.a827999fcef3p+72 : inexact-ok += rootn upward binary64 0x8p-152 -2LL : 0x5.a827999fcef34p+72 : inexact-ok += rootn downward intel96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn tonearest intel96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn towardzero intel96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn upward intel96 0x8p-152 -2LL : 0x5.a827999fcef32428p+72 : inexact-ok += rootn downward m68k96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn tonearest m68k96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn towardzero m68k96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok += rootn upward m68k96 0x8p-152 -2LL : 0x5.a827999fcef32428p+72 : inexact-ok += rootn downward binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+72 : inexact-ok += rootn tonearest binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+72 : inexact-ok += rootn towardzero binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+72 : inexact-ok += rootn upward binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa58p+72 : inexact-ok += rootn downward ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baap+72 : inexact-ok += rootn tonearest ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baap+72 : inexact-ok += rootn towardzero ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baap+72 : inexact-ok += rootn upward ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9bacp+72 : inexact-ok += rootn downward binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn tonearest binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn towardzero binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn upward binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn downward intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn tonearest intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn towardzero intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn upward intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn downward m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn upward m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn downward binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn tonearest binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn towardzero binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn upward binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn downward ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn upward ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok += rootn downward intel96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn tonearest intel96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn towardzero intel96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn upward intel96 0x8p-16448 -2LL : 0x5.a827999fcef32428p+8220 : inexact-ok += rootn downward m68k96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok += rootn upward m68k96 0x8p-16448 -2LL : 0x5.a827999fcef32428p+8220 : inexact-ok += rootn downward binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+8220 : inexact-ok += rootn tonearest binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+8220 : inexact-ok += rootn towardzero binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+8220 : inexact-ok += rootn upward binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa58p+8220 : inexact-ok += rootn downward m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn upward m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn downward binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn tonearest binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn towardzero binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn upward binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok += rootn downward binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok += rootn tonearest binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok += rootn towardzero binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok += rootn upward binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok +rootn min_subnorm -3 += rootn downward binary32 0x8p-152 -3LL : 0x3.2cbfd4p+48 : inexact-ok += rootn tonearest binary32 0x8p-152 -3LL : 0x3.2cbfd4p+48 : inexact-ok += rootn towardzero binary32 0x8p-152 -3LL : 0x3.2cbfd4p+48 : inexact-ok += rootn upward binary32 0x8p-152 -3LL : 0x3.2cbfd8p+48 : inexact-ok += rootn downward binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc78p+48 : inexact-ok += rootn tonearest binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc7ap+48 : inexact-ok += rootn towardzero binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc78p+48 : inexact-ok += rootn upward binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc7ap+48 : inexact-ok += rootn downward intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn tonearest intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn towardzero intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn upward intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn downward m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn tonearest m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn towardzero m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn upward m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn downward binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok += rootn tonearest binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok += rootn towardzero binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok += rootn upward binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok += rootn downward ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok += rootn tonearest ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok += rootn towardzero ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok += rootn upward ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok += rootn downward binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn tonearest binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn towardzero binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn upward binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn downward intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn tonearest intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn towardzero intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn upward intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn downward m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn upward m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn downward binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn tonearest binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn towardzero binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn upward binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn downward ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn upward ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok += rootn downward intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn tonearest intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn towardzero intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn upward intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn downward m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn upward m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn downward binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok += rootn tonearest binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok += rootn towardzero binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok += rootn upward binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok += rootn downward m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn upward m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn downward binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn tonearest binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn towardzero binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn upward binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok += rootn downward binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok += rootn tonearest binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok += rootn towardzero binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok += rootn upward binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok +rootn min_subnorm -4 += rootn downward binary32 0x8p-152 -4LL : 0x2.60dfcp+36 : inexact-ok += rootn tonearest binary32 0x8p-152 -4LL : 0x2.60dfcp+36 : inexact-ok += rootn towardzero binary32 0x8p-152 -4LL : 0x2.60dfcp+36 : inexact-ok += rootn upward binary32 0x8p-152 -4LL : 0x2.60dfc4p+36 : inexact-ok += rootn downward binary64 0x8p-152 -4LL : 0x2.60dfc14636e2ap+36 : inexact-ok += rootn tonearest binary64 0x8p-152 -4LL : 0x2.60dfc14636e2ap+36 : inexact-ok += rootn towardzero binary64 0x8p-152 -4LL : 0x2.60dfc14636e2ap+36 : inexact-ok += rootn upward binary64 0x8p-152 -4LL : 0x2.60dfc14636e2cp+36 : inexact-ok += rootn downward intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn tonearest intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn towardzero intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn upward intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5cp+36 : inexact-ok += rootn downward m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn tonearest m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn towardzero m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok += rootn upward m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5cp+36 : inexact-ok += rootn downward binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90ap+36 : inexact-ok += rootn tonearest binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90cp+36 : inexact-ok += rootn towardzero binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90ap+36 : inexact-ok += rootn upward binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90cp+36 : inexact-ok += rootn downward ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b9p+36 : inexact-ok += rootn tonearest ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b9p+36 : inexact-ok += rootn towardzero ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b9p+36 : inexact-ok += rootn upward ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60bap+36 : inexact-ok += rootn downward binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bccp+268 : inexact-ok += rootn tonearest binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bcdp+268 : inexact-ok += rootn towardzero binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bccp+268 : inexact-ok += rootn upward binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bcdp+268 : inexact-ok += rootn downward intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn tonearest intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn towardzero intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn upward intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc90ap+268 : inexact-ok += rootn downward m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok += rootn upward m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc90ap+268 : inexact-ok += rootn downward binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+268 : inexact-ok += rootn tonearest binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+268 : inexact-ok += rootn towardzero binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+268 : inexact-ok += rootn upward binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p+268 : inexact-ok += rootn downward ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+268 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+268 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+268 : inexact-ok += rootn upward ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ebp+268 : inexact-ok += rootn downward intel96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn tonearest intel96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn towardzero intel96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn upward intel96 0x8p-16448 -4LL : 0x9.837f0518db8a97p+4108 : inexact-ok += rootn downward m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok += rootn upward m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a97p+4108 : inexact-ok += rootn downward binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e428p+4108 : inexact-ok += rootn tonearest binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e43p+4108 : inexact-ok += rootn towardzero binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e428p+4108 : inexact-ok += rootn upward binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e43p+4108 : inexact-ok += rootn downward m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6484p+4108 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6484p+4108 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6484p+4108 : inexact-ok += rootn upward m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6485p+4108 : inexact-ok += rootn downward binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4108 : inexact-ok += rootn tonearest binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4108 : inexact-ok += rootn towardzero binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4108 : inexact-ok += rootn upward binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754bp+4108 : inexact-ok += rootn downward binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4120 : inexact-ok += rootn tonearest binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4120 : inexact-ok += rootn towardzero binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4120 : inexact-ok += rootn upward binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754bp+4120 : inexact-ok +rootn min_subnorm -5 += rootn downward binary32 0x8p-152 -5LL : 0x3.7b7198p+28 : inexact-ok += rootn tonearest binary32 0x8p-152 -5LL : 0x3.7b719cp+28 : inexact-ok += rootn towardzero binary32 0x8p-152 -5LL : 0x3.7b7198p+28 : inexact-ok += rootn upward binary32 0x8p-152 -5LL : 0x3.7b719cp+28 : inexact-ok += rootn downward binary64 0x8p-152 -5LL : 0x3.7b719b5b7c24p+28 : inexact-ok += rootn tonearest binary64 0x8p-152 -5LL : 0x3.7b719b5b7c24p+28 : inexact-ok += rootn towardzero binary64 0x8p-152 -5LL : 0x3.7b719b5b7c24p+28 : inexact-ok += rootn upward binary64 0x8p-152 -5LL : 0x3.7b719b5b7c242p+28 : inexact-ok += rootn downward intel96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn tonearest intel96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn towardzero intel96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn upward intel96 0x8p-152 -5LL : 0x3.7b719b5b7c24042cp+28 : inexact-ok += rootn downward m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn tonearest m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn towardzero m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok += rootn upward m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c24042cp+28 : inexact-ok += rootn downward binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn tonearest binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn towardzero binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn upward binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff54p+28 : inexact-ok += rootn downward ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn tonearest ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn towardzero ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn upward ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6165p+28 : inexact-ok += rootn downward binary64 0x4p-1076 -5LL : 0x6.f6e336b6f848p+212 : inexact-ok += rootn tonearest binary64 0x4p-1076 -5LL : 0x6.f6e336b6f848p+212 : inexact-ok += rootn towardzero binary64 0x4p-1076 -5LL : 0x6.f6e336b6f848p+212 : inexact-ok += rootn upward binary64 0x4p-1076 -5LL : 0x6.f6e336b6f8484p+212 : inexact-ok += rootn downward intel96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn tonearest intel96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn towardzero intel96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn upward intel96 0x4p-1076 -5LL : 0x6.f6e336b6f8480858p+212 : inexact-ok += rootn downward m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok += rootn upward m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f8480858p+212 : inexact-ok += rootn downward binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn tonearest binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn towardzero binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn upward binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea8p+212 : inexact-ok += rootn downward ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn upward ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2cap+212 : inexact-ok += rootn downward intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn tonearest intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn towardzero intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn upward intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn downward m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn upward m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn downward binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn tonearest binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn towardzero binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn upward binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok += rootn downward m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn upward m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d8p+3288 : inexact-ok += rootn downward binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok += rootn tonearest binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok += rootn towardzero binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok += rootn upward binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok += rootn downward binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok += rootn tonearest binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok += rootn towardzero binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok += rootn upward binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea8p+3296 : inexact-ok +rootn min_subnorm -63 += rootn downward binary32 0x8p-152 -63LL : 0x5.26ddp+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -63LL : 0x5.26ddp+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -63LL : 0x5.26ddp+0 : inexact-ok += rootn upward binary32 0x8p-152 -63LL : 0x5.26dd08p+0 : inexact-ok += rootn downward binary64 0x8p-152 -63LL : 0x5.26dd03d17872p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -63LL : 0x5.26dd03d17872p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -63LL : 0x5.26dd03d17872p+0 : inexact-ok += rootn upward binary64 0x8p-152 -63LL : 0x5.26dd03d178724p+0 : inexact-ok += rootn downward intel96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok += rootn upward intel96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok += rootn downward m68k96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok += rootn downward binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn upward binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e18p+0 : inexact-ok += rootn downward ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn upward ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab3p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -63LL : 0x2.112e7c591538cp+16 : inexact-ok += rootn tonearest binary64 0x4p-1076 -63LL : 0x2.112e7c591538cp+16 : inexact-ok += rootn towardzero binary64 0x4p-1076 -63LL : 0x2.112e7c591538cp+16 : inexact-ok += rootn upward binary64 0x4p-1076 -63LL : 0x2.112e7c591538ep+16 : inexact-ok += rootn downward intel96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok += rootn tonearest intel96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok += rootn towardzero intel96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok += rootn upward intel96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok += rootn downward m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok += rootn upward m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok += rootn downward binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok += rootn tonearest binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok += rootn towardzero binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok += rootn upward binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok += rootn downward ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn upward ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b187p+16 : inexact-ok += rootn downward intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn tonearest intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn towardzero intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn upward intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1da4p+260 : inexact-ok += rootn downward m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok += rootn upward m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1da4p+260 : inexact-ok += rootn downward binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn tonearest binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn towardzero binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn upward binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b7p+260 : inexact-ok += rootn downward m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c194p+260 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c198p+260 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c194p+260 : inexact-ok += rootn upward m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c198p+260 : inexact-ok += rootn downward binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok += rootn tonearest binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok += rootn towardzero binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok += rootn upward binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok += rootn downward binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok += rootn tonearest binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok += rootn towardzero binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok += rootn upward binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c8p+260 : inexact-ok +rootn min_subnorm -127 += rootn downward binary32 0x8p-152 -127LL : 0x2.415204p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -127LL : 0x2.415204p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -127LL : 0x2.415204p+0 : inexact-ok += rootn upward binary32 0x8p-152 -127LL : 0x2.415208p+0 : inexact-ok += rootn downward binary64 0x8p-152 -127LL : 0x2.41520478b997p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -127LL : 0x2.41520478b9972p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -127LL : 0x2.41520478b997p+0 : inexact-ok += rootn upward binary64 0x8p-152 -127LL : 0x2.41520478b9972p+0 : inexact-ok += rootn downward intel96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok += rootn upward intel96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok += rootn downward m68k96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok += rootn downward binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df4p+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df6p+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df4p+0 : inexact-ok += rootn upward binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df6p+0 : inexact-ok += rootn downward ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246dp+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246ep+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246dp+0 : inexact-ok += rootn upward ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246ep+0 : inexact-ok += rootn downward binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf3p+8 : inexact-ok += rootn tonearest binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf4p+8 : inexact-ok += rootn towardzero binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf3p+8 : inexact-ok += rootn upward binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf4p+8 : inexact-ok += rootn downward intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn tonearest intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn towardzero intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn upward intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3cp+8 : inexact-ok += rootn downward m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn upward m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3cp+8 : inexact-ok += rootn downward binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok += rootn tonearest binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok += rootn towardzero binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok += rootn upward binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok += rootn downward ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn upward ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a18p+8 : inexact-ok += rootn downward intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn tonearest intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn towardzero intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn upward intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn downward m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn upward m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn downward binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok += rootn tonearest binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok += rootn towardzero binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok += rootn upward binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok += rootn downward m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee78p+128 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee78p+128 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee78p+128 : inexact-ok += rootn upward m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee7cp+128 : inexact-ok += rootn downward binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok += rootn tonearest binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok += rootn towardzero binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok += rootn upward binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok += rootn downward binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok += rootn tonearest binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok += rootn towardzero binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok += rootn upward binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok +rootn min_subnorm -255 += rootn downward binary32 0x8p-152 -255LL : 0x1.7fd3ccp+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -255LL : 0x1.7fd3cep+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -255LL : 0x1.7fd3ccp+0 : inexact-ok += rootn upward binary32 0x8p-152 -255LL : 0x1.7fd3cep+0 : inexact-ok += rootn downward binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn upward binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd96p+0 : inexact-ok += rootn downward intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn upward intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95182p+0 : inexact-ok += rootn downward m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95182p+0 : inexact-ok += rootn downward binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok += rootn upward binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok += rootn downward ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn upward ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896798p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -255LL : 0x1.28797f79cb756p+4 : inexact-ok += rootn tonearest binary64 0x4p-1076 -255LL : 0x1.28797f79cb757p+4 : inexact-ok += rootn towardzero binary64 0x4p-1076 -255LL : 0x1.28797f79cb756p+4 : inexact-ok += rootn upward binary64 0x4p-1076 -255LL : 0x1.28797f79cb757p+4 : inexact-ok += rootn downward intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn tonearest intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn towardzero intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn upward intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696ep+4 : inexact-ok += rootn downward m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok += rootn upward m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696ep+4 : inexact-ok += rootn downward binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok += rootn tonearest binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok += rootn towardzero binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok += rootn upward binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok += rootn downward ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok += rootn upward ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok += rootn downward intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok += rootn tonearest intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok += rootn towardzero intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok += rootn upward intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok += rootn downward m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok += rootn upward m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok += rootn downward binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok += rootn tonearest binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok += rootn towardzero binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok += rootn upward binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok += rootn downward m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn upward m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d8p+64 : inexact-ok += rootn downward binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn tonearest binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn towardzero binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn upward binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f026p+64 : inexact-ok += rootn downward binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok += rootn tonearest binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok += rootn towardzero binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok += rootn upward binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok +rootn min_subnorm -511 += rootn downward binary32 0x8p-152 -511LL : 0x1.39570ap+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -511LL : 0x1.39570ap+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -511LL : 0x1.39570ap+0 : inexact-ok += rootn upward binary32 0x8p-152 -511LL : 0x1.39570cp+0 : inexact-ok += rootn downward binary64 0x8p-152 -511LL : 0x1.39570a0a97214p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -511LL : 0x1.39570a0a97214p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -511LL : 0x1.39570a0a97214p+0 : inexact-ok += rootn upward binary64 0x8p-152 -511LL : 0x1.39570a0a97215p+0 : inexact-ok += rootn downward intel96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok += rootn upward intel96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok += rootn downward m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok += rootn downward binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcap+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcap+0 : inexact-ok += rootn upward binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok += rootn downward ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308f8p+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991309p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308f8p+0 : inexact-ok += rootn upward ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991309p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -511LL : 0x4.4ad63052359ap+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -511LL : 0x4.4ad63052359a4p+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -511LL : 0x4.4ad63052359ap+0 : inexact-ok += rootn upward binary64 0x4p-1076 -511LL : 0x4.4ad63052359a4p+0 : inexact-ok += rootn downward intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok += rootn upward intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok += rootn downward binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn upward binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7fcp+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok += rootn tonearest intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok += rootn towardzero intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok += rootn upward intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok += rootn downward m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok += rootn upward m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok += rootn downward binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok += rootn tonearest binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok += rootn towardzero binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok += rootn upward binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok += rootn downward m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde548p+32 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde548p+32 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde548p+32 : inexact-ok += rootn upward m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde54ap+32 : inexact-ok += rootn downward binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn tonearest binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn towardzero binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn upward binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57397p+32 : inexact-ok += rootn downward binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok += rootn tonearest binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok += rootn towardzero binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok += rootn upward binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok +rootn min_subnorm -1023 += rootn downward binary32 0x8p-152 -1023LL : 0x1.1b31d2p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -1023LL : 0x1.1b31d2p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -1023LL : 0x1.1b31d2p+0 : inexact-ok += rootn upward binary32 0x8p-152 -1023LL : 0x1.1b31d4p+0 : inexact-ok += rootn downward binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e058p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e059p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e058p+0 : inexact-ok += rootn upward binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e059p+0 : inexact-ok += rootn downward intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn upward intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f2ap+0 : inexact-ok += rootn downward m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f2ap+0 : inexact-ok += rootn downward binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn upward binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b9p+0 : inexact-ok += rootn downward ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn upward ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7791p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -1023LL : 0x2.1200741e15eccp+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -1023LL : 0x2.1200741e15eccp+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -1023LL : 0x2.1200741e15eccp+0 : inexact-ok += rootn upward binary64 0x4p-1076 -1023LL : 0x2.1200741e15ecep+0 : inexact-ok += rootn downward intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn upward intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f8p+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f8p+0 : inexact-ok += rootn downward binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn upward binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf155ap+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf16p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn tonearest intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn towardzero intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn upward intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbep+16 : inexact-ok += rootn downward m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn upward m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbep+16 : inexact-ok += rootn downward binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn tonearest binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn towardzero binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn upward binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bcp+16 : inexact-ok += rootn downward m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c2p+16 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c4p+16 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c2p+16 : inexact-ok += rootn upward m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c4p+16 : inexact-ok += rootn downward binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok += rootn tonearest binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok += rootn towardzero binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok += rootn upward binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok += rootn downward binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok += rootn tonearest binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok += rootn towardzero binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok += rootn upward binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41cp+16 : inexact-ok +rootn min_subnorm -16383 += rootn downward binary32 0x8p-152 -16383LL : 0x1.019e72p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -16383LL : 0x1.019e72p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -16383LL : 0x1.019e72p+0 : inexact-ok += rootn upward binary32 0x8p-152 -16383LL : 0x1.019e74p+0 : inexact-ok += rootn downward binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5cp+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5dp+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5cp+0 : inexact-ok += rootn upward binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5dp+0 : inexact-ok += rootn downward intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn upward intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn downward m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn upward m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn downward binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn upward binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7dp+0 : inexact-ok += rootn downward ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok += rootn upward ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f2p+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f2p+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f2p+0 : inexact-ok += rootn upward binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f3p+0 : inexact-ok += rootn downward intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn upward intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ep+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ep+0 : inexact-ok += rootn downward binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn upward binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2955p+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn tonearest intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn towardzero intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn upward intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c88p+0 : inexact-ok += rootn downward m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok += rootn upward m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c88p+0 : inexact-ok += rootn downward binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn tonearest binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn towardzero binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn upward binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c824p+0 : inexact-ok += rootn downward m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c14p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c18p+0 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c14p+0 : inexact-ok += rootn upward m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c18p+0 : inexact-ok += rootn downward binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok += rootn tonearest binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok += rootn towardzero binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok += rootn upward binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok += rootn downward binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok += rootn tonearest binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok += rootn towardzero binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok += rootn upward binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok +rootn min_subnorm -0x1000001 += rootn downward binary32 0x8p-152 -16777217LL : 0x1.000066p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -16777217LL : 0x1.000068p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -16777217LL : 0x1.000066p+0 : inexact-ok += rootn upward binary32 0x8p-152 -16777217LL : 0x1.000068p+0 : inexact-ok += rootn downward binary64 0x8p-152 -16777217LL : 0x1.000067477c613p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -16777217LL : 0x1.000067477c614p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -16777217LL : 0x1.000067477c613p+0 : inexact-ok += rootn upward binary64 0x8p-152 -16777217LL : 0x1.000067477c614p+0 : inexact-ok += rootn downward intel96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn upward intel96 0x8p-152 -16777217LL : 0x1.000067477c613d24p+0 : inexact-ok += rootn downward m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d24p+0 : inexact-ok += rootn downward binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn upward binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1d1p+0 : inexact-ok += rootn downward ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c18p+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c2p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c18p+0 : inexact-ok += rootn upward ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c2p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010dp+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010dp+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010dp+0 : inexact-ok += rootn upward binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010ep+0 : inexact-ok += rootn downward intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok += rootn upward intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok += rootn downward binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn upward binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719fp+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac64631472p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok += rootn tonearest intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn towardzero intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok += rootn upward intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn downward m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok += rootn upward m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn downward binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok += rootn tonearest binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok += rootn towardzero binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok += rootn upward binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok += rootn downward m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3cp+0 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3ep+0 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3cp+0 : inexact-ok += rootn upward m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3ep+0 : inexact-ok += rootn downward binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok += rootn tonearest binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok += rootn towardzero binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok += rootn upward binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok += rootn downward binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok += rootn tonearest binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok += rootn towardzero binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok += rootn upward binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd57p+0 : inexact-ok +rootn min_subnorm -0x10000000000001 += rootn downward binary32 0x8p-152 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x8p-152 -4503599627370497LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000067p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000067p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000067p+0 : inexact-ok += rootn upward binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000068p+0 : inexact-ok += rootn downward intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn upward intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067478p+0 : inexact-ok += rootn downward m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok += rootn upward m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067478p+0 : inexact-ok += rootn downward binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn upward binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0ep+0 : inexact-ok += rootn downward ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn upward ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b8p+0 : inexact-ok += rootn downward binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e8p+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e8p+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e8p+0 : inexact-ok += rootn upward binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e9p+0 : inexact-ok += rootn downward intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn upward intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870cp+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870cp+0 : inexact-ok += rootn downward binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn upward binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463ep+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be468p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn tonearest intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn towardzero intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn upward intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce4p+0 : inexact-ok += rootn downward m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok += rootn upward m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce4p+0 : inexact-ok += rootn downward binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok += rootn tonearest binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok += rootn towardzero binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok += rootn upward binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok += rootn downward m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f8p+0 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877fap+0 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f8p+0 : inexact-ok += rootn upward m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877fap+0 : inexact-ok += rootn downward binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn tonearest binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn towardzero binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn upward binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea85p+0 : inexact-ok += rootn downward binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e931p+0 : inexact-ok += rootn tonearest binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e931p+0 : inexact-ok += rootn towardzero binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e931p+0 : inexact-ok += rootn upward binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e932p+0 : inexact-ok +rootn min_subnorm -0x7fffffffffffffff += rootn downward binary32 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x8p-152 -9223372036854775807LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x8p-152 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn tonearest intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn towardzero intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn upward intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000dp+0 : inexact-ok += rootn downward m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn tonearest m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn towardzero m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok += rootn upward m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000dp+0 : inexact-ok += rootn downward binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok += rootn tonearest binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok += rootn towardzero binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok += rootn upward binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok += rootn downward ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn tonearest ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn towardzero ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn upward ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3cp+0 : inexact-ok += rootn downward binary64 0x4p-1076 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x4p-1076 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x4p-1076 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x4p-1076 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn tonearest intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn towardzero intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn upward intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d2p+0 : inexact-ok += rootn downward m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn tonearest m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn towardzero m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok += rootn upward m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d2p+0 : inexact-ok += rootn downward binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok += rootn tonearest binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok += rootn towardzero binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok += rootn upward binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok += rootn downward ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c708p+0 : inexact-ok += rootn tonearest ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c71p+0 : inexact-ok += rootn towardzero ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c708p+0 : inexact-ok += rootn upward ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c71p+0 : inexact-ok += rootn downward intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok += rootn tonearest intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn towardzero intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok += rootn upward intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn downward m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok += rootn tonearest m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn towardzero m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok += rootn upward m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn downward binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c933p+0 : inexact-ok += rootn tonearest binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c934p+0 : inexact-ok += rootn towardzero binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c933p+0 : inexact-ok += rootn upward binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c934p+0 : inexact-ok += rootn downward m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn tonearest m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn towardzero m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok += rootn upward m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000591p+0 : inexact-ok += rootn downward binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn tonearest binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn towardzero binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn upward binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd4p+0 : inexact-ok += rootn downward binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab8p+0 : inexact-ok += rootn tonearest binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab8p+0 : inexact-ok += rootn towardzero binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab8p+0 : inexact-ok += rootn upward binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab9p+0 : inexact-ok +rootn -min_subnorm -1 += rootn downward binary32 -0x8p-152 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest binary32 -0x8p-152 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero binary32 -0x8p-152 -1LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += rootn upward binary32 -0x8p-152 -1LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += rootn downward binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn tonearest binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn towardzero binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn upward binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn downward intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn tonearest intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn towardzero intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn upward intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn downward m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn upward m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn downward binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn tonearest binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn towardzero binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn upward binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn downward ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn upward ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok += rootn downward binary64 -0x4p-1076 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest binary64 -0x4p-1076 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero binary64 -0x4p-1076 -1LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += rootn upward binary64 -0x4p-1076 -1LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += rootn downward intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn upward intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn downward m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn upward m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn downward binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn upward binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok += rootn downward ibm128 -0x4p-1076 -1LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += rootn tonearest ibm128 -0x4p-1076 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero ibm128 -0x4p-1076 -1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += rootn upward ibm128 -0x4p-1076 -1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += rootn downward intel96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest intel96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero intel96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward intel96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn downward m68k96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest m68k96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero m68k96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward m68k96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn downward binary128 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest binary128 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 -0x8p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 -0x8p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn downward m68k96 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest m68k96 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero m68k96 -0x4p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn upward m68k96 -0x4p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += rootn downward binary128 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest binary128 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 -0x4p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 -0x4p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn downward binary128 -0x4p-16496 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn tonearest binary128 -0x4p-16496 -1LL : minus_infty : inexact-ok overflow errno-erange += rootn towardzero binary128 -0x4p-16496 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += rootn upward binary128 -0x4p-16496 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok +rootn -min_subnorm -3 += rootn downward binary32 -0x8p-152 -3LL : -0x3.2cbfd8p+48 : inexact-ok += rootn tonearest binary32 -0x8p-152 -3LL : -0x3.2cbfd4p+48 : inexact-ok += rootn towardzero binary32 -0x8p-152 -3LL : -0x3.2cbfd4p+48 : inexact-ok += rootn upward binary32 -0x8p-152 -3LL : -0x3.2cbfd4p+48 : inexact-ok += rootn downward binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc7ap+48 : inexact-ok += rootn tonearest binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc7ap+48 : inexact-ok += rootn towardzero binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc78p+48 : inexact-ok += rootn upward binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc78p+48 : inexact-ok += rootn downward intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn tonearest intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn towardzero intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn upward intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn downward m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn upward m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok += rootn downward binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok += rootn tonearest binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok += rootn towardzero binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok += rootn upward binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok += rootn downward ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok += rootn upward ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok += rootn downward binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn upward binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn downward intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn upward intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn downward m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn upward m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn downward binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn upward binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn downward ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn upward ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok += rootn downward intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn upward intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn downward m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn upward m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok += rootn downward binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok += rootn upward binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok += rootn downward m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn upward m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn downward binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn upward binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok += rootn downward binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok += rootn upward binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok +rootn -min_subnorm -5 += rootn downward binary32 -0x8p-152 -5LL : -0x3.7b719cp+28 : inexact-ok += rootn tonearest binary32 -0x8p-152 -5LL : -0x3.7b719cp+28 : inexact-ok += rootn towardzero binary32 -0x8p-152 -5LL : -0x3.7b7198p+28 : inexact-ok += rootn upward binary32 -0x8p-152 -5LL : -0x3.7b7198p+28 : inexact-ok += rootn downward binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c242p+28 : inexact-ok += rootn tonearest binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c24p+28 : inexact-ok += rootn towardzero binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c24p+28 : inexact-ok += rootn upward binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c24p+28 : inexact-ok += rootn downward intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c24042cp+28 : inexact-ok += rootn tonearest intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn towardzero intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn upward intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn downward m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c24042cp+28 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn upward m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok += rootn downward binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff54p+28 : inexact-ok += rootn tonearest binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn towardzero binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn upward binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok += rootn downward ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6165p+28 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn upward ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok += rootn downward binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f8484p+212 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f848p+212 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f848p+212 : inexact-ok += rootn upward binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f848p+212 : inexact-ok += rootn downward intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f8480858p+212 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn upward intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn downward m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f8480858p+212 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn upward m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok += rootn downward binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea8p+212 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn upward binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok += rootn downward ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2cap+212 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn upward ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok += rootn downward intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn upward intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn downward m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn upward m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn downward binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn upward binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok += rootn downward m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d8p+3288 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn upward m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4p+3288 : inexact-ok += rootn downward binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok += rootn upward binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok += rootn downward binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea8p+3296 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok += rootn upward binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok +rootn -min_subnorm -63 += rootn downward binary32 -0x8p-152 -63LL : -0x5.26dd08p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -63LL : -0x5.26ddp+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -63LL : -0x5.26ddp+0 : inexact-ok += rootn upward binary32 -0x8p-152 -63LL : -0x5.26ddp+0 : inexact-ok += rootn downward binary64 -0x8p-152 -63LL : -0x5.26dd03d178724p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -63LL : -0x5.26dd03d17872p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -63LL : -0x5.26dd03d17872p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -63LL : -0x5.26dd03d17872p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e18p+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn upward binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab3p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -63LL : -0x2.112e7c591538ep+16 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -63LL : -0x2.112e7c591538cp+16 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -63LL : -0x2.112e7c591538cp+16 : inexact-ok += rootn upward binary64 -0x4p-1076 -63LL : -0x2.112e7c591538cp+16 : inexact-ok += rootn downward intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok += rootn upward intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok += rootn downward m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok += rootn upward m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok += rootn downward binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok += rootn upward binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok += rootn downward ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b187p+16 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn upward ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok += rootn downward intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da4p+260 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn upward intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn downward m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da4p+260 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn upward m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok += rootn downward binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b7p+260 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn upward binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok += rootn downward m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c198p+260 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c198p+260 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c194p+260 : inexact-ok += rootn upward m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c194p+260 : inexact-ok += rootn downward binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok += rootn upward binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok += rootn downward binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c8p+260 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok += rootn upward binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok +rootn -min_subnorm -127 += rootn downward binary32 -0x8p-152 -127LL : -0x2.415208p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -127LL : -0x2.415204p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -127LL : -0x2.415204p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -127LL : -0x2.415204p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -127LL : -0x2.41520478b9972p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -127LL : -0x2.41520478b9972p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -127LL : -0x2.41520478b997p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -127LL : -0x2.41520478b997p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df6p+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df6p+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df4p+0 : inexact-ok += rootn upward binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df4p+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246ep+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246ep+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246dp+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246dp+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf4p+8 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf4p+8 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3p+8 : inexact-ok += rootn upward binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3p+8 : inexact-ok += rootn downward intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3cp+8 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn upward intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn downward m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3cp+8 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn upward m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok += rootn downward binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok += rootn upward binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok += rootn downward ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a18p+8 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn upward ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok += rootn downward intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn upward intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn downward m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn upward m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok += rootn downward binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok += rootn upward binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok += rootn downward m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7cp+128 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee78p+128 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee78p+128 : inexact-ok += rootn upward m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee78p+128 : inexact-ok += rootn downward binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok += rootn upward binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok += rootn downward binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok += rootn upward binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok +rootn -min_subnorm -255 += rootn downward binary32 -0x8p-152 -255LL : -0x1.7fd3cep+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -255LL : -0x1.7fd3cep+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -255LL : -0x1.7fd3ccp+0 : inexact-ok += rootn upward binary32 -0x8p-152 -255LL : -0x1.7fd3ccp+0 : inexact-ok += rootn downward binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd96p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95182p+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95182p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok += rootn upward binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896798p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -255LL : -0x1.28797f79cb757p+4 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -255LL : -0x1.28797f79cb757p+4 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -255LL : -0x1.28797f79cb756p+4 : inexact-ok += rootn upward binary64 -0x4p-1076 -255LL : -0x1.28797f79cb756p+4 : inexact-ok += rootn downward intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696ep+4 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn upward intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn downward m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696ep+4 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn upward m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok += rootn downward binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok += rootn upward binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok += rootn downward ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok += rootn upward ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok += rootn downward intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok += rootn upward intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok += rootn downward m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok += rootn upward m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok += rootn downward binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok += rootn upward binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok += rootn downward m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d8p+64 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn upward m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6p+64 : inexact-ok += rootn downward binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f026p+64 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn upward binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok += rootn downward binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok += rootn upward binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok +rootn -min_subnorm -511 += rootn downward binary32 -0x8p-152 -511LL : -0x1.39570cp+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -511LL : -0x1.39570ap+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -511LL : -0x1.39570ap+0 : inexact-ok += rootn upward binary32 -0x8p-152 -511LL : -0x1.39570ap+0 : inexact-ok += rootn downward binary64 -0x8p-152 -511LL : -0x1.39570a0a97215p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -511LL : -0x1.39570a0a97214p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -511LL : -0x1.39570a0a97214p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -511LL : -0x1.39570a0a97214p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcap+0 : inexact-ok += rootn upward binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcap+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991309p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991309p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308f8p+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308f8p+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -511LL : -0x4.4ad63052359a4p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -511LL : -0x4.4ad63052359a4p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -511LL : -0x4.4ad63052359ap+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -511LL : -0x4.4ad63052359ap+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7fcp+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok += rootn upward intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok += rootn downward m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok += rootn upward m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok += rootn downward binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok += rootn upward binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok += rootn downward m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde54ap+32 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde548p+32 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde548p+32 : inexact-ok += rootn upward m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde548p+32 : inexact-ok += rootn downward binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57397p+32 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn upward binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57396p+32 : inexact-ok += rootn downward binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok += rootn upward binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok +rootn -min_subnorm -1023 += rootn downward binary32 -0x8p-152 -1023LL : -0x1.1b31d4p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -1023LL : -0x1.1b31d2p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -1023LL : -0x1.1b31d2p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -1023LL : -0x1.1b31d2p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e059p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e059p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e058p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e058p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f2ap+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f2ap+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b9p+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn upward binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7791p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -1023LL : -0x2.1200741e15ecep+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -1023LL : -0x2.1200741e15eccp+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -1023LL : -0x2.1200741e15eccp+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -1023LL : -0x2.1200741e15eccp+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f8p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f8p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf155ap+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf16p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbep+16 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn upward intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn downward m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbep+16 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn upward m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok += rootn downward binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bcp+16 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn upward binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok += rootn downward m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c4p+16 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c4p+16 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c2p+16 : inexact-ok += rootn upward m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c2p+16 : inexact-ok += rootn downward binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok += rootn upward binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok += rootn downward binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41cp+16 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok += rootn upward binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok +rootn -min_subnorm -16383 += rootn downward binary32 -0x8p-152 -16383LL : -0x1.019e74p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -16383LL : -0x1.019e72p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -16383LL : -0x1.019e72p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -16383LL : -0x1.019e72p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5dp+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5dp+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5cp+0 : inexact-ok += rootn upward binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5cp+0 : inexact-ok += rootn downward intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn upward intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok += rootn downward binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7dp+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn upward binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f3p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f2p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f2p+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f2p+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ep+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ep+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2955p+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c88p+0 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn upward intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn downward m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c88p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn upward m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok += rootn downward binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c824p+0 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn upward binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok += rootn downward m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c18p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c18p+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c14p+0 : inexact-ok += rootn upward m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c14p+0 : inexact-ok += rootn downward binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok += rootn upward binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok += rootn downward binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok += rootn upward binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok +rootn -min_subnorm -0x1000001 += rootn downward binary32 -0x8p-152 -16777217LL : -0x1.000068p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -16777217LL : -0x1.000068p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -16777217LL : -0x1.000066p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -16777217LL : -0x1.000066p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -16777217LL : -0x1.000067477c614p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -16777217LL : -0x1.000067477c614p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -16777217LL : -0x1.000067477c613p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -16777217LL : -0x1.000067477c613p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d24p+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d24p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1d1p+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn upward binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c2p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c2p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c18p+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c18p+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010ep+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010dp+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010dp+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010dp+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719fp+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac64631472p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok += rootn upward intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok += rootn downward m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok += rootn upward m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok += rootn downward binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok += rootn upward binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok += rootn downward m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3ep+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3ep+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3cp+0 : inexact-ok += rootn upward m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3cp+0 : inexact-ok += rootn downward binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok += rootn upward binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok += rootn downward binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd57p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok += rootn upward binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok +rootn -min_subnorm -0x10000000000001 += rootn downward binary32 -0x8p-152 -4503599627370497LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000068p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000067p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000067p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000067p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067478p+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn upward intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067478p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok += rootn downward binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0ep+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn upward binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b8p+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08bp+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e9p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e8p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e8p+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e8p+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870cp+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870cp+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463ep+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463dp+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be468p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be46p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce4p+0 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn upward intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn downward m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce4p+0 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn upward m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok += rootn downward binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok += rootn upward binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok += rootn downward m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877fap+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877fap+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f8p+0 : inexact-ok += rootn upward m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f8p+0 : inexact-ok += rootn downward binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea85p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn upward binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok += rootn downward binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e932p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e931p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e931p+0 : inexact-ok += rootn upward binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e931p+0 : inexact-ok +rootn -min_subnorm -0x7fffffffffffffff += rootn downward binary32 -0x8p-152 -9223372036854775807LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x8p-152 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000dp+0 : inexact-ok += rootn tonearest intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn towardzero intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn upward intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn downward m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000dp+0 : inexact-ok += rootn tonearest m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn towardzero m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn upward m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok += rootn downward binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok += rootn tonearest binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok += rootn towardzero binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok += rootn upward binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok += rootn downward ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3cp+0 : inexact-ok += rootn tonearest ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn towardzero ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn upward ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok += rootn downward binary64 -0x4p-1076 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0x4p-1076 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x4p-1076 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x4p-1076 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d2p+0 : inexact-ok += rootn tonearest intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn towardzero intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn upward intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn downward m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d2p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn towardzero m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn upward m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok += rootn downward binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok += rootn tonearest binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok += rootn towardzero binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok += rootn upward binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok += rootn downward ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c71p+0 : inexact-ok += rootn tonearest ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c71p+0 : inexact-ok += rootn towardzero ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c708p+0 : inexact-ok += rootn upward ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c708p+0 : inexact-ok += rootn downward intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn tonearest intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn towardzero intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok += rootn upward intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok += rootn downward m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn tonearest m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn towardzero m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok += rootn upward m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok += rootn downward binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c934p+0 : inexact-ok += rootn tonearest binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c934p+0 : inexact-ok += rootn towardzero binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c933p+0 : inexact-ok += rootn upward binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c933p+0 : inexact-ok += rootn downward m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000591p+0 : inexact-ok += rootn tonearest m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn towardzero m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn upward m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok += rootn downward binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd4p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn upward binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok += rootn downward binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab9p+0 : inexact-ok += rootn tonearest binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab8p+0 : inexact-ok += rootn towardzero binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab8p+0 : inexact-ok += rootn upward binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab8p+0 : inexact-ok +rootn max 1 += rootn downward binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok +rootn max 2 += rootn downward binary32 0xf.fffffp+124 2LL : 0xf.fffffp+60 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 2LL : 0xf.fffffp+60 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 2LL : 0xf.fffffp+60 : inexact-ok += rootn upward binary32 0xf.fffffp+124 2LL : 0x1p+64 : inexact-ok += rootn downward binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffd8p+60 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffd8p+60 : inexact-ok += rootn upward binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn downward intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok += rootn upward intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok += rootn downward binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5ff8p+60 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5ff8p+60 : inexact-ok += rootn upward binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5cp+60 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5cp+60 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+508 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+508 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+508 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 2LL : 0x1p+512 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff78p+508 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff8p+508 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff78p+508 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff8p+508 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+508 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+508 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 2LL : 0x1p+8192 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 2LL : 0x1p+8192 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff7fffffffffff8p+8188 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff8p+8188 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff7fffffffffff8p+8188 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff8p+8188 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+8188 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+8188 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+8188 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0x1p+8192 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdd8p+508 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdep+508 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdd8p+508 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdep+508 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffep+508 : inexact-ok +rootn max 3 += rootn downward binary32 0xf.fffffp+124 3LL : 0x6.597fap+40 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 3LL : 0x6.597fa8p+40 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 3LL : 0x6.597fap+40 : inexact-ok += rootn upward binary32 0xf.fffffp+124 3LL : 0x6.597fa8p+40 : inexact-ok += rootn downward binary64 0xf.fffffp+124 3LL : 0x6.597fa7318655cp+40 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 3LL : 0x6.597fa7318656p+40 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 3LL : 0x6.597fa7318655cp+40 : inexact-ok += rootn upward binary64 0xf.fffffp+124 3LL : 0x6.597fa7318656p+40 : inexact-ok += rootn downward intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok += rootn upward intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok += rootn downward binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn upward binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a2464p+40 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a26p+40 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae514p+340 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae516p+340 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae514p+340 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae516p+340 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51559p+340 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51559p+340 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054deep+340 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054dp+340 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054ep+340 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054dp+340 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054ep+340 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59786p+5460 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864ecp+340 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok +rootn max 4 += rootn downward binary32 0xf.fffffp+124 4LL : 0xf.fffffp+28 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 4LL : 0x1p+32 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 4LL : 0xf.fffffp+28 : inexact-ok += rootn upward binary32 0xf.fffffp+124 4LL : 0x1p+32 : inexact-ok += rootn downward binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffep+28 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffep+28 : inexact-ok += rootn upward binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn downward intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok += rootn upward intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok += rootn downward binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff65f8p+28 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff66p+28 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff65f8p+28 : inexact-ok += rootn upward binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff66p+28 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff64p+28 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff64p+28 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff64p+28 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff68p+28 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+252 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 4LL : 0x1p+256 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+252 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 4LL : 0x1p+256 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffff98p+252 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffffap+252 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffff98p+252 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffffap+252 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffffffffffffcp+252 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffffffffffffcp+252 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffbfffffffffff8p+4092 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffcp+4092 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffbfffffffffff8p+4092 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffcp+4092 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0xf.fffffffffffffffffffffffffff8p+4092 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0x1p+4096 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0xf.fffffffffffffffffffffffffff8p+4092 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0x1p+4096 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffeep+252 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffee8p+252 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffeep+252 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffee8p+252 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffcp+252 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffffp+252 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffcp+252 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffffp+252 : inexact-ok +rootn max 5 += rootn downward binary32 0xf.fffffp+124 5LL : 0x3.080bfcp+24 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 5LL : 0x3.080cp+24 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 5LL : 0x3.080bfcp+24 : inexact-ok += rootn upward binary32 0xf.fffffp+124 5LL : 0x3.080cp+24 : inexact-ok += rootn downward binary64 0xf.fffffp+124 5LL : 0x3.080bffdb20318p+24 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 5LL : 0x3.080bffdb2031ap+24 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 5LL : 0x3.080bffdb20318p+24 : inexact-ok += rootn upward binary64 0xf.fffffp+124 5LL : 0x3.080bffdb2031ap+24 : inexact-ok += rootn downward intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn upward intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1cp+24 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1cp+24 : inexact-ok += rootn downward binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn upward binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fcp+24 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11fp+204 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe12p+204 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11fp+204 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe12p+204 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9ep+204 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f3p+204 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120216p+3276 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120216p+3276 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f34p+3276 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27faap+3276 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d79p+204 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d8p+204 : inexact-ok +rootn max 63 += rootn downward binary32 0xf.fffffp+124 63LL : 0x4.16c85p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 63LL : 0x4.16c85p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 63LL : 0x4.16c85p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 63LL : 0x4.16c858p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab648p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab648p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab648p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab64cp+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fcp+16 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fcp+16 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fcp+16 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fdp+16 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f74p+16 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f2p+260 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f2p+260 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7126p+260 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a1ap+16 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a8p+16 : inexact-ok +rootn max 127 += rootn downward binary32 0xf.fffffp+124 127LL : 0x2.02cd5p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 127LL : 0x2.02cd54p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 127LL : 0x2.02cd5p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 127LL : 0x2.02cd54p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e4p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db92p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817p+8 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f818p+8 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817p+8 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f818p+8 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c66p+8 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c66p+8 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a6p+8 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261ep+128 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok +rootn max 255 += rootn downward binary32 0xf.fffffp+124 255LL : 0x1.6a87f2p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 255LL : 0x1.6a87f4p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 255LL : 0x1.6a87f2p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 255LL : 0x1.6a87f4p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 255LL : 0x1.6a87f3635859fp+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 255LL : 0x1.6a87f363585ap+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 255LL : 0x1.6a87f3635859fp+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 255LL : 0x1.6a87f363585ap+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffcp+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffcp+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62fp+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740dp+4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740ep+4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740dp+4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740ep+4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2ap+4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2ap+4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885541p+4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885542p+4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885541p+4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885542p+4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da288175898855p+4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2881758988558p+4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da288175898855p+4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2881758988558p+4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b94p+64 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b94p+64 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0544p+64 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e85p+64 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f3p+4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f8p+4 : inexact-ok +rootn max 511 += rootn downward binary32 0xf.fffffp+124 511LL : 0x1.308a4ep+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 511LL : 0x1.308a5p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 511LL : 0x1.308a4ep+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 511LL : 0x1.308a5p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a45p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a45p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a45p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a451p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450566p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450566p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c27p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c8p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0cp+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b1p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0cp+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b1p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbep+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770929p+32 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok +rootn max 1023 += rootn downward binary32 0xf.fffffp+124 1023LL : 0x1.17319p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 1023LL : 0x1.173192p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 1023LL : 0x1.17319p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 1023LL : 0x1.173192p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb7p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb7p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed18p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed8p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb6p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb8p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb6p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb8p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb1p+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d4p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045705p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045705p+0 : inexact-ok +rootn max 16383 += rootn downward binary32 0xf.fffffp+124 16383LL : 0x1.0163ep+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 16383LL : 0x1.0163ep+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 16383LL : 0x1.0163ep+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 16383LL : 0x1.0163e2p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b906p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b906p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b906p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b907p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b99p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b99p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de2p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de2p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a31647ap+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a18p+0 : inexact-ok +rootn max 0x1000001 += rootn downward binary32 0xf.fffffp+124 16777217LL : 0x1.000058p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 16777217LL : 0x1.000058p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 16777217LL : 0x1.000058p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 16777217LL : 0x1.00005ap+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b021p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b021p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b021p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b022p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a476p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a4p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a48p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a4p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a48p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514cp+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514cp+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514cp+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514dp+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c486p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c486p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f57255p+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e6p+0 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e6p+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7aep+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok +rootn max 0x10000000000001 += rootn downward binary32 0xf.fffffp+124 4503599627370497LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 4503599627370497LL : 0x1p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 4503599627370497LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000059p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000059p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b92p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b92p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc85p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acdp+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c6p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c6p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6bp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39cabp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39dp+0 : inexact-ok +rootn max 0x7fffffffffffffff += rootn downward binary32 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 9223372036854775807LL : 0x1.000002p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cfp+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cfp+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok +rootn -max 1 += rootn downward binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok +rootn -max 3 += rootn downward binary32 -0xf.fffffp+124 3LL : -0x6.597fa8p+40 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 3LL : -0x6.597fa8p+40 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 3LL : -0x6.597fap+40 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 3LL : -0x6.597fap+40 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318656p+40 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318656p+40 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318655cp+40 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318655cp+40 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a2464p+40 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a26p+40 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae516p+340 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae516p+340 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae514p+340 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae514p+340 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51559p+340 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51559p+340 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054deep+340 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054ep+340 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054ep+340 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054dp+340 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054dp+340 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59786p+5460 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864ecp+340 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok +rootn -max 5 += rootn downward binary32 -0xf.fffffp+124 5LL : -0x3.080cp+24 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 5LL : -0x3.080cp+24 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 5LL : -0x3.080bfcp+24 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 5LL : -0x3.080bfcp+24 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb2031ap+24 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb2031ap+24 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb20318p+24 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb20318p+24 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1cp+24 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1cp+24 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fcp+24 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe12p+204 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe12p+204 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11fp+204 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11fp+204 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9ep+204 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f3p+204 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120216p+3276 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120216p+3276 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f34p+3276 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27faap+3276 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d79p+204 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d8p+204 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok +rootn -max 63 += rootn downward binary32 -0xf.fffffp+124 63LL : -0x4.16c858p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 63LL : -0x4.16c85p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 63LL : -0x4.16c85p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 63LL : -0x4.16c85p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab64cp+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab648p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab648p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab648p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fdp+16 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fcp+16 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fcp+16 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fcp+16 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f74p+16 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f2p+260 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f2p+260 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7126p+260 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a1ap+16 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a8p+16 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok +rootn -max 127 += rootn downward binary32 -0xf.fffffp+124 127LL : -0x2.02cd54p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 127LL : -0x2.02cd54p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 127LL : -0x2.02cd5p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 127LL : -0x2.02cd5p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e4p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db92p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f818p+8 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f818p+8 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817p+8 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817p+8 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c66p+8 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c66p+8 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a6p+8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261ep+128 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok +rootn -max 255 += rootn downward binary32 -0xf.fffffp+124 255LL : -0x1.6a87f4p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 255LL : -0x1.6a87f4p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 255LL : -0x1.6a87f2p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 255LL : -0x1.6a87f2p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 255LL : -0x1.6a87f363585ap+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 255LL : -0x1.6a87f363585ap+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fp+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fp+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffcp+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffcp+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62fp+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740ep+4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740ep+4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740dp+4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740dp+4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2ap+4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2ap+4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885542p+4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885542p+4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885541p+4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885541p+4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2881758988558p+4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2881758988558p+4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da288175898855p+4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da288175898855p+4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b94p+64 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b94p+64 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0544p+64 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e85p+64 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f3p+4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f8p+4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok +rootn -max 511 += rootn downward binary32 -0xf.fffffp+124 511LL : -0x1.308a5p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 511LL : -0x1.308a5p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 511LL : -0x1.308a4ep+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 511LL : -0x1.308a4ep+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a451p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a45p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a45p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a45p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450566p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450566p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c27p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c8p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b1p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b1p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0cp+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0cp+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbep+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770929p+32 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok +rootn -max 1023 += rootn downward binary32 -0xf.fffffp+124 1023LL : -0x1.173192p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 1023LL : -0x1.173192p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 1023LL : -0x1.17319p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 1023LL : -0x1.17319p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb7p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb7p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed18p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed8p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb8p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb8p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb6p+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb6p+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb1p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d4p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045705p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045705p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704p+0 : inexact-ok +rootn -max 16383 += rootn downward binary32 -0xf.fffffp+124 16383LL : -0x1.0163e2p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 16383LL : -0x1.0163ep+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 16383LL : -0x1.0163ep+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 16383LL : -0x1.0163ep+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b907p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b906p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b906p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b906p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b99p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b99p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98p+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98p+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de2p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de2p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a31647ap+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a18p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok +rootn -max 0x1000001 += rootn downward binary32 -0xf.fffffp+124 16777217LL : -0x1.00005ap+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 16777217LL : -0x1.000058p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 16777217LL : -0x1.000058p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 16777217LL : -0x1.000058p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b022p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a476p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a475p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a48p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a48p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a4p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a4p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514dp+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514cp+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514cp+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514cp+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c486p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c486p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f57255p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e6p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e6p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7aep+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok +rootn -max 0x10000000000001 += rootn downward binary32 -0xf.fffffp+124 4503599627370497LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 4503599627370497LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 4503599627370497LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000059p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000059p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b92p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b92p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc85p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acdp+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c6p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c6p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5p+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5p+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6bp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39cabp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39dp+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok +rootn -max 0x7fffffffffffffff += rootn downward binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1.000002p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cfp+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cfp+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok +rootn max -1 += rootn downward binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok += rootn tonearest binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok += rootn towardzero binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok += rootn upward binary32 0xf.fffffp+124 -1LL : 0x1.000008p-128 : inexact-ok underflow errno-erange-ok += rootn downward binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -1LL : 0x1.0000010000011p-128 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -1LL : 0x1.0000010000010002p-128 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -1LL : 0x1.0000010000010002p-128 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -1LL : 0x1.0000010000010000010000010001p-128 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001008p-128 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000802p-1024 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000802p-1024 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000800000000000041p-1024 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.0000000000000400000000000051p-1024 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok +rootn max -2 += rootn downward binary32 0xf.fffffp+124 -2LL : 0x1p-64 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -2LL : 0x1p-64 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -2LL : 0x1p-64 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -2LL : 0x1.000002p-64 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -2LL : 0x1.0000008000007p-64 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006002p-64 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006002p-64 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -2LL : 0x1.0000008000006000005000004601p-64 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -2LL : 0x1.000000800000600000500000468p-64 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1p-512 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1p-512 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1p-512 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-512 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000402p-512 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000402p-512 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000018p-512 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000018p-512 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000018p-512 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000019p-512 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.000000000000040000000000008p-512 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1.0000000000000002p-8192 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1.0000000000000002p-8192 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.00000000000000008p-8192 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.00000000000000008p-8192 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.00000000000000008p-8192 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.0000000000000000800000000001p-8192 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1p-8192 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1p-8192 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1p-8192 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1.0000000000000000000000000001p-8192 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000026p-512 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000026p-512 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000026p-512 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000027p-512 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000002p-512 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000002p-512 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000002p-512 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.000000000000020000000000008p-512 : inexact-ok +rootn max -3 += rootn downward binary32 0xf.fffffp+124 -3LL : 0x2.85146p-44 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -3LL : 0x2.85146p-44 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -3LL : 0x2.85146p-44 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -3LL : 0x2.851464p-44 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c4p-44 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c6p-44 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c4p-44 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c6p-44 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609bp-44 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609p-44 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f60ap-44 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609p-44 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f60ap-44 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8fp-344 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f4p-344 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8fp-344 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f4p-344 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f31ap-344 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f31ap-344 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f718p-5464 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b8p-344 : inexact-ok +rootn max -4 += rootn downward binary32 0xf.fffffp+124 -4LL : 0x1p-32 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -4LL : 0x1p-32 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -4LL : 0x1p-32 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -4LL : 0x1.000002p-32 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -4LL : 0x1.0000004000002p-32 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -4LL : 0x1.0000004000003p-32 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -4LL : 0x1.0000004000002p-32 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -4LL : 0x1.0000004000003p-32 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -4LL : 0x1.0000004000002802p-32 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -4LL : 0x1.0000004000002802p-32 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000186p-32 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000186p-32 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000186p-32 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e00001861p-32 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e000018p-32 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000188p-32 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e000018p-32 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000188p-32 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1p-256 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1p-256 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1p-256 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1.0000000000001p-256 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.0000000000000202p-256 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.0000000000000202p-256 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000ap-256 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000ap-256 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000ap-256 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000bp-256 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000008p-256 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1.0000000000000002p-4096 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1.0000000000000002p-4096 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.00000000000000004p-4096 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.00000000000000004p-4096 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.00000000000000004p-4096 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.0000000000000000400000000001p-4096 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1p-4096 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1p-4096 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1p-4096 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1.0000000000000000000000000001p-4096 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000012p-256 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000013p-256 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000012p-256 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000013p-256 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.00000000000001p-256 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.00000000000001p-256 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.00000000000001p-256 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.000000000000010000000000008p-256 : inexact-ok +rootn max -5 += rootn downward binary32 0xf.fffffp+124 -5LL : 0x5.472d1p-28 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -5LL : 0x5.472d18p-28 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -5LL : 0x5.472d1p-28 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -5LL : 0x5.472d18p-28 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc9113p-28 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc9113p-28 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc9113p-28 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc91134p-28 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b838p-28 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733ap-208 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a8p-208 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733ap-208 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a8p-208 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a1p-208 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a1p-208 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b6p-3280 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b6p-3280 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b0718p-3280 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok +rootn max -63 += rootn downward binary32 0xf.fffffp+124 -63LL : 0x3.e9b69cp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -63LL : 0x3.e9b69cp-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -63LL : 0x3.e9b69cp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -63LL : 0x3.e9b6ap-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8cp-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8ep-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8cp-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8ep-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b326p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b4p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63c8p-20 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63c8p-20 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63c8p-20 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63dp-20 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed24p-264 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed24p-264 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db2p-264 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b4p-20 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok +rootn max -127 += rootn downward binary32 0xf.fffffp+124 -127LL : 0x7.f4da48p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -127LL : 0x7.f4da5p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -127LL : 0x7.f4da48p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -127LL : 0x7.f4da5p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d4p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d4p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d4p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d8p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad8p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad8p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae16439p-12 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae16439p-12 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae16439p-12 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae164398p-12 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933ep-12 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933ep-12 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde61p-12 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931bp-12 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b23815093p-12 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b23815093p-12 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b23815093p-12 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150934p-12 : inexact-ok +rootn max -255 += rootn downward binary32 0xf.fffffp+124 -255LL : 0xb.4c602p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -255LL : 0xb.4c603p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -255LL : 0xb.4c602p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -255LL : 0xb.4c603p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9cp-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9cp-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9cp-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c8p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a6p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a6p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f08p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f4p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4fp-8 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82fp-8 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82fp-8 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34832p-68 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34832p-68 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd188p-68 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e948188p-68 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a7p-8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok +rootn max -511 += rootn downward binary32 0xf.fffffp+124 -511LL : 0xd.7324dp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -511LL : 0xd.7324dp-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -511LL : 0xd.7324dp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -511LL : 0xd.7324ep-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1cap-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca8p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1cap-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca8p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c2p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c2p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc8p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf5p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a8p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a8p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e33p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e4p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293cp-36 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293cp-36 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807d08p-36 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok +rootn max -1023 += rootn downward binary32 0xf.fffffp+124 -1023LL : 0xe.abbafp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -1023LL : 0xe.abbbp-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -1023LL : 0xe.abbafp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -1023LL : 0xe.abbbp-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdfp-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdfp-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdfp-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf8p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28dp-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28dp-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb98p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c424p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c428p-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c424p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c428p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427118p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427118p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca5p-20 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca5p-20 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560e08p-20 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f08p-20 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d8p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e314p-4 : inexact-ok +rootn max -16383 += rootn downward binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0bp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0cp-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0bp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0cp-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd8836788p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883679p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd8836788p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883679p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe1p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe18p-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe1p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe18p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14cp-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14cp-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fcp-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4459p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4459p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e776p-4 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e776p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a412200cp-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead964p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fc8p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077cp-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d078p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077cp-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d078p-4 : inexact-ok +rootn max -0x1000001 += rootn downward binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa7p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa7p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa7p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa8p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bda8p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdbp-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bda8p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdbp-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528c8p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e52cp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaa8p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adabp-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaa8p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adabp-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac02p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac02p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb799p-4 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb799p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc7461p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f4908p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f4cp-4 : inexact-ok +rootn max -0x10000000000001 += rootn downward binary32 0xf.fffffp+124 -4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -4503599627370497LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -4503599627370497LL : 0x1p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa7p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa78p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa7p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa78p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa747p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa747p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f33ap-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f34p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f34p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3ap-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3ap-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3ap-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a8p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37bp-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37bp-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc534p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a1p-4 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a1p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok +rootn max -0x7fffffffffffffff += rootn downward binary32 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e3088p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30cp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0x1p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa75p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa75p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f40417184428p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171848p-4 : inexact-ok += rootn downward intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok += rootn upward intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok += rootn downward m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok += rootn upward m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f40417184418p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f40417184418p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171848p-4 : inexact-ok +rootn -max -1 += rootn downward binary32 -0xf.fffffp+124 -1LL : -0x1.000008p-128 : inexact-ok underflow errno-erange-ok += rootn tonearest binary32 -0xf.fffffp+124 -1LL : -0x1p-128 : inexact-ok underflow errno-erange-ok += rootn towardzero binary32 -0xf.fffffp+124 -1LL : -0x1p-128 : inexact-ok underflow errno-erange-ok += rootn upward binary32 -0xf.fffffp+124 -1LL : -0x1p-128 : inexact-ok underflow errno-erange-ok += rootn downward binary64 -0xf.fffffp+124 -1LL : -0x1.0000010000011p-128 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -1LL : -0x1.0000010000010002p-128 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -1LL : -0x1.0000010000010002p-128 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -1LL : -0x1.0000010000010000010000010001p-128 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001008p-128 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000000802p-1024 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000000802p-1024 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000000800000000000041p-1024 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.000000000000080000000000004p-1024 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.000000000000080000000000004p-1024 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.000000000000080000000000004p-1024 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.0000000000000400000000000051p-1024 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.000000000000040000000000005p-1024 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.000000000000040000000000005p-1024 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.000000000000040000000000005p-1024 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok +rootn -max -3 += rootn downward binary32 -0xf.fffffp+124 -3LL : -0x2.851464p-44 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -3LL : -0x2.85146p-44 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -3LL : -0x2.85146p-44 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -3LL : -0x2.85146p-44 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c6p-44 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c6p-44 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c4p-44 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c4p-44 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609bp-44 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609aep-44 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f60ap-44 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f60ap-44 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609p-44 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609p-44 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f4p-344 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f4p-344 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8fp-344 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8fp-344 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f31ap-344 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f31ap-344 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f718p-5464 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b8p-344 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok +rootn -max -5 += rootn downward binary32 -0xf.fffffp+124 -5LL : -0x5.472d18p-28 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -5LL : -0x5.472d18p-28 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -5LL : -0x5.472d1p-28 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -5LL : -0x5.472d1p-28 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc91134p-28 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113p-28 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113p-28 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113p-28 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b838p-28 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a8p-208 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a8p-208 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733ap-208 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733ap-208 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a1p-208 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a1p-208 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b6p-3280 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b6p-3280 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b0718p-3280 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok +rootn -max -63 += rootn downward binary32 -0xf.fffffp+124 -63LL : -0x3.e9b6ap-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -63LL : -0x3.e9b69cp-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -63LL : -0x3.e9b69cp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -63LL : -0x3.e9b69cp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8ep-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8ep-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8cp-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8cp-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b326p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b4p-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63dp-20 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63c8p-20 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63c8p-20 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63c8p-20 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed24p-264 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed24p-264 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db2p-264 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b4p-20 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok +rootn -max -127 += rootn downward binary32 -0xf.fffffp+124 -127LL : -0x7.f4da5p-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -127LL : -0x7.f4da5p-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -127LL : -0x7.f4da48p-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -127LL : -0x7.f4da48p-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d8p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d4p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d4p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d4p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad8p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad8p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae164398p-12 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae16439p-12 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae16439p-12 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae16439p-12 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933ep-12 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933ep-12 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde61p-12 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60cp-12 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931bp-12 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931a8p-12 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150934p-12 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b23815093p-12 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b23815093p-12 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b23815093p-12 : inexact-ok +rootn -max -255 += rootn downward binary32 -0xf.fffffp+124 -255LL : -0xb.4c603p-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -255LL : -0xb.4c603p-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -255LL : -0xb.4c602p-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -255LL : -0xb.4c602p-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c8p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9cp-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9cp-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9cp-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a6p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a6p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f08p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f4p-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4fp-8 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e8p-8 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82fp-8 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82fp-8 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34832p-68 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34832p-68 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd188p-68 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e948188p-68 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a7p-8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok +rootn -max -511 += rootn downward binary32 -0xf.fffffp+124 -511LL : -0xd.7324ep-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -511LL : -0xd.7324dp-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -511LL : -0xd.7324dp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -511LL : -0xd.7324dp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca8p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca8p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1cap-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1cap-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c2p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c2p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc8p-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf5p-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4ep-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a8p-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a8p-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e33p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e4p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293cp-36 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293cp-36 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807d08p-36 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok +rootn -max -1023 += rootn downward binary32 -0xf.fffffp+124 -1023LL : -0xe.abbbp-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -1023LL : -0xe.abbbp-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -1023LL : -0xe.abbafp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -1023LL : -0xe.abbafp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf8p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdfp-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdfp-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdfp-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28dp-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28dp-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb98p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c428p-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c428p-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c424p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c424p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427118p-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427118p-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca5p-20 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca5p-20 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560e08p-20 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f08p-20 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d8p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e314p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok +rootn -max -16383 += rootn downward binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0cp-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0cp-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0bp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0bp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883679p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883679p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd8836788p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd8836788p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe18p-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe18p-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe1p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe1p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14cp-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14cp-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fcp-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4459p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4459p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e776p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e776p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a412200cp-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead964p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fc8p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fcp-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d078p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d078p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077cp-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077cp-4 : inexact-ok +rootn -max -0x1000001 += rootn downward binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa8p-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa7p-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa7p-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa7p-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdbp-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdbp-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bda8p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bda8p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528c8p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e52cp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adabp-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adabp-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaa8p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaa8p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac02p-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac02p-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb799p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb799p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc7461p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f4908p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f4cp-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok +rootn -max -0x10000000000001 += rootn downward binary32 -0xf.fffffp+124 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -4503599627370497LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -4503599627370497LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa78p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa78p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa7p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa7p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa747p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa747p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f33ap-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f34p-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f34p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a8p-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3ap-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3ap-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3ap-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37bp-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37bp-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc534p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a1p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a1p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok +rootn -max -0x7fffffffffffffff += rootn downward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e3088p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30cp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa75p-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa75p-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f40417184428p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171848p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn downward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok += rootn upward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f40417184418p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f40417184418p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171848p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok +rootn 1 123 += rootn downward binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn downward m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn downward binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn downward ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn tonearest ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn towardzero ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok += rootn upward ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok +rootn 1 -123 += rootn downward binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn downward m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn downward binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn downward ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn tonearest ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn towardzero ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok += rootn upward ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok +rootn 1 1234 += rootn downward binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn downward m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn downward binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn downward ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn tonearest ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn towardzero ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok += rootn upward ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok +rootn 1 -1234 += rootn downward binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn downward binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn downward intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn downward m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn downward binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn downward ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn tonearest ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn towardzero ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok += rootn upward ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok +rootn -1 123 += rootn downward binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn downward m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn downward binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn downward ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn tonearest ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn towardzero ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok += rootn upward ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok +rootn -1 -123 += rootn downward binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn downward binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn downward intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn downward m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn downward binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn downward ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn tonearest ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn towardzero ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok += rootn upward ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok +rootn 2 123 += rootn downward binary32 0x2p+0 123LL : 0x1.01725cp+0 : inexact-ok += rootn tonearest binary32 0x2p+0 123LL : 0x1.01725cp+0 : inexact-ok += rootn towardzero binary32 0x2p+0 123LL : 0x1.01725cp+0 : inexact-ok += rootn upward binary32 0x2p+0 123LL : 0x1.01725ep+0 : inexact-ok += rootn downward binary64 0x2p+0 123LL : 0x1.01725c43b5cc9p+0 : inexact-ok += rootn tonearest binary64 0x2p+0 123LL : 0x1.01725c43b5ccap+0 : inexact-ok += rootn towardzero binary64 0x2p+0 123LL : 0x1.01725c43b5cc9p+0 : inexact-ok += rootn upward binary64 0x2p+0 123LL : 0x1.01725c43b5ccap+0 : inexact-ok += rootn downward intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn tonearest intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn towardzero intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn upward intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffep+0 : inexact-ok += rootn downward m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn tonearest m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn towardzero m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn upward m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffep+0 : inexact-ok += rootn downward binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok += rootn tonearest binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok += rootn towardzero binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok += rootn upward binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok += rootn downward ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok += rootn tonearest ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok += rootn towardzero ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok += rootn upward ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok +rootn 2 -123 += rootn downward binary32 0x2p+0 -123LL : 0xf.e8fb8p-4 : inexact-ok += rootn tonearest binary32 0x2p+0 -123LL : 0xf.e8fb9p-4 : inexact-ok += rootn towardzero binary32 0x2p+0 -123LL : 0xf.e8fb8p-4 : inexact-ok += rootn upward binary32 0x2p+0 -123LL : 0xf.e8fb9p-4 : inexact-ok += rootn downward binary64 0x2p+0 -123LL : 0xf.e8fb888504698p-4 : inexact-ok += rootn tonearest binary64 0x2p+0 -123LL : 0xf.e8fb888504698p-4 : inexact-ok += rootn towardzero binary64 0x2p+0 -123LL : 0xf.e8fb888504698p-4 : inexact-ok += rootn upward binary64 0x2p+0 -123LL : 0xf.e8fb8885046ap-4 : inexact-ok += rootn downward intel96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok += rootn tonearest intel96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok += rootn towardzero intel96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok += rootn upward intel96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok += rootn downward m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok += rootn tonearest m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok += rootn towardzero m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok += rootn upward m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok += rootn downward binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn tonearest binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn towardzero binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn upward binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc98p-4 : inexact-ok += rootn downward ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok += rootn tonearest ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok += rootn towardzero ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok += rootn upward ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bccp-4 : inexact-ok +rootn 2 1234 += rootn downward binary32 0x2p+0 1234LL : 0x1.0024d2p+0 : inexact-ok += rootn tonearest binary32 0x2p+0 1234LL : 0x1.0024d2p+0 : inexact-ok += rootn towardzero binary32 0x2p+0 1234LL : 0x1.0024d2p+0 : inexact-ok += rootn upward binary32 0x2p+0 1234LL : 0x1.0024d4p+0 : inexact-ok += rootn downward binary64 0x2p+0 1234LL : 0x1.0024d28978755p+0 : inexact-ok += rootn tonearest binary64 0x2p+0 1234LL : 0x1.0024d28978756p+0 : inexact-ok += rootn towardzero binary64 0x2p+0 1234LL : 0x1.0024d28978755p+0 : inexact-ok += rootn upward binary64 0x2p+0 1234LL : 0x1.0024d28978756p+0 : inexact-ok += rootn downward intel96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn tonearest intel96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn towardzero intel96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn upward intel96 0x2p+0 1234LL : 0x1.0024d28978755da6p+0 : inexact-ok += rootn downward m68k96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn tonearest m68k96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn towardzero m68k96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok += rootn upward m68k96 0x2p+0 1234LL : 0x1.0024d28978755da6p+0 : inexact-ok += rootn downward binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e622p+0 : inexact-ok += rootn tonearest binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e622p+0 : inexact-ok += rootn towardzero binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e622p+0 : inexact-ok += rootn upward binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e623p+0 : inexact-ok += rootn downward ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e6p+0 : inexact-ok += rootn tonearest ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e6p+0 : inexact-ok += rootn towardzero ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e6p+0 : inexact-ok += rootn upward ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e68p+0 : inexact-ok +rootn 2 -1234 += rootn downward binary32 0x2p+0 -1234LL : 0xf.fdb32p-4 : inexact-ok += rootn tonearest binary32 0x2p+0 -1234LL : 0xf.fdb33p-4 : inexact-ok += rootn towardzero binary32 0x2p+0 -1234LL : 0xf.fdb32p-4 : inexact-ok += rootn upward binary32 0x2p+0 -1234LL : 0xf.fdb33p-4 : inexact-ok += rootn downward binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f38p-4 : inexact-ok += rootn tonearest binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f4p-4 : inexact-ok += rootn towardzero binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f38p-4 : inexact-ok += rootn upward binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f4p-4 : inexact-ok += rootn downward intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok += rootn tonearest intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok += rootn towardzero intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok += rootn upward intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok += rootn downward m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok += rootn tonearest m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok += rootn towardzero m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok += rootn upward m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok += rootn downward binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86398p-4 : inexact-ok += rootn tonearest binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86398p-4 : inexact-ok += rootn towardzero binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86398p-4 : inexact-ok += rootn upward binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f863ap-4 : inexact-ok += rootn downward ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86p-4 : inexact-ok += rootn tonearest ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f864p-4 : inexact-ok += rootn towardzero ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86p-4 : inexact-ok += rootn upward ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f864p-4 : inexact-ok +rootn -2 123 += rootn downward binary32 -0x2p+0 123LL : -0x1.01725ep+0 : inexact-ok += rootn tonearest binary32 -0x2p+0 123LL : -0x1.01725cp+0 : inexact-ok += rootn towardzero binary32 -0x2p+0 123LL : -0x1.01725cp+0 : inexact-ok += rootn upward binary32 -0x2p+0 123LL : -0x1.01725cp+0 : inexact-ok += rootn downward binary64 -0x2p+0 123LL : -0x1.01725c43b5ccap+0 : inexact-ok += rootn tonearest binary64 -0x2p+0 123LL : -0x1.01725c43b5ccap+0 : inexact-ok += rootn towardzero binary64 -0x2p+0 123LL : -0x1.01725c43b5cc9p+0 : inexact-ok += rootn upward binary64 -0x2p+0 123LL : -0x1.01725c43b5cc9p+0 : inexact-ok += rootn downward intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffep+0 : inexact-ok += rootn tonearest intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn towardzero intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn upward intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn downward m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffep+0 : inexact-ok += rootn tonearest m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn towardzero m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn upward m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok += rootn downward binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok += rootn tonearest binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok += rootn towardzero binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok += rootn upward binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok += rootn downward ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok += rootn tonearest ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok += rootn towardzero ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok += rootn upward ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok +rootn -2 -123 += rootn downward binary32 -0x2p+0 -123LL : -0xf.e8fb9p-4 : inexact-ok += rootn tonearest binary32 -0x2p+0 -123LL : -0xf.e8fb9p-4 : inexact-ok += rootn towardzero binary32 -0x2p+0 -123LL : -0xf.e8fb8p-4 : inexact-ok += rootn upward binary32 -0x2p+0 -123LL : -0xf.e8fb8p-4 : inexact-ok += rootn downward binary64 -0x2p+0 -123LL : -0xf.e8fb8885046ap-4 : inexact-ok += rootn tonearest binary64 -0x2p+0 -123LL : -0xf.e8fb888504698p-4 : inexact-ok += rootn towardzero binary64 -0x2p+0 -123LL : -0xf.e8fb888504698p-4 : inexact-ok += rootn upward binary64 -0x2p+0 -123LL : -0xf.e8fb888504698p-4 : inexact-ok += rootn downward intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok += rootn tonearest intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok += rootn towardzero intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok += rootn upward intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok += rootn downward m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok += rootn tonearest m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok += rootn towardzero m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok += rootn upward m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok += rootn downward binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc98p-4 : inexact-ok += rootn tonearest binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn towardzero binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn upward binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok += rootn downward ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bccp-4 : inexact-ok += rootn tonearest ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok += rootn towardzero ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok += rootn upward ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok +rootn 0x1.234p50 123 += rootn downward binary32 0x4.8dp+48 123LL : 0x1.53ad28p+0 : inexact-ok += rootn tonearest binary32 0x4.8dp+48 123LL : 0x1.53ad28p+0 : inexact-ok += rootn towardzero binary32 0x4.8dp+48 123LL : 0x1.53ad28p+0 : inexact-ok += rootn upward binary32 0x4.8dp+48 123LL : 0x1.53ad2ap+0 : inexact-ok += rootn downward binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27afp+0 : inexact-ok += rootn tonearest binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27afp+0 : inexact-ok += rootn towardzero binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27afp+0 : inexact-ok += rootn upward binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27bp+0 : inexact-ok += rootn downward intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn tonearest intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn towardzero intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn upward intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn downward m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn tonearest m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn towardzero m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn upward m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn downward binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn tonearest binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn towardzero binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn upward binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3ep+0 : inexact-ok += rootn downward ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok += rootn tonearest ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok += rootn towardzero ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok += rootn upward ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f8p+0 : inexact-ok +rootn 0x1.234p50 -123 += rootn downward binary32 0x4.8dp+48 -123LL : 0xc.0efc3p-4 : inexact-ok += rootn tonearest binary32 0x4.8dp+48 -123LL : 0xc.0efc3p-4 : inexact-ok += rootn towardzero binary32 0x4.8dp+48 -123LL : 0xc.0efc3p-4 : inexact-ok += rootn upward binary32 0x4.8dp+48 -123LL : 0xc.0efc4p-4 : inexact-ok += rootn downward binary64 0x4.8dp+48 -123LL : 0xc.0efc307b7653p-4 : inexact-ok += rootn tonearest binary64 0x4.8dp+48 -123LL : 0xc.0efc307b7653p-4 : inexact-ok += rootn towardzero binary64 0x4.8dp+48 -123LL : 0xc.0efc307b7653p-4 : inexact-ok += rootn upward binary64 0x4.8dp+48 -123LL : 0xc.0efc307b76538p-4 : inexact-ok += rootn downward intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok += rootn tonearest intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok += rootn towardzero intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok += rootn upward intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok += rootn downward m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok += rootn tonearest m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok += rootn towardzero m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok += rootn upward m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok += rootn downward binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn tonearest binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn towardzero binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn upward binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e7978p-4 : inexact-ok += rootn downward ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok += rootn tonearest ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok += rootn towardzero ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok += rootn upward ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e7cp-4 : inexact-ok +rootn 0x1.234p50 1234 += rootn downward binary32 0x4.8dp+48 1234LL : 0x1.0751bcp+0 : inexact-ok += rootn tonearest binary32 0x4.8dp+48 1234LL : 0x1.0751bep+0 : inexact-ok += rootn towardzero binary32 0x4.8dp+48 1234LL : 0x1.0751bcp+0 : inexact-ok += rootn upward binary32 0x4.8dp+48 1234LL : 0x1.0751bep+0 : inexact-ok += rootn downward binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9p+0 : inexact-ok += rootn tonearest binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9p+0 : inexact-ok += rootn towardzero binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9p+0 : inexact-ok += rootn upward binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4cap+0 : inexact-ok += rootn downward intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok += rootn tonearest intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok += rootn towardzero intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok += rootn upward intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok += rootn downward m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok += rootn tonearest m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok += rootn towardzero m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok += rootn upward m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok += rootn downward binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe202p+0 : inexact-ok += rootn tonearest binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe202p+0 : inexact-ok += rootn towardzero binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe202p+0 : inexact-ok += rootn upward binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe203p+0 : inexact-ok += rootn downward ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe2p+0 : inexact-ok += rootn tonearest ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe2p+0 : inexact-ok += rootn towardzero ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe2p+0 : inexact-ok += rootn upward ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe28p+0 : inexact-ok +rootn 0x1.234p50 -1234 += rootn downward binary32 0x4.8dp+48 -1234LL : 0xf.8e257p-4 : inexact-ok += rootn tonearest binary32 0x4.8dp+48 -1234LL : 0xf.8e258p-4 : inexact-ok += rootn towardzero binary32 0x4.8dp+48 -1234LL : 0xf.8e257p-4 : inexact-ok += rootn upward binary32 0x4.8dp+48 -1234LL : 0xf.8e258p-4 : inexact-ok += rootn downward binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50dp-4 : inexact-ok += rootn tonearest binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50dp-4 : inexact-ok += rootn towardzero binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50dp-4 : inexact-ok += rootn upward binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50d8p-4 : inexact-ok += rootn downward intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok += rootn tonearest intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok += rootn towardzero intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok += rootn upward intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok += rootn downward m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok += rootn tonearest m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok += rootn towardzero m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok += rootn upward m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok += rootn downward binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94188p-4 : inexact-ok += rootn tonearest binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f9419p-4 : inexact-ok += rootn towardzero binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94188p-4 : inexact-ok += rootn upward binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f9419p-4 : inexact-ok += rootn downward ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94p-4 : inexact-ok += rootn tonearest ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94p-4 : inexact-ok += rootn towardzero ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94p-4 : inexact-ok += rootn upward ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f944p-4 : inexact-ok +rootn -0x1.234p50 123 += rootn downward binary32 -0x4.8dp+48 123LL : -0x1.53ad2ap+0 : inexact-ok += rootn tonearest binary32 -0x4.8dp+48 123LL : -0x1.53ad28p+0 : inexact-ok += rootn towardzero binary32 -0x4.8dp+48 123LL : -0x1.53ad28p+0 : inexact-ok += rootn upward binary32 -0x4.8dp+48 123LL : -0x1.53ad28p+0 : inexact-ok += rootn downward binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27bp+0 : inexact-ok += rootn tonearest binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27afp+0 : inexact-ok += rootn towardzero binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27afp+0 : inexact-ok += rootn upward binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27afp+0 : inexact-ok += rootn downward intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn tonearest intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn towardzero intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn upward intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn downward m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn tonearest m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok += rootn towardzero m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn upward m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok += rootn downward binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3ep+0 : inexact-ok += rootn tonearest binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn towardzero binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn upward binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok += rootn downward ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f8p+0 : inexact-ok += rootn tonearest ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok += rootn towardzero ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok += rootn upward ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok +rootn -0x1.234p50 -123 += rootn downward binary32 -0x4.8dp+48 -123LL : -0xc.0efc4p-4 : inexact-ok += rootn tonearest binary32 -0x4.8dp+48 -123LL : -0xc.0efc3p-4 : inexact-ok += rootn towardzero binary32 -0x4.8dp+48 -123LL : -0xc.0efc3p-4 : inexact-ok += rootn upward binary32 -0x4.8dp+48 -123LL : -0xc.0efc3p-4 : inexact-ok += rootn downward binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b76538p-4 : inexact-ok += rootn tonearest binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b7653p-4 : inexact-ok += rootn towardzero binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b7653p-4 : inexact-ok += rootn upward binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b7653p-4 : inexact-ok += rootn downward intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok += rootn tonearest intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok += rootn towardzero intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok += rootn upward intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok += rootn downward m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok += rootn tonearest m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok += rootn towardzero m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok += rootn upward m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok += rootn downward binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e7978p-4 : inexact-ok += rootn tonearest binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn towardzero binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn upward binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok += rootn downward ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e7cp-4 : inexact-ok += rootn tonearest ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok += rootn towardzero ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok += rootn upward ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok +rootn 0x1.234p500 123 += rootn downward binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986cp+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn downward binary64 0x1.234p+500 123LL : 0x1.0c1618d82017dp+4 : inexact-ok += rootn tonearest binary64 0x1.234p+500 123LL : 0x1.0c1618d82017ep+4 : inexact-ok += rootn towardzero binary64 0x1.234p+500 123LL : 0x1.0c1618d82017dp+4 : inexact-ok += rootn upward binary64 0x1.234p+500 123LL : 0x1.0c1618d82017ep+4 : inexact-ok += rootn downward intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok += rootn tonearest intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok += rootn towardzero intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok += rootn upward intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok += rootn downward m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok += rootn tonearest m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok += rootn towardzero m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok += rootn upward m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok += rootn downward binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok += rootn tonearest binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok += rootn towardzero binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok += rootn upward binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok += rootn downward ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok += rootn tonearest ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok += rootn towardzero ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok += rootn upward ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2bp+4 : inexact-ok +rootn 0x1.234p500 -123 += rootn downward binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -123LL : 0x7.c7198p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117dcp-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588ep-4 : inexact-ok += rootn downward binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd68p-8 : inexact-ok += rootn tonearest binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd7p-8 : inexact-ok += rootn towardzero binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd68p-8 : inexact-ok += rootn upward binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd7p-8 : inexact-ok += rootn downward intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn tonearest intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn towardzero intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn upward intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd4p-8 : inexact-ok += rootn downward m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn tonearest m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn towardzero m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn upward m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd4p-8 : inexact-ok += rootn downward binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok += rootn tonearest binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok += rootn towardzero binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok += rootn upward binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok += rootn downward ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok += rootn tonearest ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok += rootn towardzero ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok += rootn upward ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok +rootn 0x1.234p500 1234 += rootn downward binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 1234LL : 0x1.13157ap+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97bp+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok += rootn downward binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4acp+0 : inexact-ok += rootn tonearest binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4adp+0 : inexact-ok += rootn towardzero binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4acp+0 : inexact-ok += rootn upward binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4adp+0 : inexact-ok += rootn downward intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn tonearest intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn towardzero intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn upward intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98ap+0 : inexact-ok += rootn downward m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn tonearest m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn towardzero m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok += rootn upward m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98ap+0 : inexact-ok += rootn downward binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258cfp+0 : inexact-ok += rootn tonearest binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258cfp+0 : inexact-ok += rootn towardzero binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258cfp+0 : inexact-ok += rootn upward binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258dp+0 : inexact-ok += rootn downward ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd2588p+0 : inexact-ok += rootn tonearest ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd259p+0 : inexact-ok += rootn towardzero ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd2588p+0 : inexact-ok += rootn upward ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd259p+0 : inexact-ok +rootn 0x1.234p500 -1234 += rootn downward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d76p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c628p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b8p-4 : inexact-ok += rootn downward binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953d8p-4 : inexact-ok += rootn tonearest binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953d8p-4 : inexact-ok += rootn towardzero binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953d8p-4 : inexact-ok += rootn upward binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953ep-4 : inexact-ok += rootn downward intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok += rootn tonearest intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok += rootn towardzero intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok += rootn upward intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok += rootn downward m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok += rootn tonearest m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok += rootn towardzero m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok += rootn upward m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok += rootn downward binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499bp-4 : inexact-ok += rootn tonearest binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499bp-4 : inexact-ok += rootn towardzero binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499bp-4 : inexact-ok += rootn upward binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499b8p-4 : inexact-ok += rootn downward ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965498p-4 : inexact-ok += rootn tonearest ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965498p-4 : inexact-ok += rootn towardzero ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965498p-4 : inexact-ok += rootn upward ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f96549cp-4 : inexact-ok +rootn -0x1.234p500 123 += rootn downward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986cp+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn downward binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017ep+4 : inexact-ok += rootn tonearest binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017ep+4 : inexact-ok += rootn towardzero binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017dp+4 : inexact-ok += rootn upward binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017dp+4 : inexact-ok += rootn downward intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok += rootn tonearest intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok += rootn towardzero intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok += rootn upward intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok += rootn downward m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok += rootn tonearest m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok += rootn towardzero m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok += rootn upward m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok += rootn downward binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok += rootn tonearest binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok += rootn towardzero binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok += rootn upward binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok += rootn downward ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2bp+4 : inexact-ok += rootn tonearest ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok += rootn towardzero ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok += rootn upward ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok +rootn -0x1.234p500 -123 += rootn downward binary32 -0xf.fffffp+124 -123LL : -0x7.c7198p-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117dcp-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588ep-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn downward binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd7p-8 : inexact-ok += rootn tonearest binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd7p-8 : inexact-ok += rootn towardzero binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd68p-8 : inexact-ok += rootn upward binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd68p-8 : inexact-ok += rootn downward intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd4p-8 : inexact-ok += rootn tonearest intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn towardzero intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn upward intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn downward m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd4p-8 : inexact-ok += rootn tonearest m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn towardzero m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn upward m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok += rootn downward binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok += rootn tonearest binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok += rootn towardzero binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok += rootn upward binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok += rootn downward ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok += rootn tonearest ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok += rootn towardzero ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok += rootn upward ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok +rootn 0x9.8765p5000 123 += rootn downward binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986cp+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dep+8 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e477p+8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok += rootn downward intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok += rootn upward intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok += rootn downward binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn upward binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2444p+40 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586928p+8 : inexact-ok +rootn 0x9.8765p5000 -123 += rootn downward binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -123LL : 0x7.c7198p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117dcp-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588ep-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbcp-12 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadep-12 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadep-12 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9264p-12 : inexact-ok += rootn downward intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok += rootn upward intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok += rootn downward binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok += rootn upward binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok +rootn 0x9.8765p5000 1234 += rootn downward binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 1234LL : 0x1.13157ap+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97bp+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad3p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad3p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfdp+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfep+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfdp+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfep+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939b8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939cp+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939b8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939cp+0 : inexact-ok += rootn downward intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn upward intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924cp+4 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924cp+4 : inexact-ok += rootn downward binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4cp+4 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4cp+4 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4cp+4 : inexact-ok += rootn upward binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4dp+4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917735p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917736p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917735p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917736p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f9177p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f9177p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f9177p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f91778p+0 : inexact-ok +rootn 0x9.8765p5000 -1234 += rootn downward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d76p-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c628p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b8p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f48p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f5p-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f48p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f5p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdce8p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcfp-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdce8p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcfp-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcp-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcp-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcp-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bep-4 : inexact-ok += rootn downward intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn upward intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186eep-8 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186eep-8 : inexact-ok += rootn downward binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed33202637p-8 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed33202637p-8 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed33202637p-8 : inexact-ok += rootn upward binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed332026378p-8 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb7583p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb7583p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb7583p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb75838p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb758p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb758p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb758p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb75cp-4 : inexact-ok +rootn 0x9.8765p5000 12345 += rootn downward binary32 0xf.fffffp+124 12345LL : 0x1.01d8b2p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 12345LL : 0x1.01d8b4p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 12345LL : 0x1.01d8b2p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 12345LL : 0x1.01d8b4p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 12345LL : 0x1.01d8b34336119p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 12345LL : 0x1.01d8b3433611ap+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 12345LL : 0x1.01d8b34336119p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 12345LL : 0x1.01d8b3433611ap+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d4ap+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d4ap+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15p+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c16p+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15p+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c16p+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok += rootn downward intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn upward intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ccp+0 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ccp+0 : inexact-ok += rootn downward binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn upward binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60532p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb9p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342ep+0 : inexact-ok +rootn 0x9.8765p5000 -12345 += rootn downward binary32 0xf.fffffp+124 -12345LL : 0xf.e2aafp-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -12345LL : 0xf.e2aafp-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -12345LL : 0xf.e2aafp-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -12345LL : 0xf.e2abp-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c18p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c18p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c18p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c2p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb3p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb3p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022dp-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a048p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a048p-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a048p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a05p-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd9p-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd9p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb250348p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok += rootn downward intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn upward intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985156p-4 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985156p-4 : inexact-ok += rootn downward binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn upward binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aa8p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok +rootn 0x9.8765p5000 1234567 += rootn downward binary32 0xf.fffffp+124 1234567LL : 0x1.0004b4p+0 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 1234567LL : 0x1.0004b6p+0 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 1234567LL : 0x1.0004b4p+0 : inexact-ok += rootn upward binary32 0xf.fffffp+124 1234567LL : 0x1.0004b6p+0 : inexact-ok += rootn downward binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49885p+0 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49885p+0 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49885p+0 : inexact-ok += rootn upward binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49886p+0 : inexact-ok += rootn downward intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok += rootn upward intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok += rootn downward binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn upward binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375dp+0 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccap+0 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccap+0 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccap+0 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccbp+0 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e28p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e8p+0 : inexact-ok += rootn downward intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn upward intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn downward binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn upward binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e732p+0 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a87p+0 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084bp+0 : inexact-ok +rootn 0x9.8765p5000 -1234567 += rootn downward binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4ap-4 : inexact-ok += rootn tonearest binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4ap-4 : inexact-ok += rootn towardzero binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4ap-4 : inexact-ok += rootn upward binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4bp-4 : inexact-ok += rootn downward binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e51188p-4 : inexact-ok += rootn tonearest binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5119p-4 : inexact-ok += rootn towardzero binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e51188p-4 : inexact-ok += rootn upward binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5119p-4 : inexact-ok += rootn downward intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn tonearest intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn towardzero intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn upward intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f12p-4 : inexact-ok += rootn downward m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn tonearest m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn towardzero m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn upward m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f12p-4 : inexact-ok += rootn downward binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok += rootn tonearest binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok += rootn towardzero binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok += rootn upward binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok += rootn downward ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok += rootn tonearest ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok += rootn towardzero ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok += rootn upward ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok += rootn downward binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadc8p-4 : inexact-ok += rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eaddp-4 : inexact-ok += rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadc8p-4 : inexact-ok += rootn upward binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eaddp-4 : inexact-ok += rootn downward intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn upward intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdadp-4 : inexact-ok += rootn downward m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok += rootn upward m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdadp-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok += rootn downward intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn tonearest intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn towardzero intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn upward intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f216ap-4 : inexact-ok += rootn downward m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn tonearest m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn towardzero m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok += rootn upward m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f216ap-4 : inexact-ok += rootn downward binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn tonearest binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn towardzero binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn upward binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b16228p-4 : inexact-ok += rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok += rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok += rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok += rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok += rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok += rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok += rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok += rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db7cp-4 : inexact-ok +rootn -0x9.8765p5000 123 += rootn downward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986cp+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dep+8 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9ddp+8 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e477p+8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2444p+40 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586928p+8 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok +rootn -0x9.8765p5000 -123 += rootn downward binary32 -0xf.fffffp+124 -123LL : -0x7.c7198p-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117dcp-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588ep-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbcp-12 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbb8p-12 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadep-12 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadep-12 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9264p-12 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok +rootn -0x9.8765p5000 12345 += rootn downward binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b4p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b4p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b2p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b2p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b3433611ap+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b3433611ap+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d4ap+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d4ap+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c16p+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c16p+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15p+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15p+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ccp+0 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ccp+0 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60532p+0 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb9p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342ep+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok +rootn -0x9.8765p5000 -12345 += rootn downward binary32 -0xf.fffffp+124 -12345LL : -0xf.e2abp-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -12345LL : -0xf.e2aafp-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -12345LL : -0xf.e2aafp-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -12345LL : -0xf.e2aafp-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c2p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c18p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c18p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c18p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb3p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb3p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022dp-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a05p-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a048p-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a048p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a048p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd9p-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd9p-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb250348p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985156p-4 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985156p-4 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aa8p-4 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok +rootn -0x9.8765p5000 1234567 += rootn downward binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b6p+0 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b6p+0 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b4p+0 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b4p+0 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49886p+0 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49885p+0 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49885p+0 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49885p+0 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375dp+0 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccbp+0 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccap+0 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccap+0 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccap+0 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e28p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e8p+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e732p+0 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a87p+0 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084bp+0 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok +rootn -0x9.8765p5000 -1234567 += rootn downward binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4bp-4 : inexact-ok += rootn tonearest binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4ap-4 : inexact-ok += rootn towardzero binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4ap-4 : inexact-ok += rootn upward binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4ap-4 : inexact-ok += rootn downward binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5119p-4 : inexact-ok += rootn tonearest binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5119p-4 : inexact-ok += rootn towardzero binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e51188p-4 : inexact-ok += rootn upward binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e51188p-4 : inexact-ok += rootn downward intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f12p-4 : inexact-ok += rootn tonearest intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn towardzero intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn upward intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn downward m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f12p-4 : inexact-ok += rootn tonearest m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn towardzero m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn upward m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok += rootn downward binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok += rootn tonearest binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok += rootn towardzero binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok += rootn upward binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok += rootn downward ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok += rootn tonearest ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok += rootn towardzero ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok += rootn upward ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok += rootn downward binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eaddp-4 : inexact-ok += rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eaddp-4 : inexact-ok += rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadc8p-4 : inexact-ok += rootn upward binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadc8p-4 : inexact-ok += rootn downward intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdadp-4 : inexact-ok += rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn upward intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn downward m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdadp-4 : inexact-ok += rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn upward m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok += rootn downward intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f216ap-4 : inexact-ok += rootn tonearest intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn towardzero intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn upward intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn downward m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f216ap-4 : inexact-ok += rootn tonearest m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn towardzero m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn upward m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok += rootn downward binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b16228p-4 : inexact-ok += rootn tonearest binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn towardzero binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn upward binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok += rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok += rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok += rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok += rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok += rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db7cp-4 : inexact-ok += rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok += rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok += rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok diff --git a/math/bits/mathcalls.h b/math/bits/mathcalls.h index 566a422..10f6027 100644 --- a/math/bits/mathcalls.h +++ b/math/bits/mathcalls.h @@ -195,6 +195,9 @@ __MATHCALL (pown,, (_Mdouble_ __x, long long int __y)); /* Return X to the Y power. */ __MATHCALL (powr,, (_Mdouble_ __x, _Mdouble_ __y)); +/* Return the Yth root of X. */ +__MATHCALL (rootn,, (_Mdouble_ __x, long long int __y)); + /* Return the reciprocal of the square root of X. */ __MATHCALL (rsqrt,, (_Mdouble_ __x)); #endif diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index 118d2cd..fe1b9b7 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -599,6 +599,7 @@ static test_function test_functions[] = FUNC_mpfr_ff_f ("pow", mpfr_pow, false), FUNC_mpfr_fL_f ("pown", mpfr_pow_si, false), FUNC_mpfr_ff_f ("powr", mpfr_powr, false), + FUNC_mpfr_fL_f ("rootn", mpfr_rootn_si, false), /* mpfr_rec_sqrt differs from rsqrt on -0, but gen-auto-libm-tests does not handle results that are exact infinities anyway. */ FUNC_mpfr_f_f ("rsqrt", mpfr_rec_sqrt, true), diff --git a/math/gen-tgmath-tests.py b/math/gen-tgmath-tests.py index 3bcb200..c5fc382 100755 --- a/math/gen-tgmath-tests.py +++ b/math/gen-tgmath-tests.py @@ -756,6 +756,7 @@ class Tests(object): self.add_tests('logp1', 'r', ['r']) self.add_tests('pown', 'r', ['r', 'long long int']) self.add_tests('powr', 'r', ['r', 'r']) + self.add_tests('rootn', 'r', ['r', 'long long int']) self.add_tests('rsqrt', 'r', ['r']) self.add_tests('sinpi', 'r', ['r']) self.add_tests('tanpi', 'r', ['r']) diff --git a/math/libm-test-rootn.inc b/math/libm-test-rootn.inc new file mode 100644 index 0000000..d279c3f --- /dev/null +++ b/math/libm-test-rootn.inc @@ -0,0 +1,159 @@ +/* Test rootn. + Copyright (C) 2025 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <https://www.gnu.org/licenses/>. */ + +#include "libm-test-driver.c" + +static const struct test_fL_f_data rootn_test_data[] = + { + TEST_fL_f (rootn, qnan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -qnan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, snan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -snan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, plus_infty, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, plus_zero, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_zero, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, min_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, min_subnorm_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_subnorm_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, max_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + + TEST_fL_f (rootn, -min_subnorm_value, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_subnorm_value, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_subnorm_value, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + + TEST_fL_f (rootn, -min_subnorm_value, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_subnorm_value, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_subnorm_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -min_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -1.0, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, -max_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_fL_f (rootn, minus_infty, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + + TEST_fL_f (rootn, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, 2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, 2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, -2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, -2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, LLONG_MAX, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, LLONG_MAX, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, qnan_value, LLONG_MIN, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fL_f (rootn, -qnan_value, LLONG_MIN, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + + TEST_fL_f (rootn, snan_value, 1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, 1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, -1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, -1, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, 2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, 2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, -2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, -2, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, 3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, 3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, -3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, -3, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, snan_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION), + TEST_fL_f (rootn, -snan_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION), + + TEST_fL_f (rootn, plus_zero, -1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, plus_zero, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, plus_zero, -3, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, -3, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, plus_zero, -4, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, -4, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, plus_zero, -5, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, -5, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, plus_zero, LLONG_MIN, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_fL_f (rootn, minus_zero, LLONG_MIN, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + + TEST_fL_f (rootn, plus_infty, 1, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, 1, minus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, 2, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, 3, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, 3, minus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, 4, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, 5, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, 5, minus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, LLONG_MAX, plus_infty, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, LLONG_MAX, minus_infty, ERRNO_UNCHANGED), + + TEST_fL_f (rootn, plus_infty, -1, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, -1, minus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, -2, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, -3, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, -3, minus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, -4, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, -5, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, -5, minus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, -0x7fffffffffffffffLL, plus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, minus_infty, -0x7fffffffffffffffLL, minus_zero, ERRNO_UNCHANGED), + TEST_fL_f (rootn, plus_infty, LLONG_MIN, plus_zero, ERRNO_UNCHANGED), + + AUTO_TESTS_fL_f (rootn), + }; + +static void +rootn_test (void) +{ + ALL_RM_TEST (rootn, 0, rootn_test_data, RUN_TEST_LOOP_fL_f, END); +} + +static void +do_test (void) +{ + rootn_test (); +} + +/* + * Local Variables: + * mode:c + * End: + */ diff --git a/math/s_rootn_template.c b/math/s_rootn_template.c new file mode 100644 index 0000000..771a619 --- /dev/null +++ b/math/s_rootn_template.c @@ -0,0 +1,81 @@ +/* Return the Yth root of X for integer Y. + Copyright (C) 2025 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <https://www.gnu.org/licenses/>. */ + +#include <errno.h> +#include <limits.h> +#include <math.h> +#include <math-narrow-eval.h> +#include <math_private.h> + + +FLOAT +M_DECL_FUNC (__rootn) (FLOAT x, long long int y) +{ + if (y == 0) + { + /* This is a domain error even if X is a NaN. */ + __set_errno (EDOM); + return M_LIT (0.0) / M_LIT (0.0); + } + if (isnan (x)) + return x + x; + if (x < 0 && (y & 1) == 0) + { + __set_errno (EDOM); + return (x - x) / (x - x); + } + if (isinf (x)) + /* If X is negative, then Y is odd. */ + return y > 0 ? x : M_LIT (1.0) / x; + if (x == M_LIT (0.0)) + { + if (y > 0) + return (y & 1) == 0 ? M_LIT (0.0) : x; + else + { + __set_errno (ERANGE); + return M_LIT (1.0) / ((y & 1) == 0 ? M_LIT (0.0) : x); + } + } + if (y == 1) + return x; + if (y == -1) + { + /* Overflow is possible in this case (and underflow, though not + underflow to zero). */ + FLOAT ret = math_narrow_eval (M_LIT (1.0) / x); + if (isinf (ret)) + __set_errno (ERANGE); + return ret; + } + /* Now X is finite and no overflow or underflow (or results even + close to overflowing or underflowing) is possible. If X is + negative, then Y is odd; the result should have the sign of X. */ + if (y >= 4 * M_MAX_EXP || y <= -4 * M_MAX_EXP) + /* No extra precision is needed in computing the exponent; it is + OK if Y cannot be exactly represented in type FLOAT. */ + return M_COPYSIGN (M_SUF (__ieee754_pow) (M_FABS (x), M_LIT (1.0) / y), x); + /* Compute 1 / Y with extra precision. Y can be exactly represented + in type FLOAT. */ + FLOAT qhi, qlo; + qhi = math_narrow_eval (M_LIT (1.0) / y); + qlo = M_SUF (fma) (-qhi, y, 1.0) / y; + return M_COPYSIGN (M_SUF (__ieee754_pow) (M_FABS (x), qhi) + * M_SUF (__ieee754_pow) (M_FABS (x), qlo), x); +} +declare_mgen_alias (__rootn, rootn); diff --git a/math/test-tgmath.c b/math/test-tgmath.c index c0d30de..c1cd3fc 100644 --- a/math/test-tgmath.c +++ b/math/test-tgmath.c @@ -48,7 +48,7 @@ volatile int count_cdouble; volatile int count_cfloat; volatile int count_cldouble; -#define NCALLS 192 +#define NCALLS 194 #define NCALLS_INT 4 #define NCCALLS 47 @@ -270,6 +270,7 @@ F(compile_test) (void) a = pow (pow (x, a), pow (c, b)); b = pown (pown (x, k), k); b = compoundn (compoundn (x, k), k); + b = rootn (rootn (x, k), k); a = powr (powr (x, a), powr (c, b)); b = sqrt (sqrt (a)); a = rsqrt (rsqrt (b)); @@ -399,6 +400,7 @@ F(compile_test) (void) a = pow (y, y); a = pown (y, 12345); a = compoundn (y, 12345); + a = rootn (y, 12345); a = powr (y, y); a = sqrt (y); a = rsqrt (y); @@ -802,6 +804,14 @@ TYPE } TYPE +(F(rootn)) (TYPE x, long long int y) +{ + ++count; + P (); + return x + y; +} + +TYPE (F(sqrt)) (TYPE x) { ++count; diff --git a/math/tgmath.h b/math/tgmath.h index f523d42..0d830a7 100644 --- a/math/tgmath.h +++ b/math/tgmath.h @@ -934,6 +934,9 @@ /* Return X to the Y power. */ # define powr(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, powr) +/* Return the Yth root of X. */ +# define rootn(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, rootn) + /* Return 1/sqrt(X). */ # define rsqrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, rsqrt) #endif diff --git a/sysdeps/generic/sysdep.h b/sysdeps/generic/sysdep.h index 4c0dda4..ef5eba2 100644 --- a/sysdeps/generic/sysdep.h +++ b/sysdeps/generic/sysdep.h @@ -45,6 +45,7 @@ # define cfi_adjust_cfa_offset(off) .cfi_adjust_cfa_offset off # define cfi_offset(reg, off) .cfi_offset reg, off # define cfi_rel_offset(reg, off) .cfi_rel_offset reg, off +# define cfi_val_offset(reg, off) .cfi_val_offset reg, off # define cfi_register(r1, r2) .cfi_register r1, r2 # define cfi_return_column(reg) .cfi_return_column reg # define cfi_restore(reg) .cfi_restore reg @@ -74,6 +75,8 @@ ".cfi_offset " CFI_STRINGIFY(reg) "," CFI_STRINGIFY(off) # define CFI_REL_OFFSET(reg, off) \ ".cfi_rel_offset " CFI_STRINGIFY(reg) "," CFI_STRINGIFY(off) +# define CFI_VAL_OFFSET(reg, off) \ + ".cfi_val_offset " CFI_STRINGIFY(reg) "," CFI_STRINGIFY(off) # define CFI_REGISTER(r1, r2) \ ".cfi_register " CFI_STRINGIFY(r1) "," CFI_STRINGIFY(r2) # define CFI_RETURN_COLUMN(reg) \ diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Versions b/sysdeps/ieee754/ldbl-128ibm-compat/Versions index 29a3869..ae4bd5b 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Versions +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Versions @@ -157,6 +157,7 @@ libm { __compoundnieee128; __pownieee128; __powrieee128; + __rootnieee128; __rsqrtieee128; } } diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile index 72369eb..c9791c5 100644 --- a/sysdeps/ieee754/ldbl-opt/Makefile +++ b/sysdeps/ieee754/ldbl-opt/Makefile @@ -181,6 +181,7 @@ libnldbl-calls = \ remainder \ remquo \ rint \ + rootn \ round \ roundeven \ rsqrt \ @@ -384,6 +385,7 @@ CFLAGS-nldbl-powr.c = -fno-builtin-powrl CFLAGS-nldbl-remainder.c = -fno-builtin-remainderl -fno-builtin-dreml CFLAGS-nldbl-remquo.c = -fno-builtin-remquol CFLAGS-nldbl-rint.c = -fno-builtin-rintl +CFLAGS-nldbl-rootn.c = -fno-builtin-rootnl CFLAGS-nldbl-round.c = -fno-builtin-roundl CFLAGS-nldbl-roundeven.c = -fno-builtin-roundevenl CFLAGS-nldbl-rsqrt.c = -fno-builtin-rsqrtl diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-rootn.c b/sysdeps/ieee754/ldbl-opt/nldbl-rootn.c new file mode 100644 index 0000000..fb0d860 --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/nldbl-rootn.c @@ -0,0 +1,8 @@ +#include "nldbl-compat.h" + +double +attribute_hidden +rootnl (double x, long long int y) +{ + return rootn (x, y); +} diff --git a/sysdeps/mach/hurd/i386/libm.abilist b/sysdeps/mach/hurd/i386/libm.abilist index 6948b42..47d215f 100644 --- a/sysdeps/mach/hurd/i386/libm.abilist +++ b/sysdeps/mach/hurd/i386/libm.abilist @@ -1301,6 +1301,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/mach/hurd/x86_64/libm.abilist b/sysdeps/mach/hurd/x86_64/libm.abilist index 4810dfb..52c9d56 100644 --- a/sysdeps/mach/hurd/x86_64/libm.abilist +++ b/sysdeps/mach/hurd/x86_64/libm.abilist @@ -1158,6 +1158,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/powerpc/powerpc64/le/configure b/sysdeps/powerpc/powerpc64/le/configure index 7092f61..ef17f24 100644 --- a/sysdeps/powerpc/powerpc64/le/configure +++ b/sysdeps/powerpc/powerpc64/le/configure @@ -137,75 +137,5 @@ then : critic_missing="$critic_missing The compiler must support -mabi=ieeelongdouble and -mlong-double-128 simultaneously." fi -for ac_prog in $OBJCOPY -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_OBJCOPY+y} -then : - printf %s "(cached) " >&6 -else case e in #( - e) if test -n "$OBJCOPY"; then - ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_OBJCOPY="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi ;; -esac -fi -OBJCOPY=$ac_cv_prog_OBJCOPY -if test -n "$OBJCOPY"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5 -printf "%s\n" "$OBJCOPY" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$OBJCOPY" && break -done - -if test -z "$OBJCOPY"; then - ac_verc_fail=yes -else - # Found it, now check the version. - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking version of $OBJCOPY" >&5 -printf %s "checking version of $OBJCOPY... " >&6; } - ac_prog_version=`$OBJCOPY --version 2>&1 | sed -n 's/^.*GNU objcopy.* \([0-9]*\.[0-9.]*\).*$/\1/p'` - case $ac_prog_version in - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; - 2.1[0-9][0-9]*|2.2[6-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; - - esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 -printf "%s\n" "$ac_prog_version" >&6; } -fi -if test $ac_verc_fail = yes; then - AS=: critic_missing="$critic_missing objcopy >= 2.26 is required on powerpc64le" -fi - - test -n "$critic_missing" && as_fn_error $? "*** $critic_missing" "$LINENO" 5 diff --git a/sysdeps/powerpc/powerpc64/le/configure.ac b/sysdeps/powerpc/powerpc64/le/configure.ac index 48d7089..79b3d43 100644 --- a/sysdeps/powerpc/powerpc64/le/configure.ac +++ b/sysdeps/powerpc/powerpc64/le/configure.ac @@ -66,11 +66,4 @@ CFLAGS="$save_CFLAGS"]) AS_IF([test "$libc_cv_compiler_powerpc64le_ldbl128_mabi" = "no"], [critic_missing="$critic_missing The compiler must support -mabi=ieeelongdouble and -mlong-double-128 simultaneously."]) -dnl objcopy (binutils) 2.26 or newer required to support the --update-section -dnl feature for fixing up .gnu.attribute section with IEEE ldbl. -AC_CHECK_PROG_VER(OBJCOPY, $OBJCOPY, --version, - [GNU objcopy.* \([0-9]*\.[0-9.]*\)], - [2.1[0-9][0-9]*|2.2[6-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*], - AS=: critic_missing="$critic_missing objcopy >= 2.26 is required on powerpc64le") - test -n "$critic_missing" && AC_MSG_ERROR([*** $critic_missing]) diff --git a/sysdeps/s390/s390-64/s390x-mcount.h b/sysdeps/s390/s390-64/s390x-mcount.h index b82f1a8..c5bd70d 100644 --- a/sysdeps/s390/s390-64/s390x-mcount.h +++ b/sysdeps/s390/s390-64/s390x-mcount.h @@ -68,11 +68,7 @@ C_LABEL(MCOUNT_SYMBOL) /* Save the caller-clobbered registers. */ aghi %r15,-224 cfi_adjust_cfa_offset (224) - /* binutils 2.28+: .cfi_val_offset r15, -160 */ - .cfi_escape \ - /* DW_CFA_val_offset */ 0x14, \ - /* r15 */ 0x0f, \ - /* scaled offset */ 0x14 + cfi_val_offset (r15, -160) stmg %r14,%r5,160(%r15) cfi_offset (r14, -224) cfi_offset (r0, -224+16) diff --git a/sysdeps/unix/sysv/linux/aarch64/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/libm.abilist index ecdabe6..bb8114b 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libm.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libm.abilist @@ -1269,6 +1269,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/alpha/libm.abilist b/sysdeps/unix/sysv/linux/alpha/libm.abilist index db08345..4b383b1 100644 --- a/sysdeps/unix/sysv/linux/alpha/libm.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libm.abilist @@ -1428,6 +1428,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/arc/libm.abilist b/sysdeps/unix/sysv/linux/arc/libm.abilist index 30b13b9..c865ec8 100644 --- a/sysdeps/unix/sysv/linux/arc/libm.abilist +++ b/sysdeps/unix/sysv/linux/arc/libm.abilist @@ -847,6 +847,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/arm/be/libm.abilist b/sysdeps/unix/sysv/linux/arm/be/libm.abilist index 825ba11..63bad09 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/arm/le/libm.abilist b/sysdeps/unix/sysv/linux/arm/le/libm.abilist index 825ba11..63bad09 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/csky/libm.abilist b/sysdeps/unix/sysv/linux/csky/libm.abilist index 6560f3e..4ed463c 100644 --- a/sysdeps/unix/sysv/linux/csky/libm.abilist +++ b/sysdeps/unix/sysv/linux/csky/libm.abilist @@ -913,6 +913,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/hppa/libm.abilist b/sysdeps/unix/sysv/linux/hppa/libm.abilist index 2938d9d..d681d6e 100644 --- a/sysdeps/unix/sysv/linux/hppa/libm.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/i386/libm.abilist b/sysdeps/unix/sysv/linux/i386/libm.abilist index e9f296c..de77b0f 100644 --- a/sysdeps/unix/sysv/linux/i386/libm.abilist +++ b/sysdeps/unix/sysv/linux/i386/libm.abilist @@ -1308,6 +1308,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist index 8e35285..4b3ea80 100644 --- a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist +++ b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist @@ -1148,6 +1148,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist index 825ba11..63bad09 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist index 45026df..9dba60b 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist @@ -974,6 +974,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist index a428778..5596e08 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist index a428778..5596e08 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist index 1e13743..cdcc488 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist index 8182a71..888164b 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist @@ -1269,6 +1269,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/or1k/libm.abilist b/sysdeps/unix/sysv/linux/or1k/libm.abilist index 029c3cb..bef7a98 100644 --- a/sysdeps/unix/sysv/linux/or1k/libm.abilist +++ b/sysdeps/unix/sysv/linux/or1k/libm.abilist @@ -847,6 +847,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist index a43cb2c..7f584d3 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist @@ -1085,6 +1085,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist index 3a08e9f..d1cd4b1 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist @@ -1084,6 +1084,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist index 93796cd..bfc5310 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist @@ -1078,6 +1078,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist index 7fe20c0..dedfefc 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist @@ -1432,6 +1432,7 @@ GLIBC_2.41 tanpil F GLIBC_2.42 __compoundnieee128 F GLIBC_2.42 __pownieee128 F GLIBC_2.42 __powrieee128 F +GLIBC_2.42 __rootnieee128 F GLIBC_2.42 __rsqrtieee128 F GLIBC_2.42 compoundn F GLIBC_2.42 compoundnf F @@ -1457,6 +1458,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist index 454235d..9342294 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist @@ -1148,6 +1148,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist index b01d2b4..76e74c9 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist @@ -1245,6 +1245,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist index b37c0b5..be2d177 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist @@ -1372,6 +1372,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist index 42bfa28..7d7ba26 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist @@ -1372,6 +1372,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/sh/be/libm.abilist b/sysdeps/unix/sysv/linux/sh/be/libm.abilist index 8ba29d2..5b0b080 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/sh/le/libm.abilist b/sysdeps/unix/sysv/linux/sh/le/libm.abilist index 8ba29d2..5b0b080 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libm.abilist @@ -938,6 +938,12 @@ GLIBC_2.42 powrf32 F GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf32 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist index 4d10689..8107101 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist @@ -1379,6 +1379,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist index 6c64126..418ed9d 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist @@ -1269,6 +1269,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist index 11c5ebc..6719814 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist @@ -1302,6 +1302,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist index 2b1b75e..1a1069a 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist @@ -1302,6 +1302,14 @@ GLIBC_2.42 powrf32x F GLIBC_2.42 powrf64 F GLIBC_2.42 powrf64x F GLIBC_2.42 powrl F +GLIBC_2.42 rootn F +GLIBC_2.42 rootnf F +GLIBC_2.42 rootnf128 F +GLIBC_2.42 rootnf32 F +GLIBC_2.42 rootnf32x F +GLIBC_2.42 rootnf64 F +GLIBC_2.42 rootnf64x F +GLIBC_2.42 rootnl F GLIBC_2.42 rsqrt F GLIBC_2.42 rsqrtf F GLIBC_2.42 rsqrtf128 F |