1 /*
2  * Copyright (c) 1994 Cygnus Support.
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms are permitted
6  * provided that the above copyright notice and this paragraph are
7  * duplicated in all such forms and that any documentation,
8  * and/or other materials related to such
9  * distribution and use acknowledge that the software was developed
10  * at Cygnus Support, Inc.  Cygnus Support, Inc. may not be used to
11  * endorse or promote products derived from this software without
12  * specific prior written permission.
13  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
14  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
15  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
16  */
17 #include "test.h"
18 
19 #pragma GCC diagnostic ignored "-Woverflow"
20 #ifdef __clang__
21 #pragma GCC diagnostic ignored "-Wliteral-range"
22 #endif
23 double_type doubles[] =
24 {
25 #if TEST_PART == 1 || TEST_PART == -1
26 {__LINE__, " -211.8+",   -2.1180000000e+02, 7, },
27 {__LINE__, "-3267-45",   -3.2670000000e+03, 5, },
28 {__LINE__, "-45 .32",   -4.5000000000e+01, 3, },
29 {__LINE__, "-45-",   -4.5000000000e+01, 3, },
30 {__LINE__, "-45.",   -4.5000000000e+01, 4, },
31 {__LINE__, "-67e+32",   -6.7000000000e+33, 7, },
32 {__LINE__, "-67.32 ",   -6.7320000000e+01, 6, },
33 {__LINE__, " ",    0.0000000000e+00, 0, },
34 {__LINE__, " +",    0.0000000000e+00, 0, },
35 {__LINE__, " +-",    0.0000000000e+00, 0, },
36 {__LINE__, " -e",    0.0000000000e+00, 0, },
37 {__LINE__, " .",    0.0000000000e+00,0, },
38 {__LINE__, " .- -32",    0.0000000000e+00,0, },
39 {__LINE__, " e",    0.0000000000e+00, 0, },
40 {__LINE__, " e+67",    0.0000000000e+00, 0, },
41 {__LINE__, " e-45",    0.0000000000e+00, 0, },
42 {__LINE__, " e-67.-",    0.0000000000e+00, 0, },
43 {__LINE__, " e.+",    0.0000000000e+00, 0, },
44 {__LINE__, "+ . ",    0.0000000000e+00, 0, },
45 {__LINE__, "+ e-e-",    0.0000000000e+00, 0, },
46 {__LINE__, "+",    0.0000000000e+00, 0, },
47 {__LINE__, "++ 45ee",    0.0000000000e+00, 0, },
48 {__LINE__, "++ e",    0.0000000000e+00, 0, },
49 {__LINE__, "++",    0.0000000000e+00, 0, },
50 {__LINE__, "++e32",    0.0000000000e+00, 0, },
51 {__LINE__, "++ee+67",    0.0000000000e+00, 0, },
52 {__LINE__, "+- ",    0.0000000000e+00, 0, },
53 {__LINE__, "+---.",    0.0000000000e+00, 0, },
54 {__LINE__, "+.",    0.0000000000e+00,0, },
55 {__LINE__, "+..45",    0.0000000000e+00,0, },
56 {__LINE__, "+.e67",    0.0000000000e+00,0, },
57 {__LINE__, "+e",    0.0000000000e+00, 0, },
58 {__LINE__, "+ee ",    0.0000000000e+00, 0, },
59 {__LINE__, "+ee.++",    0.0000000000e+00, 0, },
60 {__LINE__, "- ",    0.0000000000e+00, 0, },
61 {__LINE__, "- 32.",    0.0000000000e+00, 0, },
62 {__LINE__, "-",    0.0000000000e+00, 0, },
63 {__LINE__, "-+-+--",    0.0000000000e+00, 0, },
64 {__LINE__, "-+4545",    0.0000000000e+00, 0, },
65 {__LINE__, "--",    0.0000000000e+00, 0, },
66 {__LINE__, "--32e",    0.0000000000e+00, 0, },
67 {__LINE__, "--45+e45",    0.0000000000e+00, 0, },
68 {__LINE__, "-.  ",    0.0000000000e+00,0, },
69 {__LINE__, "-. ",    0.0000000000e+00,0, },
70 {__LINE__, "-.",    0.0000000000e+00,0, },
71 {__LINE__, "-.--",    0.0000000000e+00,0, },
72 {__LINE__, "-e ",    0.0000000000e+00, 0, },
73 {__LINE__, "-e",    0.0000000000e+00, 0, },
74 {__LINE__, "-e+",    0.0000000000e+00, 0, },
75 {__LINE__, "-e.- ",    0.0000000000e+00, 0, },
76 {__LINE__, ". 45-",    0.0000000000e+00,0, },
77 {__LINE__, ". e-32",    0.0000000000e+00,0, },
78 {__LINE__, ".",    0.0000000000e+00,0, },
79 {__LINE__, ".+  32",    0.0000000000e+00,0, },
80 {__LINE__, ".++",    0.0000000000e+00,0, },
81 {__LINE__, ".+.ee",    0.0000000000e+00,0, },
82 {__LINE__, ".+e",    0.0000000000e+00,0, },
83 {__LINE__, ".- 67e",    0.0000000000e+00,0, },
84 {__LINE__, "..",    0.0000000000e+00,0, },
85 {__LINE__, "..45673267",    0.0000000000e+00,0, },
86 {__LINE__, "..6767",    0.0000000000e+00,0, },
87 {__LINE__, ".e45  32",    0.0000000000e+00,0, },
88 {__LINE__, ".e67 ",    0.0000000000e+00,0, },
89 {__LINE__, ".e67.32-",    0.0000000000e+00,0, },
90 {__LINE__, ".ee.",    0.0000000000e+00,0, },
91 {__LINE__, "e  45e",    0.0000000000e+00, 0, },
92 {__LINE__, "e +",    0.0000000000e+00, 0, },
93 {__LINE__, "e 3245-",    0.0000000000e+00, 0, },
94 {__LINE__, "e",    0.0000000000e+00, 0, },
95 {__LINE__, "e+45",    0.0000000000e+00, 0, },
96 {__LINE__, "e+45--",    0.0000000000e+00, 0, },
97 {__LINE__, "e-6745.",    0.0000000000e+00, 0, },
98 {__LINE__, "e-e",    0.0000000000e+00, 0, },
99 {__LINE__, "e. ",    0.0000000000e+00, 0, },
100 {__LINE__, "e.+",    0.0000000000e+00, 0, },
101 {__LINE__, "e.-.-",    0.0000000000e+00, 0, },
102 {__LINE__, "e32",    0.0000000000e+00, 0, },
103 {__LINE__, "e32.e",    0.0000000000e+00, 0, },
104 {__LINE__, "e45 45.67",    0.0000000000e+00, 0, },
105 {__LINE__, "e45",    0.0000000000e+00, 0, },
106 {__LINE__, "e45+.6767",    0.0000000000e+00, 0, },
107 {__LINE__, "e45.67+32",    0.0000000000e+00, 0, },
108 {__LINE__, "e45ee+-",    0.0000000000e+00, 0, },
109 {__LINE__, "e67",    0.0000000000e+00, 0, },
110 {__LINE__, "e6745+  ",    0.0000000000e+00, 0, },
111 {__LINE__, "e6745e",    0.0000000000e+00, 0, },
112 {__LINE__, "e67e-e ",    0.0000000000e+00, 0, },
113 {__LINE__, "ee +",    0.0000000000e+00, 0, },
114 {__LINE__, "  32.",    3.2000000000e+01, 5, },
115 {__LINE__, " +32",    3.2000000000e+01, 4, },
116 {__LINE__, "+32+",    3.2000000000e+01, 3, },
117 {__LINE__, "+32+++",    3.2000000000e+01, 3, },
118 {__LINE__, "32  32",    3.2000000000e+01, 2, },
119 {__LINE__, "32 . . ",    3.2000000000e+01, 2, },
120 {__LINE__, "32 45.",    3.2000000000e+01, 2, },
121 {__LINE__, "32",    3.2000000000e+01, 2, },
122 {__LINE__, "32+",    3.2000000000e+01, 2, },
123 {__LINE__, "32++.67-",    3.2000000000e+01, 2, },
124 {__LINE__, "32+.3267+",    3.2000000000e+01, 2, },
125 {__LINE__, "32+45e32 ",    3.2000000000e+01, 2, },
126 {__LINE__, "32+e67",    3.2000000000e+01, 2, },
127 {__LINE__, "32- +6732",    3.2000000000e+01, 2, },
128 {__LINE__, "32- -",    3.2000000000e+01, 2, },
129 {__LINE__, "32-+-+32",    3.2000000000e+01, 2, },
130 {__LINE__, "32-+32",    3.2000000000e+01, 2, },
131 {__LINE__, "32--32.67",    3.2000000000e+01, 2, },
132 {__LINE__, "32--67",    3.2000000000e+01, 2, },
133 {__LINE__, "32..4545",    3.2000000000e+01, 3, },
134 {__LINE__, "32.e",    3.2000000000e+01, 3, },
135 {__LINE__, ".32 .32",    3.2000000000e-01, 3, },
136 {__LINE__, ".32.",    3.2000000000e-01, 3, },
137 {__LINE__, "3232 e",    3.2320000000e+03, 4, },
138 {__LINE__, "3232",    3.2320000000e+03, 4, },
139 {__LINE__, "323232+.45",    3.2323200000e+05, 6, },
140 {__LINE__, "32.45",    3.2450000000e+01, 5, },
141 {__LINE__, "32.45--",    3.2450000000e+01, 5, },
142 {__LINE__, "324532",    3.2453200000e+05, 6, },
143 {__LINE__, "324567-45",    3.2456700000e+05, 6, },
144 {__LINE__, " 3267+45",    3.2670000000e+03, 5, },
145 {__LINE__, "3267-",    3.2670000000e+03, 4, },
146 {__LINE__, " 45",    4.5000000000e+01, 3, },
147 {__LINE__, "45  67e",    4.5000000000e+01, 2, },
148 {__LINE__, "45 45 45",    4.5000000000e+01, 2, },
149 {__LINE__, "45 45",    4.5000000000e+01, 2, },
150 {__LINE__, "45 e+32",    4.5000000000e+01, 2, },
151 {__LINE__, "45",    4.5000000000e+01, 2, },
152 {__LINE__, "45+ .32",    4.5000000000e+01, 2, },
153 {__LINE__, "45+.4545",    4.5000000000e+01, 2, },
154 {__LINE__, "45- -67.",    4.5000000000e+01, 2, },
155 {__LINE__, "45- 32",    4.5000000000e+01, 2, },
156 {__LINE__, "45-",    4.5000000000e+01, 2, },
157 {__LINE__, "45-.+",    4.5000000000e+01, 2, },
158 {__LINE__, "45-.+..",    4.5000000000e+01, 2, },
159 {__LINE__, "45e",    4.5000000000e+01, 2, },
160 {__LINE__, "45e32",    4.5000000000e+33, 5, },
161 {__LINE__, "4532",    4.5320000000e+03, 4, },
162 {__LINE__, "+4545--",    4.5450000000e+03, 5, },
163 {__LINE__, "4545",    4.5450000000e+03, 4, },
164 {__LINE__, "4545-+",    4.5450000000e+03, 4, },
165 {__LINE__, "45.45",    4.5450000000e+01, 5, },
166 {__LINE__, "454532+.45",    4.5453200000e+05, 6, },
167 {__LINE__, "45454567324",    4.5454567324e+10, 11, },
168 {__LINE__, "45456767",    4.5456767000e+07, 8, },
169 {__LINE__, "+4567",    4.5670000000e+03, 5, },
170 {__LINE__, "4567",    4.5670000000e+03, 4, },
171 {__LINE__, " +456732",    4.5673200000e+05, 8, },
172 {__LINE__, "456732e",    4.5673200000e+05, 6, },
173 {__LINE__, "456767.",    4.5676700000e+05, 7, },
174 {__LINE__, "  67. 45",    6.7000000000e+01, 5, },
175 {__LINE__, " +67-45",    6.7000000000e+01, 4, },
176 {__LINE__, " 67 ",    6.7000000000e+01, 3, },
177 {__LINE__, " 67e -",    6.7000000000e+01, 3, },
178 {__LINE__, "+67+",    6.7000000000e+01, 3, },
179 {__LINE__, "+67+4567",    6.7000000000e+01, 3, },
180 {__LINE__, "+67-",    6.7000000000e+01, 3, },
181 {__LINE__, "67 -",    6.7000000000e+01, 2, },
182 {__LINE__, "67 32",    6.7000000000e+01, 2, },
183 {__LINE__, "67 6745",    6.7000000000e+01, 2, },
184 {__LINE__, "67",    6.7000000000e+01, 2, },
185 {__LINE__, "67+",    6.7000000000e+01, 2, },
186 {__LINE__, "67+-3267",    6.7000000000e+01, 2, },
187 {__LINE__, "67+3232 .",    6.7000000000e+01, 2, },
188 {__LINE__, "67-",    6.7000000000e+01, 2, },
189 {__LINE__, "67-32e45 ",    6.7000000000e+01, 2, },
190 {__LINE__, "67e ",    6.7000000000e+01, 2, },
191 {__LINE__, "67ee",    6.7000000000e+01, 2, },
192 {__LINE__, ".67",    6.7000000000e-01, 3, },
193 {__LINE__, "6732",    6.7320000000e+03, 4, },
194 {__LINE__, "6732e32",    6.7320000000e+35, 7, },
195 {__LINE__, "+673267-",    6.7326700000e+05, 7, },
196 {__LINE__, "67326767",    6.7326767000e+07, 8, },
197 {__LINE__, "6745+e67",    6.7450000000e+03, 4, },
198 {__LINE__, "6745..e",    6.7450000000e+03, 5, },
199 {__LINE__, "6745ee",    6.7450000000e+03, 4, },
200 {__LINE__, "+6767",    6.7670000000e+03, 5, },
201 {__LINE__, "6767",    6.7670000000e+03, 4, },
202 {__LINE__, "676767+",    6.7676700000e+05, 6, },
203 {__LINE__, " -01",   -1.0000000000e+00, 4, },
204 {__LINE__, " -1",   -1.0000000000e+00, 3, },
205 {__LINE__, "-01",   -1.0000000000e+00, 3, },
206 {__LINE__, "-1",   -1.0000000000e+00, 2, },
207 {__LINE__, " -.1",   -1.0000000000e-01, 4, },
208 {__LINE__, " -0.1",   -1.0000000000e-01, 5, },
209 {__LINE__, "-.1",   -1.0000000000e-01, 3, },
210 {__LINE__, "-0.1",   -1.0000000000e-01, 4, },
211 {__LINE__, " -01241e-1",   -1.2410000000e+02, 10, },
212 {__LINE__, " -1241e-1",   -1.2410000000e+02, 9, },
213 {__LINE__, "-01241e-1",   -1.2410000000e+02, 9, },
214 {__LINE__, "-1241e-1",   -1.2410000000e+02, 8, },
215 {__LINE__, " -.1241e-1",   -1.2410000000e-02, 10, },
216 {__LINE__, " -0.1241e-1",   -1.2410000000e-02, 11, },
217 {__LINE__, "-.1241e-1",   -1.2410000000e-02, 9, },
218 {__LINE__, "-0.1241e-1",   -1.2410000000e-02, 10, },
219 {__LINE__, " -01241e-20",   -1.2410000000e-17, 11, },
220 {__LINE__, " -1241e-20",   -1.2410000000e-17, 10, },
221 {__LINE__, "-01241e-20",   -1.2410000000e-17, 10, },
222 {__LINE__, "-1241e-20",   -1.2410000000e-17, 9, },
223 {__LINE__, " -.1241e+1",   -1.2410000000e+00, 10, },
224 {__LINE__, " -.1241e1",   -1.2410000000e+00, 9, },
225 {__LINE__, " -0.1241e+1",   -1.2410000000e+00, 11, },
226 {__LINE__, " -0.1241e1",   -1.2410000000e+00, 10, },
227 {__LINE__, "-.1241e+1",   -1.2410000000e+00, 9, },
228 {__LINE__, "-.1241e1",   -1.2410000000e+00, 8, },
229 {__LINE__, "-0.1241e+1",   -1.2410000000e+00, 10, },
230 {__LINE__, "-0.1241e1",   -1.2410000000e+00, 9, },
231 {__LINE__, " -01241",   -1.2410000000e+03, 7, },
232 {__LINE__, " -01241+",   -1.2410000000e+03, 7, },
233 {__LINE__, " -01241+1",   -1.2410000000e+03, 7, },
234 {__LINE__, " -01241+20",   -1.2410000000e+03, 7, },
235 {__LINE__, " -01241-",   -1.2410000000e+03, 7, },
236 {__LINE__, " -01241-1",   -1.2410000000e+03, 7, },
237 {__LINE__, " -01241-20",   -1.2410000000e+03, 7, },
238 {__LINE__, " -01241e",   -1.2410000000e+03, 7, },
239 {__LINE__, " -01241e+",   -1.2410000000e+03, 7, },
240 {__LINE__, " -01241e-",   -1.2410000000e+03, 7, },
241 {__LINE__, " -1241",   -1.2410000000e+03, 6, },
242 {__LINE__, " -1241+",   -1.2410000000e+03, 6, },
243 {__LINE__, " -1241+1",   -1.2410000000e+03, 6, },
244 {__LINE__, " -1241+20",   -1.2410000000e+03, 6, },
245 {__LINE__, " -1241-",   -1.2410000000e+03, 6, },
246 {__LINE__, " -1241-1",   -1.2410000000e+03, 6, },
247 {__LINE__, " -1241-20",   -1.2410000000e+03, 6, },
248 {__LINE__, " -1241e",   -1.2410000000e+03, 6, },
249 {__LINE__, " -1241e+",   -1.2410000000e+03, 6, },
250 {__LINE__, " -1241e-",   -1.2410000000e+03, 6, },
251 {__LINE__, "-01241",   -1.2410000000e+03, 6, },
252 {__LINE__, "-01241+",   -1.2410000000e+03, 6, },
253 {__LINE__, "-01241+1",   -1.2410000000e+03, 6, },
254 {__LINE__, "-01241+20",   -1.2410000000e+03, 6, },
255 {__LINE__, "-01241-",   -1.2410000000e+03, 6, },
256 {__LINE__, "-01241-1",   -1.2410000000e+03, 6, },
257 {__LINE__, "-01241-20",   -1.2410000000e+03, 6, },
258 {__LINE__, "-01241e",   -1.2410000000e+03, 6, },
259 {__LINE__, "-01241e+",   -1.2410000000e+03, 6, },
260 {__LINE__, "-01241e-",   -1.2410000000e+03, 6, },
261 {__LINE__, "-1241",   -1.2410000000e+03, 5, },
262 {__LINE__, "-1241+",   -1.2410000000e+03, 5, },
263 {__LINE__, "-1241+1",   -1.2410000000e+03, 5, },
264 {__LINE__, "-1241+20",   -1.2410000000e+03, 5, },
265 {__LINE__, "-1241-",   -1.2410000000e+03, 5, },
266 {__LINE__, "-1241-1",   -1.2410000000e+03, 5, },
267 {__LINE__, "-1241-20",   -1.2410000000e+03, 5, },
268 {__LINE__, "-1241e",   -1.2410000000e+03, 5, },
269 {__LINE__, "-1241e+",   -1.2410000000e+03, 5, },
270 {__LINE__, "-1241e-",   -1.2410000000e+03, 5, },
271 {__LINE__, " -01241e+1",   -1.2410000000e+04, 10, },
272 {__LINE__, " -01241e1",   -1.2410000000e+04, 9, },
273 {__LINE__, " -1241e+1",   -1.2410000000e+04, 9, },
274 {__LINE__, " -1241e1",   -1.2410000000e+04, 8, },
275 {__LINE__, "-01241e+1",   -1.2410000000e+04, 9, },
276 {__LINE__, "-01241e1",   -1.2410000000e+04, 8, },
277 {__LINE__, "-1241e+1",   -1.2410000000e+04, 8, },
278 {__LINE__, "-1241e1",   -1.2410000000e+04, 7, },
279 {__LINE__, " -.1241e+20",   -1.2410000000e+19, 11, },
280 {__LINE__, " -.1241e20",   -1.2410000000e+19, 10, },
281 {__LINE__, " -0.1241e+20",   -1.2410000000e+19, 12, },
282 {__LINE__, " -0.1241e20",   -1.2410000000e+19, 11, },
283 {__LINE__, "-.1241e+20",   -1.2410000000e+19, 10, },
284 {__LINE__, "-.1241e20",   -1.2410000000e+19, 9, },
285 {__LINE__, "-0.1241e+20",   -1.2410000000e+19, 11, },
286 {__LINE__, "-0.1241e20",   -1.2410000000e+19, 10, },
287 {__LINE__, " -01241e+20",   -1.2410000000e+23, 11, },
288 {__LINE__, " -01241e20",   -1.2410000000e+23, 10, },
289 {__LINE__, " -1241e+20",   -1.2410000000e+23, 10, },
290 {__LINE__, " -1241e20",   -1.2410000000e+23, 9, },
291 {__LINE__, "-01241e+20",   -1.2410000000e+23, 10, },
292 {__LINE__, "-01241e20",   -1.2410000000e+23, 9, },
293 {__LINE__, "-1241e+20",   -1.2410000000e+23, 9, },
294 {__LINE__, "-1241e20",   -1.2410000000e+23, 8, },
295 {__LINE__, " -.1241",   -1.2410000000e-01, 7, },
296 {__LINE__, " -.1241+",   -1.2410000000e-01, 7, },
297 {__LINE__, " -.1241+1",   -1.2410000000e-01, 7, },
298 {__LINE__, " -.1241+20",   -1.2410000000e-01, 7, },
299 {__LINE__, " -.1241-",   -1.2410000000e-01, 7, },
300 {__LINE__, " -.1241-1",   -1.2410000000e-01, 7, },
301 {__LINE__, " -.1241-20",   -1.2410000000e-01, 7, },
302 {__LINE__, " -.1241e",   -1.2410000000e-01, 7, },
303 {__LINE__, " -.1241e+",   -1.2410000000e-01, 7, },
304 {__LINE__, " -.1241e-",   -1.2410000000e-01, 7, },
305 {__LINE__, " -0.1241",   -1.2410000000e-01, 8, },
306 {__LINE__, " -0.1241+",   -1.2410000000e-01, 8, },
307 {__LINE__, " -0.1241+1",   -1.2410000000e-01, 8, },
308 {__LINE__, " -0.1241+20",   -1.2410000000e-01, 8, },
309 {__LINE__, " -0.1241-",   -1.2410000000e-01, 8, },
310 {__LINE__, " -0.1241-1",   -1.2410000000e-01, 8, },
311 {__LINE__, " -0.1241-20",   -1.2410000000e-01, 8, },
312 {__LINE__, " -0.1241e",   -1.2410000000e-01, 8, },
313 #endif
314 #if TEST_PART == 2 || TEST_PART == -1
315 {__LINE__, " -0.1241e+",   -1.2410000000e-01, 8, },
316 {__LINE__, " -0.1241e-",   -1.2410000000e-01, 8, },
317 {__LINE__, "-.1241",   -1.2410000000e-01, 6, },
318 {__LINE__, "-.1241+",   -1.2410000000e-01, 6, },
319 {__LINE__, "-.1241+1",   -1.2410000000e-01, 6, },
320 {__LINE__, "-.1241+20",   -1.2410000000e-01, 6, },
321 {__LINE__, "-.1241-",   -1.2410000000e-01, 6, },
322 {__LINE__, "-.1241-1",   -1.2410000000e-01, 6, },
323 {__LINE__, "-.1241-20",   -1.2410000000e-01, 6, },
324 {__LINE__, "-.1241e",   -1.2410000000e-01, 6, },
325 {__LINE__, "-.1241e+",   -1.2410000000e-01, 6, },
326 {__LINE__, "-.1241e-",   -1.2410000000e-01, 6, },
327 {__LINE__, "-0.1241",   -1.2410000000e-01, 7, },
328 {__LINE__, "-0.1241+",   -1.2410000000e-01, 7, },
329 {__LINE__, "-0.1241+1",   -1.2410000000e-01, 7, },
330 {__LINE__, "-0.1241+20",   -1.2410000000e-01, 7, },
331 {__LINE__, "-0.1241-",   -1.2410000000e-01, 7, },
332 {__LINE__, "-0.1241-1",   -1.2410000000e-01, 7, },
333 {__LINE__, "-0.1241-20",   -1.2410000000e-01, 7, },
334 {__LINE__, "-0.1241e",   -1.2410000000e-01, 7, },
335 {__LINE__, "-0.1241e+",   -1.2410000000e-01, 7, },
336 {__LINE__, "-0.1241e-",   -1.2410000000e-01, 7, },
337 {__LINE__, " -.1241e-20",   -1.2410000000e-21, 11, },
338 {__LINE__, " -0.1241e-20",   -1.2410000000e-21, 12, },
339 {__LINE__, "-.1241e-20",   -1.2410000000e-21, 10, },
340 {__LINE__, "-0.1241e-20",   -1.2410000000e-21, 11, },
341 {__LINE__, " -.12411",   -1.2411000000e-01, 8, },
342 {__LINE__, " -0.12411",   -1.2411000000e-01, 9, },
343 {__LINE__, "-.12411",   -1.2411000000e-01, 7, },
344 {__LINE__, "-0.12411",   -1.2411000000e-01, 8, },
345 {__LINE__, " -012411",   -1.2411000000e+04, 8, },
346 {__LINE__, " -12411",   -1.2411000000e+04, 7, },
347 {__LINE__, "-012411",   -1.2411000000e+04, 7, },
348 {__LINE__, "-12411",   -1.2411000000e+04, 6, },
349 {__LINE__, " -.124120",   -1.2412000000e-01, 9, },
350 {__LINE__, " -0.124120",   -1.2412000000e-01, 10, },
351 {__LINE__, "-.124120",   -1.2412000000e-01, 8, },
352 {__LINE__, "-0.124120",   -1.2412000000e-01, 9, },
353 {__LINE__, " -0124120",   -1.2412000000e+05, 9, },
354 {__LINE__, " -124120",   -1.2412000000e+05, 8, },
355 {__LINE__, "-0124120",   -1.2412000000e+05, 8, },
356 {__LINE__, "-124120",   -1.2412000000e+05, 7, },
357 {__LINE__, " -020",   -2.0000000000e+01, 5, },
358 {__LINE__, " -20",   -2.0000000000e+01, 4, },
359 {__LINE__, "-020",   -2.0000000000e+01, 4, },
360 {__LINE__, "-20",   -2.0000000000e+01, 3, },
361 {__LINE__, " -.20",   -2.0000000000e-01, 5, },
362 {__LINE__, " -0.20",   -2.0000000000e-01, 6, },
363 {__LINE__, "-.20",   -2.0000000000e-01, 4, },
364 {__LINE__, "-0.20",   -2.0000000000e-01, 5, },
365 {__LINE__, " -211",   -2.1100000000e+02, 5, },
366 {__LINE__, " -211+",   -2.1100000000e+02, 5, },
367 {__LINE__, " -211+1",   -2.1100000000e+02, 5, },
368 {__LINE__, " -211+20",   -2.1100000000e+02, 5, },
369 {__LINE__, " -211-",   -2.1100000000e+02, 5, },
370 {__LINE__, " -211-1",   -2.1100000000e+02, 5, },
371 {__LINE__, " -211-20",   -2.1100000000e+02, 5, },
372 {__LINE__, " -211.",   -2.1100000000e+02, 6, },
373 {__LINE__, " -211.+",   -2.1100000000e+02, 6, },
374 {__LINE__, " -211.+1",   -2.1100000000e+02, 6, },
375 {__LINE__, " -211.+20",   -2.1100000000e+02, 6, },
376 {__LINE__, " -211.-",   -2.1100000000e+02, 6, },
377 {__LINE__, " -211.-1",   -2.1100000000e+02, 6, },
378 {__LINE__, " -211.-20",   -2.1100000000e+02, 6, },
379 {__LINE__, " -211.e",   -2.1100000000e+02, 6, },
380 {__LINE__, " -211.e+",   -2.1100000000e+02, 6, },
381 {__LINE__, " -211.e-",   -2.1100000000e+02, 6, },
382 {__LINE__, " -211e",   -2.1100000000e+02, 5, },
383 {__LINE__, " -211e+",   -2.1100000000e+02, 5, },
384 {__LINE__, " -211e-",   -2.1100000000e+02, 5, },
385 {__LINE__, "-211",   -2.1100000000e+02, 4, },
386 {__LINE__, "-211+",   -2.1100000000e+02, 4, },
387 {__LINE__, "-211+1",   -2.1100000000e+02, 4, },
388 {__LINE__, "-211+20",   -2.1100000000e+02, 4, },
389 {__LINE__, "-211-",   -2.1100000000e+02, 4, },
390 {__LINE__, "-211-1",   -2.1100000000e+02, 4, },
391 {__LINE__, "-211-20",   -2.1100000000e+02, 4, },
392 {__LINE__, "-211.",   -2.1100000000e+02, 5, },
393 {__LINE__, "-211.+",   -2.1100000000e+02, 5, },
394 {__LINE__, "-211.+1",   -2.1100000000e+02, 5, },
395 {__LINE__, "-211.+20",   -2.1100000000e+02, 5, },
396 {__LINE__, "-211.-",   -2.1100000000e+02, 5, },
397 {__LINE__, "-211.-1",   -2.1100000000e+02, 5, },
398 {__LINE__, "-211.-20",   -2.1100000000e+02, 5, },
399 {__LINE__, "-211.e",   -2.1100000000e+02, 5, },
400 {__LINE__, "-211.e+",   -2.1100000000e+02, 5, },
401 {__LINE__, "-211.e-",   -2.1100000000e+02, 5, },
402 {__LINE__, "-211e",   -2.1100000000e+02, 4, },
403 {__LINE__, "-211e+",   -2.1100000000e+02, 4, },
404 {__LINE__, "-211e-",   -2.1100000000e+02, 4, },
405 {__LINE__, " -211.e+20",   -2.1100000000e+22, 10, },
406 {__LINE__, " -211.e20",   -2.1100000000e+22, 9, },
407 {__LINE__, " -211e+20",   -2.1100000000e+22, 9, },
408 {__LINE__, " -211e20",   -2.1100000000e+22, 8, },
409 {__LINE__, "-211.e+20",   -2.1100000000e+22, 9, },
410 {__LINE__, "-211.e20",   -2.1100000000e+22, 8, },
411 {__LINE__, "-211e+20",   -2.1100000000e+22, 8, },
412 {__LINE__, "-211e20",   -2.1100000000e+22, 7, },
413 {__LINE__, " -211.e-1",   -2.1100000000e+01, 9, },
414 {__LINE__, " -211e-1",   -2.1100000000e+01, 8, },
415 {__LINE__, "-211.e-1",   -2.1100000000e+01, 8, },
416 {__LINE__, "-211e-1",   -2.1100000000e+01, 7, },
417 {__LINE__, " -211.e+1",   -2.1100000000e+03, 9, },
418 {__LINE__, " -211.e1",   -2.1100000000e+03, 8, },
419 {__LINE__, " -211e+1",   -2.1100000000e+03, 8, },
420 {__LINE__, " -211e1",   -2.1100000000e+03, 7, },
421 {__LINE__, "-211.e+1",   -2.1100000000e+03, 8, },
422 {__LINE__, "-211.e1",   -2.1100000000e+03, 7, },
423 {__LINE__, "-211e+1",   -2.1100000000e+03, 7, },
424 {__LINE__, "-211e1",   -2.1100000000e+03, 6, },
425 {__LINE__, " -211.e-20",   -2.1100000000e-18, 10, },
426 {__LINE__, " -211e-20",   -2.1100000000e-18, 9, },
427 {__LINE__, "-211.e-20",   -2.1100000000e-18, 9, },
428 {__LINE__, "-211e-20",   -2.1100000000e-18, 8, },
429 {__LINE__, " -211.1",   -2.1110000000e+02, 7, },
430 {__LINE__, "-211.1",   -2.1110000000e+02, 6, },
431 {__LINE__, " -2111",   -2.1110000000e+03, 6, },
432 {__LINE__, "-2111",   -2.1110000000e+03, 5, },
433 {__LINE__, " -2111241e-20",   -2.1112410000e-14, 13, },
434 {__LINE__, "-2111241e-20",   -2.1112410000e-14, 12, },
435 {__LINE__, " -211.1241e-1",   -2.1112410000e+01, 13, },
436 {__LINE__, "-211.1241e-1",   -2.1112410000e+01, 12, },
437 {__LINE__, " -211.1241",   -2.1112410000e+02, 10, },
438 {__LINE__, " -211.1241+",   -2.1112410000e+02, 10, },
439 {__LINE__, " -211.1241+1",   -2.1112410000e+02, 10, },
440 {__LINE__, " -211.1241+20",   -2.1112410000e+02, 10, },
441 {__LINE__, " -211.1241-",   -2.1112410000e+02, 10, },
442 {__LINE__, " -211.1241-1",   -2.1112410000e+02, 10, },
443 {__LINE__, " -211.1241-20",   -2.1112410000e+02, 10, },
444 {__LINE__, " -211.1241e",   -2.1112410000e+02, 10, },
445 {__LINE__, " -211.1241e+",   -2.1112410000e+02, 10, },
446 {__LINE__, " -211.1241e-",   -2.1112410000e+02, 10, },
447 {__LINE__, "-211.1241",   -2.1112410000e+02, 9, },
448 {__LINE__, "-211.1241+",   -2.1112410000e+02, 9, },
449 {__LINE__, "-211.1241+1",   -2.1112410000e+02, 9, },
450 {__LINE__, "-211.1241+20",   -2.1112410000e+02, 9, },
451 {__LINE__, "-211.1241-",   -2.1112410000e+02, 9, },
452 {__LINE__, "-211.1241-1",   -2.1112410000e+02, 9, },
453 {__LINE__, "-211.1241-20",   -2.1112410000e+02, 9, },
454 {__LINE__, "-211.1241e",   -2.1112410000e+02, 9, },
455 {__LINE__, "-211.1241e+",   -2.1112410000e+02, 9, },
456 {__LINE__, "-211.1241e-",   -2.1112410000e+02, 9, },
457 {__LINE__, " -211.1241e+1",   -2.1112410000e+03, 13, },
458 {__LINE__, " -211.1241e1",   -2.1112410000e+03, 12, },
459 {__LINE__, "-211.1241e+1",   -2.1112410000e+03, 12, },
460 {__LINE__, "-211.1241e1",   -2.1112410000e+03, 11, },
461 {__LINE__, " -2111241e-1",   -2.1112410000e+05, 12, },
462 {__LINE__, "-2111241e-1",   -2.1112410000e+05, 11, },
463 {__LINE__, " -2111241",   -2.1112410000e+06, 9, },
464 {__LINE__, " -2111241+",   -2.1112410000e+06, 9, },
465 {__LINE__, " -2111241+1",   -2.1112410000e+06, 9, },
466 {__LINE__, " -2111241+20",   -2.1112410000e+06, 9, },
467 {__LINE__, " -2111241-",   -2.1112410000e+06, 9, },
468 {__LINE__, " -2111241-1",   -2.1112410000e+06, 9, },
469 {__LINE__, " -2111241-20",   -2.1112410000e+06, 9, },
470 {__LINE__, " -2111241e",   -2.1112410000e+06, 9, },
471 {__LINE__, " -2111241e+",   -2.1112410000e+06, 9, },
472 {__LINE__, " -2111241e-",   -2.1112410000e+06, 9, },
473 {__LINE__, "-2111241",   -2.1112410000e+06, 8, },
474 {__LINE__, "-2111241+",   -2.1112410000e+06, 8, },
475 {__LINE__, "-2111241+1",   -2.1112410000e+06, 8, },
476 {__LINE__, "-2111241+20",   -2.1112410000e+06, 8, },
477 {__LINE__, "-2111241-",   -2.1112410000e+06, 8, },
478 {__LINE__, "-2111241-1",   -2.1112410000e+06, 8, },
479 {__LINE__, "-2111241-20",   -2.1112410000e+06, 8, },
480 {__LINE__, "-2111241e",   -2.1112410000e+06, 8, },
481 {__LINE__, "-2111241e+",   -2.1112410000e+06, 8, },
482 {__LINE__, "-2111241e-",   -2.1112410000e+06, 8, },
483 {__LINE__, " -2111241e+1",   -2.1112410000e+07, 12, },
484 {__LINE__, " -2111241e1",   -2.1112410000e+07, 11, },
485 {__LINE__, "-2111241e+1",   -2.1112410000e+07, 11, },
486 {__LINE__, "-2111241e1",   -2.1112410000e+07, 10, },
487 {__LINE__, " -211.1241e+20",   -2.1112410000e+22, 14, },
488 {__LINE__, " -211.1241e20",   -2.1112410000e+22, 13, },
489 {__LINE__, "-211.1241e+20",   -2.1112410000e+22, 13, },
490 {__LINE__, "-211.1241e20",   -2.1112410000e+22, 12, },
491 {__LINE__, " -2111241e+20",   -2.1112410000e+26, 13, },
492 {__LINE__, " -2111241e20",   -2.1112410000e+26, 12, },
493 {__LINE__, "-2111241e+20",   -2.1112410000e+26, 12, },
494 {__LINE__, "-2111241e20",   -2.1112410000e+26, 11, },
495 {__LINE__, " -211.1241e-20",   -2.1112410000e-18, 14, },
496 {__LINE__, "-211.1241e-20",   -2.1112410000e-18, 13, },
497 {__LINE__, " -211.12411",   -2.1112411000e+02, 11, },
498 {__LINE__, "-211.12411",   -2.1112411000e+02, 10, },
499 {__LINE__, " -21112411",   -2.1112411000e+07, 10, },
500 {__LINE__, "-21112411",   -2.1112411000e+07, 9, },
501 {__LINE__, " -211124120",   -2.1112412000e+08, 11, },
502 {__LINE__, "-211124120",   -2.1112412000e+08, 10, },
503 {__LINE__, " -211.124120",   -2.1112412000e+02, 12, },
504 {__LINE__, "-211.124120",   -2.1112412000e+02, 11, },
505 {__LINE__, " -211.20",   -2.1120000000e+02, 8, },
506 {__LINE__, "-211.20",   -2.1120000000e+02, 7, },
507 {__LINE__, " -21120",   -2.1120000000e+04, 7, },
508 {__LINE__, "-21120",   -2.1120000000e+04, 6, },
509 {__LINE__, " -211.8e-1",   -2.1180000000e+01, 10, },
510 {__LINE__, "-211.8e-1",   -2.1180000000e+01, 9, },
511 {__LINE__, " -211.8e+1",   -2.1180000000e+03, 10, },
512 {__LINE__, " -211.8e1",   -2.1180000000e+03, 9, },
513 {__LINE__, " -2118",   -2.1180000000e+03, 6, },
514 {__LINE__, " -2118+",   -2.1180000000e+03, 6, },
515 {__LINE__, " -2118+1",   -2.1180000000e+03, 6, },
516 {__LINE__, " -2118+20",   -2.1180000000e+03, 6, },
517 {__LINE__, " -2118-",   -2.1180000000e+03, 6, },
518 {__LINE__, " -2118-1",   -2.1180000000e+03, 6, },
519 {__LINE__, " -2118-20",   -2.1180000000e+03, 6, },
520 {__LINE__, " -2118e",   -2.1180000000e+03, 6, },
521 {__LINE__, " -2118e+",   -2.1180000000e+03, 6, },
522 {__LINE__, " -2118e-",   -2.1180000000e+03, 6, },
523 {__LINE__, "-211.8e+1",   -2.1180000000e+03, 9, },
524 {__LINE__, "-211.8e1",   -2.1180000000e+03, 8, },
525 {__LINE__, "-2118",   -2.1180000000e+03, 5, },
526 {__LINE__, "-2118+",   -2.1180000000e+03, 5, },
527 {__LINE__, "-2118+1",   -2.1180000000e+03, 5, },
528 {__LINE__, "-2118+20",   -2.1180000000e+03, 5, },
529 {__LINE__, "-2118-",   -2.1180000000e+03, 5, },
530 {__LINE__, "-2118-1",   -2.1180000000e+03, 5, },
531 {__LINE__, "-2118-20",   -2.1180000000e+03, 5, },
532 {__LINE__, "-2118e",   -2.1180000000e+03, 5, },
533 {__LINE__, "-2118e+",   -2.1180000000e+03, 5, },
534 {__LINE__, "-2118e-",   -2.1180000000e+03, 5, },
535 {__LINE__, " -2118e+1",   -2.1180000000e+04, 9, },
536 {__LINE__, " -2118e1",   -2.1180000000e+04, 8, },
537 {__LINE__, "-2118e+1",   -2.1180000000e+04, 8, },
538 {__LINE__, "-2118e1",   -2.1180000000e+04, 7, },
539 {__LINE__, " -2118e+20",   -2.1180000000e+23, 10, },
540 {__LINE__, " -2118e20",   -2.1180000000e+23, 9, },
541 {__LINE__, "-2118e+20",   -2.1180000000e+23, 9, },
542 {__LINE__, "-2118e20",   -2.1180000000e+23, 8, },
543 {__LINE__, " -2118e-20",   -2.1180000000e-17, 10, },
544 {__LINE__, "-2118e-20",   -2.1180000000e-17, 9, },
545 {__LINE__, " -211.8e-20",   -2.1180000000e-18, 11, },
546 {__LINE__, "-211.8e-20",   -2.1180000000e-18, 10, },
547 {__LINE__, " -211.8",   -2.1180000000e+02, 7, },
548 {__LINE__, " -211.8+",   -2.1180000000e+02, 7, },
549 {__LINE__, " -211.8+1",   -2.1180000000e+02, 7, },
550 {__LINE__, " -211.8+20",   -2.1180000000e+02, 7, },
551 {__LINE__, " -211.8-",   -2.1180000000e+02, 7, },
552 {__LINE__, " -211.8-1",   -2.1180000000e+02, 7, },
553 {__LINE__, " -211.8-20",   -2.1180000000e+02, 7, },
554 {__LINE__, " -211.8e",   -2.1180000000e+02, 7, },
555 {__LINE__, " -211.8e+",   -2.1180000000e+02, 7, },
556 {__LINE__, " -211.8e-",   -2.1180000000e+02, 7, },
557 {__LINE__, " -2118e-1",   -2.1180000000e+02, 9, },
558 {__LINE__, "-211.8",   -2.1180000000e+02, 6, },
559 {__LINE__, "-211.8+",   -2.1180000000e+02, 6, },
560 {__LINE__, "-211.8+1",   -2.1180000000e+02, 6, },
561 {__LINE__, "-211.8+20",   -2.1180000000e+02, 6, },
562 {__LINE__, "-211.8-",   -2.1180000000e+02, 6, },
563 {__LINE__, "-211.8-1",   -2.1180000000e+02, 6, },
564 {__LINE__, "-211.8-20",   -2.1180000000e+02, 6, },
565 {__LINE__, "-211.8e",   -2.1180000000e+02, 6, },
566 {__LINE__, "-211.8e+",   -2.1180000000e+02, 6, },
567 {__LINE__, "-211.8e-",   -2.1180000000e+02, 6, },
568 {__LINE__, "-2118e-1",   -2.1180000000e+02, 8, },
569 {__LINE__, " -211.8e+20",   -2.1180000000e+22, 11, },
570 {__LINE__, " -211.8e20",   -2.1180000000e+22, 10, },
571 {__LINE__, "-211.8e+20",   -2.1180000000e+22, 10, },
572 {__LINE__, "-211.8e20",   -2.1180000000e+22, 9, },
573 {__LINE__, " -211.81",   -2.1181000000e+02, 8, },
574 {__LINE__, "-211.81",   -2.1181000000e+02, 7, },
575 {__LINE__, " -21181",   -2.1181000000e+04, 7, },
576 {__LINE__, "-21181",   -2.1181000000e+04, 6, },
577 {__LINE__, " -211.820",   -2.1182000000e+02, 9, },
578 {__LINE__, "-211.820",   -2.1182000000e+02, 8, },
579 {__LINE__, " -211820",   -2.1182000000e+05, 8, },
580 {__LINE__, "-211820",   -2.1182000000e+05, 7, },
581 {__LINE__, " -2119e-20",   -2.1190000000e-17, 10, },
582 {__LINE__, "-2119e-20",   -2.1190000000e-17, 9, },
583 {__LINE__, " -211.9e-1",   -2.1190000000e+01, 10, },
584 {__LINE__, "-211.9e-1",   -2.1190000000e+01, 9, },
585 {__LINE__, " -211.9",   -2.1190000000e+02, 7, },
586 {__LINE__, " -211.9+",   -2.1190000000e+02, 7, },
587 {__LINE__, " -211.9+1",   -2.1190000000e+02, 7, },
588 {__LINE__, " -211.9+20",   -2.1190000000e+02, 7, },
589 {__LINE__, " -211.9-",   -2.1190000000e+02, 7, },
590 {__LINE__, " -211.9-1",   -2.1190000000e+02, 7, },
591 {__LINE__, " -211.9-20",   -2.1190000000e+02, 7, },
592 {__LINE__, " -211.9e",   -2.1190000000e+02, 7, },
593 {__LINE__, " -211.9e+",   -2.1190000000e+02, 7, },
594 {__LINE__, " -211.9e-",   -2.1190000000e+02, 7, },
595 {__LINE__, " -2119e-1",   -2.1190000000e+02, 9, },
596 {__LINE__, "-211.9",   -2.1190000000e+02, 6, },
597 {__LINE__, "-211.9+",   -2.1190000000e+02, 6, },
598 {__LINE__, "-211.9+1",   -2.1190000000e+02, 6, },
599 {__LINE__, "-211.9+20",   -2.1190000000e+02, 6, },
600 {__LINE__, "-211.9-",   -2.1190000000e+02, 6, },
601 {__LINE__, "-211.9-1",   -2.1190000000e+02, 6, },
602 {__LINE__, "-211.9-20",   -2.1190000000e+02, 6, },
603 {__LINE__, "-211.9e",   -2.1190000000e+02, 6, },
604 #endif
605 #if TEST_PART == 3 || TEST_PART == -1
606 {__LINE__, "-211.9e+",   -2.1190000000e+02, 6, },
607 {__LINE__, "-211.9e-",   -2.1190000000e+02, 6, },
608 {__LINE__, "-2119e-1",   -2.1190000000e+02, 8, },
609 {__LINE__, " -211.9e+1",   -2.1190000000e+03, 10, },
610 {__LINE__, " -211.9e1",   -2.1190000000e+03, 9, },
611 {__LINE__, " -2119",   -2.1190000000e+03, 6, },
612 {__LINE__, " -2119+",   -2.1190000000e+03, 6, },
613 {__LINE__, " -2119+1",   -2.1190000000e+03, 6, },
614 {__LINE__, " -2119+20",   -2.1190000000e+03, 6, },
615 {__LINE__, " -2119-",   -2.1190000000e+03, 6, },
616 {__LINE__, " -2119-1",   -2.1190000000e+03, 6, },
617 {__LINE__, " -2119-20",   -2.1190000000e+03, 6, },
618 {__LINE__, " -2119e",   -2.1190000000e+03, 6, },
619 {__LINE__, " -2119e+",   -2.1190000000e+03, 6, },
620 {__LINE__, " -2119e-",   -2.1190000000e+03, 6, },
621 {__LINE__, "-211.9e+1",   -2.1190000000e+03, 9, },
622 {__LINE__, "-211.9e1",   -2.1190000000e+03, 8, },
623 {__LINE__, "-2119",   -2.1190000000e+03, 5, },
624 {__LINE__, "-2119+",   -2.1190000000e+03, 5, },
625 {__LINE__, "-2119+1",   -2.1190000000e+03, 5, },
626 {__LINE__, "-2119+20",   -2.1190000000e+03, 5, },
627 {__LINE__, "-2119-",   -2.1190000000e+03, 5, },
628 {__LINE__, "-2119-1",   -2.1190000000e+03, 5, },
629 {__LINE__, "-2119-20",   -2.1190000000e+03, 5, },
630 {__LINE__, "-2119e",   -2.1190000000e+03, 5, },
631 {__LINE__, "-2119e+",   -2.1190000000e+03, 5, },
632 {__LINE__, "-2119e-",   -2.1190000000e+03, 5, },
633 {__LINE__, " -2119e+1",   -2.1190000000e+04, 9, },
634 {__LINE__, " -2119e1",   -2.1190000000e+04, 8, },
635 {__LINE__, "-2119e+1",   -2.1190000000e+04, 8, },
636 {__LINE__, "-2119e1",   -2.1190000000e+04, 7, },
637 {__LINE__, " -211.9e+20",   -2.1190000000e+22, 11, },
638 {__LINE__, " -211.9e20",   -2.1190000000e+22, 10, },
639 {__LINE__, "-211.9e+20",   -2.1190000000e+22, 10, },
640 {__LINE__, "-211.9e20",   -2.1190000000e+22, 9, },
641 {__LINE__, " -2119e+20",   -2.1190000000e+23, 10, },
642 {__LINE__, " -2119e20",   -2.1190000000e+23, 9, },
643 {__LINE__, "-2119e+20",   -2.1190000000e+23, 9, },
644 {__LINE__, "-2119e20",   -2.1190000000e+23, 8, },
645 {__LINE__, " -211.9e-20",   -2.1190000000e-18, 11, },
646 {__LINE__, "-211.9e-20",   -2.1190000000e-18, 10, },
647 {__LINE__, " -211.91",   -2.1191000000e+02, 8, },
648 {__LINE__, "-211.91",   -2.1191000000e+02, 7, },
649 {__LINE__, " -21191",   -2.1191000000e+04, 7, },
650 {__LINE__, "-21191",   -2.1191000000e+04, 6, },
651 {__LINE__, " -211.920",   -2.1192000000e+02, 9, },
652 {__LINE__, "-211.920",   -2.1192000000e+02, 8, },
653 {__LINE__, " -211920",   -2.1192000000e+05, 8, },
654 {__LINE__, "-211920",   -2.1192000000e+05, 7, },
655 {__LINE__, " -612.e-1",   -6.1200000000e+01, 9, },
656 {__LINE__, " -612e-1",   -6.1200000000e+01, 8, },
657 {__LINE__, "-612.e-1",   -6.1200000000e+01, 8, },
658 {__LINE__, "-612e-1",   -6.1200000000e+01, 7, },
659 {__LINE__, " -612",   -6.1200000000e+02, 5, },
660 {__LINE__, " -612+",   -6.1200000000e+02, 5, },
661 {__LINE__, " -612+1",   -6.1200000000e+02, 5, },
662 {__LINE__, " -612+20",   -6.1200000000e+02, 5, },
663 {__LINE__, " -612-",   -6.1200000000e+02, 5, },
664 {__LINE__, " -612-1",   -6.1200000000e+02, 5, },
665 {__LINE__, " -612-20",   -6.1200000000e+02, 5, },
666 {__LINE__, " -612.",   -6.1200000000e+02, 6, },
667 {__LINE__, " -612.+",   -6.1200000000e+02, 6, },
668 {__LINE__, " -612.+1",   -6.1200000000e+02, 6, },
669 {__LINE__, " -612.+20",   -6.1200000000e+02, 6, },
670 {__LINE__, " -612.-",   -6.1200000000e+02, 6, },
671 {__LINE__, " -612.-1",   -6.1200000000e+02, 6, },
672 {__LINE__, " -612.-20",   -6.1200000000e+02, 6, },
673 {__LINE__, " -612.e",   -6.1200000000e+02, 6, },
674 {__LINE__, " -612.e+",   -6.1200000000e+02, 6, },
675 {__LINE__, " -612.e-",   -6.1200000000e+02, 6, },
676 {__LINE__, " -612e",   -6.1200000000e+02, 5, },
677 {__LINE__, " -612e+",   -6.1200000000e+02, 5, },
678 {__LINE__, " -612e-",   -6.1200000000e+02, 5, },
679 {__LINE__, "-612",   -6.1200000000e+02, 4, },
680 {__LINE__, "-612+",   -6.1200000000e+02, 4, },
681 {__LINE__, "-612+1",   -6.1200000000e+02, 4, },
682 {__LINE__, "-612+20",   -6.1200000000e+02, 4, },
683 {__LINE__, "-612-",   -6.1200000000e+02, 4, },
684 {__LINE__, "-612-1",   -6.1200000000e+02, 4, },
685 {__LINE__, "-612-20",   -6.1200000000e+02, 4, },
686 {__LINE__, "-612.",   -6.1200000000e+02, 5, },
687 {__LINE__, "-612.+",   -6.1200000000e+02, 5, },
688 {__LINE__, "-612.+1",   -6.1200000000e+02, 5, },
689 {__LINE__, "-612.+20",   -6.1200000000e+02, 5, },
690 {__LINE__, "-612.-",   -6.1200000000e+02, 5, },
691 {__LINE__, "-612.-1",   -6.1200000000e+02, 5, },
692 {__LINE__, "-612.-20",   -6.1200000000e+02, 5, },
693 {__LINE__, "-612.e",   -6.1200000000e+02, 5, },
694 {__LINE__, "-612.e+",   -6.1200000000e+02, 5, },
695 {__LINE__, "-612.e-",   -6.1200000000e+02, 5, },
696 {__LINE__, "-612e",   -6.1200000000e+02, 4, },
697 {__LINE__, "-612e+",   -6.1200000000e+02, 4, },
698 {__LINE__, "-612e-",   -6.1200000000e+02, 4, },
699 {__LINE__, " -612.e+1",   -6.1200000000e+03, 9, },
700 {__LINE__, " -612.e1",   -6.1200000000e+03, 8, },
701 {__LINE__, " -612e+1",   -6.1200000000e+03, 8, },
702 {__LINE__, " -612e1",   -6.1200000000e+03, 7, },
703 {__LINE__, "-612.e+1",   -6.1200000000e+03, 8, },
704 {__LINE__, "-612.e1",   -6.1200000000e+03, 7, },
705 {__LINE__, "-612e+1",   -6.1200000000e+03, 7, },
706 {__LINE__, "-612e1",   -6.1200000000e+03, 6, },
707 {__LINE__, " -612.e+20",   -6.1200000000e+22, 10, },
708 {__LINE__, " -612.e20",   -6.1200000000e+22, 9, },
709 {__LINE__, " -612e+20",   -6.1200000000e+22, 9, },
710 {__LINE__, " -612e20",   -6.1200000000e+22, 8, },
711 {__LINE__, "-612.e+20",   -6.1200000000e+22, 9, },
712 {__LINE__, "-612.e20",   -6.1200000000e+22, 8, },
713 {__LINE__, "-612e+20",   -6.1200000000e+22, 8, },
714 {__LINE__, "-612e20",   -6.1200000000e+22, 7, },
715 {__LINE__, " -612.e-20",   -6.1200000000e-18, 10, },
716 {__LINE__, " -612e-20",   -6.1200000000e-18, 9, },
717 {__LINE__, "-612.e-20",   -6.1200000000e-18, 9, },
718 {__LINE__, "-612e-20",   -6.1200000000e-18, 8, },
719 {__LINE__, " -612.1",   -6.1210000000e+02, 7, },
720 {__LINE__, "-612.1",   -6.1210000000e+02, 6, },
721 {__LINE__, " -6121",   -6.1210000000e+03, 6, },
722 {__LINE__, "-6121",   -6.1210000000e+03, 5, },
723 {__LINE__, " -612.1241e-1",   -6.1212410000e+01, 13, },
724 {__LINE__, "-612.1241e-1",   -6.1212410000e+01, 12, },
725 {__LINE__, " -612.1241e+1",   -6.1212410000e+03, 13, },
726 {__LINE__, " -612.1241e1",   -6.1212410000e+03, 12, },
727 {__LINE__, "-612.1241e+1",   -6.1212410000e+03, 12, },
728 {__LINE__, "-612.1241e1",   -6.1212410000e+03, 11, },
729 {__LINE__, " -6121241e-1",   -6.1212410000e+05, 12, },
730 {__LINE__, "-6121241e-1",   -6.1212410000e+05, 11, },
731 {__LINE__, " -6121241e+1",   -6.1212410000e+07, 12, },
732 {__LINE__, " -6121241e1",   -6.1212410000e+07, 11, },
733 {__LINE__, "-6121241e+1",   -6.1212410000e+07, 11, },
734 {__LINE__, "-6121241e1",   -6.1212410000e+07, 10, },
735 {__LINE__, " -6121241e-20",   -6.1212410000e-14, 13, },
736 {__LINE__, "-6121241e-20",   -6.1212410000e-14, 12, },
737 {__LINE__, " -612.1241",   -6.1212410000e+02, 10, },
738 {__LINE__, " -612.1241+",   -6.1212410000e+02, 10, },
739 {__LINE__, " -612.1241+1",   -6.1212410000e+02, 10, },
740 {__LINE__, " -612.1241+20",   -6.1212410000e+02, 10, },
741 {__LINE__, " -612.1241-",   -6.1212410000e+02, 10, },
742 {__LINE__, " -612.1241-1",   -6.1212410000e+02, 10, },
743 {__LINE__, " -612.1241-20",   -6.1212410000e+02, 10, },
744 {__LINE__, " -612.1241e",   -6.1212410000e+02, 10, },
745 {__LINE__, " -612.1241e+",   -6.1212410000e+02, 10, },
746 {__LINE__, " -612.1241e-",   -6.1212410000e+02, 10, },
747 {__LINE__, "-612.1241",   -6.1212410000e+02, 9, },
748 {__LINE__, "-612.1241+",   -6.1212410000e+02, 9, },
749 {__LINE__, "-612.1241+1",   -6.1212410000e+02, 9, },
750 {__LINE__, "-612.1241+20",   -6.1212410000e+02, 9, },
751 {__LINE__, "-612.1241-",   -6.1212410000e+02, 9, },
752 {__LINE__, "-612.1241-1",   -6.1212410000e+02, 9, },
753 {__LINE__, "-612.1241-20",   -6.1212410000e+02, 9, },
754 {__LINE__, "-612.1241e",   -6.1212410000e+02, 9, },
755 {__LINE__, "-612.1241e+",   -6.1212410000e+02, 9, },
756 {__LINE__, "-612.1241e-",   -6.1212410000e+02, 9, },
757 {__LINE__, " -6121241",   -6.1212410000e+06, 9, },
758 {__LINE__, " -6121241+",   -6.1212410000e+06, 9, },
759 {__LINE__, " -6121241+1",   -6.1212410000e+06, 9, },
760 {__LINE__, " -6121241+20",   -6.1212410000e+06, 9, },
761 {__LINE__, " -6121241-",   -6.1212410000e+06, 9, },
762 {__LINE__, " -6121241-1",   -6.1212410000e+06, 9, },
763 {__LINE__, " -6121241-20",   -6.1212410000e+06, 9, },
764 {__LINE__, " -6121241e",   -6.1212410000e+06, 9, },
765 {__LINE__, " -6121241e+",   -6.1212410000e+06, 9, },
766 {__LINE__, " -6121241e-",   -6.1212410000e+06, 9, },
767 {__LINE__, "-6121241",   -6.1212410000e+06, 8, },
768 {__LINE__, "-6121241+",   -6.1212410000e+06, 8, },
769 {__LINE__, "-6121241+1",   -6.1212410000e+06, 8, },
770 {__LINE__, "-6121241+20",   -6.1212410000e+06, 8, },
771 {__LINE__, "-6121241-",   -6.1212410000e+06, 8, },
772 {__LINE__, "-6121241-1",   -6.1212410000e+06, 8, },
773 {__LINE__, "-6121241-20",   -6.1212410000e+06, 8, },
774 {__LINE__, "-6121241e",   -6.1212410000e+06, 8, },
775 {__LINE__, "-6121241e+",   -6.1212410000e+06, 8, },
776 {__LINE__, "-6121241e-",   -6.1212410000e+06, 8, },
777 {__LINE__, " -612.1241e+20",   -6.1212410000e+22, 14, },
778 {__LINE__, " -612.1241e20",   -6.1212410000e+22, 13, },
779 {__LINE__, "-612.1241e+20",   -6.1212410000e+22, 13, },
780 {__LINE__, "-612.1241e20",   -6.1212410000e+22, 12, },
781 {__LINE__, " -6121241e+20",   -6.1212410000e+26, 13, },
782 {__LINE__, " -6121241e20",   -6.1212410000e+26, 12, },
783 {__LINE__, "-6121241e+20",   -6.1212410000e+26, 12, },
784 {__LINE__, "-6121241e20",   -6.1212410000e+26, 11, },
785 {__LINE__, " -612.1241e-20",   -6.1212410000e-18, 14, },
786 {__LINE__, "-612.1241e-20",   -6.1212410000e-18, 13, },
787 {__LINE__, " -612.12411",   -6.1212411000e+02, 11, },
788 {__LINE__, "-612.12411",   -6.1212411000e+02, 10, },
789 {__LINE__, " -61212411",   -6.1212411000e+07, 10, },
790 {__LINE__, "-61212411",   -6.1212411000e+07, 9, },
791 {__LINE__, " -612.124120",   -6.1212412000e+02, 12, },
792 {__LINE__, "-612.124120",   -6.1212412000e+02, 11, },
793 {__LINE__, " -612124120",   -6.1212412000e+08, 11, },
794 {__LINE__, "-612124120",   -6.1212412000e+08, 10, },
795 {__LINE__, " -61220",   -6.1220000000e+04, 7, },
796 {__LINE__, "-61220",   -6.1220000000e+04, 6, },
797 {__LINE__, " -612.20",   -6.1220000000e+02, 8, },
798 {__LINE__, "-612.20",   -6.1220000000e+02, 7, },
799 {__LINE__, " -612.8",   -6.1280000000e+02, 7, },
800 {__LINE__, " -612.8+",   -6.1280000000e+02, 7, },
801 {__LINE__, " -612.8+1",   -6.1280000000e+02, 7, },
802 {__LINE__, " -612.8+20",   -6.1280000000e+02, 7, },
803 {__LINE__, " -612.8-",   -6.1280000000e+02, 7, },
804 {__LINE__, " -612.8-1",   -6.1280000000e+02, 7, },
805 {__LINE__, " -612.8-20",   -6.1280000000e+02, 7, },
806 {__LINE__, " -612.8e",   -6.1280000000e+02, 7, },
807 {__LINE__, " -612.8e+",   -6.1280000000e+02, 7, },
808 {__LINE__, " -612.8e-",   -6.1280000000e+02, 7, },
809 {__LINE__, " -6128e-1",   -6.1280000000e+02, 9, },
810 {__LINE__, "-612.8",   -6.1280000000e+02, 6, },
811 {__LINE__, "-612.8+",   -6.1280000000e+02, 6, },
812 {__LINE__, "-612.8+1",   -6.1280000000e+02, 6, },
813 {__LINE__, "-612.8+20",   -6.1280000000e+02, 6, },
814 {__LINE__, "-612.8-",   -6.1280000000e+02, 6, },
815 {__LINE__, "-612.8-1",   -6.1280000000e+02, 6, },
816 {__LINE__, "-612.8-20",   -6.1280000000e+02, 6, },
817 {__LINE__, "-612.8e",   -6.1280000000e+02, 6, },
818 {__LINE__, "-612.8e+",   -6.1280000000e+02, 6, },
819 {__LINE__, "-612.8e-",   -6.1280000000e+02, 6, },
820 {__LINE__, "-6128e-1",   -6.1280000000e+02, 8, },
821 {__LINE__, " -612.8e+20",   -6.1280000000e+22, 11, },
822 {__LINE__, " -612.8e20",   -6.1280000000e+22, 10, },
823 {__LINE__, "-612.8e+20",   -6.1280000000e+22, 10, },
824 {__LINE__, "-612.8e20",   -6.1280000000e+22, 9, },
825 {__LINE__, " -6128e-20",   -6.1280000000e-17, 10, },
826 {__LINE__, "-6128e-20",   -6.1280000000e-17, 9, },
827 {__LINE__, " -612.8e-1",   -6.1280000000e+01, 10, },
828 {__LINE__, "-612.8e-1",   -6.1280000000e+01, 9, },
829 {__LINE__, " -612.8e+1",   -6.1280000000e+03, 10, },
830 {__LINE__, " -612.8e1",   -6.1280000000e+03, 9, },
831 {__LINE__, " -6128",   -6.1280000000e+03, 6, },
832 {__LINE__, " -6128+",   -6.1280000000e+03, 6, },
833 {__LINE__, " -6128+1",   -6.1280000000e+03, 6, },
834 {__LINE__, " -6128+20",   -6.1280000000e+03, 6, },
835 {__LINE__, " -6128-",   -6.1280000000e+03, 6, },
836 {__LINE__, " -6128-1",   -6.1280000000e+03, 6, },
837 {__LINE__, " -6128-20",   -6.1280000000e+03, 6, },
838 {__LINE__, " -6128e",   -6.1280000000e+03, 6, },
839 {__LINE__, " -6128e+",   -6.1280000000e+03, 6, },
840 {__LINE__, " -6128e-",   -6.1280000000e+03, 6, },
841 {__LINE__, "-612.8e+1",   -6.1280000000e+03, 9, },
842 {__LINE__, "-612.8e1",   -6.1280000000e+03, 8, },
843 {__LINE__, "-6128",   -6.1280000000e+03, 5, },
844 {__LINE__, "-6128+",   -6.1280000000e+03, 5, },
845 {__LINE__, "-6128+1",   -6.1280000000e+03, 5, },
846 {__LINE__, "-6128+20",   -6.1280000000e+03, 5, },
847 {__LINE__, "-6128-",   -6.1280000000e+03, 5, },
848 {__LINE__, "-6128-1",   -6.1280000000e+03, 5, },
849 {__LINE__, "-6128-20",   -6.1280000000e+03, 5, },
850 {__LINE__, "-6128e",   -6.1280000000e+03, 5, },
851 {__LINE__, "-6128e+",   -6.1280000000e+03, 5, },
852 {__LINE__, "-6128e-",   -6.1280000000e+03, 5, },
853 {__LINE__, " -6128e+1",   -6.1280000000e+04, 9, },
854 {__LINE__, " -6128e1",   -6.1280000000e+04, 8, },
855 {__LINE__, "-6128e+1",   -6.1280000000e+04, 8, },
856 {__LINE__, "-6128e1",   -6.1280000000e+04, 7, },
857 {__LINE__, " -6128e+20",   -6.1280000000e+23, 10, },
858 {__LINE__, " -6128e20",   -6.1280000000e+23, 9, },
859 {__LINE__, "-6128e+20",   -6.1280000000e+23, 9, },
860 {__LINE__, "-6128e20",   -6.1280000000e+23, 8, },
861 {__LINE__, " -612.8e-20",   -6.1280000000e-18, 11, },
862 {__LINE__, "-612.8e-20",   -6.1280000000e-18, 10, },
863 {__LINE__, " -612.81",   -6.1281000000e+02, 8, },
864 {__LINE__, "-612.81",   -6.1281000000e+02, 7, },
865 {__LINE__, " -61281",   -6.1281000000e+04, 7, },
866 {__LINE__, "-61281",   -6.1281000000e+04, 6, },
867 {__LINE__, " -612820",   -6.1282000000e+05, 8, },
868 {__LINE__, "-612820",   -6.1282000000e+05, 7, },
869 {__LINE__, " -612.820",   -6.1282000000e+02, 9, },
870 {__LINE__, "-612.820",   -6.1282000000e+02, 8, },
871 {__LINE__, " -612.9e-1",   -6.1290000000e+01, 10, },
872 {__LINE__, "-612.9e-1",   -6.1290000000e+01, 9, },
873 {__LINE__, " -612.9",   -6.1290000000e+02, 7, },
874 {__LINE__, " -612.9+",   -6.1290000000e+02, 7, },
875 {__LINE__, " -612.9+1",   -6.1290000000e+02, 7, },
876 {__LINE__, " -612.9+20",   -6.1290000000e+02, 7, },
877 {__LINE__, " -612.9-",   -6.1290000000e+02, 7, },
878 {__LINE__, " -612.9-1",   -6.1290000000e+02, 7, },
879 {__LINE__, " -612.9-20",   -6.1290000000e+02, 7, },
880 {__LINE__, " -612.9e",   -6.1290000000e+02, 7, },
881 {__LINE__, " -612.9e+",   -6.1290000000e+02, 7, },
882 {__LINE__, " -612.9e-",   -6.1290000000e+02, 7, },
883 {__LINE__, " -6129e-1",   -6.1290000000e+02, 9, },
884 {__LINE__, "-612.9",   -6.1290000000e+02, 6, },
885 {__LINE__, "-612.9+",   -6.1290000000e+02, 6, },
886 {__LINE__, "-612.9+1",   -6.1290000000e+02, 6, },
887 {__LINE__, "-612.9+20",   -6.1290000000e+02, 6, },
888 {__LINE__, "-612.9-",   -6.1290000000e+02, 6, },
889 {__LINE__, "-612.9-1",   -6.1290000000e+02, 6, },
890 {__LINE__, "-612.9-20",   -6.1290000000e+02, 6, },
891 {__LINE__, "-612.9e",   -6.1290000000e+02, 6, },
892 {__LINE__, "-612.9e+",   -6.1290000000e+02, 6, },
893 {__LINE__, "-612.9e-",   -6.1290000000e+02, 6, },
894 {__LINE__, "-6129e-1",   -6.1290000000e+02, 8, },
895 #endif
896 #if TEST_PART == 4 || TEST_PART == -1
897 {__LINE__, " -612.9e+1",   -6.1290000000e+03, 10, },
898 {__LINE__, " -612.9e1",   -6.1290000000e+03, 9, },
899 {__LINE__, " -6129",   -6.1290000000e+03, 6, },
900 {__LINE__, " -6129+",   -6.1290000000e+03, 6, },
901 {__LINE__, " -6129+1",   -6.1290000000e+03, 6, },
902 {__LINE__, " -6129+20",   -6.1290000000e+03, 6, },
903 {__LINE__, " -6129-",   -6.1290000000e+03, 6, },
904 {__LINE__, " -6129-1",   -6.1290000000e+03, 6, },
905 {__LINE__, " -6129-20",   -6.1290000000e+03, 6, },
906 {__LINE__, " -6129e",   -6.1290000000e+03, 6, },
907 {__LINE__, " -6129e+",   -6.1290000000e+03, 6, },
908 {__LINE__, " -6129e-",   -6.1290000000e+03, 6, },
909 {__LINE__, "-612.9e+1",   -6.1290000000e+03, 9, },
910 {__LINE__, "-612.9e1",   -6.1290000000e+03, 8, },
911 {__LINE__, "-6129",   -6.1290000000e+03, 5, },
912 {__LINE__, "-6129+",   -6.1290000000e+03, 5, },
913 {__LINE__, "-6129+1",   -6.1290000000e+03, 5, },
914 {__LINE__, "-6129+20",   -6.1290000000e+03, 5, },
915 {__LINE__, "-6129-",   -6.1290000000e+03, 5, },
916 {__LINE__, "-6129-1",   -6.1290000000e+03, 5, },
917 {__LINE__, "-6129-20",   -6.1290000000e+03, 5, },
918 {__LINE__, "-6129e",   -6.1290000000e+03, 5, },
919 {__LINE__, "-6129e+",   -6.1290000000e+03, 5, },
920 {__LINE__, "-6129e-",   -6.1290000000e+03, 5, },
921 {__LINE__, " -6129e+1",   -6.1290000000e+04, 9, },
922 {__LINE__, " -6129e1",   -6.1290000000e+04, 8, },
923 {__LINE__, "-6129e+1",   -6.1290000000e+04, 8, },
924 {__LINE__, "-6129e1",   -6.1290000000e+04, 7, },
925 {__LINE__, " -612.9e+20",   -6.1290000000e+22, 11, },
926 {__LINE__, " -612.9e20",   -6.1290000000e+22, 10, },
927 {__LINE__, "-612.9e+20",   -6.1290000000e+22, 10, },
928 {__LINE__, "-612.9e20",   -6.1290000000e+22, 9, },
929 {__LINE__, " -6129e+20",   -6.1290000000e+23, 10, },
930 {__LINE__, " -6129e20",   -6.1290000000e+23, 9, },
931 {__LINE__, "-6129e+20",   -6.1290000000e+23, 9, },
932 {__LINE__, "-6129e20",   -6.1290000000e+23, 8, },
933 {__LINE__, " -612.9e-20",   -6.1290000000e-18, 11, },
934 {__LINE__, "-612.9e-20",   -6.1290000000e-18, 10, },
935 {__LINE__, " -6129e-20",   -6.1290000000e-17, 10, },
936 {__LINE__, "-6129e-20",   -6.1290000000e-17, 9, },
937 {__LINE__, " -612.91",   -6.1291000000e+02, 8, },
938 {__LINE__, "-612.91",   -6.1291000000e+02, 7, },
939 {__LINE__, " -61291",   -6.1291000000e+04, 7, },
940 {__LINE__, "-61291",   -6.1291000000e+04, 6, },
941 {__LINE__, " -612.920",   -6.1292000000e+02, 9, },
942 {__LINE__, "-612.920",   -6.1292000000e+02, 8, },
943 {__LINE__, " -612920",   -6.1292000000e+05, 8, },
944 {__LINE__, "-612920",   -6.1292000000e+05, 7, },
945 {__LINE__, " -08e-20",   -8.0000000000e-20, 8, },
946 {__LINE__, " -8e-20",   -8.0000000000e-20, 7, },
947 {__LINE__, "-08e-20",   -8.0000000000e-20, 7, },
948 {__LINE__, "-8e-20",   -8.0000000000e-20, 6, },
949 {__LINE__, " -.8e-20",   -8.0000000000e-21, 8, },
950 {__LINE__, " -0.8e-20",   -8.0000000000e-21, 9, },
951 {__LINE__, "-.8e-20",   -8.0000000000e-21, 7, },
952 {__LINE__, "-0.8e-20",   -8.0000000000e-21, 8, },
953 {__LINE__, " -.8e+1",   -8.0000000000e+00, 7, },
954 {__LINE__, " -.8e1",   -8.0000000000e+00, 6, },
955 {__LINE__, " -0.8e+1",   -8.0000000000e+00, 8, },
956 {__LINE__, " -0.8e1",   -8.0000000000e+00, 7, },
957 {__LINE__, " -08",   -8.0000000000e+00, 4, },
958 {__LINE__, " -08+",   -8.0000000000e+00, 4, },
959 {__LINE__, " -08+1",   -8.0000000000e+00, 4, },
960 {__LINE__, " -08+20",   -8.0000000000e+00, 4, },
961 {__LINE__, " -08-",   -8.0000000000e+00, 4, },
962 {__LINE__, " -08-1",   -8.0000000000e+00, 4, },
963 {__LINE__, " -08-20",   -8.0000000000e+00, 4, },
964 {__LINE__, " -08e",   -8.0000000000e+00, 4, },
965 {__LINE__, " -08e+",   -8.0000000000e+00, 4, },
966 {__LINE__, " -08e-",   -8.0000000000e+00, 4, },
967 {__LINE__, " -8",   -8.0000000000e+00, 3, },
968 {__LINE__, " -8+",   -8.0000000000e+00, 3, },
969 {__LINE__, " -8+1",   -8.0000000000e+00, 3, },
970 {__LINE__, " -8+20",   -8.0000000000e+00, 3, },
971 {__LINE__, " -8-",   -8.0000000000e+00, 3, },
972 {__LINE__, " -8-1",   -8.0000000000e+00, 3, },
973 {__LINE__, " -8-20",   -8.0000000000e+00, 3, },
974 {__LINE__, " -8e",   -8.0000000000e+00, 3, },
975 {__LINE__, " -8e+",   -8.0000000000e+00, 3, },
976 {__LINE__, " -8e-",   -8.0000000000e+00, 3, },
977 {__LINE__, "-.8e+1",   -8.0000000000e+00, 6, },
978 {__LINE__, "-.8e1",   -8.0000000000e+00, 5, },
979 {__LINE__, "-0.8e+1",   -8.0000000000e+00, 7, },
980 {__LINE__, "-0.8e1",   -8.0000000000e+00, 6, },
981 {__LINE__, "-08",   -8.0000000000e+00, 3, },
982 {__LINE__, "-08+",   -8.0000000000e+00, 3, },
983 {__LINE__, "-08+1",   -8.0000000000e+00, 3, },
984 {__LINE__, "-08+20",   -8.0000000000e+00, 3, },
985 {__LINE__, "-08-",   -8.0000000000e+00, 3, },
986 {__LINE__, "-08-1",   -8.0000000000e+00, 3, },
987 {__LINE__, "-08-20",   -8.0000000000e+00, 3, },
988 {__LINE__, "-08e",   -8.0000000000e+00, 3, },
989 {__LINE__, "-08e+",   -8.0000000000e+00, 3, },
990 {__LINE__, "-08e-",   -8.0000000000e+00, 3, },
991 {__LINE__, "-8",   -8.0000000000e+00, 2, },
992 {__LINE__, "-8+",   -8.0000000000e+00, 2, },
993 {__LINE__, "-8+1",   -8.0000000000e+00, 2, },
994 {__LINE__, "-8+20",   -8.0000000000e+00, 2, },
995 {__LINE__, "-8-",   -8.0000000000e+00, 2, },
996 {__LINE__, "-8-1",   -8.0000000000e+00, 2, },
997 {__LINE__, "-8-20",   -8.0000000000e+00, 2, },
998 {__LINE__, "-8e",   -8.0000000000e+00, 2, },
999 {__LINE__, "-8e+",   -8.0000000000e+00, 2, },
1000 {__LINE__, "-8e-",   -8.0000000000e+00, 2, },
1001 {__LINE__, " -08e+1",   -8.0000000000e+01, 7, },
1002 {__LINE__, " -08e1",   -8.0000000000e+01, 6, },
1003 {__LINE__, " -8e+1",   -8.0000000000e+01, 6, },
1004 {__LINE__, " -8e1",   -8.0000000000e+01, 5, },
1005 {__LINE__, "-08e+1",   -8.0000000000e+01, 6, },
1006 {__LINE__, "-08e1",   -8.0000000000e+01, 5, },
1007 {__LINE__, "-8e+1",   -8.0000000000e+01, 5, },
1008 {__LINE__, "-8e1",   -8.0000000000e+01, 4, },
1009 {__LINE__, " -.8e+20",   -8.0000000000e+19, 8, },
1010 {__LINE__, " -.8e20",   -8.0000000000e+19, 7, },
1011 {__LINE__, " -0.8e+20",   -8.0000000000e+19, 9, },
1012 {__LINE__, " -0.8e20",   -8.0000000000e+19, 8, },
1013 {__LINE__, "-.8e+20",   -8.0000000000e+19, 7, },
1014 {__LINE__, "-.8e20",   -8.0000000000e+19, 6, },
1015 {__LINE__, "-0.8e+20",   -8.0000000000e+19, 8, },
1016 {__LINE__, "-0.8e20",   -8.0000000000e+19, 7, },
1017 {__LINE__, " -08e+20",   -8.0000000000e+20, 8, },
1018 {__LINE__, " -08e20",   -8.0000000000e+20, 7, },
1019 {__LINE__, " -8e+20",   -8.0000000000e+20, 7, },
1020 {__LINE__, " -8e20",   -8.0000000000e+20, 6, },
1021 {__LINE__, "-08e+20",   -8.0000000000e+20, 7, },
1022 {__LINE__, "-08e20",   -8.0000000000e+20, 6, },
1023 {__LINE__, "-8e+20",   -8.0000000000e+20, 6, },
1024 {__LINE__, "-8e20",   -8.0000000000e+20, 5, },
1025 {__LINE__, " -.8",   -8.0000000000e-01, 4, },
1026 {__LINE__, " -.8+",   -8.0000000000e-01, 4, },
1027 {__LINE__, " -.8+1",   -8.0000000000e-01, 4, },
1028 {__LINE__, " -.8+20",   -8.0000000000e-01, 4, },
1029 {__LINE__, " -.8-",   -8.0000000000e-01, 4, },
1030 {__LINE__, " -.8-1",   -8.0000000000e-01, 4, },
1031 {__LINE__, " -.8-20",   -8.0000000000e-01, 4, },
1032 {__LINE__, " -.8e",   -8.0000000000e-01, 4, },
1033 {__LINE__, " -.8e+",   -8.0000000000e-01, 4, },
1034 {__LINE__, " -.8e-",   -8.0000000000e-01, 4, },
1035 {__LINE__, " -0.8",   -8.0000000000e-01, 5, },
1036 {__LINE__, " -0.8+",   -8.0000000000e-01, 5, },
1037 {__LINE__, " -0.8+1",   -8.0000000000e-01, 5, },
1038 {__LINE__, " -0.8+20",   -8.0000000000e-01, 5, },
1039 {__LINE__, " -0.8-",   -8.0000000000e-01, 5, },
1040 {__LINE__, " -0.8-1",   -8.0000000000e-01, 5, },
1041 {__LINE__, " -0.8-20",   -8.0000000000e-01, 5, },
1042 {__LINE__, " -0.8e",   -8.0000000000e-01, 5, },
1043 {__LINE__, " -0.8e+",   -8.0000000000e-01, 5, },
1044 {__LINE__, " -0.8e-",   -8.0000000000e-01, 5, },
1045 {__LINE__, " -08e-1",   -8.0000000000e-01, 7, },
1046 {__LINE__, " -8e-1",   -8.0000000000e-01, 6, },
1047 {__LINE__, "-.8",   -8.0000000000e-01, 3, },
1048 {__LINE__, "-.8+",   -8.0000000000e-01, 3, },
1049 {__LINE__, "-.8+1",   -8.0000000000e-01, 3, },
1050 {__LINE__, "-.8+20",   -8.0000000000e-01, 3, },
1051 {__LINE__, "-.8-",   -8.0000000000e-01, 3, },
1052 {__LINE__, "-.8-1",   -8.0000000000e-01, 3, },
1053 {__LINE__, "-.8-20",   -8.0000000000e-01, 3, },
1054 {__LINE__, "-.8e",   -8.0000000000e-01, 3, },
1055 {__LINE__, "-.8e+",   -8.0000000000e-01, 3, },
1056 {__LINE__, "-.8e-",   -8.0000000000e-01, 3, },
1057 {__LINE__, "-0.8",   -8.0000000000e-01, 4, },
1058 {__LINE__, "-0.8+",   -8.0000000000e-01, 4, },
1059 {__LINE__, "-0.8+1",   -8.0000000000e-01, 4, },
1060 {__LINE__, "-0.8+20",   -8.0000000000e-01, 4, },
1061 {__LINE__, "-0.8-",   -8.0000000000e-01, 4, },
1062 {__LINE__, "-0.8-1",   -8.0000000000e-01, 4, },
1063 {__LINE__, "-0.8-20",   -8.0000000000e-01, 4, },
1064 {__LINE__, "-0.8e",   -8.0000000000e-01, 4, },
1065 {__LINE__, "-0.8e+",   -8.0000000000e-01, 4, },
1066 {__LINE__, "-0.8e-",   -8.0000000000e-01, 4, },
1067 {__LINE__, "-08e-1",   -8.0000000000e-01, 6, },
1068 {__LINE__, "-8e-1",   -8.0000000000e-01, 5, },
1069 {__LINE__, " -.8e-1",   -8.0000000000e-02, 7, },
1070 {__LINE__, " -0.8e-1",   -8.0000000000e-02, 8, },
1071 {__LINE__, "-.8e-1",   -8.0000000000e-02, 6, },
1072 {__LINE__, "-0.8e-1",   -8.0000000000e-02, 7, },
1073 {__LINE__, " -081",   -8.1000000000e+01, 5, },
1074 {__LINE__, " -81",   -8.1000000000e+01, 4, },
1075 {__LINE__, "-081",   -8.1000000000e+01, 4, },
1076 {__LINE__, "-81",   -8.1000000000e+01, 3, },
1077 {__LINE__, " -.81",   -8.1000000000e-01, 5, },
1078 {__LINE__, " -0.81",   -8.1000000000e-01, 6, },
1079 {__LINE__, "-.81",   -8.1000000000e-01, 4, },
1080 {__LINE__, "-0.81",   -8.1000000000e-01, 5, },
1081 {__LINE__, " -0820",   -8.2000000000e+02, 6, },
1082 {__LINE__, " -820",   -8.2000000000e+02, 5, },
1083 {__LINE__, "-0820",   -8.2000000000e+02, 5, },
1084 {__LINE__, "-820",   -8.2000000000e+02, 4, },
1085 {__LINE__, " -.820",   -8.2000000000e-01, 6, },
1086 {__LINE__, " -0.820",   -8.2000000000e-01, 7, },
1087 {__LINE__, "-.820",   -8.2000000000e-01, 5, },
1088 {__LINE__, "-0.820",   -8.2000000000e-01, 6, },
1089 {__LINE__, " -.9e+1",   -9.0000000000e+00, 7, },
1090 {__LINE__, " -.9e1",   -9.0000000000e+00, 6, },
1091 {__LINE__, " -0.9e+1",   -9.0000000000e+00, 8, },
1092 {__LINE__, " -0.9e1",   -9.0000000000e+00, 7, },
1093 {__LINE__, " -09",   -9.0000000000e+00, 4, },
1094 {__LINE__, " -09+",   -9.0000000000e+00, 4, },
1095 {__LINE__, " -09+1",   -9.0000000000e+00, 4, },
1096 {__LINE__, " -09+20",   -9.0000000000e+00, 4, },
1097 {__LINE__, " -09-",   -9.0000000000e+00, 4, },
1098 {__LINE__, " -09-1",   -9.0000000000e+00, 4, },
1099 {__LINE__, " -09-20",   -9.0000000000e+00, 4, },
1100 {__LINE__, " -09e",   -9.0000000000e+00, 4, },
1101 {__LINE__, " -09e+",   -9.0000000000e+00, 4, },
1102 {__LINE__, " -09e-",   -9.0000000000e+00, 4, },
1103 {__LINE__, " -9",   -9.0000000000e+00, 3, },
1104 {__LINE__, " -9+",   -9.0000000000e+00, 3, },
1105 {__LINE__, " -9+1",   -9.0000000000e+00, 3, },
1106 {__LINE__, " -9+20",   -9.0000000000e+00, 3, },
1107 {__LINE__, " -9-",   -9.0000000000e+00, 3, },
1108 {__LINE__, " -9-1",   -9.0000000000e+00, 3, },
1109 {__LINE__, " -9-20",   -9.0000000000e+00, 3, },
1110 {__LINE__, " -9e",   -9.0000000000e+00, 3, },
1111 {__LINE__, " -9e+",   -9.0000000000e+00, 3, },
1112 {__LINE__, " -9e-",   -9.0000000000e+00, 3, },
1113 {__LINE__, "-.9e+1",   -9.0000000000e+00, 6, },
1114 {__LINE__, "-.9e1",   -9.0000000000e+00, 5, },
1115 {__LINE__, "-0.9e+1",   -9.0000000000e+00, 7, },
1116 {__LINE__, "-0.9e1",   -9.0000000000e+00, 6, },
1117 {__LINE__, "-09",   -9.0000000000e+00, 3, },
1118 {__LINE__, "-09+",   -9.0000000000e+00, 3, },
1119 {__LINE__, "-09+1",   -9.0000000000e+00, 3, },
1120 {__LINE__, "-09+20",   -9.0000000000e+00, 3, },
1121 {__LINE__, "-09-",   -9.0000000000e+00, 3, },
1122 {__LINE__, "-09-1",   -9.0000000000e+00, 3, },
1123 {__LINE__, "-09-20",   -9.0000000000e+00, 3, },
1124 {__LINE__, "-09e",   -9.0000000000e+00, 3, },
1125 {__LINE__, "-09e+",   -9.0000000000e+00, 3, },
1126 {__LINE__, "-09e-",   -9.0000000000e+00, 3, },
1127 {__LINE__, "-9",   -9.0000000000e+00, 2, },
1128 {__LINE__, "-9+",   -9.0000000000e+00, 2, },
1129 {__LINE__, "-9+1",   -9.0000000000e+00, 2, },
1130 {__LINE__, "-9+20",   -9.0000000000e+00, 2, },
1131 {__LINE__, "-9-",   -9.0000000000e+00, 2, },
1132 {__LINE__, "-9-1",   -9.0000000000e+00, 2, },
1133 {__LINE__, "-9-20",   -9.0000000000e+00, 2, },
1134 {__LINE__, "-9e",   -9.0000000000e+00, 2, },
1135 {__LINE__, "-9e+",   -9.0000000000e+00, 2, },
1136 {__LINE__, "-9e-",   -9.0000000000e+00, 2, },
1137 {__LINE__, " -09e+1",   -9.0000000000e+01, 7, },
1138 {__LINE__, " -09e1",   -9.0000000000e+01, 6, },
1139 {__LINE__, " -9e+1",   -9.0000000000e+01, 6, },
1140 {__LINE__, " -9e1",   -9.0000000000e+01, 5, },
1141 {__LINE__, "-09e+1",   -9.0000000000e+01, 6, },
1142 {__LINE__, "-09e1",   -9.0000000000e+01, 5, },
1143 {__LINE__, "-9e+1",   -9.0000000000e+01, 5, },
1144 {__LINE__, "-9e1",   -9.0000000000e+01, 4, },
1145 {__LINE__, " -.9e+20",   -9.0000000000e+19, 8, },
1146 {__LINE__, " -.9e20",   -9.0000000000e+19, 7, },
1147 {__LINE__, " -0.9e+20",   -9.0000000000e+19, 9, },
1148 {__LINE__, " -0.9e20",   -9.0000000000e+19, 8, },
1149 {__LINE__, "-.9e+20",   -9.0000000000e+19, 7, },
1150 {__LINE__, "-.9e20",   -9.0000000000e+19, 6, },
1151 {__LINE__, "-0.9e+20",   -9.0000000000e+19, 8, },
1152 {__LINE__, "-0.9e20",   -9.0000000000e+19, 7, },
1153 {__LINE__, " -09e+20",   -9.0000000000e+20, 8, },
1154 {__LINE__, " -09e20",   -9.0000000000e+20, 7, },
1155 {__LINE__, " -9e+20",   -9.0000000000e+20, 7, },
1156 {__LINE__, " -9e20",   -9.0000000000e+20, 6, },
1157 {__LINE__, "-09e+20",   -9.0000000000e+20, 7, },
1158 {__LINE__, "-09e20",   -9.0000000000e+20, 6, },
1159 {__LINE__, "-9e+20",   -9.0000000000e+20, 6, },
1160 {__LINE__, "-9e20",   -9.0000000000e+20, 5, },
1161 {__LINE__, " -.9",   -9.0000000000e-01, 4, },
1162 {__LINE__, " -.9+",   -9.0000000000e-01, 4, },
1163 {__LINE__, " -.9+1",   -9.0000000000e-01, 4, },
1164 {__LINE__, " -.9+20",   -9.0000000000e-01, 4, },
1165 {__LINE__, " -.9-",   -9.0000000000e-01, 4, },
1166 {__LINE__, " -.9-1",   -9.0000000000e-01, 4, },
1167 {__LINE__, " -.9-20",   -9.0000000000e-01, 4, },
1168 {__LINE__, " -.9e",   -9.0000000000e-01, 4, },
1169 {__LINE__, " -.9e+",   -9.0000000000e-01, 4, },
1170 {__LINE__, " -.9e-",   -9.0000000000e-01, 4, },
1171 {__LINE__, " -0.9",   -9.0000000000e-01, 5, },
1172 {__LINE__, " -0.9+",   -9.0000000000e-01, 5, },
1173 {__LINE__, " -0.9+1",   -9.0000000000e-01, 5, },
1174 {__LINE__, " -0.9+20",   -9.0000000000e-01, 5, },
1175 {__LINE__, " -0.9-",   -9.0000000000e-01, 5, },
1176 {__LINE__, " -0.9-1",   -9.0000000000e-01, 5, },
1177 {__LINE__, " -0.9-20",   -9.0000000000e-01, 5, },
1178 {__LINE__, " -0.9e",   -9.0000000000e-01, 5, },
1179 {__LINE__, " -0.9e+",   -9.0000000000e-01, 5, },
1180 {__LINE__, " -0.9e-",   -9.0000000000e-01, 5, },
1181 {__LINE__, " -09e-1",   -9.0000000000e-01, 7, },
1182 {__LINE__, " -9e-1",   -9.0000000000e-01, 6, },
1183 {__LINE__, "-.9",   -9.0000000000e-01, 3, },
1184 {__LINE__, "-.9+",   -9.0000000000e-01, 3, },
1185 {__LINE__, "-.9+1",   -9.0000000000e-01, 3, },
1186 #endif
1187 #if TEST_PART == 5 || TEST_PART == -1
1188 {__LINE__, "-.9+20",   -9.0000000000e-01, 3, },
1189 {__LINE__, "-.9-",   -9.0000000000e-01, 3, },
1190 {__LINE__, "-.9-1",   -9.0000000000e-01, 3, },
1191 {__LINE__, "-.9-20",   -9.0000000000e-01, 3, },
1192 {__LINE__, "-.9e",   -9.0000000000e-01, 3, },
1193 {__LINE__, "-.9e+",   -9.0000000000e-01, 3, },
1194 {__LINE__, "-.9e-",   -9.0000000000e-01, 3, },
1195 {__LINE__, "-0.9",   -9.0000000000e-01, 4, },
1196 {__LINE__, "-0.9+",   -9.0000000000e-01, 4, },
1197 {__LINE__, "-0.9+1",   -9.0000000000e-01, 4, },
1198 {__LINE__, "-0.9+20",   -9.0000000000e-01, 4, },
1199 {__LINE__, "-0.9-",   -9.0000000000e-01, 4, },
1200 {__LINE__, "-0.9-1",   -9.0000000000e-01, 4, },
1201 {__LINE__, "-0.9-20",   -9.0000000000e-01, 4, },
1202 {__LINE__, "-0.9e",   -9.0000000000e-01, 4, },
1203 {__LINE__, "-0.9e+",   -9.0000000000e-01, 4, },
1204 {__LINE__, "-0.9e-",   -9.0000000000e-01, 4, },
1205 {__LINE__, "-09e-1",   -9.0000000000e-01, 6, },
1206 {__LINE__, "-9e-1",   -9.0000000000e-01, 5, },
1207 {__LINE__, " -.9e-1",   -9.0000000000e-02, 7, },
1208 {__LINE__, " -0.9e-1",   -9.0000000000e-02, 8, },
1209 {__LINE__, "-.9e-1",   -9.0000000000e-02, 6, },
1210 {__LINE__, "-0.9e-1",   -9.0000000000e-02, 7, },
1211 {__LINE__, " -09e-20",   -9.0000000000e-20, 8, },
1212 {__LINE__, " -9e-20",   -9.0000000000e-20, 7, },
1213 {__LINE__, "-09e-20",   -9.0000000000e-20, 7, },
1214 {__LINE__, "-9e-20",   -9.0000000000e-20, 6, },
1215 {__LINE__, " -.9e-20",   -9.0000000000e-21, 8, },
1216 {__LINE__, " -0.9e-20",   -9.0000000000e-21, 9, },
1217 {__LINE__, "-.9e-20",   -9.0000000000e-21, 7, },
1218 {__LINE__, "-0.9e-20",   -9.0000000000e-21, 8, },
1219 {__LINE__, " -091",   -9.1000000000e+01, 5, },
1220 {__LINE__, " -91",   -9.1000000000e+01, 4, },
1221 {__LINE__, "-091",   -9.1000000000e+01, 4, },
1222 {__LINE__, "-91",   -9.1000000000e+01, 3, },
1223 {__LINE__, " -.91",   -9.1000000000e-01, 5, },
1224 {__LINE__, " -0.91",   -9.1000000000e-01, 6, },
1225 {__LINE__, "-.91",   -9.1000000000e-01, 4, },
1226 {__LINE__, "-0.91",   -9.1000000000e-01, 5, },
1227 {__LINE__, " -0920",   -9.2000000000e+02, 6, },
1228 {__LINE__, " -920",   -9.2000000000e+02, 5, },
1229 {__LINE__, "-0920",   -9.2000000000e+02, 5, },
1230 {__LINE__, "-920",   -9.2000000000e+02, 4, },
1231 {__LINE__, " -.920",   -9.2000000000e-01, 6, },
1232 {__LINE__, " -0.920",   -9.2000000000e-01, 7, },
1233 {__LINE__, "-.920",   -9.2000000000e-01, 5, },
1234 {__LINE__, "-0.920",   -9.2000000000e-01, 6, },
1235 {__LINE__, " ",    0.0000000000e+00, 0, },
1236 {__LINE__, " +",    0.0000000000e+00, 0, },
1237 {__LINE__, " ++",    0.0000000000e+00, 0, },
1238 {__LINE__, " ++1",    0.0000000000e+00, 0, },
1239 {__LINE__, " ++20",    0.0000000000e+00, 0, },
1240 {__LINE__, " +-",    0.0000000000e+00, 0, },
1241 {__LINE__, " +-1",    0.0000000000e+00, 0, },
1242 {__LINE__, " +-20",    0.0000000000e+00, 0, },
1243 {__LINE__, " +.",    0.0000000000e+00,0, },
1244 {__LINE__, " +.+",    0.0000000000e+00,0, },
1245 {__LINE__, " +.+1",    0.0000000000e+00,0, },
1246 {__LINE__, " +.+20",    0.0000000000e+00,0, },
1247 {__LINE__, " +.-",    0.0000000000e+00,0, },
1248 {__LINE__, " +.-1",    0.0000000000e+00,0, },
1249 {__LINE__, " +.-20",    0.0000000000e+00,0, },
1250 {__LINE__, " +.e",    0.0000000000e+00,0, },
1251 {__LINE__, " +.e+",    0.0000000000e+00,0, },
1252 {__LINE__, " +.e+1",    0.0000000000e+00,0, },
1253 {__LINE__, " +.e+20",    0.0000000000e+00,0, },
1254 {__LINE__, " +.e-",    0.0000000000e+00,0, },
1255 {__LINE__, " +.e-1",    0.0000000000e+00,0, },
1256 {__LINE__, " +.e-20",    0.0000000000e+00,0, },
1257 {__LINE__, " +.e1",    0.0000000000e+00,0, },
1258 {__LINE__, " +.e20",    0.0000000000e+00,0, },
1259 {__LINE__, " +0",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1260 {__LINE__, " +0+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1261 {__LINE__, " +0+1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1262 {__LINE__, " +0+20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1263 {__LINE__, " +0-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1264 {__LINE__, " +0-1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1265 {__LINE__, " +0-20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1266 {__LINE__, " +0.",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1267 {__LINE__, " +0.+",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1268 {__LINE__, " +0.+1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1269 {__LINE__, " +0.+20",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1270 {__LINE__, " +0.-",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1271 {__LINE__, " +0.-1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1272 {__LINE__, " +0.-20",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1273 {__LINE__, " +0.e",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1274 {__LINE__, " +0.e+",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1275 {__LINE__, " +0.e+1",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1276 {__LINE__, " +0.e+20",    0.0000000000e+00, 8 | ENDSCAN_IS_ZERO, },
1277 {__LINE__, " +0.e-",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1278 {__LINE__, " +0.e-1",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1279 {__LINE__, " +0.e-20",    0.0000000000e+00, 8 | ENDSCAN_IS_ZERO, },
1280 {__LINE__, " +0.e1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1281 {__LINE__, " +0.e20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1282 {__LINE__, " +0e",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1283 {__LINE__, " +0e+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1284 {__LINE__, " +0e+1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1285 {__LINE__, " +0e+20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1286 {__LINE__, " +0e-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1287 {__LINE__, " +0e-1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1288 {__LINE__, " +0e-20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1289 {__LINE__, " +0e1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1290 {__LINE__, " +0e20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1291 {__LINE__, " +e",    0.0000000000e+00, 0, },
1292 {__LINE__, " +e+",    0.0000000000e+00, 0, },
1293 {__LINE__, " +e+1",    0.0000000000e+00, 0, },
1294 {__LINE__, " +e+20",    0.0000000000e+00, 0, },
1295 {__LINE__, " +e-",    0.0000000000e+00, 0, },
1296 {__LINE__, " +e-1",    0.0000000000e+00, 0, },
1297 {__LINE__, " +e-20",    0.0000000000e+00, 0, },
1298 {__LINE__, " +e1",    0.0000000000e+00, 0, },
1299 {__LINE__, " +e20",    0.0000000000e+00, 0, },
1300 {__LINE__, " -",    0.0000000000e+00, 0, },
1301 {__LINE__, " -+",    0.0000000000e+00, 0, },
1302 {__LINE__, " -+1",    0.0000000000e+00, 0, },
1303 {__LINE__, " -+20",    0.0000000000e+00, 0, },
1304 {__LINE__, " --",    0.0000000000e+00, 0, },
1305 {__LINE__, " --1",    0.0000000000e+00, 0, },
1306 {__LINE__, " --20",    0.0000000000e+00, 0, },
1307 {__LINE__, " -.",    0.0000000000e+00,0, },
1308 {__LINE__, " -.+",    0.0000000000e+00,0, },
1309 {__LINE__, " -.+1",    0.0000000000e+00,0, },
1310 {__LINE__, " -.+20",    0.0000000000e+00,0, },
1311 {__LINE__, " -.-",    0.0000000000e+00,0, },
1312 {__LINE__, " -.-1",    0.0000000000e+00,0, },
1313 {__LINE__, " -.-20",    0.0000000000e+00,0, },
1314 {__LINE__, " -.e",    0.0000000000e+00,0, },
1315 {__LINE__, " -.e+",    0.0000000000e+00,0, },
1316 {__LINE__, " -.e+1",    0.0000000000e+00,0, },
1317 {__LINE__, " -.e+20",    0.0000000000e+00,0, },
1318 {__LINE__, " -.e-",    0.0000000000e+00,0, },
1319 {__LINE__, " -.e-1",    0.0000000000e+00,0, },
1320 {__LINE__, " -.e-20",    0.0000000000e+00,0, },
1321 {__LINE__, " -.e1",    0.0000000000e+00,0, },
1322 {__LINE__, " -.e20",    0.0000000000e+00,0, },
1323 {__LINE__, " -0",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1324 {__LINE__, " -0+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1325 {__LINE__, " -0+1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1326 {__LINE__, " -0+20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1327 {__LINE__, " -0-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1328 {__LINE__, " -0-1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1329 {__LINE__, " -0-20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1330 {__LINE__, " -0.",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1331 {__LINE__, " -0.+",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1332 {__LINE__, " -0.+1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1333 {__LINE__, " -0.+20",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1334 {__LINE__, " -0.-",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1335 {__LINE__, " -0.-1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1336 {__LINE__, " -0.-20",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1337 {__LINE__, " -0.e",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1338 {__LINE__, " -0.e+",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1339 {__LINE__, " -0.e+1",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1340 {__LINE__, " -0.e+20",    0.0000000000e+00, 8 | ENDSCAN_IS_ZERO, },
1341 {__LINE__, " -0.e-",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1342 {__LINE__, " -0.e-1",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1343 {__LINE__, " -0.e-20",    0.0000000000e+00, 8 | ENDSCAN_IS_ZERO, },
1344 {__LINE__, " -0.e1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1345 {__LINE__, " -0.e20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1346 {__LINE__, " -0e",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1347 {__LINE__, " -0e+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1348 {__LINE__, " -0e+1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1349 {__LINE__, " -0e+20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1350 {__LINE__, " -0e-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1351 {__LINE__, " -0e-1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1352 {__LINE__, " -0e-20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1353 {__LINE__, " -0e1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1354 {__LINE__, " -0e20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1355 {__LINE__, " -e",    0.0000000000e+00, 0, },
1356 {__LINE__, " -e+",    0.0000000000e+00, 0, },
1357 {__LINE__, " -e+1",    0.0000000000e+00, 0, },
1358 {__LINE__, " -e+20",    0.0000000000e+00, 0, },
1359 {__LINE__, " -e-",    0.0000000000e+00, 0, },
1360 {__LINE__, " -e-1",    0.0000000000e+00, 0, },
1361 {__LINE__, " -e-20",    0.0000000000e+00, 0, },
1362 {__LINE__, " -e1",    0.0000000000e+00, 0, },
1363 {__LINE__, " -e20",    0.0000000000e+00, 0, },
1364 {__LINE__, " .",    0.0000000000e+00,0, },
1365 {__LINE__, " .+",    0.0000000000e+00,0, },
1366 {__LINE__, " .+1",    0.0000000000e+00,0, },
1367 {__LINE__, " .+20",    0.0000000000e+00,0, },
1368 {__LINE__, " .-",    0.0000000000e+00,0, },
1369 {__LINE__, " .-1",    0.0000000000e+00,0, },
1370 {__LINE__, " .-20",    0.0000000000e+00,0, },
1371 {__LINE__, " .e",    0.0000000000e+00,0, },
1372 {__LINE__, " .e+",    0.0000000000e+00,0, },
1373 {__LINE__, " .e+1",    0.0000000000e+00,0, },
1374 {__LINE__, " .e+20",    0.0000000000e+00,0, },
1375 {__LINE__, " .e-",    0.0000000000e+00,0, },
1376 {__LINE__, " .e-1",    0.0000000000e+00,0, },
1377 {__LINE__, " .e-20",    0.0000000000e+00,0, },
1378 {__LINE__, " .e1",    0.0000000000e+00,0, },
1379 {__LINE__, " .e20",    0.0000000000e+00,0, },
1380 {__LINE__, " 0",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1381 {__LINE__, " 0+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1382 {__LINE__, " 0+1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1383 {__LINE__, " 0+20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1384 {__LINE__, " 0-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1385 {__LINE__, " 0-1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1386 {__LINE__, " 0-20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1387 {__LINE__, " 0.",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1388 {__LINE__, " 0.+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1389 {__LINE__, " 0.+1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1390 {__LINE__, " 0.+20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1391 {__LINE__, " 0.-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1392 {__LINE__, " 0.-1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1393 {__LINE__, " 0.-20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1394 {__LINE__, " 0.e",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1395 {__LINE__, " 0.e+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1396 {__LINE__, " 0.e+1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1397 {__LINE__, " 0.e+20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1398 {__LINE__, " 0.e-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1399 {__LINE__, " 0.e-1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1400 {__LINE__, " 0.e-20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1401 {__LINE__, " 0.e1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1402 {__LINE__, " 0.e20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1403 {__LINE__, " 0e",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1404 {__LINE__, " 0e+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1405 {__LINE__, " 0e+1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1406 {__LINE__, " 0e+20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1407 {__LINE__, " 0e-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1408 {__LINE__, " 0e-1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1409 {__LINE__, " 0e-20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1410 {__LINE__, " 0e1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1411 {__LINE__, " 0e20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1412 {__LINE__, " e",    0.0000000000e+00, 0, },
1413 {__LINE__, " e+",    0.0000000000e+00, 0, },
1414 {__LINE__, " e+1",    0.0000000000e+00, 0, },
1415 {__LINE__, " e+20",    0.0000000000e+00, 0, },
1416 {__LINE__, " e-",    0.0000000000e+00, 0, },
1417 {__LINE__, " e-1",    0.0000000000e+00, 0, },
1418 {__LINE__, " e-20",    0.0000000000e+00, 0, },
1419 {__LINE__, " e1",    0.0000000000e+00, 0, },
1420 {__LINE__, " e20",    0.0000000000e+00, 0, },
1421 {__LINE__, "",    0.0000000000e+00, 0, },
1422 {__LINE__, "+",    0.0000000000e+00, 0, },
1423 {__LINE__, "++",    0.0000000000e+00, 0, },
1424 {__LINE__, "++1",    0.0000000000e+00, 0, },
1425 {__LINE__, "++20",    0.0000000000e+00, 0, },
1426 {__LINE__, "+-",    0.0000000000e+00, 0, },
1427 {__LINE__, "+-1",    0.0000000000e+00, 0, },
1428 {__LINE__, "+-20",    0.0000000000e+00, 0, },
1429 {__LINE__, "+.",    0.0000000000e+00,0, },
1430 {__LINE__, "+.+",    0.0000000000e+00,0, },
1431 {__LINE__, "+.+1",    0.0000000000e+00,0, },
1432 {__LINE__, "+.+20",    0.0000000000e+00,0, },
1433 {__LINE__, "+.-",    0.0000000000e+00,0, },
1434 {__LINE__, "+.-1",    0.0000000000e+00,0, },
1435 {__LINE__, "+.-20",    0.0000000000e+00,0, },
1436 {__LINE__, "+.e",    0.0000000000e+00,0, },
1437 {__LINE__, "+.e+",    0.0000000000e+00,0, },
1438 {__LINE__, "+.e+1",    0.0000000000e+00,0, },
1439 {__LINE__, "+.e+20",    0.0000000000e+00,0, },
1440 {__LINE__, "+.e-",    0.0000000000e+00,0, },
1441 {__LINE__, "+.e-1",    0.0000000000e+00,0, },
1442 {__LINE__, "+.e-20",    0.0000000000e+00,0, },
1443 {__LINE__, "+.e1",    0.0000000000e+00,0, },
1444 {__LINE__, "+.e20",    0.0000000000e+00,0, },
1445 {__LINE__, "+0",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1446 {__LINE__, "+0+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1447 {__LINE__, "+0+1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1448 {__LINE__, "+0+20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1449 {__LINE__, "+0-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1450 {__LINE__, "+0-1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1451 {__LINE__, "+0-20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1452 {__LINE__, "+0.",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1453 {__LINE__, "+0.+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1454 {__LINE__, "+0.+1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1455 {__LINE__, "+0.+20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1456 {__LINE__, "+0.-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1457 {__LINE__, "+0.-1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1458 {__LINE__, "+0.-20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1459 {__LINE__, "+0.e",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1460 {__LINE__, "+0.e+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1461 {__LINE__, "+0.e+1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1462 {__LINE__, "+0.e+20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1463 {__LINE__, "+0.e-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1464 {__LINE__, "+0.e-1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1465 {__LINE__, "+0.e-20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1466 {__LINE__, "+0.e1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1467 {__LINE__, "+0.e20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1468 {__LINE__, "+0e",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1469 {__LINE__, "+0e+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1470 {__LINE__, "+0e+1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1471 {__LINE__, "+0e+20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1472 {__LINE__, "+0e-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1473 {__LINE__, "+0e-1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1474 {__LINE__, "+0e-20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1475 {__LINE__, "+0e1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1476 {__LINE__, "+0e20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1477 #endif
1478 #if TEST_PART == 6 || TEST_PART == -1
1479 {__LINE__, "+e",    0.0000000000e+00, 0, },
1480 {__LINE__, "+e+",    0.0000000000e+00, 0, },
1481 {__LINE__, "+e+1",    0.0000000000e+00, 0, },
1482 {__LINE__, "+e+20",    0.0000000000e+00, 0, },
1483 {__LINE__, "+e-",    0.0000000000e+00, 0, },
1484 {__LINE__, "+e-1",    0.0000000000e+00, 0, },
1485 {__LINE__, "+e-20",    0.0000000000e+00, 0, },
1486 {__LINE__, "+e1",    0.0000000000e+00, 0, },
1487 {__LINE__, "+e20",    0.0000000000e+00, 0, },
1488 {__LINE__, "-",    0.0000000000e+00, 0, },
1489 {__LINE__, "-+",    0.0000000000e+00, 0, },
1490 {__LINE__, "-+1",    0.0000000000e+00, 0, },
1491 {__LINE__, "-+20",    0.0000000000e+00, 0, },
1492 {__LINE__, "--",    0.0000000000e+00, 0, },
1493 {__LINE__, "--1",    0.0000000000e+00, 0, },
1494 {__LINE__, "--20",    0.0000000000e+00, 0, },
1495 {__LINE__, "-.",    0.0000000000e+00,0, },
1496 {__LINE__, "-.+",    0.0000000000e+00,0, },
1497 {__LINE__, "-.+1",    0.0000000000e+00,0, },
1498 {__LINE__, "-.+20",    0.0000000000e+00,0, },
1499 {__LINE__, "-.-",    0.0000000000e+00,0, },
1500 {__LINE__, "-.-1",    0.0000000000e+00,0, },
1501 {__LINE__, "-.-20",    0.0000000000e+00,0, },
1502 {__LINE__, "-.e",    0.0000000000e+00,0, },
1503 {__LINE__, "-.e+",    0.0000000000e+00,0, },
1504 {__LINE__, "-.e+1",    0.0000000000e+00,0, },
1505 {__LINE__, "-.e+20",    0.0000000000e+00,0, },
1506 {__LINE__, "-.e-",    0.0000000000e+00,0, },
1507 {__LINE__, "-.e-1",    0.0000000000e+00,0, },
1508 {__LINE__, "-.e-20",    0.0000000000e+00,0, },
1509 {__LINE__, "-.e1",    0.0000000000e+00,0, },
1510 {__LINE__, "-.e20",    0.0000000000e+00,0, },
1511 {__LINE__, "-0",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1512 {__LINE__, "-0+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1513 {__LINE__, "-0+1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1514 {__LINE__, "-0+20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1515 {__LINE__, "-0-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1516 {__LINE__, "-0-1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1517 {__LINE__, "-0-20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1518 {__LINE__, "-0.",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1519 {__LINE__, "-0.+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1520 {__LINE__, "-0.+1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1521 {__LINE__, "-0.+20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1522 {__LINE__, "-0.-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1523 {__LINE__, "-0.-1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1524 {__LINE__, "-0.-20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1525 {__LINE__, "-0.e",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1526 {__LINE__, "-0.e+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1527 {__LINE__, "-0.e+1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1528 {__LINE__, "-0.e+20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1529 {__LINE__, "-0.e-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1530 {__LINE__, "-0.e-1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1531 {__LINE__, "-0.e-20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
1532 {__LINE__, "-0.e1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1533 {__LINE__, "-0.e20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1534 {__LINE__, "-0e",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1535 {__LINE__, "-0e+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1536 {__LINE__, "-0e+1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1537 {__LINE__, "-0e+20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1538 {__LINE__, "-0e-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1539 {__LINE__, "-0e-1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1540 {__LINE__, "-0e-20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1541 {__LINE__, "-0e1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1542 {__LINE__, "-0e20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1543 {__LINE__, "-e",    0.0000000000e+00, 0, },
1544 {__LINE__, "-e+",    0.0000000000e+00, 0, },
1545 {__LINE__, "-e+1",    0.0000000000e+00, 0, },
1546 {__LINE__, "-e+20",    0.0000000000e+00, 0, },
1547 {__LINE__, "-e-",    0.0000000000e+00, 0, },
1548 {__LINE__, "-e-1",    0.0000000000e+00, 0, },
1549 {__LINE__, "-e-20",    0.0000000000e+00, 0, },
1550 {__LINE__, "-e1",    0.0000000000e+00, 0, },
1551 {__LINE__, "-e20",    0.0000000000e+00, 0, },
1552 {__LINE__, ".",    0.0000000000e+00,0, },
1553 {__LINE__, ".+",    0.0000000000e+00,0, },
1554 {__LINE__, ".+1",    0.0000000000e+00,0, },
1555 {__LINE__, ".+20",    0.0000000000e+00,0, },
1556 {__LINE__, ".-",    0.0000000000e+00,0, },
1557 {__LINE__, ".-1",    0.0000000000e+00,0, },
1558 {__LINE__, ".-20",    0.0000000000e+00,0, },
1559 {__LINE__, ".e",    0.0000000000e+00,0, },
1560 {__LINE__, ".e+",    0.0000000000e+00,0, },
1561 {__LINE__, ".e+1",    0.0000000000e+00,0, },
1562 {__LINE__, ".e+20",    0.0000000000e+00,0, },
1563 {__LINE__, ".e-",    0.0000000000e+00,0, },
1564 {__LINE__, ".e-1",    0.0000000000e+00,0, },
1565 {__LINE__, ".e-20",    0.0000000000e+00,0, },
1566 {__LINE__, ".e1",    0.0000000000e+00,0, },
1567 {__LINE__, ".e20",    0.0000000000e+00,0, },
1568 {__LINE__, "0",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
1569 {__LINE__, "0+",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
1570 {__LINE__, "0+1",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
1571 {__LINE__, "0+20",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
1572 {__LINE__, "0-",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
1573 {__LINE__, "0-1",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
1574 {__LINE__, "0-20",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
1575 {__LINE__, "0.",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1576 {__LINE__, "0.+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1577 {__LINE__, "0.+1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1578 {__LINE__, "0.+20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1579 {__LINE__, "0.-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1580 {__LINE__, "0.-1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1581 {__LINE__, "0.-20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1582 {__LINE__, "0.e",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1583 {__LINE__, "0.e+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1584 {__LINE__, "0.e+1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1585 {__LINE__, "0.e+20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1586 {__LINE__, "0.e-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
1587 {__LINE__, "0.e-1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1588 {__LINE__, "0.e-20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
1589 {__LINE__, "0.e1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1590 {__LINE__, "0.e20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1591 {__LINE__, "0e",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
1592 {__LINE__, "0e+",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
1593 {__LINE__, "0e+1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1594 {__LINE__, "0e+20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1595 {__LINE__, "0e-",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
1596 {__LINE__, "0e-1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1597 {__LINE__, "0e-20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
1598 {__LINE__, "0e1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
1599 {__LINE__, "0e20",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
1600 {__LINE__, "e",    0.0000000000e+00, 0, },
1601 {__LINE__, "e+",    0.0000000000e+00, 0, },
1602 {__LINE__, "e+1",    0.0000000000e+00, 0, },
1603 {__LINE__, "e+20",    0.0000000000e+00, 0, },
1604 {__LINE__, "e-",    0.0000000000e+00, 0, },
1605 {__LINE__, "e-1",    0.0000000000e+00, 0, },
1606 {__LINE__, "e-20",    0.0000000000e+00, 0, },
1607 {__LINE__, "e1",    0.0000000000e+00, 0, },
1608 {__LINE__, "e20",    0.0000000000e+00, 0, },
1609 {__LINE__, " +01",    1.0000000000e+00, 4, },
1610 {__LINE__, " +1",    1.0000000000e+00, 3, },
1611 {__LINE__, " 01",    1.0000000000e+00, 3, },
1612 {__LINE__, " 1",    1.0000000000e+00, 2, },
1613 {__LINE__, "+01",    1.0000000000e+00, 3, },
1614 {__LINE__, "+1",    1.0000000000e+00, 2, },
1615 {__LINE__, "01",    1.0000000000e+00, 2, },
1616 {__LINE__, "1",    1.0000000000e+00, 1, },
1617 {__LINE__, " +.1",    1.0000000000e-01, 4, },
1618 {__LINE__, " +0.1",    1.0000000000e-01, 5, },
1619 {__LINE__, " .1",    1.0000000000e-01, 3, },
1620 {__LINE__, " 0.1",    1.0000000000e-01, 4, },
1621 {__LINE__, "+.1",    1.0000000000e-01, 3, },
1622 {__LINE__, "+0.1",    1.0000000000e-01, 4, },
1623 {__LINE__, ".1",    1.0000000000e-01, 2, },
1624 {__LINE__, "0.1",    1.0000000000e-01, 3, },
1625 {__LINE__, " +01241e-1",    1.2410000000e+02, 10, },
1626 {__LINE__, " +1241e-1",    1.2410000000e+02, 9, },
1627 {__LINE__, " 01241e-1",    1.2410000000e+02, 9, },
1628 {__LINE__, " 1241e-1",    1.2410000000e+02, 8, },
1629 {__LINE__, "+01241e-1",    1.2410000000e+02, 9, },
1630 {__LINE__, "+1241e-1",    1.2410000000e+02, 8, },
1631 {__LINE__, "01241e-1",    1.2410000000e+02, 8, },
1632 {__LINE__, "1241e-1",    1.2410000000e+02, 7, },
1633 {__LINE__, " +.1241e-1",    1.2410000000e-02, 10, },
1634 {__LINE__, " +0.1241e-1",    1.2410000000e-02, 11, },
1635 {__LINE__, " .1241e-1",    1.2410000000e-02, 9, },
1636 {__LINE__, " 0.1241e-1",    1.2410000000e-02, 10, },
1637 {__LINE__, "+.1241e-1",    1.2410000000e-02, 9, },
1638 {__LINE__, "+0.1241e-1",    1.2410000000e-02, 10, },
1639 {__LINE__, ".1241e-1",    1.2410000000e-02, 8, },
1640 {__LINE__, "0.1241e-1",    1.2410000000e-02, 9, },
1641 {__LINE__, " +01241e-20",    1.2410000000e-17, 11, },
1642 {__LINE__, " +1241e-20",    1.2410000000e-17, 10, },
1643 {__LINE__, " 01241e-20",    1.2410000000e-17, 10, },
1644 {__LINE__, " 1241e-20",    1.2410000000e-17, 9, },
1645 {__LINE__, "+01241e-20",    1.2410000000e-17, 10, },
1646 {__LINE__, "+1241e-20",    1.2410000000e-17, 9, },
1647 {__LINE__, "01241e-20",    1.2410000000e-17, 9, },
1648 {__LINE__, "1241e-20",    1.2410000000e-17, 8, },
1649 {__LINE__, " +.1241e+1",    1.2410000000e+00, 10, },
1650 {__LINE__, " +.1241e1",    1.2410000000e+00, 9, },
1651 {__LINE__, " +0.1241e+1",    1.2410000000e+00, 11, },
1652 {__LINE__, " +0.1241e1",    1.2410000000e+00, 10, },
1653 {__LINE__, " .1241e+1",    1.2410000000e+00, 9, },
1654 {__LINE__, " .1241e1",    1.2410000000e+00, 8, },
1655 {__LINE__, " 0.1241e+1",    1.2410000000e+00, 10, },
1656 {__LINE__, " 0.1241e1",    1.2410000000e+00, 9, },
1657 {__LINE__, "+.1241e+1",    1.2410000000e+00, 9, },
1658 {__LINE__, "+.1241e1",    1.2410000000e+00, 8, },
1659 {__LINE__, "+0.1241e+1",    1.2410000000e+00, 10, },
1660 {__LINE__, "+0.1241e1",    1.2410000000e+00, 9, },
1661 {__LINE__, ".1241e+1",    1.2410000000e+00, 8, },
1662 {__LINE__, ".1241e1",    1.2410000000e+00, 7, },
1663 {__LINE__, "0.1241e+1",    1.2410000000e+00, 9, },
1664 {__LINE__, "0.1241e1",    1.2410000000e+00, 8, },
1665 {__LINE__, " +01241",    1.2410000000e+03, 7, },
1666 {__LINE__, " +01241+",    1.2410000000e+03, 7, },
1667 {__LINE__, " +01241+1",    1.2410000000e+03, 7, },
1668 {__LINE__, " +01241+20",    1.2410000000e+03, 7, },
1669 {__LINE__, " +01241-",    1.2410000000e+03, 7, },
1670 {__LINE__, " +01241-1",    1.2410000000e+03, 7, },
1671 {__LINE__, " +01241-20",    1.2410000000e+03, 7, },
1672 {__LINE__, " +01241e",    1.2410000000e+03, 7, },
1673 {__LINE__, " +01241e+",    1.2410000000e+03, 7, },
1674 {__LINE__, " +01241e-",    1.2410000000e+03, 7, },
1675 {__LINE__, " +1241",    1.2410000000e+03, 6, },
1676 {__LINE__, " +1241+",    1.2410000000e+03, 6, },
1677 {__LINE__, " +1241+1",    1.2410000000e+03, 6, },
1678 {__LINE__, " +1241+20",    1.2410000000e+03, 6, },
1679 {__LINE__, " +1241-",    1.2410000000e+03, 6, },
1680 {__LINE__, " +1241-1",    1.2410000000e+03, 6, },
1681 {__LINE__, " +1241-20",    1.2410000000e+03, 6, },
1682 {__LINE__, " +1241e",    1.2410000000e+03, 6, },
1683 {__LINE__, " +1241e+",    1.2410000000e+03, 6, },
1684 {__LINE__, " +1241e-",    1.2410000000e+03, 6, },
1685 {__LINE__, " 01241",    1.2410000000e+03, 6, },
1686 {__LINE__, " 01241+",    1.2410000000e+03, 6, },
1687 {__LINE__, " 01241+1",    1.2410000000e+03, 6, },
1688 {__LINE__, " 01241+20",    1.2410000000e+03, 6, },
1689 {__LINE__, " 01241-",    1.2410000000e+03, 6, },
1690 {__LINE__, " 01241-1",    1.2410000000e+03, 6, },
1691 {__LINE__, " 01241-20",    1.2410000000e+03, 6, },
1692 {__LINE__, " 01241e",    1.2410000000e+03, 6, },
1693 {__LINE__, " 01241e+",    1.2410000000e+03, 6, },
1694 {__LINE__, " 01241e-",    1.2410000000e+03, 6, },
1695 {__LINE__, " 1241",    1.2410000000e+03, 5, },
1696 {__LINE__, " 1241+",    1.2410000000e+03, 5, },
1697 {__LINE__, " 1241+1",    1.2410000000e+03, 5, },
1698 {__LINE__, " 1241+20",    1.2410000000e+03, 5, },
1699 {__LINE__, " 1241-",    1.2410000000e+03, 5, },
1700 {__LINE__, " 1241-1",    1.2410000000e+03, 5, },
1701 {__LINE__, " 1241-20",    1.2410000000e+03, 5, },
1702 {__LINE__, " 1241e",    1.2410000000e+03, 5, },
1703 {__LINE__, " 1241e+",    1.2410000000e+03, 5, },
1704 {__LINE__, " 1241e-",    1.2410000000e+03, 5, },
1705 {__LINE__, "+01241",    1.2410000000e+03, 6, },
1706 {__LINE__, "+01241+",    1.2410000000e+03, 6, },
1707 {__LINE__, "+01241+1",    1.2410000000e+03, 6, },
1708 {__LINE__, "+01241+20",    1.2410000000e+03, 6, },
1709 {__LINE__, "+01241-",    1.2410000000e+03, 6, },
1710 {__LINE__, "+01241-1",    1.2410000000e+03, 6, },
1711 {__LINE__, "+01241-20",    1.2410000000e+03, 6, },
1712 {__LINE__, "+01241e",    1.2410000000e+03, 6, },
1713 {__LINE__, "+01241e+",    1.2410000000e+03, 6, },
1714 {__LINE__, "+01241e-",    1.2410000000e+03, 6, },
1715 {__LINE__, "+1241",    1.2410000000e+03, 5, },
1716 {__LINE__, "+1241+",    1.2410000000e+03, 5, },
1717 {__LINE__, "+1241+1",    1.2410000000e+03, 5, },
1718 {__LINE__, "+1241+20",    1.2410000000e+03, 5, },
1719 {__LINE__, "+1241-",    1.2410000000e+03, 5, },
1720 {__LINE__, "+1241-1",    1.2410000000e+03, 5, },
1721 {__LINE__, "+1241-20",    1.2410000000e+03, 5, },
1722 {__LINE__, "+1241e",    1.2410000000e+03, 5, },
1723 {__LINE__, "+1241e+",    1.2410000000e+03, 5, },
1724 {__LINE__, "+1241e-",    1.2410000000e+03, 5, },
1725 {__LINE__, "01241",    1.2410000000e+03, 5, },
1726 {__LINE__, "01241+",    1.2410000000e+03, 5, },
1727 {__LINE__, "01241+1",    1.2410000000e+03, 5, },
1728 {__LINE__, "01241+20",    1.2410000000e+03, 5, },
1729 {__LINE__, "01241-",    1.2410000000e+03, 5, },
1730 {__LINE__, "01241-1",    1.2410000000e+03, 5, },
1731 {__LINE__, "01241-20",    1.2410000000e+03, 5, },
1732 {__LINE__, "01241e",    1.2410000000e+03, 5, },
1733 {__LINE__, "01241e+",    1.2410000000e+03, 5, },
1734 {__LINE__, "01241e-",    1.2410000000e+03, 5, },
1735 {__LINE__, "1241",    1.2410000000e+03, 4, },
1736 {__LINE__, "1241+",    1.2410000000e+03, 4, },
1737 {__LINE__, "1241+1",    1.2410000000e+03, 4, },
1738 {__LINE__, "1241+20",    1.2410000000e+03, 4, },
1739 {__LINE__, "1241-",    1.2410000000e+03, 4, },
1740 {__LINE__, "1241-1",    1.2410000000e+03, 4, },
1741 {__LINE__, "1241-20",    1.2410000000e+03, 4, },
1742 {__LINE__, "1241e",    1.2410000000e+03, 4, },
1743 {__LINE__, "1241e+",    1.2410000000e+03, 4, },
1744 {__LINE__, "1241e-",    1.2410000000e+03, 4, },
1745 {__LINE__, " +01241e+1",    1.2410000000e+04, 10, },
1746 {__LINE__, " +01241e1",    1.2410000000e+04, 9, },
1747 {__LINE__, " +1241e+1",    1.2410000000e+04, 9, },
1748 {__LINE__, " +1241e1",    1.2410000000e+04, 8, },
1749 {__LINE__, " 01241e+1",    1.2410000000e+04, 9, },
1750 {__LINE__, " 01241e1",    1.2410000000e+04, 8, },
1751 {__LINE__, " 1241e+1",    1.2410000000e+04, 8, },
1752 {__LINE__, " 1241e1",    1.2410000000e+04, 7, },
1753 {__LINE__, "+01241e+1",    1.2410000000e+04, 9, },
1754 {__LINE__, "+01241e1",    1.2410000000e+04, 8, },
1755 {__LINE__, "+1241e+1",    1.2410000000e+04, 8, },
1756 {__LINE__, "+1241e1",    1.2410000000e+04, 7, },
1757 {__LINE__, "01241e+1",    1.2410000000e+04, 8, },
1758 {__LINE__, "01241e1",    1.2410000000e+04, 7, },
1759 {__LINE__, "1241e+1",    1.2410000000e+04, 7, },
1760 {__LINE__, "1241e1",    1.2410000000e+04, 6, },
1761 {__LINE__, " +.1241e+20",    1.2410000000e+19, 11, },
1762 {__LINE__, " +.1241e20",    1.2410000000e+19, 10, },
1763 {__LINE__, " +0.1241e+20",    1.2410000000e+19, 12, },
1764 {__LINE__, " +0.1241e20",    1.2410000000e+19, 11, },
1765 {__LINE__, " .1241e+20",    1.2410000000e+19, 10, },
1766 {__LINE__, " .1241e20",    1.2410000000e+19, 9, },
1767 {__LINE__, " 0.1241e+20",    1.2410000000e+19, 11, },
1768 #endif
1769 #if TEST_PART == 7 || TEST_PART == -1
1770 {__LINE__, " 0.1241e20",    1.2410000000e+19, 10, },
1771 {__LINE__, "+.1241e+20",    1.2410000000e+19, 10, },
1772 {__LINE__, "+.1241e20",    1.2410000000e+19, 9, },
1773 {__LINE__, "+0.1241e+20",    1.2410000000e+19, 11, },
1774 {__LINE__, "+0.1241e20",    1.2410000000e+19, 10, },
1775 {__LINE__, ".1241e+20",    1.2410000000e+19, 9, },
1776 {__LINE__, ".1241e20",    1.2410000000e+19, 8, },
1777 {__LINE__, "0.1241e+20",    1.2410000000e+19, 10, },
1778 {__LINE__, "0.1241e20",    1.2410000000e+19, 9, },
1779 {__LINE__, " +01241e+20",    1.2410000000e+23, 11, },
1780 {__LINE__, " +01241e20",    1.2410000000e+23, 10, },
1781 {__LINE__, " +1241e+20",    1.2410000000e+23, 10, },
1782 {__LINE__, " +1241e20",    1.2410000000e+23, 9, },
1783 {__LINE__, " 01241e+20",    1.2410000000e+23, 10, },
1784 {__LINE__, " 01241e20",    1.2410000000e+23, 9, },
1785 {__LINE__, " 1241e+20",    1.2410000000e+23, 9, },
1786 {__LINE__, " 1241e20",    1.2410000000e+23, 8, },
1787 {__LINE__, "+01241e+20",    1.2410000000e+23, 10, },
1788 {__LINE__, "+01241e20",    1.2410000000e+23, 9, },
1789 {__LINE__, "+1241e+20",    1.2410000000e+23, 9, },
1790 {__LINE__, "+1241e20",    1.2410000000e+23, 8, },
1791 {__LINE__, "01241e+20",    1.2410000000e+23, 9, },
1792 {__LINE__, "01241e20",    1.2410000000e+23, 8, },
1793 {__LINE__, "1241e+20",    1.2410000000e+23, 8, },
1794 {__LINE__, "1241e20",    1.2410000000e+23, 7, },
1795 {__LINE__, " +.1241",    1.2410000000e-01, 7, },
1796 {__LINE__, " +.1241+",    1.2410000000e-01, 7, },
1797 {__LINE__, " +.1241+1",    1.2410000000e-01, 7, },
1798 {__LINE__, " +.1241+20",    1.2410000000e-01, 7, },
1799 {__LINE__, " +.1241-",    1.2410000000e-01, 7, },
1800 {__LINE__, " +.1241-1",    1.2410000000e-01, 7, },
1801 {__LINE__, " +.1241-20",    1.2410000000e-01, 7, },
1802 {__LINE__, " +.1241e",    1.2410000000e-01, 7, },
1803 {__LINE__, " +.1241e+",    1.2410000000e-01, 7, },
1804 {__LINE__, " +.1241e-",    1.2410000000e-01, 7, },
1805 {__LINE__, " +0.1241",    1.2410000000e-01, 8, },
1806 {__LINE__, " +0.1241+",    1.2410000000e-01, 8, },
1807 {__LINE__, " +0.1241+1",    1.2410000000e-01, 8, },
1808 {__LINE__, " +0.1241+20",    1.2410000000e-01, 8, },
1809 {__LINE__, " +0.1241-",    1.2410000000e-01, 8, },
1810 {__LINE__, " +0.1241-1",    1.2410000000e-01, 8, },
1811 {__LINE__, " +0.1241-20",    1.2410000000e-01, 8, },
1812 {__LINE__, " +0.1241e",    1.2410000000e-01, 8, },
1813 {__LINE__, " +0.1241e+",    1.2410000000e-01, 8, },
1814 {__LINE__, " +0.1241e-",    1.2410000000e-01, 8, },
1815 {__LINE__, " .1241",    1.2410000000e-01, 6, },
1816 {__LINE__, " .1241+",    1.2410000000e-01, 6, },
1817 {__LINE__, " .1241+1",    1.2410000000e-01, 6, },
1818 {__LINE__, " .1241+20",    1.2410000000e-01, 6, },
1819 {__LINE__, " .1241-",    1.2410000000e-01, 6, },
1820 {__LINE__, " .1241-1",    1.2410000000e-01, 6, },
1821 {__LINE__, " .1241-20",    1.2410000000e-01, 6, },
1822 {__LINE__, " .1241e",    1.2410000000e-01, 6, },
1823 {__LINE__, " .1241e+",    1.2410000000e-01, 6, },
1824 {__LINE__, " .1241e-",    1.2410000000e-01, 6, },
1825 {__LINE__, " 0.1241",    1.2410000000e-01, 7, },
1826 {__LINE__, " 0.1241+",    1.2410000000e-01, 7, },
1827 {__LINE__, " 0.1241+1",    1.2410000000e-01, 7, },
1828 {__LINE__, " 0.1241+20",    1.2410000000e-01, 7, },
1829 {__LINE__, " 0.1241-",    1.2410000000e-01, 7, },
1830 {__LINE__, " 0.1241-1",    1.2410000000e-01, 7, },
1831 {__LINE__, " 0.1241-20",    1.2410000000e-01, 7, },
1832 {__LINE__, " 0.1241e",    1.2410000000e-01, 7, },
1833 {__LINE__, " 0.1241e+",    1.2410000000e-01, 7, },
1834 {__LINE__, " 0.1241e-",    1.2410000000e-01, 7, },
1835 {__LINE__, "+.1241",    1.2410000000e-01, 6, },
1836 {__LINE__, "+.1241+",    1.2410000000e-01, 6, },
1837 {__LINE__, "+.1241+1",    1.2410000000e-01, 6, },
1838 {__LINE__, "+.1241+20",    1.2410000000e-01, 6, },
1839 {__LINE__, "+.1241-",    1.2410000000e-01, 6, },
1840 {__LINE__, "+.1241-1",    1.2410000000e-01, 6, },
1841 {__LINE__, "+.1241-20",    1.2410000000e-01, 6, },
1842 {__LINE__, "+.1241e",    1.2410000000e-01, 6, },
1843 {__LINE__, "+.1241e+",    1.2410000000e-01, 6, },
1844 {__LINE__, "+.1241e-",    1.2410000000e-01, 6, },
1845 {__LINE__, "+0.1241",    1.2410000000e-01, 7, },
1846 {__LINE__, "+0.1241+",    1.2410000000e-01, 7, },
1847 {__LINE__, "+0.1241+1",    1.2410000000e-01, 7, },
1848 {__LINE__, "+0.1241+20",    1.2410000000e-01, 7, },
1849 {__LINE__, "+0.1241-",    1.2410000000e-01, 7, },
1850 {__LINE__, "+0.1241-1",    1.2410000000e-01, 7, },
1851 {__LINE__, "+0.1241-20",    1.2410000000e-01, 7, },
1852 {__LINE__, "+0.1241e",    1.2410000000e-01, 7, },
1853 {__LINE__, "+0.1241e+",    1.2410000000e-01, 7, },
1854 {__LINE__, "+0.1241e-",    1.2410000000e-01, 7, },
1855 {__LINE__, ".1241",    1.2410000000e-01, 5, },
1856 {__LINE__, ".1241+",    1.2410000000e-01, 5, },
1857 {__LINE__, ".1241+1",    1.2410000000e-01, 5, },
1858 {__LINE__, ".1241+20",    1.2410000000e-01, 5, },
1859 {__LINE__, ".1241-",    1.2410000000e-01, 5, },
1860 {__LINE__, ".1241-1",    1.2410000000e-01, 5, },
1861 {__LINE__, ".1241-20",    1.2410000000e-01, 5, },
1862 {__LINE__, ".1241e",    1.2410000000e-01, 5, },
1863 {__LINE__, ".1241e+",    1.2410000000e-01, 5, },
1864 {__LINE__, ".1241e-",    1.2410000000e-01, 5, },
1865 {__LINE__, "0.1241",    1.2410000000e-01, 6, },
1866 {__LINE__, "0.1241+",    1.2410000000e-01, 6, },
1867 {__LINE__, "0.1241+1",    1.2410000000e-01, 6, },
1868 {__LINE__, "0.1241+20",    1.2410000000e-01, 6, },
1869 {__LINE__, "0.1241-",    1.2410000000e-01, 6, },
1870 {__LINE__, "0.1241-1",    1.2410000000e-01, 6, },
1871 {__LINE__, "0.1241-20",    1.2410000000e-01, 6, },
1872 {__LINE__, "0.1241e",    1.2410000000e-01, 6, },
1873 {__LINE__, "0.1241e+",    1.2410000000e-01, 6, },
1874 {__LINE__, "0.1241e-",    1.2410000000e-01, 6, },
1875 {__LINE__, " +.1241e-20",    1.2410000000e-21, 11, },
1876 {__LINE__, " +0.1241e-20",    1.2410000000e-21, 12, },
1877 {__LINE__, " .1241e-20",    1.2410000000e-21, 10, },
1878 {__LINE__, " 0.1241e-20",    1.2410000000e-21, 11, },
1879 {__LINE__, "+.1241e-20",    1.2410000000e-21, 10, },
1880 {__LINE__, "+0.1241e-20",    1.2410000000e-21, 11, },
1881 {__LINE__, ".1241e-20",    1.2410000000e-21, 9, },
1882 {__LINE__, "0.1241e-20",    1.2410000000e-21, 10, },
1883 {__LINE__, " +.12411",    1.2411000000e-01, 8, },
1884 {__LINE__, " +0.12411",    1.2411000000e-01, 9, },
1885 {__LINE__, " .12411",    1.2411000000e-01, 7, },
1886 {__LINE__, " 0.12411",    1.2411000000e-01, 8, },
1887 {__LINE__, "+.12411",    1.2411000000e-01, 7, },
1888 {__LINE__, "+0.12411",    1.2411000000e-01, 8, },
1889 {__LINE__, ".12411",    1.2411000000e-01, 6, },
1890 {__LINE__, "0.12411",    1.2411000000e-01, 7, },
1891 {__LINE__, " +012411",    1.2411000000e+04, 8, },
1892 {__LINE__, " +12411",    1.2411000000e+04, 7, },
1893 {__LINE__, " 012411",    1.2411000000e+04, 7, },
1894 {__LINE__, " 12411",    1.2411000000e+04, 6, },
1895 {__LINE__, "+012411",    1.2411000000e+04, 7, },
1896 {__LINE__, "+12411",    1.2411000000e+04, 6, },
1897 {__LINE__, "012411",    1.2411000000e+04, 6, },
1898 {__LINE__, "12411",    1.2411000000e+04, 5, },
1899 {__LINE__, " +.124120",    1.2412000000e-01, 9, },
1900 {__LINE__, " +0.124120",    1.2412000000e-01, 10, },
1901 {__LINE__, " .124120",    1.2412000000e-01, 8, },
1902 {__LINE__, " 0.124120",    1.2412000000e-01, 9, },
1903 {__LINE__, "+.124120",    1.2412000000e-01, 8, },
1904 {__LINE__, "+0.124120",    1.2412000000e-01, 9, },
1905 {__LINE__, ".124120",    1.2412000000e-01, 7, },
1906 {__LINE__, "0.124120",    1.2412000000e-01, 8, },
1907 {__LINE__, " +0124120",    1.2412000000e+05, 9, },
1908 {__LINE__, " +124120",    1.2412000000e+05, 8, },
1909 {__LINE__, " 0124120",    1.2412000000e+05, 8, },
1910 {__LINE__, " 124120",    1.2412000000e+05, 7, },
1911 {__LINE__, "+0124120",    1.2412000000e+05, 8, },
1912 {__LINE__, "+124120",    1.2412000000e+05, 7, },
1913 {__LINE__, "0124120",    1.2412000000e+05, 7, },
1914 {__LINE__, "124120",    1.2412000000e+05, 6, },
1915 {__LINE__, " +020",    2.0000000000e+01, 5, },
1916 {__LINE__, " +20",    2.0000000000e+01, 4, },
1917 {__LINE__, " 020",    2.0000000000e+01, 4, },
1918 {__LINE__, " 20",    2.0000000000e+01, 3, },
1919 {__LINE__, "+020",    2.0000000000e+01, 4, },
1920 {__LINE__, "+20",    2.0000000000e+01, 3, },
1921 {__LINE__, "020",    2.0000000000e+01, 3, },
1922 {__LINE__, "20",    2.0000000000e+01, 2, },
1923 {__LINE__, " +.20",    2.0000000000e-01, 5, },
1924 {__LINE__, " +0.20",    2.0000000000e-01, 6, },
1925 {__LINE__, " .20",    2.0000000000e-01, 4, },
1926 {__LINE__, " 0.20",    2.0000000000e-01, 5, },
1927 {__LINE__, "+.20",    2.0000000000e-01, 4, },
1928 {__LINE__, "+0.20",    2.0000000000e-01, 5, },
1929 {__LINE__, ".20",    2.0000000000e-01, 3, },
1930 {__LINE__, "0.20",    2.0000000000e-01, 4, },
1931 {__LINE__, " +211",    2.1100000000e+02, 5, },
1932 {__LINE__, " +211+",    2.1100000000e+02, 5, },
1933 {__LINE__, " +211+1",    2.1100000000e+02, 5, },
1934 {__LINE__, " +211+20",    2.1100000000e+02, 5, },
1935 {__LINE__, " +211-",    2.1100000000e+02, 5, },
1936 {__LINE__, " +211-1",    2.1100000000e+02, 5, },
1937 {__LINE__, " +211-20",    2.1100000000e+02, 5, },
1938 {__LINE__, " +211.",    2.1100000000e+02, 6, },
1939 {__LINE__, " +211.+",    2.1100000000e+02, 6, },
1940 {__LINE__, " +211.+1",    2.1100000000e+02, 6, },
1941 {__LINE__, " +211.+20",    2.1100000000e+02, 6, },
1942 {__LINE__, " +211.-",    2.1100000000e+02, 6, },
1943 {__LINE__, " +211.-1",    2.1100000000e+02, 6, },
1944 {__LINE__, " +211.-20",    2.1100000000e+02, 6, },
1945 {__LINE__, " +211.e",    2.1100000000e+02, 6, },
1946 {__LINE__, " +211.e+",    2.1100000000e+02, 6, },
1947 {__LINE__, " +211.e-",    2.1100000000e+02, 6, },
1948 {__LINE__, " +211e",    2.1100000000e+02, 5, },
1949 {__LINE__, " +211e+",    2.1100000000e+02, 5, },
1950 {__LINE__, " +211e-",    2.1100000000e+02, 5, },
1951 {__LINE__, " 211",    2.1100000000e+02, 4, },
1952 {__LINE__, " 211+",    2.1100000000e+02, 4, },
1953 {__LINE__, " 211+1",    2.1100000000e+02, 4, },
1954 {__LINE__, " 211+20",    2.1100000000e+02, 4, },
1955 {__LINE__, " 211-",    2.1100000000e+02, 4, },
1956 {__LINE__, " 211-1",    2.1100000000e+02, 4, },
1957 {__LINE__, " 211-20",    2.1100000000e+02, 4, },
1958 {__LINE__, " 211.",    2.1100000000e+02, 5, },
1959 {__LINE__, " 211.+",    2.1100000000e+02, 5, },
1960 {__LINE__, " 211.+1",    2.1100000000e+02, 5, },
1961 {__LINE__, " 211.+20",    2.1100000000e+02, 5, },
1962 {__LINE__, " 211.-",    2.1100000000e+02, 5, },
1963 {__LINE__, " 211.-1",    2.1100000000e+02, 5, },
1964 {__LINE__, " 211.-20",    2.1100000000e+02, 5, },
1965 {__LINE__, " 211.e",    2.1100000000e+02, 5, },
1966 {__LINE__, " 211.e+",    2.1100000000e+02, 5, },
1967 {__LINE__, " 211.e-",    2.1100000000e+02, 5, },
1968 {__LINE__, " 211e",    2.1100000000e+02, 4, },
1969 {__LINE__, " 211e+",    2.1100000000e+02, 4, },
1970 {__LINE__, " 211e-",    2.1100000000e+02, 4, },
1971 {__LINE__, "+211",    2.1100000000e+02, 4, },
1972 {__LINE__, "+211+",    2.1100000000e+02, 4, },
1973 {__LINE__, "+211+1",    2.1100000000e+02, 4, },
1974 {__LINE__, "+211+20",    2.1100000000e+02, 4, },
1975 {__LINE__, "+211-",    2.1100000000e+02, 4, },
1976 {__LINE__, "+211-1",    2.1100000000e+02, 4, },
1977 {__LINE__, "+211-20",    2.1100000000e+02, 4, },
1978 {__LINE__, "+211.",    2.1100000000e+02, 5, },
1979 {__LINE__, "+211.+",    2.1100000000e+02, 5, },
1980 {__LINE__, "+211.+1",    2.1100000000e+02, 5, },
1981 {__LINE__, "+211.+20",    2.1100000000e+02, 5, },
1982 {__LINE__, "+211.-",    2.1100000000e+02, 5, },
1983 {__LINE__, "+211.-1",    2.1100000000e+02, 5, },
1984 {__LINE__, "+211.-20",    2.1100000000e+02, 5, },
1985 {__LINE__, "+211.e",    2.1100000000e+02, 5, },
1986 {__LINE__, "+211.e+",    2.1100000000e+02, 5, },
1987 {__LINE__, "+211.e-",    2.1100000000e+02, 5, },
1988 {__LINE__, "+211e",    2.1100000000e+02, 4, },
1989 {__LINE__, "+211e+",    2.1100000000e+02, 4, },
1990 {__LINE__, "+211e-",    2.1100000000e+02, 4, },
1991 {__LINE__, "211",    2.1100000000e+02, 3, },
1992 {__LINE__, "211+",    2.1100000000e+02, 3, },
1993 {__LINE__, "211+1",    2.1100000000e+02, 3, },
1994 {__LINE__, "211+20",    2.1100000000e+02, 3, },
1995 {__LINE__, "211-",    2.1100000000e+02, 3, },
1996 {__LINE__, "211-1",    2.1100000000e+02, 3, },
1997 {__LINE__, "211-20",    2.1100000000e+02, 3, },
1998 {__LINE__, "211.",    2.1100000000e+02, 4, },
1999 {__LINE__, "211.+",    2.1100000000e+02, 4, },
2000 {__LINE__, "211.+1",    2.1100000000e+02, 4, },
2001 {__LINE__, "211.+20",    2.1100000000e+02, 4, },
2002 {__LINE__, "211.-",    2.1100000000e+02, 4, },
2003 {__LINE__, "211.-1",    2.1100000000e+02, 4, },
2004 {__LINE__, "211.-20",    2.1100000000e+02, 4, },
2005 {__LINE__, "211.e",    2.1100000000e+02, 4, },
2006 {__LINE__, "211.e+",    2.1100000000e+02, 4, },
2007 {__LINE__, "211.e-",    2.1100000000e+02, 4, },
2008 {__LINE__, "211e",    2.1100000000e+02, 3, },
2009 {__LINE__, "211e+",    2.1100000000e+02, 3, },
2010 {__LINE__, "211e-",    2.1100000000e+02, 3, },
2011 {__LINE__, " +211.e+20",    2.1100000000e+22, 10, },
2012 {__LINE__, " +211.e20",    2.1100000000e+22, 9, },
2013 {__LINE__, " +211e+20",    2.1100000000e+22, 9, },
2014 {__LINE__, " +211e20",    2.1100000000e+22, 8, },
2015 {__LINE__, " 211.e+20",    2.1100000000e+22, 9, },
2016 {__LINE__, " 211.e20",    2.1100000000e+22, 8, },
2017 {__LINE__, " 211e+20",    2.1100000000e+22, 8, },
2018 {__LINE__, " 211e20",    2.1100000000e+22, 7, },
2019 {__LINE__, "+211.e+20",    2.1100000000e+22, 9, },
2020 {__LINE__, "+211.e20",    2.1100000000e+22, 8, },
2021 {__LINE__, "+211e+20",    2.1100000000e+22, 8, },
2022 {__LINE__, "+211e20",    2.1100000000e+22, 7, },
2023 {__LINE__, "211.e+20",    2.1100000000e+22, 8, },
2024 {__LINE__, "211.e20",    2.1100000000e+22, 7, },
2025 {__LINE__, "211e+20",    2.1100000000e+22, 7, },
2026 {__LINE__, "211e20",    2.1100000000e+22, 6, },
2027 {__LINE__, " +211.e-1",    2.1100000000e+01, 9, },
2028 {__LINE__, " +211e-1",    2.1100000000e+01, 8, },
2029 {__LINE__, " 211.e-1",    2.1100000000e+01, 8, },
2030 {__LINE__, " 211e-1",    2.1100000000e+01, 7, },
2031 {__LINE__, "+211.e-1",    2.1100000000e+01, 8, },
2032 {__LINE__, "+211e-1",    2.1100000000e+01, 7, },
2033 {__LINE__, "211.e-1",    2.1100000000e+01, 7, },
2034 {__LINE__, "211e-1",    2.1100000000e+01, 6, },
2035 {__LINE__, " +211.e+1",    2.1100000000e+03, 9, },
2036 {__LINE__, " +211.e1",    2.1100000000e+03, 8, },
2037 {__LINE__, " +211e+1",    2.1100000000e+03, 8, },
2038 {__LINE__, " +211e1",    2.1100000000e+03, 7, },
2039 {__LINE__, " 211.e+1",    2.1100000000e+03, 8, },
2040 {__LINE__, " 211.e1",    2.1100000000e+03, 7, },
2041 {__LINE__, " 211e+1",    2.1100000000e+03, 7, },
2042 {__LINE__, " 211e1",    2.1100000000e+03, 6, },
2043 {__LINE__, "+211.e+1",    2.1100000000e+03, 8, },
2044 {__LINE__, "+211.e1",    2.1100000000e+03, 7, },
2045 {__LINE__, "+211e+1",    2.1100000000e+03, 7, },
2046 {__LINE__, "+211e1",    2.1100000000e+03, 6, },
2047 {__LINE__, "211.e+1",    2.1100000000e+03, 7, },
2048 {__LINE__, "211.e1",    2.1100000000e+03, 6, },
2049 {__LINE__, "211e+1",    2.1100000000e+03, 6, },
2050 {__LINE__, "211e1",    2.1100000000e+03, 5, },
2051 {__LINE__, " +211.e-20",    2.1100000000e-18, 10, },
2052 {__LINE__, " +211e-20",    2.1100000000e-18, 9, },
2053 {__LINE__, " 211.e-20",    2.1100000000e-18, 9, },
2054 {__LINE__, " 211e-20",    2.1100000000e-18, 8, },
2055 {__LINE__, "+211.e-20",    2.1100000000e-18, 9, },
2056 {__LINE__, "+211e-20",    2.1100000000e-18, 8, },
2057 {__LINE__, "211.e-20",    2.1100000000e-18, 8, },
2058 {__LINE__, "211e-20",    2.1100000000e-18, 7, },
2059 #endif
2060 #if TEST_PART == 8 || TEST_PART == -1
2061 {__LINE__, " +211.1",    2.1110000000e+02, 7, },
2062 {__LINE__, " 211.1",    2.1110000000e+02, 6, },
2063 {__LINE__, "+211.1",    2.1110000000e+02, 6, },
2064 {__LINE__, "211.1",    2.1110000000e+02, 5, },
2065 {__LINE__, " +2111",    2.1110000000e+03, 6, },
2066 {__LINE__, " 2111",    2.1110000000e+03, 5, },
2067 {__LINE__, "+2111",    2.1110000000e+03, 5, },
2068 {__LINE__, "2111",    2.1110000000e+03, 4, },
2069 {__LINE__, " +2111241e-20",    2.1112410000e-14, 13, },
2070 {__LINE__, " 2111241e-20",    2.1112410000e-14, 12, },
2071 {__LINE__, "+2111241e-20",    2.1112410000e-14, 12, },
2072 {__LINE__, "2111241e-20",    2.1112410000e-14, 11, },
2073 {__LINE__, " +211.1241e-1",    2.1112410000e+01, 13, },
2074 {__LINE__, " 211.1241e-1",    2.1112410000e+01, 12, },
2075 {__LINE__, "+211.1241e-1",    2.1112410000e+01, 12, },
2076 {__LINE__, "211.1241e-1",    2.1112410000e+01, 11, },
2077 {__LINE__, " +211.1241",    2.1112410000e+02, 10, },
2078 {__LINE__, " +211.1241+",    2.1112410000e+02, 10, },
2079 {__LINE__, " +211.1241+1",    2.1112410000e+02, 10, },
2080 {__LINE__, " +211.1241+20",    2.1112410000e+02, 10, },
2081 {__LINE__, " +211.1241-",    2.1112410000e+02, 10, },
2082 {__LINE__, " +211.1241-1",    2.1112410000e+02, 10, },
2083 {__LINE__, " +211.1241-20",    2.1112410000e+02, 10, },
2084 {__LINE__, " +211.1241e",    2.1112410000e+02, 10, },
2085 {__LINE__, " +211.1241e+",    2.1112410000e+02, 10, },
2086 {__LINE__, " +211.1241e-",    2.1112410000e+02, 10, },
2087 {__LINE__, " 211.1241",    2.1112410000e+02, 9, },
2088 {__LINE__, " 211.1241+",    2.1112410000e+02, 9, },
2089 {__LINE__, " 211.1241+1",    2.1112410000e+02, 9, },
2090 {__LINE__, " 211.1241+20",    2.1112410000e+02, 9, },
2091 {__LINE__, " 211.1241-",    2.1112410000e+02, 9, },
2092 {__LINE__, " 211.1241-1",    2.1112410000e+02, 9, },
2093 {__LINE__, " 211.1241-20",    2.1112410000e+02, 9, },
2094 {__LINE__, " 211.1241e",    2.1112410000e+02, 9, },
2095 {__LINE__, " 211.1241e+",    2.1112410000e+02, 9, },
2096 {__LINE__, " 211.1241e-",    2.1112410000e+02, 9, },
2097 {__LINE__, "+211.1241",    2.1112410000e+02, 9, },
2098 {__LINE__, "+211.1241+",    2.1112410000e+02, 9, },
2099 {__LINE__, "+211.1241+1",    2.1112410000e+02, 9, },
2100 {__LINE__, "+211.1241+20",    2.1112410000e+02, 9, },
2101 {__LINE__, "+211.1241-",    2.1112410000e+02, 9, },
2102 {__LINE__, "+211.1241-1",    2.1112410000e+02, 9, },
2103 {__LINE__, "+211.1241-20",    2.1112410000e+02, 9, },
2104 {__LINE__, "+211.1241e",    2.1112410000e+02, 9, },
2105 {__LINE__, "+211.1241e+",    2.1112410000e+02, 9, },
2106 {__LINE__, "+211.1241e-",    2.1112410000e+02, 9, },
2107 {__LINE__, "211.1241",    2.1112410000e+02, 8, },
2108 {__LINE__, "211.1241+",    2.1112410000e+02, 8, },
2109 {__LINE__, "211.1241+1",    2.1112410000e+02, 8, },
2110 {__LINE__, "211.1241+20",    2.1112410000e+02, 8, },
2111 {__LINE__, "211.1241-",    2.1112410000e+02, 8, },
2112 {__LINE__, "211.1241-1",    2.1112410000e+02, 8, },
2113 {__LINE__, "211.1241-20",    2.1112410000e+02, 8, },
2114 {__LINE__, "211.1241e",    2.1112410000e+02, 8, },
2115 {__LINE__, "211.1241e+",    2.1112410000e+02, 8, },
2116 {__LINE__, "211.1241e-",    2.1112410000e+02, 8, },
2117 {__LINE__, " +211.1241e+1",    2.1112410000e+03, 13, },
2118 {__LINE__, " +211.1241e1",    2.1112410000e+03, 12, },
2119 {__LINE__, " 211.1241e+1",    2.1112410000e+03, 12, },
2120 {__LINE__, " 211.1241e1",    2.1112410000e+03, 11, },
2121 {__LINE__, "+211.1241e+1",    2.1112410000e+03, 12, },
2122 {__LINE__, "+211.1241e1",    2.1112410000e+03, 11, },
2123 {__LINE__, "211.1241e+1",    2.1112410000e+03, 11, },
2124 {__LINE__, "211.1241e1",    2.1112410000e+03, 10, },
2125 {__LINE__, " +2111241e-1",    2.1112410000e+05, 12, },
2126 {__LINE__, " 2111241e-1",    2.1112410000e+05, 11, },
2127 {__LINE__, "+2111241e-1",    2.1112410000e+05, 11, },
2128 {__LINE__, "2111241e-1",    2.1112410000e+05, 10, },
2129 {__LINE__, " +2111241",    2.1112410000e+06, 9, },
2130 {__LINE__, " +2111241+",    2.1112410000e+06, 9, },
2131 {__LINE__, " +2111241+1",    2.1112410000e+06, 9, },
2132 {__LINE__, " +2111241+20",    2.1112410000e+06, 9, },
2133 {__LINE__, " +2111241-",    2.1112410000e+06, 9, },
2134 {__LINE__, " +2111241-1",    2.1112410000e+06, 9, },
2135 {__LINE__, " +2111241-20",    2.1112410000e+06, 9, },
2136 {__LINE__, " +2111241e",    2.1112410000e+06, 9, },
2137 {__LINE__, " +2111241e+",    2.1112410000e+06, 9, },
2138 {__LINE__, " +2111241e-",    2.1112410000e+06, 9, },
2139 {__LINE__, " 2111241",    2.1112410000e+06, 8, },
2140 {__LINE__, " 2111241+",    2.1112410000e+06, 8, },
2141 {__LINE__, " 2111241+1",    2.1112410000e+06, 8, },
2142 {__LINE__, " 2111241+20",    2.1112410000e+06, 8, },
2143 {__LINE__, " 2111241-",    2.1112410000e+06, 8, },
2144 {__LINE__, " 2111241-1",    2.1112410000e+06, 8, },
2145 {__LINE__, " 2111241-20",    2.1112410000e+06, 8, },
2146 {__LINE__, " 2111241e",    2.1112410000e+06, 8, },
2147 {__LINE__, " 2111241e+",    2.1112410000e+06, 8, },
2148 {__LINE__, " 2111241e-",    2.1112410000e+06, 8, },
2149 {__LINE__, "+2111241",    2.1112410000e+06, 8, },
2150 {__LINE__, "+2111241+",    2.1112410000e+06, 8, },
2151 {__LINE__, "+2111241+1",    2.1112410000e+06, 8, },
2152 {__LINE__, "+2111241+20",    2.1112410000e+06, 8, },
2153 {__LINE__, "+2111241-",    2.1112410000e+06, 8, },
2154 {__LINE__, "+2111241-1",    2.1112410000e+06, 8, },
2155 {__LINE__, "+2111241-20",    2.1112410000e+06, 8, },
2156 {__LINE__, "+2111241e",    2.1112410000e+06, 8, },
2157 {__LINE__, "+2111241e+",    2.1112410000e+06, 8, },
2158 {__LINE__, "+2111241e-",    2.1112410000e+06, 8, },
2159 {__LINE__, "2111241",    2.1112410000e+06, 7, },
2160 {__LINE__, "2111241+",    2.1112410000e+06, 7, },
2161 {__LINE__, "2111241+1",    2.1112410000e+06, 7, },
2162 {__LINE__, "2111241+20",    2.1112410000e+06, 7, },
2163 {__LINE__, "2111241-",    2.1112410000e+06, 7, },
2164 {__LINE__, "2111241-1",    2.1112410000e+06, 7, },
2165 {__LINE__, "2111241-20",    2.1112410000e+06, 7, },
2166 {__LINE__, "2111241e",    2.1112410000e+06, 7, },
2167 {__LINE__, "2111241e+",    2.1112410000e+06, 7, },
2168 {__LINE__, "2111241e-",    2.1112410000e+06, 7, },
2169 {__LINE__, " +2111241e+1",    2.1112410000e+07, 12, },
2170 {__LINE__, " +2111241e1",    2.1112410000e+07, 11, },
2171 {__LINE__, " 2111241e+1",    2.1112410000e+07, 11, },
2172 {__LINE__, " 2111241e1",    2.1112410000e+07, 10, },
2173 {__LINE__, "+2111241e+1",    2.1112410000e+07, 11, },
2174 {__LINE__, "+2111241e1",    2.1112410000e+07, 10, },
2175 {__LINE__, "2111241e+1",    2.1112410000e+07, 10, },
2176 {__LINE__, "2111241e1",    2.1112410000e+07, 9, },
2177 {__LINE__, " +211.1241e+20",    2.1112410000e+22, 14, },
2178 {__LINE__, " +211.1241e20",    2.1112410000e+22, 13, },
2179 {__LINE__, " 211.1241e+20",    2.1112410000e+22, 13, },
2180 {__LINE__, " 211.1241e20",    2.1112410000e+22, 12, },
2181 {__LINE__, "+211.1241e+20",    2.1112410000e+22, 13, },
2182 {__LINE__, "+211.1241e20",    2.1112410000e+22, 12, },
2183 {__LINE__, "211.1241e+20",    2.1112410000e+22, 12, },
2184 {__LINE__, "211.1241e20",    2.1112410000e+22, 11, },
2185 {__LINE__, " +2111241e+20",    2.1112410000e+26, 13, },
2186 {__LINE__, " +2111241e20",    2.1112410000e+26, 12, },
2187 {__LINE__, " 2111241e+20",    2.1112410000e+26, 12, },
2188 {__LINE__, " 2111241e20",    2.1112410000e+26, 11, },
2189 {__LINE__, "+2111241e+20",    2.1112410000e+26, 12, },
2190 {__LINE__, "+2111241e20",    2.1112410000e+26, 11, },
2191 {__LINE__, "2111241e+20",    2.1112410000e+26, 11, },
2192 {__LINE__, "2111241e20",    2.1112410000e+26, 10, },
2193 {__LINE__, " +211.1241e-20",    2.1112410000e-18, 14, },
2194 {__LINE__, " 211.1241e-20",    2.1112410000e-18, 13, },
2195 {__LINE__, "+211.1241e-20",    2.1112410000e-18, 13, },
2196 {__LINE__, "211.1241e-20",    2.1112410000e-18, 12, },
2197 {__LINE__, " +211.12411",    2.1112411000e+02, 11, },
2198 {__LINE__, " 211.12411",    2.1112411000e+02, 10, },
2199 {__LINE__, "+211.12411",    2.1112411000e+02, 10, },
2200 {__LINE__, "211.12411",    2.1112411000e+02, 9, },
2201 {__LINE__, " +21112411",    2.1112411000e+07, 10, },
2202 {__LINE__, " 21112411",    2.1112411000e+07, 9, },
2203 {__LINE__, "+21112411",    2.1112411000e+07, 9, },
2204 {__LINE__, "21112411",    2.1112411000e+07, 8, },
2205 {__LINE__, " +211124120",    2.1112412000e+08, 11, },
2206 {__LINE__, " 211124120",    2.1112412000e+08, 10, },
2207 {__LINE__, "+211124120",    2.1112412000e+08, 10, },
2208 {__LINE__, "211124120",    2.1112412000e+08, 9, },
2209 {__LINE__, " +211.124120",    2.1112412000e+02, 12, },
2210 {__LINE__, " 211.124120",    2.1112412000e+02, 11, },
2211 {__LINE__, "+211.124120",    2.1112412000e+02, 11, },
2212 {__LINE__, "211.124120",    2.1112412000e+02, 10, },
2213 {__LINE__, " +211.20",    2.1120000000e+02, 8, },
2214 {__LINE__, " 211.20",    2.1120000000e+02, 7, },
2215 {__LINE__, "+211.20",    2.1120000000e+02, 7, },
2216 {__LINE__, "211.20",    2.1120000000e+02, 6, },
2217 {__LINE__, " +21120",    2.1120000000e+04, 7, },
2218 {__LINE__, " 21120",    2.1120000000e+04, 6, },
2219 {__LINE__, "+21120",    2.1120000000e+04, 6, },
2220 {__LINE__, "21120",    2.1120000000e+04, 5, },
2221 {__LINE__, " +211.8e-1",    2.1180000000e+01, 10, },
2222 {__LINE__, " 211.8e-1",    2.1180000000e+01, 9, },
2223 {__LINE__, "+211.8e-1",    2.1180000000e+01, 9, },
2224 {__LINE__, "211.8e-1",    2.1180000000e+01, 8, },
2225 {__LINE__, " +211.8e+1",    2.1180000000e+03, 10, },
2226 {__LINE__, " +211.8e1",    2.1180000000e+03, 9, },
2227 {__LINE__, " +2118",    2.1180000000e+03, 6, },
2228 {__LINE__, " +2118+",    2.1180000000e+03, 6, },
2229 {__LINE__, " +2118+1",    2.1180000000e+03, 6, },
2230 {__LINE__, " +2118+20",    2.1180000000e+03, 6, },
2231 {__LINE__, " +2118-",    2.1180000000e+03, 6, },
2232 {__LINE__, " +2118-1",    2.1180000000e+03, 6, },
2233 {__LINE__, " +2118-20",    2.1180000000e+03, 6, },
2234 {__LINE__, " +2118e",    2.1180000000e+03, 6, },
2235 {__LINE__, " +2118e+",    2.1180000000e+03, 6, },
2236 {__LINE__, " +2118e-",    2.1180000000e+03, 6, },
2237 {__LINE__, " 211.8e+1",    2.1180000000e+03, 9, },
2238 {__LINE__, " 211.8e1",    2.1180000000e+03, 8, },
2239 {__LINE__, " 2118",    2.1180000000e+03, 5, },
2240 {__LINE__, " 2118+",    2.1180000000e+03, 5, },
2241 {__LINE__, " 2118+1",    2.1180000000e+03, 5, },
2242 {__LINE__, " 2118+20",    2.1180000000e+03, 5, },
2243 {__LINE__, " 2118-",    2.1180000000e+03, 5, },
2244 {__LINE__, " 2118-1",    2.1180000000e+03, 5, },
2245 {__LINE__, " 2118-20",    2.1180000000e+03, 5, },
2246 {__LINE__, " 2118e",    2.1180000000e+03, 5, },
2247 {__LINE__, " 2118e+",    2.1180000000e+03, 5, },
2248 {__LINE__, " 2118e-",    2.1180000000e+03, 5, },
2249 {__LINE__, "+211.8e+1",    2.1180000000e+03, 9, },
2250 {__LINE__, "+211.8e1",    2.1180000000e+03, 8, },
2251 {__LINE__, "+2118",    2.1180000000e+03, 5, },
2252 {__LINE__, "+2118+",    2.1180000000e+03, 5, },
2253 {__LINE__, "+2118+1",    2.1180000000e+03, 5, },
2254 {__LINE__, "+2118+20",    2.1180000000e+03, 5, },
2255 {__LINE__, "+2118-",    2.1180000000e+03, 5, },
2256 {__LINE__, "+2118-1",    2.1180000000e+03, 5, },
2257 {__LINE__, "+2118-20",    2.1180000000e+03, 5, },
2258 {__LINE__, "+2118e",    2.1180000000e+03, 5, },
2259 {__LINE__, "+2118e+",    2.1180000000e+03, 5, },
2260 {__LINE__, "+2118e-",    2.1180000000e+03, 5, },
2261 {__LINE__, "211.8e+1",    2.1180000000e+03, 8, },
2262 {__LINE__, "211.8e1",    2.1180000000e+03, 7, },
2263 {__LINE__, "2118",    2.1180000000e+03, 4, },
2264 {__LINE__, "2118+",    2.1180000000e+03, 4, },
2265 {__LINE__, "2118+1",    2.1180000000e+03, 4, },
2266 {__LINE__, "2118+20",    2.1180000000e+03, 4, },
2267 {__LINE__, "2118-",    2.1180000000e+03, 4, },
2268 {__LINE__, "2118-1",    2.1180000000e+03, 4, },
2269 {__LINE__, "2118-20",    2.1180000000e+03, 4, },
2270 {__LINE__, "2118e",    2.1180000000e+03, 4, },
2271 {__LINE__, "2118e+",    2.1180000000e+03, 4, },
2272 {__LINE__, "2118e-",    2.1180000000e+03, 4, },
2273 {__LINE__, " +2118e+1",    2.1180000000e+04, 9, },
2274 {__LINE__, " +2118e1",    2.1180000000e+04, 8, },
2275 {__LINE__, " 2118e+1",    2.1180000000e+04, 8, },
2276 {__LINE__, " 2118e1",    2.1180000000e+04, 7, },
2277 {__LINE__, "+2118e+1",    2.1180000000e+04, 8, },
2278 {__LINE__, "+2118e1",    2.1180000000e+04, 7, },
2279 {__LINE__, "2118e+1",    2.1180000000e+04, 7, },
2280 {__LINE__, "2118e1",    2.1180000000e+04, 6, },
2281 {__LINE__, " +2118e+20",    2.1180000000e+23, 10, },
2282 {__LINE__, " +2118e20",    2.1180000000e+23, 9, },
2283 {__LINE__, " 2118e+20",    2.1180000000e+23, 9, },
2284 {__LINE__, " 2118e20",    2.1180000000e+23, 8, },
2285 {__LINE__, "+2118e+20",    2.1180000000e+23, 9, },
2286 {__LINE__, "+2118e20",    2.1180000000e+23, 8, },
2287 {__LINE__, "2118e+20",    2.1180000000e+23, 8, },
2288 {__LINE__, "2118e20",    2.1180000000e+23, 7, },
2289 {__LINE__, " +2118e-20",    2.1180000000e-17, 10, },
2290 {__LINE__, " 2118e-20",    2.1180000000e-17, 9, },
2291 {__LINE__, "+2118e-20",    2.1180000000e-17, 9, },
2292 {__LINE__, "2118e-20",    2.1180000000e-17, 8, },
2293 {__LINE__, " +211.8e-20",    2.1180000000e-18, 11, },
2294 {__LINE__, " 211.8e-20",    2.1180000000e-18, 10, },
2295 {__LINE__, "+211.8e-20",    2.1180000000e-18, 10, },
2296 {__LINE__, "211.8e-20",    2.1180000000e-18, 9, },
2297 {__LINE__, " +211.8",    2.1180000000e+02, 7, },
2298 {__LINE__, " +211.8+",    2.1180000000e+02, 7, },
2299 {__LINE__, " +211.8+1",    2.1180000000e+02, 7, },
2300 {__LINE__, " +211.8+20",    2.1180000000e+02, 7, },
2301 {__LINE__, " +211.8-",    2.1180000000e+02, 7, },
2302 {__LINE__, " +211.8-1",    2.1180000000e+02, 7, },
2303 {__LINE__, " +211.8-20",    2.1180000000e+02, 7, },
2304 {__LINE__, " +211.8e",    2.1180000000e+02, 7, },
2305 {__LINE__, " +211.8e+",    2.1180000000e+02, 7, },
2306 {__LINE__, " +211.8e-",    2.1180000000e+02, 7, },
2307 {__LINE__, " +2118e-1",    2.1180000000e+02, 9, },
2308 {__LINE__, " 211.8",    2.1180000000e+02, 6, },
2309 {__LINE__, " 211.8+",    2.1180000000e+02, 6, },
2310 {__LINE__, " 211.8+1",    2.1180000000e+02, 6, },
2311 {__LINE__, " 211.8+20",    2.1180000000e+02, 6, },
2312 {__LINE__, " 211.8-",    2.1180000000e+02, 6, },
2313 {__LINE__, " 211.8-1",    2.1180000000e+02, 6, },
2314 {__LINE__, " 211.8-20",    2.1180000000e+02, 6, },
2315 {__LINE__, " 211.8e",    2.1180000000e+02, 6, },
2316 {__LINE__, " 211.8e+",    2.1180000000e+02, 6, },
2317 {__LINE__, " 211.8e-",    2.1180000000e+02, 6, },
2318 {__LINE__, " 2118e-1",    2.1180000000e+02, 8, },
2319 {__LINE__, "+211.8",    2.1180000000e+02, 6, },
2320 {__LINE__, "+211.8+",    2.1180000000e+02, 6, },
2321 {__LINE__, "+211.8+1",    2.1180000000e+02, 6, },
2322 {__LINE__, "+211.8+20",    2.1180000000e+02, 6, },
2323 {__LINE__, "+211.8-",    2.1180000000e+02, 6, },
2324 {__LINE__, "+211.8-1",    2.1180000000e+02, 6, },
2325 {__LINE__, "+211.8-20",    2.1180000000e+02, 6, },
2326 {__LINE__, "+211.8e",    2.1180000000e+02, 6, },
2327 {__LINE__, "+211.8e+",    2.1180000000e+02, 6, },
2328 {__LINE__, "+211.8e-",    2.1180000000e+02, 6, },
2329 {__LINE__, "+2118e-1",    2.1180000000e+02, 8, },
2330 {__LINE__, "211.8",    2.1180000000e+02, 5, },
2331 {__LINE__, "211.8+",    2.1180000000e+02, 5, },
2332 {__LINE__, "211.8+1",    2.1180000000e+02, 5, },
2333 {__LINE__, "211.8+20",    2.1180000000e+02, 5, },
2334 {__LINE__, "211.8-",    2.1180000000e+02, 5, },
2335 {__LINE__, "211.8-1",    2.1180000000e+02, 5, },
2336 {__LINE__, "211.8-20",    2.1180000000e+02, 5, },
2337 {__LINE__, "211.8e",    2.1180000000e+02, 5, },
2338 {__LINE__, "211.8e+",    2.1180000000e+02, 5, },
2339 {__LINE__, "211.8e-",    2.1180000000e+02, 5, },
2340 {__LINE__, "2118e-1",    2.1180000000e+02, 7, },
2341 {__LINE__, " +211.8e+20",    2.1180000000e+22, 11, },
2342 {__LINE__, " +211.8e20",    2.1180000000e+22, 10, },
2343 {__LINE__, " 211.8e+20",    2.1180000000e+22, 10, },
2344 {__LINE__, " 211.8e20",    2.1180000000e+22, 9, },
2345 {__LINE__, "+211.8e+20",    2.1180000000e+22, 10, },
2346 {__LINE__, "+211.8e20",    2.1180000000e+22, 9, },
2347 {__LINE__, "211.8e+20",    2.1180000000e+22, 9, },
2348 {__LINE__, "211.8e20",    2.1180000000e+22, 8, },
2349 {__LINE__, " +211.81",    2.1181000000e+02, 8, },
2350 #endif
2351 #if TEST_PART == 9 || TEST_PART == -1
2352 {__LINE__, " 211.81",    2.1181000000e+02, 7, },
2353 {__LINE__, "+211.81",    2.1181000000e+02, 7, },
2354 {__LINE__, "211.81",    2.1181000000e+02, 6, },
2355 {__LINE__, " +21181",    2.1181000000e+04, 7, },
2356 {__LINE__, " 21181",    2.1181000000e+04, 6, },
2357 {__LINE__, "+21181",    2.1181000000e+04, 6, },
2358 {__LINE__, "21181",    2.1181000000e+04, 5, },
2359 {__LINE__, " +211.820",    2.1182000000e+02, 9, },
2360 {__LINE__, " 211.820",    2.1182000000e+02, 8, },
2361 {__LINE__, "+211.820",    2.1182000000e+02, 8, },
2362 {__LINE__, "211.820",    2.1182000000e+02, 7, },
2363 {__LINE__, " +211820",    2.1182000000e+05, 8, },
2364 {__LINE__, " 211820",    2.1182000000e+05, 7, },
2365 {__LINE__, "+211820",    2.1182000000e+05, 7, },
2366 {__LINE__, "211820",    2.1182000000e+05, 6, },
2367 {__LINE__, " +2119e-20",    2.1190000000e-17, 10, },
2368 {__LINE__, " 2119e-20",    2.1190000000e-17, 9, },
2369 {__LINE__, "+2119e-20",    2.1190000000e-17, 9, },
2370 {__LINE__, "2119e-20",    2.1190000000e-17, 8, },
2371 {__LINE__, " +211.9e-1",    2.1190000000e+01, 10, },
2372 {__LINE__, " 211.9e-1",    2.1190000000e+01, 9, },
2373 {__LINE__, "+211.9e-1",    2.1190000000e+01, 9, },
2374 {__LINE__, "211.9e-1",    2.1190000000e+01, 8, },
2375 {__LINE__, " +211.9",    2.1190000000e+02, 7, },
2376 {__LINE__, " +211.9+",    2.1190000000e+02, 7, },
2377 {__LINE__, " +211.9+1",    2.1190000000e+02, 7, },
2378 {__LINE__, " +211.9+20",    2.1190000000e+02, 7, },
2379 {__LINE__, " +211.9-",    2.1190000000e+02, 7, },
2380 {__LINE__, " +211.9-1",    2.1190000000e+02, 7, },
2381 {__LINE__, " +211.9-20",    2.1190000000e+02, 7, },
2382 {__LINE__, " +211.9e",    2.1190000000e+02, 7, },
2383 {__LINE__, " +211.9e+",    2.1190000000e+02, 7, },
2384 {__LINE__, " +211.9e-",    2.1190000000e+02, 7, },
2385 {__LINE__, " +2119e-1",    2.1190000000e+02, 9, },
2386 {__LINE__, " 211.9",    2.1190000000e+02, 6, },
2387 {__LINE__, " 211.9+",    2.1190000000e+02, 6, },
2388 {__LINE__, " 211.9+1",    2.1190000000e+02, 6, },
2389 {__LINE__, " 211.9+20",    2.1190000000e+02, 6, },
2390 {__LINE__, " 211.9-",    2.1190000000e+02, 6, },
2391 {__LINE__, " 211.9-1",    2.1190000000e+02, 6, },
2392 {__LINE__, " 211.9-20",    2.1190000000e+02, 6, },
2393 {__LINE__, " 211.9e",    2.1190000000e+02, 6, },
2394 {__LINE__, " 211.9e+",    2.1190000000e+02, 6, },
2395 {__LINE__, " 211.9e-",    2.1190000000e+02, 6, },
2396 {__LINE__, " 2119e-1",    2.1190000000e+02, 8, },
2397 {__LINE__, "+211.9",    2.1190000000e+02, 6, },
2398 {__LINE__, "+211.9+",    2.1190000000e+02, 6, },
2399 {__LINE__, "+211.9+1",    2.1190000000e+02, 6, },
2400 {__LINE__, "+211.9+20",    2.1190000000e+02, 6, },
2401 {__LINE__, "+211.9-",    2.1190000000e+02, 6, },
2402 {__LINE__, "+211.9-1",    2.1190000000e+02, 6, },
2403 {__LINE__, "+211.9-20",    2.1190000000e+02, 6, },
2404 {__LINE__, "+211.9e",    2.1190000000e+02, 6, },
2405 {__LINE__, "+211.9e+",    2.1190000000e+02, 6, },
2406 {__LINE__, "+211.9e-",    2.1190000000e+02, 6, },
2407 {__LINE__, "+2119e-1",    2.1190000000e+02, 8, },
2408 {__LINE__, "211.9",    2.1190000000e+02, 5, },
2409 {__LINE__, "211.9+",    2.1190000000e+02, 5, },
2410 {__LINE__, "211.9+1",    2.1190000000e+02, 5, },
2411 {__LINE__, "211.9+20",    2.1190000000e+02, 5, },
2412 {__LINE__, "211.9-",    2.1190000000e+02, 5, },
2413 {__LINE__, "211.9-1",    2.1190000000e+02, 5, },
2414 {__LINE__, "211.9-20",    2.1190000000e+02, 5, },
2415 {__LINE__, "211.9e",    2.1190000000e+02, 5, },
2416 {__LINE__, "211.9e+",    2.1190000000e+02, 5, },
2417 {__LINE__, "211.9e-",    2.1190000000e+02, 5, },
2418 {__LINE__, "2119e-1",    2.1190000000e+02, 7, },
2419 {__LINE__, " +211.9e+1",    2.1190000000e+03, 10, },
2420 {__LINE__, " +211.9e1",    2.1190000000e+03, 9, },
2421 {__LINE__, " +2119",    2.1190000000e+03, 6, },
2422 {__LINE__, " +2119+",    2.1190000000e+03, 6, },
2423 {__LINE__, " +2119+1",    2.1190000000e+03, 6, },
2424 {__LINE__, " +2119+20",    2.1190000000e+03, 6, },
2425 {__LINE__, " +2119-",    2.1190000000e+03, 6, },
2426 {__LINE__, " +2119-1",    2.1190000000e+03, 6, },
2427 {__LINE__, " +2119-20",    2.1190000000e+03, 6, },
2428 {__LINE__, " +2119e",    2.1190000000e+03, 6, },
2429 {__LINE__, " +2119e+",    2.1190000000e+03, 6, },
2430 {__LINE__, " +2119e-",    2.1190000000e+03, 6, },
2431 {__LINE__, " 211.9e+1",    2.1190000000e+03, 9, },
2432 {__LINE__, " 211.9e1",    2.1190000000e+03, 8, },
2433 {__LINE__, " 2119",    2.1190000000e+03, 5, },
2434 {__LINE__, " 2119+",    2.1190000000e+03, 5, },
2435 {__LINE__, " 2119+1",    2.1190000000e+03, 5, },
2436 {__LINE__, " 2119+20",    2.1190000000e+03, 5, },
2437 {__LINE__, " 2119-",    2.1190000000e+03, 5, },
2438 {__LINE__, " 2119-1",    2.1190000000e+03, 5, },
2439 {__LINE__, " 2119-20",    2.1190000000e+03, 5, },
2440 {__LINE__, " 2119e",    2.1190000000e+03, 5, },
2441 {__LINE__, " 2119e+",    2.1190000000e+03, 5, },
2442 {__LINE__, " 2119e-",    2.1190000000e+03, 5, },
2443 {__LINE__, "+211.9e+1",    2.1190000000e+03, 9, },
2444 {__LINE__, "+211.9e1",    2.1190000000e+03, 8, },
2445 {__LINE__, "+2119",    2.1190000000e+03, 5, },
2446 {__LINE__, "+2119+",    2.1190000000e+03, 5, },
2447 {__LINE__, "+2119+1",    2.1190000000e+03, 5, },
2448 {__LINE__, "+2119+20",    2.1190000000e+03, 5, },
2449 {__LINE__, "+2119-",    2.1190000000e+03, 5, },
2450 {__LINE__, "+2119-1",    2.1190000000e+03, 5, },
2451 {__LINE__, "+2119-20",    2.1190000000e+03, 5, },
2452 {__LINE__, "+2119e",    2.1190000000e+03, 5, },
2453 {__LINE__, "+2119e+",    2.1190000000e+03, 5, },
2454 {__LINE__, "+2119e-",    2.1190000000e+03, 5, },
2455 {__LINE__, "211.9e+1",    2.1190000000e+03, 8, },
2456 {__LINE__, "211.9e1",    2.1190000000e+03, 7, },
2457 {__LINE__, "2119",    2.1190000000e+03, 4, },
2458 {__LINE__, "2119+",    2.1190000000e+03, 4, },
2459 {__LINE__, "2119+1",    2.1190000000e+03, 4, },
2460 {__LINE__, "2119+20",    2.1190000000e+03, 4, },
2461 {__LINE__, "2119-",    2.1190000000e+03, 4, },
2462 {__LINE__, "2119-1",    2.1190000000e+03, 4, },
2463 {__LINE__, "2119-20",    2.1190000000e+03, 4, },
2464 {__LINE__, "2119e",    2.1190000000e+03, 4, },
2465 {__LINE__, "2119e+",    2.1190000000e+03, 4, },
2466 {__LINE__, "2119e-",    2.1190000000e+03, 4, },
2467 {__LINE__, " +2119e+1",    2.1190000000e+04, 9, },
2468 {__LINE__, " +2119e1",    2.1190000000e+04, 8, },
2469 {__LINE__, " 2119e+1",    2.1190000000e+04, 8, },
2470 {__LINE__, " 2119e1",    2.1190000000e+04, 7, },
2471 {__LINE__, "+2119e+1",    2.1190000000e+04, 8, },
2472 {__LINE__, "+2119e1",    2.1190000000e+04, 7, },
2473 {__LINE__, "2119e+1",    2.1190000000e+04, 7, },
2474 {__LINE__, "2119e1",    2.1190000000e+04, 6, },
2475 {__LINE__, " +211.9e+20",    2.1190000000e+22, 11, },
2476 {__LINE__, " +211.9e20",    2.1190000000e+22, 10, },
2477 {__LINE__, " 211.9e+20",    2.1190000000e+22, 10, },
2478 {__LINE__, " 211.9e20",    2.1190000000e+22, 9, },
2479 {__LINE__, "+211.9e+20",    2.1190000000e+22, 10, },
2480 {__LINE__, "+211.9e20",    2.1190000000e+22, 9, },
2481 {__LINE__, "211.9e+20",    2.1190000000e+22, 9, },
2482 {__LINE__, "211.9e20",    2.1190000000e+22, 8, },
2483 {__LINE__, " +2119e+20",    2.1190000000e+23, 10, },
2484 {__LINE__, " +2119e20",    2.1190000000e+23, 9, },
2485 {__LINE__, " 2119e+20",    2.1190000000e+23, 9, },
2486 {__LINE__, " 2119e20",    2.1190000000e+23, 8, },
2487 {__LINE__, "+2119e+20",    2.1190000000e+23, 9, },
2488 {__LINE__, "+2119e20",    2.1190000000e+23, 8, },
2489 {__LINE__, "2119e+20",    2.1190000000e+23, 8, },
2490 {__LINE__, "2119e20",    2.1190000000e+23, 7, },
2491 {__LINE__, " +211.9e-20",    2.1190000000e-18, 11, },
2492 {__LINE__, " 211.9e-20",    2.1190000000e-18, 10, },
2493 {__LINE__, "+211.9e-20",    2.1190000000e-18, 10, },
2494 {__LINE__, "211.9e-20",    2.1190000000e-18, 9, },
2495 {__LINE__, " +211.91",    2.1191000000e+02, 8, },
2496 {__LINE__, " 211.91",    2.1191000000e+02, 7, },
2497 {__LINE__, "+211.91",    2.1191000000e+02, 7, },
2498 {__LINE__, "211.91",    2.1191000000e+02, 6, },
2499 {__LINE__, " +21191",    2.1191000000e+04, 7, },
2500 {__LINE__, " 21191",    2.1191000000e+04, 6, },
2501 {__LINE__, "+21191",    2.1191000000e+04, 6, },
2502 {__LINE__, "21191",    2.1191000000e+04, 5, },
2503 {__LINE__, " +211.920",    2.1192000000e+02, 9, },
2504 {__LINE__, " 211.920",    2.1192000000e+02, 8, },
2505 {__LINE__, "+211.920",    2.1192000000e+02, 8, },
2506 {__LINE__, "211.920",    2.1192000000e+02, 7, },
2507 {__LINE__, " +211920",    2.1192000000e+05, 8, },
2508 {__LINE__, " 211920",    2.1192000000e+05, 7, },
2509 {__LINE__, "+211920",    2.1192000000e+05, 7, },
2510 {__LINE__, "211920",    2.1192000000e+05, 6, },
2511 {__LINE__, " +612.e-1",    6.1200000000e+01, 9, },
2512 {__LINE__, " +612e-1",    6.1200000000e+01, 8, },
2513 {__LINE__, " 612.e-1",    6.1200000000e+01, 8, },
2514 {__LINE__, " 612e-1",    6.1200000000e+01, 7, },
2515 {__LINE__, "+612.e-1",    6.1200000000e+01, 8, },
2516 {__LINE__, "+612e-1",    6.1200000000e+01, 7, },
2517 {__LINE__, "612.e-1",    6.1200000000e+01, 7, },
2518 {__LINE__, "612e-1",    6.1200000000e+01, 6, },
2519 {__LINE__, " +612",    6.1200000000e+02, 5, },
2520 {__LINE__, " +612+",    6.1200000000e+02, 5, },
2521 {__LINE__, " +612+1",    6.1200000000e+02, 5, },
2522 {__LINE__, " +612+20",    6.1200000000e+02, 5, },
2523 {__LINE__, " +612-",    6.1200000000e+02, 5, },
2524 {__LINE__, " +612-1",    6.1200000000e+02, 5, },
2525 {__LINE__, " +612-20",    6.1200000000e+02, 5, },
2526 {__LINE__, " +612.",    6.1200000000e+02, 6, },
2527 {__LINE__, " +612.+",    6.1200000000e+02, 6, },
2528 {__LINE__, " +612.+1",    6.1200000000e+02, 6, },
2529 {__LINE__, " +612.+20",    6.1200000000e+02, 6, },
2530 {__LINE__, " +612.-",    6.1200000000e+02, 6, },
2531 {__LINE__, " +612.-1",    6.1200000000e+02, 6, },
2532 {__LINE__, " +612.-20",    6.1200000000e+02, 6, },
2533 {__LINE__, " +612.e",    6.1200000000e+02, 6, },
2534 {__LINE__, " +612.e+",    6.1200000000e+02, 6, },
2535 {__LINE__, " +612.e-",    6.1200000000e+02, 6, },
2536 {__LINE__, " +612e",    6.1200000000e+02, 5, },
2537 {__LINE__, " +612e+",    6.1200000000e+02, 5, },
2538 {__LINE__, " +612e-",    6.1200000000e+02, 5, },
2539 {__LINE__, " 612",    6.1200000000e+02, 4, },
2540 {__LINE__, " 612+",    6.1200000000e+02, 4, },
2541 {__LINE__, " 612+1",    6.1200000000e+02, 4, },
2542 {__LINE__, " 612+20",    6.1200000000e+02, 4, },
2543 {__LINE__, " 612-",    6.1200000000e+02, 4, },
2544 {__LINE__, " 612-1",    6.1200000000e+02, 4, },
2545 {__LINE__, " 612-20",    6.1200000000e+02, 4, },
2546 {__LINE__, " 612.",    6.1200000000e+02, 5, },
2547 {__LINE__, " 612.+",    6.1200000000e+02, 5, },
2548 {__LINE__, " 612.+1",    6.1200000000e+02, 5, },
2549 {__LINE__, " 612.+20",    6.1200000000e+02, 5, },
2550 {__LINE__, " 612.-",    6.1200000000e+02, 5, },
2551 {__LINE__, " 612.-1",    6.1200000000e+02, 5, },
2552 {__LINE__, " 612.-20",    6.1200000000e+02, 5, },
2553 {__LINE__, " 612.e",    6.1200000000e+02, 5, },
2554 {__LINE__, " 612.e+",    6.1200000000e+02, 5, },
2555 {__LINE__, " 612.e-",    6.1200000000e+02, 5, },
2556 {__LINE__, " 612e",    6.1200000000e+02, 4, },
2557 {__LINE__, " 612e+",    6.1200000000e+02, 4, },
2558 {__LINE__, " 612e-",    6.1200000000e+02, 4, },
2559 {__LINE__, "+612",    6.1200000000e+02, 4, },
2560 {__LINE__, "+612+",    6.1200000000e+02, 4, },
2561 {__LINE__, "+612+1",    6.1200000000e+02, 4, },
2562 {__LINE__, "+612+20",    6.1200000000e+02, 4, },
2563 {__LINE__, "+612-",    6.1200000000e+02, 4, },
2564 {__LINE__, "+612-1",    6.1200000000e+02, 4, },
2565 {__LINE__, "+612-20",    6.1200000000e+02, 4, },
2566 {__LINE__, "+612.",    6.1200000000e+02, 5, },
2567 {__LINE__, "+612.+",    6.1200000000e+02, 5, },
2568 {__LINE__, "+612.+1",    6.1200000000e+02, 5, },
2569 {__LINE__, "+612.+20",    6.1200000000e+02, 5, },
2570 {__LINE__, "+612.-",    6.1200000000e+02, 5, },
2571 {__LINE__, "+612.-1",    6.1200000000e+02, 5, },
2572 {__LINE__, "+612.-20",    6.1200000000e+02, 5, },
2573 {__LINE__, "+612.e",    6.1200000000e+02, 5, },
2574 {__LINE__, "+612.e+",    6.1200000000e+02, 5, },
2575 {__LINE__, "+612.e-",    6.1200000000e+02, 5, },
2576 {__LINE__, "+612e",    6.1200000000e+02, 4, },
2577 {__LINE__, "+612e+",    6.1200000000e+02, 4, },
2578 {__LINE__, "+612e-",    6.1200000000e+02, 4, },
2579 {__LINE__, "612",    6.1200000000e+02, 3, },
2580 {__LINE__, "612+",    6.1200000000e+02, 3, },
2581 {__LINE__, "612+1",    6.1200000000e+02, 3, },
2582 {__LINE__, "612+20",    6.1200000000e+02, 3, },
2583 {__LINE__, "612-",    6.1200000000e+02, 3, },
2584 {__LINE__, "612-1",    6.1200000000e+02, 3, },
2585 {__LINE__, "612-20",    6.1200000000e+02, 3, },
2586 {__LINE__, "612.",    6.1200000000e+02, 4, },
2587 {__LINE__, "612.+",    6.1200000000e+02, 4, },
2588 {__LINE__, "612.+1",    6.1200000000e+02, 4, },
2589 {__LINE__, "612.+20",    6.1200000000e+02, 4, },
2590 {__LINE__, "612.-",    6.1200000000e+02, 4, },
2591 {__LINE__, "612.-1",    6.1200000000e+02, 4, },
2592 {__LINE__, "612.-20",    6.1200000000e+02, 4, },
2593 {__LINE__, "612.e",    6.1200000000e+02, 4, },
2594 {__LINE__, "612.e+",    6.1200000000e+02, 4, },
2595 {__LINE__, "612.e-",    6.1200000000e+02, 4, },
2596 {__LINE__, "612e",    6.1200000000e+02, 3, },
2597 {__LINE__, "612e+",    6.1200000000e+02, 3, },
2598 {__LINE__, "612e-",    6.1200000000e+02, 3, },
2599 {__LINE__, " +612.e+1",    6.1200000000e+03, 9, },
2600 {__LINE__, " +612.e1",    6.1200000000e+03, 8, },
2601 {__LINE__, " +612e+1",    6.1200000000e+03, 8, },
2602 {__LINE__, " +612e1",    6.1200000000e+03, 7, },
2603 {__LINE__, " 612.e+1",    6.1200000000e+03, 8, },
2604 {__LINE__, " 612.e1",    6.1200000000e+03, 7, },
2605 {__LINE__, " 612e+1",    6.1200000000e+03, 7, },
2606 {__LINE__, " 612e1",    6.1200000000e+03, 6, },
2607 {__LINE__, "+612.e+1",    6.1200000000e+03, 8, },
2608 {__LINE__, "+612.e1",    6.1200000000e+03, 7, },
2609 {__LINE__, "+612e+1",    6.1200000000e+03, 7, },
2610 {__LINE__, "+612e1",    6.1200000000e+03, 6, },
2611 {__LINE__, "612.e+1",    6.1200000000e+03, 7, },
2612 {__LINE__, "612.e1",    6.1200000000e+03, 6, },
2613 {__LINE__, "612e+1",    6.1200000000e+03, 6, },
2614 {__LINE__, "612e1",    6.1200000000e+03, 5, },
2615 {__LINE__, " +612.e+20",    6.1200000000e+22, 10, },
2616 {__LINE__, " +612.e20",    6.1200000000e+22, 9, },
2617 {__LINE__, " +612e+20",    6.1200000000e+22, 9, },
2618 {__LINE__, " +612e20",    6.1200000000e+22, 8, },
2619 {__LINE__, " 612.e+20",    6.1200000000e+22, 9, },
2620 {__LINE__, " 612.e20",    6.1200000000e+22, 8, },
2621 {__LINE__, " 612e+20",    6.1200000000e+22, 8, },
2622 {__LINE__, " 612e20",    6.1200000000e+22, 7, },
2623 {__LINE__, "+612.e+20",    6.1200000000e+22, 9, },
2624 {__LINE__, "+612.e20",    6.1200000000e+22, 8, },
2625 {__LINE__, "+612e+20",    6.1200000000e+22, 8, },
2626 {__LINE__, "+612e20",    6.1200000000e+22, 7, },
2627 {__LINE__, "612.e+20",    6.1200000000e+22, 8, },
2628 {__LINE__, "612.e20",    6.1200000000e+22, 7, },
2629 {__LINE__, "612e+20",    6.1200000000e+22, 7, },
2630 {__LINE__, "612e20",    6.1200000000e+22, 6, },
2631 {__LINE__, " +612.e-20",    6.1200000000e-18, 10, },
2632 {__LINE__, " +612e-20",    6.1200000000e-18, 9, },
2633 {__LINE__, " 612.e-20",    6.1200000000e-18, 9, },
2634 {__LINE__, " 612e-20",    6.1200000000e-18, 8, },
2635 {__LINE__, "+612.e-20",    6.1200000000e-18, 9, },
2636 {__LINE__, "+612e-20",    6.1200000000e-18, 8, },
2637 {__LINE__, "612.e-20",    6.1200000000e-18, 8, },
2638 {__LINE__, "612e-20",    6.1200000000e-18, 7, },
2639 {__LINE__, " +612.1",    6.1210000000e+02, 7, },
2640 {__LINE__, " 612.1",    6.1210000000e+02, 6, },
2641 #endif
2642 #if TEST_PART == 10 || TEST_PART == -1
2643 {__LINE__, "+612.1",    6.1210000000e+02, 6, },
2644 {__LINE__, "612.1",    6.1210000000e+02, 5, },
2645 {__LINE__, " +6121",    6.1210000000e+03, 6, },
2646 {__LINE__, " 6121",    6.1210000000e+03, 5, },
2647 {__LINE__, "+6121",    6.1210000000e+03, 5, },
2648 {__LINE__, "6121",    6.1210000000e+03, 4, },
2649 {__LINE__, " +612.1241e-1",    6.1212410000e+01, 13, },
2650 {__LINE__, " 612.1241e-1",    6.1212410000e+01, 12, },
2651 {__LINE__, "+612.1241e-1",    6.1212410000e+01, 12, },
2652 {__LINE__, "612.1241e-1",    6.1212410000e+01, 11, },
2653 {__LINE__, " +612.1241e+1",    6.1212410000e+03, 13, },
2654 {__LINE__, " +612.1241e1",    6.1212410000e+03, 12, },
2655 {__LINE__, " 612.1241e+1",    6.1212410000e+03, 12, },
2656 {__LINE__, " 612.1241e1",    6.1212410000e+03, 11, },
2657 {__LINE__, "+612.1241e+1",    6.1212410000e+03, 12, },
2658 {__LINE__, "+612.1241e1",    6.1212410000e+03, 11, },
2659 {__LINE__, "612.1241e+1",    6.1212410000e+03, 11, },
2660 {__LINE__, "612.1241e1",    6.1212410000e+03, 10, },
2661 {__LINE__, " +6121241e-1",    6.1212410000e+05, 12, },
2662 {__LINE__, " 6121241e-1",    6.1212410000e+05, 11, },
2663 {__LINE__, "+6121241e-1",    6.1212410000e+05, 11, },
2664 {__LINE__, "6121241e-1",    6.1212410000e+05, 10, },
2665 {__LINE__, " +6121241e+1",    6.1212410000e+07, 12, },
2666 {__LINE__, " +6121241e1",    6.1212410000e+07, 11, },
2667 {__LINE__, " 6121241e+1",    6.1212410000e+07, 11, },
2668 {__LINE__, " 6121241e1",    6.1212410000e+07, 10, },
2669 {__LINE__, "+6121241e+1",    6.1212410000e+07, 11, },
2670 {__LINE__, "+6121241e1",    6.1212410000e+07, 10, },
2671 {__LINE__, "6121241e+1",    6.1212410000e+07, 10, },
2672 {__LINE__, "6121241e1",    6.1212410000e+07, 9, },
2673 {__LINE__, " +6121241e-20",    6.1212410000e-14, 13, },
2674 {__LINE__, " 6121241e-20",    6.1212410000e-14, 12, },
2675 {__LINE__, "+6121241e-20",    6.1212410000e-14, 12, },
2676 {__LINE__, "6121241e-20",    6.1212410000e-14, 11, },
2677 {__LINE__, " +612.1241",    6.1212410000e+02, 10, },
2678 {__LINE__, " +612.1241+",    6.1212410000e+02, 10, },
2679 {__LINE__, " +612.1241+1",    6.1212410000e+02, 10, },
2680 {__LINE__, " +612.1241+20",    6.1212410000e+02, 10, },
2681 {__LINE__, " +612.1241-",    6.1212410000e+02, 10, },
2682 {__LINE__, " +612.1241-1",    6.1212410000e+02, 10, },
2683 {__LINE__, " +612.1241-20",    6.1212410000e+02, 10, },
2684 {__LINE__, " +612.1241e",    6.1212410000e+02, 10, },
2685 {__LINE__, " +612.1241e+",    6.1212410000e+02, 10, },
2686 {__LINE__, " +612.1241e-",    6.1212410000e+02, 10, },
2687 {__LINE__, " 612.1241",    6.1212410000e+02, 9, },
2688 {__LINE__, " 612.1241+",    6.1212410000e+02, 9, },
2689 {__LINE__, " 612.1241+1",    6.1212410000e+02, 9, },
2690 {__LINE__, " 612.1241+20",    6.1212410000e+02, 9, },
2691 {__LINE__, " 612.1241-",    6.1212410000e+02, 9, },
2692 {__LINE__, " 612.1241-1",    6.1212410000e+02, 9, },
2693 {__LINE__, " 612.1241-20",    6.1212410000e+02, 9, },
2694 {__LINE__, " 612.1241e",    6.1212410000e+02, 9, },
2695 {__LINE__, " 612.1241e+",    6.1212410000e+02, 9, },
2696 {__LINE__, " 612.1241e-",    6.1212410000e+02, 9, },
2697 {__LINE__, "+612.1241",    6.1212410000e+02, 9, },
2698 {__LINE__, "+612.1241+",    6.1212410000e+02, 9, },
2699 {__LINE__, "+612.1241+1",    6.1212410000e+02, 9, },
2700 {__LINE__, "+612.1241+20",    6.1212410000e+02, 9, },
2701 {__LINE__, "+612.1241-",    6.1212410000e+02, 9, },
2702 {__LINE__, "+612.1241-1",    6.1212410000e+02, 9, },
2703 {__LINE__, "+612.1241-20",    6.1212410000e+02, 9, },
2704 {__LINE__, "+612.1241e",    6.1212410000e+02, 9, },
2705 {__LINE__, "+612.1241e+",    6.1212410000e+02, 9, },
2706 {__LINE__, "+612.1241e-",    6.1212410000e+02, 9, },
2707 {__LINE__, "612.1241",    6.1212410000e+02, 8, },
2708 {__LINE__, "612.1241+",    6.1212410000e+02, 8, },
2709 {__LINE__, "612.1241+1",    6.1212410000e+02, 8, },
2710 {__LINE__, "612.1241+20",    6.1212410000e+02, 8, },
2711 {__LINE__, "612.1241-",    6.1212410000e+02, 8, },
2712 {__LINE__, "612.1241-1",    6.1212410000e+02, 8, },
2713 {__LINE__, "612.1241-20",    6.1212410000e+02, 8, },
2714 {__LINE__, "612.1241e",    6.1212410000e+02, 8, },
2715 {__LINE__, "612.1241e+",    6.1212410000e+02, 8, },
2716 {__LINE__, "612.1241e-",    6.1212410000e+02, 8, },
2717 {__LINE__, " +6121241",    6.1212410000e+06, 9, },
2718 {__LINE__, " +6121241+",    6.1212410000e+06, 9, },
2719 {__LINE__, " +6121241+1",    6.1212410000e+06, 9, },
2720 {__LINE__, " +6121241+20",    6.1212410000e+06, 9, },
2721 {__LINE__, " +6121241-",    6.1212410000e+06, 9, },
2722 {__LINE__, " +6121241-1",    6.1212410000e+06, 9, },
2723 {__LINE__, " +6121241-20",    6.1212410000e+06, 9, },
2724 {__LINE__, " +6121241e",    6.1212410000e+06, 9, },
2725 {__LINE__, " +6121241e+",    6.1212410000e+06, 9, },
2726 {__LINE__, " +6121241e-",    6.1212410000e+06, 9, },
2727 {__LINE__, " 6121241",    6.1212410000e+06, 8, },
2728 {__LINE__, " 6121241+",    6.1212410000e+06, 8, },
2729 {__LINE__, " 6121241+1",    6.1212410000e+06, 8, },
2730 {__LINE__, " 6121241+20",    6.1212410000e+06, 8, },
2731 {__LINE__, " 6121241-",    6.1212410000e+06, 8, },
2732 {__LINE__, " 6121241-1",    6.1212410000e+06, 8, },
2733 {__LINE__, " 6121241-20",    6.1212410000e+06, 8, },
2734 {__LINE__, " 6121241e",    6.1212410000e+06, 8, },
2735 {__LINE__, " 6121241e+",    6.1212410000e+06, 8, },
2736 {__LINE__, " 6121241e-",    6.1212410000e+06, 8, },
2737 {__LINE__, "+6121241",    6.1212410000e+06, 8, },
2738 {__LINE__, "+6121241+",    6.1212410000e+06, 8, },
2739 {__LINE__, "+6121241+1",    6.1212410000e+06, 8, },
2740 {__LINE__, "+6121241+20",    6.1212410000e+06, 8, },
2741 {__LINE__, "+6121241-",    6.1212410000e+06, 8, },
2742 {__LINE__, "+6121241-1",    6.1212410000e+06, 8, },
2743 {__LINE__, "+6121241-20",    6.1212410000e+06, 8, },
2744 {__LINE__, "+6121241e",    6.1212410000e+06, 8, },
2745 {__LINE__, "+6121241e+",    6.1212410000e+06, 8, },
2746 {__LINE__, "+6121241e-",    6.1212410000e+06, 8, },
2747 {__LINE__, "6121241",    6.1212410000e+06, 7, },
2748 {__LINE__, "6121241+",    6.1212410000e+06, 7, },
2749 {__LINE__, "6121241+1",    6.1212410000e+06, 7, },
2750 {__LINE__, "6121241+20",    6.1212410000e+06, 7, },
2751 {__LINE__, "6121241-",    6.1212410000e+06, 7, },
2752 {__LINE__, "6121241-1",    6.1212410000e+06, 7, },
2753 {__LINE__, "6121241-20",    6.1212410000e+06, 7, },
2754 {__LINE__, "6121241e",    6.1212410000e+06, 7, },
2755 {__LINE__, "6121241e+",    6.1212410000e+06, 7, },
2756 {__LINE__, "6121241e-",    6.1212410000e+06, 7, },
2757 {__LINE__, " +612.1241e+20",    6.1212410000e+22, 14, },
2758 {__LINE__, " +612.1241e20",    6.1212410000e+22, 13, },
2759 {__LINE__, " 612.1241e+20",    6.1212410000e+22, 13, },
2760 {__LINE__, " 612.1241e20",    6.1212410000e+22, 12, },
2761 {__LINE__, "+612.1241e+20",    6.1212410000e+22, 13, },
2762 {__LINE__, "+612.1241e20",    6.1212410000e+22, 12, },
2763 {__LINE__, "612.1241e+20",    6.1212410000e+22, 12, },
2764 {__LINE__, "612.1241e20",    6.1212410000e+22, 11, },
2765 {__LINE__, " +6121241e+20",    6.1212410000e+26, 13, },
2766 {__LINE__, " +6121241e20",    6.1212410000e+26, 12, },
2767 {__LINE__, " 6121241e+20",    6.1212410000e+26, 12, },
2768 {__LINE__, " 6121241e20",    6.1212410000e+26, 11, },
2769 {__LINE__, "+6121241e+20",    6.1212410000e+26, 12, },
2770 {__LINE__, "+6121241e20",    6.1212410000e+26, 11, },
2771 {__LINE__, "6121241e+20",    6.1212410000e+26, 11, },
2772 {__LINE__, "6121241e20",    6.1212410000e+26, 10, },
2773 {__LINE__, " +612.1241e-20",    6.1212410000e-18, 14, },
2774 {__LINE__, " 612.1241e-20",    6.1212410000e-18, 13, },
2775 {__LINE__, "+612.1241e-20",    6.1212410000e-18, 13, },
2776 {__LINE__, "612.1241e-20",    6.1212410000e-18, 12, },
2777 {__LINE__, " +612.12411",    6.1212411000e+02, 11, },
2778 {__LINE__, " 612.12411",    6.1212411000e+02, 10, },
2779 {__LINE__, "+612.12411",    6.1212411000e+02, 10, },
2780 {__LINE__, "612.12411",    6.1212411000e+02, 9, },
2781 {__LINE__, " +61212411",    6.1212411000e+07, 10, },
2782 {__LINE__, " 61212411",    6.1212411000e+07, 9, },
2783 {__LINE__, "+61212411",    6.1212411000e+07, 9, },
2784 {__LINE__, "61212411",    6.1212411000e+07, 8, },
2785 {__LINE__, " +612.124120",    6.1212412000e+02, 12, },
2786 {__LINE__, " 612.124120",    6.1212412000e+02, 11, },
2787 {__LINE__, "+612.124120",    6.1212412000e+02, 11, },
2788 {__LINE__, "612.124120",    6.1212412000e+02, 10, },
2789 {__LINE__, " +612124120",    6.1212412000e+08, 11, },
2790 {__LINE__, " 612124120",    6.1212412000e+08, 10, },
2791 {__LINE__, "+612124120",    6.1212412000e+08, 10, },
2792 {__LINE__, "612124120",    6.1212412000e+08, 9, },
2793 {__LINE__, " +61220",    6.1220000000e+04, 7, },
2794 {__LINE__, " 61220",    6.1220000000e+04, 6, },
2795 {__LINE__, "+61220",    6.1220000000e+04, 6, },
2796 {__LINE__, "61220",    6.1220000000e+04, 5, },
2797 {__LINE__, " +612.20",    6.1220000000e+02, 8, },
2798 {__LINE__, " 612.20",    6.1220000000e+02, 7, },
2799 {__LINE__, "+612.20",    6.1220000000e+02, 7, },
2800 {__LINE__, "612.20",    6.1220000000e+02, 6, },
2801 {__LINE__, " +612.8",    6.1280000000e+02, 7, },
2802 {__LINE__, " +612.8+",    6.1280000000e+02, 7, },
2803 {__LINE__, " +612.8+1",    6.1280000000e+02, 7, },
2804 {__LINE__, " +612.8+20",    6.1280000000e+02, 7, },
2805 {__LINE__, " +612.8-",    6.1280000000e+02, 7, },
2806 {__LINE__, " +612.8-1",    6.1280000000e+02, 7, },
2807 {__LINE__, " +612.8-20",    6.1280000000e+02, 7, },
2808 {__LINE__, " +612.8e",    6.1280000000e+02, 7, },
2809 {__LINE__, " +612.8e+",    6.1280000000e+02, 7, },
2810 {__LINE__, " +612.8e-",    6.1280000000e+02, 7, },
2811 {__LINE__, " +6128e-1",    6.1280000000e+02, 9, },
2812 {__LINE__, " 612.8",    6.1280000000e+02, 6, },
2813 {__LINE__, " 612.8+",    6.1280000000e+02, 6, },
2814 {__LINE__, " 612.8+1",    6.1280000000e+02, 6, },
2815 {__LINE__, " 612.8+20",    6.1280000000e+02, 6, },
2816 {__LINE__, " 612.8-",    6.1280000000e+02, 6, },
2817 {__LINE__, " 612.8-1",    6.1280000000e+02, 6, },
2818 {__LINE__, " 612.8-20",    6.1280000000e+02, 6, },
2819 {__LINE__, " 612.8e",    6.1280000000e+02, 6, },
2820 {__LINE__, " 612.8e+",    6.1280000000e+02, 6, },
2821 {__LINE__, " 612.8e-",    6.1280000000e+02, 6, },
2822 {__LINE__, " 6128e-1",    6.1280000000e+02, 8, },
2823 {__LINE__, "+612.8",    6.1280000000e+02, 6, },
2824 {__LINE__, "+612.8+",    6.1280000000e+02, 6, },
2825 {__LINE__, "+612.8+1",    6.1280000000e+02, 6, },
2826 {__LINE__, "+612.8+20",    6.1280000000e+02, 6, },
2827 {__LINE__, "+612.8-",    6.1280000000e+02, 6, },
2828 {__LINE__, "+612.8-1",    6.1280000000e+02, 6, },
2829 {__LINE__, "+612.8-20",    6.1280000000e+02, 6, },
2830 {__LINE__, "+612.8e",    6.1280000000e+02, 6, },
2831 {__LINE__, "+612.8e+",    6.1280000000e+02, 6, },
2832 {__LINE__, "+612.8e-",    6.1280000000e+02, 6, },
2833 {__LINE__, "+6128e-1",    6.1280000000e+02, 8, },
2834 {__LINE__, "612.8",    6.1280000000e+02, 5, },
2835 {__LINE__, "612.8+",    6.1280000000e+02, 5, },
2836 {__LINE__, "612.8+1",    6.1280000000e+02, 5, },
2837 {__LINE__, "612.8+20",    6.1280000000e+02, 5, },
2838 {__LINE__, "612.8-",    6.1280000000e+02, 5, },
2839 {__LINE__, "612.8-1",    6.1280000000e+02, 5, },
2840 {__LINE__, "612.8-20",    6.1280000000e+02, 5, },
2841 {__LINE__, "612.8e",    6.1280000000e+02, 5, },
2842 {__LINE__, "612.8e+",    6.1280000000e+02, 5, },
2843 {__LINE__, "612.8e-",    6.1280000000e+02, 5, },
2844 {__LINE__, "6128e-1",    6.1280000000e+02, 7, },
2845 {__LINE__, " +612.8e+20",    6.1280000000e+22, 11, },
2846 {__LINE__, " +612.8e20",    6.1280000000e+22, 10, },
2847 {__LINE__, " 612.8e+20",    6.1280000000e+22, 10, },
2848 {__LINE__, " 612.8e20",    6.1280000000e+22, 9, },
2849 {__LINE__, "+612.8e+20",    6.1280000000e+22, 10, },
2850 {__LINE__, "+612.8e20",    6.1280000000e+22, 9, },
2851 {__LINE__, "612.8e+20",    6.1280000000e+22, 9, },
2852 {__LINE__, "612.8e20",    6.1280000000e+22, 8, },
2853 {__LINE__, " +6128e-20",    6.1280000000e-17, 10, },
2854 {__LINE__, " 6128e-20",    6.1280000000e-17, 9, },
2855 {__LINE__, "+6128e-20",    6.1280000000e-17, 9, },
2856 {__LINE__, "6128e-20",    6.1280000000e-17, 8, },
2857 {__LINE__, " +612.8e-1",    6.1280000000e+01, 10, },
2858 {__LINE__, " 612.8e-1",    6.1280000000e+01, 9, },
2859 {__LINE__, "+612.8e-1",    6.1280000000e+01, 9, },
2860 {__LINE__, "612.8e-1",    6.1280000000e+01, 8, },
2861 {__LINE__, " +612.8e+1",    6.1280000000e+03, 10, },
2862 {__LINE__, " +612.8e1",    6.1280000000e+03, 9, },
2863 {__LINE__, " +6128",    6.1280000000e+03, 6, },
2864 {__LINE__, " +6128+",    6.1280000000e+03, 6, },
2865 {__LINE__, " +6128+1",    6.1280000000e+03, 6, },
2866 {__LINE__, " +6128+20",    6.1280000000e+03, 6, },
2867 {__LINE__, " +6128-",    6.1280000000e+03, 6, },
2868 {__LINE__, " +6128-1",    6.1280000000e+03, 6, },
2869 {__LINE__, " +6128-20",    6.1280000000e+03, 6, },
2870 {__LINE__, " +6128e",    6.1280000000e+03, 6, },
2871 {__LINE__, " +6128e+",    6.1280000000e+03, 6, },
2872 {__LINE__, " +6128e-",    6.1280000000e+03, 6, },
2873 {__LINE__, " 612.8e+1",    6.1280000000e+03, 9, },
2874 {__LINE__, " 612.8e1",    6.1280000000e+03, 8, },
2875 {__LINE__, " 6128",    6.1280000000e+03, 5, },
2876 {__LINE__, " 6128+",    6.1280000000e+03, 5, },
2877 {__LINE__, " 6128+1",    6.1280000000e+03, 5, },
2878 {__LINE__, " 6128+20",    6.1280000000e+03, 5, },
2879 {__LINE__, " 6128-",    6.1280000000e+03, 5, },
2880 {__LINE__, " 6128-1",    6.1280000000e+03, 5, },
2881 {__LINE__, " 6128-20",    6.1280000000e+03, 5, },
2882 {__LINE__, " 6128e",    6.1280000000e+03, 5, },
2883 {__LINE__, " 6128e+",    6.1280000000e+03, 5, },
2884 {__LINE__, " 6128e-",    6.1280000000e+03, 5, },
2885 {__LINE__, "+612.8e+1",    6.1280000000e+03, 9, },
2886 {__LINE__, "+612.8e1",    6.1280000000e+03, 8, },
2887 {__LINE__, "+6128",    6.1280000000e+03, 5, },
2888 {__LINE__, "+6128+",    6.1280000000e+03, 5, },
2889 {__LINE__, "+6128+1",    6.1280000000e+03, 5, },
2890 {__LINE__, "+6128+20",    6.1280000000e+03, 5, },
2891 {__LINE__, "+6128-",    6.1280000000e+03, 5, },
2892 {__LINE__, "+6128-1",    6.1280000000e+03, 5, },
2893 {__LINE__, "+6128-20",    6.1280000000e+03, 5, },
2894 {__LINE__, "+6128e",    6.1280000000e+03, 5, },
2895 {__LINE__, "+6128e+",    6.1280000000e+03, 5, },
2896 {__LINE__, "+6128e-",    6.1280000000e+03, 5, },
2897 {__LINE__, "612.8e+1",    6.1280000000e+03, 8, },
2898 {__LINE__, "612.8e1",    6.1280000000e+03, 7, },
2899 {__LINE__, "6128",    6.1280000000e+03, 4, },
2900 {__LINE__, "6128+",    6.1280000000e+03, 4, },
2901 {__LINE__, "6128+1",    6.1280000000e+03, 4, },
2902 {__LINE__, "6128+20",    6.1280000000e+03, 4, },
2903 {__LINE__, "6128-",    6.1280000000e+03, 4, },
2904 {__LINE__, "6128-1",    6.1280000000e+03, 4, },
2905 {__LINE__, "6128-20",    6.1280000000e+03, 4, },
2906 {__LINE__, "6128e",    6.1280000000e+03, 4, },
2907 {__LINE__, "6128e+",    6.1280000000e+03, 4, },
2908 {__LINE__, "6128e-",    6.1280000000e+03, 4, },
2909 {__LINE__, " +6128e+1",    6.1280000000e+04, 9, },
2910 {__LINE__, " +6128e1",    6.1280000000e+04, 8, },
2911 {__LINE__, " 6128e+1",    6.1280000000e+04, 8, },
2912 {__LINE__, " 6128e1",    6.1280000000e+04, 7, },
2913 {__LINE__, "+6128e+1",    6.1280000000e+04, 8, },
2914 {__LINE__, "+6128e1",    6.1280000000e+04, 7, },
2915 {__LINE__, "6128e+1",    6.1280000000e+04, 7, },
2916 {__LINE__, "6128e1",    6.1280000000e+04, 6, },
2917 {__LINE__, " +6128e+20",    6.1280000000e+23, 10, },
2918 {__LINE__, " +6128e20",    6.1280000000e+23, 9, },
2919 {__LINE__, " 6128e+20",    6.1280000000e+23, 9, },
2920 {__LINE__, " 6128e20",    6.1280000000e+23, 8, },
2921 {__LINE__, "+6128e+20",    6.1280000000e+23, 9, },
2922 {__LINE__, "+6128e20",    6.1280000000e+23, 8, },
2923 {__LINE__, "6128e+20",    6.1280000000e+23, 8, },
2924 {__LINE__, "6128e20",    6.1280000000e+23, 7, },
2925 {__LINE__, " +612.8e-20",    6.1280000000e-18, 11, },
2926 {__LINE__, " 612.8e-20",    6.1280000000e-18, 10, },
2927 {__LINE__, "+612.8e-20",    6.1280000000e-18, 10, },
2928 {__LINE__, "612.8e-20",    6.1280000000e-18, 9, },
2929 {__LINE__, " +612.81",    6.1281000000e+02, 8, },
2930 {__LINE__, " 612.81",    6.1281000000e+02, 7, },
2931 {__LINE__, "+612.81",    6.1281000000e+02, 7, },
2932 #endif
2933 #if TEST_PART == 11 || TEST_PART == -1
2934 {__LINE__, "612.81",    6.1281000000e+02, 6, },
2935 {__LINE__, " +61281",    6.1281000000e+04, 7, },
2936 {__LINE__, " 61281",    6.1281000000e+04, 6, },
2937 {__LINE__, "+61281",    6.1281000000e+04, 6, },
2938 {__LINE__, "61281",    6.1281000000e+04, 5, },
2939 {__LINE__, " +612820",    6.1282000000e+05, 8, },
2940 {__LINE__, " 612820",    6.1282000000e+05, 7, },
2941 {__LINE__, "+612820",    6.1282000000e+05, 7, },
2942 {__LINE__, "612820",    6.1282000000e+05, 6, },
2943 {__LINE__, " +612.820",    6.1282000000e+02, 9, },
2944 {__LINE__, " 612.820",    6.1282000000e+02, 8, },
2945 {__LINE__, "+612.820",    6.1282000000e+02, 8, },
2946 {__LINE__, "612.820",    6.1282000000e+02, 7, },
2947 {__LINE__, " +612.9e-1",    6.1290000000e+01, 10, },
2948 {__LINE__, " 612.9e-1",    6.1290000000e+01, 9, },
2949 {__LINE__, "+612.9e-1",    6.1290000000e+01, 9, },
2950 {__LINE__, "612.9e-1",    6.1290000000e+01, 8, },
2951 {__LINE__, " +612.9",    6.1290000000e+02, 7, },
2952 {__LINE__, " +612.9+",    6.1290000000e+02, 7, },
2953 {__LINE__, " +612.9+1",    6.1290000000e+02, 7, },
2954 {__LINE__, " +612.9+20",    6.1290000000e+02, 7, },
2955 {__LINE__, " +612.9-",    6.1290000000e+02, 7, },
2956 {__LINE__, " +612.9-1",    6.1290000000e+02, 7, },
2957 {__LINE__, " +612.9-20",    6.1290000000e+02, 7, },
2958 {__LINE__, " +612.9e",    6.1290000000e+02, 7, },
2959 {__LINE__, " +612.9e+",    6.1290000000e+02, 7, },
2960 {__LINE__, " +612.9e-",    6.1290000000e+02, 7, },
2961 {__LINE__, " +6129e-1",    6.1290000000e+02, 9, },
2962 {__LINE__, " 612.9",    6.1290000000e+02, 6, },
2963 {__LINE__, " 612.9+",    6.1290000000e+02, 6, },
2964 {__LINE__, " 612.9+1",    6.1290000000e+02, 6, },
2965 {__LINE__, " 612.9+20",    6.1290000000e+02, 6, },
2966 {__LINE__, " 612.9-",    6.1290000000e+02, 6, },
2967 {__LINE__, " 612.9-1",    6.1290000000e+02, 6, },
2968 {__LINE__, " 612.9-20",    6.1290000000e+02, 6, },
2969 {__LINE__, " 612.9e",    6.1290000000e+02, 6, },
2970 {__LINE__, " 612.9e+",    6.1290000000e+02, 6, },
2971 {__LINE__, " 612.9e-",    6.1290000000e+02, 6, },
2972 {__LINE__, " 6129e-1",    6.1290000000e+02, 8, },
2973 {__LINE__, "+612.9",    6.1290000000e+02, 6, },
2974 {__LINE__, "+612.9+",    6.1290000000e+02, 6, },
2975 {__LINE__, "+612.9+1",    6.1290000000e+02, 6, },
2976 {__LINE__, "+612.9+20",    6.1290000000e+02, 6, },
2977 {__LINE__, "+612.9-",    6.1290000000e+02, 6, },
2978 {__LINE__, "+612.9-1",    6.1290000000e+02, 6, },
2979 {__LINE__, "+612.9-20",    6.1290000000e+02, 6, },
2980 {__LINE__, "+612.9e",    6.1290000000e+02, 6, },
2981 {__LINE__, "+612.9e+",    6.1290000000e+02, 6, },
2982 {__LINE__, "+612.9e-",    6.1290000000e+02, 6, },
2983 {__LINE__, "+6129e-1",    6.1290000000e+02, 8, },
2984 {__LINE__, "612.9",    6.1290000000e+02, 5, },
2985 {__LINE__, "612.9+",    6.1290000000e+02, 5, },
2986 {__LINE__, "612.9+1",    6.1290000000e+02, 5, },
2987 {__LINE__, "612.9+20",    6.1290000000e+02, 5, },
2988 {__LINE__, "612.9-",    6.1290000000e+02, 5, },
2989 {__LINE__, "612.9-1",    6.1290000000e+02, 5, },
2990 {__LINE__, "612.9-20",    6.1290000000e+02, 5, },
2991 {__LINE__, "612.9e",    6.1290000000e+02, 5, },
2992 {__LINE__, "612.9e+",    6.1290000000e+02, 5, },
2993 {__LINE__, "612.9e-",    6.1290000000e+02, 5, },
2994 {__LINE__, "6129e-1",    6.1290000000e+02, 7, },
2995 {__LINE__, " +612.9e+1",    6.1290000000e+03, 10, },
2996 {__LINE__, " +612.9e1",    6.1290000000e+03, 9, },
2997 {__LINE__, " +6129",    6.1290000000e+03, 6, },
2998 {__LINE__, " +6129+",    6.1290000000e+03, 6, },
2999 {__LINE__, " +6129+1",    6.1290000000e+03, 6, },
3000 {__LINE__, " +6129+20",    6.1290000000e+03, 6, },
3001 {__LINE__, " +6129-",    6.1290000000e+03, 6, },
3002 {__LINE__, " +6129-1",    6.1290000000e+03, 6, },
3003 {__LINE__, " +6129-20",    6.1290000000e+03, 6, },
3004 {__LINE__, " +6129e",    6.1290000000e+03, 6, },
3005 {__LINE__, " +6129e+",    6.1290000000e+03, 6, },
3006 {__LINE__, " +6129e-",    6.1290000000e+03, 6, },
3007 {__LINE__, " 612.9e+1",    6.1290000000e+03, 9, },
3008 {__LINE__, " 612.9e1",    6.1290000000e+03, 8, },
3009 {__LINE__, " 6129",    6.1290000000e+03, 5, },
3010 {__LINE__, " 6129+",    6.1290000000e+03, 5, },
3011 {__LINE__, " 6129+1",    6.1290000000e+03, 5, },
3012 {__LINE__, " 6129+20",    6.1290000000e+03, 5, },
3013 {__LINE__, " 6129-",    6.1290000000e+03, 5, },
3014 {__LINE__, " 6129-1",    6.1290000000e+03, 5, },
3015 {__LINE__, " 6129-20",    6.1290000000e+03, 5, },
3016 {__LINE__, " 6129e",    6.1290000000e+03, 5, },
3017 {__LINE__, " 6129e+",    6.1290000000e+03, 5, },
3018 {__LINE__, " 6129e-",    6.1290000000e+03, 5, },
3019 {__LINE__, "+612.9e+1",    6.1290000000e+03, 9, },
3020 {__LINE__, "+612.9e1",    6.1290000000e+03, 8, },
3021 {__LINE__, "+6129",    6.1290000000e+03, 5, },
3022 {__LINE__, "+6129+",    6.1290000000e+03, 5, },
3023 {__LINE__, "+6129+1",    6.1290000000e+03, 5, },
3024 {__LINE__, "+6129+20",    6.1290000000e+03, 5, },
3025 {__LINE__, "+6129-",    6.1290000000e+03, 5, },
3026 {__LINE__, "+6129-1",    6.1290000000e+03, 5, },
3027 {__LINE__, "+6129-20",    6.1290000000e+03, 5, },
3028 {__LINE__, "+6129e",    6.1290000000e+03, 5, },
3029 {__LINE__, "+6129e+",    6.1290000000e+03, 5, },
3030 {__LINE__, "+6129e-",    6.1290000000e+03, 5, },
3031 {__LINE__, "612.9e+1",    6.1290000000e+03, 8, },
3032 {__LINE__, "612.9e1",    6.1290000000e+03, 7, },
3033 {__LINE__, "6129",    6.1290000000e+03, 4, },
3034 {__LINE__, "6129+",    6.1290000000e+03, 4, },
3035 {__LINE__, "6129+1",    6.1290000000e+03, 4, },
3036 {__LINE__, "6129+20",    6.1290000000e+03, 4, },
3037 {__LINE__, "6129-",    6.1290000000e+03, 4, },
3038 {__LINE__, "6129-1",    6.1290000000e+03, 4, },
3039 {__LINE__, "6129-20",    6.1290000000e+03, 4, },
3040 {__LINE__, "6129e",    6.1290000000e+03, 4, },
3041 {__LINE__, "6129e+",    6.1290000000e+03, 4, },
3042 {__LINE__, "6129e-",    6.1290000000e+03, 4, },
3043 {__LINE__, " +6129e+1",    6.1290000000e+04, 9, },
3044 {__LINE__, " +6129e1",    6.1290000000e+04, 8, },
3045 {__LINE__, " 6129e+1",    6.1290000000e+04, 8, },
3046 {__LINE__, " 6129e1",    6.1290000000e+04, 7, },
3047 {__LINE__, "+6129e+1",    6.1290000000e+04, 8, },
3048 {__LINE__, "+6129e1",    6.1290000000e+04, 7, },
3049 {__LINE__, "6129e+1",    6.1290000000e+04, 7, },
3050 {__LINE__, "6129e1",    6.1290000000e+04, 6, },
3051 {__LINE__, " +612.9e+20",    6.1290000000e+22, 11, },
3052 {__LINE__, " +612.9e20",    6.1290000000e+22, 10, },
3053 {__LINE__, " 612.9e+20",    6.1290000000e+22, 10, },
3054 {__LINE__, " 612.9e20",    6.1290000000e+22, 9, },
3055 {__LINE__, "+612.9e+20",    6.1290000000e+22, 10, },
3056 {__LINE__, "+612.9e20",    6.1290000000e+22, 9, },
3057 {__LINE__, "612.9e+20",    6.1290000000e+22, 9, },
3058 {__LINE__, "612.9e20",    6.1290000000e+22, 8, },
3059 {__LINE__, " +6129e+20",    6.1290000000e+23, 10, },
3060 {__LINE__, " +6129e20",    6.1290000000e+23, 9, },
3061 {__LINE__, " 6129e+20",    6.1290000000e+23, 9, },
3062 {__LINE__, " 6129e20",    6.1290000000e+23, 8, },
3063 {__LINE__, "+6129e+20",    6.1290000000e+23, 9, },
3064 {__LINE__, "+6129e20",    6.1290000000e+23, 8, },
3065 {__LINE__, "6129e+20",    6.1290000000e+23, 8, },
3066 {__LINE__, "6129e20",    6.1290000000e+23, 7, },
3067 {__LINE__, " +612.9e-20",    6.1290000000e-18, 11, },
3068 {__LINE__, " 612.9e-20",    6.1290000000e-18, 10, },
3069 {__LINE__, "+612.9e-20",    6.1290000000e-18, 10, },
3070 {__LINE__, "612.9e-20",    6.1290000000e-18, 9, },
3071 {__LINE__, " +6129e-20",    6.1290000000e-17, 10, },
3072 {__LINE__, " 6129e-20",    6.1290000000e-17, 9, },
3073 {__LINE__, "+6129e-20",    6.1290000000e-17, 9, },
3074 {__LINE__, "6129e-20",    6.1290000000e-17, 8, },
3075 {__LINE__, " +612.91",    6.1291000000e+02, 8, },
3076 {__LINE__, " 612.91",    6.1291000000e+02, 7, },
3077 {__LINE__, "+612.91",    6.1291000000e+02, 7, },
3078 {__LINE__, "612.91",    6.1291000000e+02, 6, },
3079 {__LINE__, " +61291",    6.1291000000e+04, 7, },
3080 {__LINE__, " 61291",    6.1291000000e+04, 6, },
3081 {__LINE__, "+61291",    6.1291000000e+04, 6, },
3082 {__LINE__, "61291",    6.1291000000e+04, 5, },
3083 {__LINE__, " +612.920",    6.1292000000e+02, 9, },
3084 {__LINE__, " 612.920",    6.1292000000e+02, 8, },
3085 {__LINE__, "+612.920",    6.1292000000e+02, 8, },
3086 {__LINE__, "612.920",    6.1292000000e+02, 7, },
3087 {__LINE__, " +612920",    6.1292000000e+05, 8, },
3088 {__LINE__, " 612920",    6.1292000000e+05, 7, },
3089 {__LINE__, "+612920",    6.1292000000e+05, 7, },
3090 {__LINE__, "612920",    6.1292000000e+05, 6, },
3091 {__LINE__, " +08e-20",    8.0000000000e-20, 8, },
3092 {__LINE__, " +8e-20",    8.0000000000e-20, 7, },
3093 {__LINE__, " 08e-20",    8.0000000000e-20, 7, },
3094 {__LINE__, " 8e-20",    8.0000000000e-20, 6, },
3095 {__LINE__, "+08e-20",    8.0000000000e-20, 7, },
3096 {__LINE__, "+8e-20",    8.0000000000e-20, 6, },
3097 {__LINE__, "08e-20",    8.0000000000e-20, 6, },
3098 {__LINE__, "8e-20",    8.0000000000e-20, 5, },
3099 {__LINE__, " +.8e-20",    8.0000000000e-21, 8, },
3100 {__LINE__, " +0.8e-20",    8.0000000000e-21, 9, },
3101 {__LINE__, " .8e-20",    8.0000000000e-21, 7, },
3102 {__LINE__, " 0.8e-20",    8.0000000000e-21, 8, },
3103 {__LINE__, "+.8e-20",    8.0000000000e-21, 7, },
3104 {__LINE__, "+0.8e-20",    8.0000000000e-21, 8, },
3105 {__LINE__, ".8e-20",    8.0000000000e-21, 6, },
3106 {__LINE__, "0.8e-20",    8.0000000000e-21, 7, },
3107 {__LINE__, " +.8e+1",    8.0000000000e+00, 7, },
3108 {__LINE__, " +.8e1",    8.0000000000e+00, 6, },
3109 {__LINE__, " +0.8e+1",    8.0000000000e+00, 8, },
3110 {__LINE__, " +0.8e1",    8.0000000000e+00, 7, },
3111 {__LINE__, " +08",    8.0000000000e+00, 4, },
3112 {__LINE__, " +08+",    8.0000000000e+00, 4, },
3113 {__LINE__, " +08+1",    8.0000000000e+00, 4, },
3114 {__LINE__, " +08+20",    8.0000000000e+00, 4, },
3115 {__LINE__, " +08-",    8.0000000000e+00, 4, },
3116 {__LINE__, " +08-1",    8.0000000000e+00, 4, },
3117 {__LINE__, " +08-20",    8.0000000000e+00, 4, },
3118 {__LINE__, " +08e",    8.0000000000e+00, 4, },
3119 {__LINE__, " +08e+",    8.0000000000e+00, 4, },
3120 {__LINE__, " +08e-",    8.0000000000e+00, 4, },
3121 {__LINE__, " +8",    8.0000000000e+00, 3, },
3122 {__LINE__, " +8+",    8.0000000000e+00, 3, },
3123 {__LINE__, " +8+1",    8.0000000000e+00, 3, },
3124 {__LINE__, " +8+20",    8.0000000000e+00, 3, },
3125 {__LINE__, " +8-",    8.0000000000e+00, 3, },
3126 {__LINE__, " +8-1",    8.0000000000e+00, 3, },
3127 {__LINE__, " +8-20",    8.0000000000e+00, 3, },
3128 {__LINE__, " +8e",    8.0000000000e+00, 3, },
3129 {__LINE__, " +8e+",    8.0000000000e+00, 3, },
3130 {__LINE__, " +8e-",    8.0000000000e+00, 3, },
3131 {__LINE__, " .8e+1",    8.0000000000e+00, 6, },
3132 {__LINE__, " .8e1",    8.0000000000e+00, 5, },
3133 {__LINE__, " 0.8e+1",    8.0000000000e+00, 7, },
3134 {__LINE__, " 0.8e1",    8.0000000000e+00, 6, },
3135 {__LINE__, " 08",    8.0000000000e+00, 3, },
3136 {__LINE__, " 08+",    8.0000000000e+00, 3, },
3137 {__LINE__, " 08+1",    8.0000000000e+00, 3, },
3138 {__LINE__, " 08+20",    8.0000000000e+00, 3, },
3139 {__LINE__, " 08-",    8.0000000000e+00, 3, },
3140 {__LINE__, " 08-1",    8.0000000000e+00, 3, },
3141 {__LINE__, " 08-20",    8.0000000000e+00, 3, },
3142 {__LINE__, " 08e",    8.0000000000e+00, 3, },
3143 {__LINE__, " 08e+",    8.0000000000e+00, 3, },
3144 {__LINE__, " 08e-",    8.0000000000e+00, 3, },
3145 {__LINE__, " 8",    8.0000000000e+00, 2, },
3146 {__LINE__, " 8+",    8.0000000000e+00, 2, },
3147 {__LINE__, " 8+1",    8.0000000000e+00, 2, },
3148 {__LINE__, " 8+20",    8.0000000000e+00, 2, },
3149 {__LINE__, " 8-",    8.0000000000e+00, 2, },
3150 {__LINE__, " 8-1",    8.0000000000e+00, 2, },
3151 {__LINE__, " 8-20",    8.0000000000e+00, 2, },
3152 {__LINE__, " 8e",    8.0000000000e+00, 2, },
3153 {__LINE__, " 8e+",    8.0000000000e+00, 2, },
3154 {__LINE__, " 8e-",    8.0000000000e+00, 2, },
3155 {__LINE__, "+.8e+1",    8.0000000000e+00, 6, },
3156 {__LINE__, "+.8e1",    8.0000000000e+00, 5, },
3157 {__LINE__, "+0.8e+1",    8.0000000000e+00, 7, },
3158 {__LINE__, "+0.8e1",    8.0000000000e+00, 6, },
3159 {__LINE__, "+08",    8.0000000000e+00, 3, },
3160 {__LINE__, "+08+",    8.0000000000e+00, 3, },
3161 {__LINE__, "+08+1",    8.0000000000e+00, 3, },
3162 {__LINE__, "+08+20",    8.0000000000e+00, 3, },
3163 {__LINE__, "+08-",    8.0000000000e+00, 3, },
3164 {__LINE__, "+08-1",    8.0000000000e+00, 3, },
3165 {__LINE__, "+08-20",    8.0000000000e+00, 3, },
3166 {__LINE__, "+08e",    8.0000000000e+00, 3, },
3167 {__LINE__, "+08e+",    8.0000000000e+00, 3, },
3168 {__LINE__, "+08e-",    8.0000000000e+00, 3, },
3169 {__LINE__, "+8",    8.0000000000e+00, 2, },
3170 {__LINE__, "+8+",    8.0000000000e+00, 2, },
3171 {__LINE__, "+8+1",    8.0000000000e+00, 2, },
3172 {__LINE__, "+8+20",    8.0000000000e+00, 2, },
3173 {__LINE__, "+8-",    8.0000000000e+00, 2, },
3174 {__LINE__, "+8-1",    8.0000000000e+00, 2, },
3175 {__LINE__, "+8-20",    8.0000000000e+00, 2, },
3176 {__LINE__, "+8e",    8.0000000000e+00, 2, },
3177 {__LINE__, "+8e+",    8.0000000000e+00, 2, },
3178 {__LINE__, "+8e-",    8.0000000000e+00, 2, },
3179 {__LINE__, ".8e+1",    8.0000000000e+00, 5, },
3180 {__LINE__, ".8e1",    8.0000000000e+00, 4, },
3181 {__LINE__, "0.8e+1",    8.0000000000e+00, 6, },
3182 {__LINE__, "0.8e1",    8.0000000000e+00, 5, },
3183 {__LINE__, "08",    8.0000000000e+00, 2, },
3184 {__LINE__, "08+",    8.0000000000e+00, 2, },
3185 {__LINE__, "08+1",    8.0000000000e+00, 2, },
3186 {__LINE__, "08+20",    8.0000000000e+00, 2, },
3187 {__LINE__, "08-",    8.0000000000e+00, 2, },
3188 {__LINE__, "08-1",    8.0000000000e+00, 2, },
3189 {__LINE__, "08-20",    8.0000000000e+00, 2, },
3190 {__LINE__, "08e",    8.0000000000e+00, 2, },
3191 {__LINE__, "08e+",    8.0000000000e+00, 2, },
3192 {__LINE__, "08e-",    8.0000000000e+00, 2, },
3193 {__LINE__, "8",    8.0000000000e+00, 1, },
3194 {__LINE__, "8+",    8.0000000000e+00, 1, },
3195 {__LINE__, "8+1",    8.0000000000e+00, 1, },
3196 {__LINE__, "8+20",    8.0000000000e+00, 1, },
3197 {__LINE__, "8-",    8.0000000000e+00, 1, },
3198 {__LINE__, "8-1",    8.0000000000e+00, 1, },
3199 {__LINE__, "8-20",    8.0000000000e+00, 1, },
3200 {__LINE__, "8e",    8.0000000000e+00, 1, },
3201 {__LINE__, "8e+",    8.0000000000e+00, 1, },
3202 {__LINE__, "8e-",    8.0000000000e+00, 1, },
3203 {__LINE__, " +08e+1",    8.0000000000e+01, 7, },
3204 {__LINE__, " +08e1",    8.0000000000e+01, 6, },
3205 {__LINE__, " +8e+1",    8.0000000000e+01, 6, },
3206 {__LINE__, " +8e1",    8.0000000000e+01, 5, },
3207 {__LINE__, " 08e+1",    8.0000000000e+01, 6, },
3208 {__LINE__, " 08e1",    8.0000000000e+01, 5, },
3209 {__LINE__, " 8e+1",    8.0000000000e+01, 5, },
3210 {__LINE__, " 8e1",    8.0000000000e+01, 4, },
3211 {__LINE__, "+08e+1",    8.0000000000e+01, 6, },
3212 {__LINE__, "+08e1",    8.0000000000e+01, 5, },
3213 {__LINE__, "+8e+1",    8.0000000000e+01, 5, },
3214 {__LINE__, "+8e1",    8.0000000000e+01, 4, },
3215 {__LINE__, "08e+1",    8.0000000000e+01, 5, },
3216 {__LINE__, "08e1",    8.0000000000e+01, 4, },
3217 {__LINE__, "8e+1",    8.0000000000e+01, 4, },
3218 {__LINE__, "8e1",    8.0000000000e+01, 3, },
3219 {__LINE__, " +.8e+20",    8.0000000000e+19, 8, },
3220 {__LINE__, " +.8e20",    8.0000000000e+19, 7, },
3221 {__LINE__, " +0.8e+20",    8.0000000000e+19, 9, },
3222 {__LINE__, " +0.8e20",    8.0000000000e+19, 8, },
3223 #endif
3224 #if TEST_PART == 12 || TEST_PART == -1
3225 {__LINE__, " .8e+20",    8.0000000000e+19, 7, },
3226 {__LINE__, " .8e20",    8.0000000000e+19, 6, },
3227 {__LINE__, " 0.8e+20",    8.0000000000e+19, 8, },
3228 {__LINE__, " 0.8e20",    8.0000000000e+19, 7, },
3229 {__LINE__, "+.8e+20",    8.0000000000e+19, 7, },
3230 {__LINE__, "+.8e20",    8.0000000000e+19, 6, },
3231 {__LINE__, "+0.8e+20",    8.0000000000e+19, 8, },
3232 {__LINE__, "+0.8e20",    8.0000000000e+19, 7, },
3233 {__LINE__, ".8e+20",    8.0000000000e+19, 6, },
3234 {__LINE__, ".8e20",    8.0000000000e+19, 5, },
3235 {__LINE__, "0.8e+20",    8.0000000000e+19, 7, },
3236 {__LINE__, "0.8e20",    8.0000000000e+19, 6, },
3237 {__LINE__, " +08e+20",    8.0000000000e+20, 8, },
3238 {__LINE__, " +08e20",    8.0000000000e+20, 7, },
3239 {__LINE__, " +8e+20",    8.0000000000e+20, 7, },
3240 {__LINE__, " +8e20",    8.0000000000e+20, 6, },
3241 {__LINE__, " 08e+20",    8.0000000000e+20, 7, },
3242 {__LINE__, " 08e20",    8.0000000000e+20, 6, },
3243 {__LINE__, " 8e+20",    8.0000000000e+20, 6, },
3244 {__LINE__, " 8e20",    8.0000000000e+20, 5, },
3245 {__LINE__, "+08e+20",    8.0000000000e+20, 7, },
3246 {__LINE__, "+08e20",    8.0000000000e+20, 6, },
3247 {__LINE__, "+8e+20",    8.0000000000e+20, 6, },
3248 {__LINE__, "+8e20",    8.0000000000e+20, 5, },
3249 {__LINE__, "08e+20",    8.0000000000e+20, 6, },
3250 {__LINE__, "08e20",    8.0000000000e+20, 5, },
3251 {__LINE__, "8e+20",    8.0000000000e+20, 5, },
3252 {__LINE__, "8e20",    8.0000000000e+20, 4, },
3253 {__LINE__, " +.8",    8.0000000000e-01, 4, },
3254 {__LINE__, " +.8+",    8.0000000000e-01, 4, },
3255 {__LINE__, " +.8+1",    8.0000000000e-01, 4, },
3256 {__LINE__, " +.8+20",    8.0000000000e-01, 4, },
3257 {__LINE__, " +.8-",    8.0000000000e-01, 4, },
3258 {__LINE__, " +.8-1",    8.0000000000e-01, 4, },
3259 {__LINE__, " +.8-20",    8.0000000000e-01, 4, },
3260 {__LINE__, " +.8e",    8.0000000000e-01, 4, },
3261 {__LINE__, " +.8e+",    8.0000000000e-01, 4, },
3262 {__LINE__, " +.8e-",    8.0000000000e-01, 4, },
3263 {__LINE__, " +0.8",    8.0000000000e-01, 5, },
3264 {__LINE__, " +0.8+",    8.0000000000e-01, 5, },
3265 {__LINE__, " +0.8+1",    8.0000000000e-01, 5, },
3266 {__LINE__, " +0.8+20",    8.0000000000e-01, 5, },
3267 {__LINE__, " +0.8-",    8.0000000000e-01, 5, },
3268 {__LINE__, " +0.8-1",    8.0000000000e-01, 5, },
3269 {__LINE__, " +0.8-20",    8.0000000000e-01, 5, },
3270 {__LINE__, " +0.8e",    8.0000000000e-01, 5, },
3271 {__LINE__, " +0.8e+",    8.0000000000e-01, 5, },
3272 {__LINE__, " +0.8e-",    8.0000000000e-01, 5, },
3273 {__LINE__, " +08e-1",    8.0000000000e-01, 7, },
3274 {__LINE__, " +8e-1",    8.0000000000e-01, 6, },
3275 {__LINE__, " .8",    8.0000000000e-01, 3, },
3276 {__LINE__, " .8+",    8.0000000000e-01, 3, },
3277 {__LINE__, " .8+1",    8.0000000000e-01, 3, },
3278 {__LINE__, " .8+20",    8.0000000000e-01, 3, },
3279 {__LINE__, " .8-",    8.0000000000e-01, 3, },
3280 {__LINE__, " .8-1",    8.0000000000e-01, 3, },
3281 {__LINE__, " .8-20",    8.0000000000e-01, 3, },
3282 {__LINE__, " .8e",    8.0000000000e-01, 3, },
3283 {__LINE__, " .8e+",    8.0000000000e-01, 3, },
3284 {__LINE__, " .8e-",    8.0000000000e-01, 3, },
3285 {__LINE__, " 0.8",    8.0000000000e-01, 4, },
3286 {__LINE__, " 0.8+",    8.0000000000e-01, 4, },
3287 {__LINE__, " 0.8+1",    8.0000000000e-01, 4, },
3288 {__LINE__, " 0.8+20",    8.0000000000e-01, 4, },
3289 {__LINE__, " 0.8-",    8.0000000000e-01, 4, },
3290 {__LINE__, " 0.8-1",    8.0000000000e-01, 4, },
3291 {__LINE__, " 0.8-20",    8.0000000000e-01, 4, },
3292 {__LINE__, " 0.8e",    8.0000000000e-01, 4, },
3293 {__LINE__, " 0.8e+",    8.0000000000e-01, 4, },
3294 {__LINE__, " 0.8e-",    8.0000000000e-01, 4, },
3295 {__LINE__, " 08e-1",    8.0000000000e-01, 6, },
3296 {__LINE__, " 8e-1",    8.0000000000e-01, 5, },
3297 {__LINE__, "+.8",    8.0000000000e-01, 3, },
3298 {__LINE__, "+.8+",    8.0000000000e-01, 3, },
3299 {__LINE__, "+.8+1",    8.0000000000e-01, 3, },
3300 {__LINE__, "+.8+20",    8.0000000000e-01, 3, },
3301 {__LINE__, "+.8-",    8.0000000000e-01, 3, },
3302 {__LINE__, "+.8-1",    8.0000000000e-01, 3, },
3303 {__LINE__, "+.8-20",    8.0000000000e-01, 3, },
3304 {__LINE__, "+.8e",    8.0000000000e-01, 3, },
3305 {__LINE__, "+.8e+",    8.0000000000e-01, 3, },
3306 {__LINE__, "+.8e-",    8.0000000000e-01, 3, },
3307 {__LINE__, "+0.8",    8.0000000000e-01, 4, },
3308 {__LINE__, "+0.8+",    8.0000000000e-01, 4, },
3309 {__LINE__, "+0.8+1",    8.0000000000e-01, 4, },
3310 {__LINE__, "+0.8+20",    8.0000000000e-01, 4, },
3311 {__LINE__, "+0.8-",    8.0000000000e-01, 4, },
3312 {__LINE__, "+0.8-1",    8.0000000000e-01, 4, },
3313 {__LINE__, "+0.8-20",    8.0000000000e-01, 4, },
3314 {__LINE__, "+0.8e",    8.0000000000e-01, 4, },
3315 {__LINE__, "+0.8e+",    8.0000000000e-01, 4, },
3316 {__LINE__, "+0.8e-",    8.0000000000e-01, 4, },
3317 {__LINE__, "+08e-1",    8.0000000000e-01, 6, },
3318 {__LINE__, "+8e-1",    8.0000000000e-01, 5, },
3319 {__LINE__, ".8",    8.0000000000e-01, 2, },
3320 {__LINE__, ".8+",    8.0000000000e-01, 2, },
3321 {__LINE__, ".8+1",    8.0000000000e-01, 2, },
3322 {__LINE__, ".8+20",    8.0000000000e-01, 2, },
3323 {__LINE__, ".8-",    8.0000000000e-01, 2, },
3324 {__LINE__, ".8-1",    8.0000000000e-01, 2, },
3325 {__LINE__, ".8-20",    8.0000000000e-01, 2, },
3326 {__LINE__, ".8e",    8.0000000000e-01, 2, },
3327 {__LINE__, ".8e+",    8.0000000000e-01, 2, },
3328 {__LINE__, ".8e-",    8.0000000000e-01, 2, },
3329 {__LINE__, "0.8",    8.0000000000e-01, 3, },
3330 {__LINE__, "0.8+",    8.0000000000e-01, 3, },
3331 {__LINE__, "0.8+1",    8.0000000000e-01, 3, },
3332 {__LINE__, "0.8+20",    8.0000000000e-01, 3, },
3333 {__LINE__, "0.8-",    8.0000000000e-01, 3, },
3334 {__LINE__, "0.8-1",    8.0000000000e-01, 3, },
3335 {__LINE__, "0.8-20",    8.0000000000e-01, 3, },
3336 {__LINE__, "0.8e",    8.0000000000e-01, 3, },
3337 {__LINE__, "0.8e+",    8.0000000000e-01, 3, },
3338 {__LINE__, "0.8e-",    8.0000000000e-01, 3, },
3339 {__LINE__, "08e-1",    8.0000000000e-01, 5, },
3340 {__LINE__, "8e-1",    8.0000000000e-01, 4, },
3341 {__LINE__, " +.8e-1",    8.0000000000e-02, 7, },
3342 {__LINE__, " +0.8e-1",    8.0000000000e-02, 8, },
3343 {__LINE__, " .8e-1",    8.0000000000e-02, 6, },
3344 {__LINE__, " 0.8e-1",    8.0000000000e-02, 7, },
3345 {__LINE__, "+.8e-1",    8.0000000000e-02, 6, },
3346 {__LINE__, "+0.8e-1",    8.0000000000e-02, 7, },
3347 {__LINE__, ".8e-1",    8.0000000000e-02, 5, },
3348 {__LINE__, "0.8e-1",    8.0000000000e-02, 6, },
3349 {__LINE__, " +081",    8.1000000000e+01, 5, },
3350 {__LINE__, " +81",    8.1000000000e+01, 4, },
3351 {__LINE__, " 081",    8.1000000000e+01, 4, },
3352 {__LINE__, " 81",    8.1000000000e+01, 3, },
3353 {__LINE__, "+081",    8.1000000000e+01, 4, },
3354 {__LINE__, "+81",    8.1000000000e+01, 3, },
3355 {__LINE__, "081",    8.1000000000e+01, 3, },
3356 {__LINE__, "81",    8.1000000000e+01, 2, },
3357 {__LINE__, " +.81",    8.1000000000e-01, 5, },
3358 {__LINE__, " +0.81",    8.1000000000e-01, 6, },
3359 {__LINE__, " .81",    8.1000000000e-01, 4, },
3360 {__LINE__, " 0.81",    8.1000000000e-01, 5, },
3361 {__LINE__, "+.81",    8.1000000000e-01, 4, },
3362 {__LINE__, "+0.81",    8.1000000000e-01, 5, },
3363 {__LINE__, ".81",    8.1000000000e-01, 3, },
3364 {__LINE__, "0.81",    8.1000000000e-01, 4, },
3365 {__LINE__, " +0820",    8.2000000000e+02, 6, },
3366 {__LINE__, " +820",    8.2000000000e+02, 5, },
3367 {__LINE__, " 0820",    8.2000000000e+02, 5, },
3368 {__LINE__, " 820",    8.2000000000e+02, 4, },
3369 {__LINE__, "+0820",    8.2000000000e+02, 5, },
3370 {__LINE__, "+820",    8.2000000000e+02, 4, },
3371 {__LINE__, "0820",    8.2000000000e+02, 4, },
3372 {__LINE__, "820",    8.2000000000e+02, 3, },
3373 {__LINE__, " +.820",    8.2000000000e-01, 6, },
3374 {__LINE__, " +0.820",    8.2000000000e-01, 7, },
3375 {__LINE__, " .820",    8.2000000000e-01, 5, },
3376 {__LINE__, " 0.820",    8.2000000000e-01, 6, },
3377 {__LINE__, "+.820",    8.2000000000e-01, 5, },
3378 {__LINE__, "+0.820",    8.2000000000e-01, 6, },
3379 {__LINE__, ".820",    8.2000000000e-01, 4, },
3380 {__LINE__, "0.820",    8.2000000000e-01, 5, },
3381 {__LINE__, " +.9e+1",    9.0000000000e+00, 7, },
3382 {__LINE__, " +.9e1",    9.0000000000e+00, 6, },
3383 {__LINE__, " +0.9e+1",    9.0000000000e+00, 8, },
3384 {__LINE__, " +0.9e1",    9.0000000000e+00, 7, },
3385 {__LINE__, " +09",    9.0000000000e+00, 4, },
3386 {__LINE__, " +09+",    9.0000000000e+00, 4, },
3387 {__LINE__, " +09+1",    9.0000000000e+00, 4, },
3388 {__LINE__, " +09+20",    9.0000000000e+00, 4, },
3389 {__LINE__, " +09-",    9.0000000000e+00, 4, },
3390 {__LINE__, " +09-1",    9.0000000000e+00, 4, },
3391 {__LINE__, " +09-20",    9.0000000000e+00, 4, },
3392 {__LINE__, " +09e",    9.0000000000e+00, 4, },
3393 {__LINE__, " +09e+",    9.0000000000e+00, 4, },
3394 {__LINE__, " +09e-",    9.0000000000e+00, 4, },
3395 {__LINE__, " +9",    9.0000000000e+00, 3, },
3396 {__LINE__, " +9+",    9.0000000000e+00, 3, },
3397 {__LINE__, " +9+1",    9.0000000000e+00, 3, },
3398 {__LINE__, " +9+20",    9.0000000000e+00, 3, },
3399 {__LINE__, " +9-",    9.0000000000e+00, 3, },
3400 {__LINE__, " +9-1",    9.0000000000e+00, 3, },
3401 {__LINE__, " +9-20",    9.0000000000e+00, 3, },
3402 {__LINE__, " +9e",    9.0000000000e+00, 3, },
3403 {__LINE__, " +9e+",    9.0000000000e+00, 3, },
3404 {__LINE__, " +9e-",    9.0000000000e+00, 3, },
3405 {__LINE__, " .9e+1",    9.0000000000e+00, 6, },
3406 {__LINE__, " .9e1",    9.0000000000e+00, 5, },
3407 {__LINE__, " 0.9e+1",    9.0000000000e+00, 7, },
3408 {__LINE__, " 0.9e1",    9.0000000000e+00, 6, },
3409 {__LINE__, " 09",    9.0000000000e+00, 3, },
3410 {__LINE__, " 09+",    9.0000000000e+00, 3, },
3411 {__LINE__, " 09+1",    9.0000000000e+00, 3, },
3412 {__LINE__, " 09+20",    9.0000000000e+00, 3, },
3413 {__LINE__, " 09-",    9.0000000000e+00, 3, },
3414 {__LINE__, " 09-1",    9.0000000000e+00, 3, },
3415 {__LINE__, " 09-20",    9.0000000000e+00, 3, },
3416 {__LINE__, " 09e",    9.0000000000e+00, 3, },
3417 {__LINE__, " 09e+",    9.0000000000e+00, 3, },
3418 {__LINE__, " 09e-",    9.0000000000e+00, 3, },
3419 {__LINE__, " 9",    9.0000000000e+00, 2, },
3420 {__LINE__, " 9+",    9.0000000000e+00, 2, },
3421 {__LINE__, " 9+1",    9.0000000000e+00, 2, },
3422 {__LINE__, " 9+20",    9.0000000000e+00, 2, },
3423 {__LINE__, " 9-",    9.0000000000e+00, 2, },
3424 {__LINE__, " 9-1",    9.0000000000e+00, 2, },
3425 {__LINE__, " 9-20",    9.0000000000e+00, 2, },
3426 {__LINE__, " 9e",    9.0000000000e+00, 2, },
3427 {__LINE__, " 9e+",    9.0000000000e+00, 2, },
3428 {__LINE__, " 9e-",    9.0000000000e+00, 2, },
3429 {__LINE__, "+.9e+1",    9.0000000000e+00, 6, },
3430 {__LINE__, "+.9e1",    9.0000000000e+00, 5, },
3431 {__LINE__, "+0.9e+1",    9.0000000000e+00, 7, },
3432 {__LINE__, "+0.9e1",    9.0000000000e+00, 6, },
3433 {__LINE__, "+09",    9.0000000000e+00, 3, },
3434 {__LINE__, "+09+",    9.0000000000e+00, 3, },
3435 {__LINE__, "+09+1",    9.0000000000e+00, 3, },
3436 {__LINE__, "+09+20",    9.0000000000e+00, 3, },
3437 {__LINE__, "+09-",    9.0000000000e+00, 3, },
3438 {__LINE__, "+09-1",    9.0000000000e+00, 3, },
3439 {__LINE__, "+09-20",    9.0000000000e+00, 3, },
3440 {__LINE__, "+09e",    9.0000000000e+00, 3, },
3441 {__LINE__, "+09e+",    9.0000000000e+00, 3, },
3442 {__LINE__, "+09e-",    9.0000000000e+00, 3, },
3443 {__LINE__, "+9",    9.0000000000e+00, 2, },
3444 {__LINE__, "+9+",    9.0000000000e+00, 2, },
3445 {__LINE__, "+9+1",    9.0000000000e+00, 2, },
3446 {__LINE__, "+9+20",    9.0000000000e+00, 2, },
3447 {__LINE__, "+9-",    9.0000000000e+00, 2, },
3448 {__LINE__, "+9-1",    9.0000000000e+00, 2, },
3449 {__LINE__, "+9-20",    9.0000000000e+00, 2, },
3450 {__LINE__, "+9e",    9.0000000000e+00, 2, },
3451 {__LINE__, "+9e+",    9.0000000000e+00, 2, },
3452 {__LINE__, "+9e-",    9.0000000000e+00, 2, },
3453 {__LINE__, ".9e+1",    9.0000000000e+00, 5, },
3454 {__LINE__, ".9e1",    9.0000000000e+00, 4, },
3455 {__LINE__, "0.9e+1",    9.0000000000e+00, 6, },
3456 {__LINE__, "0.9e1",    9.0000000000e+00, 5, },
3457 {__LINE__, "09",    9.0000000000e+00, 2, },
3458 {__LINE__, "09+",    9.0000000000e+00, 2, },
3459 {__LINE__, "09+1",    9.0000000000e+00, 2, },
3460 {__LINE__, "09+20",    9.0000000000e+00, 2, },
3461 {__LINE__, "09-",    9.0000000000e+00, 2, },
3462 {__LINE__, "09-1",    9.0000000000e+00, 2, },
3463 {__LINE__, "09-20",    9.0000000000e+00, 2, },
3464 {__LINE__, "09e",    9.0000000000e+00, 2, },
3465 {__LINE__, "09e+",    9.0000000000e+00, 2, },
3466 {__LINE__, "09e-",    9.0000000000e+00, 2, },
3467 {__LINE__, "9",    9.0000000000e+00, 1, },
3468 {__LINE__, "9+",    9.0000000000e+00, 1, },
3469 {__LINE__, "9+1",    9.0000000000e+00, 1, },
3470 {__LINE__, "9+20",    9.0000000000e+00, 1, },
3471 {__LINE__, "9-",    9.0000000000e+00, 1, },
3472 {__LINE__, "9-1",    9.0000000000e+00, 1, },
3473 {__LINE__, "9-20",    9.0000000000e+00, 1, },
3474 {__LINE__, "9e",    9.0000000000e+00, 1, },
3475 {__LINE__, "9e+",    9.0000000000e+00, 1, },
3476 {__LINE__, "9e-",    9.0000000000e+00, 1, },
3477 {__LINE__, " +09e+1",    9.0000000000e+01, 7, },
3478 {__LINE__, " +09e1",    9.0000000000e+01, 6, },
3479 {__LINE__, " +9e+1",    9.0000000000e+01, 6, },
3480 {__LINE__, " +9e1",    9.0000000000e+01, 5, },
3481 {__LINE__, " 09e+1",    9.0000000000e+01, 6, },
3482 {__LINE__, " 09e1",    9.0000000000e+01, 5, },
3483 {__LINE__, " 9e+1",    9.0000000000e+01, 5, },
3484 {__LINE__, " 9e1",    9.0000000000e+01, 4, },
3485 {__LINE__, "+09e+1",    9.0000000000e+01, 6, },
3486 {__LINE__, "+09e1",    9.0000000000e+01, 5, },
3487 {__LINE__, "+9e+1",    9.0000000000e+01, 5, },
3488 {__LINE__, "+9e1",    9.0000000000e+01, 4, },
3489 {__LINE__, "09e+1",    9.0000000000e+01, 5, },
3490 {__LINE__, "09e1",    9.0000000000e+01, 4, },
3491 {__LINE__, "9e+1",    9.0000000000e+01, 4, },
3492 {__LINE__, "9e1",    9.0000000000e+01, 3, },
3493 {__LINE__, " +.9e+20",    9.0000000000e+19, 8, },
3494 {__LINE__, " +.9e20",    9.0000000000e+19, 7, },
3495 {__LINE__, " +0.9e+20",    9.0000000000e+19, 9, },
3496 {__LINE__, " +0.9e20",    9.0000000000e+19, 8, },
3497 {__LINE__, " .9e+20",    9.0000000000e+19, 7, },
3498 {__LINE__, " .9e20",    9.0000000000e+19, 6, },
3499 {__LINE__, " 0.9e+20",    9.0000000000e+19, 8, },
3500 {__LINE__, " 0.9e20",    9.0000000000e+19, 7, },
3501 {__LINE__, "+.9e+20",    9.0000000000e+19, 7, },
3502 {__LINE__, "+.9e20",    9.0000000000e+19, 6, },
3503 {__LINE__, "+0.9e+20",    9.0000000000e+19, 8, },
3504 {__LINE__, "+0.9e20",    9.0000000000e+19, 7, },
3505 {__LINE__, ".9e+20",    9.0000000000e+19, 6, },
3506 {__LINE__, ".9e20",    9.0000000000e+19, 5, },
3507 {__LINE__, "0.9e+20",    9.0000000000e+19, 7, },
3508 {__LINE__, "0.9e20",    9.0000000000e+19, 6, },
3509 {__LINE__, " +09e+20",    9.0000000000e+20, 8, },
3510 {__LINE__, " +09e20",    9.0000000000e+20, 7, },
3511 {__LINE__, " +9e+20",    9.0000000000e+20, 7, },
3512 {__LINE__, " +9e20",    9.0000000000e+20, 6, },
3513 {__LINE__, " 09e+20",    9.0000000000e+20, 7, },
3514 #endif
3515 #if TEST_PART == 13 || TEST_PART == -1
3516 {__LINE__, " 09e20",    9.0000000000e+20, 6, },
3517 {__LINE__, " 9e+20",    9.0000000000e+20, 6, },
3518 {__LINE__, " 9e20",    9.0000000000e+20, 5, },
3519 {__LINE__, "+09e+20",    9.0000000000e+20, 7, },
3520 {__LINE__, "+09e20",    9.0000000000e+20, 6, },
3521 {__LINE__, "+9e+20",    9.0000000000e+20, 6, },
3522 {__LINE__, "+9e20",    9.0000000000e+20, 5, },
3523 {__LINE__, "09e+20",    9.0000000000e+20, 6, },
3524 {__LINE__, "09e20",    9.0000000000e+20, 5, },
3525 {__LINE__, "9e+20",    9.0000000000e+20, 5, },
3526 {__LINE__, "9e20",    9.0000000000e+20, 4, },
3527 {__LINE__, " +.9",    9.0000000000e-01, 4, },
3528 {__LINE__, " +.9+",    9.0000000000e-01, 4, },
3529 {__LINE__, " +.9+1",    9.0000000000e-01, 4, },
3530 {__LINE__, " +.9+20",    9.0000000000e-01, 4, },
3531 {__LINE__, " +.9-",    9.0000000000e-01, 4, },
3532 {__LINE__, " +.9-1",    9.0000000000e-01, 4, },
3533 {__LINE__, " +.9-20",    9.0000000000e-01, 4, },
3534 {__LINE__, " +.9e",    9.0000000000e-01, 4, },
3535 {__LINE__, " +.9e+",    9.0000000000e-01, 4, },
3536 {__LINE__, " +.9e-",    9.0000000000e-01, 4, },
3537 {__LINE__, " +0.9",    9.0000000000e-01, 5, },
3538 {__LINE__, " +0.9+",    9.0000000000e-01, 5, },
3539 {__LINE__, " +0.9+1",    9.0000000000e-01, 5, },
3540 {__LINE__, " +0.9+20",    9.0000000000e-01, 5, },
3541 {__LINE__, " +0.9-",    9.0000000000e-01, 5, },
3542 {__LINE__, " +0.9-1",    9.0000000000e-01, 5, },
3543 {__LINE__, " +0.9-20",    9.0000000000e-01, 5, },
3544 {__LINE__, " +0.9e",    9.0000000000e-01, 5, },
3545 {__LINE__, " +0.9e+",    9.0000000000e-01, 5, },
3546 {__LINE__, " +0.9e-",    9.0000000000e-01, 5, },
3547 {__LINE__, " +09e-1",    9.0000000000e-01, 7, },
3548 {__LINE__, " +9e-1",    9.0000000000e-01, 6, },
3549 {__LINE__, " .9",    9.0000000000e-01, 3, },
3550 {__LINE__, " .9+",    9.0000000000e-01, 3, },
3551 {__LINE__, " .9+1",    9.0000000000e-01, 3, },
3552 {__LINE__, " .9+20",    9.0000000000e-01, 3, },
3553 {__LINE__, " .9-",    9.0000000000e-01, 3, },
3554 {__LINE__, " .9-1",    9.0000000000e-01, 3, },
3555 {__LINE__, " .9-20",    9.0000000000e-01, 3, },
3556 {__LINE__, " .9e",    9.0000000000e-01, 3, },
3557 {__LINE__, " .9e+",    9.0000000000e-01, 3, },
3558 {__LINE__, " .9e-",    9.0000000000e-01, 3, },
3559 {__LINE__, " 0.9",    9.0000000000e-01, 4, },
3560 {__LINE__, " 0.9+",    9.0000000000e-01, 4, },
3561 {__LINE__, " 0.9+1",    9.0000000000e-01, 4, },
3562 {__LINE__, " 0.9+20",    9.0000000000e-01, 4, },
3563 {__LINE__, " 0.9-",    9.0000000000e-01, 4, },
3564 {__LINE__, " 0.9-1",    9.0000000000e-01, 4, },
3565 {__LINE__, " 0.9-20",    9.0000000000e-01, 4, },
3566 {__LINE__, " 0.9e",    9.0000000000e-01, 4, },
3567 {__LINE__, " 0.9e+",    9.0000000000e-01, 4, },
3568 {__LINE__, " 0.9e-",    9.0000000000e-01, 4, },
3569 {__LINE__, " 09e-1",    9.0000000000e-01, 6, },
3570 {__LINE__, " 9e-1",    9.0000000000e-01, 5, },
3571 {__LINE__, "+.9",    9.0000000000e-01, 3, },
3572 {__LINE__, "+.9+",    9.0000000000e-01, 3, },
3573 {__LINE__, "+.9+1",    9.0000000000e-01, 3, },
3574 {__LINE__, "+.9+20",    9.0000000000e-01, 3, },
3575 {__LINE__, "+.9-",    9.0000000000e-01, 3, },
3576 {__LINE__, "+.9-1",    9.0000000000e-01, 3, },
3577 {__LINE__, "+.9-20",    9.0000000000e-01, 3, },
3578 {__LINE__, "+.9e",    9.0000000000e-01, 3, },
3579 {__LINE__, "+.9e+",    9.0000000000e-01, 3, },
3580 {__LINE__, "+.9e-",    9.0000000000e-01, 3, },
3581 {__LINE__, "+0.9",    9.0000000000e-01, 4, },
3582 {__LINE__, "+0.9+",    9.0000000000e-01, 4, },
3583 {__LINE__, "+0.9+1",    9.0000000000e-01, 4, },
3584 {__LINE__, "+0.9+20",    9.0000000000e-01, 4, },
3585 {__LINE__, "+0.9-",    9.0000000000e-01, 4, },
3586 {__LINE__, "+0.9-1",    9.0000000000e-01, 4, },
3587 {__LINE__, "+0.9-20",    9.0000000000e-01, 4, },
3588 {__LINE__, "+0.9e",    9.0000000000e-01, 4, },
3589 {__LINE__, "+0.9e+",    9.0000000000e-01, 4, },
3590 {__LINE__, "+0.9e-",    9.0000000000e-01, 4, },
3591 {__LINE__, "+09e-1",    9.0000000000e-01, 6, },
3592 {__LINE__, "+9e-1",    9.0000000000e-01, 5, },
3593 {__LINE__, ".9",    9.0000000000e-01, 2, },
3594 {__LINE__, ".9+",    9.0000000000e-01, 2, },
3595 {__LINE__, ".9+1",    9.0000000000e-01, 2, },
3596 {__LINE__, ".9+20",    9.0000000000e-01, 2, },
3597 {__LINE__, ".9-",    9.0000000000e-01, 2, },
3598 {__LINE__, ".9-1",    9.0000000000e-01, 2, },
3599 {__LINE__, ".9-20",    9.0000000000e-01, 2, },
3600 {__LINE__, ".9e",    9.0000000000e-01, 2, },
3601 {__LINE__, ".9e+",    9.0000000000e-01, 2, },
3602 {__LINE__, ".9e-",    9.0000000000e-01, 2, },
3603 {__LINE__, "0.9",    9.0000000000e-01, 3, },
3604 {__LINE__, "0.9+",    9.0000000000e-01, 3, },
3605 {__LINE__, "0.9+1",    9.0000000000e-01, 3, },
3606 {__LINE__, "0.9+20",    9.0000000000e-01, 3, },
3607 {__LINE__, "0.9-",    9.0000000000e-01, 3, },
3608 {__LINE__, "0.9-1",    9.0000000000e-01, 3, },
3609 {__LINE__, "0.9-20",    9.0000000000e-01, 3, },
3610 {__LINE__, "0.9e",    9.0000000000e-01, 3, },
3611 {__LINE__, "0.9e+",    9.0000000000e-01, 3, },
3612 {__LINE__, "0.9e-",    9.0000000000e-01, 3, },
3613 {__LINE__, "09e-1",    9.0000000000e-01, 5, },
3614 {__LINE__, "9e-1",    9.0000000000e-01, 4, },
3615 {__LINE__, " +.9e-1",    9.0000000000e-02, 7, },
3616 {__LINE__, " +0.9e-1",    9.0000000000e-02, 8, },
3617 {__LINE__, " .9e-1",    9.0000000000e-02, 6, },
3618 {__LINE__, " 0.9e-1",    9.0000000000e-02, 7, },
3619 {__LINE__, "+.9e-1",    9.0000000000e-02, 6, },
3620 {__LINE__, "+0.9e-1",    9.0000000000e-02, 7, },
3621 {__LINE__, ".9e-1",    9.0000000000e-02, 5, },
3622 {__LINE__, "0.9e-1",    9.0000000000e-02, 6, },
3623 {__LINE__, " +09e-20",    9.0000000000e-20, 8, },
3624 {__LINE__, " +9e-20",    9.0000000000e-20, 7, },
3625 {__LINE__, " 09e-20",    9.0000000000e-20, 7, },
3626 {__LINE__, " 9e-20",    9.0000000000e-20, 6, },
3627 {__LINE__, "+09e-20",    9.0000000000e-20, 7, },
3628 {__LINE__, "+9e-20",    9.0000000000e-20, 6, },
3629 {__LINE__, "09e-20",    9.0000000000e-20, 6, },
3630 {__LINE__, "9e-20",    9.0000000000e-20, 5, },
3631 {__LINE__, " +.9e-20",    9.0000000000e-21, 8, },
3632 {__LINE__, " +0.9e-20",    9.0000000000e-21, 9, },
3633 {__LINE__, " .9e-20",    9.0000000000e-21, 7, },
3634 {__LINE__, " 0.9e-20",    9.0000000000e-21, 8, },
3635 {__LINE__, "+.9e-20",    9.0000000000e-21, 7, },
3636 {__LINE__, "+0.9e-20",    9.0000000000e-21, 8, },
3637 {__LINE__, ".9e-20",    9.0000000000e-21, 6, },
3638 {__LINE__, "0.9e-20",    9.0000000000e-21, 7, },
3639 {__LINE__, " +091",    9.1000000000e+01, 5, },
3640 {__LINE__, " +91",    9.1000000000e+01, 4, },
3641 {__LINE__, " 091",    9.1000000000e+01, 4, },
3642 {__LINE__, " 91",    9.1000000000e+01, 3, },
3643 {__LINE__, "+091",    9.1000000000e+01, 4, },
3644 {__LINE__, "+91",    9.1000000000e+01, 3, },
3645 {__LINE__, "091",    9.1000000000e+01, 3, },
3646 {__LINE__, "91",    9.1000000000e+01, 2, },
3647 {__LINE__, " +.91",    9.1000000000e-01, 5, },
3648 {__LINE__, " +0.91",    9.1000000000e-01, 6, },
3649 {__LINE__, " .91",    9.1000000000e-01, 4, },
3650 {__LINE__, " 0.91",    9.1000000000e-01, 5, },
3651 {__LINE__, "+.91",    9.1000000000e-01, 4, },
3652 {__LINE__, "+0.91",    9.1000000000e-01, 5, },
3653 {__LINE__, ".91",    9.1000000000e-01, 3, },
3654 {__LINE__, "0.91",    9.1000000000e-01, 4, },
3655 {__LINE__, " +0920",    9.2000000000e+02, 6, },
3656 {__LINE__, " +920",    9.2000000000e+02, 5, },
3657 {__LINE__, " 0920",    9.2000000000e+02, 5, },
3658 {__LINE__, " 920",    9.2000000000e+02, 4, },
3659 {__LINE__, "+0920",    9.2000000000e+02, 5, },
3660 {__LINE__, "+920",    9.2000000000e+02, 4, },
3661 {__LINE__, "0920",    9.2000000000e+02, 4, },
3662 {__LINE__, "920",    9.2000000000e+02, 3, },
3663 {__LINE__, " +.920",    9.2000000000e-01, 6, },
3664 {__LINE__, " +0.920",    9.2000000000e-01, 7, },
3665 {__LINE__, " .920",    9.2000000000e-01, 5, },
3666 {__LINE__, " 0.920",    9.2000000000e-01, 6, },
3667 {__LINE__, "+.920",    9.2000000000e-01, 5, },
3668 {__LINE__, "+0.920",    9.2000000000e-01, 6, },
3669 {__LINE__, ".920",    9.2000000000e-01, 4, },
3670 {__LINE__, "0.920",    9.2000000000e-01, 5, },
3671 {__LINE__, "    1.234*",    1.2340000000e+00, 9, },
3672 {__LINE__, "  87.23*",    8.7230000000e+01, 7, },
3673 {__LINE__, " 1267*abc",    1.2670000000e+03, 5, },
3674 {__LINE__, " 1267*abc",    1.2670000000e+03, 5, },
3675 {__LINE__, "inf", (double) INFINITY, 3 | ENDSCAN_IS_INF, },
3676 {__LINE__, "INF", (double) INFINITY, 3 | ENDSCAN_IS_INF, },
3677 {__LINE__, "InF", (double) INFINITY, 3 | ENDSCAN_IS_INF, },
3678 {__LINE__, "infinity", (double) INFINITY, 8 | ENDSCAN_IS_INF, },
3679 {__LINE__, "INFINITY", (double)  INFINITY, 8 | ENDSCAN_IS_INF, },
3680 {__LINE__, "-InfinitY", -(double) INFINITY, 9 | ENDSCAN_IS_INF, },
3681 {__LINE__, "infamous", (double) INFINITY, 3 | ENDSCAN_IS_INF, },
3682 {__LINE__, "-infamous", -(double) INFINITY, 4 | ENDSCAN_IS_INF, },
3683 {__LINE__, "NAN", (double) NAN, 3, },
3684 {__LINE__, "nan", (double) NAN, 3, },
3685 {__LINE__, "NaN", (double) NAN, 3, },
3686 {__LINE__, "0.7e-45", 0.7e-45, 7, },
3687 {__LINE__, "1.3e-45", 1.3e-45, 7, },
3688 {__LINE__, "1.5e-45", 1.5e-45, 7, },
3689 {__LINE__, "3.4e38", 3.4e38, 6, },
3690 {__LINE__, "3.5e38", 3.5e38, 6, },
3691 {__LINE__, "1.3e-50", 1.3e-50, 7, },
3692 {__LINE__, "1.5e-50", 1.5e-50, 7, },
3693 {__LINE__, "3.4e50", 3.4e50, 6, },
3694 {__LINE__, "3.5e50", 3.5e50, 6, },
3695 {__LINE__, "4.0e-324", 4.0e-324, 8, },
3696 {__LINE__, "6.0e-324", 6.0e-324, 8, },
3697 {__LINE__, "1.7e308", 1.7e308, 7, },
3698 {__LINE__, "1.8e308", 1.8e308, 7, },
3699 {__LINE__, "4.0e-350", 4.0e-350, 8, },
3700 {__LINE__, "6.0e-350", 6.0e-350, 8, },
3701 {__LINE__, "1.7e350", 1.7e350, 7, },
3702 {__LINE__, "1.8e350", 1.8e350, 7, },
3703 #ifdef _WANT_IO_C99_FORMATS
3704 {__LINE__, "0x1.8p-1040", 0x1.8p-1040, 11, },
3705 {__LINE__, "0x1.8p-1022", 0x1.8p-1022, 11, },
3706 {__LINE__, "0x1.8p10", 0x1.8p10, 8, },
3707 {__LINE__, "0x1p-1040", 0x1p-1040, 9, },
3708 {__LINE__, "0x1p+1", 0x1p+1, 6, },
3709 {__LINE__, "0x1.fffffffffffffp-1022", 0x1.fffffffffffffp-1022, 23, },
3710 {__LINE__, "0x1.fffffffffffffp+1023", 0x1.fffffffffffffp+1023, 23, },
3711 {__LINE__, "0x1.8p-1050", 0x1.8p-1050, 11, },
3712 {__LINE__, "0x1.0p-968", 0x1.0p-968, 10 },
3713 {__LINE__, "0x1.0p-969", 0x1.0p-969, 10 },
3714 {__LINE__, "0x1.0p-970", 0x1.0p-970, 10 },
3715 #endif
3716 #endif
3717 {0 },
3718 };
3719