add Julien Ramseier to authors
[libc-test] / src / math / special / fma.h
1 T(RN,                  0x0p+0,                  0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
2 T(RN,                 -0x0p+0,                 -0x0p+0,                 -0x0p+0,                  0x0p+0,          0x0p+0, 0)
3 T(RN,                 -0x0p+0,                 -0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
4 T(RN,                 -0x0p+0,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
5 T(RN,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
6 T(RN,                 -0x0p+0,                  0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
7 T(RN,                  0x0p+0,                 -0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
8 T(RN,                  0x0p+0,                  0x0p+0,                 -0x0p+0,                  0x0p+0,          0x0p+0, 0)
9 T(RN,                  0x0p+0,                  0x0p+0,                     nan,                     nan,          0x0p+0, 0)
10 T(RN,                  0x0p+0,                     nan,                  0x0p+0,                     nan,          0x0p+0, 0)
11 T(RN,                     nan,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, 0)
12 T(RN,                  0x0p+0,                  0x0p+0,                     inf,                     inf,          0x0p+0, 0)
13 T(RN,                  0x0p+0,                     inf,                  0x0p+0,                     nan,          0x0p+0, INVALID)
14 T(RN,                     inf,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, INVALID)
15 T(RN,                  0x0p+0,                  0x0p+0,                    -inf,                    -inf,          0x0p+0, 0)
16 T(RN,                  0x0p+0,                    -inf,                  0x0p+0,                     nan,          0x0p+0, INVALID)
17 T(RN,                    -inf,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, INVALID)
18 T(RN,                  0x1p+0,                     inf,                     inf,                     inf,          0x0p+0, 0)
19 T(RN,                  0x1p+0,                     inf,                    -inf,                     nan,          0x0p+0, INVALID)
20 T(RN,                  0x1p+0,                    -inf,                    -inf,                    -inf,          0x0p+0, 0)
21 T(RN,                  0x1p+0,                    -inf,                     inf,                     nan,          0x0p+0, INVALID)
22 T(RN,                 -0x1p+0,                     inf,                     inf,                     nan,          0x0p+0, INVALID)
23 T(RN,                 -0x1p+0,                     inf,                    -inf,                    -inf,          0x0p+0, 0)
24 T(RN,                 -0x1p+0,                    -inf,                    -inf,                     nan,          0x0p+0, INVALID)
25 T(RN,                 -0x1p+0,                    -inf,                     inf,                     inf,          0x0p+0, 0)
26 T(RN,                  0x1p+0,                  0x1p+0,                     inf,                     inf,          0x0p+0, 0)
27 T(RN,                  0x1p+0,                  0x1p+0,                    -inf,                    -inf,          0x0p+0, 0)
28 T(RN,                     inf,                    -inf,                  0x1p+0,                    -inf,          0x0p+0, 0)
29 T(RN,                    -inf,                    -inf,                  0x1p+0,                     inf,          0x0p+0, 0)
30 T(RN,                     inf,                     inf,                     nan,                     nan,          0x0p+0, 0)
31 T(RN,                     inf,                     nan,                     inf,                     nan,          0x0p+0, 0)
32 T(RN,                     nan,                     inf,                     inf,                     nan,          0x0p+0, 0)
33 // TODO: invalid is optional
34 T(RN,                     inf,                  0x0p+0,                     nan,                     nan,          0x0p+0, INVALID)
35 T(RN,                  0x0p+0,                     inf,                     nan,                     nan,          0x0p+0, INVALID)
36 T(RN,                    -inf,                  0x0p+0,                     nan,                     nan,          0x0p+0, INVALID)
37 T(RN,                  0x0p+0,                    -inf,                     nan,                     nan,          0x0p+0, INVALID)
38 T(RN,                 -0x1p+0,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
39 T(RN,                 -0x1p+0,                  0x1p+0,                  0x1p+0,                  0x0p+0,          0x0p+0, 0)
40 T(RN,                  0x1p+0,                  0x1p+0,                 -0x1p+0,                  0x0p+0,          0x0p+0, 0)
41 T(RN,                 -0x1p+0,                 -0x1p+0,                 -0x1p+0,                  0x0p+0,          0x0p+0, 0)
42 T(RN,                  0x1p+0,                  0x1p+0,              -0x1p-1074,                  0x1p+0,          0x0p+0, INEXACT)
43 T(RN,               0x1p-1074,               0x1p-1074, 0x1.fffffffffffffp-1022, 0x1.fffffffffffffp-1022,          0x0p+0, INEXACT)
44 T(RN,               0x1p-1074,              -0x1p-1074, 0x1.fffffffffffffp-1022, 0x1.fffffffffffffp-1022,          0x0p+0, INEXACT)
45 T(RN,               0x1p-1074,              -0x1p-1074,-0x1.fffffffffffffp-1022,-0x1.fffffffffffffp-1022,          0x0p+0, INEXACT)
46 T(RN,               0x1p-1074,               0x1p-1074,-0x1.fffffffffffffp-1022,-0x1.fffffffffffffp-1022,          0x0p+0, INEXACT)
47 T(RN,               0x1p-1074,              -0x1p-1074,               0x1p-1074,               0x1p-1074,          0x0p+0, INEXACT|UNDERFLOW)
48 T(RN,               0x1p-1074,              -0x1p-1074,              -0x1p-1074,              -0x1p-1074,          0x0p+0, INEXACT|UNDERFLOW)
49 T(RN,    0x1.0000000000001p+0,                  0x1p+0,                 0x1p+53,   0x1.0000000000001p+53,          0x1p-1, INEXACT)
50 T(RN,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 0x1p+53,   0x1.0000000000001p+53,          0x1p-1, INEXACT)
51 T(RN,                  0x1p+0,    0x1.fffffffffffffp-1,   0x1.fffffffffffffp+53,   0x1.fffffffffffffp+53,         -0x1p-1, INEXACT)
52 T(RN,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   0x1.ffffffffffffep+53,   0x1.fffffffffffffp+53,          0x1p-1, INEXACT)
53 T(RN,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 0x1p-52,    0x1.0000000000001p+0,         -0x1p-1, INEXACT)
54 T(RN,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   0x1.fffffffffffffp-53,    0x1.0000000000001p+0,         -0x1p-1, INEXACT)
55 T(RN,    0x1.0000000000005p+0,    0x1.ffffffffffffbp-1,                 0x1p-52,    0x1.0000000000003p+0,         -0x1p-1, INEXACT)
56 T(RN,    0x1.0000000000006p+0,    0x1.ffffffffffffdp-1,                 0x1p-52,    0x1.0000000000005p+0,         -0x1p-1, INEXACT)
57 T(RN,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 -0x1p+0,   0x1.ffffffffffffep-54,          0x0p+0, 0)
58 T(RN,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   -0x1.fffffffffffffp-1,   0x1.fffffffffffffp-53,          0x0p+0, 0)
59 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,                 -0x1p+0,               -0x1p-104,          0x0p+0, 0)
60 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,   -0x1.fffffffffffffp-1,   0x1.ffffffffffffcp-54,          0x0p+0, 0)
61 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,                 -0x1p+0,  -0x1.0000000000003p-53,          0x0p+0, 0)
62 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,   -0x1.fffffffffffffp-1,             -0x1.8p-104,          0x0p+0, 0)
63 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,   -0x1.ffffffffffffep-1,   0x1.ffffffffffffap-54,          0x0p+0, 0)
64 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,                 -0x1p+0,  -0x1.0000000000002p-52,          0x0p+0, 0)
65 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.fffffffffffffp-1,  -0x1.0000000000004p-53,          0x0p+0, 0)
66 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.ffffffffffffep-1,               -0x1p-103,          0x0p+0, 0)
67 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.ffffffffffffdp-1,   0x1.ffffffffffff8p-54,          0x0p+0, 0)
68 T(RN,    0x1.fffffffffffffp-1,    0x1.fffffffffffffp-1,   -0x1.fffffffffffffp-1,  -0x1.fffffffffffffp-54,          0x0p+0, 0)
69 T(RN,    0x1.fffffffffffffp-1,    0x1.fffffffffffffp-1,   -0x1.ffffffffffffep-1,                0x1p-106,          0x0p+0, 0)
70 T(RN,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.fffffffffffffp-1,  -0x1.fffffffffffffp-53,          0x0p+0, 0)
71 T(RN,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffep-1,  -0x1.ffffffffffffep-54,          0x0p+0, 0)
72 T(RN,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffdp-1,                0x1p-105,          0x0p+0, 0)
73 T(RN,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffcp-1,   0x1.0000000000001p-53,          0x0p+0, 0)
74 T(RN,    0x1.fffffffffffffp-1,    0x1.ffffffffffffdp-1,                 -0x1p+0,  -0x1.fffffffffffffp-52,          0x1p-2, INEXACT)
75 T(RN,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff5p+0,          0x1p-1, INEXACT)
76 T(RN,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,                  0x1p+0,    0x1.ffffffffffff9p+0,          0x1p-1, INEXACT)
77 T(RN,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffcp-1,    0x1.ffffffffffff7p+0,          0x1p-1, INEXACT)
78 T(RN,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffff5p+0,          0x1p-1, INEXACT)
79 T(RN,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffffdp-1,    0x1.ffffffffffff7p+0,          0x1p-1, INEXACT)
80 T(RN,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffff5p+0,          0x1p-1, INEXACT)
81 T(RN,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffep-1,    0x1.ffffffffffff7p+0,          0x1p-1, INEXACT)
82 T(RN,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffff5p+0,          0x1p-1, INEXACT)
83 T(RN,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.fffffffffffffp-1,    0x1.ffffffffffff7p+0,          0x1p-1, INEXACT)
84 T(RN,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffff5p+0,          0x1p-1, INEXACT)
85 T(RN,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff3p+0,          0x1p-1, INEXACT)
86 T(RN,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,    0x1.fffffffffffffp+0,         -0x1p-1, INEXACT)
87 T(RN,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
88 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.fffffffffffffp-1,    0x1.fffffffffffffp+0,         -0x1p-1, INEXACT)
89 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
90 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
91 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,                  0x1p+0,    0x1.fffffffffffffp+0,         -0x1p-1, INEXACT)
92 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,    0x1.ffffffffffffcp-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
93 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
94 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,    0x1.ffffffffffffdp-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
95 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
96 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffep-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
97 T(RN,    0x1.0000000000001p+0,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
98 T(RN,    0x1.5872449b765b9p+0,    0x1.c9acf91f8de2bp+0,    0x1.9265607e4d168p+0,    0x1.fd190c77c2a67p+1,  -0x1.fffc98p-2, INEXACT)
99 T(RN,    0x1.81d010b146d0ep+0,    0x1.2d3c680dc9071p+0,    0x1.a80b69538754cp+0,    0x1.b7040b44973a7p+1,   0x1.ffacbcp-2, INEXACT)
100 T(RN,    0x1.6a44f2252b6a2p+0,    0x1.da452a378b832p+0,     0x1.1fe2ce329104p+0,    0x1.df842b6f48b13p+1,   0x1.ffdda2p-2, INEXACT)
101 T(RN,    0x1.096b1d26463eep+0,     0x1.d846d3e34333p+0,    0x1.721e3480922b8p+0,    0x1.ade2909c0269fp+1,  -0x1.ffe5ecp-2, INEXACT)
102 T(RN,    0x1.99bd3434c454bp+0,    0x1.03cb8e4115bdep+0,    0x1.109f107188b08p+0,    0x1.5837a47d37fafp+1,   0x1.ffc604p-2, INEXACT)
103 T(RN,    0x1.ba930a0a78ed2p+0,    0x1.8c24e8d67f636p+0,    0x1.ac49dbfbf8affp+0,    0x1.164947ae6a5d9p+2,   -0x1.fffb3p-2, INEXACT)
104 T(RN,    0x1.be224ad773191p+0,    0x1.d96b77169731fp+0,    0x1.662cfb75d8edep+0,    0x1.27cd67e720f79p+2,   0x1.ffc372p-2, INEXACT)
105 T(RN,    0x1.59e7a1b0bdb3cp+0,    0x1.2decba4d46421p+0,    0x1.88f4062e96df5p+0,    0x1.90749e4794f79p+1,  -0x1.ffe4c4p-2, INEXACT)
106 T(RN,    0x1.22edf4b4da9a7p+0,    0x1.dfa8d65f506cdp+0,    0x1.2799208da2fbap+0,    0x1.a45a1e99ed7a9p+1,   0x1.ffe5f4p-2, INEXACT)
107 T(RN,    0x1.ad5b991a2a279p+0,    0x1.f02fd26706024p+0,    0x1.831cdd5c8797cp+0,    0x1.30d3a2ac90a61p+2,   0x1.ffc708p-2, INEXACT)
108 T(RN,    0x1.531f9620e764ap+0,    0x1.cad61b54d4425p+0,    0x1.df817cae8a9afp+0,    0x1.0fd4e7f8671ddp+2,   0x1.ffce32p-2, INEXACT)
109 T(RN,    0x1.629a5ad79494fp+0,    0x1.049e58693f4c4p+0,    0x1.45b0109e4d00cp+0,    0x1.5758154e14965p+1,  -0x1.fffbfcp-2, INEXACT)
110 T(RN,    0x1.2f52b53f9240ap+0,    0x1.1d5c686dbb0dap+0,    0x1.6da3e392a4fd4p+0,    0x1.5fe03a6795913p+1,   0x1.ffd484p-2, INEXACT)
111 T(RN,    0x1.058667552b49ep+0,    0x1.23307bacc1c42p+0,    0x1.5b059b47cd8f5p+0,    0x1.423f752486d13p+1,   -0x1.ffd68p-2, INEXACT)
112 T(RN,    0x1.a717d95337ed8p+0,    0x1.2b1c37846aaadp+0,    0x1.be65672f885b1p+0,    0x1.d65e72303c075p+1,  -0x1.ffa07ep-2, INEXACT)
113 T(RN,    0x1.deb79287b3d32p+0,    0x1.62776b829babap+0,    0x1.67daf18bd2eb1p+0,    0x1.ff5a0d45c69d7p+1,   0x1.fff94ap-2, INEXACT)
114 T(RN,    0x1.fbf12d3a6de91p+0,     0x1.879fe6124f11p+0,    0x1.9f3f1247a8641p+0,    0x1.2a126c6980019p+2,   0x1.ffae88p-2, INEXACT)
115 T(RN,    0x1.c589628460e01p+0,    0x1.e1bec1c797533p+0,    0x1.349f30cdb84bbp+0,    0x1.2286118b6f6e5p+2,  -0x1.ffce2cp-2, INEXACT)
116 T(RN,    0x1.46fd6c2c924ebp+0,    0x1.65e2f02e730a1p+0,    0x1.37739d2751098p+0,    0x1.804a71c1f1273p+1,   0x1.ffcf54p-2, INEXACT)
117 T(RN,    0x1.f99e595ae11fdp+0,     0x1.bd33d9a1d81bp+0,    0x1.932a2a2e244c1p+0,    0x1.409e34f8f2f89p+2,  -0x1.ffa16ep-2, INEXACT)
118 T(RN,    0x1.59ea1e56bfe55p+0,    0x1.6f46b7d412a44p+0,    0x1.80f2bc9a32cc3p+0,    0x1.b89c7640e32ffp+1,  -0x1.fff8d8p-2, INEXACT)
119 T(RN,    0x1.61490fcb44129p+0,    0x1.0038ec4fc35c2p+0,    0x1.df7436ed7a7b7p+0,    0x1.a085ea68d05cfp+1,  -0x1.ffa84cp-2, INEXACT)
120 T(RN,    0x1.d41b98788502bp+0,    0x1.1a7b77843aca6p+0,    0x1.05be891837d36p+0,    0x1.8523596ceced9p+1,  -0x1.ffeb74p-2, INEXACT)
121 T(RN,    0x1.3153cf6f69af9p+0,    0x1.aaa947e38e57ap+0,    0x1.8519f9b590645p+0,    0x1.c0fcab7b46369p+1,   0x1.fffb68p-2, INEXACT)
122 T(RN,    0x1.c25a1f73581aap+0,     0x1.0a51ffca372ap+0,    0x1.0c77e3ebac5f3p+0,    0x1.707ce48c7d72dp+1,  -0x1.ffb368p-2, INEXACT)
123 T(RN,     0x1.829c2cde44b7p+0,    0x1.f692e86d8cb36p+0,     0x1.455e72d264bfp+0,    0x1.0f16a3b8b3f97p+2,  -0x1.ffe97cp-2, INEXACT)
124 T(RN,    0x1.94729588dcc69p+0,    0x1.c3bb794c6edf8p+0,    0x1.9da4e94d262d2p+0,    0x1.19d4bd84d9fd3p+2,   0x1.fff0f2p-2, INEXACT)
125 T(RN,    0x1.e6a5e7e39c3d5p+0,    0x1.1b69af2bdd978p+0,    0x1.e7ef1eafa119cp+0,    0x1.00ac5b44c9f31p+2,  -0x1.ffd312p-2, INEXACT)
126 T(RN, 0x1.bc9ba1320700cp-1022,    0x1.981f2e1a451a8p-2, 0x1.046144efc0ceap-1022, 0x1.b594d0e4368efp-1022,  -0x1.ffcc42p-2, INEXACT)
127 T(RN, 0x1.022db53c98d14p-1022,    0x1.21157eef74848p-2, 0x1.2f880432b1bc1p-1022, 0x1.786ad60a02b3dp-1022,   -0x1.ffbacp-2, INEXACT)
128 T(RN, 0x1.805a491fa9597p-1022,    0x1.e0f49d782ff87p-2,  0x1.172a62346206p-1022, 0x1.cbb085199a3f5p-1022,  -0x1.ffd226p-2, INEXACT)
129 T(RN, 0x1.adbc3a9d816dep-1022,    0x1.e039d4431e3cdp-2, 0x1.93ceef6fe18a2p-1022, 0x1.2eabb7dc0e2f1p-1021,   0x1.ffe108p-2, INEXACT)
130 T(RN, 0x1.645aa5c2df3afp-1022,    0x1.649edfcad854fp-2, 0x1.8b43e0bbaeb01p-1022, 0x1.03af571d2b505p-1021,   0x1.ffbcc6p-2, INEXACT)
131 T(RN, 0x1.133474a2c0fb1p-1022,    0x1.72442bcbfa01dp-2, 0x1.4a1a21971c5dbp-1022, 0x1.ad9ce7fcefa3fp-1022,  -0x1.fff76ap-2, INEXACT)
132 T(RN, 0x1.8ee3feb00c3e7p-1022,    0x1.53bd9353313bcp-2, 0x1.5501b57dc3b6fp-1022, 0x1.d9598906f0bb3p-1022,  -0x1.ffae68p-2, INEXACT)
133 T(RN, 0x1.161225cfa61e2p-1022,     0x1.b6dd69a0af5bp-2, 0x1.924ffc3ead5c3p-1022, 0x1.04be6fc25367bp-1021,  -0x1.ffc18ap-2, INEXACT)
134 T(RN, 0x1.820f7faf219afp-1022,    0x1.06717ae771f6dp-2, 0x1.0dc5035f5e2afp-1022, 0x1.70b6c3169f043p-1022,   -0x1.ffcb1p-2, INEXACT)
135 T(RN, 0x1.ce0e2ea55040ep-1022,    0x1.ce5a55fa3828dp-2, 0x1.f2f444d50ce59p-1022, 0x1.61ca36f5a8a79p-1021,  -0x1.ffdd18p-2, INEXACT)
136 T(RN, 0x1.a7a271c67cdcfp-1022,     0x1.1e979090e218p-2, 0x1.b1f10b6e2177ap-1022, 0x1.1440cf1c105ebp-1021,   -0x1.ffffcp-2, INEXACT)
137 T(RN, 0x1.76df065829dc6p-1022,    0x1.fb22ab1b86b8bp-2,  0x1.6966267f317cp-1022, 0x1.1186e1f77012dp-1021,   -0x1.fffb4p-2, INEXACT)
138 T(RN, 0x1.8b004a28b70dbp-1022,    0x1.48e5805a8b453p-2, 0x1.0ea791f716557p-1022, 0x1.8d86310bad175p-1022,  -0x1.ffdc92p-2, INEXACT)
139 T(RN, 0x1.fb3391a4b1d23p-1022,    0x1.4d8705b057caep-2, 0x1.d026cb6dae73bp-1022, 0x1.3aad18b424c67p-1021,  -0x1.ffbd7ap-2, INEXACT)
140 T(RN, 0x1.a5ba39730e197p-1022,    0x1.794df89b1cc49p-2, 0x1.24a0a388d0b6bp-1022, 0x1.c0048fd33a417p-1022,  -0x1.ffe2fep-2, INEXACT)
141 T(RN, 0x1.aa9eff070281cp-1022,    0x1.fab05661b48ebp-2, 0x1.cbe2af6c69c6ep-1022, 0x1.4f7ddbe122765p-1021,   0x1.ffe61ap-2, INEXACT)
142 T(RN, 0x1.758bbff0ec4bap-1022,    0x1.a4a197f3fa424p-2, 0x1.47761e8d142ddp-1022, 0x1.e0e762ee2e7c5p-1022,   -0x1.ffc3ap-2, INEXACT)
143 T(RN, 0x1.4dab43918a9a8p-1022,    0x1.ed667442b4751p-2, 0x1.3f25f82e02e3ep-1022, 0x1.dfec0ee732dcbp-1022,    0x1.ffa57p-2, INEXACT)
144 T(RN, 0x1.7943735951931p-1022,    0x1.fa6a357c5c9ddp-2, 0x1.0bed44b0b71b4p-1022, 0x1.c6803a6059abfp-1022,   0x1.ffbc5ap-2, INEXACT)
145 T(RN, 0x1.66c26bc29a5e8p-1022,    0x1.3faed079f761ap-2, 0x1.163ff906dd651p-1022, 0x1.8640492c45959p-1022,  -0x1.fffd9cp-2, INEXACT)
146 T(RN, 0x1.f52172c56bdf5p-1022,    0x1.672b2de422734p-2, 0x1.7bc5d708e5a34p-1022, 0x1.15c5b95145cc7p-1021,   0x1.ffb0c2p-2, INEXACT)
147 T(RN, 0x1.2f94e89aa7558p-1022,    0x1.dfa6d30835f5ep-2, 0x1.59c6b0d504cf9p-1022, 0x1.e7fa0dd76fbefp-1022,  -0x1.ffe9f6p-2, INEXACT)
148 T(RN, 0x1.6159897ae533cp-1022,    0x1.f3b8892e3a3c8p-2,  0x1.09ca702b7759p-1022, 0x1.b63a7f56fce1fp-1022,  -0x1.ffeb68p-2, INEXACT)
149 T(RN, 0x1.f73d5f4e81fd8p-1022,    0x1.7ccff2642124ap-2, 0x1.e7d836a0c8308p-1022, 0x1.517f1763126d3p-1021,  -0x1.ffbe5cp-2, INEXACT)
150 T(RN, 0x1.b4328925969fbp-1022,    0x1.8fa02832a22d5p-2, 0x1.2084598e2f8c6p-1022, 0x1.cabf43838dc51p-1022,  -0x1.ffa0e8p-2, INEXACT)
151 T(RN, 0x1.66ee60a92676fp-1022,    0x1.eddd2e7681ce4p-2, 0x1.b81d57daeb3a7p-1022, 0x1.329c918ffb683p-1021,   0x1.fff8ccp-2, INEXACT)
152 T(RN, 0x1.ff2737585895dp-1022,    0x1.fb4bf3828ae4ap-2,  0x1.4a866847740fp-1022, 0x1.23e07e4dbbeabp-1021,   0x1.ffeb94p-2, INEXACT)
153 T(RN, 0x1.5e2008d269a86p-1022,    0x1.507bbbe4d78eep-2, 0x1.6220c6f83f636p-1022, 0x1.d52d9874f1c75p-1022,   0x1.ffc24cp-2, INEXACT)
154 T(RN, 0x1.ce7e2e5812d86p-1022,    0x1.0e6689d092e5fp-2, 0x1.1e43fd55c3458p-1022, 0x1.9864925e2fb0fp-1022,  -0x1.fff562p-2, INEXACT)
155 T(RN, 0x1.7b353b81e793dp-1022,    0x1.82b426f874c6dp-2, 0x1.d92b19d21fd5cp-1022, 0x1.342fb0c544a79p-1021,   0x1.ffdaa2p-2, INEXACT)
156 T(RN, 0x1.5be667823370ap-1022,    0x1.a8a99b163869bp-2, 0x1.95456b68dc3bcp-1022, 0x1.12c638de03c71p-1021,   0x1.ffeb66p-2, INEXACT)
157 T(RN, 0x1.17b0fc6c850e5p-1022,    0x1.d1d0a4853c315p-2,  0x1.36b79f7c0c24p-1022, 0x1.b5f2baff5635dp-1022,   0x1.fffa58p-2, INEXACT)
158 T(RN, 0x1.bd97819bacfd8p-1022,    0x1.2c25f267ba4eep-2, 0x1.804b5204a3f3ap-1022, 0x1.01739c190fd97p-1021,   0x1.ffc8c4p-2, INEXACT)
159 T(RN, 0x1.596577053873dp-1022,    0x1.3562ab2d29949p-2, 0x1.b3f1ee75db6e7p-1022, 0x1.0e268a498009bp-1021,   0x1.ffc2fep-2, INEXACT)
160 T(RN, 0x1.3c7a68cf0f7b3p-1022,    0x1.9a55c15b167bdp-2, 0x1.7635b7b163c07p-1022, 0x1.f5073b93b7b81p-1022,    0x1.ffd14p-2, INEXACT)
161 T(RN, 0x1.5825164bc4068p-1022,    0x1.dcbb6e5ff3245p-2, 0x1.52fc3be0e84dap-1022, 0x1.f334771c2dcfbp-1022,   0x1.ffb51ep-2, INEXACT)
162 T(RN, 0x1.139ea77b760ecp+1022,    0x1.9b25f2fd017eap+2,-0x1.bc16788922b6fp+1023, 0x1.b93aac527380fp+1023,   0x1.ffc782p-2, INEXACT)
163 T(RN, 0x1.0e6f9c1657d7cp+1022,    0x1.4d5c6b55ab5f1p+2,-0x1.e027dd5742e2cp+1023, 0x1.c0538372b4bbfp+1022,   0x1.ffd564p-2, INEXACT)
164 T(RN, 0x1.1182524fa411cp+1022,    0x1.a3dba56842d19p+2,-0x1.c1ad59474d71fp+1023, 0x1.bf78969300a77p+1023,   0x1.ffcf36p-2, INEXACT)
165 T(RN,  0x1.1cbf4fb8ec82p+1022,    0x1.5e32019a84fbbp+2,-0x1.985af08f32edep+1023, 0x1.72af6bbad4a29p+1023,   0x1.ff965cp-2, INEXACT)
166 T(RN, 0x1.311e25c6db346p+1022,    0x1.4e30db6c4b51dp+2,-0x1.7681f7a9786a7p+1023, 0x1.a61d29434fc13p+1023,  -0x1.fffe86p-2, INEXACT)
167 T(RN, 0x1.1201cf577052fp+1022,    0x1.59730b2db7a16p+2,-0x1.56f1a64a078d5p+1023, 0x1.8c8d801df34d9p+1023,  -0x1.ffd9f6p-2, INEXACT)
168 T(RN, 0x1.3e52335b76e81p+1022,    0x1.4dbd56f857479p+2,-0x1.509340c11bd2ep+1023, 0x1.ed6576837f653p+1023,  -0x1.ffc36cp-2, INEXACT)
169 T(RN, 0x1.18566b4f843cbp+1022,    0x1.444fba10eaf29p+2,-0x1.f927beae57f0ap+1023, 0x1.9a433b9796559p+1022,  -0x1.ff6812p-2, INEXACT)
170 T(RN, 0x1.3fbe544fe1be8p+1022,    0x1.2d2a5fda03639p+2,-0x1.007407dbfd03cp+1023, 0x1.efdb644b613e5p+1023,  -0x1.ffc3d8p-2, INEXACT)
171 T(RN,  0x1.263a0d3bc2e4p+1022,    0x1.4cc198adbc651p+2,-0x1.734b1c1f7fdb8p+1023, 0x1.899878afc0fa3p+1023,   0x1.ff97b2p-2, INEXACT)
172 T(RN, 0x1.5bf4aec8efc8ep+1022,    0x1.555f0341516c9p+2,-0x1.c706408acd14cp+1023, 0x1.d8f5e18b868bdp+1023,   0x1.ffd836p-2, INEXACT)
173 T(RN, 0x1.1e57f1af78279p+1022,    0x1.34bc0c7f082b3p+2,-0x1.497b92c1365edp+1023, 0x1.692cb7ec68a93p+1023,  -0x1.ffe3f6p-2, INEXACT)
174 T(RN, 0x1.1d9824cd73511p+1022,    0x1.1d557ddfe47ffp+2,-0x1.556cdb1d20a72p+1023, 0x1.2736a6b6e35f3p+1023,   0x1.ffe43ap-2, INEXACT)
175 T(RN, 0x1.1ff85a24aff31p+1022,    0x1.39ab374b2680dp+2,-0x1.35e6b07b651b8p+1023, 0x1.8bc7ce2087081p+1023,   0x1.ff9ed4p-2, INEXACT)
176 T(RN, 0x1.0449b3965227ep+1022,    0x1.4430d4441f9f2p+2, -0x1.a6966c96307ep+1023, 0x1.d94eda8c81771p+1022,  -0x1.ffccdap-2, INEXACT)
177 T(RN, 0x1.3c91fa00fd0c7p+1022,    0x1.1b6661c0b0303p+2,-0x1.f1f2846b64483p+1023, 0x1.95eae0d2644d3p+1022,  -0x1.ff0cccp-2, INEXACT)
178 T(RN, 0x1.0979b36d46534p+1022,    0x1.12fa205f41f7fp+2,-0x1.a83ecf4544a63p+1023, 0x1.2420f34e2aa3dp+1022,   0x1.ff099ap-2, INEXACT)
179 T(RN, 0x1.4c89df582a599p+1022,    0x1.55f3dc473ea8fp+2, -0x1.e35037292ddfp+1023, 0x1.95109fdbc3771p+1023,  -0x1.ffca0cp-2, INEXACT)
180 T(RN, 0x1.35ee0a669c4fbp+1022,    0x1.2263cb63f386ap+2,-0x1.449218ae35ac7p+1023, 0x1.7a8ed977d817bp+1023,   0x1.ffd704p-2, INEXACT)
181 T(RN, 0x1.117cc860f61bcp+1022,    0x1.440985b25d994p+2,-0x1.d7a7d82000449p+1023, 0x1.b960b7088e74fp+1022,  -0x1.ff777ep-2, INEXACT)
182 T(RN, 0x1.1e78a37be320fp+1022,    0x1.0db0fce62287bp+2,-0x1.376337da5eb53p+1023, 0x1.24326b9956dfbp+1023,  -0x1.ff8b5ep-2, INEXACT)
183 T(RN, 0x1.0c79b5c8331c2p+1022,     0x1.0aba6ea746b5p+2,-0x1.c86f1fcaf0741p+1023, 0x1.9c135bb2cff85p+1021,   0x1.fe1cc2p-2, INEXACT)
184 T(RN, 0x1.556c4c072f272p+1022,    0x1.347758d7d4eb5p+2,-0x1.c6fe4f24b248dp+1023, 0x1.6fcc9f756df6dp+1023,  -0x1.ffc122p-2, INEXACT)
185 T(RN,    -0x1.e8349b891b2fp-1,    0x1.4a6dec9b72578p-1,    0x1.3b6151ce809ddp-1,   0x1.3a62fe330b355p-11,  -0x1.ff89a4p-2, INEXACT)
186 T(RN,    0x1.2996632ac7d74p-1,   -0x1.bb3c58b654d94p-1,    0x1.01a6660e64a31p-1,   0x1.ed045bb956a8ep-15,  -0x1.eabe3cp-2, INEXACT)
187 T(RN,   -0x1.c602e894c1df8p-1,    0x1.a1c980e7d3f94p-1,    0x1.7271244b43386p-1,  -0x1.ba251fe026e5bp-15,   0x1.fa6bcap-2, INEXACT)
188 T(RN,    -0x1.c84baf47e85cp-1,     0x1.770b5149ef2ep-1,    0x1.4d80f139320bap-1,  -0x1.79277433b9e23p-10,   0x1.ffc56ap-2, INEXACT)
189 T(RN,    -0x1.36e667dcf9c6p-1,    0x1.2591f82556b88p-1,    0x1.2452a0f795f95p-1,    0x1.c83c8e63c159fp-3,  -0x1.ffffdcp-2, INEXACT)
190 T(RN,    0x1.88b2cede61e4cp-1,    -0x1.71dcab5ad9e9p-3,    0x1.32b27fea2ae97p-3,    0x1.70461909b25e2p-7,  -0x1.ffffe6p-2, INEXACT)
191 T(RN,     0x1.8d1e44002c98p-3,   -0x1.af9fdfb347834p-1,    0x1.e280942fb4146p-4,   -0x1.761ac23896dfdp-5,   0x1.ffffdep-2, INEXACT)
192 T(RN,    0x1.236e8cb9492c8p-1,   -0x1.d37443a57f1c4p-1,    0x1.ca10df801aabcp-4,   -0x1.a1a2cdf0138f9p-2,   0x1.fff07cp-2, INEXACT)
193 T(RN,   -0x1.6ad943e610fb8p-1,   -0x1.cef92a7bb18bcp-1,     0x1.f28587d8fb0ep-4,    0x1.866b5204b9aecp-1,  -0x1.fff9cep-2, INEXACT)
194 T(RN,   -0x1.60a8569a5d894p-1,   -0x1.ca07e29dd171cp-1,    0x1.b6c475ace09ecp-4,    0x1.72549291e2f7ap-1,  -0x1.fff924p-2, INEXACT)
195 T(RN,    0x1.d1962720d678cp-1,   -0x1.4548ee45c4084p-1,    0x1.f416ab193d75cp-4,   -0x1.d2929879dc853p-2,   0x1.fffe04p-2, INEXACT)
196 T(RN,   -0x1.9ddcb295a7d64p-1,    0x1.67fb3a2068a78p-1,    0x1.da9cd4597fe0ap-4,   -0x1.cf4f6eb4fc5d8p-2,   0x1.fffa98p-2, INEXACT)
197 T(RN,    0x1.c00d16ed45b88p+0,    0x1.c787eddda3664p+0,    0x1.1e3e6f0cc1802p-5,    0x1.931b8f379dcc3p+1,  -0x1.ffff4ep-2, INEXACT)
198 T(RN,    0x1.19c2a2372c184p+0,    -0x1.cb506961c19fp+0,    0x1.db1abf3f7ba3ap-6,   -0x1.f21c0eab0bc18p+0,   0x1.fffffcp-2, INEXACT)
199 T(RN,   -0x1.3a263218ccd1cp+0,   -0x1.e818d390df27cp+0,    0x1.2a81ed71785f5p-5,    0x1.3025ab0f63925p+1,   -0x1.ffff2p-2, INEXACT)
200 T(RN,    0x1.b0b041fbaca58p+0,    -0x1.9d5f76d178e6p+0,    0x1.0215c7bb84cf9p-6,     -0x1.5b52aec7ef4p+1,   0x1.ffffa6p-2, INEXACT)
201 T(RN,   -0x1.377549d9a87f4p+0,   -0x1.a13d4a03dd6d8p+0,    0x1.f190388bc5cc6p-7,    0x1.ff83bebbd6fe4p+0,  -0x1.ffffc4p-2, INEXACT)
202 T(RN,    0x1.6a726c0762ac8p-1,   -0x1.d32f2d30e483cp+0,    0x1.f953eb70fbde6p-7,   -0x1.46c61b3070332p+0,    0x1.fffffp-2, INEXACT)
203 T(RN,     0x1.94cf2509d40cp-1,     0x1.721976af6dfbp+0,    0x1.f51a456921c3ep-7,     0x1.28880842acc6p+0,  -0x1.ffff84p-2, INEXACT)
204 T(RN,    0x1.b128eb0ad8728p-1,    0x1.7682566a54268p+0,    0x1.bd4122a074cafp-8,    0x1.3e9469530e762p+0,  -0x1.ffffd2p-2, INEXACT)
205 T(RN,    0x1.c4ae75976e35cp+0,   -0x1.11c329dd1160cp+0,    0x1.9993f5e13c9bdp-8,   -0x1.e27d925b07cf1p+0,   0x1.ffffdcp-2, INEXACT)
206 T(RN,   -0x1.85f81f88fa3c4p+0,   -0x1.17648a494fa18p-1,    0x1.37d305113b48p-10,    0x1.aa367b7490e57p-1,  -0x1.fffff4p-2, INEXACT)
207 T(RN,   -0x1.311f2b4319efcp+0,    0x1.abbb5272e3d18p-1,   0x1.35841b7bdbcfep-10,    -0x1.fd337f24b39ep-1,   0x1.ffffecp-2, INEXACT)
208 T(RN,     0x1.ab94369a9a0dp-1,    0x1.9d1e0e0aa3bacp+0,   0x1.0a63ca87cfa78p-11,    0x1.592173ee296b6p+0,  -0x1.fffffcp-2, INEXACT)
209 T(RZ,                  0x0p+0,                  0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
210 T(RZ,                 -0x0p+0,                 -0x0p+0,                 -0x0p+0,                  0x0p+0,          0x0p+0, 0)
211 T(RZ,                 -0x0p+0,                 -0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
212 T(RZ,                 -0x0p+0,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
213 T(RZ,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
214 T(RZ,                 -0x0p+0,                  0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
215 T(RZ,                  0x0p+0,                 -0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
216 T(RZ,                  0x0p+0,                  0x0p+0,                 -0x0p+0,                  0x0p+0,          0x0p+0, 0)
217 T(RZ,                  0x0p+0,                  0x0p+0,                     nan,                     nan,          0x0p+0, 0)
218 T(RZ,                  0x0p+0,                     nan,                  0x0p+0,                     nan,          0x0p+0, 0)
219 T(RZ,                     nan,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, 0)
220 T(RZ,                  0x0p+0,                  0x0p+0,                     inf,                     inf,          0x0p+0, 0)
221 T(RZ,                  0x0p+0,                     inf,                  0x0p+0,                     nan,          0x0p+0, INVALID)
222 T(RZ,                     inf,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, INVALID)
223 T(RZ,                  0x0p+0,                  0x0p+0,                    -inf,                    -inf,          0x0p+0, 0)
224 T(RZ,                  0x0p+0,                    -inf,                  0x0p+0,                     nan,          0x0p+0, INVALID)
225 T(RZ,                    -inf,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, INVALID)
226 T(RZ,                  0x1p+0,                     inf,                     inf,                     inf,          0x0p+0, 0)
227 T(RZ,                  0x1p+0,                     inf,                    -inf,                     nan,          0x0p+0, INVALID)
228 T(RZ,                  0x1p+0,                    -inf,                    -inf,                    -inf,          0x0p+0, 0)
229 T(RZ,                  0x1p+0,                    -inf,                     inf,                     nan,          0x0p+0, INVALID)
230 T(RZ,                 -0x1p+0,                     inf,                     inf,                     nan,          0x0p+0, INVALID)
231 T(RZ,                 -0x1p+0,                     inf,                    -inf,                    -inf,          0x0p+0, 0)
232 T(RZ,                 -0x1p+0,                    -inf,                    -inf,                     nan,          0x0p+0, INVALID)
233 T(RZ,                 -0x1p+0,                    -inf,                     inf,                     inf,          0x0p+0, 0)
234 T(RZ,                  0x1p+0,                  0x1p+0,                     inf,                     inf,          0x0p+0, 0)
235 T(RZ,                  0x1p+0,                  0x1p+0,                    -inf,                    -inf,          0x0p+0, 0)
236 T(RZ,                     inf,                    -inf,                  0x1p+0,                    -inf,          0x0p+0, 0)
237 T(RZ,                    -inf,                    -inf,                  0x1p+0,                     inf,          0x0p+0, 0)
238 T(RZ,                     inf,                     inf,                     nan,                     nan,          0x0p+0, 0)
239 T(RZ,                     inf,                     nan,                     inf,                     nan,          0x0p+0, 0)
240 T(RZ,                     nan,                     inf,                     inf,                     nan,          0x0p+0, 0)
241 // TODO: invalid is optional
242 T(RZ,                     inf,                  0x0p+0,                     nan,                     nan,          0x0p+0, INVALID)
243 T(RZ,                  0x0p+0,                     inf,                     nan,                     nan,          0x0p+0, INVALID)
244 T(RZ,                    -inf,                  0x0p+0,                     nan,                     nan,          0x0p+0, INVALID)
245 T(RZ,                  0x0p+0,                    -inf,                     nan,                     nan,          0x0p+0, INVALID)
246 T(RZ,                 -0x1p+0,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
247 T(RZ,                 -0x1p+0,                  0x1p+0,                  0x1p+0,                  0x0p+0,          0x0p+0, 0)
248 T(RZ,                  0x1p+0,                  0x1p+0,                 -0x1p+0,                  0x0p+0,          0x0p+0, 0)
249 T(RZ,                 -0x1p+0,                 -0x1p+0,                 -0x1p+0,                  0x0p+0,          0x0p+0, 0)
250 T(RZ,                  0x1p+0,                  0x1p+0,              -0x1p-1074,    0x1.fffffffffffffp-1,         -0x1p+0, INEXACT)
251 T(RZ,               0x1p-1074,               0x1p-1074, 0x1.fffffffffffffp-1022, 0x1.fffffffffffffp-1022,          0x0p+0, INEXACT)
252 T(RZ,               0x1p-1074,              -0x1p-1074, 0x1.fffffffffffffp-1022, 0x1.ffffffffffffep-1022,         -0x1p+0, INEXACT)
253 T(RZ,               0x1p-1074,              -0x1p-1074,-0x1.fffffffffffffp-1022,-0x1.fffffffffffffp-1022,          0x0p+0, INEXACT)
254 T(RZ,               0x1p-1074,               0x1p-1074,-0x1.fffffffffffffp-1022,-0x1.ffffffffffffep-1022,          0x1p+0, INEXACT)
255 T(RZ,               0x1p-1074,              -0x1p-1074,               0x1p-1074,                  0x0p+0,         -0x1p+0, INEXACT|UNDERFLOW)
256 T(RZ,               0x1p-1074,              -0x1p-1074,              -0x1p-1074,              -0x1p-1074,          0x0p+0, INEXACT|UNDERFLOW)
257 T(RZ,    0x1.0000000000001p+0,                  0x1p+0,                 0x1p+53,                 0x1p+53,         -0x1p-1, INEXACT)
258 T(RZ,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 0x1p+53,                 0x1p+53,         -0x1p-1, INEXACT)
259 T(RZ,                  0x1p+0,    0x1.fffffffffffffp-1,   0x1.fffffffffffffp+53,   0x1.fffffffffffffp+53,         -0x1p-1, INEXACT)
260 T(RZ,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   0x1.ffffffffffffep+53,   0x1.ffffffffffffep+53,         -0x1p-1, INEXACT)
261 T(RZ,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 0x1p-52,    0x1.0000000000001p+0,         -0x1p-1, INEXACT)
262 T(RZ,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   0x1.fffffffffffffp-53,    0x1.0000000000001p+0,         -0x1p-1, INEXACT)
263 T(RZ,    0x1.0000000000005p+0,    0x1.ffffffffffffbp-1,                 0x1p-52,    0x1.0000000000003p+0,         -0x1p-1, INEXACT)
264 T(RZ,    0x1.0000000000006p+0,    0x1.ffffffffffffdp-1,                 0x1p-52,    0x1.0000000000005p+0,         -0x1p-1, INEXACT)
265 T(RZ,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 -0x1p+0,   0x1.ffffffffffffep-54,          0x0p+0, 0)
266 T(RZ,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   -0x1.fffffffffffffp-1,   0x1.fffffffffffffp-53,          0x0p+0, 0)
267 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,                 -0x1p+0,               -0x1p-104,          0x0p+0, 0)
268 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,   -0x1.fffffffffffffp-1,   0x1.ffffffffffffcp-54,          0x0p+0, 0)
269 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,                 -0x1p+0,  -0x1.0000000000003p-53,          0x0p+0, 0)
270 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,   -0x1.fffffffffffffp-1,             -0x1.8p-104,          0x0p+0, 0)
271 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,   -0x1.ffffffffffffep-1,   0x1.ffffffffffffap-54,          0x0p+0, 0)
272 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,                 -0x1p+0,  -0x1.0000000000002p-52,          0x0p+0, 0)
273 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.fffffffffffffp-1,  -0x1.0000000000004p-53,          0x0p+0, 0)
274 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.ffffffffffffep-1,               -0x1p-103,          0x0p+0, 0)
275 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.ffffffffffffdp-1,   0x1.ffffffffffff8p-54,          0x0p+0, 0)
276 T(RZ,    0x1.fffffffffffffp-1,    0x1.fffffffffffffp-1,   -0x1.fffffffffffffp-1,  -0x1.fffffffffffffp-54,          0x0p+0, 0)
277 T(RZ,    0x1.fffffffffffffp-1,    0x1.fffffffffffffp-1,   -0x1.ffffffffffffep-1,                0x1p-106,          0x0p+0, 0)
278 T(RZ,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.fffffffffffffp-1,  -0x1.fffffffffffffp-53,          0x0p+0, 0)
279 T(RZ,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffep-1,  -0x1.ffffffffffffep-54,          0x0p+0, 0)
280 T(RZ,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffdp-1,                0x1p-105,          0x0p+0, 0)
281 T(RZ,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffcp-1,   0x1.0000000000001p-53,          0x0p+0, 0)
282 T(RZ,    0x1.fffffffffffffp-1,    0x1.ffffffffffffdp-1,                 -0x1p+0,  -0x1.fffffffffffffp-52,          0x1p-2, INEXACT)
283 T(RZ,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff4p+0,         -0x1p-1, INEXACT)
284 T(RZ,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,                  0x1p+0,    0x1.ffffffffffff8p+0,         -0x1p-1, INEXACT)
285 T(RZ,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffcp-1,    0x1.ffffffffffff6p+0,         -0x1p-1, INEXACT)
286 T(RZ,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffff4p+0,         -0x1p-1, INEXACT)
287 T(RZ,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffffdp-1,    0x1.ffffffffffff6p+0,         -0x1p-1, INEXACT)
288 T(RZ,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffff4p+0,         -0x1p-1, INEXACT)
289 T(RZ,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffep-1,    0x1.ffffffffffff6p+0,         -0x1p-1, INEXACT)
290 T(RZ,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffff4p+0,         -0x1p-1, INEXACT)
291 T(RZ,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.fffffffffffffp-1,    0x1.ffffffffffff6p+0,         -0x1p-1, INEXACT)
292 T(RZ,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffff4p+0,         -0x1p-1, INEXACT)
293 T(RZ,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff2p+0,         -0x1p-1, INEXACT)
294 T(RZ,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,    0x1.fffffffffffffp+0,         -0x1p-1, INEXACT)
295 T(RZ,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
296 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.fffffffffffffp-1,    0x1.fffffffffffffp+0,         -0x1p-1, INEXACT)
297 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
298 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
299 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,                  0x1p+0,    0x1.fffffffffffffp+0,         -0x1p-1, INEXACT)
300 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,    0x1.ffffffffffffcp-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
301 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
302 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,    0x1.ffffffffffffdp-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
303 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
304 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffep-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
305 T(RZ,    0x1.0000000000001p+0,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
306 T(RZ,    0x1.5872449b765b9p+0,    0x1.c9acf91f8de2bp+0,    0x1.9265607e4d168p+0,    0x1.fd190c77c2a67p+1,  -0x1.fffc98p-2, INEXACT)
307 T(RZ,    0x1.81d010b146d0ep+0,    0x1.2d3c680dc9071p+0,    0x1.a80b69538754cp+0,    0x1.b7040b44973a6p+1,  -0x1.0029a2p-1, INEXACT)
308 T(RZ,    0x1.6a44f2252b6a2p+0,    0x1.da452a378b832p+0,     0x1.1fe2ce329104p+0,    0x1.df842b6f48b12p+1,  -0x1.00112ep-1, INEXACT)
309 T(RZ,    0x1.096b1d26463eep+0,     0x1.d846d3e34333p+0,    0x1.721e3480922b8p+0,    0x1.ade2909c0269fp+1,  -0x1.ffe5ecp-2, INEXACT)
310 T(RZ,    0x1.99bd3434c454bp+0,    0x1.03cb8e4115bdep+0,    0x1.109f107188b08p+0,    0x1.5837a47d37faep+1,  -0x1.001cfep-1, INEXACT)
311 T(RZ,    0x1.ba930a0a78ed2p+0,    0x1.8c24e8d67f636p+0,    0x1.ac49dbfbf8affp+0,    0x1.164947ae6a5d9p+2,   -0x1.fffb3p-2, INEXACT)
312 T(RZ,    0x1.be224ad773191p+0,    0x1.d96b77169731fp+0,    0x1.662cfb75d8edep+0,    0x1.27cd67e720f78p+2,  -0x1.001e48p-1, INEXACT)
313 T(RZ,    0x1.59e7a1b0bdb3cp+0,    0x1.2decba4d46421p+0,    0x1.88f4062e96df5p+0,    0x1.90749e4794f79p+1,  -0x1.ffe4c4p-2, INEXACT)
314 T(RZ,    0x1.22edf4b4da9a7p+0,    0x1.dfa8d65f506cdp+0,    0x1.2799208da2fbap+0,    0x1.a45a1e99ed7a8p+1,  -0x1.000d06p-1, INEXACT)
315 T(RZ,    0x1.ad5b991a2a279p+0,    0x1.f02fd26706024p+0,    0x1.831cdd5c8797cp+0,     0x1.30d3a2ac90a6p+2,  -0x1.001c7cp-1, INEXACT)
316 T(RZ,    0x1.531f9620e764ap+0,    0x1.cad61b54d4425p+0,    0x1.df817cae8a9afp+0,    0x1.0fd4e7f8671dcp+2,  -0x1.0018e8p-1, INEXACT)
317 T(RZ,    0x1.629a5ad79494fp+0,    0x1.049e58693f4c4p+0,    0x1.45b0109e4d00cp+0,    0x1.5758154e14965p+1,  -0x1.fffbfcp-2, INEXACT)
318 T(RZ,    0x1.2f52b53f9240ap+0,    0x1.1d5c686dbb0dap+0,    0x1.6da3e392a4fd4p+0,    0x1.5fe03a6795912p+1,  -0x1.0015bep-1, INEXACT)
319 T(RZ,    0x1.058667552b49ep+0,    0x1.23307bacc1c42p+0,    0x1.5b059b47cd8f5p+0,    0x1.423f752486d13p+1,   -0x1.ffd68p-2, INEXACT)
320 T(RZ,    0x1.a717d95337ed8p+0,    0x1.2b1c37846aaadp+0,    0x1.be65672f885b1p+0,    0x1.d65e72303c075p+1,  -0x1.ffa07ep-2, INEXACT)
321 T(RZ,    0x1.deb79287b3d32p+0,    0x1.62776b829babap+0,    0x1.67daf18bd2eb1p+0,    0x1.ff5a0d45c69d6p+1,  -0x1.00035cp-1, INEXACT)
322 T(RZ,    0x1.fbf12d3a6de91p+0,     0x1.879fe6124f11p+0,    0x1.9f3f1247a8641p+0,    0x1.2a126c6980018p+2,  -0x1.0028bcp-1, INEXACT)
323 T(RZ,    0x1.c589628460e01p+0,    0x1.e1bec1c797533p+0,    0x1.349f30cdb84bbp+0,    0x1.2286118b6f6e5p+2,  -0x1.ffce2cp-2, INEXACT)
324 T(RZ,    0x1.46fd6c2c924ebp+0,    0x1.65e2f02e730a1p+0,    0x1.37739d2751098p+0,    0x1.804a71c1f1272p+1,  -0x1.001856p-1, INEXACT)
325 T(RZ,    0x1.f99e595ae11fdp+0,     0x1.bd33d9a1d81bp+0,    0x1.932a2a2e244c1p+0,    0x1.409e34f8f2f89p+2,  -0x1.ffa16ep-2, INEXACT)
326 T(RZ,    0x1.59ea1e56bfe55p+0,    0x1.6f46b7d412a44p+0,    0x1.80f2bc9a32cc3p+0,    0x1.b89c7640e32ffp+1,  -0x1.fff8d8p-2, INEXACT)
327 T(RZ,    0x1.61490fcb44129p+0,    0x1.0038ec4fc35c2p+0,    0x1.df7436ed7a7b7p+0,    0x1.a085ea68d05cfp+1,  -0x1.ffa84cp-2, INEXACT)
328 T(RZ,    0x1.d41b98788502bp+0,    0x1.1a7b77843aca6p+0,    0x1.05be891837d36p+0,    0x1.8523596ceced9p+1,  -0x1.ffeb74p-2, INEXACT)
329 T(RZ,    0x1.3153cf6f69af9p+0,    0x1.aaa947e38e57ap+0,    0x1.8519f9b590645p+0,    0x1.c0fcab7b46368p+1,  -0x1.00024cp-1, INEXACT)
330 T(RZ,    0x1.c25a1f73581aap+0,     0x1.0a51ffca372ap+0,    0x1.0c77e3ebac5f3p+0,    0x1.707ce48c7d72dp+1,  -0x1.ffb368p-2, INEXACT)
331 T(RZ,     0x1.829c2cde44b7p+0,    0x1.f692e86d8cb36p+0,     0x1.455e72d264bfp+0,    0x1.0f16a3b8b3f97p+2,  -0x1.ffe97cp-2, INEXACT)
332 T(RZ,    0x1.94729588dcc69p+0,    0x1.c3bb794c6edf8p+0,    0x1.9da4e94d262d2p+0,    0x1.19d4bd84d9fd2p+2,  -0x1.000786p-1, INEXACT)
333 T(RZ,    0x1.e6a5e7e39c3d5p+0,    0x1.1b69af2bdd978p+0,    0x1.e7ef1eafa119cp+0,    0x1.00ac5b44c9f31p+2,  -0x1.ffd312p-2, INEXACT)
334 T(RZ, 0x1.bc9ba1320700cp-1022,    0x1.981f2e1a451a8p-2, 0x1.046144efc0ceap-1022, 0x1.b594d0e4368efp-1022,  -0x1.ffcc42p-2, INEXACT)
335 T(RZ, 0x1.022db53c98d14p-1022,    0x1.21157eef74848p-2, 0x1.2f880432b1bc1p-1022, 0x1.786ad60a02b3dp-1022,   -0x1.ffbacp-2, INEXACT)
336 T(RZ, 0x1.805a491fa9597p-1022,    0x1.e0f49d782ff87p-2,  0x1.172a62346206p-1022, 0x1.cbb085199a3f5p-1022,  -0x1.ffd226p-2, INEXACT)
337 T(RZ, 0x1.adbc3a9d816dep-1022,    0x1.e039d4431e3cdp-2, 0x1.93ceef6fe18a2p-1022,  0x1.2eabb7dc0e2fp-1021,  -0x1.000f7cp-1, INEXACT)
338 T(RZ, 0x1.645aa5c2df3afp-1022,    0x1.649edfcad854fp-2, 0x1.8b43e0bbaeb01p-1022, 0x1.03af571d2b504p-1021,  -0x1.00219ep-1, INEXACT)
339 T(RZ, 0x1.133474a2c0fb1p-1022,    0x1.72442bcbfa01dp-2, 0x1.4a1a21971c5dbp-1022, 0x1.ad9ce7fcefa3fp-1022,  -0x1.fff76ap-2, INEXACT)
340 T(RZ, 0x1.8ee3feb00c3e7p-1022,    0x1.53bd9353313bcp-2, 0x1.5501b57dc3b6fp-1022, 0x1.d9598906f0bb3p-1022,  -0x1.ffae68p-2, INEXACT)
341 T(RZ, 0x1.161225cfa61e2p-1022,     0x1.b6dd69a0af5bp-2, 0x1.924ffc3ead5c3p-1022, 0x1.04be6fc25367bp-1021,  -0x1.ffc18ap-2, INEXACT)
342 T(RZ, 0x1.820f7faf219afp-1022,    0x1.06717ae771f6dp-2, 0x1.0dc5035f5e2afp-1022, 0x1.70b6c3169f043p-1022,   -0x1.ffcb1p-2, INEXACT)
343 T(RZ, 0x1.ce0e2ea55040ep-1022,    0x1.ce5a55fa3828dp-2, 0x1.f2f444d50ce59p-1022, 0x1.61ca36f5a8a79p-1021,  -0x1.ffdd18p-2, INEXACT)
344 T(RZ, 0x1.a7a271c67cdcfp-1022,     0x1.1e979090e218p-2, 0x1.b1f10b6e2177ap-1022, 0x1.1440cf1c105ebp-1021,   -0x1.ffffcp-2, INEXACT)
345 T(RZ, 0x1.76df065829dc6p-1022,    0x1.fb22ab1b86b8bp-2,  0x1.6966267f317cp-1022, 0x1.1186e1f77012dp-1021,   -0x1.fffb4p-2, INEXACT)
346 T(RZ, 0x1.8b004a28b70dbp-1022,    0x1.48e5805a8b453p-2, 0x1.0ea791f716557p-1022, 0x1.8d86310bad175p-1022,  -0x1.ffdc92p-2, INEXACT)
347 T(RZ, 0x1.fb3391a4b1d23p-1022,    0x1.4d8705b057caep-2, 0x1.d026cb6dae73bp-1022, 0x1.3aad18b424c67p-1021,  -0x1.ffbd7ap-2, INEXACT)
348 T(RZ, 0x1.a5ba39730e197p-1022,    0x1.794df89b1cc49p-2, 0x1.24a0a388d0b6bp-1022, 0x1.c0048fd33a417p-1022,  -0x1.ffe2fep-2, INEXACT)
349 T(RZ, 0x1.aa9eff070281cp-1022,    0x1.fab05661b48ebp-2, 0x1.cbe2af6c69c6ep-1022, 0x1.4f7ddbe122764p-1021,  -0x1.000cf2p-1, INEXACT)
350 T(RZ, 0x1.758bbff0ec4bap-1022,    0x1.a4a197f3fa424p-2, 0x1.47761e8d142ddp-1022, 0x1.e0e762ee2e7c5p-1022,   -0x1.ffc3ap-2, INEXACT)
351 T(RZ, 0x1.4dab43918a9a8p-1022,    0x1.ed667442b4751p-2, 0x1.3f25f82e02e3ep-1022, 0x1.dfec0ee732dcap-1022,  -0x1.002d48p-1, INEXACT)
352 T(RZ, 0x1.7943735951931p-1022,    0x1.fa6a357c5c9ddp-2, 0x1.0bed44b0b71b4p-1022, 0x1.c6803a6059abep-1022,  -0x1.0021d2p-1, INEXACT)
353 T(RZ, 0x1.66c26bc29a5e8p-1022,    0x1.3faed079f761ap-2, 0x1.163ff906dd651p-1022, 0x1.8640492c45959p-1022,  -0x1.fffd9cp-2, INEXACT)
354 T(RZ, 0x1.f52172c56bdf5p-1022,    0x1.672b2de422734p-2, 0x1.7bc5d708e5a34p-1022, 0x1.15c5b95145cc6p-1021,  -0x1.00279ep-1, INEXACT)
355 T(RZ, 0x1.2f94e89aa7558p-1022,    0x1.dfa6d30835f5ep-2, 0x1.59c6b0d504cf9p-1022, 0x1.e7fa0dd76fbefp-1022,  -0x1.ffe9f6p-2, INEXACT)
356 T(RZ, 0x1.6159897ae533cp-1022,    0x1.f3b8892e3a3c8p-2,  0x1.09ca702b7759p-1022, 0x1.b63a7f56fce1fp-1022,  -0x1.ffeb68p-2, INEXACT)
357 T(RZ, 0x1.f73d5f4e81fd8p-1022,    0x1.7ccff2642124ap-2, 0x1.e7d836a0c8308p-1022, 0x1.517f1763126d3p-1021,  -0x1.ffbe5cp-2, INEXACT)
358 T(RZ, 0x1.b4328925969fbp-1022,    0x1.8fa02832a22d5p-2, 0x1.2084598e2f8c6p-1022, 0x1.cabf43838dc51p-1022,  -0x1.ffa0e8p-2, INEXACT)
359 T(RZ, 0x1.66ee60a92676fp-1022,    0x1.eddd2e7681ce4p-2, 0x1.b81d57daeb3a7p-1022, 0x1.329c918ffb682p-1021,  -0x1.00039ap-1, INEXACT)
360 T(RZ, 0x1.ff2737585895dp-1022,    0x1.fb4bf3828ae4ap-2,  0x1.4a866847740fp-1022, 0x1.23e07e4dbbeaap-1021,  -0x1.000a36p-1, INEXACT)
361 T(RZ, 0x1.5e2008d269a86p-1022,    0x1.507bbbe4d78eep-2, 0x1.6220c6f83f636p-1022, 0x1.d52d9874f1c74p-1022,  -0x1.001edap-1, INEXACT)
362 T(RZ, 0x1.ce7e2e5812d86p-1022,    0x1.0e6689d092e5fp-2, 0x1.1e43fd55c3458p-1022, 0x1.9864925e2fb0fp-1022,  -0x1.fff562p-2, INEXACT)
363 T(RZ, 0x1.7b353b81e793dp-1022,    0x1.82b426f874c6dp-2, 0x1.d92b19d21fd5cp-1022, 0x1.342fb0c544a78p-1021,   -0x1.0012bp-1, INEXACT)
364 T(RZ, 0x1.5be667823370ap-1022,    0x1.a8a99b163869bp-2, 0x1.95456b68dc3bcp-1022,  0x1.12c638de03c7p-1021,  -0x1.000a4ep-1, INEXACT)
365 T(RZ, 0x1.17b0fc6c850e5p-1022,    0x1.d1d0a4853c315p-2,  0x1.36b79f7c0c24p-1022, 0x1.b5f2baff5635cp-1022,  -0x1.0002d4p-1, INEXACT)
366 T(RZ, 0x1.bd97819bacfd8p-1022,    0x1.2c25f267ba4eep-2, 0x1.804b5204a3f3ap-1022, 0x1.01739c190fd96p-1021,  -0x1.001b9ep-1, INEXACT)
367 T(RZ, 0x1.596577053873dp-1022,    0x1.3562ab2d29949p-2, 0x1.b3f1ee75db6e7p-1022, 0x1.0e268a498009ap-1021,  -0x1.001e82p-1, INEXACT)
368 T(RZ, 0x1.3c7a68cf0f7b3p-1022,    0x1.9a55c15b167bdp-2, 0x1.7635b7b163c07p-1022,  0x1.f5073b93b7b8p-1022,   -0x1.00176p-1, INEXACT)
369 T(RZ, 0x1.5825164bc4068p-1022,    0x1.dcbb6e5ff3245p-2, 0x1.52fc3be0e84dap-1022, 0x1.f334771c2dcfap-1022,   -0x1.00257p-1, INEXACT)
370 T(RZ, 0x1.139ea77b760ecp+1022,    0x1.9b25f2fd017eap+2,-0x1.bc16788922b6fp+1023, 0x1.b93aac527380ep+1023,  -0x1.001c3ep-1, INEXACT)
371 T(RZ, 0x1.0e6f9c1657d7cp+1022,    0x1.4d5c6b55ab5f1p+2,-0x1.e027dd5742e2cp+1023, 0x1.c0538372b4bbep+1022,  -0x1.00154ep-1, INEXACT)
372 T(RZ, 0x1.1182524fa411cp+1022,    0x1.a3dba56842d19p+2,-0x1.c1ad59474d71fp+1023, 0x1.bf78969300a76p+1023,  -0x1.001866p-1, INEXACT)
373 T(RZ,  0x1.1cbf4fb8ec82p+1022,    0x1.5e32019a84fbbp+2,-0x1.985af08f32edep+1023, 0x1.72af6bbad4a28p+1023,  -0x1.0034d2p-1, INEXACT)
374 T(RZ, 0x1.311e25c6db346p+1022,    0x1.4e30db6c4b51dp+2,-0x1.7681f7a9786a7p+1023, 0x1.a61d29434fc13p+1023,  -0x1.fffe86p-2, INEXACT)
375 T(RZ, 0x1.1201cf577052fp+1022,    0x1.59730b2db7a16p+2,-0x1.56f1a64a078d5p+1023, 0x1.8c8d801df34d9p+1023,  -0x1.ffd9f6p-2, INEXACT)
376 T(RZ, 0x1.3e52335b76e81p+1022,    0x1.4dbd56f857479p+2,-0x1.509340c11bd2ep+1023, 0x1.ed6576837f653p+1023,  -0x1.ffc36cp-2, INEXACT)
377 T(RZ, 0x1.18566b4f843cbp+1022,    0x1.444fba10eaf29p+2,-0x1.f927beae57f0ap+1023, 0x1.9a433b9796559p+1022,  -0x1.ff6812p-2, INEXACT)
378 T(RZ, 0x1.3fbe544fe1be8p+1022,    0x1.2d2a5fda03639p+2,-0x1.007407dbfd03cp+1023, 0x1.efdb644b613e5p+1023,  -0x1.ffc3d8p-2, INEXACT)
379 T(RZ,  0x1.263a0d3bc2e4p+1022,    0x1.4cc198adbc651p+2,-0x1.734b1c1f7fdb8p+1023, 0x1.899878afc0fa2p+1023,  -0x1.003426p-1, INEXACT)
380 T(RZ, 0x1.5bf4aec8efc8ep+1022,    0x1.555f0341516c9p+2,-0x1.c706408acd14cp+1023, 0x1.d8f5e18b868bcp+1023,  -0x1.0013e6p-1, INEXACT)
381 T(RZ, 0x1.1e57f1af78279p+1022,    0x1.34bc0c7f082b3p+2,-0x1.497b92c1365edp+1023, 0x1.692cb7ec68a93p+1023,  -0x1.ffe3f6p-2, INEXACT)
382 T(RZ, 0x1.1d9824cd73511p+1022,    0x1.1d557ddfe47ffp+2,-0x1.556cdb1d20a72p+1023, 0x1.2736a6b6e35f2p+1023,  -0x1.000de4p-1, INEXACT)
383 T(RZ, 0x1.1ff85a24aff31p+1022,    0x1.39ab374b2680dp+2,-0x1.35e6b07b651b8p+1023,  0x1.8bc7ce208708p+1023,  -0x1.003096p-1, INEXACT)
384 T(RZ, 0x1.0449b3965227ep+1022,    0x1.4430d4441f9f2p+2, -0x1.a6966c96307ep+1023, 0x1.d94eda8c81771p+1022,  -0x1.ffccdap-2, INEXACT)
385 T(RZ, 0x1.3c91fa00fd0c7p+1022,    0x1.1b6661c0b0303p+2,-0x1.f1f2846b64483p+1023, 0x1.95eae0d2644d3p+1022,  -0x1.ff0cccp-2, INEXACT)
386 T(RZ, 0x1.0979b36d46534p+1022,    0x1.12fa205f41f7fp+2,-0x1.a83ecf4544a63p+1023, 0x1.2420f34e2aa3cp+1022,  -0x1.007b32p-1, INEXACT)
387 T(RZ, 0x1.4c89df582a599p+1022,    0x1.55f3dc473ea8fp+2, -0x1.e35037292ddfp+1023, 0x1.95109fdbc3771p+1023,  -0x1.ffca0cp-2, INEXACT)
388 T(RZ, 0x1.35ee0a669c4fbp+1022,    0x1.2263cb63f386ap+2,-0x1.449218ae35ac7p+1023, 0x1.7a8ed977d817ap+1023,  -0x1.00147ep-1, INEXACT)
389 T(RZ, 0x1.117cc860f61bcp+1022,    0x1.440985b25d994p+2,-0x1.d7a7d82000449p+1023, 0x1.b960b7088e74fp+1022,  -0x1.ff777ep-2, INEXACT)
390 T(RZ, 0x1.1e78a37be320fp+1022,    0x1.0db0fce62287bp+2,-0x1.376337da5eb53p+1023, 0x1.24326b9956dfbp+1023,  -0x1.ff8b5ep-2, INEXACT)
391 T(RZ, 0x1.0c79b5c8331c2p+1022,     0x1.0aba6ea746b5p+2,-0x1.c86f1fcaf0741p+1023, 0x1.9c135bb2cff84p+1021,  -0x1.00f19ep-1, INEXACT)
392 T(RZ, 0x1.556c4c072f272p+1022,    0x1.347758d7d4eb5p+2,-0x1.c6fe4f24b248dp+1023, 0x1.6fcc9f756df6dp+1023,  -0x1.ffc122p-2, INEXACT)
393 T(RZ,    -0x1.e8349b891b2fp-1,    0x1.4a6dec9b72578p-1,    0x1.3b6151ce809ddp-1,   0x1.3a62fe330b355p-11,  -0x1.ff89a4p-2, INEXACT)
394 T(RZ,    0x1.2996632ac7d74p-1,   -0x1.bb3c58b654d94p-1,    0x1.01a6660e64a31p-1,   0x1.ed045bb956a8ep-15,  -0x1.eabe3cp-2, INEXACT)
395 T(RZ,   -0x1.c602e894c1df8p-1,    0x1.a1c980e7d3f94p-1,    0x1.7271244b43386p-1,  -0x1.ba251fe026e5bp-15,   0x1.fa6bcap-2, INEXACT)
396 T(RZ,    -0x1.c84baf47e85cp-1,     0x1.770b5149ef2ep-1,    0x1.4d80f139320bap-1,  -0x1.79277433b9e23p-10,   0x1.ffc56ap-2, INEXACT)
397 T(RZ,    -0x1.36e667dcf9c6p-1,    0x1.2591f82556b88p-1,    0x1.2452a0f795f95p-1,    0x1.c83c8e63c159fp-3,  -0x1.ffffdcp-2, INEXACT)
398 T(RZ,    0x1.88b2cede61e4cp-1,    -0x1.71dcab5ad9e9p-3,    0x1.32b27fea2ae97p-3,    0x1.70461909b25e2p-7,  -0x1.ffffe6p-2, INEXACT)
399 T(RZ,     0x1.8d1e44002c98p-3,   -0x1.af9fdfb347834p-1,    0x1.e280942fb4146p-4,   -0x1.761ac23896dfdp-5,   0x1.ffffdep-2, INEXACT)
400 T(RZ,    0x1.236e8cb9492c8p-1,   -0x1.d37443a57f1c4p-1,    0x1.ca10df801aabcp-4,   -0x1.a1a2cdf0138f9p-2,   0x1.fff07cp-2, INEXACT)
401 T(RZ,   -0x1.6ad943e610fb8p-1,   -0x1.cef92a7bb18bcp-1,     0x1.f28587d8fb0ep-4,    0x1.866b5204b9aecp-1,  -0x1.fff9cep-2, INEXACT)
402 T(RZ,   -0x1.60a8569a5d894p-1,   -0x1.ca07e29dd171cp-1,    0x1.b6c475ace09ecp-4,    0x1.72549291e2f7ap-1,  -0x1.fff924p-2, INEXACT)
403 T(RZ,    0x1.d1962720d678cp-1,   -0x1.4548ee45c4084p-1,    0x1.f416ab193d75cp-4,   -0x1.d2929879dc853p-2,   0x1.fffe04p-2, INEXACT)
404 T(RZ,   -0x1.9ddcb295a7d64p-1,    0x1.67fb3a2068a78p-1,    0x1.da9cd4597fe0ap-4,   -0x1.cf4f6eb4fc5d8p-2,   0x1.fffa98p-2, INEXACT)
405 T(RZ,    0x1.c00d16ed45b88p+0,    0x1.c787eddda3664p+0,    0x1.1e3e6f0cc1802p-5,    0x1.931b8f379dcc3p+1,  -0x1.ffff4ep-2, INEXACT)
406 T(RZ,    0x1.19c2a2372c184p+0,    -0x1.cb506961c19fp+0,    0x1.db1abf3f7ba3ap-6,   -0x1.f21c0eab0bc18p+0,   0x1.fffffcp-2, INEXACT)
407 T(RZ,   -0x1.3a263218ccd1cp+0,   -0x1.e818d390df27cp+0,    0x1.2a81ed71785f5p-5,    0x1.3025ab0f63925p+1,   -0x1.ffff2p-2, INEXACT)
408 T(RZ,    0x1.b0b041fbaca58p+0,    -0x1.9d5f76d178e6p+0,    0x1.0215c7bb84cf9p-6,     -0x1.5b52aec7ef4p+1,   0x1.ffffa6p-2, INEXACT)
409 T(RZ,   -0x1.377549d9a87f4p+0,   -0x1.a13d4a03dd6d8p+0,    0x1.f190388bc5cc6p-7,    0x1.ff83bebbd6fe4p+0,  -0x1.ffffc4p-2, INEXACT)
410 T(RZ,    0x1.6a726c0762ac8p-1,   -0x1.d32f2d30e483cp+0,    0x1.f953eb70fbde6p-7,   -0x1.46c61b3070332p+0,    0x1.fffffp-2, INEXACT)
411 T(RZ,     0x1.94cf2509d40cp-1,     0x1.721976af6dfbp+0,    0x1.f51a456921c3ep-7,     0x1.28880842acc6p+0,  -0x1.ffff84p-2, INEXACT)
412 T(RZ,    0x1.b128eb0ad8728p-1,    0x1.7682566a54268p+0,    0x1.bd4122a074cafp-8,    0x1.3e9469530e762p+0,  -0x1.ffffd2p-2, INEXACT)
413 T(RZ,    0x1.c4ae75976e35cp+0,   -0x1.11c329dd1160cp+0,    0x1.9993f5e13c9bdp-8,   -0x1.e27d925b07cf1p+0,   0x1.ffffdcp-2, INEXACT)
414 T(RZ,   -0x1.85f81f88fa3c4p+0,   -0x1.17648a494fa18p-1,    0x1.37d305113b48p-10,    0x1.aa367b7490e57p-1,  -0x1.fffff4p-2, INEXACT)
415 T(RZ,   -0x1.311f2b4319efcp+0,    0x1.abbb5272e3d18p-1,   0x1.35841b7bdbcfep-10,    -0x1.fd337f24b39ep-1,   0x1.ffffecp-2, INEXACT)
416 T(RZ,     0x1.ab94369a9a0dp-1,    0x1.9d1e0e0aa3bacp+0,   0x1.0a63ca87cfa78p-11,    0x1.592173ee296b6p+0,  -0x1.fffffcp-2, INEXACT)
417 T(RD,                  0x0p+0,                  0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
418 T(RD,                 -0x0p+0,                 -0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
419 T(RD,                 -0x0p+0,                 -0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
420 T(RD,                 -0x0p+0,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
421 T(RD,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
422 T(RD,                 -0x0p+0,                  0x0p+0,                  0x0p+0,                 -0x0p+0,          0x0p+0, 0)
423 T(RD,                  0x0p+0,                 -0x0p+0,                  0x0p+0,                 -0x0p+0,          0x0p+0, 0)
424 T(RD,                  0x0p+0,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
425 T(RD,                  0x0p+0,                  0x0p+0,                     nan,                     nan,          0x0p+0, 0)
426 T(RD,                  0x0p+0,                     nan,                  0x0p+0,                     nan,          0x0p+0, 0)
427 T(RD,                     nan,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, 0)
428 T(RD,                  0x0p+0,                  0x0p+0,                     inf,                     inf,          0x0p+0, 0)
429 T(RD,                  0x0p+0,                     inf,                  0x0p+0,                     nan,          0x0p+0, INVALID)
430 T(RD,                     inf,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, INVALID)
431 T(RD,                  0x0p+0,                  0x0p+0,                    -inf,                    -inf,          0x0p+0, 0)
432 T(RD,                  0x0p+0,                    -inf,                  0x0p+0,                     nan,          0x0p+0, INVALID)
433 T(RD,                    -inf,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, INVALID)
434 T(RD,                  0x1p+0,                     inf,                     inf,                     inf,          0x0p+0, 0)
435 T(RD,                  0x1p+0,                     inf,                    -inf,                     nan,          0x0p+0, INVALID)
436 T(RD,                  0x1p+0,                    -inf,                    -inf,                    -inf,          0x0p+0, 0)
437 T(RD,                  0x1p+0,                    -inf,                     inf,                     nan,          0x0p+0, INVALID)
438 T(RD,                 -0x1p+0,                     inf,                     inf,                     nan,          0x0p+0, INVALID)
439 T(RD,                 -0x1p+0,                     inf,                    -inf,                    -inf,          0x0p+0, 0)
440 T(RD,                 -0x1p+0,                    -inf,                    -inf,                     nan,          0x0p+0, INVALID)
441 T(RD,                 -0x1p+0,                    -inf,                     inf,                     inf,          0x0p+0, 0)
442 T(RD,                  0x1p+0,                  0x1p+0,                     inf,                     inf,          0x0p+0, 0)
443 T(RD,                  0x1p+0,                  0x1p+0,                    -inf,                    -inf,          0x0p+0, 0)
444 T(RD,                     inf,                    -inf,                  0x1p+0,                    -inf,          0x0p+0, 0)
445 T(RD,                    -inf,                    -inf,                  0x1p+0,                     inf,          0x0p+0, 0)
446 T(RD,                     inf,                     inf,                     nan,                     nan,          0x0p+0, 0)
447 T(RD,                     inf,                     nan,                     inf,                     nan,          0x0p+0, 0)
448 T(RD,                     nan,                     inf,                     inf,                     nan,          0x0p+0, 0)
449 // TODO: invalid is optional
450 T(RD,                     inf,                  0x0p+0,                     nan,                     nan,          0x0p+0, INVALID)
451 T(RD,                  0x0p+0,                     inf,                     nan,                     nan,          0x0p+0, INVALID)
452 T(RD,                    -inf,                  0x0p+0,                     nan,                     nan,          0x0p+0, INVALID)
453 T(RD,                  0x0p+0,                    -inf,                     nan,                     nan,          0x0p+0, INVALID)
454 T(RD,                 -0x1p+0,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
455 T(RD,                 -0x1p+0,                  0x1p+0,                  0x1p+0,                 -0x0p+0,          0x0p+0, 0)
456 T(RD,                  0x1p+0,                  0x1p+0,                 -0x1p+0,                 -0x0p+0,          0x0p+0, 0)
457 T(RD,                 -0x1p+0,                 -0x1p+0,                 -0x1p+0,                 -0x0p+0,          0x0p+0, 0)
458 T(RD,                  0x1p+0,                  0x1p+0,              -0x1p-1074,    0x1.fffffffffffffp-1,         -0x1p+0, INEXACT)
459 T(RD,               0x1p-1074,               0x1p-1074, 0x1.fffffffffffffp-1022, 0x1.fffffffffffffp-1022,          0x0p+0, INEXACT)
460 T(RD,               0x1p-1074,              -0x1p-1074, 0x1.fffffffffffffp-1022, 0x1.ffffffffffffep-1022,         -0x1p+0, INEXACT)
461 T(RD,               0x1p-1074,              -0x1p-1074,-0x1.fffffffffffffp-1022,              -0x1p-1021,         -0x1p-1, INEXACT)
462 T(RD,               0x1p-1074,               0x1p-1074,-0x1.fffffffffffffp-1022,-0x1.fffffffffffffp-1022,          0x0p+0, INEXACT)
463 T(RD,               0x1p-1074,              -0x1p-1074,               0x1p-1074,                  0x0p+0,         -0x1p+0, INEXACT|UNDERFLOW)
464 T(RD,               0x1p-1074,              -0x1p-1074,              -0x1p-1074,              -0x1p-1073,         -0x1p+0, INEXACT|UNDERFLOW)
465 T(RD,    0x1.0000000000001p+0,                  0x1p+0,                 0x1p+53,                 0x1p+53,         -0x1p-1, INEXACT)
466 T(RD,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 0x1p+53,                 0x1p+53,         -0x1p-1, INEXACT)
467 T(RD,                  0x1p+0,    0x1.fffffffffffffp-1,   0x1.fffffffffffffp+53,   0x1.fffffffffffffp+53,         -0x1p-1, INEXACT)
468 T(RD,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   0x1.ffffffffffffep+53,   0x1.ffffffffffffep+53,         -0x1p-1, INEXACT)
469 T(RD,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 0x1p-52,    0x1.0000000000001p+0,         -0x1p-1, INEXACT)
470 T(RD,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   0x1.fffffffffffffp-53,    0x1.0000000000001p+0,         -0x1p-1, INEXACT)
471 T(RD,    0x1.0000000000005p+0,    0x1.ffffffffffffbp-1,                 0x1p-52,    0x1.0000000000003p+0,         -0x1p-1, INEXACT)
472 T(RD,    0x1.0000000000006p+0,    0x1.ffffffffffffdp-1,                 0x1p-52,    0x1.0000000000005p+0,         -0x1p-1, INEXACT)
473 T(RD,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 -0x1p+0,   0x1.ffffffffffffep-54,          0x0p+0, 0)
474 T(RD,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   -0x1.fffffffffffffp-1,   0x1.fffffffffffffp-53,          0x0p+0, 0)
475 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,                 -0x1p+0,               -0x1p-104,          0x0p+0, 0)
476 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,   -0x1.fffffffffffffp-1,   0x1.ffffffffffffcp-54,          0x0p+0, 0)
477 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,                 -0x1p+0,  -0x1.0000000000003p-53,          0x0p+0, 0)
478 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,   -0x1.fffffffffffffp-1,             -0x1.8p-104,          0x0p+0, 0)
479 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,   -0x1.ffffffffffffep-1,   0x1.ffffffffffffap-54,          0x0p+0, 0)
480 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,                 -0x1p+0,  -0x1.0000000000002p-52,          0x0p+0, 0)
481 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.fffffffffffffp-1,  -0x1.0000000000004p-53,          0x0p+0, 0)
482 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.ffffffffffffep-1,               -0x1p-103,          0x0p+0, 0)
483 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.ffffffffffffdp-1,   0x1.ffffffffffff8p-54,          0x0p+0, 0)
484 T(RD,    0x1.fffffffffffffp-1,    0x1.fffffffffffffp-1,   -0x1.fffffffffffffp-1,  -0x1.fffffffffffffp-54,          0x0p+0, 0)
485 T(RD,    0x1.fffffffffffffp-1,    0x1.fffffffffffffp-1,   -0x1.ffffffffffffep-1,                0x1p-106,          0x0p+0, 0)
486 T(RD,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.fffffffffffffp-1,  -0x1.fffffffffffffp-53,          0x0p+0, 0)
487 T(RD,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffep-1,  -0x1.ffffffffffffep-54,          0x0p+0, 0)
488 T(RD,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffdp-1,                0x1p-105,          0x0p+0, 0)
489 T(RD,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffcp-1,   0x1.0000000000001p-53,          0x0p+0, 0)
490 T(RD,    0x1.fffffffffffffp-1,    0x1.ffffffffffffdp-1,                 -0x1p+0,                -0x1p-51,       -0x1.8p-2, INEXACT)
491 T(RD,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff4p+0,         -0x1p-1, INEXACT)
492 T(RD,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,                  0x1p+0,    0x1.ffffffffffff8p+0,         -0x1p-1, INEXACT)
493 T(RD,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffcp-1,    0x1.ffffffffffff6p+0,         -0x1p-1, INEXACT)
494 T(RD,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffff4p+0,         -0x1p-1, INEXACT)
495 T(RD,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffffdp-1,    0x1.ffffffffffff6p+0,         -0x1p-1, INEXACT)
496 T(RD,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffff4p+0,         -0x1p-1, INEXACT)
497 T(RD,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffep-1,    0x1.ffffffffffff6p+0,         -0x1p-1, INEXACT)
498 T(RD,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffff4p+0,         -0x1p-1, INEXACT)
499 T(RD,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.fffffffffffffp-1,    0x1.ffffffffffff6p+0,         -0x1p-1, INEXACT)
500 T(RD,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffff4p+0,         -0x1p-1, INEXACT)
501 T(RD,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff2p+0,         -0x1p-1, INEXACT)
502 T(RD,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,    0x1.fffffffffffffp+0,         -0x1p-1, INEXACT)
503 T(RD,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
504 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.fffffffffffffp-1,    0x1.fffffffffffffp+0,         -0x1p-1, INEXACT)
505 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
506 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
507 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,                  0x1p+0,    0x1.fffffffffffffp+0,         -0x1p-1, INEXACT)
508 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,    0x1.ffffffffffffcp-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
509 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
510 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,    0x1.ffffffffffffdp-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
511 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
512 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffep-1,    0x1.ffffffffffffdp+0,         -0x1p-1, INEXACT)
513 T(RD,    0x1.0000000000001p+0,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffbp+0,         -0x1p-1, INEXACT)
514 T(RD,    0x1.5872449b765b9p+0,    0x1.c9acf91f8de2bp+0,    0x1.9265607e4d168p+0,    0x1.fd190c77c2a67p+1,  -0x1.fffc98p-2, INEXACT)
515 T(RD,    0x1.81d010b146d0ep+0,    0x1.2d3c680dc9071p+0,    0x1.a80b69538754cp+0,    0x1.b7040b44973a6p+1,  -0x1.0029a2p-1, INEXACT)
516 T(RD,    0x1.6a44f2252b6a2p+0,    0x1.da452a378b832p+0,     0x1.1fe2ce329104p+0,    0x1.df842b6f48b12p+1,  -0x1.00112ep-1, INEXACT)
517 T(RD,    0x1.096b1d26463eep+0,     0x1.d846d3e34333p+0,    0x1.721e3480922b8p+0,    0x1.ade2909c0269fp+1,  -0x1.ffe5ecp-2, INEXACT)
518 T(RD,    0x1.99bd3434c454bp+0,    0x1.03cb8e4115bdep+0,    0x1.109f107188b08p+0,    0x1.5837a47d37faep+1,  -0x1.001cfep-1, INEXACT)
519 T(RD,    0x1.ba930a0a78ed2p+0,    0x1.8c24e8d67f636p+0,    0x1.ac49dbfbf8affp+0,    0x1.164947ae6a5d9p+2,   -0x1.fffb3p-2, INEXACT)
520 T(RD,    0x1.be224ad773191p+0,    0x1.d96b77169731fp+0,    0x1.662cfb75d8edep+0,    0x1.27cd67e720f78p+2,  -0x1.001e48p-1, INEXACT)
521 T(RD,    0x1.59e7a1b0bdb3cp+0,    0x1.2decba4d46421p+0,    0x1.88f4062e96df5p+0,    0x1.90749e4794f79p+1,  -0x1.ffe4c4p-2, INEXACT)
522 T(RD,    0x1.22edf4b4da9a7p+0,    0x1.dfa8d65f506cdp+0,    0x1.2799208da2fbap+0,    0x1.a45a1e99ed7a8p+1,  -0x1.000d06p-1, INEXACT)
523 T(RD,    0x1.ad5b991a2a279p+0,    0x1.f02fd26706024p+0,    0x1.831cdd5c8797cp+0,     0x1.30d3a2ac90a6p+2,  -0x1.001c7cp-1, INEXACT)
524 T(RD,    0x1.531f9620e764ap+0,    0x1.cad61b54d4425p+0,    0x1.df817cae8a9afp+0,    0x1.0fd4e7f8671dcp+2,  -0x1.0018e8p-1, INEXACT)
525 T(RD,    0x1.629a5ad79494fp+0,    0x1.049e58693f4c4p+0,    0x1.45b0109e4d00cp+0,    0x1.5758154e14965p+1,  -0x1.fffbfcp-2, INEXACT)
526 T(RD,    0x1.2f52b53f9240ap+0,    0x1.1d5c686dbb0dap+0,    0x1.6da3e392a4fd4p+0,    0x1.5fe03a6795912p+1,  -0x1.0015bep-1, INEXACT)
527 T(RD,    0x1.058667552b49ep+0,    0x1.23307bacc1c42p+0,    0x1.5b059b47cd8f5p+0,    0x1.423f752486d13p+1,   -0x1.ffd68p-2, INEXACT)
528 T(RD,    0x1.a717d95337ed8p+0,    0x1.2b1c37846aaadp+0,    0x1.be65672f885b1p+0,    0x1.d65e72303c075p+1,  -0x1.ffa07ep-2, INEXACT)
529 T(RD,    0x1.deb79287b3d32p+0,    0x1.62776b829babap+0,    0x1.67daf18bd2eb1p+0,    0x1.ff5a0d45c69d6p+1,  -0x1.00035cp-1, INEXACT)
530 T(RD,    0x1.fbf12d3a6de91p+0,     0x1.879fe6124f11p+0,    0x1.9f3f1247a8641p+0,    0x1.2a126c6980018p+2,  -0x1.0028bcp-1, INEXACT)
531 T(RD,    0x1.c589628460e01p+0,    0x1.e1bec1c797533p+0,    0x1.349f30cdb84bbp+0,    0x1.2286118b6f6e5p+2,  -0x1.ffce2cp-2, INEXACT)
532 T(RD,    0x1.46fd6c2c924ebp+0,    0x1.65e2f02e730a1p+0,    0x1.37739d2751098p+0,    0x1.804a71c1f1272p+1,  -0x1.001856p-1, INEXACT)
533 T(RD,    0x1.f99e595ae11fdp+0,     0x1.bd33d9a1d81bp+0,    0x1.932a2a2e244c1p+0,    0x1.409e34f8f2f89p+2,  -0x1.ffa16ep-2, INEXACT)
534 T(RD,    0x1.59ea1e56bfe55p+0,    0x1.6f46b7d412a44p+0,    0x1.80f2bc9a32cc3p+0,    0x1.b89c7640e32ffp+1,  -0x1.fff8d8p-2, INEXACT)
535 T(RD,    0x1.61490fcb44129p+0,    0x1.0038ec4fc35c2p+0,    0x1.df7436ed7a7b7p+0,    0x1.a085ea68d05cfp+1,  -0x1.ffa84cp-2, INEXACT)
536 T(RD,    0x1.d41b98788502bp+0,    0x1.1a7b77843aca6p+0,    0x1.05be891837d36p+0,    0x1.8523596ceced9p+1,  -0x1.ffeb74p-2, INEXACT)
537 T(RD,    0x1.3153cf6f69af9p+0,    0x1.aaa947e38e57ap+0,    0x1.8519f9b590645p+0,    0x1.c0fcab7b46368p+1,  -0x1.00024cp-1, INEXACT)
538 T(RD,    0x1.c25a1f73581aap+0,     0x1.0a51ffca372ap+0,    0x1.0c77e3ebac5f3p+0,    0x1.707ce48c7d72dp+1,  -0x1.ffb368p-2, INEXACT)
539 T(RD,     0x1.829c2cde44b7p+0,    0x1.f692e86d8cb36p+0,     0x1.455e72d264bfp+0,    0x1.0f16a3b8b3f97p+2,  -0x1.ffe97cp-2, INEXACT)
540 T(RD,    0x1.94729588dcc69p+0,    0x1.c3bb794c6edf8p+0,    0x1.9da4e94d262d2p+0,    0x1.19d4bd84d9fd2p+2,  -0x1.000786p-1, INEXACT)
541 T(RD,    0x1.e6a5e7e39c3d5p+0,    0x1.1b69af2bdd978p+0,    0x1.e7ef1eafa119cp+0,    0x1.00ac5b44c9f31p+2,  -0x1.ffd312p-2, INEXACT)
542 T(RD, 0x1.bc9ba1320700cp-1022,    0x1.981f2e1a451a8p-2, 0x1.046144efc0ceap-1022, 0x1.b594d0e4368efp-1022,  -0x1.ffcc42p-2, INEXACT)
543 T(RD, 0x1.022db53c98d14p-1022,    0x1.21157eef74848p-2, 0x1.2f880432b1bc1p-1022, 0x1.786ad60a02b3dp-1022,   -0x1.ffbacp-2, INEXACT)
544 T(RD, 0x1.805a491fa9597p-1022,    0x1.e0f49d782ff87p-2,  0x1.172a62346206p-1022, 0x1.cbb085199a3f5p-1022,  -0x1.ffd226p-2, INEXACT)
545 T(RD, 0x1.adbc3a9d816dep-1022,    0x1.e039d4431e3cdp-2, 0x1.93ceef6fe18a2p-1022,  0x1.2eabb7dc0e2fp-1021,  -0x1.000f7cp-1, INEXACT)
546 T(RD, 0x1.645aa5c2df3afp-1022,    0x1.649edfcad854fp-2, 0x1.8b43e0bbaeb01p-1022, 0x1.03af571d2b504p-1021,  -0x1.00219ep-1, INEXACT)
547 T(RD, 0x1.133474a2c0fb1p-1022,    0x1.72442bcbfa01dp-2, 0x1.4a1a21971c5dbp-1022, 0x1.ad9ce7fcefa3fp-1022,  -0x1.fff76ap-2, INEXACT)
548 T(RD, 0x1.8ee3feb00c3e7p-1022,    0x1.53bd9353313bcp-2, 0x1.5501b57dc3b6fp-1022, 0x1.d9598906f0bb3p-1022,  -0x1.ffae68p-2, INEXACT)
549 T(RD, 0x1.161225cfa61e2p-1022,     0x1.b6dd69a0af5bp-2, 0x1.924ffc3ead5c3p-1022, 0x1.04be6fc25367bp-1021,  -0x1.ffc18ap-2, INEXACT)
550 T(RD, 0x1.820f7faf219afp-1022,    0x1.06717ae771f6dp-2, 0x1.0dc5035f5e2afp-1022, 0x1.70b6c3169f043p-1022,   -0x1.ffcb1p-2, INEXACT)
551 T(RD, 0x1.ce0e2ea55040ep-1022,    0x1.ce5a55fa3828dp-2, 0x1.f2f444d50ce59p-1022, 0x1.61ca36f5a8a79p-1021,  -0x1.ffdd18p-2, INEXACT)
552 T(RD, 0x1.a7a271c67cdcfp-1022,     0x1.1e979090e218p-2, 0x1.b1f10b6e2177ap-1022, 0x1.1440cf1c105ebp-1021,   -0x1.ffffcp-2, INEXACT)
553 T(RD, 0x1.76df065829dc6p-1022,    0x1.fb22ab1b86b8bp-2,  0x1.6966267f317cp-1022, 0x1.1186e1f77012dp-1021,   -0x1.fffb4p-2, INEXACT)
554 T(RD, 0x1.8b004a28b70dbp-1022,    0x1.48e5805a8b453p-2, 0x1.0ea791f716557p-1022, 0x1.8d86310bad175p-1022,  -0x1.ffdc92p-2, INEXACT)
555 T(RD, 0x1.fb3391a4b1d23p-1022,    0x1.4d8705b057caep-2, 0x1.d026cb6dae73bp-1022, 0x1.3aad18b424c67p-1021,  -0x1.ffbd7ap-2, INEXACT)
556 T(RD, 0x1.a5ba39730e197p-1022,    0x1.794df89b1cc49p-2, 0x1.24a0a388d0b6bp-1022, 0x1.c0048fd33a417p-1022,  -0x1.ffe2fep-2, INEXACT)
557 T(RD, 0x1.aa9eff070281cp-1022,    0x1.fab05661b48ebp-2, 0x1.cbe2af6c69c6ep-1022, 0x1.4f7ddbe122764p-1021,  -0x1.000cf2p-1, INEXACT)
558 T(RD, 0x1.758bbff0ec4bap-1022,    0x1.a4a197f3fa424p-2, 0x1.47761e8d142ddp-1022, 0x1.e0e762ee2e7c5p-1022,   -0x1.ffc3ap-2, INEXACT)
559 T(RD, 0x1.4dab43918a9a8p-1022,    0x1.ed667442b4751p-2, 0x1.3f25f82e02e3ep-1022, 0x1.dfec0ee732dcap-1022,  -0x1.002d48p-1, INEXACT)
560 T(RD, 0x1.7943735951931p-1022,    0x1.fa6a357c5c9ddp-2, 0x1.0bed44b0b71b4p-1022, 0x1.c6803a6059abep-1022,  -0x1.0021d2p-1, INEXACT)
561 T(RD, 0x1.66c26bc29a5e8p-1022,    0x1.3faed079f761ap-2, 0x1.163ff906dd651p-1022, 0x1.8640492c45959p-1022,  -0x1.fffd9cp-2, INEXACT)
562 T(RD, 0x1.f52172c56bdf5p-1022,    0x1.672b2de422734p-2, 0x1.7bc5d708e5a34p-1022, 0x1.15c5b95145cc6p-1021,  -0x1.00279ep-1, INEXACT)
563 T(RD, 0x1.2f94e89aa7558p-1022,    0x1.dfa6d30835f5ep-2, 0x1.59c6b0d504cf9p-1022, 0x1.e7fa0dd76fbefp-1022,  -0x1.ffe9f6p-2, INEXACT)
564 T(RD, 0x1.6159897ae533cp-1022,    0x1.f3b8892e3a3c8p-2,  0x1.09ca702b7759p-1022, 0x1.b63a7f56fce1fp-1022,  -0x1.ffeb68p-2, INEXACT)
565 T(RD, 0x1.f73d5f4e81fd8p-1022,    0x1.7ccff2642124ap-2, 0x1.e7d836a0c8308p-1022, 0x1.517f1763126d3p-1021,  -0x1.ffbe5cp-2, INEXACT)
566 T(RD, 0x1.b4328925969fbp-1022,    0x1.8fa02832a22d5p-2, 0x1.2084598e2f8c6p-1022, 0x1.cabf43838dc51p-1022,  -0x1.ffa0e8p-2, INEXACT)
567 T(RD, 0x1.66ee60a92676fp-1022,    0x1.eddd2e7681ce4p-2, 0x1.b81d57daeb3a7p-1022, 0x1.329c918ffb682p-1021,  -0x1.00039ap-1, INEXACT)
568 T(RD, 0x1.ff2737585895dp-1022,    0x1.fb4bf3828ae4ap-2,  0x1.4a866847740fp-1022, 0x1.23e07e4dbbeaap-1021,  -0x1.000a36p-1, INEXACT)
569 T(RD, 0x1.5e2008d269a86p-1022,    0x1.507bbbe4d78eep-2, 0x1.6220c6f83f636p-1022, 0x1.d52d9874f1c74p-1022,  -0x1.001edap-1, INEXACT)
570 T(RD, 0x1.ce7e2e5812d86p-1022,    0x1.0e6689d092e5fp-2, 0x1.1e43fd55c3458p-1022, 0x1.9864925e2fb0fp-1022,  -0x1.fff562p-2, INEXACT)
571 T(RD, 0x1.7b353b81e793dp-1022,    0x1.82b426f874c6dp-2, 0x1.d92b19d21fd5cp-1022, 0x1.342fb0c544a78p-1021,   -0x1.0012bp-1, INEXACT)
572 T(RD, 0x1.5be667823370ap-1022,    0x1.a8a99b163869bp-2, 0x1.95456b68dc3bcp-1022,  0x1.12c638de03c7p-1021,  -0x1.000a4ep-1, INEXACT)
573 T(RD, 0x1.17b0fc6c850e5p-1022,    0x1.d1d0a4853c315p-2,  0x1.36b79f7c0c24p-1022, 0x1.b5f2baff5635cp-1022,  -0x1.0002d4p-1, INEXACT)
574 T(RD, 0x1.bd97819bacfd8p-1022,    0x1.2c25f267ba4eep-2, 0x1.804b5204a3f3ap-1022, 0x1.01739c190fd96p-1021,  -0x1.001b9ep-1, INEXACT)
575 T(RD, 0x1.596577053873dp-1022,    0x1.3562ab2d29949p-2, 0x1.b3f1ee75db6e7p-1022, 0x1.0e268a498009ap-1021,  -0x1.001e82p-1, INEXACT)
576 T(RD, 0x1.3c7a68cf0f7b3p-1022,    0x1.9a55c15b167bdp-2, 0x1.7635b7b163c07p-1022,  0x1.f5073b93b7b8p-1022,   -0x1.00176p-1, INEXACT)
577 T(RD, 0x1.5825164bc4068p-1022,    0x1.dcbb6e5ff3245p-2, 0x1.52fc3be0e84dap-1022, 0x1.f334771c2dcfap-1022,   -0x1.00257p-1, INEXACT)
578 T(RD, 0x1.139ea77b760ecp+1022,    0x1.9b25f2fd017eap+2,-0x1.bc16788922b6fp+1023, 0x1.b93aac527380ep+1023,  -0x1.001c3ep-1, INEXACT)
579 T(RD, 0x1.0e6f9c1657d7cp+1022,    0x1.4d5c6b55ab5f1p+2,-0x1.e027dd5742e2cp+1023, 0x1.c0538372b4bbep+1022,  -0x1.00154ep-1, INEXACT)
580 T(RD, 0x1.1182524fa411cp+1022,    0x1.a3dba56842d19p+2,-0x1.c1ad59474d71fp+1023, 0x1.bf78969300a76p+1023,  -0x1.001866p-1, INEXACT)
581 T(RD,  0x1.1cbf4fb8ec82p+1022,    0x1.5e32019a84fbbp+2,-0x1.985af08f32edep+1023, 0x1.72af6bbad4a28p+1023,  -0x1.0034d2p-1, INEXACT)
582 T(RD, 0x1.311e25c6db346p+1022,    0x1.4e30db6c4b51dp+2,-0x1.7681f7a9786a7p+1023, 0x1.a61d29434fc13p+1023,  -0x1.fffe86p-2, INEXACT)
583 T(RD, 0x1.1201cf577052fp+1022,    0x1.59730b2db7a16p+2,-0x1.56f1a64a078d5p+1023, 0x1.8c8d801df34d9p+1023,  -0x1.ffd9f6p-2, INEXACT)
584 T(RD, 0x1.3e52335b76e81p+1022,    0x1.4dbd56f857479p+2,-0x1.509340c11bd2ep+1023, 0x1.ed6576837f653p+1023,  -0x1.ffc36cp-2, INEXACT)
585 T(RD, 0x1.18566b4f843cbp+1022,    0x1.444fba10eaf29p+2,-0x1.f927beae57f0ap+1023, 0x1.9a433b9796559p+1022,  -0x1.ff6812p-2, INEXACT)
586 T(RD, 0x1.3fbe544fe1be8p+1022,    0x1.2d2a5fda03639p+2,-0x1.007407dbfd03cp+1023, 0x1.efdb644b613e5p+1023,  -0x1.ffc3d8p-2, INEXACT)
587 T(RD,  0x1.263a0d3bc2e4p+1022,    0x1.4cc198adbc651p+2,-0x1.734b1c1f7fdb8p+1023, 0x1.899878afc0fa2p+1023,  -0x1.003426p-1, INEXACT)
588 T(RD, 0x1.5bf4aec8efc8ep+1022,    0x1.555f0341516c9p+2,-0x1.c706408acd14cp+1023, 0x1.d8f5e18b868bcp+1023,  -0x1.0013e6p-1, INEXACT)
589 T(RD, 0x1.1e57f1af78279p+1022,    0x1.34bc0c7f082b3p+2,-0x1.497b92c1365edp+1023, 0x1.692cb7ec68a93p+1023,  -0x1.ffe3f6p-2, INEXACT)
590 T(RD, 0x1.1d9824cd73511p+1022,    0x1.1d557ddfe47ffp+2,-0x1.556cdb1d20a72p+1023, 0x1.2736a6b6e35f2p+1023,  -0x1.000de4p-1, INEXACT)
591 T(RD, 0x1.1ff85a24aff31p+1022,    0x1.39ab374b2680dp+2,-0x1.35e6b07b651b8p+1023,  0x1.8bc7ce208708p+1023,  -0x1.003096p-1, INEXACT)
592 T(RD, 0x1.0449b3965227ep+1022,    0x1.4430d4441f9f2p+2, -0x1.a6966c96307ep+1023, 0x1.d94eda8c81771p+1022,  -0x1.ffccdap-2, INEXACT)
593 T(RD, 0x1.3c91fa00fd0c7p+1022,    0x1.1b6661c0b0303p+2,-0x1.f1f2846b64483p+1023, 0x1.95eae0d2644d3p+1022,  -0x1.ff0cccp-2, INEXACT)
594 T(RD, 0x1.0979b36d46534p+1022,    0x1.12fa205f41f7fp+2,-0x1.a83ecf4544a63p+1023, 0x1.2420f34e2aa3cp+1022,  -0x1.007b32p-1, INEXACT)
595 T(RD, 0x1.4c89df582a599p+1022,    0x1.55f3dc473ea8fp+2, -0x1.e35037292ddfp+1023, 0x1.95109fdbc3771p+1023,  -0x1.ffca0cp-2, INEXACT)
596 T(RD, 0x1.35ee0a669c4fbp+1022,    0x1.2263cb63f386ap+2,-0x1.449218ae35ac7p+1023, 0x1.7a8ed977d817ap+1023,  -0x1.00147ep-1, INEXACT)
597 T(RD, 0x1.117cc860f61bcp+1022,    0x1.440985b25d994p+2,-0x1.d7a7d82000449p+1023, 0x1.b960b7088e74fp+1022,  -0x1.ff777ep-2, INEXACT)
598 T(RD, 0x1.1e78a37be320fp+1022,    0x1.0db0fce62287bp+2,-0x1.376337da5eb53p+1023, 0x1.24326b9956dfbp+1023,  -0x1.ff8b5ep-2, INEXACT)
599 T(RD, 0x1.0c79b5c8331c2p+1022,     0x1.0aba6ea746b5p+2,-0x1.c86f1fcaf0741p+1023, 0x1.9c135bb2cff84p+1021,  -0x1.00f19ep-1, INEXACT)
600 T(RD, 0x1.556c4c072f272p+1022,    0x1.347758d7d4eb5p+2,-0x1.c6fe4f24b248dp+1023, 0x1.6fcc9f756df6dp+1023,  -0x1.ffc122p-2, INEXACT)
601 T(RD,    -0x1.e8349b891b2fp-1,    0x1.4a6dec9b72578p-1,    0x1.3b6151ce809ddp-1,   0x1.3a62fe330b355p-11,  -0x1.ff89a4p-2, INEXACT)
602 T(RD,    0x1.2996632ac7d74p-1,   -0x1.bb3c58b654d94p-1,    0x1.01a6660e64a31p-1,   0x1.ed045bb956a8ep-15,  -0x1.eabe3cp-2, INEXACT)
603 T(RD,   -0x1.c602e894c1df8p-1,    0x1.a1c980e7d3f94p-1,    0x1.7271244b43386p-1,  -0x1.ba251fe026e5cp-15,  -0x1.02ca1ap-1, INEXACT)
604 T(RD,    -0x1.c84baf47e85cp-1,     0x1.770b5149ef2ep-1,    0x1.4d80f139320bap-1,  -0x1.79277433b9e24p-10,  -0x1.001d4cp-1, INEXACT)
605 T(RD,    -0x1.36e667dcf9c6p-1,    0x1.2591f82556b88p-1,    0x1.2452a0f795f95p-1,    0x1.c83c8e63c159fp-3,  -0x1.ffffdcp-2, INEXACT)
606 T(RD,    0x1.88b2cede61e4cp-1,    -0x1.71dcab5ad9e9p-3,    0x1.32b27fea2ae97p-3,    0x1.70461909b25e2p-7,  -0x1.ffffe6p-2, INEXACT)
607 T(RD,     0x1.8d1e44002c98p-3,   -0x1.af9fdfb347834p-1,    0x1.e280942fb4146p-4,   -0x1.761ac23896dfep-5,   -0x1.00001p-1, INEXACT)
608 T(RD,    0x1.236e8cb9492c8p-1,   -0x1.d37443a57f1c4p-1,    0x1.ca10df801aabcp-4,   -0x1.a1a2cdf0138fap-2,  -0x1.0007c2p-1, INEXACT)
609 T(RD,   -0x1.6ad943e610fb8p-1,   -0x1.cef92a7bb18bcp-1,     0x1.f28587d8fb0ep-4,    0x1.866b5204b9aecp-1,  -0x1.fff9cep-2, INEXACT)
610 T(RD,   -0x1.60a8569a5d894p-1,   -0x1.ca07e29dd171cp-1,    0x1.b6c475ace09ecp-4,    0x1.72549291e2f7ap-1,  -0x1.fff924p-2, INEXACT)
611 T(RD,    0x1.d1962720d678cp-1,   -0x1.4548ee45c4084p-1,    0x1.f416ab193d75cp-4,   -0x1.d2929879dc854p-2,  -0x1.0000fep-1, INEXACT)
612 T(RD,   -0x1.9ddcb295a7d64p-1,    0x1.67fb3a2068a78p-1,    0x1.da9cd4597fe0ap-4,   -0x1.cf4f6eb4fc5d9p-2,  -0x1.0002b4p-1, INEXACT)
613 T(RD,    0x1.c00d16ed45b88p+0,    0x1.c787eddda3664p+0,    0x1.1e3e6f0cc1802p-5,    0x1.931b8f379dcc3p+1,  -0x1.ffff4ep-2, INEXACT)
614 T(RD,    0x1.19c2a2372c184p+0,    -0x1.cb506961c19fp+0,    0x1.db1abf3f7ba3ap-6,   -0x1.f21c0eab0bc19p+0,  -0x1.000002p-1, INEXACT)
615 T(RD,   -0x1.3a263218ccd1cp+0,   -0x1.e818d390df27cp+0,    0x1.2a81ed71785f5p-5,    0x1.3025ab0f63925p+1,   -0x1.ffff2p-2, INEXACT)
616 T(RD,    0x1.b0b041fbaca58p+0,    -0x1.9d5f76d178e6p+0,    0x1.0215c7bb84cf9p-6,   -0x1.5b52aec7ef401p+1,  -0x1.00002ep-1, INEXACT)
617 T(RD,   -0x1.377549d9a87f4p+0,   -0x1.a13d4a03dd6d8p+0,    0x1.f190388bc5cc6p-7,    0x1.ff83bebbd6fe4p+0,  -0x1.ffffc4p-2, INEXACT)
618 T(RD,    0x1.6a726c0762ac8p-1,   -0x1.d32f2d30e483cp+0,    0x1.f953eb70fbde6p-7,   -0x1.46c61b3070333p+0,  -0x1.000008p-1, INEXACT)
619 T(RD,     0x1.94cf2509d40cp-1,     0x1.721976af6dfbp+0,    0x1.f51a456921c3ep-7,     0x1.28880842acc6p+0,  -0x1.ffff84p-2, INEXACT)
620 T(RD,    0x1.b128eb0ad8728p-1,    0x1.7682566a54268p+0,    0x1.bd4122a074cafp-8,    0x1.3e9469530e762p+0,  -0x1.ffffd2p-2, INEXACT)
621 T(RD,    0x1.c4ae75976e35cp+0,   -0x1.11c329dd1160cp+0,    0x1.9993f5e13c9bdp-8,   -0x1.e27d925b07cf2p+0,  -0x1.000012p-1, INEXACT)
622 T(RD,   -0x1.85f81f88fa3c4p+0,   -0x1.17648a494fa18p-1,    0x1.37d305113b48p-10,    0x1.aa367b7490e57p-1,  -0x1.fffff4p-2, INEXACT)
623 T(RD,   -0x1.311f2b4319efcp+0,    0x1.abbb5272e3d18p-1,   0x1.35841b7bdbcfep-10,   -0x1.fd337f24b39e1p-1,  -0x1.00000ap-1, INEXACT)
624 T(RD,     0x1.ab94369a9a0dp-1,    0x1.9d1e0e0aa3bacp+0,   0x1.0a63ca87cfa78p-11,    0x1.592173ee296b6p+0,  -0x1.fffffcp-2, INEXACT)
625 T(RU,                  0x0p+0,                  0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
626 T(RU,                 -0x0p+0,                 -0x0p+0,                 -0x0p+0,                  0x0p+0,          0x0p+0, 0)
627 T(RU,                 -0x0p+0,                 -0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
628 T(RU,                 -0x0p+0,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
629 T(RU,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
630 T(RU,                 -0x0p+0,                  0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
631 T(RU,                  0x0p+0,                 -0x0p+0,                  0x0p+0,                  0x0p+0,          0x0p+0, 0)
632 T(RU,                  0x0p+0,                  0x0p+0,                 -0x0p+0,                  0x0p+0,          0x0p+0, 0)
633 T(RU,                  0x0p+0,                  0x0p+0,                     nan,                     nan,          0x0p+0, 0)
634 T(RU,                  0x0p+0,                     nan,                  0x0p+0,                     nan,          0x0p+0, 0)
635 T(RU,                     nan,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, 0)
636 T(RU,                  0x0p+0,                  0x0p+0,                     inf,                     inf,          0x0p+0, 0)
637 T(RU,                  0x0p+0,                     inf,                  0x0p+0,                     nan,          0x0p+0, INVALID)
638 T(RU,                     inf,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, INVALID)
639 T(RU,                  0x0p+0,                  0x0p+0,                    -inf,                    -inf,          0x0p+0, 0)
640 T(RU,                  0x0p+0,                    -inf,                  0x0p+0,                     nan,          0x0p+0, INVALID)
641 T(RU,                    -inf,                  0x0p+0,                  0x0p+0,                     nan,          0x0p+0, INVALID)
642 T(RU,                  0x1p+0,                     inf,                     inf,                     inf,          0x0p+0, 0)
643 T(RU,                  0x1p+0,                     inf,                    -inf,                     nan,          0x0p+0, INVALID)
644 T(RU,                  0x1p+0,                    -inf,                    -inf,                    -inf,          0x0p+0, 0)
645 T(RU,                  0x1p+0,                    -inf,                     inf,                     nan,          0x0p+0, INVALID)
646 T(RU,                 -0x1p+0,                     inf,                     inf,                     nan,          0x0p+0, INVALID)
647 T(RU,                 -0x1p+0,                     inf,                    -inf,                    -inf,          0x0p+0, 0)
648 T(RU,                 -0x1p+0,                    -inf,                    -inf,                     nan,          0x0p+0, INVALID)
649 T(RU,                 -0x1p+0,                    -inf,                     inf,                     inf,          0x0p+0, 0)
650 T(RU,                  0x1p+0,                  0x1p+0,                     inf,                     inf,          0x0p+0, 0)
651 T(RU,                  0x1p+0,                  0x1p+0,                    -inf,                    -inf,          0x0p+0, 0)
652 T(RU,                     inf,                    -inf,                  0x1p+0,                    -inf,          0x0p+0, 0)
653 T(RU,                    -inf,                    -inf,                  0x1p+0,                     inf,          0x0p+0, 0)
654 T(RU,                     inf,                     inf,                     nan,                     nan,          0x0p+0, 0)
655 T(RU,                     inf,                     nan,                     inf,                     nan,          0x0p+0, 0)
656 T(RU,                     nan,                     inf,                     inf,                     nan,          0x0p+0, 0)
657 // TODO: invalid is optional
658 T(RU,                     inf,                  0x0p+0,                     nan,                     nan,          0x0p+0, INVALID)
659 T(RU,                  0x0p+0,                     inf,                     nan,                     nan,          0x0p+0, INVALID)
660 T(RU,                    -inf,                  0x0p+0,                     nan,                     nan,          0x0p+0, INVALID)
661 T(RU,                  0x0p+0,                    -inf,                     nan,                     nan,          0x0p+0, INVALID)
662 T(RU,                 -0x1p+0,                  0x0p+0,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0)
663 T(RU,                 -0x1p+0,                  0x1p+0,                  0x1p+0,                  0x0p+0,          0x0p+0, 0)
664 T(RU,                  0x1p+0,                  0x1p+0,                 -0x1p+0,                  0x0p+0,          0x0p+0, 0)
665 T(RU,                 -0x1p+0,                 -0x1p+0,                 -0x1p+0,                  0x0p+0,          0x0p+0, 0)
666 T(RU,                  0x1p+0,                  0x1p+0,              -0x1p-1074,                  0x1p+0,          0x0p+0, INEXACT)
667 T(RU,               0x1p-1074,               0x1p-1074, 0x1.fffffffffffffp-1022,               0x1p-1021,          0x1p-1, INEXACT)
668 T(RU,               0x1p-1074,              -0x1p-1074, 0x1.fffffffffffffp-1022, 0x1.fffffffffffffp-1022,          0x0p+0, INEXACT)
669 T(RU,               0x1p-1074,              -0x1p-1074,-0x1.fffffffffffffp-1022,-0x1.fffffffffffffp-1022,          0x0p+0, INEXACT)
670 T(RU,               0x1p-1074,               0x1p-1074,-0x1.fffffffffffffp-1022,-0x1.ffffffffffffep-1022,          0x1p+0, INEXACT)
671 T(RU,               0x1p-1074,              -0x1p-1074,               0x1p-1074,               0x1p-1074,          0x0p+0, INEXACT|UNDERFLOW)
672 T(RU,               0x1p-1074,              -0x1p-1074,              -0x1p-1074,              -0x1p-1074,          0x0p+0, INEXACT|UNDERFLOW)
673 T(RU,    0x1.0000000000001p+0,                  0x1p+0,                 0x1p+53,   0x1.0000000000001p+53,          0x1p-1, INEXACT)
674 T(RU,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 0x1p+53,   0x1.0000000000001p+53,          0x1p-1, INEXACT)
675 T(RU,                  0x1p+0,    0x1.fffffffffffffp-1,   0x1.fffffffffffffp+53,                 0x1p+54,          0x1p-2, INEXACT)
676 T(RU,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   0x1.ffffffffffffep+53,   0x1.fffffffffffffp+53,          0x1p-1, INEXACT)
677 T(RU,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 0x1p-52,    0x1.0000000000002p+0,          0x1p-1, INEXACT)
678 T(RU,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   0x1.fffffffffffffp-53,    0x1.0000000000002p+0,          0x1p-1, INEXACT)
679 T(RU,    0x1.0000000000005p+0,    0x1.ffffffffffffbp-1,                 0x1p-52,    0x1.0000000000004p+0,          0x1p-1, INEXACT)
680 T(RU,    0x1.0000000000006p+0,    0x1.ffffffffffffdp-1,                 0x1p-52,    0x1.0000000000006p+0,          0x1p-1, INEXACT)
681 T(RU,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,                 -0x1p+0,   0x1.ffffffffffffep-54,          0x0p+0, 0)
682 T(RU,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,   -0x1.fffffffffffffp-1,   0x1.fffffffffffffp-53,          0x0p+0, 0)
683 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,                 -0x1p+0,               -0x1p-104,          0x0p+0, 0)
684 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,   -0x1.fffffffffffffp-1,   0x1.ffffffffffffcp-54,          0x0p+0, 0)
685 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,                 -0x1p+0,  -0x1.0000000000003p-53,          0x0p+0, 0)
686 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,   -0x1.fffffffffffffp-1,             -0x1.8p-104,          0x0p+0, 0)
687 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,   -0x1.ffffffffffffep-1,   0x1.ffffffffffffap-54,          0x0p+0, 0)
688 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,                 -0x1p+0,  -0x1.0000000000002p-52,          0x0p+0, 0)
689 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.fffffffffffffp-1,  -0x1.0000000000004p-53,          0x0p+0, 0)
690 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.ffffffffffffep-1,               -0x1p-103,          0x0p+0, 0)
691 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,   -0x1.ffffffffffffdp-1,   0x1.ffffffffffff8p-54,          0x0p+0, 0)
692 T(RU,    0x1.fffffffffffffp-1,    0x1.fffffffffffffp-1,   -0x1.fffffffffffffp-1,  -0x1.fffffffffffffp-54,          0x0p+0, 0)
693 T(RU,    0x1.fffffffffffffp-1,    0x1.fffffffffffffp-1,   -0x1.ffffffffffffep-1,                0x1p-106,          0x0p+0, 0)
694 T(RU,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.fffffffffffffp-1,  -0x1.fffffffffffffp-53,          0x0p+0, 0)
695 T(RU,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffep-1,  -0x1.ffffffffffffep-54,          0x0p+0, 0)
696 T(RU,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffdp-1,                0x1p-105,          0x0p+0, 0)
697 T(RU,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,   -0x1.ffffffffffffcp-1,   0x1.0000000000001p-53,          0x0p+0, 0)
698 T(RU,    0x1.fffffffffffffp-1,    0x1.ffffffffffffdp-1,                 -0x1p+0,  -0x1.fffffffffffffp-52,          0x1p-2, INEXACT)
699 T(RU,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff5p+0,          0x1p-1, INEXACT)
700 T(RU,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,                  0x1p+0,    0x1.ffffffffffff9p+0,          0x1p-1, INEXACT)
701 T(RU,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffcp-1,    0x1.ffffffffffff7p+0,          0x1p-1, INEXACT)
702 T(RU,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffff5p+0,          0x1p-1, INEXACT)
703 T(RU,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffffdp-1,    0x1.ffffffffffff7p+0,          0x1p-1, INEXACT)
704 T(RU,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffff5p+0,          0x1p-1, INEXACT)
705 T(RU,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffep-1,    0x1.ffffffffffff7p+0,          0x1p-1, INEXACT)
706 T(RU,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffff5p+0,          0x1p-1, INEXACT)
707 T(RU,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.fffffffffffffp-1,    0x1.ffffffffffff7p+0,          0x1p-1, INEXACT)
708 T(RU,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffff5p+0,          0x1p-1, INEXACT)
709 T(RU,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffff3p+0,          0x1p-1, INEXACT)
710 T(RU,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,    0x1.ffffffffffffep-1,                  0x1p+1,          0x1p-2, INEXACT)
711 T(RU,    0x1.0000000000001p+0,    0x1.fffffffffffffp-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffep+0,          0x1p-1, INEXACT)
712 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.fffffffffffffp-1,                  0x1p+1,          0x1p-2, INEXACT)
713 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffep+0,          0x1p-1, INEXACT)
714 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffep-1,    0x1.ffffffffffff7p-1,    0x1.ffffffffffffcp+0,          0x1p-1, INEXACT)
715 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,                  0x1p+0,                  0x1p+1,          0x1p-2, INEXACT)
716 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,    0x1.ffffffffffffcp-1,    0x1.ffffffffffffep+0,          0x1p-1, INEXACT)
717 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffdp-1,    0x1.ffffffffffff8p-1,    0x1.ffffffffffffcp+0,          0x1p-1, INEXACT)
718 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,    0x1.ffffffffffffdp-1,    0x1.ffffffffffffep+0,          0x1p-1, INEXACT)
719 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffcp-1,    0x1.ffffffffffff9p-1,    0x1.ffffffffffffcp+0,          0x1p-1, INEXACT)
720 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffep-1,    0x1.ffffffffffffep+0,          0x1p-1, INEXACT)
721 T(RU,    0x1.0000000000001p+0,    0x1.ffffffffffffbp-1,    0x1.ffffffffffffap-1,    0x1.ffffffffffffcp+0,          0x1p-1, INEXACT)
722 T(RU,    0x1.5872449b765b9p+0,    0x1.c9acf91f8de2bp+0,    0x1.9265607e4d168p+0,    0x1.fd190c77c2a68p+1,   0x1.0001b4p-1, INEXACT)
723 T(RU,    0x1.81d010b146d0ep+0,    0x1.2d3c680dc9071p+0,    0x1.a80b69538754cp+0,    0x1.b7040b44973a7p+1,   0x1.ffacbcp-2, INEXACT)
724 T(RU,    0x1.6a44f2252b6a2p+0,    0x1.da452a378b832p+0,     0x1.1fe2ce329104p+0,    0x1.df842b6f48b13p+1,   0x1.ffdda2p-2, INEXACT)
725 T(RU,    0x1.096b1d26463eep+0,     0x1.d846d3e34333p+0,    0x1.721e3480922b8p+0,     0x1.ade2909c026ap+1,   0x1.000d0ap-1, INEXACT)
726 T(RU,    0x1.99bd3434c454bp+0,    0x1.03cb8e4115bdep+0,    0x1.109f107188b08p+0,    0x1.5837a47d37fafp+1,   0x1.ffc604p-2, INEXACT)
727 T(RU,    0x1.ba930a0a78ed2p+0,    0x1.8c24e8d67f636p+0,    0x1.ac49dbfbf8affp+0,    0x1.164947ae6a5dap+2,   0x1.000268p-1, INEXACT)
728 T(RU,    0x1.be224ad773191p+0,    0x1.d96b77169731fp+0,    0x1.662cfb75d8edep+0,    0x1.27cd67e720f79p+2,   0x1.ffc372p-2, INEXACT)
729 T(RU,    0x1.59e7a1b0bdb3cp+0,    0x1.2decba4d46421p+0,    0x1.88f4062e96df5p+0,    0x1.90749e4794f7ap+1,   0x1.000d9ep-1, INEXACT)
730 T(RU,    0x1.22edf4b4da9a7p+0,    0x1.dfa8d65f506cdp+0,    0x1.2799208da2fbap+0,    0x1.a45a1e99ed7a9p+1,   0x1.ffe5f4p-2, INEXACT)
731 T(RU,    0x1.ad5b991a2a279p+0,    0x1.f02fd26706024p+0,    0x1.831cdd5c8797cp+0,    0x1.30d3a2ac90a61p+2,   0x1.ffc708p-2, INEXACT)
732 T(RU,    0x1.531f9620e764ap+0,    0x1.cad61b54d4425p+0,    0x1.df817cae8a9afp+0,    0x1.0fd4e7f8671ddp+2,   0x1.ffce32p-2, INEXACT)
733 T(RU,    0x1.629a5ad79494fp+0,    0x1.049e58693f4c4p+0,    0x1.45b0109e4d00cp+0,    0x1.5758154e14966p+1,   0x1.000202p-1, INEXACT)
734 T(RU,    0x1.2f52b53f9240ap+0,    0x1.1d5c686dbb0dap+0,    0x1.6da3e392a4fd4p+0,    0x1.5fe03a6795913p+1,   0x1.ffd484p-2, INEXACT)
735 T(RU,    0x1.058667552b49ep+0,    0x1.23307bacc1c42p+0,    0x1.5b059b47cd8f5p+0,    0x1.423f752486d14p+1,    0x1.0014cp-1, INEXACT)
736 T(RU,    0x1.a717d95337ed8p+0,    0x1.2b1c37846aaadp+0,    0x1.be65672f885b1p+0,    0x1.d65e72303c076p+1,    0x1.002fcp-1, INEXACT)
737 T(RU,    0x1.deb79287b3d32p+0,    0x1.62776b829babap+0,    0x1.67daf18bd2eb1p+0,    0x1.ff5a0d45c69d7p+1,   0x1.fff94ap-2, INEXACT)
738 T(RU,    0x1.fbf12d3a6de91p+0,     0x1.879fe6124f11p+0,    0x1.9f3f1247a8641p+0,    0x1.2a126c6980019p+2,   0x1.ffae88p-2, INEXACT)
739 T(RU,    0x1.c589628460e01p+0,    0x1.e1bec1c797533p+0,    0x1.349f30cdb84bbp+0,    0x1.2286118b6f6e6p+2,   0x1.0018eap-1, INEXACT)
740 T(RU,    0x1.46fd6c2c924ebp+0,    0x1.65e2f02e730a1p+0,    0x1.37739d2751098p+0,    0x1.804a71c1f1273p+1,   0x1.ffcf54p-2, INEXACT)
741 T(RU,    0x1.f99e595ae11fdp+0,     0x1.bd33d9a1d81bp+0,    0x1.932a2a2e244c1p+0,    0x1.409e34f8f2f8ap+2,   0x1.002f4ap-1, INEXACT)
742 T(RU,    0x1.59ea1e56bfe55p+0,    0x1.6f46b7d412a44p+0,    0x1.80f2bc9a32cc3p+0,      0x1.b89c7640e33p+1,   0x1.000394p-1, INEXACT)
743 T(RU,    0x1.61490fcb44129p+0,    0x1.0038ec4fc35c2p+0,    0x1.df7436ed7a7b7p+0,     0x1.a085ea68d05dp+1,   0x1.002bdap-1, INEXACT)
744 T(RU,    0x1.d41b98788502bp+0,    0x1.1a7b77843aca6p+0,    0x1.05be891837d36p+0,    0x1.8523596cecedap+1,   0x1.000a46p-1, INEXACT)
745 T(RU,    0x1.3153cf6f69af9p+0,    0x1.aaa947e38e57ap+0,    0x1.8519f9b590645p+0,    0x1.c0fcab7b46369p+1,   0x1.fffb68p-2, INEXACT)
746 T(RU,    0x1.c25a1f73581aap+0,     0x1.0a51ffca372ap+0,    0x1.0c77e3ebac5f3p+0,    0x1.707ce48c7d72ep+1,   0x1.00264cp-1, INEXACT)
747 T(RU,     0x1.829c2cde44b7p+0,    0x1.f692e86d8cb36p+0,     0x1.455e72d264bfp+0,    0x1.0f16a3b8b3f98p+2,   0x1.000b42p-1, INEXACT)
748 T(RU,    0x1.94729588dcc69p+0,    0x1.c3bb794c6edf8p+0,    0x1.9da4e94d262d2p+0,    0x1.19d4bd84d9fd3p+2,   0x1.fff0f2p-2, INEXACT)
749 T(RU,    0x1.e6a5e7e39c3d5p+0,    0x1.1b69af2bdd978p+0,    0x1.e7ef1eafa119cp+0,    0x1.00ac5b44c9f32p+2,   0x1.001678p-1, INEXACT)
750 T(RU, 0x1.bc9ba1320700cp-1022,    0x1.981f2e1a451a8p-2, 0x1.046144efc0ceap-1022,  0x1.b594d0e4368fp-1022,   0x1.0019dep-1, INEXACT)
751 T(RU, 0x1.022db53c98d14p-1022,    0x1.21157eef74848p-2, 0x1.2f880432b1bc1p-1022, 0x1.786ad60a02b3ep-1022,    0x1.0022ap-1, INEXACT)
752 T(RU, 0x1.805a491fa9597p-1022,    0x1.e0f49d782ff87p-2,  0x1.172a62346206p-1022, 0x1.cbb085199a3f6p-1022,   0x1.0016eep-1, INEXACT)
753 T(RU, 0x1.adbc3a9d816dep-1022,    0x1.e039d4431e3cdp-2, 0x1.93ceef6fe18a2p-1022, 0x1.2eabb7dc0e2f1p-1021,   0x1.ffe108p-2, INEXACT)
754 T(RU, 0x1.645aa5c2df3afp-1022,    0x1.649edfcad854fp-2, 0x1.8b43e0bbaeb01p-1022, 0x1.03af571d2b505p-1021,   0x1.ffbcc6p-2, INEXACT)
755 T(RU, 0x1.133474a2c0fb1p-1022,    0x1.72442bcbfa01dp-2, 0x1.4a1a21971c5dbp-1022,  0x1.ad9ce7fcefa4p-1022,   0x1.00044ap-1, INEXACT)
756 T(RU, 0x1.8ee3feb00c3e7p-1022,    0x1.53bd9353313bcp-2, 0x1.5501b57dc3b6fp-1022, 0x1.d9598906f0bb4p-1022,   0x1.0028ccp-1, INEXACT)
757 T(RU, 0x1.161225cfa61e2p-1022,     0x1.b6dd69a0af5bp-2, 0x1.924ffc3ead5c3p-1022, 0x1.04be6fc25367cp-1021,   0x1.001f3ap-1, INEXACT)
758 T(RU, 0x1.820f7faf219afp-1022,    0x1.06717ae771f6dp-2, 0x1.0dc5035f5e2afp-1022, 0x1.70b6c3169f044p-1022,   0x1.001a78p-1, INEXACT)
759 T(RU, 0x1.ce0e2ea55040ep-1022,    0x1.ce5a55fa3828dp-2, 0x1.f2f444d50ce59p-1022, 0x1.61ca36f5a8a7ap-1021,   0x1.001174p-1, INEXACT)
760 T(RU, 0x1.a7a271c67cdcfp-1022,     0x1.1e979090e218p-2, 0x1.b1f10b6e2177ap-1022, 0x1.1440cf1c105ecp-1021,    0x1.00002p-1, INEXACT)
761 T(RU, 0x1.76df065829dc6p-1022,    0x1.fb22ab1b86b8bp-2,  0x1.6966267f317cp-1022, 0x1.1186e1f77012ep-1021,    0x1.00026p-1, INEXACT)
762 T(RU, 0x1.8b004a28b70dbp-1022,    0x1.48e5805a8b453p-2, 0x1.0ea791f716557p-1022, 0x1.8d86310bad176p-1022,   0x1.0011b8p-1, INEXACT)
763 T(RU, 0x1.fb3391a4b1d23p-1022,    0x1.4d8705b057caep-2, 0x1.d026cb6dae73bp-1022, 0x1.3aad18b424c68p-1021,   0x1.002142p-1, INEXACT)
764 T(RU, 0x1.a5ba39730e197p-1022,    0x1.794df89b1cc49p-2, 0x1.24a0a388d0b6bp-1022, 0x1.c0048fd33a418p-1022,   0x1.000e82p-1, INEXACT)
765 T(RU, 0x1.aa9eff070281cp-1022,    0x1.fab05661b48ebp-2, 0x1.cbe2af6c69c6ep-1022, 0x1.4f7ddbe122765p-1021,   0x1.ffe61ap-2, INEXACT)
766 T(RU, 0x1.758bbff0ec4bap-1022,    0x1.a4a197f3fa424p-2, 0x1.47761e8d142ddp-1022, 0x1.e0e762ee2e7c6p-1022,    0x1.001e3p-1, INEXACT)
767 T(RU, 0x1.4dab43918a9a8p-1022,    0x1.ed667442b4751p-2, 0x1.3f25f82e02e3ep-1022, 0x1.dfec0ee732dcbp-1022,    0x1.ffa57p-2, INEXACT)
768 T(RU, 0x1.7943735951931p-1022,    0x1.fa6a357c5c9ddp-2, 0x1.0bed44b0b71b4p-1022, 0x1.c6803a6059abfp-1022,   0x1.ffbc5ap-2, INEXACT)
769 T(RU, 0x1.66c26bc29a5e8p-1022,    0x1.3faed079f761ap-2, 0x1.163ff906dd651p-1022, 0x1.8640492c4595ap-1022,   0x1.000132p-1, INEXACT)
770 T(RU, 0x1.f52172c56bdf5p-1022,    0x1.672b2de422734p-2, 0x1.7bc5d708e5a34p-1022, 0x1.15c5b95145cc7p-1021,   0x1.ffb0c2p-2, INEXACT)
771 T(RU, 0x1.2f94e89aa7558p-1022,    0x1.dfa6d30835f5ep-2, 0x1.59c6b0d504cf9p-1022,  0x1.e7fa0dd76fbfp-1022,   0x1.000b06p-1, INEXACT)
772 T(RU, 0x1.6159897ae533cp-1022,    0x1.f3b8892e3a3c8p-2,  0x1.09ca702b7759p-1022,  0x1.b63a7f56fce2p-1022,   0x1.000a4cp-1, INEXACT)
773 T(RU, 0x1.f73d5f4e81fd8p-1022,    0x1.7ccff2642124ap-2, 0x1.e7d836a0c8308p-1022, 0x1.517f1763126d4p-1021,   0x1.0020d2p-1, INEXACT)
774 T(RU, 0x1.b4328925969fbp-1022,    0x1.8fa02832a22d5p-2, 0x1.2084598e2f8c6p-1022, 0x1.cabf43838dc52p-1022,   0x1.002f8cp-1, INEXACT)
775 T(RU, 0x1.66ee60a92676fp-1022,    0x1.eddd2e7681ce4p-2, 0x1.b81d57daeb3a7p-1022, 0x1.329c918ffb683p-1021,   0x1.fff8ccp-2, INEXACT)
776 T(RU, 0x1.ff2737585895dp-1022,    0x1.fb4bf3828ae4ap-2,  0x1.4a866847740fp-1022, 0x1.23e07e4dbbeabp-1021,   0x1.ffeb94p-2, INEXACT)
777 T(RU, 0x1.5e2008d269a86p-1022,    0x1.507bbbe4d78eep-2, 0x1.6220c6f83f636p-1022, 0x1.d52d9874f1c75p-1022,   0x1.ffc24cp-2, INEXACT)
778 T(RU, 0x1.ce7e2e5812d86p-1022,    0x1.0e6689d092e5fp-2, 0x1.1e43fd55c3458p-1022,  0x1.9864925e2fb1p-1022,   0x1.00054ep-1, INEXACT)
779 T(RU, 0x1.7b353b81e793dp-1022,    0x1.82b426f874c6dp-2, 0x1.d92b19d21fd5cp-1022, 0x1.342fb0c544a79p-1021,   0x1.ffdaa2p-2, INEXACT)
780 T(RU, 0x1.5be667823370ap-1022,    0x1.a8a99b163869bp-2, 0x1.95456b68dc3bcp-1022, 0x1.12c638de03c71p-1021,   0x1.ffeb66p-2, INEXACT)
781 T(RU, 0x1.17b0fc6c850e5p-1022,    0x1.d1d0a4853c315p-2,  0x1.36b79f7c0c24p-1022, 0x1.b5f2baff5635dp-1022,   0x1.fffa58p-2, INEXACT)
782 T(RU, 0x1.bd97819bacfd8p-1022,    0x1.2c25f267ba4eep-2, 0x1.804b5204a3f3ap-1022, 0x1.01739c190fd97p-1021,   0x1.ffc8c4p-2, INEXACT)
783 T(RU, 0x1.596577053873dp-1022,    0x1.3562ab2d29949p-2, 0x1.b3f1ee75db6e7p-1022, 0x1.0e268a498009bp-1021,   0x1.ffc2fep-2, INEXACT)
784 T(RU, 0x1.3c7a68cf0f7b3p-1022,    0x1.9a55c15b167bdp-2, 0x1.7635b7b163c07p-1022, 0x1.f5073b93b7b81p-1022,    0x1.ffd14p-2, INEXACT)
785 T(RU, 0x1.5825164bc4068p-1022,    0x1.dcbb6e5ff3245p-2, 0x1.52fc3be0e84dap-1022, 0x1.f334771c2dcfbp-1022,   0x1.ffb51ep-2, INEXACT)
786 T(RU, 0x1.139ea77b760ecp+1022,    0x1.9b25f2fd017eap+2,-0x1.bc16788922b6fp+1023, 0x1.b93aac527380fp+1023,   0x1.ffc782p-2, INEXACT)
787 T(RU, 0x1.0e6f9c1657d7cp+1022,    0x1.4d5c6b55ab5f1p+2,-0x1.e027dd5742e2cp+1023, 0x1.c0538372b4bbfp+1022,   0x1.ffd564p-2, INEXACT)
788 T(RU, 0x1.1182524fa411cp+1022,    0x1.a3dba56842d19p+2,-0x1.c1ad59474d71fp+1023, 0x1.bf78969300a77p+1023,   0x1.ffcf36p-2, INEXACT)
789 T(RU,  0x1.1cbf4fb8ec82p+1022,    0x1.5e32019a84fbbp+2,-0x1.985af08f32edep+1023, 0x1.72af6bbad4a29p+1023,   0x1.ff965cp-2, INEXACT)
790 T(RU, 0x1.311e25c6db346p+1022,    0x1.4e30db6c4b51dp+2,-0x1.7681f7a9786a7p+1023, 0x1.a61d29434fc14p+1023,   0x1.0000bcp-1, INEXACT)
791 T(RU, 0x1.1201cf577052fp+1022,    0x1.59730b2db7a16p+2,-0x1.56f1a64a078d5p+1023, 0x1.8c8d801df34dap+1023,   0x1.001304p-1, INEXACT)
792 T(RU, 0x1.3e52335b76e81p+1022,    0x1.4dbd56f857479p+2,-0x1.509340c11bd2ep+1023, 0x1.ed6576837f654p+1023,   0x1.001e4ap-1, INEXACT)
793 T(RU, 0x1.18566b4f843cbp+1022,    0x1.444fba10eaf29p+2,-0x1.f927beae57f0ap+1023, 0x1.9a433b979655ap+1022,   0x1.004bf6p-1, INEXACT)
794 T(RU, 0x1.3fbe544fe1be8p+1022,    0x1.2d2a5fda03639p+2,-0x1.007407dbfd03cp+1023, 0x1.efdb644b613e6p+1023,   0x1.001e14p-1, INEXACT)
795 T(RU,  0x1.263a0d3bc2e4p+1022,    0x1.4cc198adbc651p+2,-0x1.734b1c1f7fdb8p+1023, 0x1.899878afc0fa3p+1023,   0x1.ff97b2p-2, INEXACT)
796 T(RU, 0x1.5bf4aec8efc8ep+1022,    0x1.555f0341516c9p+2,-0x1.c706408acd14cp+1023, 0x1.d8f5e18b868bdp+1023,   0x1.ffd836p-2, INEXACT)
797 T(RU, 0x1.1e57f1af78279p+1022,    0x1.34bc0c7f082b3p+2,-0x1.497b92c1365edp+1023, 0x1.692cb7ec68a94p+1023,   0x1.000e06p-1, INEXACT)
798 T(RU, 0x1.1d9824cd73511p+1022,    0x1.1d557ddfe47ffp+2,-0x1.556cdb1d20a72p+1023, 0x1.2736a6b6e35f3p+1023,   0x1.ffe43ap-2, INEXACT)
799 T(RU, 0x1.1ff85a24aff31p+1022,    0x1.39ab374b2680dp+2,-0x1.35e6b07b651b8p+1023, 0x1.8bc7ce2087081p+1023,   0x1.ff9ed4p-2, INEXACT)
800 T(RU, 0x1.0449b3965227ep+1022,    0x1.4430d4441f9f2p+2, -0x1.a6966c96307ep+1023, 0x1.d94eda8c81772p+1022,   0x1.001992p-1, INEXACT)
801 T(RU, 0x1.3c91fa00fd0c7p+1022,    0x1.1b6661c0b0303p+2,-0x1.f1f2846b64483p+1023, 0x1.95eae0d2644d4p+1022,   0x1.00799ap-1, INEXACT)
802 T(RU, 0x1.0979b36d46534p+1022,    0x1.12fa205f41f7fp+2,-0x1.a83ecf4544a63p+1023, 0x1.2420f34e2aa3dp+1022,   0x1.ff099ap-2, INEXACT)
803 T(RU, 0x1.4c89df582a599p+1022,    0x1.55f3dc473ea8fp+2, -0x1.e35037292ddfp+1023, 0x1.95109fdbc3772p+1023,   0x1.001afap-1, INEXACT)
804 T(RU, 0x1.35ee0a669c4fbp+1022,    0x1.2263cb63f386ap+2,-0x1.449218ae35ac7p+1023, 0x1.7a8ed977d817bp+1023,   0x1.ffd704p-2, INEXACT)
805 T(RU, 0x1.117cc860f61bcp+1022,    0x1.440985b25d994p+2,-0x1.d7a7d82000449p+1023,  0x1.b960b7088e75p+1022,    0x1.00444p-1, INEXACT)
806 T(RU, 0x1.1e78a37be320fp+1022,    0x1.0db0fce62287bp+2,-0x1.376337da5eb53p+1023, 0x1.24326b9956dfcp+1023,   0x1.003a52p-1, INEXACT)
807 T(RU, 0x1.0c79b5c8331c2p+1022,     0x1.0aba6ea746b5p+2,-0x1.c86f1fcaf0741p+1023, 0x1.9c135bb2cff85p+1021,   0x1.fe1cc2p-2, INEXACT)
808 T(RU, 0x1.556c4c072f272p+1022,    0x1.347758d7d4eb5p+2,-0x1.c6fe4f24b248dp+1023, 0x1.6fcc9f756df6ep+1023,    0x1.001f7p-1, INEXACT)
809 T(RU,    -0x1.e8349b891b2fp-1,    0x1.4a6dec9b72578p-1,    0x1.3b6151ce809ddp-1,   0x1.3a62fe330b356p-11,   0x1.003b2ep-1, INEXACT)
810 T(RU,    0x1.2996632ac7d74p-1,   -0x1.bb3c58b654d94p-1,    0x1.01a6660e64a31p-1,   0x1.ed045bb956a8fp-15,   0x1.0aa0e2p-1, INEXACT)
811 T(RU,   -0x1.c602e894c1df8p-1,    0x1.a1c980e7d3f94p-1,    0x1.7271244b43386p-1,  -0x1.ba251fe026e5bp-15,   0x1.fa6bcap-2, INEXACT)
812 T(RU,    -0x1.c84baf47e85cp-1,     0x1.770b5149ef2ep-1,    0x1.4d80f139320bap-1,  -0x1.79277433b9e23p-10,   0x1.ffc56ap-2, INEXACT)
813 T(RU,    -0x1.36e667dcf9c6p-1,    0x1.2591f82556b88p-1,    0x1.2452a0f795f95p-1,     0x1.c83c8e63c15ap-3,   0x1.000012p-1, INEXACT)
814 T(RU,    0x1.88b2cede61e4cp-1,    -0x1.71dcab5ad9e9p-3,    0x1.32b27fea2ae97p-3,    0x1.70461909b25e3p-7,   0x1.00000ep-1, INEXACT)
815 T(RU,     0x1.8d1e44002c98p-3,   -0x1.af9fdfb347834p-1,    0x1.e280942fb4146p-4,   -0x1.761ac23896dfdp-5,   0x1.ffffdep-2, INEXACT)
816 T(RU,    0x1.236e8cb9492c8p-1,   -0x1.d37443a57f1c4p-1,    0x1.ca10df801aabcp-4,   -0x1.a1a2cdf0138f9p-2,   0x1.fff07cp-2, INEXACT)
817 T(RU,   -0x1.6ad943e610fb8p-1,   -0x1.cef92a7bb18bcp-1,     0x1.f28587d8fb0ep-4,    0x1.866b5204b9aedp-1,   0x1.00031ap-1, INEXACT)
818 T(RU,   -0x1.60a8569a5d894p-1,   -0x1.ca07e29dd171cp-1,    0x1.b6c475ace09ecp-4,    0x1.72549291e2f7bp-1,   0x1.00036ep-1, INEXACT)
819 T(RU,    0x1.d1962720d678cp-1,   -0x1.4548ee45c4084p-1,    0x1.f416ab193d75cp-4,   -0x1.d2929879dc853p-2,   0x1.fffe04p-2, INEXACT)
820 T(RU,   -0x1.9ddcb295a7d64p-1,    0x1.67fb3a2068a78p-1,    0x1.da9cd4597fe0ap-4,   -0x1.cf4f6eb4fc5d8p-2,   0x1.fffa98p-2, INEXACT)
821 T(RU,    0x1.c00d16ed45b88p+0,    0x1.c787eddda3664p+0,    0x1.1e3e6f0cc1802p-5,    0x1.931b8f379dcc4p+1,   0x1.000058p-1, INEXACT)
822 T(RU,    0x1.19c2a2372c184p+0,    -0x1.cb506961c19fp+0,    0x1.db1abf3f7ba3ap-6,   -0x1.f21c0eab0bc18p+0,   0x1.fffffcp-2, INEXACT)
823 T(RU,   -0x1.3a263218ccd1cp+0,   -0x1.e818d390df27cp+0,    0x1.2a81ed71785f5p-5,    0x1.3025ab0f63926p+1,    0x1.00007p-1, INEXACT)
824 T(RU,    0x1.b0b041fbaca58p+0,    -0x1.9d5f76d178e6p+0,    0x1.0215c7bb84cf9p-6,     -0x1.5b52aec7ef4p+1,   0x1.ffffa6p-2, INEXACT)
825 T(RU,   -0x1.377549d9a87f4p+0,   -0x1.a13d4a03dd6d8p+0,    0x1.f190388bc5cc6p-7,    0x1.ff83bebbd6fe5p+0,   0x1.00001ep-1, INEXACT)
826 T(RU,    0x1.6a726c0762ac8p-1,   -0x1.d32f2d30e483cp+0,    0x1.f953eb70fbde6p-7,   -0x1.46c61b3070332p+0,    0x1.fffffp-2, INEXACT)
827 T(RU,     0x1.94cf2509d40cp-1,     0x1.721976af6dfbp+0,    0x1.f51a456921c3ep-7,    0x1.28880842acc61p+0,   0x1.00003ep-1, INEXACT)
828 T(RU,    0x1.b128eb0ad8728p-1,    0x1.7682566a54268p+0,    0x1.bd4122a074cafp-8,    0x1.3e9469530e763p+0,   0x1.000016p-1, INEXACT)
829 T(RU,    0x1.c4ae75976e35cp+0,   -0x1.11c329dd1160cp+0,    0x1.9993f5e13c9bdp-8,   -0x1.e27d925b07cf1p+0,   0x1.ffffdcp-2, INEXACT)
830 T(RU,   -0x1.85f81f88fa3c4p+0,   -0x1.17648a494fa18p-1,    0x1.37d305113b48p-10,    0x1.aa367b7490e58p-1,   0x1.000006p-1, INEXACT)
831 T(RU,   -0x1.311f2b4319efcp+0,    0x1.abbb5272e3d18p-1,   0x1.35841b7bdbcfep-10,    -0x1.fd337f24b39ep-1,   0x1.ffffecp-2, INEXACT)
832 T(RU,     0x1.ab94369a9a0dp-1,    0x1.9d1e0e0aa3bacp+0,   0x1.0a63ca87cfa78p-11,    0x1.592173ee296b7p+0,   0x1.000002p-1, INEXACT)
833 T(RN,     0x1.000000001p-1000,       0x1.000000001p-30,              -0x1p-1066,     0x1.000000001p-1030,        -0x1p-28, INEXACT|UNDERFLOW)
834 T(RN,    -0x1.000000001p-1000,       0x1.000000001p-30,              -0x1p-1066,    -0x1.000000003p-1030,         0x1p-28, INEXACT|UNDERFLOW)
835 T(RD,     0x1.000000001p-1000,       0x1.000000001p-30,              -0x1p-1066,     0x1.000000001p-1030,        -0x1p-28, INEXACT|UNDERFLOW)
836 T(RD,    -0x1.000000001p-1000,       0x1.000000001p-30,              -0x1p-1066,  -0x1.00000000301p-1030,         -0x1p+0, INEXACT|UNDERFLOW)
837 T(RU,     0x1.000000001p-1000,       0x1.000000001p-30,              -0x1p-1066,   0x1.00000000101p-1030,          0x1p+0, INEXACT|UNDERFLOW)
838 T(RU,    -0x1.000000001p-1000,       0x1.000000001p-30,              -0x1p-1066,    -0x1.000000003p-1030,         0x1p-28, INEXACT|UNDERFLOW)
839 T(RZ,     0x1.000000001p-1000,       0x1.000000001p-30,              -0x1p-1066,     0x1.000000001p-1030,        -0x1p-28, INEXACT|UNDERFLOW)
840 T(RZ,    -0x1.000000001p-1000,       0x1.000000001p-30,              -0x1p-1066,    -0x1.000000003p-1030,         0x1p-28, INEXACT|UNDERFLOW)