• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_NEXTAFTER_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_NEXTAFTER_DATA_H
3 
4 DataDouble3Expected1 g_nextafterData[] = {
5     {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
6     {-0x0.0000000000001p-1022, -0x0p+0, -0x0p+0},
7     {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, -0x0p+0},
8     {-0x0p+0, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
9     {-0x0p+0, -0x0p+0, -0x0p+0},
10     {-0x0p+0, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
11     {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0p+0},
12     {0x0.0000000000001p-1022, -0x0p+0, 0x0p+0},
13     {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
14     {0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1},
15     {0x1.fffffffffffffp-1, 0x1p+0, 0x1p+0},
16     {0x1.fffffffffffffp-1, 0x1.0000000000001p+0, 0x1p+0},
17     {0x1p+0, 0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1},
18     {0x1p+0, 0x1p+0, 0x1p+0},
19     {0x1p+0, 0x1.0000000000001p+0, 0x1.0000000000001p+0},
20     {0x1.0000000000001p+0, 0x1.fffffffffffffp-1, 0x1p+0},
21     {0x1.0000000000001p+0, 0x1p+0, 0x1p+0},
22     {0x1.0000000000001p+0, 0x1.0000000000001p+0, 0x1.0000000000001p+0},
23     {0x1.fffffffffffffp-1, -0x1.0000000000001p+0, 0x1.ffffffffffffep-1},
24     {0x1.fffffffffffffp-1, -0x1p+0, 0x1.ffffffffffffep-1},
25     {0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1, 0x1.ffffffffffffep-1},
26     {0x1p+0, -0x1.0000000000001p+0, 0x1.fffffffffffffp-1},
27     {0x1p+0, -0x1p+0, 0x1.fffffffffffffp-1},
28     {0x1p+0, -0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1},
29     {0x1.0000000000001p+0, -0x1.0000000000001p+0, 0x1p+0},
30     {0x1.0000000000001p+0, -0x1p+0, 0x1p+0},
31     {0x1.0000000000001p+0, -0x1.fffffffffffffp-1, 0x1p+0},
32     {-0x1.0000000000001p+0, 0x1.fffffffffffffp-1, -0x1p+0},
33     {-0x1.0000000000001p+0, 0x1p+0, -0x1p+0},
34     {-0x1.0000000000001p+0, 0x1.0000000000001p+0, -0x1p+0},
35     {-0x1p+0, 0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1},
36     {-0x1p+0, 0x1p+0, -0x1.fffffffffffffp-1},
37     {-0x1p+0, 0x1.0000000000001p+0, -0x1.fffffffffffffp-1},
38     {-0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1, -0x1.ffffffffffffep-1},
39     {-0x1.fffffffffffffp-1, 0x1p+0, -0x1.ffffffffffffep-1},
40     {-0x1.fffffffffffffp-1, 0x1.0000000000001p+0, -0x1.ffffffffffffep-1},
41     {-0x1.0000000000001p+0, -0x1.0000000000001p+0, -0x1.0000000000001p+0},
42     {-0x1.0000000000001p+0, -0x1p+0, -0x1p+0},
43     {-0x1.0000000000001p+0, -0x1.fffffffffffffp-1, -0x1p+0},
44     {-0x1p+0, -0x1.0000000000001p+0, -0x1.0000000000001p+0},
45     {-0x1p+0, -0x1p+0, -0x1p+0},
46     {-0x1p+0, -0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1},
47     {-0x1.fffffffffffffp-1, -0x1.0000000000001p+0, -0x1p+0},
48     {-0x1.fffffffffffffp-1, -0x1p+0, -0x1p+0},
49     {-0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1},
50     {0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0},
51     {0x1.fffffffffffffp+0, 0x1p+1, 0x1p+1},
52     {0x1.fffffffffffffp+0, 0x1.0000000000001p+1, 0x1p+1},
53     {0x1p+1, 0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0},
54     {0x1p+1, 0x1p+1, 0x1p+1},
55     {0x1p+1, 0x1.0000000000001p+1, 0x1.0000000000001p+1},
56     {0x1.0000000000001p+1, 0x1.fffffffffffffp+0, 0x1p+1},
57     {0x1.0000000000001p+1, 0x1p+1, 0x1p+1},
58     {0x1.0000000000001p+1, 0x1.0000000000001p+1, 0x1.0000000000001p+1},
59     {0x1.fffffffffffffp+0, -0x1.0000000000001p+1, 0x1.ffffffffffffep+0},
60     {0x1.fffffffffffffp+0, -0x1p+1, 0x1.ffffffffffffep+0},
61     {0x1.fffffffffffffp+0, -0x1.fffffffffffffp+0, 0x1.ffffffffffffep+0},
62     {0x1p+1, -0x1.0000000000001p+1, 0x1.fffffffffffffp+0},
63     {0x1p+1, -0x1p+1, 0x1.fffffffffffffp+0},
64     {0x1p+1, -0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0},
65     {0x1.0000000000001p+1, -0x1.0000000000001p+1, 0x1p+1},
66     {0x1.0000000000001p+1, -0x1p+1, 0x1p+1},
67     {0x1.0000000000001p+1, -0x1.fffffffffffffp+0, 0x1p+1},
68     {-0x1.0000000000001p+1, 0x1.fffffffffffffp+0, -0x1p+1},
69     {-0x1.0000000000001p+1, 0x1p+1, -0x1p+1},
70     {-0x1.0000000000001p+1, 0x1.0000000000001p+1, -0x1p+1},
71     {-0x1p+1, 0x1.fffffffffffffp+0, -0x1.fffffffffffffp+0},
72     {-0x1p+1, 0x1p+1, -0x1.fffffffffffffp+0},
73     {-0x1p+1, 0x1.0000000000001p+1, -0x1.fffffffffffffp+0},
74     {-0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0, -0x1.ffffffffffffep+0},
75     {-0x1.fffffffffffffp+0, 0x1p+1, -0x1.ffffffffffffep+0},
76     {-0x1.fffffffffffffp+0, 0x1.0000000000001p+1, -0x1.ffffffffffffep+0},
77     {-0x1.0000000000001p+1, -0x1.0000000000001p+1, -0x1.0000000000001p+1},
78     {-0x1.0000000000001p+1, -0x1p+1, -0x1p+1},
79     {-0x1.0000000000001p+1, -0x1.fffffffffffffp+0, -0x1p+1},
80     {-0x1p+1, -0x1.0000000000001p+1, -0x1.0000000000001p+1},
81     {-0x1p+1, -0x1p+1, -0x1p+1},
82     {-0x1p+1, -0x1.fffffffffffffp+0, -0x1.fffffffffffffp+0},
83     {-0x1.fffffffffffffp+0, -0x1.0000000000001p+1, -0x1p+1},
84     {-0x1.fffffffffffffp+0, -0x1p+1, -0x1p+1},
85     {-0x1.fffffffffffffp+0, -0x1.fffffffffffffp+0, -0x1.fffffffffffffp+0},
86     {0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9},
87     {0x1.fffffffffffffp+9, 0x1p+10, 0x1p+10},
88     {0x1.fffffffffffffp+9, 0x1.0000000000001p+10, 0x1p+10},
89     {0x1p+10, 0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9},
90     {0x1p+10, 0x1p+10, 0x1p+10},
91     {0x1p+10, 0x1.0000000000001p+10, 0x1.0000000000001p+10},
92     {0x1.0000000000001p+10, 0x1.fffffffffffffp+9, 0x1p+10},
93     {0x1.0000000000001p+10, 0x1p+10, 0x1p+10},
94     {0x1.0000000000001p+10, 0x1.0000000000001p+10, 0x1.0000000000001p+10},
95     {0x1.fffffffffffffp+9, -0x1.0000000000001p+10, 0x1.ffffffffffffep+9},
96     {0x1.fffffffffffffp+9, -0x1p+10, 0x1.ffffffffffffep+9},
97     {0x1.fffffffffffffp+9, -0x1.fffffffffffffp+9, 0x1.ffffffffffffep+9},
98     {0x1p+10, -0x1.0000000000001p+10, 0x1.fffffffffffffp+9},
99     {0x1p+10, -0x1p+10, 0x1.fffffffffffffp+9},
100     {0x1p+10, -0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9},
101     {0x1.0000000000001p+10, -0x1.0000000000001p+10, 0x1p+10},
102     {0x1.0000000000001p+10, -0x1p+10, 0x1p+10},
103     {0x1.0000000000001p+10, -0x1.fffffffffffffp+9, 0x1p+10},
104     {-0x1.0000000000001p+10, 0x1.fffffffffffffp+9, -0x1p+10},
105     {-0x1.0000000000001p+10, 0x1p+10, -0x1p+10},
106     {-0x1.0000000000001p+10, 0x1.0000000000001p+10, -0x1p+10},
107     {-0x1p+10, 0x1.fffffffffffffp+9, -0x1.fffffffffffffp+9},
108     {-0x1p+10, 0x1p+10, -0x1.fffffffffffffp+9},
109     {-0x1p+10, 0x1.0000000000001p+10, -0x1.fffffffffffffp+9},
110     {-0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9, -0x1.ffffffffffffep+9},
111     {-0x1.fffffffffffffp+9, 0x1p+10, -0x1.ffffffffffffep+9},
112     {-0x1.fffffffffffffp+9, 0x1.0000000000001p+10, -0x1.ffffffffffffep+9},
113     {-0x1.0000000000001p+10, -0x1.0000000000001p+10, -0x1.0000000000001p+10},
114     {-0x1.0000000000001p+10, -0x1p+10, -0x1p+10},
115     {-0x1.0000000000001p+10, -0x1.fffffffffffffp+9, -0x1p+10},
116     {-0x1p+10, -0x1.0000000000001p+10, -0x1.0000000000001p+10},
117     {-0x1p+10, -0x1p+10, -0x1p+10},
118     {-0x1p+10, -0x1.fffffffffffffp+9, -0x1.fffffffffffffp+9},
119     {-0x1.fffffffffffffp+9, -0x1.0000000000001p+10, -0x1p+10},
120     {-0x1.fffffffffffffp+9, -0x1p+10, -0x1p+10},
121     {-0x1.fffffffffffffp+9, -0x1.fffffffffffffp+9, -0x1.fffffffffffffp+9},
122     {0x1.ffeb520b48ce4p+99, 0x1.ffffffffdd4e8p+99, 0x1.ffeb520b48ce5p+99},
123     {0x1.00000000000b4p+100, 0x1.0000010f0cf08p+100, 0x1.00000000000b5p+100},
124     {0x1.fffffffffffbdp+99, 0x1.0000010f0cf08p+100, 0x1.fffffffffffbep+99},
125     {0x1.060ef6b1aba71p+100, 0x1.fffff80f1ef55p+99, 0x1.060ef6b1aba7p+100},
126     {0x1.0409f9cbc7c4cp+100, 0x1.00000003635ccp+100, 0x1.0409f9cbc7c4bp+100},
127     {0x1.00052b7d2dccap+100, 0x1.00000000002c9p+100, 0x1.00052b7d2dcc9p+100},
128     {0x1.fffffffff597cp+99, 0x1.00000003635ccp+100, 0x1.fffffffff597dp+99},
129     {0x1.00000000000b4p+100, 0x1.00000000340adp+100, 0x1.00000000000b5p+100},
130     {0x1.00018d0bf423ep+100, 0x1.8d5d26dc4fe21p+100, 0x1.00018d0bf423fp+100},
131     {0x1.0000010f0cf08p+100, -0x1.ffffffffffa77p+99, 0x1.0000010f0cf07p+100},
132     {0x1.fffad482d233cp+99, -0x1.00000000006f2p+100, 0x1.fffad482d233bp+99},
133     {0x1.fffad482d233cp+99, -0x1.fd2c378af429dp+99, 0x1.fffad482d233bp+99},
134     {0x1.0000000008ac9p+100, -0x1.0000000000049p+100, 0x1.0000000008ac8p+100},
135     {0x1.fffffffff3dbap+99, -0x1.fffffffffff76p+99, 0x1.fffffffff3db9p+99},
136     {0x1.000034f086f3dp+100, -0x1.ffffffffdd4e8p+99, 0x1.000034f086f3cp+100},
137     {0x1.fffbdd3574f64p+99, -0x1.d79c3e0a3252p+99, 0x1.fffbdd3574f63p+99},
138     {0x1.af387c1464a3cp+99, -0x1.fbf60634383bap+99, 0x1.af387c1464a3bp+99},
139     {0x1.792b45e1690afp+100, -0x1.0000000000856p+100, 0x1.792b45e1690aep+100},
140     {-0x1.fffffffffaccp+99, 0x1.d79c3e0a3252p+99, -0x1.fffffffffacbfp+99},
141     {-0x1.1431e0fae6d74p+100, 0x1.000000003cb74p+100, -0x1.1431e0fae6d73p+100},
142     {-0x1.00000000ad791p+100, 0x1.00001a78437ap+100, -0x1.00000000ad79p+100},
143     {-0x1.ff313470d80c2p+99, 0x1.af387c1464a3cp+99, -0x1.ff313470d80c1p+99},
144     {-0x1.00000006c6b95p+100, 0x1.fffffffffff2fp+99, -0x1.00000006c6b94p+100},
145     {-0x1.fffffffffff76p+99, 0x1.00000000000d7p+100, -0x1.fffffffffff75p+99},
146     {-0x1.0204fce5e3e27p+100, 0x1.64f964e68233dp+100, -0x1.0204fce5e3e26p+100},
147     {-0x1.000000002b5e6p+100, 0x1.fffffffffe443p+99, -0x1.000000002b5e5p+100},
148     {-0x1.000000025f276p+100, 0x1.00018d0bf423ep+100, -0x1.000000025f275p+100},
149     {-0x1.00000000006f2p+100, -0x1.00000003635ccp+100, -0x1.00000000006f3p+100},
150     {-0x1.0000000000026p+100, -0x1.fffffffffff2fp+99, -0x1.0000000000025p+100},
151     {-0x1.fffffffff597cp+99, -0x1.000000a968166p+100, -0x1.fffffffff597dp+99},
152     {-0x1.000000cb49b47p+100, -0x1.fffce5e817b8cp+99, -0x1.000000cb49b46p+100},
153     {-0x1.fec9cea944121p+99, -0x1.00052b7d2dccap+100, -0x1.fec9cea944122p+99},
154     {-0x1.0204fce5e3e27p+100, -0x1.0204fce5e3e27p+100, -0x1.0204fce5e3e27p+100},
155     {-0x1.000000001a058p+100, -0x1.fffffffff753dp+99, -0x1.000000001a057p+100},
156     {-0x1.fffffffffff76p+99, -0x1.00000003635ccp+100, -0x1.fffffffffff77p+99},
157     {-0x1.ffcc4d1c36034p+99, -0x1.fffff5697e9c5p+99, -0x1.ffcc4d1c36035p+99},
158     {0x1.0002724d7804p+1000, 0x1.000c3b8358115p+1000, 0x1.0002724d78041p+1000},
159     {0x1.000000019a74ep+1000, 0x1.000000000a43ap+1000, 0x1.000000019a74dp+1000},
160     {0x1.ffffffffffe72p+999, 0x1.ffe788f94fe03p+999, 0x1.ffffffffffe71p+999},
161     {0x1.ffffed35fef71p+999, 0x1.ff85acde8f5b3p+999, 0x1.ffffed35fef7p+999},
162     {0x1.02639fa7333fbp+1000, 0x1.0000000000841p+1000, 0x1.02639fa7333fap+1000},
163     {0x1.00000000669dcp+1000, 0x1.00000140aabd2p+1000, 0x1.00000000669ddp+1000},
164     {0x1.01ac22f50a466p+1000, 0x1.007a532170a6ep+1000, 0x1.01ac22f50a465p+1000},
165     {0x1.000000019a74ep+1000, 0x1.00000000001bp+1000, 0x1.000000019a74dp+1000},
166     {0x1.ffffffffffe72p+999, 0x1.00000190d56c4p+1000, 0x1.ffffffffffe73p+999},
167     {0x1.8f596b3002c26p+1000, -0x1.fffffffffff6ep+999, 0x1.8f596b3002c25p+1000},
168     {0x1.01ac22f50a466p+1000, -0x1.00000168c014bp+1000, 0x1.01ac22f50a465p+1000},
169     {0x1.00000000669dcp+1000, -0x1.00000000004f8p+1000, 0x1.00000000669dbp+1000},
170     {0x1.ffffffe7f3334p+999, -0x1.ffcf11f29fbefp+999, 0x1.ffffffe7f3333p+999},
171     {0x1.ffffffc7e2207p+999, -0x1.0000000133d7dp+1000, 0x1.ffffffc7e2206p+999},
172     {0x1.000000000a43ap+1000, -0x1.01e94c85c2998p+1000, 0x1.000000000a439p+1000},
173     {0x1.00000000001bp+1000, -0x1.e81bc377ff8bdp+999, 0x1.00000000001afp+1000},
174     {0x1.00000140aabd2p+1000, -0x1.ffffffff7058cp+999, 0x1.00000140aabd1p+1000},
175     {0x1.0000000402231p+1000, -0x1.000000502aafdp+1000, 0x1.000000040223p+1000},
176     {-0x1.47acb59801618p+1000, 0x1.ffffffffffe1ep+999, -0x1.47acb59801617p+1000},
177     {-0x1.000000000a43ap+1000, 0x1.17e43c8800765p+1000, -0x1.000000000a439p+1000},
178     {-0x1.ffdb4d75f7cf9p+999, 0x1.ffffffff32c75p+999, -0x1.ffdb4d75f7cf8p+999},
179     {-0x1.0131cfd399a03p+1000, 0x1.00013926bc026p+1000, -0x1.0131cfd399a02p+1000},
180     {-0x1.0001d5ba1a033p+1000, 0x1.01e94c85c2998p+1000, -0x1.0001d5ba1a032p+1000},
181     {-0x1.ffcf11f29fbefp+999, 0x1.ffffffffffe72p+999, -0x1.ffcf11f29fbeep+999},
182     {-0x1.ffffffeff778p+999, 0x1.0000000000035p+1000, -0x1.ffffffeff777fp+999},
183     {-0x1.00013926bc026p+1000, 0x1.00b77cb228fap+1000, -0x1.00013926bc025p+1000},
184     {-0x1.8f596b3002c26p+1000, 0x1.ffffffff84de9p+999, -0x1.8f596b3002c25p+1000},
185     {-0x1.ffffffffadea3p+999, -0x1.ffffffffd6f5dp+999, -0x1.ffffffffadea4p+999},
186     {-0x1.00061dc1ac09p+1000, -0x1.00013926bc026p+1000, -0x1.00061dc1ac08fp+1000},
187     {-0x1.fffffff7fbbcbp+999, -0x1.0000000000b89p+1000, -0x1.fffffff7fbbccp+999},
188     {-0x1.17e43c8800765p+1000, -0x1.007a532170a6ep+1000, -0x1.17e43c8800764p+1000},
189     {-0x1.fffffffffff6ep+999, -0x1.ffffffffffe1ep+999, -0x1.fffffffffff6dp+999},
190     {-0x1.000000000a43ap+1000, -0x1.00000000cd3acp+1000, -0x1.000000000a43bp+1000},
191     {-0x1.0000000001076p+1000, -0x1.d70620c804233p+1000, -0x1.0000000001077p+1000},
192     {-0x1.ffffffcfe6652p+999, -0x1.fffffffff7cbep+999, -0x1.ffffffcfe6653p+999},
193     {-0x1.ffffffc7e2207p+999, -0x1.00030ee0d604ep+1000, -0x1.ffffffc7e2208p+999},
194     {0x1.ffd440d629fa7p+1023, 0x1.fe4a885da3bcep+1023, 0x1.ffd440d629fa6p+1023},
195     {0x1.ffffed55b0b7p+1023, HUGE_VAL, 0x1.ffffed55b0b71p+1023},
196     {HUGE_VAL, 0x1.fe4a885da3bcep+1023, 0x1.fffffffffffffp+1023},
197     {0x1.fffe8ab1ce344p+1023, 0x1.fffffffffffbp+1023, 0x1.fffe8ab1ce345p+1023},
198     {0x1.fffa2ac738cd3p+1023, 0x1.fffa2ac738cd3p+1023, 0x1.fffa2ac738cd3p+1023},
199     {-HUGE_VAL, -0x1.ffffffd037884p+1023, -0x1.fffffffffffffp+1023},
200     {-0x1.ffd440d629fa7p+1023, -HUGE_VAL, -0x1.ffd440d629fa8p+1023},
201     {-0x1.ffb716ba45f5ep+1023, -0x1.fffffffd9c61ap+1023, -0x1.ffb716ba45f5fp+1023},
202     {-0x1.fd26e346bb8f4p+1023, -0x1.fff970201fe6ap+1023, -0x1.fd26e346bb8f5p+1023},
203     {-HUGE_VAL, -0x1.ffffc80112228p+1023, -0x1.fffffffffffffp+1023},
204     {-0x1.f774a9d432ab4p+1023, -HUGE_VAL, -0x1.f774a9d432ab5p+1023},
205     {-0x1.fffdd00ab54dcp+1023, -0x1.ffb716ba45f5ep+1023, -0x1.fffdd00ab54dbp+1023},
206     {HUGE_VAL, -HUGE_VAL, 0x1.fffffffffffffp+1023},
207     {0x1.fffffffca7bb6p+1023, -0x1.fffc5abc8380bp+1023, 0x1.fffffffca7bb5p+1023},
208     {0x1.fffffffe16b4cp+1023, -HUGE_VAL, 0x1.fffffffe16b4bp+1023},
209     {0x1.fa4dc68d771d4p+1023, -HUGE_VAL, 0x1.fa4dc68d771d3p+1023},
210     {0x1.ffffffffdb4ecp+1023, -HUGE_VAL, 0x1.ffffffffdb4ebp+1023},
211     {HUGE_VAL, -0x1.ff25442ed1df1p+1023, 0x1.fffffffffffffp+1023},
212     {HUGE_VAL, -HUGE_VAL, 0x1.fffffffffffffp+1023},
213     {0x1.fffffffd220e8p+1023, -HUGE_VAL, 0x1.fffffffd220e7p+1023},
214     {HUGE_VAL, -HUGE_VAL, 0x1.fffffffffffffp+1023},
215     {-HUGE_VAL, HUGE_VAL, -0x1.fffffffffffffp+1023},
216     {-0x1.ffffffffc2d7bp+1023, 0x1.ff6e2d748bea8p+1023, -0x1.ffffffffc2d7ap+1023},
217     {-HUGE_VAL, HUGE_VAL, -0x1.fffffffffffffp+1023},
218     {-0x1.551d4493f5481p+1023, HUGE_VAL, -0x1.551d4493f548p+1023},
219     {-0x1.ec1036ef20e32p+1023, 0x1.fffffffffd8fp+1023, -0x1.ec1036ef20e31p+1023},
220     {-0x1.ffb716ba45f5ep+1023, 0x1.fffffffff3c5cp+1023, -0x1.ffb716ba45f5dp+1023},
221     {-0x1.fffc5abc8380bp+1023, 0x1.ffffffffffe1fp+1023, -0x1.fffc5abc8380ap+1023},
222     {-HUGE_VAL, 0x1.ffffff70a6962p+1023, -0x1.fffffffffffffp+1023},
223     {-HUGE_VAL, 0x1.ff25442ed1df1p+1023, -0x1.fffffffffffffp+1023},
224     {0x1.fe4a885da3bcep+1023, -0x0.0000000000001p-1022, 0x1.fe4a885da3bcdp+1023},
225     {HUGE_VAL, -0x0p+0, 0x1.fffffffffffffp+1023},
226     {HUGE_VAL, 0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
227     {HUGE_VAL, -0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
228     {0x1.ffffffff85ae2p+1023, -0x0p+0, 0x1.ffffffff85ae1p+1023},
229     {0x1.fffffff67182bp+1023, 0x0.0000000000001p-1022, 0x1.fffffff67182ap+1023},
230     {HUGE_VAL, -0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
231     {0x1.fffffffd9c61ap+1023, -0x0p+0, 0x1.fffffffd9c619p+1023},
232     {HUGE_VAL, 0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
233     {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
234     {-HUGE_VAL, -0x0p+0, -0x1.fffffffffffffp+1023},
235     {-0x1.fffffffffffe2p+1023, 0x0.0000000000001p-1022, -0x1.fffffffffffe1p+1023},
236     {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
237     {-HUGE_VAL, -0x0p+0, -0x1.fffffffffffffp+1023},
238     {-0x1.ffd440d629fa7p+1023, 0x0.0000000000001p-1022, -0x1.ffd440d629fa6p+1023},
239     {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
240     {-HUGE_VAL, -0x0p+0, -0x1.fffffffffffffp+1023},
241     {-HUGE_VAL, 0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
242     {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
243     {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
244     {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
245     {-0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
246     {-0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
247     {-0x0p+0, 0x1.fff16af20dffp+1023, 0x0.0000000000001p-1022},
248     {0x0.0000000000001p-1022, HUGE_VAL, 0x0.0000000000002p-1022},
249     {0x0.0000000000001p-1022, 0x1.fff970201fe6ap+1023, 0x0.0000000000002p-1022},
250     {0x0.0000000000001p-1022, HUGE_VAL, 0x0.0000000000002p-1022},
251     {-0x0.0000000000001p-1022, -0x1.e65dfd7c97ff2p+1023, -0x0.0000000000002p-1022},
252     {-0x0.0000000000001p-1022, -0x1.ff6e2d748bea8p+1023, -0x0.0000000000002p-1022},
253     {-0x0.0000000000001p-1022, -HUGE_VAL, -0x0.0000000000002p-1022},
254     {-0x0p+0, -0x1.fffffff67182bp+1023, -0x0.0000000000001p-1022},
255     {-0x0p+0, -0x1.f1c27061a9c73p+1023, -0x0.0000000000001p-1022},
256     {-0x0p+0, -HUGE_VAL, -0x0.0000000000001p-1022},
257     {0x0.0000000000001p-1022, -0x1.fe9371a35dc84p+1023, 0x0p+0},
258     {0x0.0000000000001p-1022, -0x1.fffffffb38c2p+1023, 0x0p+0},
259     {0x0.0000000000001p-1022, -0x1.fffffffffffbp+1023, 0x0p+0},
260     {0x1.0b852eb851eb2p+1, 0x1.666676666666p+1, 0x1.0b852eb851eb3p+1},
261     {0x1.07ae247ae1475p+1, 0x1.733343333332dp+1, 0x1.07ae247ae1476p+1},
262     {0x1.666676666666p+1, 0x1.666676666666p+1, 0x1.666676666666p+1},
263     {0x1.0cccdccccccc6p+1, 0x1.00e570418936ep+1, 0x1.0cccdccccccc5p+1},
264     {0x1.266676666666p+1, 0x1.08f5d28f5c289p+1, 0x1.266676666665fp+1},
265     {0x1.004199374bc64p+1, 0x1.666676666666p+1, 0x1.004199374bc65p+1},
266     {0x1.0cccdccccccc6p+1, 0x1.004199374bc64p+1, 0x1.0cccdccccccc5p+1},
267     {0x1.1999a99999993p+1, 0x1.0147be147ae0ep+1, 0x1.1999a99999992p+1},
268     {0x1.028f6c28f5c23p+1, 0x1.333343333332dp+1, 0x1.028f6c28f5c24p+1},
269     {HUGE_VAL, 0x1.fff970201fe6ap+1023, 0x1.fffffffffffffp+1023},
270     {HUGE_VAL, 0x0.fffed265aaf32p-1022, 0x1.fffffffffffffp+1023},
271     {HUGE_VAL, 0x1.0000000004f0dp-1022, 0x1.fffffffffffffp+1023},
272     {HUGE_VAL, 0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
273     {HUGE_VAL, 0x0p+0, 0x1.fffffffffffffp+1023},
274     {HUGE_VAL, -0x0p+0, 0x1.fffffffffffffp+1023},
275     {HUGE_VAL, -0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
276     {HUGE_VAL, -0x0.ffffffff9d2b9p-1022, 0x1.fffffffffffffp+1023},
277     {HUGE_VAL, -0x0.ffffffb2ca278p-1022, 0x1.fffffffffffffp+1023},
278     {HUGE_VAL, -0x1.fffffffff3c5cp+1023, 0x1.fffffffffffffp+1023},
279     {HUGE_VAL, -HUGE_VAL, 0x1.fffffffffffffp+1023},
280     {0x1.ff25442ed1df1p+1023, HUGE_VAL, 0x1.ff25442ed1df2p+1023},
281     {0x1.fffffffffec82p+1023, HUGE_VAL, 0x1.fffffffffec83p+1023},
282     {0x1.ffffc80112228p+1023, 0x0.ffffe961399eep-1022, 0x1.ffffc80112227p+1023},
283     {HUGE_VAL, 0x0.fffffff27cf9fp-1022, 0x1.fffffffffffffp+1023},
284     {0x1.aa8ea249faa4bp+1023, 0x0.0000000000001p-1022, 0x1.aa8ea249faa4ap+1023},
285     {0x1.ffffffff85ae2p+1023, 0x0p+0, 0x1.ffffffff85ae1p+1023},
286     {0x1.ffffff70a6962p+1023, -0x0p+0, 0x1.ffffff70a6961p+1023},
287     {0x1.eee953a865553p+1023, -0x0.0000000000001p-1022, 0x1.eee953a865552p+1023},
288     {HUGE_VAL, -0x1.0011ac0afbbe1p-1022, 0x1.fffffffffffffp+1023},
289     {0x1.fffa2ac738cd3p+1023, -0x0.ffffb4996abcap-1022, 0x1.fffa2ac738cd2p+1023},
290     {0x1.eee953a865553p+1023, -0x1.551d4493f5481p+1023, 0x1.eee953a865552p+1023},
291     {HUGE_VAL, -HUGE_VAL, 0x1.fffffffffffffp+1023},
292     {0x0.ffffffc6179d9p-1022, HUGE_VAL, 0x0.ffffffc6179dap-1022},
293     {0x0.ffff6932d5798p-1022, HUGE_VAL, 0x0.ffff6932d5799p-1022},
294     {0x1.000000002c78fp-1022, 0x0.ffffffecb289cp-1022, 0x1.000000002c78ep-1022},
295     {0x1.000000003169fp-1022, 0x1.000000003169fp-1022, 0x1.000000003169fp-1022},
296     {0x0.fffffc3adeefbp-1022, 0x0.0000000000001p-1022, 0x0.fffffc3adeefap-1022},
297     {0x0.fed97748f19d2p-1022, 0x0p+0, 0x0.fed97748f19d1p-1022},
298     {0x1.00149e0cd05dcp-1022, -0x0p+0, 0x1.00149e0cd05dbp-1022},
299     {0x1.22840573af909p-1022, -0x0.0000000000001p-1022, 0x1.22840573af908p-1022},
300     {0x1.0000004d35d83p-1022, -0x1.00000001ee254p-1022, 0x1.0000004d35d82p-1022},
301     {0x0.fffe86ff15bp-1022, -0x0.fffffcfbe58c8p-1022, 0x0.fffe86ff15affp-1022},
302     {0x0.fffffb79d852dp-1022, -HUGE_VAL, 0x0.fffffb79d852cp-1022},
303     {0x1.024d116e1cc53p-1022, -HUGE_VAL, 0x1.024d116e1cc52p-1022},
304     {0x1.000000134d75fp-1022, HUGE_VAL, 0x1.000000134d76p-1022},
305     {0x1.012688b70e628p-1022, HUGE_VAL, 0x1.012688b70e629p-1022},
306     {0x0.f47ea8d97024fp-1022, 0x1.00004b669543p-1022, 0x0.f47ea8d97025p-1022},
307     {0x1.3986b3c0cf466p-1022, 0x0.fffffff46b1f6p-1022, 0x1.3986b3c0cf465p-1022},
308     {0x0.fffe3b98806cdp-1022, 0x0.0000000000001p-1022, 0x0.fffe3b98806ccp-1022},
309     {0x0.ffffff9f7cb17p-1022, 0x0p+0, 0x0.ffffff9f7cb16p-1022},
310     {0x1.00001e2908811p-1022, -0x0p+0, 0x1.00001e290881p-1022},
311     {0x1.00000000000c8p-1022, -0x0.0000000000001p-1022, 0x1.00000000000c7p-1022},
312     {0x0.f47ea8d97024fp-1022, -0x1.00000000007e5p-1022, 0x0.f47ea8d97024ep-1022},
313     {0x1.0011ac0afbbe1p-1022, -0x0.fffff0eb7bbf3p-1022, 0x1.0011ac0afbbep-1022},
314     {0x1.0000004d35d83p-1022, -0x1.fffffffd220e8p+1023, 0x1.0000004d35d82p-1022},
315     {0x1.0000000004f0dp-1022, -HUGE_VAL, 0x1.0000000004f0cp-1022},
316     {0x0.0000000000001p-1022, HUGE_VAL, 0x0.0000000000002p-1022},
317     {0x0.0000000000001p-1022, HUGE_VAL, 0x0.0000000000002p-1022},
318     {0x0.0000000000001p-1022, 0x0.fffed265aaf32p-1022, 0x0.0000000000002p-1022},
319     {0x0.0000000000001p-1022, 0x0.fffff9f7cb193p-1022, 0x0.0000000000002p-1022},
320     {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
321     {0x0.0000000000001p-1022, 0x0p+0, 0x0p+0},
322     {0x0.0000000000001p-1022, -0x0p+0, 0x0p+0},
323     {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0p+0},
324     {0x0.0000000000001p-1022, -0x1.06e7344a565p-1022, 0x0p+0},
325     {0x0.0000000000001p-1022, -0x1.2e055c9a3f6b8p-1022, 0x0p+0},
326     {0x0.0000000000001p-1022, -HUGE_VAL, 0x0p+0},
327     {0x0.0000000000001p-1022, -HUGE_VAL, 0x0p+0},
328     {0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
329     {0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
330     {0x0p+0, 0x0.fffffffffd875p-1022, 0x0.0000000000001p-1022},
331     {0x0p+0, 0x0.fffffffffe845p-1022, 0x0.0000000000001p-1022},
332     {0x0p+0, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
333     {0x0p+0, 0x0p+0, 0x0p+0},
334     {0x0p+0, -0x0p+0, -0x0p+0},
335     {0x0p+0, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
336     {0x0p+0, -0x0.fffdf031eb29ap-1022, -0x0.0000000000001p-1022},
337     {0x0p+0, -0x1.0000000018b4ep-1022, -0x0.0000000000001p-1022},
338     {0x0p+0, -0x1.ffffed55b0b7p+1023, -0x0.0000000000001p-1022},
339     {0x0p+0, -HUGE_VAL, -0x0.0000000000001p-1022},
340     {-0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
341     {-0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
342     {-0x0p+0, 0x0.fffffffffc8a5p-1022, 0x0.0000000000001p-1022},
343     {-0x0p+0, 0x1.000000269aecp-1022, 0x0.0000000000001p-1022},
344     {-0x0p+0, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
345     {-0x0p+0, 0x0p+0, 0x0p+0},
346     {-0x0p+0, -0x0p+0, -0x0p+0},
347     {-0x0p+0, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
348     {-0x0p+0, -0x1.000096cd2a863p-1022, -0x0.0000000000001p-1022},
349     {-0x0p+0, -0x0.ffffffffffffdp-1022, -0x0.0000000000001p-1022},
350     {-0x0p+0, -0x1.ffff4558e71acp+1023, -0x0.0000000000001p-1022},
351     {-0x0p+0, -HUGE_VAL, -0x0.0000000000001p-1022},
352     {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
353     {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
354     {-0x0.0000000000001p-1022, 0x0.fffffcfbe58c8p-1022, -0x0p+0},
355     {-0x0.0000000000001p-1022, 0x0.ffffffd96513bp-1022, -0x0p+0},
356     {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, -0x0p+0},
357     {-0x0.0000000000001p-1022, 0x0p+0, -0x0p+0},
358     {-0x0.0000000000001p-1022, -0x0p+0, -0x0p+0},
359     {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
360     {-0x0.0000000000001p-1022, -0x1.00001e2908811p-1022, -0x0.0000000000002p-1022},
361     {-0x0.0000000000001p-1022, -0x0.fffffff46b1f6p-1022, -0x0.0000000000002p-1022},
362     {-0x0.0000000000001p-1022, -0x1.fff16af20dffp+1023, -0x0.0000000000002p-1022},
363     {-0x0.0000000000001p-1022, -HUGE_VAL, -0x0.0000000000002p-1022},
364     {-0x0.fffff875bddf8p-1022, HUGE_VAL, -0x0.fffff875bddf7p-1022},
365     {-0x1.00000000003f1p-1022, 0x1.fff16af20dffp+1023, -0x1.00000000003fp-1022},
366     {-0x0.ffffffff3a574p-1022, 0x1.0000169ec660cp-1022, -0x0.ffffffff3a573p-1022},
367     {-0x0.fffff875bddf8p-1022, 0x1.05c0ab9347ed5p-1022, -0x0.fffff875bddf7p-1022},
368     {-0x1.00002d3d8cc1cp-1022, 0x0.0000000000001p-1022, -0x1.00002d3d8cc1bp-1022},
369     {-0x1.0017900ea4fd8p-1022, 0x0p+0, -0x1.0017900ea4fd7p-1022},
370     {-0x0.ff8a2fb6c70b9p-1022, -0x0p+0, -0x0.ff8a2fb6c70b8p-1022},
371     {-0x1.001d74124e3cep-1022, -0x0.0000000000001p-1022, -0x1.001d74124e3cdp-1022},
372     {-0x0.fffffdbcec295p-1022, -0x1.049a22dc398a9p-1022, -0x0.fffffdbcec296p-1022},
373     {-0x1.00000001ee254p-1022, -0x0.ffe28bedb1c2cp-1022, -0x1.00000001ee253p-1022},
374     {-0x0.fdb2ee91e33a7p-1022, -0x1.aa8ea249faa4bp+1023, -0x0.fdb2ee91e33a8p-1022},
375     {-0x0.fffffff65944dp-1022, -HUGE_VAL, -0x0.fffffff65944ep-1022},
376     {-0x1.0000000000586p-1022, HUGE_VAL, -0x1.0000000000585p-1022},
377     {-0x1.003ae8249c79fp-1022, 0x1.fffffffd9c61ap+1023, -0x1.003ae8249c79ep-1022},
378     {-0x1.00149e0cd05dcp-1022, 0x1.00000000943e4p-1022, -0x1.00149e0cd05dbp-1022},
379     {-0x0.fed97748f19d2p-1022, 0x0.fffed265aaf32p-1022, -0x0.fed97748f19d1p-1022},
380     {-0x1.001d74124e3cep-1022, 0x0.0000000000001p-1022, -0x1.001d74124e3cdp-1022},
381     {-0x1.000bc807527eap-1022, 0x0p+0, -0x1.000bc807527e9p-1022},
382     {-0x1.00000001ee254p-1022, -0x0p+0, -0x1.00000001ee253p-1022},
383     {-0x1.22840573af909p-1022, -0x0.0000000000001p-1022, -0x1.22840573af908p-1022},
384     {-0x1.0000000009e1ep-1022, -0x0.fffffffffff33p-1022, -0x1.0000000009e1dp-1022},
385     {-0x1.012688b70e628p-1022, -0x0.fffe86ff15bp-1022, -0x1.012688b70e627p-1022},
386     {-0x1.0000000062d42p-1022, -0x1.ffe2d5e41bfccp+1023, -0x1.0000000062d43p-1022},
387     {-0x1.000eba09271e6p-1022, -HUGE_VAL, -0x1.000eba09271e7p-1022},
388     {-0x1.fffdd00ab54dcp+1023, HUGE_VAL, -0x1.fffdd00ab54dbp+1023},
389     {-0x1.fffffe222b46bp+1023, 0x1.8e13830d4e308p+1023, -0x1.fffffe222b46ap+1023},
390     {-HUGE_VAL, 0x0.e8fd51b2e04ap-1022, -0x1.fffffffffffffp+1023},
391     {-0x1.fffa2ac738cd3p+1023, 0x0.fffffff8476a3p-1022, -0x1.fffa2ac738cd2p+1023},
392     {-0x1.ffe2d5e41bfccp+1023, 0x0.0000000000001p-1022, -0x1.ffe2d5e41bfcbp+1023},
393     {-0x1.fffdd00ab54dcp+1023, 0x0p+0, -0x1.fffdd00ab54dbp+1023},
394     {-0x1.e65dfd7c97ff2p+1023, -0x0p+0, -0x1.e65dfd7c97ff1p+1023},
395     {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
396     {-0x1.ffffffa06f0f3p+1023, -0x1.00001e2908811p-1022, -0x1.ffffffa06f0f2p+1023},
397     {-0x1.fedc5ae917d3bp+1023, -0x1.000000000ed2ep-1022, -0x1.fedc5ae917d3ap+1023},
398     {-HUGE_VAL, -0x1.fffffffffec82p+1023, -0x1.fffffffffffffp+1023},
399     {-HUGE_VAL, HUGE_VAL, -0x1.fffffffffffffp+1023},
400     {-HUGE_VAL, HUGE_VAL, -0x1.fffffffffffffp+1023},
401     {-HUGE_VAL, 0x0.ffffb4996abcap-1022, -0x1.fffffffffffffp+1023},
402     {-HUGE_VAL, 0x1.000000002c78fp-1022, -0x1.fffffffffffffp+1023},
403     {-HUGE_VAL, 0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
404     {-HUGE_VAL, 0x0p+0, -0x1.fffffffffffffp+1023},
405     {-HUGE_VAL, -0x0p+0, -0x1.fffffffffffffp+1023},
406     {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
407     {-HUGE_VAL, -0x1.00000000004bcp-1022, -0x1.fffffffffffffp+1023},
408     {-HUGE_VAL, -0x1.00000000943e4p-1022, -0x1.fffffffffffffp+1023},
409     {-HUGE_VAL, -0x1.ffffffff85ae2p+1023, -0x1.fffffffffffffp+1023},
410     {-HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
411     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
412     {-HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
413     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
414     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
415     {-HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
416     {-HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
417     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
418     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
419     {-0.0, -0.0, -0.0},
420     {0.0, 0.0, 0.0},
421     {0.0, -0.0, -0.0},
422     {-0.0, 0.0, 0.0},
423 };
424 
425 #endif
426