xref: /third_party/musl/libc-test/src/math/ucb/powf.h (revision 570af302)
1// Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue
2// Mountain View, California  94043 All rights reserved.
3//
4// Any person is hereby authorized to download, copy, use, create bug fixes,
5// and distribute, subject to the following conditions:
6//
7// 	1.  the software may not be redistributed for a fee except as
8// 	    reasonable to cover media costs;
9// 	2.  any copy of the software must include this notice, as well as
10// 	    any other embedded copyright notices; and
11// 	3.  any distribution of this software or derivative works thereof
12// 	    must comply with all applicable U.S. export control laws.
13//
14// THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED
15// WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED
16// WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR
17// PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO
18// SPECIFICATIONS.
19//
20// BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS
21// AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY
22// JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR
23// EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN
24// UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE.
25//
26// IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED
27// COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL,
28// INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE
29// POSSIBILITY OF SUCH DAMAGES.
30//
31// This file is provided with no support and without any obligation on the
32// part of Sun Microsystems, Inc. ("Sun") or any of its affiliated
33// companies to assist in its use, correction, modification or
34// enhancement.  Nevertheless, and without creating any obligation on its
35// part, Sun welcomes your comments concerning the software and requests
36// that they be sent to fdlibm-comments@sunpro.sun.com.
37// anything **0 is 1
38T(RN,          0x0p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
39T(RN,         -0x0p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
40T(RN,          0x0p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
41T(RN,         -0x0p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
42T(RN,        0x1p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
43T(RN,       -0x1p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
44T(RN,        0x1p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
45T(RN,       -0x1p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
46T(RN, 0x1.fffffep+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
47T(RN,-0x1.fffffep+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
48T(RN, 0x1.fffffep+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
49T(RN,-0x1.fffffep+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
50T(RZ,          0x0p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
51T(RZ,         -0x0p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
52T(RZ,          0x0p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
53T(RZ,         -0x0p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
54T(RZ,        0x1p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
55T(RZ,       -0x1p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
56T(RZ,        0x1p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
57T(RZ,       -0x1p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
58T(RZ, 0x1.fffffep+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
59T(RZ,-0x1.fffffep+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
60T(RZ, 0x1.fffffep+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
61T(RZ,-0x1.fffffep+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
62T(RU,          0x0p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
63T(RU,         -0x0p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
64T(RU,          0x0p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
65T(RU,         -0x0p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
66T(RU,        0x1p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
67T(RU,       -0x1p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
68T(RU,        0x1p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
69T(RU,       -0x1p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
70T(RU, 0x1.fffffep+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
71T(RU,-0x1.fffffep+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
72T(RU, 0x1.fffffep+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
73T(RU,-0x1.fffffep+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
74T(RD,          0x0p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
75T(RD,         -0x0p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
76T(RD,          0x0p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
77T(RD,         -0x0p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
78T(RD,        0x1p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
79T(RD,       -0x1p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
80T(RD,        0x1p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
81T(RD,       -0x1p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
82T(RD, 0x1.fffffep+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
83T(RD,-0x1.fffffep+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
84T(RD, 0x1.fffffep+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
85T(RD,-0x1.fffffep+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
86// anything**1 is itself
87T(RN,          0x0p+0,          0x1p+0,          0x0p+0,          0x0p+0, 0)
88T(RN,         -0x0p+0,          0x1p+0,         -0x0p+0,          0x0p+0, 0)
89T(RN,        0x1p-126,          0x1p+0,        0x1p-126,          0x0p+0, 0)
90T(RN,       -0x1p-126,          0x1p+0,       -0x1p-126,          0x0p+0, 0)
91T(RN, 0x1.fffffep+127,          0x1p+0, 0x1.fffffep+127,          0x0p+0, 0)
92T(RN,-0x1.fffffep+127,          0x1p+0,-0x1.fffffep+127,          0x0p+0, 0)
93T(RZ,          0x0p+0,          0x1p+0,          0x0p+0,          0x0p+0, 0)
94T(RZ,         -0x0p+0,          0x1p+0,         -0x0p+0,          0x0p+0, 0)
95T(RZ,        0x1p-126,          0x1p+0,        0x1p-126,          0x0p+0, 0)
96T(RZ,       -0x1p-126,          0x1p+0,       -0x1p-126,          0x0p+0, 0)
97T(RZ, 0x1.fffffep+127,          0x1p+0, 0x1.fffffep+127,          0x0p+0, 0)
98T(RZ,-0x1.fffffep+127,          0x1p+0,-0x1.fffffep+127,          0x0p+0, 0)
99T(RU,          0x0p+0,          0x1p+0,          0x0p+0,          0x0p+0, 0)
100T(RU,         -0x0p+0,          0x1p+0,         -0x0p+0,          0x0p+0, 0)
101T(RU,        0x1p-126,          0x1p+0,        0x1p-126,          0x0p+0, 0)
102T(RU,       -0x1p-126,          0x1p+0,       -0x1p-126,          0x0p+0, 0)
103T(RU, 0x1.fffffep+127,          0x1p+0, 0x1.fffffep+127,          0x0p+0, 0)
104T(RU,-0x1.fffffep+127,          0x1p+0,-0x1.fffffep+127,          0x0p+0, 0)
105T(RD,          0x0p+0,          0x1p+0,          0x0p+0,          0x0p+0, 0)
106T(RD,         -0x0p+0,          0x1p+0,         -0x0p+0,          0x0p+0, 0)
107T(RD,        0x1p-126,          0x1p+0,        0x1p-126,          0x0p+0, 0)
108T(RD,       -0x1p-126,          0x1p+0,       -0x1p-126,          0x0p+0, 0)
109T(RD, 0x1.fffffep+127,          0x1p+0, 0x1.fffffep+127,          0x0p+0, 0)
110T(RD,-0x1.fffffep+127,          0x1p+0,-0x1.fffffep+127,          0x0p+0, 0)
111// +-0**x
112T(RN,          0x0p+0, 0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
113T(RN,          0x0p+0,        0x1p-126,          0x0p+0,          0x0p+0, 0)
114T(RN,         -0x0p+0, 0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
115T(RN,         -0x0p+0,        0x1.1p+4,         -0x0p+0,          0x0p+0, 0)
116T(RN,         -0x0p+0,          0x1p+1,          0x0p+0,          0x0p+0, 0)
117T(RN,         -0x0p+0,        0x1p-126,          0x0p+0,          0x0p+0, 0)
118// (-anything) ** (integer) (-1.1**101)
119T(RN,  -0x1.19999ap+0,       0x1.94p+6, -0x1.d9b5a8p+13,  -0x1.1e972cp-2, INEXACT)
120T(RZ,  -0x1.19999ap+0,       0x1.94p+6, -0x1.d9b5a6p+13,   0x1.70b46ap-1, INEXACT)
121T(RU,  -0x1.19999ap+0,       0x1.94p+6, -0x1.d9b5a6p+13,   0x1.70b46ap-1, INEXACT)
122T(RD,  -0x1.19999ap+0,       0x1.94p+6, -0x1.d9b5a8p+13,  -0x1.1e972cp-2, INEXACT)
123// some integer ** integer
124T(RN,        0x1.3p+4,        0x1.4p+2,  0x1.2e4218p+21,          0x0p+0, 0)
125T(RN,       -0x1.3p+4,        0x1.4p+2, -0x1.2e4218p+21,          0x0p+0, 0)
126T(RN,      -0x1.82p+7,        0x1.8p+1, -0x1.b6c904p+22,          0x0p+0, 0)
127T(RN,    -0x1.2c4p+10,          0x1p+1,   0x1.60261p+20,          0x0p+0, 0)
128// random arguments between 0 20
129T(RN,   0x1.d406dcp+2,    0x1.11f4dp+4,  0x1.1bc4b6p+49,  -0x1.331b22p-3, INEXACT)
130T(RN,    0x1.2cdf3p+4,    0x1.a9254p+1,  0x1.0ad168p+14,   0x1.379a4ap-2, INEXACT)
131T(RN,   0x1.d29f3ep+2,   0x1.336d32p+3,  0x1.72eac4p+27,  -0x1.b76b4cp-4, INEXACT)
132T(RN,   0x1.f910eep+3,   0x1.28d064p+4,  0x1.c9cd8ap+73,   0x1.7805e4p-4, INEXACT)
133T(RN,   0x1.0a37c2p+3,   0x1.add484p-2,   0x1.377964p+1,   0x1.3c933cp-7, INEXACT)
134T(RN,    0x1.75332p+2,   0x1.4eca22p+3,  0x1.87bb48p+26, -0x1.753c02p-10, INEXACT)
135T(RN,    0x1.35381p+1,   0x1.11f2f2p+4,  0x1.b9cd02p+21,   0x1.2f4d66p-2, INEXACT)
136T(RN,   0x1.39f14ep-5,   0x1.70c85ep-7,   0x1.ed8bccp-1,  -0x1.efb76ap-2, INEXACT)
137T(RN,   0x1.5c9022p+2,   0x1.fa1212p+3,  0x1.97afb6p+38,  -0x1.9cbb96p-2, INEXACT)
138T(RN,   0x1.9bd94ep+3,   0x1.ddfeb8p+3,  0x1.0a9d98p+55,    0x1.abd6bp-4, INEXACT)
139// anything **0 is 1
140T(RN,             nan,          0x0p+0,          0x1p+0,          0x0p+0, 0)
141T(RN,             nan,          0x0p+0,          0x1p+0,          0x0p+0, 0)
142T(RN,             inf,          0x0p+0,          0x1p+0,          0x0p+0, 0)
143T(RN,            -inf,          0x0p+0,          0x1p+0,          0x0p+0, 0)
144T(RN,        0x1p-149,          0x0p+0,          0x1p+0,          0x0p+0, 0)
145T(RN,       -0x1p-149,          0x0p+0,          0x1p+0,          0x0p+0, 0)
146T(RZ,             nan,          0x0p+0,          0x1p+0,          0x0p+0, 0)
147T(RZ,             nan,          0x0p+0,          0x1p+0,          0x0p+0, 0)
148T(RZ,             inf,          0x0p+0,          0x1p+0,          0x0p+0, 0)
149T(RZ,            -inf,          0x0p+0,          0x1p+0,          0x0p+0, 0)
150T(RZ,        0x1p-149,          0x0p+0,          0x1p+0,          0x0p+0, 0)
151T(RZ,       -0x1p-149,          0x0p+0,          0x1p+0,          0x0p+0, 0)
152T(RU,             nan,          0x0p+0,          0x1p+0,          0x0p+0, 0)
153T(RU,             nan,          0x0p+0,          0x1p+0,          0x0p+0, 0)
154T(RU,             inf,          0x0p+0,          0x1p+0,          0x0p+0, 0)
155T(RU,            -inf,          0x0p+0,          0x1p+0,          0x0p+0, 0)
156T(RU,        0x1p-149,          0x0p+0,          0x1p+0,          0x0p+0, 0)
157T(RU,       -0x1p-149,          0x0p+0,          0x1p+0,          0x0p+0, 0)
158T(RD,             nan,          0x0p+0,          0x1p+0,          0x0p+0, 0)
159T(RD,             nan,          0x0p+0,          0x1p+0,          0x0p+0, 0)
160T(RD,             inf,          0x0p+0,          0x1p+0,          0x0p+0, 0)
161T(RD,            -inf,          0x0p+0,          0x1p+0,          0x0p+0, 0)
162T(RD,        0x1p-149,          0x0p+0,          0x1p+0,          0x0p+0, 0)
163T(RD,       -0x1p-149,          0x0p+0,          0x1p+0,          0x0p+0, 0)
164// anything**1 is itself
165T(RN,             nan,          0x1p+0,             nan,          0x0p+0, 0)
166T(RN,             nan,          0x1p+0,             nan,          0x0p+0, 0)
167T(RN,             inf,          0x1p+0,             inf,          0x0p+0, 0)
168T(RN,            -inf,          0x1p+0,            -inf,          0x0p+0, 0)
169// (anything except 1)**nan is nan
170T(RN,             nan,             nan,             nan,          0x0p+0, 0)
171T(RN,             inf,             nan,             nan,          0x0p+0, 0)
172T(RN,            -inf,             nan,             nan,          0x0p+0, 0)
173T(RN,          0x1p+0,             nan,          0x1p+0,          0x0p+0, 0)
174T(RN,         -0x1p+0,             nan,             nan,          0x0p+0, 0)
175T(RN,         -0x0p+0,             nan,             nan,          0x0p+0, 0)
176T(RN,          0x0p+0,             nan,             nan,          0x0p+0, 0)
177T(RZ,             nan,             nan,             nan,          0x0p+0, 0)
178T(RZ,             inf,             nan,             nan,          0x0p+0, 0)
179T(RZ,            -inf,             nan,             nan,          0x0p+0, 0)
180T(RZ,          0x1p+0,             nan,          0x1p+0,          0x0p+0, 0)
181T(RZ,         -0x1p+0,             nan,             nan,          0x0p+0, 0)
182T(RZ,         -0x0p+0,             nan,             nan,          0x0p+0, 0)
183T(RZ,          0x0p+0,             nan,             nan,          0x0p+0, 0)
184T(RU,             nan,             nan,             nan,          0x0p+0, 0)
185T(RU,             inf,             nan,             nan,          0x0p+0, 0)
186T(RU,            -inf,             nan,             nan,          0x0p+0, 0)
187T(RU,          0x1p+0,             nan,          0x1p+0,          0x0p+0, 0)
188T(RU,         -0x1p+0,             nan,             nan,          0x0p+0, 0)
189T(RU,         -0x0p+0,             nan,             nan,          0x0p+0, 0)
190T(RU,          0x0p+0,             nan,             nan,          0x0p+0, 0)
191T(RD,             nan,             nan,             nan,          0x0p+0, 0)
192T(RD,             inf,             nan,             nan,          0x0p+0, 0)
193T(RD,            -inf,             nan,             nan,          0x0p+0, 0)
194T(RD,          0x1p+0,             nan,          0x1p+0,          0x0p+0, 0)
195T(RD,         -0x1p+0,             nan,             nan,          0x0p+0, 0)
196T(RD,         -0x0p+0,             nan,             nan,          0x0p+0, 0)
197T(RD,          0x0p+0,             nan,             nan,          0x0p+0, 0)
198// nan**(anything except 0) is nan
199T(RN,             nan,             inf,             nan,          0x0p+0, 0)
200T(RN,             nan,            -inf,             nan,          0x0p+0, 0)
201T(RN,             nan,         -0x1p+0,             nan,          0x0p+0, 0)
202T(RN,             nan,        0x1p-149,             nan,          0x0p+0, 0)
203T(RZ,             nan,             inf,             nan,          0x0p+0, 0)
204T(RZ,             nan,            -inf,             nan,          0x0p+0, 0)
205T(RZ,             nan,          0x1p+0,             nan,          0x0p+0, 0)
206T(RZ,             nan,         -0x1p+0,             nan,          0x0p+0, 0)
207T(RZ,             nan,        0x1p-149,             nan,          0x0p+0, 0)
208T(RU,             nan,             inf,             nan,          0x0p+0, 0)
209T(RU,             nan,            -inf,             nan,          0x0p+0, 0)
210T(RU,             nan,          0x1p+0,             nan,          0x0p+0, 0)
211T(RU,             nan,         -0x1p+0,             nan,          0x0p+0, 0)
212T(RU,             nan,        0x1p-149,             nan,          0x0p+0, 0)
213T(RD,             nan,             inf,             nan,          0x0p+0, 0)
214T(RD,             nan,            -inf,             nan,          0x0p+0, 0)
215T(RD,             nan,          0x1p+0,             nan,          0x0p+0, 0)
216T(RD,             nan,         -0x1p+0,             nan,          0x0p+0, 0)
217T(RD,             nan,        0x1p-149,             nan,          0x0p+0, 0)
218//  +-(x > 1) **  +inf is +inf
219T(RN,   0x1.000002p+0,             inf,             inf,          0x0p+0, 0)
220T(RN,             inf,             inf,             inf,          0x0p+0, 0)
221T(RN,  -0x1.000002p+0,             inf,             inf,          0x0p+0, 0)
222T(RN,            -inf,             inf,             inf,          0x0p+0, 0)
223T(RZ,   0x1.000002p+0,             inf,             inf,          0x0p+0, 0)
224T(RZ,             inf,             inf,             inf,          0x0p+0, 0)
225T(RZ,  -0x1.000002p+0,             inf,             inf,          0x0p+0, 0)
226T(RZ,            -inf,             inf,             inf,          0x0p+0, 0)
227T(RU,   0x1.000002p+0,             inf,             inf,          0x0p+0, 0)
228T(RU,             inf,             inf,             inf,          0x0p+0, 0)
229T(RU,  -0x1.000002p+0,             inf,             inf,          0x0p+0, 0)
230T(RU,            -inf,             inf,             inf,          0x0p+0, 0)
231T(RD,   0x1.000002p+0,             inf,             inf,          0x0p+0, 0)
232T(RD,             inf,             inf,             inf,          0x0p+0, 0)
233T(RD,  -0x1.000002p+0,             inf,             inf,          0x0p+0, 0)
234T(RD,            -inf,             inf,             inf,          0x0p+0, 0)
235//  +-(x > 1) **  -inf is +0
236T(RN,   0x1.000002p+0,            -inf,          0x0p+0,          0x0p+0, 0)
237T(RN,             inf,            -inf,          0x0p+0,          0x0p+0, 0)
238T(RN,  -0x1.000002p+0,            -inf,          0x0p+0,          0x0p+0, 0)
239T(RN,            -inf,            -inf,          0x0p+0,          0x0p+0, 0)
240T(RZ,   0x1.000002p+0,            -inf,          0x0p+0,          0x0p+0, 0)
241T(RZ,             inf,            -inf,          0x0p+0,          0x0p+0, 0)
242T(RZ,  -0x1.000002p+0,            -inf,          0x0p+0,          0x0p+0, 0)
243T(RZ,            -inf,            -inf,          0x0p+0,          0x0p+0, 0)
244T(RU,   0x1.000002p+0,            -inf,          0x0p+0,          0x0p+0, 0)
245T(RU,             inf,            -inf,          0x0p+0,          0x0p+0, 0)
246T(RU,  -0x1.000002p+0,            -inf,          0x0p+0,          0x0p+0, 0)
247T(RU,            -inf,            -inf,          0x0p+0,          0x0p+0, 0)
248T(RD,   0x1.000002p+0,            -inf,          0x0p+0,          0x0p+0, 0)
249T(RD,             inf,            -inf,          0x0p+0,          0x0p+0, 0)
250T(RD,  -0x1.000002p+0,            -inf,          0x0p+0,          0x0p+0, 0)
251T(RD,            -inf,            -inf,          0x0p+0,          0x0p+0, 0)
252// +-(|x| < 1) **  +inf is +0
253T(RN,   0x1.fffffep-1,             inf,          0x0p+0,          0x0p+0, 0)
254T(RN,        0x1p-149,             inf,          0x0p+0,          0x0p+0, 0)
255T(RN,          0x0p+0,             inf,          0x0p+0,          0x0p+0, 0)
256T(RN,  -0x1.fffffep-1,             inf,          0x0p+0,          0x0p+0, 0)
257T(RN,       -0x1p-149,             inf,          0x0p+0,          0x0p+0, 0)
258T(RN,         -0x0p+0,             inf,          0x0p+0,          0x0p+0, 0)
259T(RZ,   0x1.fffffep-1,             inf,          0x0p+0,          0x0p+0, 0)
260T(RZ,        0x1p-149,             inf,          0x0p+0,          0x0p+0, 0)
261T(RZ,          0x0p+0,             inf,          0x0p+0,          0x0p+0, 0)
262T(RZ,  -0x1.fffffep-1,             inf,          0x0p+0,          0x0p+0, 0)
263T(RZ,       -0x1p-149,             inf,          0x0p+0,          0x0p+0, 0)
264T(RZ,         -0x0p+0,             inf,          0x0p+0,          0x0p+0, 0)
265T(RU,   0x1.fffffep-1,             inf,          0x0p+0,          0x0p+0, 0)
266T(RU,        0x1p-149,             inf,          0x0p+0,          0x0p+0, 0)
267T(RU,          0x0p+0,             inf,          0x0p+0,          0x0p+0, 0)
268T(RU,  -0x1.fffffep-1,             inf,          0x0p+0,          0x0p+0, 0)
269T(RU,       -0x1p-149,             inf,          0x0p+0,          0x0p+0, 0)
270T(RU,         -0x0p+0,             inf,          0x0p+0,          0x0p+0, 0)
271T(RD,   0x1.fffffep-1,             inf,          0x0p+0,          0x0p+0, 0)
272T(RD,        0x1p-149,             inf,          0x0p+0,          0x0p+0, 0)
273T(RD,          0x0p+0,             inf,          0x0p+0,          0x0p+0, 0)
274T(RD,  -0x1.fffffep-1,             inf,          0x0p+0,          0x0p+0, 0)
275T(RD,       -0x1p-149,             inf,          0x0p+0,          0x0p+0, 0)
276T(RD,         -0x0p+0,             inf,          0x0p+0,          0x0p+0, 0)
277// +-(|x| < 1) **  -inf is +inf
278T(RN,   0x1.fffffep-1,            -inf,             inf,          0x0p+0, 0)
279T(RN,        0x1p-149,            -inf,             inf,          0x0p+0, 0)
280T(RN,          0x0p+0,            -inf,             inf,          0x0p+0, 0)
281T(RN,  -0x1.fffffep-1,            -inf,             inf,          0x0p+0, 0)
282T(RN,       -0x1p-149,            -inf,             inf,          0x0p+0, 0)
283T(RN,         -0x0p+0,            -inf,             inf,          0x0p+0, 0)
284T(RZ,   0x1.fffffep-1,            -inf,             inf,          0x0p+0, 0)
285T(RZ,        0x1p-149,            -inf,             inf,          0x0p+0, 0)
286T(RZ,          0x0p+0,            -inf,             inf,          0x0p+0, 0)
287T(RZ,  -0x1.fffffep-1,            -inf,             inf,          0x0p+0, 0)
288T(RZ,       -0x1p-149,            -inf,             inf,          0x0p+0, 0)
289T(RZ,         -0x0p+0,            -inf,             inf,          0x0p+0, 0)
290T(RU,   0x1.fffffep-1,            -inf,             inf,          0x0p+0, 0)
291T(RU,        0x1p-149,            -inf,             inf,          0x0p+0, 0)
292T(RU,          0x0p+0,            -inf,             inf,          0x0p+0, 0)
293T(RU,  -0x1.fffffep-1,            -inf,             inf,          0x0p+0, 0)
294T(RU,       -0x1p-149,            -inf,             inf,          0x0p+0, 0)
295T(RU,         -0x0p+0,            -inf,             inf,          0x0p+0, 0)
296T(RD,   0x1.fffffep-1,            -inf,             inf,          0x0p+0, 0)
297T(RD,        0x1p-149,            -inf,             inf,          0x0p+0, 0)
298T(RD,          0x0p+0,            -inf,             inf,          0x0p+0, 0)
299T(RD,  -0x1.fffffep-1,            -inf,             inf,          0x0p+0, 0)
300T(RD,       -0x1p-149,            -inf,             inf,          0x0p+0, 0)
301T(RD,         -0x0p+0,            -inf,             inf,          0x0p+0, 0)
302// +-1         ** +-inf is +1
303T(RN,          0x1p+0,             inf,          0x1p+0,          0x0p+0, 0)
304T(RN,          0x1p+0,            -inf,          0x1p+0,          0x0p+0, 0)
305T(RN,         -0x1p+0,             inf,          0x1p+0,          0x0p+0, 0)
306T(RN,         -0x1p+0,            -inf,          0x1p+0,          0x0p+0, 0)
307T(RZ,          0x1p+0,             inf,          0x1p+0,          0x0p+0, 0)
308T(RZ,          0x1p+0,            -inf,          0x1p+0,          0x0p+0, 0)
309T(RZ,         -0x1p+0,             inf,          0x1p+0,          0x0p+0, 0)
310T(RZ,         -0x1p+0,            -inf,          0x1p+0,          0x0p+0, 0)
311T(RU,          0x1p+0,             inf,          0x1p+0,          0x0p+0, 0)
312T(RU,          0x1p+0,            -inf,          0x1p+0,          0x0p+0, 0)
313T(RU,         -0x1p+0,             inf,          0x1p+0,          0x0p+0, 0)
314T(RU,         -0x1p+0,            -inf,          0x1p+0,          0x0p+0, 0)
315T(RD,          0x1p+0,             inf,          0x1p+0,          0x0p+0, 0)
316T(RD,          0x1p+0,            -inf,          0x1p+0,          0x0p+0, 0)
317T(RD,         -0x1p+0,             inf,          0x1p+0,          0x0p+0, 0)
318T(RD,         -0x1p+0,            -inf,          0x1p+0,          0x0p+0, 0)
319// +0 ** (+anything except 0, nan) is +0
320T(RN,          0x0p+0,        0x1p-149,          0x0p+0,          0x0p+0, 0)
321T(RZ,          0x0p+0, 0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
322T(RZ,          0x0p+0,        0x1p-149,          0x0p+0,          0x0p+0, 0)
323T(RU,          0x0p+0, 0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
324T(RU,          0x0p+0,        0x1p-149,          0x0p+0,          0x0p+0, 0)
325T(RD,          0x0p+0, 0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
326T(RD,          0x0p+0,        0x1p-149,          0x0p+0,          0x0p+0, 0)
327// -0 ** (+anything except 0, nan, odd integer)  is +0
328T(RN,         -0x0p+0,        0x1p-149,          0x0p+0,          0x0p+0, 0)
329T(RZ,         -0x0p+0, 0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
330T(RZ,         -0x0p+0,          0x1p+1,          0x0p+0,          0x0p+0, 0)
331T(RZ,         -0x0p+0,        0x1p-149,          0x0p+0,          0x0p+0, 0)
332T(RU,         -0x0p+0, 0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
333T(RU,         -0x0p+0,          0x1p+1,          0x0p+0,          0x0p+0, 0)
334T(RU,         -0x0p+0,        0x1p-149,          0x0p+0,          0x0p+0, 0)
335T(RD,         -0x0p+0, 0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
336T(RD,         -0x0p+0,          0x1p+1,          0x0p+0,          0x0p+0, 0)
337T(RD,         -0x0p+0,        0x1p-149,          0x0p+0,          0x0p+0, 0)
338// +0 ** (-anything except 0, nan) is +inf
339T(RN,          0x0p+0,-0x1.fffffep+127,             inf,          0x0p+0, DIVBYZERO)
340T(RN,          0x0p+0,       -0x1p-149,             inf,          0x0p+0, DIVBYZERO)
341T(RZ,          0x0p+0,-0x1.fffffep+127,             inf,          0x0p+0, DIVBYZERO)
342T(RZ,          0x0p+0,       -0x1p-149,             inf,          0x0p+0, DIVBYZERO)
343T(RU,          0x0p+0,-0x1.fffffep+127,             inf,          0x0p+0, DIVBYZERO)
344T(RU,          0x0p+0,       -0x1p-149,             inf,          0x0p+0, DIVBYZERO)
345T(RD,          0x0p+0,-0x1.fffffep+127,             inf,          0x0p+0, DIVBYZERO)
346T(RD,          0x0p+0,       -0x1p-149,             inf,          0x0p+0, DIVBYZERO)
347// -0 ** (-anything except 0, nan, odd integer)  is +inf
348T(RN,         -0x0p+0,-0x1.fffffep+127,             inf,          0x0p+0, DIVBYZERO)
349T(RN,         -0x0p+0,         -0x1p+1,             inf,          0x0p+0, DIVBYZERO)
350T(RN,         -0x0p+0,       -0x1p-149,             inf,          0x0p+0, DIVBYZERO)
351T(RZ,         -0x0p+0,-0x1.fffffep+127,             inf,          0x0p+0, DIVBYZERO)
352T(RZ,         -0x0p+0,         -0x1p+1,             inf,          0x0p+0, DIVBYZERO)
353T(RZ,         -0x0p+0,       -0x1p-149,             inf,          0x0p+0, DIVBYZERO)
354T(RU,         -0x0p+0,-0x1.fffffep+127,             inf,          0x0p+0, DIVBYZERO)
355T(RU,         -0x0p+0,         -0x1p+1,             inf,          0x0p+0, DIVBYZERO)
356T(RU,         -0x0p+0,       -0x1p-149,             inf,          0x0p+0, DIVBYZERO)
357T(RD,         -0x0p+0,-0x1.fffffep+127,             inf,          0x0p+0, DIVBYZERO)
358T(RD,         -0x0p+0,         -0x1p+1,             inf,          0x0p+0, DIVBYZERO)
359T(RD,         -0x0p+0,       -0x1p-149,             inf,          0x0p+0, DIVBYZERO)
360// -0 ** (odd integer) = -( +0 ** (odd integer) )
361T(RN,         -0x0p+0,         -0x1p+0,            -inf,          0x0p+0, DIVBYZERO)
362T(RN,         -0x0p+0,       -0x1.1p+4,            -inf,          0x0p+0, DIVBYZERO)
363T(RZ,         -0x0p+0,        0x1.1p+4,         -0x0p+0,          0x0p+0, 0)
364T(RZ,         -0x0p+0,         -0x1p+0,            -inf,          0x0p+0, DIVBYZERO)
365T(RZ,         -0x0p+0,       -0x1.1p+4,            -inf,          0x0p+0, DIVBYZERO)
366T(RU,         -0x0p+0,        0x1.1p+4,         -0x0p+0,          0x0p+0, 0)
367T(RU,         -0x0p+0,         -0x1p+0,            -inf,          0x0p+0, DIVBYZERO)
368T(RU,         -0x0p+0,       -0x1.1p+4,            -inf,          0x0p+0, DIVBYZERO)
369T(RD,         -0x0p+0,        0x1.1p+4,         -0x0p+0,          0x0p+0, 0)
370T(RD,         -0x0p+0,         -0x1p+0,            -inf,          0x0p+0, DIVBYZERO)
371T(RD,         -0x0p+0,       -0x1.1p+4,            -inf,          0x0p+0, DIVBYZERO)
372// +inf ** (+anything except 0,nan) is +inf
373T(RN,             inf,        0x1p-149,             inf,          0x0p+0, 0)
374T(RZ,             inf,        0x1p-149,             inf,          0x0p+0, 0)
375T(RU,             inf,        0x1p-149,             inf,          0x0p+0, 0)
376T(RD,             inf,        0x1p-149,             inf,          0x0p+0, 0)
377// +inf ** (-anything except 0,nan) is +0
378T(RN,             inf,       -0x1p-149,          0x0p+0,          0x0p+0, 0)
379T(RZ,             inf,       -0x1p-149,          0x0p+0,          0x0p+0, 0)
380T(RU,             inf,       -0x1p-149,          0x0p+0,          0x0p+0, 0)
381T(RD,             inf,       -0x1p-149,          0x0p+0,          0x0p+0, 0)
382// -inf ** (anything)  = -0 ** (-anything)
383T(RN,            -inf, 0x1.fffffep+127,             inf,          0x0p+0, 0)
384T(RN,            -inf,        0x1p-149,             inf,          0x0p+0, 0)
385T(RN,            -inf,-0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
386T(RN,            -inf,       -0x1p-149,          0x0p+0,          0x0p+0, 0)
387T(RN,            -inf,        0x1.4p+2,            -inf,          0x0p+0, 0)
388T(RN,            -inf,       -0x1.4p+2,         -0x0p+0,          0x0p+0, 0)
389T(RN,            -inf,        0x1.8p+2,             inf,          0x0p+0, 0)
390T(RN,            -inf,       -0x1.8p+2,          0x0p+0,          0x0p+0, 0)
391T(RZ,            -inf, 0x1.fffffep+127,             inf,          0x0p+0, 0)
392T(RZ,            -inf,        0x1p-149,             inf,          0x0p+0, 0)
393T(RZ,            -inf,-0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
394T(RZ,            -inf,       -0x1p-149,          0x0p+0,          0x0p+0, 0)
395T(RZ,            -inf,        0x1.4p+2,            -inf,          0x0p+0, 0)
396T(RZ,            -inf,       -0x1.4p+2,         -0x0p+0,          0x0p+0, 0)
397T(RZ,            -inf,        0x1.8p+2,             inf,          0x0p+0, 0)
398T(RZ,            -inf,       -0x1.8p+2,          0x0p+0,          0x0p+0, 0)
399T(RU,            -inf, 0x1.fffffep+127,             inf,          0x0p+0, 0)
400T(RU,            -inf,        0x1p-149,             inf,          0x0p+0, 0)
401T(RU,            -inf,-0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
402T(RU,            -inf,       -0x1p-149,          0x0p+0,          0x0p+0, 0)
403T(RU,            -inf,        0x1.4p+2,            -inf,          0x0p+0, 0)
404T(RU,            -inf,       -0x1.4p+2,         -0x0p+0,          0x0p+0, 0)
405T(RU,            -inf,        0x1.8p+2,             inf,          0x0p+0, 0)
406T(RU,            -inf,       -0x1.8p+2,          0x0p+0,          0x0p+0, 0)
407T(RD,            -inf, 0x1.fffffep+127,             inf,          0x0p+0, 0)
408T(RD,            -inf,        0x1p-149,             inf,          0x0p+0, 0)
409T(RD,            -inf,-0x1.fffffep+127,          0x0p+0,          0x0p+0, 0)
410T(RD,            -inf,       -0x1p-149,          0x0p+0,          0x0p+0, 0)
411T(RD,            -inf,        0x1.4p+2,            -inf,          0x0p+0, 0)
412T(RD,            -inf,       -0x1.4p+2,         -0x0p+0,          0x0p+0, 0)
413T(RD,            -inf,        0x1.8p+2,             inf,          0x0p+0, 0)
414T(RD,            -inf,       -0x1.8p+2,          0x0p+0,          0x0p+0, 0)
415// (-anything except 0 and inf) ** (non-integer) is nan
416T(RN,            -inf,   0x1.000002p+1,             inf,          0x0p+0, 0)
417T(RN,         -0x1p+0,   0x1.000002p+0,             nan,          0x0p+0, INVALID)
418T(RN,       -0x1p-149,  -0x1.fffffep+0,             nan,          0x0p+0, INVALID)
419T(RZ,            -inf,   0x1.000002p+1,             inf,          0x0p+0, 0)
420T(RZ,         -0x1p+0,   0x1.000002p+0,             nan,          0x0p+0, INVALID)
421T(RZ,       -0x1p-149,  -0x1.fffffep+0,             nan,          0x0p+0, INVALID)
422T(RU,            -inf,   0x1.000002p+1,             inf,          0x0p+0, 0)
423T(RU,         -0x1p+0,   0x1.000002p+0,             nan,          0x0p+0, INVALID)
424T(RU,       -0x1p-149,  -0x1.fffffep+0,             nan,          0x0p+0, INVALID)
425T(RD,            -inf,   0x1.000002p+1,             inf,          0x0p+0, 0)
426T(RD,         -0x1p+0,   0x1.000002p+0,             nan,          0x0p+0, INVALID)
427T(RD,       -0x1p-149,  -0x1.fffffep+0,             nan,          0x0p+0, INVALID)
428// miscellaneous
429T(RN,       -0x1.4p+3,       0x1.35p+8,            -inf,          0x0p+0, INEXACT|OVERFLOW)
430T(RN,            -inf,          0x1p-1,             inf,          0x0p+0, 0)
431T(RD,          0x0p+0,          0x1p+1,          0x0p+0,          0x0p+0, 0)
432T(RD,         0x1p-32,          0x1p+1,         0x1p-64,          0x0p+0, 0)
433T(RD,         0x1p-31,          0x1p+1,         0x1p-62,          0x0p+0, 0)
434T(RD,          0x1p-2,          0x1p+1,          0x1p-4,          0x0p+0, 0)
435T(RD,          0x1p-1,          0x1p+1,          0x1p-2,          0x0p+0, 0)
436T(RD,          0x1p+0,          0x1p+1,          0x1p+0,          0x0p+0, 0)
437T(RD,          0x1p+1,          0x1p+1,          0x1p+2,          0x0p+0, 0)
438T(RD,        0x1.8p+1,          0x1p+1,        0x1.2p+3,          0x0p+0, 0)
439T(RD,          0x1p+2,          0x1p+1,          0x1p+4,          0x0p+0, 0)
440T(RD,       0x1.fep+7,          0x1p+1,    0x1.fc02p+15,          0x0p+0, 0)
441T(RD,          0x1p+8,          0x1p+1,         0x1p+16,          0x0p+0, 0)
442T(RD,       0x1.01p+8,          0x1p+1,    0x1.0201p+16,          0x0p+0, 0)
443T(RD,             inf,          0x1p+1,             inf,          0x0p+0, 0)
444T(RD,        -0x1p-32,          0x1p+1,         0x1p-64,          0x0p+0, 0)
445T(RD,        -0x1p-31,          0x1p+1,         0x1p-62,          0x0p+0, 0)
446T(RD,         -0x1p-2,          0x1p+1,          0x1p-4,          0x0p+0, 0)
447T(RD,         -0x1p-1,          0x1p+1,          0x1p-2,          0x0p+0, 0)
448T(RD,         -0x1p+0,          0x1p+1,          0x1p+0,          0x0p+0, 0)
449T(RD,         -0x1p+1,          0x1p+1,          0x1p+2,          0x0p+0, 0)
450T(RD,       -0x1.8p+1,          0x1p+1,        0x1.2p+3,          0x0p+0, 0)
451T(RD,         -0x1p+2,          0x1p+1,          0x1p+4,          0x0p+0, 0)
452T(RD,      -0x1.fep+7,          0x1p+1,    0x1.fc02p+15,          0x0p+0, 0)
453T(RD,         -0x1p+8,          0x1p+1,         0x1p+16,          0x0p+0, 0)
454T(RD,      -0x1.01p+8,          0x1p+1,    0x1.0201p+16,          0x0p+0, 0)
455T(RD,            -inf,          0x1p+1,             inf,          0x0p+0, 0)
456T(RD,   0x1.fffff4p-1,          0x1p+1,   0x1.ffffe8p-1,      -0x1.2p-19, INEXACT)
457T(RD,   0x1.fffff8p-1,          0x1p+1,    0x1.fffffp-1,        -0x1p-20, INEXACT)
458T(RD,   0x1.fffffcp-1,          0x1p+1,   0x1.fffff8p-1,        -0x1p-22, INEXACT)
459T(RD,   0x1.fffffep-1,          0x1p+1,   0x1.fffffcp-1,        -0x1p-24, INEXACT)
460T(RD,   0x1.000002p+0,          0x1p+1,   0x1.000004p+0,        -0x1p-23, INEXACT)
461T(RD,   0x1.000004p+0,          0x1p+1,   0x1.000008p+0,        -0x1p-21, INEXACT)
462T(RD,   0x1.000008p+0,          0x1p+1,    0x1.00001p+0,        -0x1p-19, INEXACT)
463T(RD,   0x1.000002p+2,          0x1p+1,   0x1.000004p+4,        -0x1p-23, INEXACT)
464T(RD,   0x1.000004p+2,          0x1p+1,   0x1.000008p+4,        -0x1p-21, INEXACT)
465T(RD,  -0x1.fffff4p-1,          0x1p+1,   0x1.ffffe8p-1,      -0x1.2p-19, INEXACT)
466T(RD,  -0x1.fffff8p-1,          0x1p+1,    0x1.fffffp-1,        -0x1p-20, INEXACT)
467T(RD,  -0x1.fffffcp-1,          0x1p+1,   0x1.fffff8p-1,        -0x1p-22, INEXACT)
468T(RD,  -0x1.fffffep-1,          0x1p+1,   0x1.fffffcp-1,        -0x1p-24, INEXACT)
469T(RD,  -0x1.000002p+0,          0x1p+1,   0x1.000004p+0,        -0x1p-23, INEXACT)
470T(RD,  -0x1.000004p+0,          0x1p+1,   0x1.000008p+0,        -0x1p-21, INEXACT)
471T(RD,  -0x1.000008p+0,          0x1p+1,    0x1.00001p+0,        -0x1p-19, INEXACT)
472T(RD,        0x1p+119,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
473T(RD,        0x1p+126,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
474T(RD,        0x1p+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
475T(RD, 0x1.fffffcp+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
476T(RD, 0x1.fffffep+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
477T(RD,       -0x1p+119,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
478T(RD,       -0x1p+126,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
479T(RD,       -0x1p+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
480T(RD,-0x1.fffffcp+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
481T(RD,-0x1.fffffep+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
482T(RD,        0x1p-149,          0x1p+1,          0x0p+0,       -0x1p-149, INEXACT|UNDERFLOW)
483T(RD,        0x1p-148,          0x1p+1,          0x0p+0,       -0x1p-147, INEXACT|UNDERFLOW)
484T(RD,        0x1p-128,          0x1p+1,          0x0p+0,       -0x1p-107, INEXACT|UNDERFLOW)
485T(RD,        0x1p-127,          0x1p+1,          0x0p+0,       -0x1p-105, INEXACT|UNDERFLOW)
486T(RD, 0x1.fffff8p-127,          0x1p+1,          0x0p+0, -0x1.fffffp-104, INEXACT|UNDERFLOW)
487T(RD, 0x1.fffffcp-127,          0x1p+1,          0x0p+0,-0x1.fffff8p-104, INEXACT|UNDERFLOW)
488T(RD,        0x1p-126,          0x1p+1,          0x0p+0,       -0x1p-103, INEXACT|UNDERFLOW)
489T(RD, 0x1.000002p-126,          0x1p+1,          0x0p+0,-0x1.000004p-103, INEXACT|UNDERFLOW)
490T(RD, 0x1.000004p-126,          0x1p+1,          0x0p+0,-0x1.000008p-103, INEXACT|UNDERFLOW)
491T(RD,        0x1p-125,          0x1p+1,          0x0p+0,       -0x1p-101, INEXACT|UNDERFLOW)
492T(RD,        0x1p-124,          0x1p+1,          0x0p+0,        -0x1p-99, INEXACT|UNDERFLOW)
493T(RD,       -0x1p-149,          0x1p+1,          0x0p+0,       -0x1p-149, INEXACT|UNDERFLOW)
494T(RD,       -0x1p-148,          0x1p+1,          0x0p+0,       -0x1p-147, INEXACT|UNDERFLOW)
495T(RD,       -0x1p-128,          0x1p+1,          0x0p+0,       -0x1p-107, INEXACT|UNDERFLOW)
496T(RD,       -0x1p-127,          0x1p+1,          0x0p+0,       -0x1p-105, INEXACT|UNDERFLOW)
497T(RD,-0x1.fffff8p-127,          0x1p+1,          0x0p+0, -0x1.fffffp-104, INEXACT|UNDERFLOW)
498T(RD,-0x1.fffffcp-127,          0x1p+1,          0x0p+0,-0x1.fffff8p-104, INEXACT|UNDERFLOW)
499T(RD,       -0x1p-126,          0x1p+1,          0x0p+0,       -0x1p-103, INEXACT|UNDERFLOW)
500T(RD,-0x1.000002p-126,          0x1p+1,          0x0p+0,-0x1.000004p-103, INEXACT|UNDERFLOW)
501T(RD,-0x1.000004p-126,          0x1p+1,          0x0p+0,-0x1.000008p-103, INEXACT|UNDERFLOW)
502T(RD,       -0x1p-125,          0x1p+1,          0x0p+0,       -0x1p-101, INEXACT|UNDERFLOW)
503T(RD,       -0x1p-124,          0x1p+1,          0x0p+0,        -0x1p-99, INEXACT|UNDERFLOW)
504T(RD,             nan,          0x1p+1,             nan,          0x0p+0, 0)
505T(RD,             nan,          0x1p+1,             nan,          0x0p+0, 0)
506T(RN,          0x0p+0,          0x1p-1,          0x0p+0,          0x0p+0, 0)
507T(RN,          0x0p+0,          0x1p+1,          0x0p+0,          0x0p+0, 0)
508T(RN,          0x0p+0,        0x1.cp+2,          0x0p+0,          0x0p+0, 0)
509T(RN,          0x0p+0,    0x1.fff8p+14,          0x0p+0,          0x0p+0, 0)
510T(RN,          0x0p+0,    0x1.fffcp+14,          0x0p+0,          0x0p+0, 0)
511T(RN,        0x1p-149,          0x1p+0,        0x1p-149,          0x0p+0, 0)
512T(RN,        0x1p-149,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
513T(RN,        0x1p-148,          0x0p+0,          0x1p+0,          0x0p+0, 0)
514T(RN,        0x1p-148,          0x1p-1,         0x1p-74,          0x0p+0, 0)
515T(RN,        0x1p-148,          0x1p+0,        0x1p-148,          0x0p+0, 0)
516T(RN,        0x1p-148,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
517T(RN,      0x1.8p-148,          0x0p+0,          0x1p+0,          0x0p+0, 0)
518T(RN,        0x1p-146,          0x1p-1,         0x1p-73,          0x0p+0, 0)
519T(RN,        0x1p-128,          0x0p+0,          0x1p+0,          0x0p+0, 0)
520T(RN,        0x1p-128,          0x1p-1,         0x1p-64,          0x0p+0, 0)
521T(RN,        0x1p-128,          0x1p+0,        0x1p-128,          0x0p+0, 0)
522T(RN,        0x1p-128,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
523T(RN,        0x1p-127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
524T(RN,        0x1p-127,          0x1p+0,        0x1p-127,          0x0p+0, 0)
525T(RN,        0x1p-127,             inf,          0x0p+0,          0x0p+0, 0)
526T(RN,        0x1p-127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
527T(RN,        0x1p-127,         -0x1p+0,        0x1p+127,          0x0p+0, 0)
528T(RN,        0x1p-127,            -inf,             inf,          0x0p+0, 0)
529T(RN, 0x1.fffff8p-127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
530T(RN, 0x1.fffff8p-127,          0x1p+0, 0x1.fffff8p-127,          0x0p+0, 0)
531T(RN, 0x1.fffff8p-127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
532T(RN, 0x1.fffffcp-127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
533T(RN, 0x1.fffffcp-127,          0x1p+0, 0x1.fffffcp-127,          0x0p+0, 0)
534T(RN, 0x1.fffffcp-127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
535T(RN,        0x1p-126,          0x1p-1,         0x1p-63,          0x0p+0, 0)
536T(RN,        0x1p-126,             inf,          0x0p+0,          0x0p+0, 0)
537T(RN,        0x1p-126,         -0x1p+0,        0x1p+126,          0x0p+0, 0)
538T(RN,        0x1p-126,            -inf,             inf,          0x0p+0, 0)
539T(RN, 0x1.000002p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
540T(RN, 0x1.000002p-126,          0x1p+0, 0x1.000002p-126,          0x0p+0, 0)
541T(RN, 0x1.000002p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
542T(RN, 0x1.000004p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
543T(RN, 0x1.000004p-126,          0x1p+0, 0x1.000004p-126,          0x0p+0, 0)
544T(RN, 0x1.000004p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
545T(RN,        0x1p-125,          0x0p+0,          0x1p+0,          0x0p+0, 0)
546T(RN,        0x1p-125,          0x1p+0,        0x1p-125,          0x0p+0, 0)
547T(RN,        0x1p-125,             inf,          0x0p+0,          0x0p+0, 0)
548T(RN,        0x1p-125,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
549T(RN,        0x1p-125,         -0x1p+0,        0x1p+125,          0x0p+0, 0)
550T(RN,        0x1p-125,            -inf,             inf,          0x0p+0, 0)
551T(RN,        0x1p-124,          0x0p+0,          0x1p+0,          0x0p+0, 0)
552T(RN,        0x1p-124,          0x1p-1,         0x1p-62,          0x0p+0, 0)
553T(RN,        0x1p-124,          0x1p+0,        0x1p-124,          0x0p+0, 0)
554T(RN,        0x1p-124,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
555T(RN,        0x1p-124,         -0x1p+0,        0x1p+124,          0x0p+0, 0)
556T(RN,         0x1p-74,          0x1p+1,        0x1p-148,          0x0p+0, 0)
557T(RN,         0x1p-69,          0x0p+0,          0x1p+0,          0x0p+0, 0)
558T(RN,         0x1p-62,          0x1p-1,         0x1p-31,          0x0p+0, 0)
559T(RN,         0x1p-32,          0x1p+1,         0x1p-64,          0x0p+0, 0)
560T(RN,         0x1p-31,          0x1p+1,         0x1p-62,          0x0p+0, 0)
561T(RN,         0x1p-23,          0x0p+0,          0x1p+0,          0x0p+0, 0)
562T(RN,         0x1p-23,          0x1p+0,         0x1p-23,          0x0p+0, 0)
563T(RN,         0x1p-23,             inf,          0x0p+0,          0x0p+0, 0)
564T(RN,         0x1p-23,         -0x1p+0,         0x1p+23,          0x0p+0, 0)
565T(RN,         0x1p-23,            -inf,             inf,          0x0p+0, 0)
566T(RN,         0x1p-22,          0x0p+0,          0x1p+0,          0x0p+0, 0)
567T(RN,         0x1p-16,          0x0p+0,          0x1p+0,          0x0p+0, 0)
568T(RN,       0x1.2p-15,          0x1p-1,        0x1.8p-8,          0x0p+0, 0)
569T(RN,         0x1p-14,          0x1p-1,          0x1p-7,          0x0p+0, 0)
570T(RN,          0x1p-8,          0x1p-1,          0x1p-4,          0x0p+0, 0)
571T(RN,        0x1.2p-5,          0x1p-1,        0x1.8p-3,          0x0p+0, 0)
572T(RN,          0x1p-4,          0x1p-1,          0x1p-2,          0x0p+0, 0)
573T(RN,          0x1p-2,          0x0p+0,          0x1p+0,          0x0p+0, 0)
574T(RN,          0x1p-2,          0x1p+0,          0x1p-2,          0x0p+0, 0)
575T(RN,          0x1p-2,          0x1p+1,          0x1p-4,          0x0p+0, 0)
576T(RN,          0x1p-2,             inf,          0x0p+0,          0x0p+0, 0)
577T(RN,          0x1p-2,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
578T(RN,          0x1p-2,         -0x1p+0,          0x1p+2,          0x0p+0, 0)
579T(RN,          0x1p-2,            -inf,             inf,          0x0p+0, 0)
580T(RN,          0x1p-1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
581T(RN,          0x1p-1,          0x1p+0,          0x1p-1,          0x0p+0, 0)
582T(RN,          0x1p-1,          0x1p+1,          0x1p-2,          0x0p+0, 0)
583T(RN,          0x1p-1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
584T(RN,          0x1p-1,         -0x1p+0,          0x1p+1,          0x0p+0, 0)
585T(RN,   0x1.fffff4p-1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
586T(RN,   0x1.fffff4p-1,          0x1p+0,   0x1.fffff4p-1,          0x0p+0, 0)
587T(RN,   0x1.fffff4p-1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
588T(RN,   0x1.fffff6p-1,          0x1p+0,   0x1.fffff6p-1,          0x0p+0, 0)
589T(RN,   0x1.fffff8p-1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
590T(RN,   0x1.fffff8p-1,          0x1p+0,   0x1.fffff8p-1,          0x0p+0, 0)
591T(RN,   0x1.fffff8p-1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
592T(RN,   0x1.fffffcp-1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
593T(RN,   0x1.fffffcp-1,          0x1p+0,   0x1.fffffcp-1,          0x0p+0, 0)
594T(RN,   0x1.fffffcp-1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
595T(RN,   0x1.fffffep-1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
596T(RN,   0x1.fffffep-1,          0x1p+0,   0x1.fffffep-1,          0x0p+0, 0)
597T(RN,   0x1.fffffep-1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
598T(RN,          0x1p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
599T(RN,          0x1p+0,          0x1p-1,          0x1p+0,          0x0p+0, 0)
600T(RN,          0x1p+0,          0x1p+0,          0x1p+0,          0x0p+0, 0)
601T(RN,          0x1p+0,          0x1p+1,          0x1p+0,          0x0p+0, 0)
602T(RN,          0x1p+0,        0x1.8p+1,          0x1p+0,          0x0p+0, 0)
603T(RN,          0x1p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
604T(RN,          0x1p+0,         -0x1p-1,          0x1p+0,          0x0p+0, 0)
605T(RN,          0x1p+0,         -0x1p+0,          0x1p+0,          0x0p+0, 0)
606T(RN,          0x1p+0,         -0x1p+1,          0x1p+0,          0x0p+0, 0)
607T(RN,          0x1p+0,       -0x1.8p+1,          0x1p+0,          0x0p+0, 0)
608T(RN,   0x1.000002p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
609T(RN,   0x1.000002p+0,          0x1p+0,   0x1.000002p+0,          0x0p+0, 0)
610T(RN,   0x1.000002p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
611T(RN,   0x1.000004p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
612T(RN,   0x1.000004p+0,          0x1p+0,   0x1.000004p+0,          0x0p+0, 0)
613T(RN,   0x1.000004p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
614T(RN,   0x1.000008p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
615T(RN,   0x1.000008p+0,          0x1p+0,   0x1.000008p+0,          0x0p+0, 0)
616T(RN,   0x1.000008p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
617T(RN,   0x1.00000ap+0,          0x1p+0,   0x1.00000ap+0,          0x0p+0, 0)
618T(RN,          0x1p+1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
619T(RN,          0x1p+1,          0x1p+0,          0x1p+1,          0x0p+0, 0)
620T(RN,          0x1p+1,          0x1p+1,          0x1p+2,          0x0p+0, 0)
621T(RN,          0x1p+1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
622T(RN,          0x1p+1,         -0x1p+0,          0x1p-1,          0x0p+0, 0)
623T(RN,   0x1.00000ap+1,             inf,             inf,          0x0p+0, 0)
624T(RN,   0x1.00000ap+1,            -inf,          0x0p+0,          0x0p+0, 0)
625T(RN,        0x1.8p+1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
626T(RN,        0x1.8p+1,          0x1p+0,        0x1.8p+1,          0x0p+0, 0)
627T(RN,        0x1.8p+1,          0x1p+1,        0x1.2p+3,          0x0p+0, 0)
628T(RN,          0x1p+2,          0x0p+0,          0x1p+0,          0x0p+0, 0)
629T(RN,          0x1p+2,          0x1p-1,          0x1p+1,          0x0p+0, 0)
630T(RN,          0x1p+2,          0x1p+0,          0x1p+2,          0x0p+0, 0)
631T(RN,          0x1p+2,          0x1p+1,          0x1p+4,          0x0p+0, 0)
632T(RN,          0x1p+2,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
633T(RN,          0x1p+2,         -0x1p+0,          0x1p-2,          0x0p+0, 0)
634T(RN,        0x1.2p+3,          0x1p-1,        0x1.8p+1,          0x0p+0, 0)
635T(RN,        0x1.bp+4,          0x1p+0,        0x1.bp+4,          0x0p+0, 0)
636T(RN,          0x1p+5,          0x1p+0,          0x1p+5,          0x0p+0, 0)
637T(RN,          0x1p+5,         -0x1p+0,          0x1p-5,          0x0p+0, 0)
638T(RN,       0x1.fep+7,          0x1p+1,    0x1.fc02p+15,          0x0p+0, 0)
639T(RN,       0x1.fep+7,             inf,             inf,          0x0p+0, 0)
640T(RN,       0x1.fep+7,            -inf,          0x0p+0,          0x0p+0, 0)
641T(RN,          0x1p+8,          0x1p-1,          0x1p+4,          0x0p+0, 0)
642T(RN,          0x1p+8,          0x1p+1,         0x1p+16,          0x0p+0, 0)
643T(RN,          0x1p+8,             inf,             inf,          0x0p+0, 0)
644T(RN,          0x1p+8,            -inf,          0x0p+0,          0x0p+0, 0)
645T(RN,       0x1.01p+8,          0x1p+1,    0x1.0201p+16,          0x0p+0, 0)
646T(RN,       0x1.01p+8,             inf,             inf,          0x0p+0, 0)
647T(RN,       0x1.01p+8,            -inf,          0x0p+0,          0x0p+0, 0)
648T(RN,          0x1p+9,          0x1p+0,          0x1p+9,          0x0p+0, 0)
649T(RN,          0x1p+9,         -0x1p+0,          0x1p-9,          0x0p+0, 0)
650T(RN,         0x1p+10,          0x1p-1,          0x1p+5,          0x0p+0, 0)
651T(RN,       0x1.2p+11,          0x1p-1,        0x1.8p+5,          0x0p+0, 0)
652T(RN,     0x1.d8ap+13,          0x0p+0,          0x1p+0,          0x0p+0, 0)
653T(RN,         0x1p+14,          0x1p-1,          0x1p+7,          0x0p+0, 0)
654T(RN,    0x1.9f24p+14,          0x1p-1,       0x1.46p+7,          0x0p+0, 0)
655T(RN,    0x1.b3c4p+14,          0x1p-1,       0x1.4ep+7,          0x0p+0, 0)
656T(RN,    0x1.d3a4p+14,          0x1p-1,       0x1.5ap+7,          0x0p+0, 0)
657T(RN,    0x1.f4a4p+14,          0x1p-1,       0x1.66p+7,          0x0p+0, 0)
658T(RN,    0x1.ffe4p+14,          0x1p-1,       0x1.6ap+7,          0x0p+0, 0)
659T(RN,         0x1p+16,          0x0p+0,          0x1p+0,          0x0p+0, 0)
660T(RN,         0x1p+16,          0x1p+0,         0x1p+16,          0x0p+0, 0)
661T(RN,         0x1p+16,         -0x1p+0,         0x1p-16,          0x0p+0, 0)
662T(RN,       0x1.2p+21,          0x1p-1,       0x1.8p+10,          0x0p+0, 0)
663T(RN,        0x1p+119,          0x1p+0,        0x1p+119,          0x0p+0, 0)
664T(RN,        0x1p+124,          0x1p-1,         0x1p+62,          0x0p+0, 0)
665T(RN,        0x1p+124,         -0x1p+0,        0x1p-124,          0x0p+0, 0)
666T(RN,        0x1p+125,             inf,             inf,          0x0p+0, 0)
667T(RN,        0x1p+125,         -0x1p+0,        0x1p-125,          0x0p+0, 0)
668T(RN,        0x1p+125,            -inf,          0x0p+0,          0x0p+0, 0)
669T(RN,        0x1p+126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
670T(RN,        0x1p+126,          0x1p-1,         0x1p+63,          0x0p+0, 0)
671T(RN,        0x1p+126,          0x1p+0,        0x1p+126,          0x0p+0, 0)
672T(RN,        0x1p+126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
673T(RN,        0x1p+126,         -0x1p+0,        0x1p-126,          0x0p+0, 0)
674T(RN,        0x1p+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
675T(RN,        0x1p+127,          0x1p+0,        0x1p+127,          0x0p+0, 0)
676T(RN,        0x1p+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
677T(RN,        0x1p+127,         -0x1p+0,        0x1p-127,          0x0p+0, 0)
678T(RN, 0x1.fffffcp+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
679T(RN, 0x1.fffffcp+127,          0x1p+0, 0x1.fffffcp+127,          0x0p+0, 0)
680T(RN, 0x1.fffffcp+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
681T(RN, 0x1.fffffep+127,             inf,             inf,          0x0p+0, 0)
682T(RN, 0x1.fffffep+127,            -inf,          0x0p+0,          0x0p+0, 0)
683T(RN,             inf,          0x1p-1,             inf,          0x0p+0, 0)
684T(RN,             inf,          0x1p+1,             inf,          0x0p+0, 0)
685T(RN,             inf,       0x1.fep+7,             inf,          0x0p+0, 0)
686T(RN,             inf,          0x1p+8,             inf,          0x0p+0, 0)
687T(RN,             inf,       0x1.01p+8,             inf,          0x0p+0, 0)
688T(RN,             inf,    0x1.fffcp+14,             inf,          0x0p+0, 0)
689T(RN,             inf,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
690T(RN,             inf,         -0x1p-1,          0x0p+0,          0x0p+0, 0)
691T(RN,             inf,         -0x1p+0,          0x0p+0,          0x0p+0, 0)
692T(RN,             inf,         -0x1p+1,          0x0p+0,          0x0p+0, 0)
693T(RN,             inf,      -0x1.fep+7,          0x0p+0,          0x0p+0, 0)
694T(RN,             inf,         -0x1p+8,          0x0p+0,          0x0p+0, 0)
695T(RN,             inf,      -0x1.01p+8,          0x0p+0,          0x0p+0, 0)
696T(RN,             inf,   -0x1.fffcp+14,          0x0p+0,          0x0p+0, 0)
697T(RN,             inf,        -0x1p+15,          0x0p+0,          0x0p+0, 0)
698T(RN,             nan,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
699T(RN,         -0x0p+0,          0x1p-1,          0x0p+0,          0x0p+0, 0)
700T(RN,         -0x0p+0,        0x1.cp+2,         -0x0p+0,          0x0p+0, 0)
701T(RN,         -0x0p+0,    0x1.fff8p+14,          0x0p+0,          0x0p+0, 0)
702T(RN,         -0x0p+0,    0x1.fffcp+14,         -0x0p+0,          0x0p+0, 0)
703T(RN,       -0x1p-149,          0x1p+0,       -0x1p-149,          0x0p+0, 0)
704T(RN,       -0x1p-149,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
705T(RN,       -0x1p-148,          0x0p+0,          0x1p+0,          0x0p+0, 0)
706T(RN,       -0x1p-148,          0x1p+0,       -0x1p-148,          0x0p+0, 0)
707T(RN,       -0x1p-148,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
708T(RN,     -0x1.8p-148,          0x0p+0,          0x1p+0,          0x0p+0, 0)
709T(RN,       -0x1p-128,          0x0p+0,          0x1p+0,          0x0p+0, 0)
710T(RN,       -0x1p-128,          0x1p+0,       -0x1p-128,          0x0p+0, 0)
711T(RN,       -0x1p-128,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
712T(RN,       -0x1p-127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
713T(RN,       -0x1p-127,          0x1p+0,       -0x1p-127,          0x0p+0, 0)
714T(RN,       -0x1p-127,             inf,          0x0p+0,          0x0p+0, 0)
715T(RN,       -0x1p-127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
716T(RN,       -0x1p-127,         -0x1p+0,       -0x1p+127,          0x0p+0, 0)
717T(RN,       -0x1p-127,            -inf,             inf,          0x0p+0, 0)
718T(RN,-0x1.fffff8p-127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
719T(RN,-0x1.fffff8p-127,          0x1p+0,-0x1.fffff8p-127,          0x0p+0, 0)
720T(RN,-0x1.fffff8p-127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
721T(RN,-0x1.fffffcp-127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
722T(RN,-0x1.fffffcp-127,          0x1p+0,-0x1.fffffcp-127,          0x0p+0, 0)
723T(RN,-0x1.fffffcp-127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
724T(RN,       -0x1p-126,             inf,          0x0p+0,          0x0p+0, 0)
725T(RN,       -0x1p-126,         -0x1p+0,       -0x1p+126,          0x0p+0, 0)
726T(RN,       -0x1p-126,            -inf,             inf,          0x0p+0, 0)
727T(RN,-0x1.000002p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
728T(RN,-0x1.000002p-126,          0x1p+0,-0x1.000002p-126,          0x0p+0, 0)
729T(RN,-0x1.000002p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
730T(RN,-0x1.000004p-126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
731T(RN,-0x1.000004p-126,          0x1p+0,-0x1.000004p-126,          0x0p+0, 0)
732T(RN,-0x1.000004p-126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
733T(RN,       -0x1p-125,          0x0p+0,          0x1p+0,          0x0p+0, 0)
734T(RN,       -0x1p-125,          0x1p+0,       -0x1p-125,          0x0p+0, 0)
735T(RN,       -0x1p-125,             inf,          0x0p+0,          0x0p+0, 0)
736T(RN,       -0x1p-125,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
737T(RN,       -0x1p-125,         -0x1p+0,       -0x1p+125,          0x0p+0, 0)
738T(RN,       -0x1p-125,            -inf,             inf,          0x0p+0, 0)
739T(RN,       -0x1p-124,          0x0p+0,          0x1p+0,          0x0p+0, 0)
740T(RN,       -0x1p-124,          0x1p+0,       -0x1p-124,          0x0p+0, 0)
741T(RN,       -0x1p-124,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
742T(RN,       -0x1p-124,         -0x1p+0,       -0x1p+124,          0x0p+0, 0)
743T(RN,        -0x1p-74,          0x1p+1,        0x1p-148,          0x0p+0, 0)
744T(RN,        -0x1p-69,          0x0p+0,          0x1p+0,          0x0p+0, 0)
745T(RN,        -0x1p-32,          0x1p+1,         0x1p-64,          0x0p+0, 0)
746T(RN,        -0x1p-31,          0x1p+1,         0x1p-62,          0x0p+0, 0)
747T(RN,        -0x1p-23,          0x0p+0,          0x1p+0,          0x0p+0, 0)
748T(RN,        -0x1p-23,          0x1p+0,        -0x1p-23,          0x0p+0, 0)
749T(RN,        -0x1p-23,             inf,          0x0p+0,          0x0p+0, 0)
750T(RN,        -0x1p-23,         -0x1p+0,        -0x1p+23,          0x0p+0, 0)
751T(RN,        -0x1p-23,            -inf,             inf,          0x0p+0, 0)
752T(RN,        -0x1p-22,          0x0p+0,          0x1p+0,          0x0p+0, 0)
753T(RN,        -0x1p-16,          0x0p+0,          0x1p+0,          0x0p+0, 0)
754T(RN,         -0x1p-2,          0x0p+0,          0x1p+0,          0x0p+0, 0)
755T(RN,         -0x1p-2,          0x1p+0,         -0x1p-2,          0x0p+0, 0)
756T(RN,         -0x1p-2,          0x1p+1,          0x1p-4,          0x0p+0, 0)
757T(RN,         -0x1p-2,             inf,          0x0p+0,          0x0p+0, 0)
758T(RN,         -0x1p-2,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
759T(RN,         -0x1p-2,         -0x1p+0,         -0x1p+2,          0x0p+0, 0)
760T(RN,         -0x1p-2,            -inf,             inf,          0x0p+0, 0)
761T(RN,         -0x1p-1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
762T(RN,         -0x1p-1,          0x1p+0,         -0x1p-1,          0x0p+0, 0)
763T(RN,         -0x1p-1,          0x1p+1,          0x1p-2,          0x0p+0, 0)
764T(RN,         -0x1p-1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
765T(RN,         -0x1p-1,         -0x1p+0,         -0x1p+1,          0x0p+0, 0)
766T(RN,  -0x1.fffff4p-1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
767T(RN,  -0x1.fffff4p-1,          0x1p+0,  -0x1.fffff4p-1,          0x0p+0, 0)
768T(RN,  -0x1.fffff4p-1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
769T(RN,  -0x1.fffff6p-1,          0x1p+0,  -0x1.fffff6p-1,          0x0p+0, 0)
770T(RN,  -0x1.fffff8p-1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
771T(RN,  -0x1.fffff8p-1,          0x1p+0,  -0x1.fffff8p-1,          0x0p+0, 0)
772T(RN,  -0x1.fffff8p-1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
773T(RN,  -0x1.fffffcp-1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
774T(RN,  -0x1.fffffcp-1,          0x1p+0,  -0x1.fffffcp-1,          0x0p+0, 0)
775T(RN,  -0x1.fffffcp-1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
776T(RN,  -0x1.fffffep-1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
777T(RN,  -0x1.fffffep-1,          0x1p+0,  -0x1.fffffep-1,          0x0p+0, 0)
778T(RN,  -0x1.fffffep-1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
779T(RN,         -0x1p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
780T(RN,         -0x1p+0,          0x1p+0,         -0x1p+0,          0x0p+0, 0)
781T(RN,         -0x1p+0,          0x1p+1,          0x1p+0,          0x0p+0, 0)
782T(RN,         -0x1p+0,        0x1.8p+1,         -0x1p+0,          0x0p+0, 0)
783T(RN,         -0x1p+0,          0x1p+2,          0x1p+0,          0x0p+0, 0)
784T(RN,         -0x1p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
785T(RN,         -0x1p+0,         -0x1p+0,         -0x1p+0,          0x0p+0, 0)
786T(RN,         -0x1p+0,         -0x1p+1,          0x1p+0,          0x0p+0, 0)
787T(RN,  -0x1.000002p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
788T(RN,  -0x1.000002p+0,          0x1p+0,  -0x1.000002p+0,          0x0p+0, 0)
789T(RN,  -0x1.000002p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
790T(RN,  -0x1.000004p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
791T(RN,  -0x1.000004p+0,          0x1p+0,  -0x1.000004p+0,          0x0p+0, 0)
792T(RN,  -0x1.000004p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
793T(RN,  -0x1.000008p+0,          0x0p+0,          0x1p+0,          0x0p+0, 0)
794T(RN,  -0x1.000008p+0,          0x1p+0,  -0x1.000008p+0,          0x0p+0, 0)
795T(RN,  -0x1.000008p+0,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
796T(RN,  -0x1.00000ap+0,          0x1p+0,  -0x1.00000ap+0,          0x0p+0, 0)
797T(RN,         -0x1p+1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
798T(RN,         -0x1p+1,          0x1p+0,         -0x1p+1,          0x0p+0, 0)
799T(RN,         -0x1p+1,          0x1p+1,          0x1p+2,          0x0p+0, 0)
800T(RN,         -0x1p+1,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
801T(RN,         -0x1p+1,         -0x1p+0,         -0x1p-1,          0x0p+0, 0)
802T(RN,  -0x1.00000ap+1,             inf,             inf,          0x0p+0, 0)
803T(RN,  -0x1.00000ap+1,            -inf,          0x0p+0,          0x0p+0, 0)
804T(RN,       -0x1.8p+1,          0x0p+0,          0x1p+0,          0x0p+0, 0)
805T(RN,       -0x1.8p+1,          0x1p+0,       -0x1.8p+1,          0x0p+0, 0)
806T(RN,       -0x1.8p+1,          0x1p+1,        0x1.2p+3,          0x0p+0, 0)
807T(RN,         -0x1p+2,          0x0p+0,          0x1p+0,          0x0p+0, 0)
808T(RN,         -0x1p+2,          0x1p+0,         -0x1p+2,          0x0p+0, 0)
809T(RN,         -0x1p+2,          0x1p+1,          0x1p+4,          0x0p+0, 0)
810T(RN,         -0x1p+2,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
811T(RN,         -0x1p+2,         -0x1p+0,         -0x1p-2,          0x0p+0, 0)
812T(RN,       -0x1.bp+4,          0x1p+0,       -0x1.bp+4,          0x0p+0, 0)
813T(RN,         -0x1p+5,          0x1p+0,         -0x1p+5,          0x0p+0, 0)
814T(RN,         -0x1p+5,         -0x1p+0,         -0x1p-5,          0x0p+0, 0)
815T(RN,      -0x1.fep+7,          0x1p+1,    0x1.fc02p+15,          0x0p+0, 0)
816T(RN,      -0x1.fep+7,             inf,             inf,          0x0p+0, 0)
817T(RN,      -0x1.fep+7,            -inf,          0x0p+0,          0x0p+0, 0)
818T(RN,         -0x1p+8,          0x1p+1,         0x1p+16,          0x0p+0, 0)
819T(RN,         -0x1p+8,             inf,             inf,          0x0p+0, 0)
820T(RN,         -0x1p+8,            -inf,          0x0p+0,          0x0p+0, 0)
821T(RN,      -0x1.01p+8,          0x1p+1,    0x1.0201p+16,          0x0p+0, 0)
822T(RN,      -0x1.01p+8,             inf,             inf,          0x0p+0, 0)
823T(RN,      -0x1.01p+8,            -inf,          0x0p+0,          0x0p+0, 0)
824T(RN,         -0x1p+9,          0x1p+0,         -0x1p+9,          0x0p+0, 0)
825T(RN,         -0x1p+9,         -0x1p+0,         -0x1p-9,          0x0p+0, 0)
826T(RN,    -0x1.d8ap+13,          0x0p+0,          0x1p+0,          0x0p+0, 0)
827T(RN,        -0x1p+16,          0x0p+0,          0x1p+0,          0x0p+0, 0)
828T(RN,        -0x1p+16,          0x1p+0,        -0x1p+16,          0x0p+0, 0)
829T(RN,        -0x1p+16,         -0x1p+0,        -0x1p-16,          0x0p+0, 0)
830T(RN,       -0x1p+119,          0x1p+0,       -0x1p+119,          0x0p+0, 0)
831T(RN,       -0x1p+124,         -0x1p+0,       -0x1p-124,          0x0p+0, 0)
832T(RN,       -0x1p+125,             inf,             inf,          0x0p+0, 0)
833T(RN,       -0x1p+125,         -0x1p+0,       -0x1p-125,          0x0p+0, 0)
834T(RN,       -0x1p+125,            -inf,          0x0p+0,          0x0p+0, 0)
835T(RN,       -0x1p+126,          0x0p+0,          0x1p+0,          0x0p+0, 0)
836T(RN,       -0x1p+126,          0x1p+0,       -0x1p+126,          0x0p+0, 0)
837T(RN,       -0x1p+126,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
838T(RN,       -0x1p+126,         -0x1p+0,       -0x1p-126,          0x0p+0, 0)
839T(RN,       -0x1p+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
840T(RN,       -0x1p+127,          0x1p+0,       -0x1p+127,          0x0p+0, 0)
841T(RN,       -0x1p+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
842T(RN,       -0x1p+127,         -0x1p+0,       -0x1p-127,          0x0p+0, 0)
843T(RN,-0x1.fffffcp+127,          0x0p+0,          0x1p+0,          0x0p+0, 0)
844T(RN,-0x1.fffffcp+127,          0x1p+0,-0x1.fffffcp+127,          0x0p+0, 0)
845T(RN,-0x1.fffffcp+127,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
846T(RN,-0x1.fffffep+127,             inf,             inf,          0x0p+0, 0)
847T(RN,-0x1.fffffep+127,            -inf,          0x0p+0,          0x0p+0, 0)
848T(RN,            -inf,          0x1p+1,             inf,          0x0p+0, 0)
849T(RN,            -inf,       0x1.fep+7,            -inf,          0x0p+0, 0)
850T(RN,            -inf,          0x1p+8,             inf,          0x0p+0, 0)
851T(RN,            -inf,       0x1.01p+8,            -inf,          0x0p+0, 0)
852T(RN,            -inf,    0x1.fff8p+14,             inf,          0x0p+0, 0)
853T(RN,            -inf,    0x1.fffcp+14,            -inf,          0x0p+0, 0)
854T(RN,            -inf,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
855T(RN,            -inf,         -0x1p-1,          0x0p+0,          0x0p+0, 0)
856T(RN,            -inf,         -0x1p+0,         -0x0p+0,          0x0p+0, 0)
857T(RN,            -inf,         -0x1p+1,          0x0p+0,          0x0p+0, 0)
858T(RN,            -inf,      -0x1.fep+7,         -0x0p+0,          0x0p+0, 0)
859T(RN,            -inf,         -0x1p+8,          0x0p+0,          0x0p+0, 0)
860T(RN,            -inf,      -0x1.01p+8,         -0x0p+0,          0x0p+0, 0)
861T(RN,            -inf,   -0x1.fffcp+14,         -0x0p+0,          0x0p+0, 0)
862T(RN,            -inf,        -0x1p+15,          0x0p+0,          0x0p+0, 0)
863T(RN,             nan,         -0x0p+0,          0x1p+0,          0x0p+0, 0)
864T(RN,        0x1p-148,         -0x1p-1,         0x1p+74,          0x0p+0, 0)
865T(RN,        0x1p-146,         -0x1p-1,         0x1p+73,          0x0p+0, 0)
866T(RN,        0x1p-128,          0x1p-7,          0x1p-1,          0x0p+0, 0)
867T(RN,        0x1p-128,          0x1p-6,          0x1p-2,          0x0p+0, 0)
868T(RN,        0x1p-128,          0x1p-5,          0x1p-4,          0x0p+0, 0)
869T(RN,        0x1p-128,          0x1p-4,          0x1p-8,          0x0p+0, 0)
870T(RN,        0x1p-128,          0x1p-3,         0x1p-16,          0x0p+0, 0)
871T(RN,        0x1p-128,          0x1p-2,         0x1p-32,          0x0p+0, 0)
872T(RN,        0x1p-128,         -0x1p-1,         0x1p+64,          0x0p+0, 0)
873T(RN,        0x1p-126,         -0x1p-1,         0x1p+63,          0x0p+0, 0)
874T(RN,        0x1p-124,         -0x1p-1,         0x1p+62,          0x0p+0, 0)
875T(RN,         0x1p-64,          0x1p-6,          0x1p-1,          0x0p+0, 0)
876T(RN,         0x1p-64,          0x1p-5,          0x1p-2,          0x0p+0, 0)
877T(RN,         0x1p-64,          0x1p-4,          0x1p-4,          0x0p+0, 0)
878T(RN,         0x1p-64,          0x1p-3,          0x1p-8,          0x0p+0, 0)
879T(RN,         0x1p-64,          0x1p-2,         0x1p-16,          0x0p+0, 0)
880T(RN,         0x1p-16,          0x1p+2,         0x1p-64,          0x0p+0, 0)
881T(RN,          0x1p-8,          0x1p+3,         0x1p-64,          0x0p+0, 0)
882T(RN,          0x1p-8,         -0x1p-1,          0x1p+4,          0x0p+0, 0)
883T(RN,          0x1p-4,          0x1p+4,         0x1p-64,          0x0p+0, 0)
884T(RN,          0x1p-4,         -0x1p-1,          0x1p+2,          0x0p+0, 0)
885T(RN,          0x1p-2,          0x1p+5,         0x1p-64,          0x0p+0, 0)
886T(RN,          0x1p-2,         -0x1p+1,          0x1p+4,          0x0p+0, 0)
887T(RN,          0x1p-1,          0x1p+6,         0x1p-64,          0x0p+0, 0)
888T(RN,          0x1p-1,         -0x1p+1,          0x1p+2,          0x0p+0, 0)
889T(RN,          0x1p+1,       0x1.fcp+6,        0x1p+127,          0x0p+0, 0)
890T(RN,          0x1p+1,         -0x1p+1,          0x1p-2,          0x0p+0, 0)
891T(RN,          0x1p+1,       -0x1.2p+3,          0x1p-9,          0x0p+0, 0)
892T(RN,          0x1p+1,      -0x1.2ap+7,        0x1p-149,          0x0p+0, 0)
893T(RN,          0x1p+2,        0x1.6p+2,         0x1p+11,          0x0p+0, 0)
894T(RN,          0x1p+2,        0x1.fp+3,         0x1p+31,          0x0p+0, 0)
895T(RN,          0x1p+2,         -0x1p-1,          0x1p-1,          0x0p+0, 0)
896T(RN,          0x1p+2,         -0x1p+1,          0x1p-4,          0x0p+0, 0)
897T(RN,          0x1p+2,       -0x1.8p+1,          0x1p-6,          0x0p+0, 0)
898T(RN,          0x1p+2,       -0x1.fp+4,         0x1p-62,          0x0p+0, 0)
899T(RN,          0x1p+3,          0x1p+3,         0x1p+24,          0x0p+0, 0)
900T(RN,          0x1p+3,         -0x1p+3,         0x1p-24,          0x0p+0, 0)
901T(RN,          0x1p+4,         -0x1p+4,         0x1p-64,          0x0p+0, 0)
902T(RN,          0x1p+7,       -0x1.2p+3,         0x1p-63,          0x0p+0, 0)
903T(RN,          0x1p+8,        0x1.8p+0,         0x1p+12,          0x0p+0, 0)
904T(RN,          0x1p+8,        0x1.8p+1,         0x1p+24,          0x0p+0, 0)
905T(RN,          0x1p+8,         -0x1p-1,          0x1p-4,          0x0p+0, 0)
906T(RN,         0x1p+10,        0x1.8p+0,         0x1p+15,          0x0p+0, 0)
907T(RN,        0x1p+124,         -0x1p-1,         0x1p-62,          0x0p+0, 0)
908T(RN,        0x1p+126,         -0x1p-1,         0x1p-63,          0x0p+0, 0)
909T(RN,        -0x1p-16,          0x1p+2,         0x1p-64,          0x0p+0, 0)
910T(RN,         -0x1p-8,          0x1p+3,         0x1p-64,          0x0p+0, 0)
911T(RN,         -0x1p-4,          0x1p+4,         0x1p-64,          0x0p+0, 0)
912T(RN,         -0x1p-2,          0x1p+5,         0x1p-64,          0x0p+0, 0)
913T(RN,         -0x1p-2,         -0x1p+1,          0x1p+4,          0x0p+0, 0)
914T(RN,         -0x1p-1,          0x1p+6,         0x1p-64,          0x0p+0, 0)
915T(RN,         -0x1p-1,         -0x1p+1,          0x1p+2,          0x0p+0, 0)
916T(RN,         -0x1p+1,       0x1.fcp+6,       -0x1p+127,          0x0p+0, 0)
917T(RN,         -0x1p+1,         -0x1p+1,          0x1p-2,          0x0p+0, 0)
918T(RN,         -0x1p+1,       -0x1.2p+3,         -0x1p-9,          0x0p+0, 0)
919T(RN,         -0x1p+1,      -0x1.2ap+7,       -0x1p-149,          0x0p+0, 0)
920T(RN,         -0x1p+2,         -0x1p+1,          0x1p-4,          0x0p+0, 0)
921T(RN,         -0x1p+2,       -0x1.8p+1,         -0x1p-6,          0x0p+0, 0)
922T(RN,         -0x1p+2,       -0x1.fp+4,        -0x1p-62,          0x0p+0, 0)
923T(RN,         -0x1p+3,        0x1.cp+2,        -0x1p+21,          0x0p+0, 0)
924T(RN,         -0x1p+3,          0x1p+3,         0x1p+24,          0x0p+0, 0)
925T(RN,         -0x1p+3,       -0x1.cp+2,        -0x1p-21,          0x0p+0, 0)
926T(RN,         -0x1p+3,         -0x1p+3,         0x1p-24,          0x0p+0, 0)
927T(RN,         -0x1p+4,         -0x1p+4,         0x1p-64,          0x0p+0, 0)
928T(RN,         -0x1p+7,       -0x1.2p+3,        -0x1p-63,          0x0p+0, 0)
929T(RN,         -0x1p+8,        0x1.8p+1,        -0x1p+24,          0x0p+0, 0)
930T(RN,          0x0p+0,         -0x1p-1,             inf,          0x0p+0, DIVBYZERO)
931T(RN,          0x0p+0,         -0x1p+0,             inf,          0x0p+0, DIVBYZERO)
932T(RN,          0x0p+0,         -0x1p+1,             inf,          0x0p+0, DIVBYZERO)
933T(RN,          0x0p+0,       -0x1.2p+3,             inf,          0x0p+0, DIVBYZERO)
934T(RN,          0x0p+0,         -0x1p+8,             inf,          0x0p+0, DIVBYZERO)
935T(RN,          0x0p+0,   -0x1.fffcp+14,             inf,          0x0p+0, DIVBYZERO)
936T(RN,          0x0p+0,        -0x1p+15,             inf,          0x0p+0, DIVBYZERO)
937T(RN,         -0x0p+0,         -0x1p-1,             inf,          0x0p+0, DIVBYZERO)
938T(RN,         -0x0p+0,       -0x1.2p+3,            -inf,          0x0p+0, DIVBYZERO)
939T(RN,         -0x0p+0,         -0x1p+8,             inf,          0x0p+0, DIVBYZERO)
940T(RN,         -0x0p+0,   -0x1.fffcp+14,            -inf,          0x0p+0, DIVBYZERO)
941T(RN,         -0x0p+0,        -0x1p+15,             inf,          0x0p+0, DIVBYZERO)
942T(RN, 0x1.000008p-128,         -0x1p+0,  0x1.fffffp+127,  -0x1.fffffp-19, INEXACT)
943T(RN, 0x1.fffff8p-127,         -0x1p-1,  0x1.000002p+63, -0x1.800006p-23, INEXACT)
944T(RN, 0x1.fffffcp-127,          0x1p-1,  0x1.fffffep-64,  0x1.000002p-25, INEXACT)
945T(RN, 0x1.fffffcp-127,         -0x1p+0, 0x1.000002p+126, -0x1.000002p-23, INEXACT)
946T(RN, 0x1.000002p-126,         -0x1p+0, 0x1.fffffcp+125, -0x1.fffffcp-23, INEXACT)
947T(RN, 0x1.000004p-126,          0x1p-1,  0x1.000002p-63,  0x1.fffffcp-25, INEXACT)
948T(RN, 0x1.000004p-126,         -0x1p-1,  0x1.fffffcp+62, -0x1.7ffffcp-22, INEXACT)
949T(RN, 0x1.000004p-126,         -0x1p+0, 0x1.fffff8p+125, -0x1.fffff8p-21, INEXACT)
950T(RN,   0x1.ffffeep-1,          0x1p-1,   0x1.fffff6p-1,  -0x1.ffffd8p-2, INEXACT)
951T(RN,    0x1.fffffp-1,          0x1p-1,   0x1.fffff8p-1,  0x1.000004p-21, INEXACT)
952T(RN,    0x1.fffffp-1,         -0x1p-1,   0x1.000004p+0, -0x1.80000ap-21, INEXACT)
953T(RN,    0x1.fffffp-1,         -0x1p+0,   0x1.000008p+0, -0x1.000008p-19, INEXACT)
954T(RN,    0x1.fffffp-1,         -0x1p+1,    0x1.00001p+0,  -0x1.80001p-18, INEXACT)
955T(RN,   0x1.fffff2p-1,          0x1p-1,   0x1.fffff8p-1,  -0x1.ffffe8p-2, INEXACT)
956T(RN,   0x1.fffff4p-1,          0x1p-1,   0x1.fffffap-1,  0x1.200004p-22, INEXACT)
957T(RN,   0x1.fffff4p-1,          0x1p+1,   0x1.ffffe8p-1,      -0x1.2p-19, INEXACT)
958T(RN,   0x1.fffff4p-1,         -0x1p+0,   0x1.000006p+0, -0x1.200006p-20, INEXACT)
959T(RN,   0x1.fffff4p-1,         -0x1p+1,   0x1.00000cp+0, -0x1.b0000ep-19, INEXACT)
960T(RN,   0x1.fffff6p-1,          0x1p-1,   0x1.fffffap-1,  -0x1.fffff4p-2, INEXACT)
961T(RN,   0x1.fffff8p-1,          0x1p-1,   0x1.fffffcp-1,  0x1.000002p-23, INEXACT)
962T(RN,   0x1.fffff8p-1,          0x1p+1,    0x1.fffffp-1,        -0x1p-20, INEXACT)
963T(RN,   0x1.fffff8p-1,         -0x1p-1,   0x1.000002p+0, -0x1.800006p-23, INEXACT)
964T(RN,   0x1.fffff8p-1,         -0x1p+0,   0x1.000004p+0, -0x1.000004p-21, INEXACT)
965T(RN,   0x1.fffff8p-1,         -0x1p+1,   0x1.000008p+0, -0x1.800008p-20, INEXACT)
966T(RN,   0x1.fffffap-1,          0x1p-1,   0x1.fffffcp-1,  -0x1.fffffcp-2, INEXACT)
967T(RN,   0x1.fffffap-1,   0x1.fffffep-1,   0x1.fffffap-1, -0x1.7ffffep-23, INEXACT)
968T(RN,   0x1.fffffap-1,   0x1.000002p+0,   0x1.fffffap-1,  0x1.7ffffep-22, INEXACT)
969T(RN,   0x1.fffffap-1,   0x1.fffffep+0,   0x1.fffff4p-1, -0x1.dffffcp-21, INEXACT)
970T(RN,   0x1.fffffap-1,   0x1.000002p+1,   0x1.fffff4p-1,  0x1.7fffe4p-23, INEXACT)
971T(RN,   0x1.fffffap-1,   0x1.7ffffcp+1,   0x1.ffffeep-1, -0x1.97fffap-19, INEXACT)
972T(RN,   0x1.fffffap-1,   0x1.800004p+1,   0x1.ffffeep-1, -0x1.80004cp-23, INEXACT)
973T(RN,   0x1.fffffap-1,  -0x1.fffffep-1,   0x1.000004p+0,   0x1.fffff4p-2, INEXACT)
974T(RN,   0x1.fffffap-1,  -0x1.000002p+0,   0x1.000004p+0,   0x1.ffffe2p-2, INEXACT)
975T(RN,   0x1.fffffap-1,  -0x1.fffffep+0,   0x1.000006p+0, -0x1.500004p-21, INEXACT)
976T(RN,   0x1.fffffap-1,  -0x1.000002p+1,   0x1.000006p+0, -0x1.380006p-20, INEXACT)
977T(RN,   0x1.fffffap-1,  -0x1.7ffffcp+1,   0x1.00000ap+0,   0x1.ffffc4p-2, INEXACT)
978T(RN,   0x1.fffffap-1,  -0x1.800004p+1,   0x1.00000ap+0,   0x1.ffff64p-2, INEXACT)
979T(RN,   0x1.fffffcp-1,          0x1p-1,   0x1.fffffep-1,  0x1.000002p-25, INEXACT)
980T(RN,   0x1.fffffcp-1,   0x1.fffffcp-1,   0x1.fffffcp-1, -0x1.fffffep-23, INEXACT)
981T(RN,   0x1.fffffcp-1,   0x1.fffffep-1,   0x1.fffffcp-1, -0x1.fffffep-24, INEXACT)
982T(RN,   0x1.fffffcp-1,   0x1.000002p+0,   0x1.fffffcp-1,  0x1.fffffep-23, INEXACT)
983T(RN,   0x1.fffffcp-1,   0x1.fffffep+0,   0x1.fffff8p-1, -0x1.fffffep-22, INEXACT)
984T(RN,   0x1.fffffcp-1,          0x1p+1,   0x1.fffff8p-1,        -0x1p-22, INEXACT)
985T(RN,   0x1.fffffcp-1,   0x1.000002p+1,   0x1.fffff8p-1,  0x1.fffff4p-23, INEXACT)
986T(RN,   0x1.fffffcp-1,   0x1.7ffffcp+1,   0x1.fffff4p-1, -0x1.bffffap-20, INEXACT)
987T(RN,   0x1.fffffcp-1,   0x1.800004p+1,   0x1.fffff4p-1,  0x1.ffffdcp-23, INEXACT)
988T(RN,   0x1.fffffcp-1,  -0x1.fffffcp-1,   0x1.000002p+0,  0x1.000002p-47, INEXACT)
989T(RN,   0x1.fffffcp-1,  -0x1.fffffep-1,   0x1.000002p+0, -0x1.000002p-24, INEXACT)
990T(RN,   0x1.fffffcp-1,         -0x1p+0,   0x1.000002p+0, -0x1.000002p-23, INEXACT)
991T(RN,   0x1.fffffcp-1,  -0x1.000002p+0,   0x1.000002p+0, -0x1.000002p-22, INEXACT)
992T(RN,   0x1.fffffcp-1,  -0x1.fffffep+0,   0x1.000004p+0, -0x1.000002p-22, INEXACT)
993T(RN,   0x1.fffffcp-1,         -0x1p+1,   0x1.000004p+0, -0x1.800004p-22, INEXACT)
994T(RN,   0x1.fffffcp-1,  -0x1.000002p+1,   0x1.000004p+0, -0x1.400004p-21, INEXACT)
995T(RN,   0x1.fffffcp-1,  -0x1.7ffffcp+1,   0x1.000006p+0, -0x1.fffff8p-23, INEXACT)
996T(RN,   0x1.fffffcp-1,  -0x1.800004p+1,   0x1.000006p+0, -0x1.400006p-20, INEXACT)
997T(RN,   0x1.fffffep-1,          0x1p-1,   0x1.fffffep-1,         -0x1p-1, INEXACT)
998T(RN,   0x1.fffffep-1,   0x1.fffffep-1,   0x1.fffffep-1,        -0x1p-24, INEXACT)
999T(RN,   0x1.fffffep-1,   0x1.000002p+0,   0x1.fffffep-1,  0x1.fffffep-24, INEXACT)
1000T(RN,   0x1.fffffep-1,   0x1.fffffep+0,   0x1.fffffcp-1, -0x1.7ffffep-23, INEXACT)
1001T(RN,   0x1.fffffep-1,          0x1p+1,   0x1.fffffcp-1,        -0x1p-24, INEXACT)
1002T(RN,   0x1.fffffep-1,   0x1.000002p+1,   0x1.fffffcp-1,  0x1.7ffffcp-23, INEXACT)
1003T(RN,   0x1.fffffep-1,   0x1.7ffffcp+1,   0x1.fffffap-1, -0x1.5ffffep-21, INEXACT)
1004T(RN,   0x1.fffffep-1,        0x1.8p+1,   0x1.fffffap-1,      -0x1.8p-23, INEXACT)
1005T(RN,   0x1.fffffep-1,   0x1.800004p+1,   0x1.fffffap-1,  0x1.3ffffcp-22, INEXACT)
1006T(RN,   0x1.fffffep-1,        0x1.2p+3,   0x1.ffffeep-1, -0x1.1ffffep-19, INEXACT)
1007T(RN,   0x1.fffffep-1,  -0x1.000002p+0,   0x1.000002p+0,   0x1.fffffap-2, INEXACT)
1008T(RN,   0x1.fffffep-1,  -0x1.fffffep+0,   0x1.000002p+0, -0x1.fffffep-26, INEXACT)
1009T(RN,   0x1.fffffep-1,  -0x1.000002p+1,   0x1.000002p+0, -0x1.c00004p-23, INEXACT)
1010T(RN,   0x1.fffffep-1,  -0x1.7ffffcp+1,   0x1.000002p+0,  -0x1.fffffcp-2, INEXACT)
1011T(RN,   0x1.fffffep-1,  -0x1.800004p+1,   0x1.000004p+0,   0x1.ffffe4p-2, INEXACT)
1012T(RN,   0x1.000002p+0,          0x1p-5,          0x1p+0,  -0x1.fffffep-6, INEXACT)
1013T(RN,   0x1.000002p+0,          0x1p-3,          0x1p+0,  -0x1.fffffep-4, INEXACT)
1014T(RN,   0x1.000002p+0,          0x1p-1,          0x1p+0,         -0x1p-1, INEXACT)
1015T(RN,   0x1.000002p+0,   0x1.fffffep-1,   0x1.000002p+0,         0x1p-24, INEXACT)
1016T(RN,   0x1.000002p+0,   0x1.000002p+0,   0x1.000002p+0, -0x1.000002p-23, INEXACT)
1017T(RN,   0x1.000002p+0,   0x1.fffffep+0,   0x1.000004p+0,       0x1.8p-46, INEXACT)
1018T(RN,   0x1.000002p+0,          0x1p+1,   0x1.000004p+0,        -0x1p-23, INEXACT)
1019T(RN,   0x1.000002p+0,   0x1.000002p+1,   0x1.000004p+0, -0x1.800004p-22, INEXACT)
1020T(RN,   0x1.000002p+0,   0x1.7ffffcp+1,   0x1.000006p+0,  0x1.000012p-23, INEXACT)
1021T(RN,   0x1.000002p+0,        0x1.8p+1,   0x1.000006p+0,      -0x1.8p-22, INEXACT)
1022T(RN,   0x1.000002p+0,   0x1.800004p+1,   0x1.000006p+0, -0x1.c00006p-21, INEXACT)
1023T(RN,   0x1.000002p+0,          0x1p+3,    0x1.00001p+0, -0x1.c00008p-19, INEXACT)
1024T(RN,   0x1.000002p+0,        0x1.2p+3,   0x1.000012p+0, -0x1.200006p-18, INEXACT)
1025T(RN,   0x1.000002p+0,          0x1p+5,    0x1.00004p+0, -0x1.f00026p-15, INEXACT)
1026T(RN,   0x1.000002p+0,  -0x1.fffffep-1,   0x1.fffffcp-1, -0x1.7ffffcp-22, INEXACT)
1027T(RN,   0x1.000002p+0,         -0x1p+0,   0x1.fffffcp-1, -0x1.fffffcp-23, INEXACT)
1028T(RN,   0x1.000002p+0,  -0x1.000002p+0,   0x1.fffffcp-1, -0x1.fffffep-47, INEXACT)
1029T(RN,   0x1.000002p+0,  -0x1.fffffep+0,   0x1.fffff8p-1, -0x1.fffffap-21, INEXACT)
1030T(RN,   0x1.000002p+0,         -0x1p+1,   0x1.fffff8p-1, -0x1.7ffffcp-21, INEXACT)
1031T(RN,   0x1.000002p+0,  -0x1.000002p+1,   0x1.fffff8p-1, -0x1.000002p-22, INEXACT)
1032T(RN,   0x1.000002p+0,  -0x1.7ffffcp+1,   0x1.fffff4p-1, -0x1.3ffffap-19, INEXACT)
1033T(RN,   0x1.000002p+0,  -0x1.800004p+1,   0x1.fffff4p-1, -0x1.000004p-21, INEXACT)
1034T(RN,   0x1.000004p+0,          0x1p-1,   0x1.000002p+0,  0x1.fffffcp-25, INEXACT)
1035T(RN,   0x1.000004p+0,   0x1.fffffep-1,   0x1.000004p+0,  0x1.000002p-23, INEXACT)
1036T(RN,   0x1.000004p+0,   0x1.000002p+0,   0x1.000004p+0, -0x1.000002p-22, INEXACT)
1037T(RN,   0x1.000004p+0,   0x1.fffffep+0,   0x1.000008p+0, -0x1.fffff4p-23, INEXACT)
1038T(RN,   0x1.000004p+0,          0x1p+1,   0x1.000008p+0,        -0x1p-21, INEXACT)
1039T(RN,   0x1.000004p+0,   0x1.000002p+1,   0x1.000008p+0, -0x1.000004p-20, INEXACT)
1040T(RN,   0x1.000004p+0,   0x1.7ffffcp+1,   0x1.00000cp+0,  -0x1.ffffep-22, INEXACT)
1041T(RN,   0x1.000004p+0,   0x1.800004p+1,   0x1.00000cp+0, -0x1.400006p-19, INEXACT)
1042T(RN,   0x1.000004p+0,         -0x1p-1,   0x1.fffffcp-1, -0x1.7ffffcp-22, INEXACT)
1043T(RN,   0x1.000004p+0,  -0x1.fffffep-1,   0x1.fffff8p-1, -0x1.3ffffap-20, INEXACT)
1044T(RN,   0x1.000004p+0,         -0x1p+0,   0x1.fffff8p-1, -0x1.fffff8p-21, INEXACT)
1045T(RN,   0x1.000004p+0,  -0x1.000002p+0,   0x1.fffff8p-1, -0x1.fffffcp-22, INEXACT)
1046T(RN,   0x1.000004p+0,  -0x1.fffffep+0,    0x1.fffffp-1, -0x1.bffff6p-19, INEXACT)
1047T(RN,   0x1.000004p+0,         -0x1p+1,    0x1.fffffp-1, -0x1.7ffff8p-19, INEXACT)
1048T(RN,   0x1.000004p+0,  -0x1.000002p+1,    0x1.fffffp-1, -0x1.fffffap-20, INEXACT)
1049T(RN,   0x1.000004p+0,  -0x1.7ffffcp+1,   0x1.ffffe8p-1,  -0x1.fffffp-18, INEXACT)
1050T(RN,   0x1.000004p+0,  -0x1.800004p+1,   0x1.ffffe8p-1, -0x1.fffffap-19, INEXACT)
1051T(RN,   0x1.000006p+0,          0x1p-1,   0x1.000002p+0,  -0x1.fffff8p-2, INEXACT)
1052T(RN,   0x1.000006p+0,   0x1.fffffep-1,   0x1.000006p+0,  0x1.800004p-23, INEXACT)
1053T(RN,   0x1.000006p+0,   0x1.000002p+0,   0x1.000006p+0, -0x1.800004p-22, INEXACT)
1054T(RN,   0x1.000006p+0,   0x1.fffffep+0,   0x1.00000cp+0, -0x1.7ffffap-21, INEXACT)
1055T(RN,   0x1.000006p+0,   0x1.000002p+1,   0x1.00000cp+0, -0x1.e00006p-20, INEXACT)
1056T(RN,   0x1.000006p+0,   0x1.7ffffcp+1,   0x1.000012p+0,  -0x1.dffffp-20, INEXACT)
1057T(RN,   0x1.000006p+0,   0x1.800004p+1,   0x1.000012p+0, -0x1.380008p-18, INEXACT)
1058T(RN,   0x1.000006p+0,  -0x1.fffffep-1,   0x1.fffff4p-1, -0x1.4ffff8p-19, INEXACT)
1059T(RN,   0x1.000006p+0,         -0x1p+0,   0x1.fffff4p-1, -0x1.1ffffap-19, INEXACT)
1060T(RN,   0x1.000006p+0,  -0x1.000002p+0,   0x1.fffff4p-1, -0x1.7ffffap-20, INEXACT)
1061T(RN,   0x1.000006p+0,  -0x1.fffffep+0,   0x1.ffffe8p-1,  -0x1.dffffp-18, INEXACT)
1062T(RN,   0x1.000006p+0,         -0x1p+1,   0x1.ffffe8p-1, -0x1.affff2p-18, INEXACT)
1063T(RN,   0x1.000006p+0,  -0x1.000002p+1,   0x1.ffffe8p-1, -0x1.4ffff8p-18, INEXACT)
1064T(RN,   0x1.000006p+0,  -0x1.7ffffcp+1,   0x1.ffffdcp-1, -0x1.07fff4p-16, INEXACT)
1065T(RN,   0x1.000006p+0,  -0x1.800004p+1,   0x1.ffffdcp-1, -0x1.4ffff8p-17, INEXACT)
1066T(RN,   0x1.000008p+0,          0x1p-1,   0x1.000004p+0,  0x1.fffff8p-23, INEXACT)
1067T(RN,   0x1.000008p+0,          0x1p+1,    0x1.00001p+0,        -0x1p-19, INEXACT)
1068T(RN,   0x1.000008p+0,         -0x1p-1,   0x1.fffff8p-1, -0x1.7ffff6p-20, INEXACT)
1069T(RN,   0x1.000008p+0,         -0x1p+0,    0x1.fffffp-1,  -0x1.fffffp-19, INEXACT)
1070T(RN,   0x1.000008p+0,         -0x1p+1,    0x1.ffffep-1,  -0x1.7ffffp-17, INEXACT)
1071T(RN,   0x1.00000ap+0,          0x1p-1,   0x1.000004p+0,  -0x1.ffffe8p-2, INEXACT)
1072T(RN,   0x1.00000cp+0,          0x1p-1,   0x1.000006p+0,  0x1.1ffffap-21, INEXACT)
1073T(RN,   0x1.00000cp+0,         -0x1p-1,   0x1.fffff4p-1,  -0x1.affffp-19, INEXACT)
1074T(RN,   0x1.00000ep+0,          0x1p-1,   0x1.000006p+0,   -0x1.ffffdp-2, INEXACT)
1075T(RN,    0x1.00001p+0,          0x1p-5,          0x1p+0,   -0x1.fffffp-3, INEXACT)
1076T(RN,    0x1.00001p+0,          0x1p-3,   0x1.000002p+0,  0x1.bfffeep-22, INEXACT)
1077T(RN,    0x1.00001p+0,          0x1p-1,   0x1.000008p+0,   0x1.fffffp-21, INEXACT)
1078T(RN,    0x1.00001p+0,          0x1p+1,    0x1.00002p+0,        -0x1p-17, INEXACT)
1079T(RN,    0x1.00001p+0,          0x1p+3,    0x1.00008p+0, -0x1.c00038p-13, INEXACT)
1080T(RN,    0x1.00001p+0,          0x1p+5,     0x1.0002p+0,  -0x1.f00136p-9, INEXACT)
1081T(RN,    0x1.00002p+0,          0x1p-5,          0x1p+0,  -0x1.ffffe2p-2, INEXACT)
1082T(RN,    0x1.00002p+0,          0x1p-3,   0x1.000004p+0,  0x1.bfffdep-20, INEXACT)
1083T(RN,    0x1.00002p+0,          0x1p-1,    0x1.00001p+0,   0x1.ffffep-19, INEXACT)
1084T(RN,    0x1.00002p+0,          0x1p+1,    0x1.00004p+0,        -0x1p-15, INEXACT)
1085T(RN,    0x1.00002p+0,          0x1p+3,     0x1.0001p+0,  -0x1.c0007p-11, INEXACT)
1086T(RN,    0x1.00002p+0,          0x1p+5,     0x1.0004p+0,  -0x1.f0026cp-7, INEXACT)
1087T(RN,   0x1.000002p+2,          0x1p+1,   0x1.000004p+4,        -0x1p-23, INEXACT)
1088T(RN,   0x1.000002p+2,        0x1.8p+1,   0x1.000006p+6,      -0x1.8p-22, INEXACT)
1089T(RN,   0x1.000002p+2,          0x1p+2,   0x1.000008p+8, -0x1.800002p-21, INEXACT)
1090T(RN,   0x1.000004p+2,          0x1p+1,   0x1.000008p+4,        -0x1p-21, INEXACT)
1091T(RN,         0x1p+47,       -0x1.8p+1,        0x1p-141,          0x0p+0, 0)
1092T(RN,         0x1p+94,       -0x1.8p+0,        0x1p-141,          0x0p+0, 0)
1093T(RN, 0x1.fffff8p+125,         -0x1p-1,  0x1.000002p-63, -0x1.800006p-23, INEXACT)
1094T(RN, 0x1.fffff8p+125,         -0x1p+0, 0x1.000004p-126, -0x1.000004p-21, INEXACT)
1095T(RN, 0x1.fffffcp+125,          0x1p-1,  0x1.fffffep+62,  0x1.000002p-25, INEXACT)
1096T(RN, 0x1.fffffcp+125,         -0x1p+0, 0x1.000002p-126, -0x1.000002p-23, INEXACT)
1097T(RN, 0x1.000004p+126,          0x1p-1,  0x1.000002p+63,  0x1.fffffcp-25, INEXACT)
1098T(RN, 0x1.000004p+126,         -0x1p-1,  0x1.fffffcp-64, -0x1.7ffffcp-22, INEXACT)
1099T(RN,-0x1.000008p-128,         -0x1p+0, -0x1.fffffp+127,   0x1.fffffp-19, INEXACT)
1100T(RN,-0x1.fffffcp-127,         -0x1p+0,-0x1.000002p+126,  0x1.000002p-23, INEXACT)
1101T(RN,-0x1.000002p-126,         -0x1p+0,-0x1.fffffcp+125,  0x1.fffffcp-23, INEXACT)
1102T(RN,-0x1.000004p-126,         -0x1p+0,-0x1.fffff8p+125,  0x1.fffff8p-21, INEXACT)
1103T(RN,   -0x1.fffffp-1,         -0x1p+0,  -0x1.000008p+0,  0x1.000008p-19, INEXACT)
1104T(RN,   -0x1.fffffp-1,         -0x1p+1,    0x1.00001p+0,  -0x1.80001p-18, INEXACT)
1105T(RN,  -0x1.fffff4p-1,          0x1p+1,   0x1.ffffe8p-1,      -0x1.2p-19, INEXACT)
1106T(RN,  -0x1.fffff4p-1,         -0x1p+0,  -0x1.000006p+0,  0x1.200006p-20, INEXACT)
1107T(RN,  -0x1.fffff4p-1,         -0x1p+1,   0x1.00000cp+0, -0x1.b0000ep-19, INEXACT)
1108T(RN,  -0x1.fffff8p-1,          0x1p+1,    0x1.fffffp-1,        -0x1p-20, INEXACT)
1109T(RN,  -0x1.fffff8p-1,         -0x1p+0,  -0x1.000004p+0,  0x1.000004p-21, INEXACT)
1110T(RN,  -0x1.fffff8p-1,         -0x1p+1,   0x1.000008p+0, -0x1.800008p-20, INEXACT)
1111T(RN,  -0x1.fffffcp-1,          0x1p+1,   0x1.fffff8p-1,        -0x1p-22, INEXACT)
1112T(RN,  -0x1.fffffcp-1,         -0x1p+0,  -0x1.000002p+0,  0x1.000002p-23, INEXACT)
1113T(RN,  -0x1.fffffcp-1,         -0x1p+1,   0x1.000004p+0, -0x1.800004p-22, INEXACT)
1114T(RN,  -0x1.fffffep-1,          0x1p+1,   0x1.fffffcp-1,        -0x1p-24, INEXACT)
1115T(RN,  -0x1.fffffep-1,        0x1.8p+1,  -0x1.fffffap-1,       0x1.8p-23, INEXACT)
1116T(RN,  -0x1.000002p+0,          0x1p+1,   0x1.000004p+0,        -0x1p-23, INEXACT)
1117T(RN,  -0x1.000002p+0,        0x1.8p+1,  -0x1.000006p+0,       0x1.8p-22, INEXACT)
1118T(RN,  -0x1.000002p+0,         -0x1p+0,  -0x1.fffffcp-1,  0x1.fffffcp-23, INEXACT)
1119T(RN,  -0x1.000002p+0,         -0x1p+1,   0x1.fffff8p-1, -0x1.7ffffcp-21, INEXACT)
1120T(RN,  -0x1.000004p+0,          0x1p+1,   0x1.000008p+0,        -0x1p-21, INEXACT)
1121T(RN,  -0x1.000004p+0,         -0x1p+0,  -0x1.fffff8p-1,  0x1.fffff8p-21, INEXACT)
1122T(RN,  -0x1.000004p+0,         -0x1p+1,    0x1.fffffp-1, -0x1.7ffff8p-19, INEXACT)
1123T(RN,  -0x1.000006p+0,         -0x1p+0,  -0x1.fffff4p-1,  0x1.1ffffap-19, INEXACT)
1124T(RN,  -0x1.000006p+0,         -0x1p+1,   0x1.ffffe8p-1, -0x1.affff2p-18, INEXACT)
1125T(RN,  -0x1.000008p+0,          0x1p+1,    0x1.00001p+0,        -0x1p-19, INEXACT)
1126T(RN,  -0x1.000008p+0,         -0x1p+0,   -0x1.fffffp-1,   0x1.fffffp-19, INEXACT)
1127T(RN,  -0x1.000008p+0,         -0x1p+1,    0x1.ffffep-1,  -0x1.7ffffp-17, INEXACT)
1128T(RN,        -0x1p+47,       -0x1.8p+1,       -0x1p-141,          0x0p+0, 0)
1129T(RN,-0x1.fffff8p+125,         -0x1p+0,-0x1.000004p-126,  0x1.000004p-21, INEXACT)
1130T(RN,-0x1.fffffcp+125,         -0x1p+0,-0x1.000002p-126,  0x1.000002p-23, INEXACT)
1131T(RN,        0x1p-149,         -0x1p+0,             inf,          0x0p+0, INEXACT|OVERFLOW)
1132T(RN,        0x1p-149,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1133T(RN,        0x1p-149,      -0x1.fep+7,             inf,          0x0p+0, INEXACT|OVERFLOW)
1134T(RN,        0x1p-149,   -0x1.fff8p+13,             inf,          0x0p+0, INEXACT|OVERFLOW)
1135T(RN,        0x1p-149,   -0x1.fffcp+14,             inf,          0x0p+0, INEXACT|OVERFLOW)
1136T(RN,        0x1p-148,         -0x1p+0,             inf,          0x0p+0, INEXACT|OVERFLOW)
1137T(RN,        0x1p-148,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1138T(RN,        0x1p-148,         -0x1p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1139T(RN,        0x1p-148,        -0x1p+15,             inf,          0x0p+0, INEXACT|OVERFLOW)
1140T(RN,      0x1.8p-148,         -0x1p+0,             inf,          0x0p+0, INEXACT|OVERFLOW)
1141T(RN,      0x1.8p-148,      -0x1.01p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1142T(RN,      0x1.8p-148,   -0x1.fff8p+13,             inf,          0x0p+0, INEXACT|OVERFLOW)
1143T(RN,      0x1.8p-148,   -0x1.fff8p+14,             inf,          0x0p+0, INEXACT|OVERFLOW)
1144T(RN,        0x1p-128,         -0x1p+0,             inf,          0x0p+0, INEXACT|OVERFLOW)
1145T(RN,        0x1p-128,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1146T(RN, 0x1.000008p-128,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1147T(RN,        0x1p-127,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1148T(RN,        0x1p-127,      -0x1.fep+7,             inf,          0x0p+0, INEXACT|OVERFLOW)
1149T(RN,        0x1p-127,   -0x1.fff8p+13,             inf,          0x0p+0, INEXACT|OVERFLOW)
1150T(RN,        0x1p-127,   -0x1.fffcp+14,             inf,          0x0p+0, INEXACT|OVERFLOW)
1151T(RN, 0x1.fffffcp-127,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1152T(RN,        0x1p-126,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1153T(RN,        0x1p-126,         -0x1p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1154T(RN,        0x1p-126,   -0x1.fff8p+13,             inf,          0x0p+0, INEXACT|OVERFLOW)
1155T(RN,        0x1p-126,   -0x1.fff8p+14,             inf,          0x0p+0, INEXACT|OVERFLOW)
1156T(RN, 0x1.000002p-126,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1157T(RN, 0x1.000002p-126,      -0x1.01p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1158T(RN, 0x1.000002p-126,        -0x1p+15,             inf,          0x0p+0, INEXACT|OVERFLOW)
1159T(RN, 0x1.000004p-126,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1160T(RN,        0x1p-125,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1161T(RN,        0x1p-125,   -0x1.fff8p+13,             inf,          0x0p+0, INEXACT|OVERFLOW)
1162T(RN,        0x1p-124,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1163T(RN,         0x1p-25,      -0x1.f8p+7,             inf,          0x0p+0, INEXACT|OVERFLOW)
1164T(RN,         0x1p-23,      -0x1.04p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1165T(RN,         0x1p-23,      -0x1.19p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1166T(RN,          0x1p+1,          0x1p+7,             inf,          0x0p+0, INEXACT|OVERFLOW)
1167T(RN,          0x1p+1,      0x1.ff8p+9,             inf,          0x0p+0, INEXACT|OVERFLOW)
1168T(RN,          0x1p+1,         0x1p+10,             inf,          0x0p+0, INEXACT|OVERFLOW)
1169T(RN,          0x1p+2,    0x1.fffep+14,             inf,          0x0p+0, INEXACT|OVERFLOW)
1170T(RN,        0x1.4p+3,       0x1.38p+5,             inf,          0x0p+0, INEXACT|OVERFLOW)
1171T(RN,        0x1.4p+3,       0x1.35p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1172T(RN,          0x1p+8,     0x1.ffcp+10,             inf,          0x0p+0, INEXACT|OVERFLOW)
1173T(RN,          0x1p+8,         0x1p+11,             inf,          0x0p+0, INEXACT|OVERFLOW)
1174T(RN,         0x1p+16,      0x1.ff8p+9,             inf,          0x0p+0, INEXACT|OVERFLOW)
1175T(RN,         0x1p+16,         0x1p+10,             inf,          0x0p+0, INEXACT|OVERFLOW)
1176T(RN,        0x1p+119,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1177T(RN,        0x1p+119,        0x1.4p+2,             inf,          0x0p+0, INEXACT|OVERFLOW)
1178T(RN,        0x1p+126,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1179T(RN,        0x1p+126,        0x1.4p+2,             inf,          0x0p+0, INEXACT|OVERFLOW)
1180T(RN,        0x1p+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1181T(RN,        0x1p+127,       0x1.fep+7,             inf,          0x0p+0, INEXACT|OVERFLOW)
1182T(RN,        0x1p+127,          0x1p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1183T(RN,        0x1p+127,       0x1.01p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1184T(RN,        0x1p+127,    0x1.fffcp+14,             inf,          0x0p+0, INEXACT|OVERFLOW)
1185T(RN, 0x1.fffffcp+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1186T(RN, 0x1.fffffep+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1187T(RN,       -0x1p-149,         -0x1p+0,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1188T(RN,       -0x1p-149,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1189T(RN,       -0x1p-149,      -0x1.01p+8,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1190T(RN,       -0x1p-149,   -0x1.fff8p+13,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1191T(RN,       -0x1p-149,   -0x1.fff8p+14,             inf,          0x0p+0, INEXACT|OVERFLOW)
1192T(RN,       -0x1p-148,         -0x1p+0,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1193T(RN,       -0x1p-148,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1194T(RN,       -0x1p-148,      -0x1.fep+7,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1195T(RN,       -0x1p-148,   -0x1.fffcp+14,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1196T(RN,     -0x1.8p-148,         -0x1p+0,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1197T(RN,     -0x1.8p-148,         -0x1p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1198T(RN,     -0x1.8p-148,   -0x1.fff8p+13,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1199T(RN,     -0x1.8p-148,        -0x1p+15,             inf,          0x0p+0, INEXACT|OVERFLOW)
1200T(RN,       -0x1p-128,         -0x1p+0,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1201T(RN,       -0x1p-128,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1202T(RN,-0x1.000008p-128,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1203T(RN,       -0x1p-127,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1204T(RN,       -0x1p-127,      -0x1.01p+8,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1205T(RN,       -0x1p-127,   -0x1.fff8p+13,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1206T(RN,       -0x1p-127,        -0x1p+15,             inf,          0x0p+0, INEXACT|OVERFLOW)
1207T(RN,-0x1.fffffcp-127,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1208T(RN,       -0x1p-126,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1209T(RN,       -0x1p-126,      -0x1.fep+7,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1210T(RN,       -0x1p-126,   -0x1.fff8p+13,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1211T(RN,       -0x1p-126,   -0x1.fffcp+14,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1212T(RN,-0x1.000002p-126,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1213T(RN,-0x1.000002p-126,         -0x1p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1214T(RN,-0x1.000002p-126,   -0x1.fff8p+14,             inf,          0x0p+0, INEXACT|OVERFLOW)
1215T(RN,-0x1.000004p-126,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1216T(RN,       -0x1p-125,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1217T(RN,       -0x1p-125,   -0x1.fff8p+13,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1218T(RN,       -0x1p-124,         -0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1219T(RN,        -0x1p-25,      -0x1.f8p+7,             inf,          0x0p+0, INEXACT|OVERFLOW)
1220T(RN,        -0x1p-23,      -0x1.04p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1221T(RN,        -0x1p-23,      -0x1.19p+8,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1222T(RN,         -0x1p+1,          0x1p+7,             inf,          0x0p+0, INEXACT|OVERFLOW)
1223T(RN,         -0x1p+1,      0x1.ff8p+9,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1224T(RN,         -0x1p+1,         0x1p+10,             inf,          0x0p+0, INEXACT|OVERFLOW)
1225T(RN,       -0x1.4p+3,       0x1.38p+5,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1226T(RN,         -0x1p+8,     0x1.ffcp+10,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1227T(RN,         -0x1p+8,         0x1p+11,             inf,          0x0p+0, INEXACT|OVERFLOW)
1228T(RN,        -0x1p+16,      0x1.ff8p+9,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1229T(RN,        -0x1p+16,         0x1p+10,             inf,          0x0p+0, INEXACT|OVERFLOW)
1230T(RN,       -0x1p+119,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1231T(RN,       -0x1p+119,        0x1.4p+2,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1232T(RN,       -0x1p+126,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1233T(RN,       -0x1p+126,        0x1.4p+2,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1234T(RN,       -0x1p+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1235T(RN,       -0x1p+127,       0x1.fep+7,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1236T(RN,       -0x1p+127,          0x1p+8,             inf,          0x0p+0, INEXACT|OVERFLOW)
1237T(RN,       -0x1p+127,       0x1.01p+8,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1238T(RN,       -0x1p+127,    0x1.fff8p+14,             inf,          0x0p+0, INEXACT|OVERFLOW)
1239T(RN,       -0x1p+127,    0x1.fffcp+14,            -inf,          0x0p+0, INEXACT|OVERFLOW)
1240T(RN,-0x1.fffffcp+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1241T(RN,-0x1.fffffep+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1242T(RN,        0x1p-149,          0x1p+1,          0x0p+0,       -0x1p-149, INEXACT|UNDERFLOW)
1243T(RN,        0x1p-149,        0x1.8p+1,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1244T(RN,        0x1p-149,       0x1.fep+7,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1245T(RN,        0x1p-149,    0x1.fff8p+13,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1246T(RN,        0x1p-149,    0x1.fffcp+14,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1247T(RN,        0x1p-148,          0x1p+1,          0x0p+0,       -0x1p-147, INEXACT|UNDERFLOW)
1248T(RN,        0x1p-148,       0x1.01p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1249T(RN,        0x1p-148,    0x1.fff8p+14,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1250T(RN,      0x1.8p-148,          0x1p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1251T(RN,      0x1.8p-148,    0x1.fff8p+13,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1252T(RN,        0x1p-128,          0x1p+1,          0x0p+0,       -0x1p-107, INEXACT|UNDERFLOW)
1253T(RN,        0x1p-127,          0x1p+1,          0x0p+0,       -0x1p-105, INEXACT|UNDERFLOW)
1254T(RN,        0x1p-127,       0x1.fep+7,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1255T(RN,        0x1p-127,    0x1.fff8p+13,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1256T(RN,        0x1p-127,    0x1.fffcp+14,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1257T(RN, 0x1.fffff8p-127,          0x1p+1,          0x0p+0, -0x1.fffffp-104, INEXACT|UNDERFLOW)
1258T(RN, 0x1.fffffcp-127,          0x1p+1,          0x0p+0,-0x1.fffff8p-104, INEXACT|UNDERFLOW)
1259T(RN,        0x1p-126,          0x1p+1,          0x0p+0,       -0x1p-103, INEXACT|UNDERFLOW)
1260T(RN,        0x1p-126,        0x1.8p+1,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1261T(RN,        0x1p-126,       0x1.01p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1262T(RN,        0x1p-126,    0x1.fff8p+13,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1263T(RN, 0x1.000002p-126,          0x1p+1,          0x0p+0,-0x1.000004p-103, INEXACT|UNDERFLOW)
1264T(RN, 0x1.000002p-126,          0x1p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1265T(RN, 0x1.000002p-126,    0x1.fff8p+14,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1266T(RN, 0x1.000004p-126,          0x1p+1,          0x0p+0,-0x1.000008p-103, INEXACT|UNDERFLOW)
1267T(RN,        0x1p-125,          0x1p+1,          0x0p+0,       -0x1p-101, INEXACT|UNDERFLOW)
1268T(RN,        0x1p-125,    0x1.fff8p+13,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1269T(RN,        0x1p-124,          0x1p+1,          0x0p+0,        -0x1p-99, INEXACT|UNDERFLOW)
1270T(RN,         0x1p-25,       0x1.f8p+7,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1271T(RN,         0x1p-24,          0x1p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1272T(RN,         0x1p-24,       0x1.01p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1273T(RN,         0x1p-23,       0x1.04p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1274T(RN,         0x1p-23,       0x1.19p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1275T(RN,         0x1p-16,         0x1p+10,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1276T(RN,          0x1p+1,      -0x1.2cp+7,          0x0p+0,         -0x1p-1, INEXACT|UNDERFLOW)
1277T(RN,          0x1p+1,      -0x1.2ep+7,          0x0p+0,         -0x1p-2, INEXACT|UNDERFLOW)
1278T(RN,          0x1p+1,    -0x1.0c8p+10,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1279T(RN,          0x1p+1,    -0x1.0ccp+10,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1280T(RN,        0x1.4p+3,       -0x1.7p+5,          0x0p+0,  -0x1.244ce2p-4, INEXACT|UNDERFLOW)
1281T(RN,        0x1.4p+3,      -0x1.45p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1282T(RN,          0x1p+6,    -0x1.56ap+11,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1283T(RN,         0x1p+16,     -0x1.ff8p+9,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1284T(RN,         0x1p+16,        -0x1p+10,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1285T(RN,         0x1p+16,    -0x1.004p+10,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1286T(RN,        0x1p+124,         -0x1p+1,          0x0p+0,        -0x1p-99, INEXACT|UNDERFLOW)
1287T(RN,        0x1p+125,         -0x1p+1,          0x0p+0,       -0x1p-101, INEXACT|UNDERFLOW)
1288T(RN, 0x1.fffff8p+125,         -0x1p+1,          0x0p+0,-0x1.000008p-103, INEXACT|UNDERFLOW)
1289T(RN, 0x1.fffffcp+125,         -0x1p+1,          0x0p+0,-0x1.000004p-103, INEXACT|UNDERFLOW)
1290T(RN,        0x1p+126,         -0x1p+1,          0x0p+0,       -0x1p-103, INEXACT|UNDERFLOW)
1291T(RN, 0x1.000002p+126,         -0x1p+0, 0x1.fffffcp-127, -0x1.fffffcp-24, INEXACT|UNDERFLOW)
1292T(RN, 0x1.000002p+126,         -0x1p+1,          0x0p+0,-0x1.fffff8p-104, INEXACT|UNDERFLOW)
1293T(RN,        0x1p+127,         -0x1p+1,          0x0p+0,       -0x1p-105, INEXACT|UNDERFLOW)
1294T(RN,        0x1p+127,       -0x1.8p+1,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1295T(RN,        0x1p+127,      -0x1.fep+7,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1296T(RN,        0x1p+127,         -0x1p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1297T(RN,        0x1p+127,      -0x1.01p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1298T(RN,        0x1p+127,      -0x1.04p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1299T(RN,        0x1p+127,      -0x1.05p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1300T(RN,        0x1p+127,   -0x1.fffcp+14,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1301T(RN,        0x1p+127,        -0x1p+15,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1302T(RN,  0x1.fffffp+127,         -0x1p+0, 0x1.000008p-128, -0x1.000008p-21, INEXACT|UNDERFLOW)
1303T(RN,  0x1.fffffp+127,         -0x1p+1,          0x0p+0, -0x1.00001p-107, INEXACT|UNDERFLOW)
1304T(RN,       -0x1p-149,          0x1p+1,          0x0p+0,       -0x1p-149, INEXACT|UNDERFLOW)
1305T(RN,       -0x1p-149,        0x1.8p+1,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1306T(RN,       -0x1p-149,       0x1.01p+8,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1307T(RN,       -0x1p-149,    0x1.fff8p+13,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1308T(RN,       -0x1p-149,    0x1.fff8p+14,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1309T(RN,       -0x1p-148,          0x1p+1,          0x0p+0,       -0x1p-147, INEXACT|UNDERFLOW)
1310T(RN,       -0x1p-148,          0x1p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1311T(RN,     -0x1.8p-148,       0x1.fep+7,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1312T(RN,     -0x1.8p-148,    0x1.fff8p+13,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1313T(RN,     -0x1.8p-148,    0x1.fffcp+14,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1314T(RN,       -0x1p-128,          0x1p+1,          0x0p+0,       -0x1p-107, INEXACT|UNDERFLOW)
1315T(RN,       -0x1p-127,          0x1p+1,          0x0p+0,       -0x1p-105, INEXACT|UNDERFLOW)
1316T(RN,       -0x1p-127,       0x1.01p+8,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1317T(RN,       -0x1p-127,    0x1.fff8p+13,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1318T(RN,-0x1.fffff8p-127,          0x1p+1,          0x0p+0, -0x1.fffffp-104, INEXACT|UNDERFLOW)
1319T(RN,-0x1.fffffcp-127,          0x1p+1,          0x0p+0,-0x1.fffff8p-104, INEXACT|UNDERFLOW)
1320T(RN,       -0x1p-126,          0x1p+1,          0x0p+0,       -0x1p-103, INEXACT|UNDERFLOW)
1321T(RN,       -0x1p-126,        0x1.8p+1,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1322T(RN,       -0x1p-126,          0x1p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1323T(RN,       -0x1p-126,    0x1.fff8p+13,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1324T(RN,       -0x1p-126,    0x1.fff8p+14,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1325T(RN,-0x1.000002p-126,          0x1p+1,          0x0p+0,-0x1.000004p-103, INEXACT|UNDERFLOW)
1326T(RN,-0x1.000002p-126,       0x1.fep+7,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1327T(RN,-0x1.000002p-126,    0x1.fffcp+14,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1328T(RN,-0x1.000004p-126,          0x1p+1,          0x0p+0,-0x1.000008p-103, INEXACT|UNDERFLOW)
1329T(RN,       -0x1p-125,          0x1p+1,          0x0p+0,       -0x1p-101, INEXACT|UNDERFLOW)
1330T(RN,       -0x1p-125,    0x1.fff8p+13,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1331T(RN,       -0x1p-124,          0x1p+1,          0x0p+0,        -0x1p-99, INEXACT|UNDERFLOW)
1332T(RN,        -0x1p-25,       0x1.f8p+7,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1333T(RN,        -0x1p-24,          0x1p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1334T(RN,        -0x1p-24,       0x1.01p+8,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1335T(RN,        -0x1p-23,       0x1.04p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1336T(RN,        -0x1p-23,       0x1.19p+8,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1337T(RN,         -0x1p+1,      -0x1.2cp+7,          0x0p+0,         -0x1p-1, INEXACT|UNDERFLOW)
1338T(RN,         -0x1p+1,      -0x1.2ep+7,         -0x0p+0,          0x1p-2, INEXACT|UNDERFLOW)
1339T(RN,         -0x1p+1,    -0x1.0c8p+10,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1340T(RN,         -0x1p+1,    -0x1.0ccp+10,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1341T(RN,       -0x1.4p+3,       -0x1.7p+5,          0x0p+0,  -0x1.244ce2p-4, INEXACT|UNDERFLOW)
1342T(RN,       -0x1.4p+3,      -0x1.45p+8,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1343T(RN,         -0x1p+6,    -0x1.56ap+11,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1344T(RN,        -0x1p+16,     -0x1.ff8p+9,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1345T(RN,        -0x1p+16,        -0x1p+10,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1346T(RN,       -0x1p+124,         -0x1p+1,          0x0p+0,        -0x1p-99, INEXACT|UNDERFLOW)
1347T(RN,       -0x1p+125,         -0x1p+1,          0x0p+0,       -0x1p-101, INEXACT|UNDERFLOW)
1348T(RN,-0x1.fffff8p+125,         -0x1p+1,          0x0p+0,-0x1.000008p-103, INEXACT|UNDERFLOW)
1349T(RN,-0x1.fffffcp+125,         -0x1p+1,          0x0p+0,-0x1.000004p-103, INEXACT|UNDERFLOW)
1350T(RN,       -0x1p+126,         -0x1p+1,          0x0p+0,       -0x1p-103, INEXACT|UNDERFLOW)
1351T(RN,-0x1.000002p+126,         -0x1p+0,-0x1.fffffcp-127,  0x1.fffffcp-24, INEXACT|UNDERFLOW)
1352T(RN,-0x1.000002p+126,         -0x1p+1,          0x0p+0,-0x1.fffff8p-104, INEXACT|UNDERFLOW)
1353T(RN,       -0x1p+127,         -0x1p+1,          0x0p+0,       -0x1p-105, INEXACT|UNDERFLOW)
1354T(RN,       -0x1p+127,       -0x1.8p+1,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1355T(RN,       -0x1p+127,      -0x1.fep+7,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1356T(RN,       -0x1p+127,         -0x1p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1357T(RN,       -0x1p+127,      -0x1.01p+8,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1358T(RN,       -0x1p+127,      -0x1.04p+8,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1359T(RN,       -0x1p+127,      -0x1.05p+8,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1360T(RN,       -0x1p+127,   -0x1.fffcp+14,         -0x0p+0,          0x0p+0, INEXACT|UNDERFLOW)
1361T(RN,       -0x1p+127,        -0x1p+15,          0x0p+0,         -0x0p+0, INEXACT|UNDERFLOW)
1362T(RN, -0x1.fffffp+127,         -0x1p+0,-0x1.000008p-128,  0x1.000008p-21, INEXACT|UNDERFLOW)
1363T(RN, -0x1.fffffp+127,         -0x1p+1,          0x0p+0, -0x1.00001p-107, INEXACT|UNDERFLOW)
1364T(RN,          0x0p+0,             nan,             nan,          0x0p+0, 0)
1365T(RN,        0x1p-149,             nan,             nan,          0x0p+0, 0)
1366T(RN,        0x1p-149,             nan,             nan,          0x0p+0, 0)
1367T(RN,      0x1.8p-148,             nan,             nan,          0x0p+0, 0)
1368T(RN,      0x1.8p-148,             nan,             nan,          0x0p+0, 0)
1369T(RN,        0x1p-127,             nan,             nan,          0x0p+0, 0)
1370T(RN,        0x1p-127,             nan,             nan,          0x0p+0, 0)
1371T(RN, 0x1.fffffcp-127,             nan,             nan,          0x0p+0, 0)
1372T(RN, 0x1.fffffcp-127,             nan,             nan,          0x0p+0, 0)
1373T(RN,        0x1p-126,             nan,             nan,          0x0p+0, 0)
1374T(RN,        0x1p-126,             nan,             nan,          0x0p+0, 0)
1375T(RN, 0x1.000002p-126,             nan,             nan,          0x0p+0, 0)
1376T(RN, 0x1.000002p-126,             nan,             nan,          0x0p+0, 0)
1377T(RN,        0x1p-125,             nan,             nan,          0x0p+0, 0)
1378T(RN,        0x1p-125,             nan,             nan,          0x0p+0, 0)
1379T(RN,         0x1p-23,             nan,             nan,          0x0p+0, 0)
1380T(RN,         0x1p-23,             nan,             nan,          0x0p+0, 0)
1381T(RN,  0x1.000002p-23,             nan,             nan,          0x0p+0, 0)
1382T(RN,  0x1.000002p-23,             nan,             nan,          0x0p+0, 0)
1383T(RN,   0x1.fffffep-1,             nan,             nan,          0x0p+0, 0)
1384T(RN,   0x1.fffffep-1,             nan,             nan,          0x0p+0, 0)
1385T(RN,          0x1p+0,             nan,          0x1p+0,          0x0p+0, 0)
1386T(RN,   0x1.000002p+0,             nan,             nan,          0x0p+0, 0)
1387T(RN,   0x1.000002p+0,             nan,             nan,          0x0p+0, 0)
1388T(RN,   0x1.fffffep+0,             nan,             nan,          0x0p+0, 0)
1389T(RN,   0x1.fffffep+0,             nan,             nan,          0x0p+0, 0)
1390T(RN,          0x1p+1,             nan,             nan,          0x0p+0, 0)
1391T(RN,          0x1p+1,             nan,             nan,          0x0p+0, 0)
1392T(RN,   0x1.000002p+1,             nan,             nan,          0x0p+0, 0)
1393T(RN,   0x1.000002p+1,             nan,             nan,          0x0p+0, 0)
1394T(RN,       0x1.fep+7,             nan,             nan,          0x0p+0, 0)
1395T(RN,       0x1.fep+7,             nan,             nan,          0x0p+0, 0)
1396T(RN,          0x1p+8,             nan,             nan,          0x0p+0, 0)
1397T(RN,          0x1p+8,             nan,             nan,          0x0p+0, 0)
1398T(RN,       0x1.01p+8,             nan,             nan,          0x0p+0, 0)
1399T(RN,       0x1.01p+8,             nan,             nan,          0x0p+0, 0)
1400T(RN,        0x1p+127,             nan,             nan,          0x0p+0, 0)
1401T(RN,        0x1p+127,             nan,             nan,          0x0p+0, 0)
1402T(RN, 0x1.fffffep+127,             nan,             nan,          0x0p+0, 0)
1403T(RN, 0x1.fffffep+127,             nan,             nan,          0x0p+0, 0)
1404T(RN,             inf,             nan,             nan,          0x0p+0, 0)
1405T(RN,             nan,      0x1.8p-148,             nan,          0x0p+0, 0)
1406T(RN,             nan,        0x1p-127,             nan,          0x0p+0, 0)
1407T(RN,             nan, 0x1.fffffcp-127,             nan,          0x0p+0, 0)
1408T(RN,             nan,        0x1p-126,             nan,          0x0p+0, 0)
1409T(RN,             nan, 0x1.000002p-126,             nan,          0x0p+0, 0)
1410T(RN,             nan,        0x1p-125,             nan,          0x0p+0, 0)
1411T(RN,             nan,         0x1p-23,             nan,          0x0p+0, 0)
1412T(RN,             nan,  0x1.000002p-23,             nan,          0x0p+0, 0)
1413T(RN,             nan,          0x1p-1,             nan,          0x0p+0, 0)
1414T(RN,             nan,   0x1.fffffep-1,             nan,          0x0p+0, 0)
1415T(RN,             nan,   0x1.000002p+0,             nan,          0x0p+0, 0)
1416T(RN,             nan,   0x1.fffffep+0,             nan,          0x0p+0, 0)
1417T(RN,             nan,          0x1p+1,             nan,          0x0p+0, 0)
1418T(RN,             nan,   0x1.000002p+1,             nan,          0x0p+0, 0)
1419T(RN,             nan,        0x1.8p+1,             nan,          0x0p+0, 0)
1420T(RN,             nan,        0x1.2p+3,             nan,          0x0p+0, 0)
1421T(RN,             nan,       0x1.fep+7,             nan,          0x0p+0, 0)
1422T(RN,             nan,          0x1p+8,             nan,          0x0p+0, 0)
1423T(RN,             nan,       0x1.01p+8,             nan,          0x0p+0, 0)
1424T(RN,             nan,    0x1.fff8p+13,             nan,          0x0p+0, 0)
1425T(RN,             nan,    0x1.fffcp+14,             nan,          0x0p+0, 0)
1426T(RN,             nan,        0x1p+127,             nan,          0x0p+0, 0)
1427T(RN,             nan, 0x1.fffffep+127,             nan,          0x0p+0, 0)
1428T(RN,             nan,       -0x1p-149,             nan,          0x0p+0, 0)
1429T(RN,             nan,     -0x1.8p-148,             nan,          0x0p+0, 0)
1430T(RN,             nan,       -0x1p-127,             nan,          0x0p+0, 0)
1431T(RN,             nan,-0x1.fffffcp-127,             nan,          0x0p+0, 0)
1432T(RN,             nan,       -0x1p-126,             nan,          0x0p+0, 0)
1433T(RN,             nan,-0x1.000002p-126,             nan,          0x0p+0, 0)
1434T(RN,             nan,       -0x1p-125,             nan,          0x0p+0, 0)
1435T(RN,             nan,        -0x1p-23,             nan,          0x0p+0, 0)
1436T(RN,             nan, -0x1.000002p-23,             nan,          0x0p+0, 0)
1437T(RN,             nan,         -0x1p-1,             nan,          0x0p+0, 0)
1438T(RN,             nan,  -0x1.fffffep-1,             nan,          0x0p+0, 0)
1439T(RN,             nan,         -0x1p+0,             nan,          0x0p+0, 0)
1440T(RN,             nan,  -0x1.000002p+0,             nan,          0x0p+0, 0)
1441T(RN,             nan,  -0x1.fffffep+0,             nan,          0x0p+0, 0)
1442T(RN,             nan,         -0x1p+1,             nan,          0x0p+0, 0)
1443T(RN,             nan,  -0x1.000002p+1,             nan,          0x0p+0, 0)
1444T(RN,             nan,       -0x1.8p+1,             nan,          0x0p+0, 0)
1445T(RN,             nan,       -0x1.2p+3,             nan,          0x0p+0, 0)
1446T(RN,             nan,      -0x1.fep+7,             nan,          0x0p+0, 0)
1447T(RN,             nan,         -0x1p+8,             nan,          0x0p+0, 0)
1448T(RN,             nan,      -0x1.01p+8,             nan,          0x0p+0, 0)
1449T(RN,             nan,   -0x1.fff8p+13,             nan,          0x0p+0, 0)
1450T(RN,             nan,   -0x1.fffcp+14,             nan,          0x0p+0, 0)
1451T(RN,             nan,       -0x1p+127,             nan,          0x0p+0, 0)
1452T(RN,             nan,-0x1.fffffep+127,             nan,          0x0p+0, 0)
1453T(RN,             nan,             nan,             nan,          0x0p+0, 0)
1454T(RN,         -0x0p+0,             nan,             nan,          0x0p+0, 0)
1455T(RN,       -0x1p-149,             nan,             nan,          0x0p+0, 0)
1456T(RN,       -0x1p-149,             nan,             nan,          0x0p+0, 0)
1457T(RN,     -0x1.8p-148,             nan,             nan,          0x0p+0, 0)
1458T(RN,     -0x1.8p-148,             nan,             nan,          0x0p+0, 0)
1459T(RN,       -0x1p-127,             nan,             nan,          0x0p+0, 0)
1460T(RN,       -0x1p-127,             nan,             nan,          0x0p+0, 0)
1461T(RN,-0x1.fffffcp-127,             nan,             nan,          0x0p+0, 0)
1462T(RN,-0x1.fffffcp-127,             nan,             nan,          0x0p+0, 0)
1463T(RN,       -0x1p-126,             nan,             nan,          0x0p+0, 0)
1464T(RN,       -0x1p-126,             nan,             nan,          0x0p+0, 0)
1465T(RN,-0x1.000002p-126,             nan,             nan,          0x0p+0, 0)
1466T(RN,-0x1.000002p-126,             nan,             nan,          0x0p+0, 0)
1467T(RN,       -0x1p-125,             nan,             nan,          0x0p+0, 0)
1468T(RN,       -0x1p-125,             nan,             nan,          0x0p+0, 0)
1469T(RN,        -0x1p-23,             nan,             nan,          0x0p+0, 0)
1470T(RN,        -0x1p-23,             nan,             nan,          0x0p+0, 0)
1471T(RN, -0x1.000002p-23,             nan,             nan,          0x0p+0, 0)
1472T(RN, -0x1.000002p-23,             nan,             nan,          0x0p+0, 0)
1473T(RN,  -0x1.fffffep-1,             nan,             nan,          0x0p+0, 0)
1474T(RN,  -0x1.fffffep-1,             nan,             nan,          0x0p+0, 0)
1475T(RN,         -0x1p+0,             nan,             nan,          0x0p+0, 0)
1476T(RN,  -0x1.000002p+0,             nan,             nan,          0x0p+0, 0)
1477T(RN,  -0x1.000002p+0,             nan,             nan,          0x0p+0, 0)
1478T(RN,  -0x1.fffffep+0,             nan,             nan,          0x0p+0, 0)
1479T(RN,  -0x1.fffffep+0,             nan,             nan,          0x0p+0, 0)
1480T(RN,         -0x1p+1,             nan,             nan,          0x0p+0, 0)
1481T(RN,         -0x1p+1,             nan,             nan,          0x0p+0, 0)
1482T(RN,  -0x1.000002p+1,             nan,             nan,          0x0p+0, 0)
1483T(RN,  -0x1.000002p+1,             nan,             nan,          0x0p+0, 0)
1484T(RN,      -0x1.fep+7,             nan,             nan,          0x0p+0, 0)
1485T(RN,      -0x1.fep+7,             nan,             nan,          0x0p+0, 0)
1486T(RN,         -0x1p+8,             nan,             nan,          0x0p+0, 0)
1487T(RN,         -0x1p+8,             nan,             nan,          0x0p+0, 0)
1488T(RN,      -0x1.01p+8,             nan,             nan,          0x0p+0, 0)
1489T(RN,      -0x1.01p+8,             nan,             nan,          0x0p+0, 0)
1490T(RN,       -0x1p+127,             nan,             nan,          0x0p+0, 0)
1491T(RN,       -0x1p+127,             nan,             nan,          0x0p+0, 0)
1492T(RN,-0x1.fffffep+127,             nan,             nan,          0x0p+0, 0)
1493T(RN,-0x1.fffffep+127,             nan,             nan,          0x0p+0, 0)
1494T(RN,            -inf,             nan,             nan,          0x0p+0, 0)
1495T(RN,             nan,        0x1p-149,             nan,          0x0p+0, 0)
1496T(RN,             nan,      0x1.8p-148,             nan,          0x0p+0, 0)
1497T(RN,             nan,        0x1p-127,             nan,          0x0p+0, 0)
1498T(RN,             nan, 0x1.fffffcp-127,             nan,          0x0p+0, 0)
1499T(RN,             nan,        0x1p-126,             nan,          0x0p+0, 0)
1500T(RN,             nan, 0x1.000002p-126,             nan,          0x0p+0, 0)
1501T(RN,             nan,        0x1p-125,             nan,          0x0p+0, 0)
1502T(RN,             nan,         0x1p-23,             nan,          0x0p+0, 0)
1503T(RN,             nan,  0x1.000002p-23,             nan,          0x0p+0, 0)
1504T(RN,             nan,          0x1p-1,             nan,          0x0p+0, 0)
1505T(RN,             nan,   0x1.fffffep-1,             nan,          0x0p+0, 0)
1506T(RN,             nan,   0x1.000002p+0,             nan,          0x0p+0, 0)
1507T(RN,             nan,   0x1.fffffep+0,             nan,          0x0p+0, 0)
1508T(RN,             nan,          0x1p+1,             nan,          0x0p+0, 0)
1509T(RN,             nan,   0x1.000002p+1,             nan,          0x0p+0, 0)
1510T(RN,             nan,        0x1.8p+1,             nan,          0x0p+0, 0)
1511T(RN,             nan,        0x1.2p+3,             nan,          0x0p+0, 0)
1512T(RN,             nan,       0x1.fep+7,             nan,          0x0p+0, 0)
1513T(RN,             nan,          0x1p+8,             nan,          0x0p+0, 0)
1514T(RN,             nan,       0x1.01p+8,             nan,          0x0p+0, 0)
1515T(RN,             nan,    0x1.fff8p+13,             nan,          0x0p+0, 0)
1516T(RN,             nan,    0x1.fffcp+14,             nan,          0x0p+0, 0)
1517T(RN,             nan,        0x1p+127,             nan,          0x0p+0, 0)
1518T(RN,             nan, 0x1.fffffep+127,             nan,          0x0p+0, 0)
1519T(RN,             nan,             inf,             nan,          0x0p+0, 0)
1520T(RN,             nan,             nan,             nan,          0x0p+0, 0)
1521T(RN,             nan,       -0x1p-149,             nan,          0x0p+0, 0)
1522T(RN,             nan,     -0x1.8p-148,             nan,          0x0p+0, 0)
1523T(RN,             nan,       -0x1p-127,             nan,          0x0p+0, 0)
1524T(RN,             nan,-0x1.fffffcp-127,             nan,          0x0p+0, 0)
1525T(RN,             nan,       -0x1p-126,             nan,          0x0p+0, 0)
1526T(RN,             nan,-0x1.000002p-126,             nan,          0x0p+0, 0)
1527T(RN,             nan,       -0x1p-125,             nan,          0x0p+0, 0)
1528T(RN,             nan,        -0x1p-23,             nan,          0x0p+0, 0)
1529T(RN,             nan, -0x1.000002p-23,             nan,          0x0p+0, 0)
1530T(RN,             nan,         -0x1p-1,             nan,          0x0p+0, 0)
1531T(RN,             nan,  -0x1.fffffep-1,             nan,          0x0p+0, 0)
1532T(RN,             nan,  -0x1.000002p+0,             nan,          0x0p+0, 0)
1533T(RN,             nan,  -0x1.fffffep+0,             nan,          0x0p+0, 0)
1534T(RN,             nan,         -0x1p+1,             nan,          0x0p+0, 0)
1535T(RN,             nan,  -0x1.000002p+1,             nan,          0x0p+0, 0)
1536T(RN,             nan,       -0x1.8p+1,             nan,          0x0p+0, 0)
1537T(RN,             nan,       -0x1.2p+3,             nan,          0x0p+0, 0)
1538T(RN,             nan,      -0x1.fep+7,             nan,          0x0p+0, 0)
1539T(RN,             nan,         -0x1p+8,             nan,          0x0p+0, 0)
1540T(RN,             nan,      -0x1.01p+8,             nan,          0x0p+0, 0)
1541T(RN,             nan,   -0x1.fff8p+13,             nan,          0x0p+0, 0)
1542T(RN,             nan,   -0x1.fffcp+14,             nan,          0x0p+0, 0)
1543T(RN,             nan,       -0x1p+127,             nan,          0x0p+0, 0)
1544T(RN,             nan,-0x1.fffffep+127,             nan,          0x0p+0, 0)
1545T(RN,             nan,            -inf,             nan,          0x0p+0, 0)
1546T(RN,             nan,             nan,             nan,          0x0p+0, 0)
1547T(RN,       -0x1p-149,          0x1p-1,             nan,          0x0p+0, INVALID)
1548T(RN,       -0x1p-149,         -0x1p-1,             nan,          0x0p+0, INVALID)
1549T(RN,       -0x1p-148,          0x1p-1,             nan,          0x0p+0, INVALID)
1550T(RN,       -0x1p-148,         -0x1p-1,             nan,          0x0p+0, INVALID)
1551T(RN,     -0x1.4p-147,          0x1p-1,             nan,          0x0p+0, INVALID)
1552T(RN,     -0x1.4p-147,         -0x1p-1,             nan,          0x0p+0, INVALID)
1553T(RN,     -0x1.cp-147,          0x1p-1,             nan,          0x0p+0, INVALID)
1554T(RN,     -0x1.cp-147,         -0x1p-1,             nan,          0x0p+0, INVALID)
1555T(RN,     -0x1.2p-146,          0x1p-1,             nan,          0x0p+0, INVALID)
1556T(RN,     -0x1.2p-146,         -0x1p-1,             nan,          0x0p+0, INVALID)
1557T(RN,       -0x1p-128,          0x1p-1,             nan,          0x0p+0, INVALID)
1558T(RN,       -0x1p-127,         0x1p-12,             nan,          0x0p+0, INVALID)
1559T(RN,       -0x1p-127,         0x1p-10,             nan,          0x0p+0, INVALID)
1560T(RN,       -0x1p-127,          0x1p-8,             nan,          0x0p+0, INVALID)
1561T(RN,       -0x1p-127,          0x1p-7,             nan,          0x0p+0, INVALID)
1562T(RN,       -0x1p-127,          0x1p-4,             nan,          0x0p+0, INVALID)
1563T(RN,       -0x1p-127,          0x1p-2,             nan,          0x0p+0, INVALID)
1564T(RN,-0x1.ffffdcp-127,          0x1p-1,             nan,          0x0p+0, INVALID)
1565T(RN,-0x1.ffffdcp-127,         -0x1p-1,             nan,          0x0p+0, INVALID)
1566T(RN,-0x1.ffffe4p-127,          0x1p-1,             nan,          0x0p+0, INVALID)
1567T(RN,-0x1.ffffe4p-127,         -0x1p-1,             nan,          0x0p+0, INVALID)
1568T(RN, -0x1.fffffp-127,          0x1p-1,             nan,          0x0p+0, INVALID)
1569T(RN, -0x1.fffffp-127,         -0x1p-1,             nan,          0x0p+0, INVALID)
1570T(RN,-0x1.fffff4p-127,          0x1p-1,             nan,          0x0p+0, INVALID)
1571T(RN,-0x1.fffff4p-127,         -0x1p-1,             nan,          0x0p+0, INVALID)
1572T(RN,-0x1.fffff8p-127,          0x1p-1,             nan,          0x0p+0, INVALID)
1573T(RN,-0x1.fffff8p-127,         -0x1p-1,             nan,          0x0p+0, INVALID)
1574T(RN,-0x1.fffffcp-127,          0x1p-1,             nan,          0x0p+0, INVALID)
1575T(RN,-0x1.fffffcp-127,         -0x1p-1,             nan,          0x0p+0, INVALID)
1576T(RN,-0x1.fffffap-126,          0x1p-1,             nan,          0x0p+0, INVALID)
1577T(RN,-0x1.fffffap-126,         -0x1p-1,             nan,          0x0p+0, INVALID)
1578T(RN,       -0x1p-125,          0x1p-1,             nan,          0x0p+0, INVALID)
1579T(RN,       -0x1p-125,         -0x1p-1,             nan,          0x0p+0, INVALID)
1580T(RN,-0x1.000002p-125,          0x1p-1,             nan,          0x0p+0, INVALID)
1581T(RN,-0x1.000002p-125,         -0x1p-1,             nan,          0x0p+0, INVALID)
1582T(RN,        -0x1p-24,          0x1p-6,             nan,          0x0p+0, INVALID)
1583T(RN,        -0x1p-24,          0x1p-5,             nan,          0x0p+0, INVALID)
1584T(RN,        -0x1p-24,          0x1p-4,             nan,          0x0p+0, INVALID)
1585T(RN,        -0x1p-24,          0x1p-3,             nan,          0x0p+0, INVALID)
1586T(RN,        -0x1p-24,          0x1p-2,             nan,          0x0p+0, INVALID)
1587T(RN,        -0x1p-23,          0x1p-1,             nan,          0x0p+0, INVALID)
1588T(RN,        -0x1p-23,         -0x1p-1,             nan,          0x0p+0, INVALID)
1589T(RN,        -0x1p-22,          0x1p-1,             nan,          0x0p+0, INVALID)
1590T(RN,        -0x1p-22,         -0x1p-1,             nan,          0x0p+0, INVALID)
1591T(RN,      -0x1.8p-22,          0x1p-1,             nan,          0x0p+0, INVALID)
1592T(RN,      -0x1.8p-22,         -0x1p-1,             nan,          0x0p+0, INVALID)
1593T(RN,        -0x1p-14,          0x1p-1,             nan,          0x0p+0, INVALID)
1594T(RN,         -0x1p-4,          0x1p-1,             nan,          0x0p+0, INVALID)
1595T(RN,         -0x1p+0,          0x1p-1,             nan,          0x0p+0, INVALID)
1596T(RN,  -0x1.000002p+0,   0x1.fffffep-1,             nan,          0x0p+0, INVALID)
1597T(RN,  -0x1.000002p+0,   0x1.000002p+0,             nan,          0x0p+0, INVALID)
1598T(RN,  -0x1.000002p+0,   0x1.fffffep+0,             nan,          0x0p+0, INVALID)
1599T(RN,  -0x1.000002p+0,   0x1.000002p+1,             nan,          0x0p+0, INVALID)
1600T(RN,  -0x1.000002p+0,   0x1.7ffffcp+1,             nan,          0x0p+0, INVALID)
1601T(RN,  -0x1.000002p+0,   0x1.800004p+1,             nan,          0x0p+0, INVALID)
1602T(RN,  -0x1.000002p+0,  -0x1.fffffep-1,             nan,          0x0p+0, INVALID)
1603T(RN,  -0x1.000002p+0,  -0x1.000002p+0,             nan,          0x0p+0, INVALID)
1604T(RN,  -0x1.000002p+0,  -0x1.fffffep+0,             nan,          0x0p+0, INVALID)
1605T(RN,  -0x1.000002p+0,  -0x1.000002p+1,             nan,          0x0p+0, INVALID)
1606T(RN,  -0x1.000002p+0,  -0x1.7ffffcp+1,             nan,          0x0p+0, INVALID)
1607T(RN,  -0x1.000002p+0,  -0x1.800004p+1,             nan,          0x0p+0, INVALID)
1608T(RN,  -0x1.000004p+0,   0x1.fffffep-1,             nan,          0x0p+0, INVALID)
1609T(RN,  -0x1.000004p+0,   0x1.000002p+0,             nan,          0x0p+0, INVALID)
1610T(RN,  -0x1.000004p+0,   0x1.fffffep+0,             nan,          0x0p+0, INVALID)
1611T(RN,  -0x1.000004p+0,   0x1.000002p+1,             nan,          0x0p+0, INVALID)
1612T(RN,  -0x1.000004p+0,   0x1.7ffffcp+1,             nan,          0x0p+0, INVALID)
1613T(RN,  -0x1.000004p+0,   0x1.800004p+1,             nan,          0x0p+0, INVALID)
1614T(RN,  -0x1.000004p+0,  -0x1.fffffep-1,             nan,          0x0p+0, INVALID)
1615T(RN,  -0x1.000004p+0,  -0x1.000002p+0,             nan,          0x0p+0, INVALID)
1616T(RN,  -0x1.000004p+0,  -0x1.fffffep+0,             nan,          0x0p+0, INVALID)
1617T(RN,  -0x1.000004p+0,  -0x1.000002p+1,             nan,          0x0p+0, INVALID)
1618T(RN,  -0x1.000004p+0,  -0x1.7ffffcp+1,             nan,          0x0p+0, INVALID)
1619T(RN,  -0x1.000004p+0,  -0x1.800004p+1,             nan,          0x0p+0, INVALID)
1620T(RN,  -0x1.000006p+0,   0x1.fffffep-1,             nan,          0x0p+0, INVALID)
1621T(RN,  -0x1.000006p+0,   0x1.000002p+0,             nan,          0x0p+0, INVALID)
1622T(RN,  -0x1.000006p+0,   0x1.fffffep+0,             nan,          0x0p+0, INVALID)
1623T(RN,  -0x1.000006p+0,   0x1.000002p+1,             nan,          0x0p+0, INVALID)
1624T(RN,  -0x1.000006p+0,   0x1.7ffffcp+1,             nan,          0x0p+0, INVALID)
1625T(RN,  -0x1.000006p+0,   0x1.800004p+1,             nan,          0x0p+0, INVALID)
1626T(RN,  -0x1.000006p+0,  -0x1.fffffep-1,             nan,          0x0p+0, INVALID)
1627T(RN,  -0x1.000006p+0,  -0x1.000002p+0,             nan,          0x0p+0, INVALID)
1628T(RN,  -0x1.000006p+0,  -0x1.fffffep+0,             nan,          0x0p+0, INVALID)
1629T(RN,  -0x1.000006p+0,  -0x1.000002p+1,             nan,          0x0p+0, INVALID)
1630T(RN,  -0x1.000006p+0,  -0x1.7ffffcp+1,             nan,          0x0p+0, INVALID)
1631T(RN,  -0x1.000006p+0,  -0x1.800004p+1,             nan,          0x0p+0, INVALID)
1632T(RN,  -0x1.000004p+1,          0x1p-1,             nan,          0x0p+0, INVALID)
1633T(RN,  -0x1.000004p+1,         -0x1p-1,             nan,          0x0p+0, INVALID)
1634T(RN,  -0x1.800008p+1,          0x1p-1,             nan,          0x0p+0, INVALID)
1635T(RN,  -0x1.800008p+1,         -0x1p-1,             nan,          0x0p+0, INVALID)
1636T(RN,  -0x1.fffff6p+1,          0x1p-1,             nan,          0x0p+0, INVALID)
1637T(RN,  -0x1.fffff6p+1,         -0x1p-1,             nan,          0x0p+0, INVALID)
1638T(RN,         -0x1p+2,        0x1.6p+2,             nan,          0x0p+0, INVALID)
1639T(RN,         -0x1p+2,     0x1.89ep+10,             nan,          0x0p+0, INVALID)
1640T(RN,         -0x1p+2,    0x1.fffep+14,             nan,          0x0p+0, INVALID)
1641T(RN,         -0x1p+8,        0x1.8p+0,             nan,          0x0p+0, INVALID)
1642T(RN,        -0x1p+10,          0x1p-1,             nan,          0x0p+0, INVALID)
1643T(RN,        -0x1p+10,        0x1.8p+0,             nan,          0x0p+0, INVALID)
1644T(RN,        -0x1p+14,          0x1p-1,             nan,          0x0p+0, INVALID)
1645T(RN,        -0x1p+94,       -0x1.8p+0,             nan,          0x0p+0, INVALID)
1646T(RN,-0x1.fffff8p+125,          0x1p-1,             nan,          0x0p+0, INVALID)
1647T(RN,-0x1.fffff8p+125,         -0x1p-1,             nan,          0x0p+0, INVALID)
1648T(RN,-0x1.000004p+126,          0x1p-1,             nan,          0x0p+0, INVALID)
1649T(RN,-0x1.000004p+126,         -0x1p-1,             nan,          0x0p+0, INVALID)
1650T(RN,-0x1.fffffep+126,          0x1p-1,             nan,          0x0p+0, INVALID)
1651T(RN,-0x1.fffffep+126,         -0x1p-1,             nan,          0x0p+0, INVALID)
1652T(RN,-0x1.000004p+127,          0x1p-1,             nan,          0x0p+0, INVALID)
1653T(RN,-0x1.000004p+127,         -0x1p-1,             nan,          0x0p+0, INVALID)
1654T(RN,         -0x1p+0,         -0x1p-1,             nan,          0x0p+0, INVALID)
1655T(RU,          0x0p+0,          0x1p+1,          0x0p+0,          0x0p+0, 0)
1656T(RU,         0x1p-32,          0x1p+1,         0x1p-64,          0x0p+0, 0)
1657T(RU,         0x1p-31,          0x1p+1,         0x1p-62,          0x0p+0, 0)
1658T(RU,          0x1p-2,          0x1p+1,          0x1p-4,          0x0p+0, 0)
1659T(RU,          0x1p-1,          0x1p+1,          0x1p-2,          0x0p+0, 0)
1660T(RU,          0x1p+0,          0x1p+1,          0x1p+0,          0x0p+0, 0)
1661T(RU,          0x1p+1,          0x1p+1,          0x1p+2,          0x0p+0, 0)
1662T(RU,        0x1.8p+1,          0x1p+1,        0x1.2p+3,          0x0p+0, 0)
1663T(RU,          0x1p+2,          0x1p+1,          0x1p+4,          0x0p+0, 0)
1664T(RU,       0x1.fep+7,          0x1p+1,    0x1.fc02p+15,          0x0p+0, 0)
1665T(RU,          0x1p+8,          0x1p+1,         0x1p+16,          0x0p+0, 0)
1666T(RU,       0x1.01p+8,          0x1p+1,    0x1.0201p+16,          0x0p+0, 0)
1667T(RU,             inf,          0x1p+1,             inf,          0x0p+0, 0)
1668T(RU,        -0x1p-32,          0x1p+1,         0x1p-64,          0x0p+0, 0)
1669T(RU,        -0x1p-31,          0x1p+1,         0x1p-62,          0x0p+0, 0)
1670T(RU,         -0x1p-2,          0x1p+1,          0x1p-4,          0x0p+0, 0)
1671T(RU,         -0x1p-1,          0x1p+1,          0x1p-2,          0x0p+0, 0)
1672T(RU,         -0x1p+0,          0x1p+1,          0x1p+0,          0x0p+0, 0)
1673T(RU,         -0x1p+1,          0x1p+1,          0x1p+2,          0x0p+0, 0)
1674T(RU,       -0x1.8p+1,          0x1p+1,        0x1.2p+3,          0x0p+0, 0)
1675T(RU,         -0x1p+2,          0x1p+1,          0x1p+4,          0x0p+0, 0)
1676T(RU,      -0x1.fep+7,          0x1p+1,    0x1.fc02p+15,          0x0p+0, 0)
1677T(RU,         -0x1p+8,          0x1p+1,         0x1p+16,          0x0p+0, 0)
1678T(RU,      -0x1.01p+8,          0x1p+1,    0x1.0201p+16,          0x0p+0, 0)
1679T(RU,            -inf,          0x1p+1,             inf,          0x0p+0, 0)
1680T(RU,   0x1.fffff4p-1,          0x1p+1,   0x1.ffffeap-1,   0x1.ffffb8p-1, INEXACT)
1681T(RU,   0x1.fffff8p-1,          0x1p+1,   0x1.fffff2p-1,    0x1.ffffep-1, INEXACT)
1682T(RU,   0x1.fffffcp-1,          0x1p+1,   0x1.fffffap-1,   0x1.fffff8p-1, INEXACT)
1683T(RU,   0x1.fffffep-1,          0x1p+1,   0x1.fffffep-1,   0x1.fffffep-1, INEXACT)
1684T(RU,   0x1.000002p+0,          0x1p+1,   0x1.000006p+0,   0x1.fffffcp-1, INEXACT)
1685T(RU,   0x1.000004p+0,          0x1p+1,   0x1.00000ap+0,    0x1.fffffp-1, INEXACT)
1686T(RU,   0x1.000008p+0,          0x1p+1,   0x1.000012p+0,    0x1.ffffcp-1, INEXACT)
1687T(RU,   0x1.000002p+2,          0x1p+1,   0x1.000006p+4,   0x1.fffffcp-1, INEXACT)
1688T(RU,   0x1.000004p+2,          0x1p+1,   0x1.00000ap+4,    0x1.fffffp-1, INEXACT)
1689T(RU,  -0x1.fffff4p-1,          0x1p+1,   0x1.ffffeap-1,   0x1.ffffb8p-1, INEXACT)
1690T(RU,  -0x1.fffff8p-1,          0x1p+1,   0x1.fffff2p-1,    0x1.ffffep-1, INEXACT)
1691T(RU,  -0x1.fffffcp-1,          0x1p+1,   0x1.fffffap-1,   0x1.fffff8p-1, INEXACT)
1692T(RU,  -0x1.fffffep-1,          0x1p+1,   0x1.fffffep-1,   0x1.fffffep-1, INEXACT)
1693T(RU,  -0x1.000002p+0,          0x1p+1,   0x1.000006p+0,   0x1.fffffcp-1, INEXACT)
1694T(RU,  -0x1.000004p+0,          0x1p+1,   0x1.00000ap+0,    0x1.fffffp-1, INEXACT)
1695T(RU,  -0x1.000008p+0,          0x1p+1,   0x1.000012p+0,    0x1.ffffcp-1, INEXACT)
1696T(RU,        0x1p+119,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1697T(RU,        0x1p+126,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1698T(RU,        0x1p+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1699T(RU, 0x1.fffffcp+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1700T(RU, 0x1.fffffep+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1701T(RU,       -0x1p+119,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1702T(RU,       -0x1p+126,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1703T(RU,       -0x1p+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1704T(RU,-0x1.fffffcp+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1705T(RU,-0x1.fffffep+127,          0x1p+1,             inf,          0x0p+0, INEXACT|OVERFLOW)
1706T(RU,        0x1p-149,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1707T(RU,        0x1p-148,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1708T(RU,        0x1p-128,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1709T(RU,        0x1p-127,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1710T(RU, 0x1.fffff8p-127,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1711T(RU, 0x1.fffffcp-127,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1712T(RU,        0x1p-126,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1713T(RU, 0x1.000002p-126,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1714T(RU, 0x1.000004p-126,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1715T(RU,        0x1p-125,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1716T(RU,        0x1p-124,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1717T(RU,       -0x1p-149,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1718T(RU,       -0x1p-148,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1719T(RU,       -0x1p-128,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1720T(RU,       -0x1p-127,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1721T(RU,-0x1.fffff8p-127,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1722T(RU,-0x1.fffffcp-127,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1723T(RU,       -0x1p-126,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1724T(RU,-0x1.000002p-126,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1725T(RU,-0x1.000004p-126,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1726T(RU,       -0x1p-125,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1727T(RU,       -0x1p-124,          0x1p+1,        0x1p-149,          0x1p+0, INEXACT|UNDERFLOW)
1728T(RU,             nan,          0x1p+1,             nan,          0x0p+0, 0)
1729T(RU,             nan,          0x1p+1,             nan,          0x0p+0, 0)
1730T(RZ,          0x0p+0,          0x1p+1,          0x0p+0,          0x0p+0, 0)
1731T(RZ,         0x1p-32,          0x1p+1,         0x1p-64,          0x0p+0, 0)
1732T(RZ,         0x1p-31,          0x1p+1,         0x1p-62,          0x0p+0, 0)
1733T(RZ,          0x1p-2,          0x1p+1,          0x1p-4,          0x0p+0, 0)
1734T(RZ,          0x1p-1,          0x1p+1,          0x1p-2,          0x0p+0, 0)
1735T(RZ,          0x1p+0,          0x1p+1,          0x1p+0,          0x0p+0, 0)
1736T(RZ,          0x1p+1,          0x1p+1,          0x1p+2,          0x0p+0, 0)
1737T(RZ,        0x1.8p+1,          0x1p+1,        0x1.2p+3,          0x0p+0, 0)
1738T(RZ,          0x1p+2,          0x1p+1,          0x1p+4,          0x0p+0, 0)
1739T(RZ,       0x1.fep+7,          0x1p+1,    0x1.fc02p+15,          0x0p+0, 0)
1740T(RZ,          0x1p+8,          0x1p+1,         0x1p+16,          0x0p+0, 0)
1741T(RZ,       0x1.01p+8,          0x1p+1,    0x1.0201p+16,          0x0p+0, 0)
1742T(RZ,             inf,          0x1p+1,             inf,          0x0p+0, 0)
1743T(RZ,        -0x1p-32,          0x1p+1,         0x1p-64,          0x0p+0, 0)
1744T(RZ,        -0x1p-31,          0x1p+1,         0x1p-62,          0x0p+0, 0)
1745T(RZ,         -0x1p-2,          0x1p+1,          0x1p-4,          0x0p+0, 0)
1746T(RZ,         -0x1p-1,          0x1p+1,          0x1p-2,          0x0p+0, 0)
1747T(RZ,         -0x1p+0,          0x1p+1,          0x1p+0,          0x0p+0, 0)
1748T(RZ,         -0x1p+1,          0x1p+1,          0x1p+2,          0x0p+0, 0)
1749T(RZ,       -0x1.8p+1,          0x1p+1,        0x1.2p+3,          0x0p+0, 0)
1750T(RZ,         -0x1p+2,          0x1p+1,          0x1p+4,          0x0p+0, 0)
1751T(RZ,      -0x1.fep+7,          0x1p+1,    0x1.fc02p+15,          0x0p+0, 0)
1752T(RZ,         -0x1p+8,          0x1p+1,         0x1p+16,          0x0p+0, 0)
1753T(RZ,      -0x1.01p+8,          0x1p+1,    0x1.0201p+16,          0x0p+0, 0)
1754T(RZ,            -inf,          0x1p+1,             inf,          0x0p+0, 0)
1755T(RZ,   0x1.fffff4p-1,          0x1p+1,   0x1.ffffe8p-1,      -0x1.2p-19, INEXACT)
1756T(RZ,   0x1.fffff8p-1,          0x1p+1,    0x1.fffffp-1,        -0x1p-20, INEXACT)
1757T(RZ,   0x1.fffffcp-1,          0x1p+1,   0x1.fffff8p-1,        -0x1p-22, INEXACT)
1758T(RZ,   0x1.fffffep-1,          0x1p+1,   0x1.fffffcp-1,        -0x1p-24, INEXACT)
1759T(RZ,   0x1.000002p+0,          0x1p+1,   0x1.000004p+0,        -0x1p-23, INEXACT)
1760T(RZ,   0x1.000004p+0,          0x1p+1,   0x1.000008p+0,        -0x1p-21, INEXACT)
1761T(RZ,   0x1.000008p+0,          0x1p+1,    0x1.00001p+0,        -0x1p-19, INEXACT)
1762T(RZ,   0x1.000002p+2,          0x1p+1,   0x1.000004p+4,        -0x1p-23, INEXACT)
1763T(RZ,   0x1.000004p+2,          0x1p+1,   0x1.000008p+4,        -0x1p-21, INEXACT)
1764T(RZ,  -0x1.fffff4p-1,          0x1p+1,   0x1.ffffe8p-1,      -0x1.2p-19, INEXACT)
1765T(RZ,  -0x1.fffff8p-1,          0x1p+1,    0x1.fffffp-1,        -0x1p-20, INEXACT)
1766T(RZ,  -0x1.fffffcp-1,          0x1p+1,   0x1.fffff8p-1,        -0x1p-22, INEXACT)
1767T(RZ,  -0x1.fffffep-1,          0x1p+1,   0x1.fffffcp-1,        -0x1p-24, INEXACT)
1768T(RZ,  -0x1.000002p+0,          0x1p+1,   0x1.000004p+0,        -0x1p-23, INEXACT)
1769T(RZ,  -0x1.000004p+0,          0x1p+1,   0x1.000008p+0,        -0x1p-21, INEXACT)
1770T(RZ,  -0x1.000008p+0,          0x1p+1,    0x1.00001p+0,        -0x1p-19, INEXACT)
1771T(RZ,        0x1p+119,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
1772T(RZ,        0x1p+126,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
1773T(RZ,        0x1p+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
1774T(RZ, 0x1.fffffcp+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
1775T(RZ, 0x1.fffffep+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
1776T(RZ,       -0x1p+119,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
1777T(RZ,       -0x1p+126,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
1778T(RZ,       -0x1p+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
1779T(RZ,-0x1.fffffcp+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
1780T(RZ,-0x1.fffffep+127,          0x1p+1, 0x1.fffffep+127,         -0x1p+0, INEXACT|OVERFLOW)
1781T(RZ,        0x1p-149,          0x1p+1,          0x0p+0,       -0x1p-149, INEXACT|UNDERFLOW)
1782T(RZ,        0x1p-148,          0x1p+1,          0x0p+0,       -0x1p-147, INEXACT|UNDERFLOW)
1783T(RZ,        0x1p-128,          0x1p+1,          0x0p+0,       -0x1p-107, INEXACT|UNDERFLOW)
1784T(RZ,        0x1p-127,          0x1p+1,          0x0p+0,       -0x1p-105, INEXACT|UNDERFLOW)
1785T(RZ, 0x1.fffff8p-127,          0x1p+1,          0x0p+0, -0x1.fffffp-104, INEXACT|UNDERFLOW)
1786T(RZ, 0x1.fffffcp-127,          0x1p+1,          0x0p+0,-0x1.fffff8p-104, INEXACT|UNDERFLOW)
1787T(RZ,        0x1p-126,          0x1p+1,          0x0p+0,       -0x1p-103, INEXACT|UNDERFLOW)
1788T(RZ, 0x1.000002p-126,          0x1p+1,          0x0p+0,-0x1.000004p-103, INEXACT|UNDERFLOW)
1789T(RZ, 0x1.000004p-126,          0x1p+1,          0x0p+0,-0x1.000008p-103, INEXACT|UNDERFLOW)
1790T(RZ,        0x1p-125,          0x1p+1,          0x0p+0,       -0x1p-101, INEXACT|UNDERFLOW)
1791T(RZ,        0x1p-124,          0x1p+1,          0x0p+0,        -0x1p-99, INEXACT|UNDERFLOW)
1792T(RZ,       -0x1p-149,          0x1p+1,          0x0p+0,       -0x1p-149, INEXACT|UNDERFLOW)
1793T(RZ,       -0x1p-148,          0x1p+1,          0x0p+0,       -0x1p-147, INEXACT|UNDERFLOW)
1794T(RZ,       -0x1p-128,          0x1p+1,          0x0p+0,       -0x1p-107, INEXACT|UNDERFLOW)
1795T(RZ,       -0x1p-127,          0x1p+1,          0x0p+0,       -0x1p-105, INEXACT|UNDERFLOW)
1796T(RZ,-0x1.fffff8p-127,          0x1p+1,          0x0p+0, -0x1.fffffp-104, INEXACT|UNDERFLOW)
1797T(RZ,-0x1.fffffcp-127,          0x1p+1,          0x0p+0,-0x1.fffff8p-104, INEXACT|UNDERFLOW)
1798T(RZ,       -0x1p-126,          0x1p+1,          0x0p+0,       -0x1p-103, INEXACT|UNDERFLOW)
1799T(RZ,-0x1.000002p-126,          0x1p+1,          0x0p+0,-0x1.000004p-103, INEXACT|UNDERFLOW)
1800T(RZ,-0x1.000004p-126,          0x1p+1,          0x0p+0,-0x1.000008p-103, INEXACT|UNDERFLOW)
1801T(RZ,       -0x1p-125,          0x1p+1,          0x0p+0,       -0x1p-101, INEXACT|UNDERFLOW)
1802T(RZ,       -0x1p-124,          0x1p+1,          0x0p+0,        -0x1p-99, INEXACT|UNDERFLOW)
1803T(RZ,             nan,          0x1p+1,             nan,          0x0p+0, 0)
1804T(RZ,             nan,          0x1p+1,             nan,          0x0p+0, 0)
1805