File: hypot-500.c

package info (click to toggle)
avr-libc 1%3A1.6.2.cvs20080610-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 14,848 kB
  • ctags: 55,619
  • sloc: ansic: 92,267; asm: 6,692; sh: 4,131; makefile: 2,481; python: 976; pascal: 426; perl: 116
file content (551 lines) | stat: -rw-r--r-- 50,053 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
/* Test of hypot() function. 500 random cases.
   $Id: hypot-500.c,v 1.1 2007/02/05 21:35:58 dmix Exp $
 */
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include "progmem.h"

union lofl_u {
    long lo;
    float fl;
};

volatile union lofl_u v = { .lo = 1 };

PROGMEM const struct {		/* Table of test cases.	*/
    long x,y;		/* args		*/
    long z;		/* result	*/
} t[] = {

    /* x, y, hypot(x,y)	*/
    { 0xc99712ee,0xc8f76d53,0x49a33f3e }, /*   1: -1.2375978e+06 -5.0673059e+05  1.3373198e+06 */
    { 0xc2df61be,0x430b4265,0x43328424 }, /*   2: -1.1169090e+02  1.3925935e+02  1.7851617e+02 */
    { 0x69aec6c4,0x67ec9a48,0x69af66a1 }, /*   3:  2.6411467e+25  2.2346490e+24  2.6505834e+25 */
    { 0xa31312c3,0xa4440e8b,0x2447798a }, /*   4: -7.9728589e-18 -4.2513044e-17  4.3254194e-17 */
    { 0x3a4fcb37,0xb98219ab,0x3a59bce6 }, /*   5:  7.9267047e-04 -2.4814656e-04  8.3060411e-04 */
    { 0x53e625e7,0xd2c23ef8,0x53eb372d }, /*   6:  1.9769567e+12 -4.1714005e+11  2.0204860e+12 */
    { 0xf4d979da,0x7f05f5fa,0x7f05f5fa }, /*   7: -1.3784178e+32  1.7806451e+38  1.7806451e+38 */
    { 0x26d276c8,0x258eccc4,0x26d57867 }, /*   8:  1.4603873e-15  2.4771828e-16  1.4812479e-15 */
    { 0x000078ef,0x8001deb6,0x0001edc0 }, /*   9:  4.3382799e-41 -1.7172913e-40  1.7712413e-40 */
    { 0xd2dfdf6b,0x52e477a7,0x531fef44 }, /*  10: -4.8076302e+11  4.9062999e+11  6.8691401e+11 */
    { 0xa04f79f9,0xa04f2068,0x20929599 }, /*  11: -1.7573939e-19 -1.7544304e-19  2.4832357e-19 */
    { 0x0bbd83db,0x8c1547cf,0x0c30d0b9 }, /*  12:  7.2998546e-32 -1.1500152e-31  1.3621357e-31 */
    { 0x5a0e0325,0xdaaf2ec1,0x5abd06a8 }, /*  13:  9.9932260e+15 -2.4654764e+16  2.6603045e+16 */
    { 0xdb63a0f3,0x5bc3be33,0x5be26d37 }, /*  14: -6.4071785e+16  1.1019349e+17  1.2746686e+17 */
    { 0xe0e34ed7,0xe0ebd584,0x6123c5ef }, /*  15: -1.3103412e+20 -1.3594907e+20  1.8881762e+20 */
    { 0x69f70e5d,0x68d9ced3,0x69fcfc53 }, /*  16:  3.7334063e+25  8.2285501e+24  3.8230109e+25 */
    { 0x51b35c38,0xd0a8ead9,0x51b843b7 }, /*  17:  9.6293290e+10 -2.2671706e+10  9.8926256e+10 */
    { 0x24537697,0x8f8f0043,0x24537697 }, /*  18:  4.5853781e-17 -1.4100989e-29  4.5853781e-17 */
    { 0x706dab1f,0xf10165e3,0x710e633b }, /*  19:  2.9421928e+29 -6.4074784e+29  7.0506934e+29 */
    { 0x92d4de8f,0x915aaecd,0x12d69e08 }, /*  20: -1.3433946e-27 -1.7251032e-28  1.3544256e-27 */
    { 0xfe122c56,0xfdf911cf,0x7e4007ad }, /*  21: -4.8574373e+37 -4.1383780e+37  6.3812908e+37 */
    { 0xcd65e265,0xcd976738,0x4dbe1753 }, /*  22: -2.4105122e+08 -3.1751552e+08  3.9864995e+08 */
    { 0x8cf47a5e,0x0d0b5328,0x0d395905 }, /*  23: -3.7667800e-31  4.2932778e-31  5.7114680e-31 */
    { 0x09172f57,0x07ea1089,0x0919fd70 }, /*  24:  1.8198223e-33  3.5218125e-34  1.8535871e-33 */
    { 0xb6720253,0x369d96e3,0x36c6afde }, /*  25: -3.6062163e-06  4.6965301e-06  5.9213335e-06 */
    { 0xeea152ca,0x6e46e102,0x6ebd8229 }, /*  26: -2.4963586e+28  1.5387512e+28  2.9325010e+28 */
    { 0x1d15ab4d,0x9d0f757e,0x1d4f51c3 }, /*  27:  1.9808546e-21 -1.8986634e-21  2.7438492e-21 */
    { 0xdb031044,0x5c193062,0x5c1ca76c }, /*  28: -3.6891106e+16  1.7247548e+17  1.7637671e+17 */
    { 0xa08c3581,0xa14c758d,0x215824d9 }, /*  29: -2.3752328e-19 -6.9273466e-19  7.3232414e-19 */
    { 0x40fcbe06,0xc0fb32c2,0x41322bb5 }, /*  30:  7.8981962e+00 -7.8499460e+00  1.1135671e+01 */
    { 0x8bca1ec2,0x0e6fb990,0x0e6fcedc }, /*  31: -7.7853849e-32  2.9548370e-30  2.9558624e-30 */
    { 0x2f852df4,0x30b5cec5,0x30b8d4cc }, /*  32:  2.4225211e-10  1.3228251e-09  1.3448243e-09 */
    { 0x77138186,0xf69a08e5,0x772666f4 }, /*  33:  2.9917761e+33 -1.5620979e+33  3.3750368e+33 */
    { 0x450cf831,0xc4da7ebc,0x453258ab }, /*  34:  2.2555120e+03 -1.7479604e+03  2.8535417e+03 */
    { 0x0e8c9a86,0x0ee8cdef,0x0f07fc11 }, /*  35:  3.4661465e-30  5.7390722e-30  6.7045601e-30 */
    { 0xf8bfd62b,0x788ecf17,0x78ef27fb }, /*  36: -3.1127267e+34  2.3172076e+34  3.8805308e+34 */
    { 0x887e3416,0x89591ace,0x09623701 }, /*  37: -7.6496571e-34 -2.6133028e-33  2.7229623e-33 */
    { 0x8d8abbbe,0x0d39d5b4,0x0da6f98d }, /*  38: -8.5501039e-31  5.7264762e-31  1.0290617e-30 */
    { 0x3aeb3a9f,0xb96aad16,0x3aed0d10 }, /*  39:  1.7946548e-03 -2.2380459e-04  1.8085558e-03 */
    { 0xea04b39d,0x6a4d3124,0x6a745d06 }, /*  40: -4.0106602e+25  6.2015463e+25  7.3854298e+25 */
    { 0x8001b623,0x80025ea8,0x0002ec54 }, /*  41: -1.5717384e-40 -2.1762726e-40  2.6844955e-40 */
    { 0xc6b6a609,0xc59fa5f0,0x46baf55f }, /*  42: -2.3379018e+04 -5.1087422e+03  2.3930686e+04 */
    { 0xaf6402ff,0xae354fdd,0x2f68793c }, /*  43: -2.0737544e-10 -4.1225568e-11  2.1143348e-10 */
    { 0xf744cb83,0x7343007b,0x7744cbe4 }, /*  44: -3.9914761e+33  1.5449640e+31  3.9915062e+33 */
    { 0xef194ecb,0x6e0a1d4c,0x6f1d25e5 }, /*  45: -4.7446461e+28  1.0686087e+28  4.8634958e+28 */
    { 0xe4d692d6,0x62cd00a8,0x64d6f4ae }, /*  46: -3.1665471e+22  1.8908149e+21  3.1721874e+22 */
    { 0xa1157540,0x2193c626,0x21a5983a }, /*  47: -5.0638343e-19  1.0013557e-18  1.1221129e-18 */
    { 0x3b10bdcf,0xbae78b5a,0x3b3958ac }, /*  48:  2.2085791e-03 -1.7665431e-03  2.8281612e-03 */
    { 0x0b0f3314,0x8a627b50,0x0b19fca8 }, /*  49:  2.7579225e-32 -1.0904697e-32  2.9656806e-32 */
    { 0x9bb8ab98,0x1ce1de15,0x1ce6899f }, /*  50: -3.0551136e-22  1.4946658e-21  1.5255697e-21 */
    { 0x0810f627,0x8798f811,0x0823e6cd }, /*  51:  4.3622774e-34 -2.3016218e-34  4.9322333e-34 */
    { 0xb935cd9d,0xb903968b,0x39606d81 }, /*  52: -1.7338102e-04 -1.2549215e-04  2.1403098e-04 */
    { 0x3df104b0,0x3daf9e97,0x3e151b7d }, /*  53:  1.1768472e-01  8.5751705e-02  1.4561267e-01 */
    { 0xc94c3ac0,0xc9937b2a,0x49b361ef }, /*  54: -8.3652400e+05 -1.2081652e+06  1.4695019e+06 */
    { 0x000003ce,0x800004d0,0x00000623 }, /*  55:  1.3648647e-42 -1.7263997e-42  2.2014399e-42 */
    { 0xfd8875c6,0x7968ed84,0x7d8875f8 }, /*  56: -2.2673315e+37  7.5589391e+34  2.2673442e+37 */
    { 0xe7e6d86b,0xe80be3b4,0x68355c2b }, /*  57: -2.1802730e+24 -2.6424373e+24  3.4257941e+24 */
    { 0x000003b2,0x0000046a,0x000005c2 }, /*  58:  1.3256283e-42  1.5834673e-42  2.0655139e-42 */
    { 0x80000051,0x00000007,0x00000051 }, /*  59: -1.1350518e-43  9.8090893e-45  1.1350518e-43 */
    { 0x7e32c714,0xfe27d3e5,0x7e753593 }, /*  60:  5.9409064e+37 -5.5770324e+37  8.1484758e+37 */
    { 0x2e76e735,0x2ef88e11,0x2f0ac323 }, /*  61:  5.6139277e-11  1.1302970e-10  1.2620353e-10 */
    { 0x5ac5dae9,0xdb8ed0f1,0x5b9723b1 }, /*  62:  2.7845632e+16 -8.0398360e+16  8.5083929e+16 */
    { 0x3f21715f,0xb79c0c2a,0x3f21715f }, /*  63:  6.3063616e-01 -1.8602314e-05  6.3063616e-01 */
    { 0x1bb5cb8b,0x1c376895,0x1c4cb28d }, /*  64:  3.0075475e-22  6.0684790e-22  6.7728709e-22 */
    { 0xbde563ed,0xbde7c578,0x3e230c26 }, /*  65: -1.1200700e-01 -1.1316961e-01  1.5922603e-01 */
    { 0x6a476f49,0x6aa2e85e,0x6abf00fb }, /*  66:  6.0275442e+25  9.8471653e+25  1.1545473e+26 */
    { 0x8030c227,0x989af1cc,0x189af1cc }, /*  67: -4.4777526e-39 -4.0052219e-24  4.0052219e-24 */
    { 0x978da9e7,0x97c0d804,0x17ef48f9 }, /*  68: -9.1548008e-25 -1.2462239e-24  1.5463434e-24 */
    { 0x09b3371d,0x89a6184f,0x09f458ef }, /*  69:  4.3144511e-33 -3.9985906e-33  5.8824496e-33 */
    { 0xb347b8b5,0x32e4f850,0x3366351f }, /*  70: -4.6501288e-08  2.6655613e-08  5.3599361e-08 */
    { 0xc392a198,0x4330982f,0x43ab29fc }, /*  71: -2.9326245e+02  1.7659447e+02  3.4232800e+02 */
    { 0x40012e46,0x40919c42,0x409f4b0a }, /*  72:  2.0184493e+00  4.5503244e+00  4.9779100e+00 */
    { 0xa259c100,0xa1b63bb2,0x226c0c79 }, /*  73: -2.9511157e-18 -1.2348601e-18  3.1990567e-18 */
    { 0xf6abd86f,0x7805e02f,0x7807968c }, /*  74: -1.7427198e+33  1.0861289e+34  1.1000211e+34 */
    { 0x51466efa,0x52e8f6f5,0x52ea480c }, /*  75:  5.3266588e+10  5.0028783e+11  5.0311555e+11 */
    { 0x63723220,0x6203a9f0,0x63746c1d }, /*  76:  4.4677240e+21  6.0719219e+20  4.5087959e+21 */
    { 0xcf41671d,0xcdfbb5c5,0x4f43f207 }, /*  77: -3.2447603e+09 -5.2787421e+08  3.2874186e+09 */
    { 0xfd3fe384,0xf5720614,0x7d3fe384 }, /*  78: -1.5941492e+37 -3.0680154e+32  1.5941492e+37 */
    { 0x90daa2bc,0x9216ce01,0x121942d6 }, /*  79: -8.6236571e-29 -4.7585574e-28  4.8360669e-28 */
    { 0x3eb7f23e,0x4000aa3d,0x4002b410 }, /*  80:  3.5927004e-01  2.0103905e+00  2.0422401e+00 */
    { 0xa14ccdf1,0x20ed313e,0x216caa06 }, /*  81: -6.9390450e-19  4.0181947e-19  8.0184934e-19 */
    { 0xfcb52ee1,0x7cf27bc0,0x7d17593a }, /*  82: -7.5260524e+36  1.0072366e+37  1.2573545e+37 */
    { 0xdf61be94,0x5f9c6537,0x5fc0df43 }, /*  83: -1.6266602e+19  2.2538948e+19  2.7795801e+19 */
    { 0x0002ee0f,0x00007ac3,0x0002f80a }, /*  84:  2.6907032e-40  4.4038607e-41  2.7265064e-40 */
    { 0x7995dddd,0x7944d4f5,0x79b34ad1 }, /*  85:  9.7269019e+34  6.3875592e+34  1.1636732e+35 */
    { 0xc14b1d89,0x3e5436b2,0x414b2477 }, /*  86: -1.2694711e+01  2.0723990e-01  1.2696403e+01 */
    { 0x9bcb0f15,0x19f6bad8,0x1bcba4c3 }, /*  87: -3.3593279e-22  2.5511269e-23  3.3690008e-22 */
    { 0x6637cde8,0x66677b34,0x6693ca41 }, /*  88:  2.1699784e+23  2.7328484e+23  3.4895940e+23 */
    { 0xcf11ee2e,0x4f66650a,0x4f885c70 }, /*  89: -2.4483057e+09  3.8653814e+09  4.5755187e+09 */
    { 0xa30f10fa,0xa31f9df5,0x23565963 }, /*  90: -7.7556405e-18 -8.6528560e-18  1.1619892e-17 */
    { 0x0bea3b30,0x0b85cbc1,0x0c06e021 }, /*  91:  9.0222577e-32  5.1536311e-32  1.0390431e-31 */
    { 0xc296c595,0xc261ed02,0x42bc652c }, /*  92: -7.5385902e+01 -5.6481453e+01  9.4197601e+01 */
    { 0xde9eb809,0x5ecb3920,0x5f00edf8 }, /*  93: -5.7184506e+18  7.3218854e+18  9.2903543e+18 */
    { 0x8000039d,0x00000363,0x000004f4 }, /*  94: -1.2962011e-42  1.2149258e-42  1.7768465e-42 */
    { 0x8079687c,0x825cd094,0x025d55ed }, /*  95: -1.1149577e-38 -1.6222906e-37  1.6261175e-37 */
    { 0x52774ad2,0x5262a7b7,0x52a7b978 }, /*  96:  2.6552805e+11  2.4336910e+11  3.6018559e+11 */
    { 0xafa3393b,0xb2178662,0x32179c5b }, /*  97: -2.9690192e-10 -8.8199119e-09  8.8249079e-09 */
    { 0xef17c611,0x6ee18f15,0x6f3d16a8 }, /*  98: -4.6971684e+28  3.4903551e+28  5.8520057e+28 */
    { 0x581ec241,0xd81ab7d3,0x585dae17 }, /*  99:  6.9822861e+14 -6.8045724e+14  9.7495912e+14 */
    { 0x8f70444a,0x0f562517,0x0fa0ec8c }, /* 100: -1.1846066e-29  1.0558158e-29  1.5868333e-29 */
    { 0x17a9058c,0x98114dda,0x182817e4 }, /* 101:  1.0922769e-24 -1.8780116e-24  2.1725553e-24 */
    { 0xa8a9fa02,0xa5d5fda9,0x28aa026d }, /* 102: -1.8871193e-14 -3.7121497e-16  1.8874843e-14 */
    { 0x730408f1,0xf374e494,0x738b1c04 }, /* 103:  1.0460885e+31 -1.9402413e+31  2.2042770e+31 */
    { 0xe215d44e,0xe08f299e,0x6216e4ec }, /* 104: -6.9096576e+20 -8.2527601e+19  6.9587679e+20 */
    { 0xc00964c2,0xc01b42a3,0x404f52a5 }, /* 105: -2.1467748e+00 -2.4259422e+00  3.2394192e+00 */
    { 0x34d91056,0x3491216a,0x35028e5c }, /* 106:  4.0431286e-07  2.7032667e-07  4.8635934e-07 */
    { 0xd67b2fe9,0xd54bcff6,0x568026c7 }, /* 107: -6.9045798e+13 -1.4005878e+13  7.0452018e+13 */
    { 0x8000d125,0x80008891,0x0000f9c9 }, /* 108: -7.5026921e-41 -4.8990796e-41  8.9606030e-41 */
    { 0xd07ce7ba,0xd5bfb6a2,0x55bfb6a5 }, /* 109: -1.6972179e+10 -2.6348890e+13  2.6348897e+13 */
    { 0xa4a12c20,0xa513ac4d,0x25283afa }, /* 110: -6.9897371e-17 -1.2808595e-16  1.4591659e-16 */
    { 0xcb692cac,0x4cc1059a,0x4cc335c9 }, /* 111: -1.5281324e+07  1.0119906e+08  1.0234631e+08 */
    { 0xefb7233d,0x686ef940,0x6fb7233d }, /* 112: -1.1335671e+29  4.5140843e+24  1.1335671e+29 */
    { 0x03610854,0x036bdefc,0x03a2ffc3 }, /* 113:  6.6131117e-37  6.9316267e-37  9.5802243e-37 */
    { 0xb32cc9da,0xb3d5f7fd,0x33e6c08f }, /* 114: -4.0230454e-08 -9.9636942e-08  1.0745236e-07 */
    { 0x4f6cb0f7,0xd081052b,0x50845e7a }, /* 115:  3.9710205e+09 -1.7316796e+10  1.7766273e+10 */
    { 0x56430775,0x55c0fc6b,0x56599821 }, /* 116:  5.3609199e+13  2.6523795e+13  5.9811853e+13 */
    { 0xc6117dfa,0xc5b0786d,0x462a2831 }, /* 117: -9.3114941e+03 -5.6470532e+03  1.0890048e+04 */
    { 0xba7fade7,0xb98d0474,0x3a849c94 }, /* 118: -9.7533915e-04 -2.6896934e-04  1.0117465e-03 */
    { 0x0eb9b114,0x16f7b329,0x16f7b329 }, /* 119:  4.5776541e-30  4.0018068e-25  4.0018068e-25 */
    { 0x92c98dc5,0x91a82dd4,0x12cde476 }, /* 120: -1.2719832e-27 -2.6533970e-28  1.2993639e-27 */
    { 0x5401ef12,0x542ea203,0x5459ab0f }, /* 121:  2.2322469e+12  3.0001697e+12  3.7395112e+12 */
    { 0x6feab8aa,0xf0a39878,0x70adcd23 }, /* 122:  1.4528547e+29 -4.0504304e+29  4.3031121e+29 */
    { 0xad26265f,0x2e14ec1e,0x2e1a9b4f }, /* 123: -9.4445276e-12  3.3861018e-11  3.5153488e-11 */
    { 0x499e5f41,0xca1fe151,0x4a326a5e }, /* 124:  1.2973841e+06 -2.6194762e+06  2.9231595e+06 */
    { 0x8c92d767,0x8c6e422e,0x0cbd1677 }, /* 125: -2.2624502e-31 -1.8354768e-31  2.9133581e-31 */
    { 0x8000016c,0x800000a1,0x0000018e }, /* 126: -5.1007264e-43 -2.2560905e-43  5.5771679e-43 */
    { 0xb28dc9f9,0xb2fd00ce,0x3311033e }, /* 127: -1.6506407e-08 -2.9453442e-08  3.3763392e-08 */
    { 0x9690ce91,0x1707e41b,0x1719f9e0 }, /* 128: -2.3394816e-25  4.3908762e-25  4.9752353e-25 */
    { 0x78255d60,0x77d36039,0x784440e6 }, /* 129:  1.3415982e+34  8.5744239e+33  1.5921976e+34 */
    { 0x3ebb245e,0x41451181,0x414527b7 }, /* 130:  3.6551183e-01  1.2316773e+01  1.2322196e+01 */
    { 0x38c04b60,0x3890e8d8,0x38f0c82b }, /* 131:  9.1693131e-05  6.9098256e-05  1.1481376e-04 */
    { 0xcb66f420,0x4c3a2d44,0x4c42eca7 }, /* 132: -1.5135776e+07  4.8805136e+07  5.1098268e+07 */
    { 0x90f4f418,0x90993cbc,0x111077c7 }, /* 133: -9.6617116e-29 -6.0441435e-29  1.1396506e-28 */
    { 0x8000f702,0x8001ccaa,0x00020ab5 }, /* 134: -8.8609707e-41 -1.6525513e-40  1.8751195e-40 */
    { 0xc753734e,0xc7e6fcbc,0x47fe0887 }, /* 135: -5.4131305e+04 -1.1826547e+05  1.3006505e+05 */
    { 0xc39178fc,0xc2eeae3a,0x439d3c20 }, /* 136: -2.9094519e+02 -1.1934029e+02  3.1446973e+02 */
    { 0x5f930232,0xdf8b0ec4,0x5fca5b85 }, /* 137:  2.1186168e+19 -2.0040323e+19  2.9162789e+19 */
    { 0x9a88c083,0x1950d81e,0x1a8b38b0 }, /* 138: -5.6559301e-23  1.0796992e-23  5.7580636e-23 */
    { 0xf3eab349,0x7725898f,0x77258c29 }, /* 139: -3.7189752e+31  3.3574961e+33  3.3577022e+33 */
    { 0xd0e0f398,0xe7f435d2,0x67f435d2 }, /* 140: -3.0192484e+10 -2.3065005e+24  2.3065005e+24 */
    { 0x47e7eab0,0x48cc340e,0x48d44659 }, /* 141:  1.1874138e+05  4.1820844e+05  4.3473878e+05 */
    { 0x800001fc,0x0000012c,0x0000024e }, /* 142: -7.1185962e-43  4.2038954e-43  8.2676609e-43 */
    { 0xd97110f8,0xd9992449,0x59c2e2de }, /* 143: -4.2408829e+15 -5.3881959e+15  6.8569486e+15 */
    { 0x59140597,0x5921debf,0x595b586b }, /* 144:  2.6040277e+15  2.8476489e+15  3.8587648e+15 */
    { 0x6b2c1574,0xec8ed575,0x6c9071c8 }, /* 145:  2.0803655e+26 -1.3814039e+27  1.3969811e+27 */
    { 0x5aede2c2,0xdcbcca94,0x5cbd6038 }, /* 146:  3.3479446e+16 -4.2512026e+17  4.2643651e+17 */
    { 0xc32c4305,0xbe5feceb,0x432c430e }, /* 147: -1.7226180e+02 -2.1867721e-01  1.7226193e+02 */
    { 0xba7444fb,0xb7aa6746,0x3a7453d7 }, /* 148: -9.3181402e-04 -2.0313670e-05  9.3203544e-04 */
    { 0xb41ca315,0x45329ae4,0x45329ae4 }, /* 149: -1.4587961e-07  2.8576807e+03  2.8576807e+03 */
    { 0x9de82835,0x9d2a42ae,0x1df745f3 }, /* 150: -6.1451462e-21 -2.2533785e-21  6.5452681e-21 */
    { 0x00000007,0x8000000e,0x00000010 }, /* 151:  9.8090893e-45 -1.9618179e-44  2.2420775e-44 */
    { 0xb6502728,0xb52c8ff1,0x36549394 }, /* 152: -3.1017207e-06 -6.4284455e-07  3.1676364e-06 */
    { 0xbf025a8e,0xc166e4b9,0x41670982 }, /* 153: -5.0919425e-01 -1.4430840e+01  1.4439821e+01 */
    { 0x88f409d4,0x8b84562f,0x0b84643e }, /* 154: -1.4687526e-33 -5.0974225e-32  5.0995378e-32 */
    { 0x57b249a4,0xd575606d,0x57b273d6 }, /* 155:  3.9205871e+14 -1.6862156e+13  3.9242116e+14 */
    { 0x6a109bd8,0xe8208764,0x6a10f4d6 }, /* 156:  4.3705317e+25 -3.0323046e+24  4.3810381e+25 */
    { 0xac5739de,0x2de62d9e,0x2de7bebe }, /* 157: -3.0585460e-12  2.6168231e-11  2.6346366e-11 */
    { 0xe6bd1097,0xe44e390b,0x66bd2cb3 }, /* 158: -4.4641665e+23 -1.5216559e+22  4.4667591e+23 */
    { 0x5d497e5b,0x5ca5cd96,0x5d59e1a7 }, /* 159:  9.0744639e+17  3.7335532e+17  9.8125084e+17 */
    { 0x2aef5d0e,0x13e9da4a,0x2aef5d0e }, /* 160:  4.2519498e-13  5.9032719e-27  4.2519498e-13 */
    { 0x26e58221,0xa7164788,0x273d1546 }, /* 161:  1.5925339e-15 -2.0855459e-15  2.6240551e-15 */
    { 0x91e27d9f,0x9175be53,0x1200d62d }, /* 162: -3.5733933e-28 -1.9385740e-28  4.0653670e-28 */
    { 0x71957c2f,0xf17f69da,0x71c49bb6 }, /* 163:  1.4804286e+30 -1.2647463e+30  1.9471138e+30 */
    { 0x466616e7,0x43f18d3f,0x46663698 }, /* 164:  1.4725726e+04  4.8310349e+02  1.4733648e+04 */
    { 0x879d283e,0x05ae27c4,0x079d889f }, /* 165: -2.3646387e-34  1.6377489e-35  2.3703033e-34 */
    { 0x8e3c9ed0,0x8ed8ed5a,0x0eec8a95 }, /* 166: -2.3249255e-30 -5.3476672e-30  5.8311941e-30 */
    { 0x5396b3a2,0xd3f4c400,0x540fb833 }, /* 167:  1.2945177e+12 -2.1025207e+12  2.4690827e+12 */
    { 0xae4a2117,0x2e8febac,0x2eafdc7e }, /* 168: -4.5958872e-11  6.5447509e-11  7.9972459e-11 */
    { 0x74f0033f,0x72e523f9,0x74f07088 }, /* 169:  1.5212611e+32  9.0771911e+30  1.5239669e+32 */
    { 0x5f6da58f,0x5f606d8e,0x5fa36f56 }, /* 170:  1.7124250e+19  1.6171738e+19  2.3553452e+19 */
    { 0xb2e43eef,0x3a4c33b3,0x3a4c33b3 }, /* 171: -2.6571312e-08  7.7896862e-04  7.7896862e-04 */
    { 0x6211bc0e,0xe1f16afd,0x623d3bb6 }, /* 172:  6.7208216e+20 -5.5667183e+20  8.7268431e+20 */
    { 0xa475bbe2,0xa3f7e787,0x24899ceb }, /* 173: -5.3285049e-17 -2.6877849e-17  5.9680108e-17 */
    { 0x4981506b,0xc2b97642,0x4981506b }, /* 174:  1.0593414e+06 -9.2730972e+01  1.0593414e+06 */
    { 0x16f5de97,0x9c0ef02b,0x1c0ef02e }, /* 175:  3.9722359e-25 -4.7294269e-22  4.7294284e-22 */
    { 0x80000003,0x00000007,0x00000008 }, /* 176: -4.2038954e-45  9.8090893e-45  1.1210388e-44 */
    { 0x679666c4,0x6b5ff2ab,0x6b5ff375 }, /* 177:  1.4205013e+24  2.7073642e+26  2.7074015e+26 */
    { 0x04b5fa3f,0x044f2fda,0x04d165d4 }, /* 178:  4.2782710e-36  2.4354705e-36  4.9229178e-36 */
    { 0xe46d9370,0xdc27d0e2,0x646d9370 }, /* 179: -1.7530009e+22 -1.8894396e+17  1.7530009e+22 */
    { 0xd818c4d3,0x581e3343,0x585bec01 }, /* 180: -6.7188448e+14  6.9577202e+14  9.6722670e+14 */
    { 0x4200ede5,0xc2f010ad,0x42f891e0 }, /* 181:  3.2232319e+01 -1.2003257e+02  1.2428491e+02 */
    { 0x9c6d6212,0x1d1cf310,0x1d27cb70 }, /* 182: -7.8543475e-22  2.0772088e-21  2.2207441e-21 */
    { 0xc9606e75,0xca510413,0x4a586a6a }, /* 183: -9.1927131e+05 -3.4245168e+06  3.5457545e+06 */
    { 0xfa5de91b,0x776fbfcb,0x7a5df133 }, /* 184: -2.8805639e+35  4.8626913e+33  2.8809743e+35 */
    { 0x2cf1866d,0xad3ccf83,0x2d602095 }, /* 185:  6.8645562e-12 -1.0732640e-11  1.2740160e-11 */
    { 0xdf4a5c1c,0xdf6900f4,0x5f9a4e19 }, /* 186: -1.4581560e+19 -1.6789688e+19  2.2237704e+19 */
    { 0x98eb6acd,0x02541cbb,0x18eb6acd }, /* 187: -6.0853917e-24  1.5583545e-37  6.0853917e-24 */
    { 0x678073cb,0xe81aa5cf,0x68277446 }, /* 188:  1.2131978e+24 -2.9212123e+24  3.1631203e+24 */
    { 0x94a5204c,0x95525680,0x1561f632 }, /* 189: -1.6673481e-26 -4.2477399e-26  4.5632602e-26 */
    { 0x28d5ca31,0xa8d582ec,0x291712e6 }, /* 190:  2.3735437e-14 -2.3704529e-14  3.3545127e-14 */
    { 0xec3db6cc,0x6ca96e42,0x6cc22d40 }, /* 191: -9.1740085e+26  1.6386331e+27  1.8779624e+27 */
    { 0x5cd2498a,0xdba5b79e,0x5cd65458 }, /* 192:  4.7352482e+17 -9.3290521e+16  4.8262706e+17 */
    { 0xc6873d0f,0x45e7bfee,0x46932061 }, /* 193: -1.7310529e+04  7.4159912e+03  1.8832189e+04 */
    { 0xb7a3063d,0x38f81e4c,0x38fb7181 }, /* 194: -1.9434019e-05  1.1831205e-04  1.1989754e-04 */
    { 0x7688abaa,0x75febab2,0x7696c767 }, /* 195:  1.3860042e+33  6.4581545e+32  1.5290799e+33 */
    { 0x2213e3ce,0xa0c22860,0x2215de38 }, /* 196:  2.0042814e-18 -3.2891596e-19  2.0310907e-18 */
    { 0x896d1790,0x89eb63ca,0x0a03c71c }, /* 197: -2.8538916e-33 -5.6668033e-33  6.3448689e-33 */
    { 0x145e031b,0x109eaaad,0x145e03fe }, /* 198:  1.1208748e-26  6.2582979e-29  1.1208923e-26 */
    { 0x057463c8,0x0790fdea,0x0791315f }, /* 199:  1.1491152e-35  2.1815949e-34  2.1846193e-34 */
    { 0x543a3438,0x539b425b,0x5449bcf7 }, /* 200:  3.1989600e+12  1.3336664e+12  3.4658349e+12 */
    { 0x1c8526b6,0x1ca3441e,0x1cd2ad79 }, /* 201:  8.8112083e-22  1.0804043e-21  1.3941476e-21 */
    { 0xf5e2d1a5,0x7696ebd9,0x76a138ef }, /* 202: -5.7505429e+32  1.5305236e+33  1.6349893e+33 */
    { 0xe79cc24a,0x68ee7532,0x68f1a81d }, /* 203: -1.4805463e+24  9.0086808e+24  9.1295317e+24 */
    { 0x706a8230,0xf0bda0d7,0x70def3a1 }, /* 204:  2.9030752e+29 -4.6949688e+29  5.5200161e+29 */
    { 0x4e60ffa6,0xce1e2348,0x4e89819e }, /* 205:  9.4371264e+08 -6.6327808e+08  1.1534866e+09 */
    { 0x0516076a,0x86476597,0x064ae4d0 }, /* 206:  7.0543279e-36 -3.7502377e-35  3.8160082e-35 */
    { 0xe8a65557,0x65218085,0x68a65691 }, /* 207: -6.2838966e+24  4.7666986e+22  6.2840776e+24 */
    { 0xc2997700,0xc308ae1a,0x431cbefa }, /* 208: -7.6732422e+01 -1.3668008e+02  1.5674600e+02 */
    { 0x851f024e,0x845c439c,0x05284623 }, /* 209: -7.4765674e-36 -2.5891920e-36  7.9122041e-36 */
    { 0xdcce6cba,0x5c52a647,0x5ce7be04 }, /* 210: -4.6482713e+17  2.3717028e+17  5.2183715e+17 */
    { 0x8abdf06a,0x8ae06165,0x0b12fd45 }, /* 211: -1.8290472e-32 -2.1607051e-32  2.8309116e-32 */
    { 0x755e0dd9,0x75939498,0x75b8ae48 }, /* 212:  2.8148700e+32  3.7416088e+32  4.6822142e+32 */
    { 0x10e85eea,0x90f5a683,0x1129123b }, /* 213:  9.1654103e-29 -9.6892013e-29  1.3337367e-28 */
    { 0xedb65085,0xeebf4f2a,0x6ec4a9ec }, /* 214: -7.0529517e+27 -2.9603670e+28  3.0432242e+28 */
    { 0x6c411376,0xe9e42c7a,0x6c413528 }, /* 215:  9.3365834e+26 -3.4480640e+25  9.3429483e+26 */
    { 0x3d21a28c,0xb8b7bc22,0x3d21a2a6 }, /* 216:  3.9461657e-02 -8.7611625e-05  3.9461754e-02 */
    { 0x00044ab0,0x8002768a,0x0004f2c4 }, /* 217:  3.9413481e-40 -2.2619480e-40  4.5442988e-40 */
    { 0x2fa003af,0xaed553f5,0x2fa8ab04 }, /* 218:  2.9106448e-10 -9.7010323e-11  3.0680536e-10 */
    { 0x3e132963,0x3e791f22,0x3e90aba1 }, /* 219:  1.4371257e-01  2.4328282e-01  2.8255942e-01 */
    { 0x4e48e3a2,0xc586b480,0x4e48e3a2 }, /* 220:  8.4259034e+08 -4.3105625e+03  8.4259034e+08 */
    { 0x889d75dc,0x88924530,0x08d6ea6c }, /* 221: -9.4768024e-34 -8.8033213e-34  1.2934769e-33 */
    { 0x6294f629,0x60ebd50e,0x6295b063 }, /* 222:  1.3739279e+21  1.3594803e+20  1.3806374e+21 */
    { 0x35e4f0a1,0x371d1a74,0x371fb042 }, /* 223:  1.7057356e-06  9.3640883e-06  9.5181767e-06 */
    { 0x3e000000,0xc14a3d22,0x414a3faa }, /* 224:  1.2500000e-01 -1.2639925e+01  1.2640543e+01 */
    { 0xf6cea7a9,0xfe51100b,0x7e51100b }, /* 225: -2.0957299e+33 -6.9472988e+37  6.9472988e+37 */
    { 0x352b6bec,0x362c1905,0x36315a76 }, /* 226:  6.3859511e-07  2.5644561e-06  2.6427711e-06 */
    { 0x1db686d4,0x9d725e19,0x1ddb17aa }, /* 227:  4.8314408e-21 -3.2077081e-21  5.7993285e-21 */
    { 0x101c5d47,0x0f5cc352,0x1025d195 }, /* 228:  3.0837434e-29  1.0884455e-29  3.2701968e-29 */
    { 0x58b71858,0x608d6d36,0x608d6d36 }, /* 229:  1.6105215e+15  8.1526887e+19  8.1526887e+19 */
    { 0xa8804e2c,0xad27a6cb,0x2d27a6d7 }, /* 230: -1.4244756e-14 -9.5298864e-12  9.5298968e-12 */
    { 0x2df083a0,0xae711407,0x2e86b42e }, /* 231:  2.7343294e-11 -5.4814844e-11  6.1256208e-11 */
    { 0x95e504b2,0x15e64ea0,0x1622658f }, /* 232: -9.2499771e-26  9.3020309e-26  1.3118302e-25 */
    { 0x2cee7acc,0xad178a9a,0x2d40d42b }, /* 233:  6.7780000e-12 -8.6141320e-12  1.0961047e-11 */
    { 0x9c5aeda5,0x1c186042,0x1c855e32 }, /* 234: -7.2437298e-22  5.0416992e-22  8.8255506e-22 */
    { 0x5f3d19de,0xdf0554f5,0x5f676138 }, /* 235:  1.3626166e+19 -9.6075733e+18  1.6672669e+19 */
    { 0x35b996dc,0x398f8adb,0x398f8b53 }, /* 236:  1.3827480e-06  2.7378541e-04  2.7378890e-04 */
    { 0x03e58159,0x031f7f4d,0x03f2f750 }, /* 237:  1.3489107e-36  4.6872035e-37  1.4280262e-36 */
    { 0xbf9f504e,0xbf687acb,0x3fc53642 }, /* 238: -1.2446382e+00 -9.0812367e-01  1.5407183e+00 */
    { 0x8000134f,0x8000098c,0x0000158a }, /* 239: -6.9266183e-42 -3.4247734e-42  7.7267597e-42 */
    { 0x21feb342,0xa191826b,0x2212aad5 }, /* 240:  1.7259159e-18 -9.8601035e-19  1.9877127e-18 */
    { 0x53a19a8e,0x528870e8,0x53a52a15 }, /* 241:  1.3881655e+12  2.9300490e+11  1.4187512e+12 */
    { 0x4965ef11,0x491d8ab7,0x498b5d1e }, /* 242:  9.4180906e+05  6.4529144e+05  1.1416678e+06 */
    { 0x6aded78b,0x6a0ce0b6,0x6ae9b5a9 }, /* 243:  1.3469970e+26  4.2577696e+25  1.4126879e+26 */
    { 0x4fa17621,0xd0c28202,0x50c6a6f1 }, /* 244:  5.4177469e+09 -2.6106401e+10  2.6662636e+10 */
    { 0xaf5a20da,0x3f0d5f28,0x3f0d5f28 }, /* 245: -1.9838656e-10  5.5223322e-01  5.5223322e-01 */
    { 0x5216f68c,0xd2d0653b,0x52dda4e5 }, /* 246:  1.6209537e+11 -4.4752578e+11  4.7597712e+11 */
    { 0x55d7ac7e,0x57bb44a9,0x57bbc0b2 }, /* 247:  2.9641981e+13  4.1180714e+14  4.1287259e+14 */
    { 0x75e9d4c8,0x75a38d81,0x760ead3a }, /* 248:  5.9283246e+32  4.1465548e+32  7.2345665e+32 */
    { 0xc87709a1,0x49d2edc1,0x49d52d58 }, /* 249: -2.5296652e+05  1.7279281e+06  1.7463470e+06 */
    { 0xb6704759,0x369601f5,0x36c02fd1 }, /* 250: -3.5804317e-06  4.4705762e-06  5.7276125e-06 */
    { 0x800013a6,0x80000e23,0x00001835 }, /* 251: -7.0485313e-42 -5.0712991e-42  8.6838466e-42 */
    { 0x7118a7a6,0xf13a584a,0x7170e3ce }, /* 252:  7.5591034e+29 -9.2273515e+29  1.1928288e+30 */
    { 0x0317df03,0x85eccaad,0x05ecd6da }, /* 253:  4.4630917e-37 -2.2267785e-35  2.2272257e-35 */
    { 0xcf021f21,0x4f679ec1,0x4f84d583 }, /* 254: -2.1830781e+09  3.8859410e+09  4.4571704e+09 */
    { 0x0b1c20de,0x8b3134ce,0x0b6c2c88 }, /* 255:  3.0069234e-32 -3.4128686e-32  4.5485448e-32 */
    { 0x27d4f7ae,0xa6ad888b,0x27d95764 }, /* 256:  5.9110355e-15 -1.2041296e-15  6.0324348e-15 */
    { 0x38988e76,0x391165ab,0x392430e8 }, /* 257:  7.2744602e-05  1.3866152e-04  1.5658478e-04 */
    { 0x8c8850b1,0x0c19b671,0x0c9c7d1f }, /* 258: -2.1002682e-31  1.1841593e-31  2.4110910e-31 */
    { 0x01d9935f,0x02f98d76,0x02ff696c }, /* 259:  7.9924678e-38  3.6668456e-37  3.7529392e-37 */
    { 0x9b6c6832,0x1dcaf027,0x1dcb1291 }, /* 260: -1.9555130e-22  5.3717266e-21  5.3752850e-21 */
    { 0xb2adea18,0xb562df6f,0x3562f019 }, /* 261: -2.0246304e-08 -8.4516699e-07  8.4540949e-07 */
    { 0xc4c5ca5a,0x46013de9,0x460395dd }, /* 262: -1.5823235e+03  8.2714775e+03  8.4214658e+03 */
    { 0x4ce21e00,0x4e04fc91,0x4e07f502 }, /* 263:  1.1855053e+08  5.5778618e+08  5.7024525e+08 */
    { 0x4094f25f,0xc08a2e3e,0x40cb2c23 }, /* 264:  4.6545863e+00 -4.3181448e+00  6.3491378e+00 */
    { 0x80000edc,0x800004b4,0x00000f96 }, /* 265: -5.3305394e-42 -1.6871634e-42  5.5911809e-42 */
    { 0x41bc6f11,0x41c1fc44,0x4207384a }, /* 266:  2.3554232e+01  2.4248177e+01  3.3804970e+01 */
    { 0xd672c031,0x55d6e2bb,0x5684bb93 }, /* 267: -6.6726817e+13  2.9533661e+13  7.2970580e+13 */
    { 0xfae73c81,0x7e15d0fd,0x7e15d3c7 }, /* 268: -6.0032387e+35  4.9785025e+37  4.9788646e+37 */
    { 0x8f6c0b1d,0x0f095154,0x0f888a3b }, /* 269: -1.1637839e-29  6.7702847e-30  1.3463880e-29 */
    { 0x14992e2f,0x150b25b7,0x151ed557 }, /* 270:  1.5467268e-26  2.8100578e-26  3.2076141e-26 */
    { 0x0000025c,0x80000160,0x000002bb }, /* 271:  8.4638427e-43 -4.9325706e-43  9.7950763e-43 */
    { 0x00000033,0x80000026,0x00000040 }, /* 272:  7.1466222e-44 -5.3249342e-44  8.9683102e-44 */
    { 0xa0100151,0xa132a856,0x21363fb0 }, /* 273: -1.2197710e-19 -6.0531537e-19  6.1748288e-19 */
    { 0x5a9dfdef,0x5901dae4,0x5a9ed2d5 }, /* 274:  2.2235387e+16  2.2844340e+15  2.2352429e+16 */
    { 0x0000000d,0x80000070,0x00000071 }, /* 275:  1.8216880e-44 -1.5694543e-43  1.5834673e-43 */
    { 0x14e110fc,0x14b8a8f7,0x15119017 }, /* 276:  2.2725893e-26  1.8645897e-26  2.9396184e-26 */
    { 0x800001f8,0x00003894,0x0000389d }, /* 277: -7.0625443e-43  2.0296407e-41  2.0309019e-41 */
    { 0x3f3dc3c5,0xc69fdd71,0x469fdd71 }, /* 278:  7.4126846e-01 -2.0462721e+04  2.0462721e+04 */
    { 0x00026b0f,0x8028ba18,0x0028cc75 }, /* 279:  2.2207638e-40 -3.7401777e-39  3.7467652e-39 */
    { 0xbf188933,0xbe01263f,0x3f1bea67 }, /* 280: -5.9584349e-01 -1.2612246e-01  6.0904545e-01 */
    { 0xbb7569ac,0xbb400485,0x3b9bcd8d }, /* 281: -3.7447019e-03 -2.9299569e-03  4.7547282e-03 */
    { 0x0fdaabff,0x974b659b,0x174b659b }, /* 282:  2.1562710e-29 -6.5721082e-25  6.5721082e-25 */
    { 0x10310a1a,0x10f26dd4,0x11010ace }, /* 283:  3.4914877e-29  9.5621387e-29  1.0179635e-28 */
    { 0x3521891f,0xb4eb5034,0x3547d791 }, /* 284:  6.0176711e-07 -4.3830516e-07  7.4446967e-07 */
    { 0xa2b5b289,0xa224d78b,0x22c78470 }, /* 285: -4.9249180e-18 -2.2340252e-18  5.4079282e-18 */
    { 0x14e736ea,0x942fe336,0x14f75fee }, /* 286:  2.3346699e-26 -8.8800516e-27  2.4978464e-26 */
    { 0x84ec815c,0x061481ae,0x06176ba8 }, /* 287: -5.5602131e-36  2.7930980e-35  2.8479037e-35 */
    { 0x00000098,0x000005b3,0x000005bb }, /* 288:  2.1299737e-43  2.0444945e-42  2.0557048e-42 */
    { 0x3a6aa94f,0xba495947,0x3a9a9a25 }, /* 289:  8.9516205e-04 -7.6808449e-04  1.1795206e-03 */
    { 0x00000004,0x00000008,0x00000009 }, /* 290:  5.6051939e-45  1.1210388e-44  1.2611686e-44 */
    { 0x33209a1b,0x33180d44,0x335d298b }, /* 291:  3.7393061e-08  3.5402323e-08  5.1493355e-08 */
    { 0x87610803,0x091e9602,0x091f355a }, /* 292: -1.6929473e-34  1.9089092e-33  1.9164015e-33 */
    { 0xc095d977,0xc0d6cf7b,0x4102f4dc }, /* 293: -4.6827960e+00 -6.7128272e+00  8.1847801e+00 */
    { 0x090e25b1,0x88ef027b,0x0939b519 }, /* 294:  1.7110351e-33 -1.4384872e-33  2.2353717e-33 */
    { 0x000000dc,0x00000078,0x000000fb }, /* 295:  3.0828566e-43  1.6815582e-43  3.5172591e-43 */
    { 0x74a4baaf,0x747b63a1,0x74cf350f }, /* 296:  1.0440956e+32  7.9668410e+31  1.3133320e+32 */
    { 0x0018e91c,0x800ba516,0x001b7f7d }, /* 297:  2.2876758e-39 -1.0694121e-39  2.5252926e-39 */
    { 0xbb68376d,0x3b819c98,0x3bae032d }, /* 298: -3.5433427e-03  3.9554350e-03  5.3104372e-03 */
    { 0xc1e3adee,0x4277a504,0x4288474c }, /* 299: -2.8459927e+01  6.1911148e+01  6.8139252e+01 */
    { 0x05992239,0x055d7768,0x05bcf9c0 }, /* 300:  1.4400622e-35  1.0413302e-35  1.7771179e-35 */
    { 0xa367365b,0xa274baca,0x236f2b98 }, /* 301: -1.2534045e-17 -3.3167052e-18  1.2965447e-17 */
    { 0x0b5949b9,0x8b6e34c6,0x0ba13613 }, /* 302:  4.1848143e-32 -4.5876835e-32  6.2096306e-32 */
    { 0x800a165f,0x8004fe91,0x000b418f }, /* 303: -9.2638020e-40 -4.5866320e-40  1.0337084e-39 */
    { 0xf932bfe7,0x7a9d6b4c,0x7a9eff37 }, /* 304: -5.8007568e+34  4.0868342e+35  4.1277964e+35 */
    { 0x8dd67f35,0x0e317865,0x0e4f5c04 }, /* 305: -1.3219392e-30  2.1874902e-30  2.5559024e-30 */
    { 0x80000003,0x8000000a,0x0000000a }, /* 306: -4.2038954e-45 -1.4012985e-44  1.4012985e-44 */
    { 0x00000045,0x800001a5,0x000001ab }, /* 307:  9.6689594e-44 -5.8994665e-43  5.9835444e-43 */
    { 0x02a8658a,0x84fb5ca8,0x04fb950a }, /* 308:  2.4743662e-37 -5.9094908e-36  5.9146687e-36 */
    { 0xdc15c257,0xdc3d067c,0x5c712915 }, /* 309: -1.6861380e+17 -2.1282360e+17  2.7152256e+17 */
    { 0xb3589934,0x3551ecc1,0x35525c61 }, /* 310: -5.0430756e-08  7.8203090e-07  7.8365525e-07 */
    { 0x38b6699f,0x396dd5eb,0x397eb95f }, /* 311:  8.6981097e-05  2.2681772e-04  2.4292384e-04 */
    { 0xe96acd6d,0x69b48c76,0x69d75cb8 }, /* 312: -1.7741171e+25  2.7283744e+25  3.2544613e+25 */
    { 0xb060ac65,0xb005c42e,0x3082bd63 }, /* 313: -8.1735713e-10 -4.8663906e-10  9.5125718e-10 */
    { 0x66197e49,0x7868468a,0x7868468a }, /* 314:  1.8121291e+23  1.8844431e+34  1.8844431e+34 */
    { 0xa983a5da,0x2a233844,0x2a2ffe2c }, /* 315: -5.8463393e-14  1.4496829e-13  1.5631306e-13 */
    { 0xf7a271f6,0xe1658137,0x77a271f6 }, /* 316: -6.5895585e+33 -2.6460096e+20  6.5895585e+33 */
    { 0x800001c4,0x00000049,0x000001ca }, /* 317: -6.3338691e-43  1.0229479e-43  6.4179470e-43 */
    { 0x80000074,0x000ebe92,0x000ebe92 }, /* 318: -1.6255062e-43  1.3540607e-39  1.3540607e-39 */
    { 0xa76117a8,0xa91f1bd6,0x291fbabf }, /* 319: -3.1237847e-15 -3.5329236e-14  3.5467069e-14 */
    { 0x800a4bf1,0x00782cf6,0x00789dae }, /* 320: -9.4559761e-40  1.1036388e-38  1.1076824e-38 */
    { 0x082c4fdc,0x856c8fa5,0x082c5a02 }, /* 321:  5.1853241e-34 -1.1123050e-35  5.1865171e-34 */
    { 0x521c9fbd,0x4f666690,0x521caa54 }, /* 322:  1.6817372e+11  3.8654812e+09  1.6821813e+11 */
    { 0x466fe8ec,0xc73a7d6d,0x4743e5bd }, /* 323:  1.5354230e+04 -4.7741426e+04  5.0149738e+04 */
    { 0x4466df97,0x449ad7a5,0x44c122ff }, /* 324:  9.2349359e+02  1.2387389e+03  1.5450936e+03 */
    { 0xc29ddf1f,0xc25b49bd,0x42c03622 }, /* 325: -7.8935783e+01 -5.4822010e+01  9.6105728e+01 */
    { 0x800046b2,0x00007a9a,0x00008d86 }, /* 326: -2.5360700e-41  4.3981154e-41  5.0769043e-41 */
    { 0x739844f0,0x72e1094b,0x73a25479 }, /* 327:  2.4128032e+31  8.9146063e+30  2.5722211e+31 */
    { 0x3dff3430,0xc26742c0,0x426742e3 }, /* 328:  1.2461126e-01 -5.7815186e+01  5.7815319e+01 */
    { 0x2e9de7fd,0xaf6959b8,0x2f765869 }, /* 329:  7.1807428e-11 -2.1223101e-10  2.2404979e-10 */
    { 0x10e0c123,0x10926ce8,0x11061f43 }, /* 330:  8.8649996e-29  5.7754643e-29  1.0580369e-28 */
    { 0xdb90119e,0x5b6be3af,0x5bba30ae }, /* 331: -8.1103534e+16  6.6396960e+16  1.0481574e+17 */
    { 0xc318c85d,0xc2024dd0,0x431c378b }, /* 332: -1.5278267e+02 -3.2575989e+01  1.5621696e+02 */
    { 0x4497e9b0,0x421aa7a5,0x4497fd5d }, /* 333:  1.2153027e+03  3.8663715e+01  1.2159176e+03 */
    { 0x80000ae6,0x80003352,0x00003477 }, /* 334: -3.9096227e-42 -1.8410259e-41  1.8820840e-41 */
    { 0x3b20ab8c,0x39e6758d,0x3b233b71 }, /* 335:  2.4516312e-03  4.3956601e-04  2.4907256e-03 */
    { 0x97e567e9,0x16d4d489,0x17eb7ed6 }, /* 336: -1.4825009e-24  3.4384576e-25  1.5218537e-24 */
    { 0x804b231b,0x80d2561f,0x00df5a9d }, /* 337: -6.9002557e-39 -1.9316349e-38  2.0511822e-38 */
    { 0x210ffee4,0x28bee27a,0x28bee27a }, /* 338:  4.8787630e-19  2.1192456e-14  2.1192456e-14 */
    { 0x6ef1812e,0x6f44d9aa,0x6f66ef74 }, /* 339:  3.7371028e+28  6.0922202e+28  7.1471033e+28 */
    { 0xb6689785,0xb61a832a,0x368b9e47 }, /* 340: -3.4658890e-06 -2.3024136e-06  4.1609487e-06 */
    { 0x0a50b6e0,0x0958a53d,0x0a57a097 }, /* 341:  1.0049231e-32  2.6077749e-33  1.0382077e-32 */
    { 0xbaa6daca,0x3bbd2a43,0x3bc1b5b1 }, /* 342: -1.2729999e-03  5.7728603e-03  5.9115519e-03 */
    { 0x496b6702,0x49ddae76,0x49fafd94 }, /* 343:  9.6420812e+05  1.8160148e+06  2.0561145e+06 */
    { 0x8e9a0433,0x0e2eb4e3,0x0eb11061 }, /* 344: -3.7967975e-30  2.1534250e-30  4.3649641e-30 */
    { 0xe3f28814,0xe5603916,0x65624361 }, /* 345: -8.9478351e+21 -6.6178946e+22  6.6781109e+22 */
    { 0x9c0f1597,0x9a7417cc,0x1c0fe535 }, /* 346: -4.7342635e-22 -5.0477240e-23  4.7610974e-22 */
    { 0x0d7dbde7,0x8d5bb09d,0x0da7d0d7 }, /* 347:  7.8190231e-31 -6.7697176e-31  1.0342446e-30 */
    { 0x358c9bc0,0x3693e7cf,0x3698067d }, /* 348:  1.0476142e-06  4.4079275e-06  4.5307083e-06 */
    { 0xdeaa5a33,0xcfe29d2f,0x5eaa5a33 }, /* 349: -6.1375899e+18 -7.6039040e+09  6.1375899e+18 */
    { 0x061f5fe8,0x0612ff84,0x0658d0a0 }, /* 350:  2.9975037e-35  2.7647271e-35  4.0778358e-35 */
    { 0xbbce11b2,0x3e4b3b69,0x3e4b5586 }, /* 351: -6.2887305e-03  1.9846882e-01  1.9856843e-01 */
    { 0xcaecd99a,0x49374350,0x4aedf48b }, /* 352: -7.7611010e+06  7.5064500e+05  7.7973175e+06 */
    { 0x24d248d1,0x2465fae7,0x24efabd0 }, /* 353:  9.1196338e-17  4.9868982e-17  1.0394079e-16 */
    { 0x3ed34bd6,0xbe608a21,0x3eef455f }, /* 354:  4.1268796e-01 -2.1927692e-01  4.6732613e-01 */
    { 0x3910a54d,0xb90a4bd1,0x39481ed8 }, /* 355:  1.3794489e-04 -1.3188949e-04  1.9084977e-04 */
    { 0x6e686801,0xeee72546,0x6f015b07 }, /* 356:  1.7981564e+28 -3.5768049e+28  4.0033612e+28 */
    { 0x2193564e,0xa2ddbdac,0x22e0c789 }, /* 357:  9.9839521e-19 -6.0102993e-18  6.0926588e-18 */
    { 0x09fbcabf,0x898fae35,0x0a10f37b }, /* 358:  6.0616714e-33 -3.4589821e-33  6.9791414e-33 */
    { 0x16b013b9,0x17ff3e60,0x1801817d }, /* 359:  2.8446780e-25  1.6494734e-24  1.6738234e-24 */
    { 0x39087b62,0xb784f812,0x39097d86 }, /* 360:  1.3015934e-04 -1.5851143e-05  1.3112099e-04 */
    { 0xee1b94cb,0xee1548cc,0x6e579e56 }, /* 361: -1.2037514e+28 -1.1550318e+28  1.6682673e+28 */
    { 0x1eee3574,0x9e64d7b2,0x1f0421d7 }, /* 362:  2.5221338e-20 -1.2114824e-20  2.7980079e-20 */
    { 0x9fa97389,0x1fdbf866,0x200ad5c6 }, /* 363: -7.1765421e-20  9.3161048e-20  1.1759786e-19 */
    { 0xb79d54b7,0x35fe4697,0x379e21ac }, /* 364: -1.8755307e-05  1.8945019e-06  1.8850747e-05 */
    { 0x42032321,0x4267e4ea,0x428533e7 }, /* 365:  3.2784306e+01  5.7973549e+01  6.6601372e+01 */
    { 0x0000ef2a,0x80015a8e,0x0001a512 }, /* 366:  8.5795900e-41 -1.2432040e-40  1.5105157e-40 */
    { 0x029c619c,0x023a09d7,0x02b5f486 }, /* 367:  2.2978165e-37  1.3667946e-37  2.6735909e-37 */
    { 0x9c1f9eba,0x9c630d34,0x1c8ac5b3 }, /* 368: -5.2813836e-22 -7.5125064e-22  9.1831780e-22 */
    { 0xd76712ef,0x5707c169,0x5786002d }, /* 369: -2.5406851e+14  1.4926476e+14  2.9467063e+14 */
    { 0x6ff15d33,0xf0671b80,0x70825c21 }, /* 370:  1.4939712e+29 -2.8609713e+29  3.2275543e+29 */
    { 0x6930a9ce,0xe53ca15f,0x6930aa33 }, /* 371:  1.3348302e+25 -5.5673854e+22  1.3348418e+25 */
    { 0x1168872f,0x12978f96,0x129a52a5 }, /* 372:  1.8343230e-28  9.5648364e-28  9.7391398e-28 */
    { 0x0000042a,0x80024863,0x00024867 }, /* 373:  1.4937842e-42 -2.0963845e-40  2.0964406e-40 */
    { 0x304c3404,0x2fe5bb68,0x306a4af9 }, /* 374:  7.4288686e-10  4.1788017e-10  8.5235247e-10 */
    { 0x00000010,0x8000001c,0x00000020 }, /* 375:  2.2420775e-44 -3.9236357e-44  4.4841551e-44 */
    { 0x82b30c6a,0x830b2dfe,0x03257c61 }, /* 376: -2.6308811e-37 -4.0901225e-37  4.8631922e-37 */
    { 0x8000019e,0x80000007,0x0000019e }, /* 377: -5.8013756e-43 -9.8090893e-45  5.8013756e-43 */
    { 0x925edde8,0x22a325e2,0x22a325e2 }, /* 378: -7.0324369e-28  4.4221349e-18  4.4221349e-18 */
    { 0xc6f3726d,0xc6e8045e,0x47282686 }, /* 379: -3.1161213e+04 -2.9698184e+04  4.3046523e+04 */
    { 0x86acb4c9,0x88959412,0x0895f7a5 }, /* 380: -6.4964849e-35 -9.0024225e-34  9.0258323e-34 */
    { 0x803ca9d6,0x800efe16,0x003e7d16 }, /* 381: -5.5710554e-39 -1.3768458e-39  5.7386731e-39 */
    { 0x17ef055c,0x186e5210,0x18854dbb }, /* 382:  1.5446366e-24  3.0802210e-24  3.4458182e-24 */
    { 0x7c745462,0xfcd5f1c1,0x7cf65dcf }, /* 383:  5.0745277e+36 -8.8869007e+36  1.0233662e+37 */
    { 0x8c497e3c,0x8e5d4181,0x0e5d9d2d }, /* 384: -1.5522464e-31 -2.7271892e-30  2.7316031e-30 */
    { 0x5e175a52,0xddad583c,0x5e2e69a2 }, /* 385:  2.7265299e+18 -1.5613499e+18  3.1419386e+18 */
    { 0x301b4ea2,0x2fadafa5,0x3031f033 }, /* 386:  5.6500415e-10  3.1593320e-10  6.4733569e-10 */
    { 0x8c190d9f,0x0dc850fb,0x0dc93a55 }, /* 387: -1.1790790e-31  1.2345447e-30  1.2401624e-30 */
    { 0xcd7486e4,0xcdc5ff1f,0x4de8b423 }, /* 388: -2.5640506e+08 -4.1522890e+08  4.8801494e+08 */
    { 0x5190eeee,0xcd75addf,0x5190ef22 }, /* 389:  7.7810483e+10 -2.5761330e+08  7.7810909e+10 */
    { 0x0000000f,0x0000000f,0x00000015 }, /* 390:  2.1019477e-44  2.1019477e-44  2.9427268e-44 */
    { 0x5c3b5232,0xdc094276,0x5c683a1e }, /* 391:  2.1090478e+17 -1.5454059e+17  2.6146438e+17 */
    { 0xb9e62a3a,0x38f87edd,0x39ee66c9 }, /* 392: -4.3900480e-04  1.1849192e-04  4.5471478e-04 */
    { 0x00000054,0x80000025,0x0000005c }, /* 393:  1.1770907e-43 -5.1848043e-44  1.2891946e-43 */
    { 0xaafc7776,0x2edb5269,0x2edb52fa }, /* 394: -4.4847085e-13  9.9736060e-11  9.9737066e-11 */
    { 0x0f62627f,0x0f940226,0x0fba5492 }, /* 395:  1.1161630e-29  1.4594754e-29  1.8373591e-29 */
    { 0xb80be18c,0x39899012,0x398aab68 }, /* 396: -3.3350239e-05  2.6238017e-04  2.6449119e-04 */
    { 0xe0ed47c0,0xe2cfb6c2,0x62d03e1d }, /* 397: -1.3678276e+20 -1.9158226e+21  1.9206993e+21 */
    { 0x7b9c1afa,0x7adcfc07,0x7ba597cb }, /* 398:  1.6210909e+36  5.7370852e+35  1.7196154e+36 */
    { 0xc5e06735,0x460f7c08,0x46362542 }, /* 399: -7.1809009e+03  9.1830078e+03  1.1657314e+04 */
    { 0xc61ac950,0x459e0f00,0x462dcb56 }, /* 400: -9.9063281e+03  5.0578750e+03  1.1122834e+04 */
    { 0x01873e22,0x81e52d48,0x02050d9f }, /* 401:  4.9680324e-38 -8.4186290e-38  9.7752059e-38 */
    { 0x51145447,0x5053f0d2,0x511d8239 }, /* 402:  3.9816819e+10  1.4223100e+10  4.2280915e+10 */
    { 0xca42863a,0x49a4efe6,0x4a53489c }, /* 403: -3.1870865e+06  1.3511648e+06  3.4616710e+06 */
    { 0x09deadba,0x88e8c636,0x09e62833 }, /* 404:  5.3607928e-33 -1.4009591e-33  5.5408289e-33 */
    { 0x37641a99,0x389b3328,0x389dcc1a }, /* 405:  1.3596052e-05  7.4005045e-05  7.5243603e-05 */
    { 0x1511f570,0x1516dc36,0x1551e94b }, /* 406:  2.9476133e-26  3.0465975e-26  4.2391250e-26 */
    { 0xff2c0d9a,0xff313673,0x7f76fec4 }, /* 407: -2.2869784e+38 -2.3555607e+38  3.2831291e+38 */
    { 0x1608415d,0x90f840b3,0x16084161 }, /* 408:  1.1006618e-25 -9.7918437e-29  1.1006622e-25 */
    { 0xab942ebe,0x2bf229b4,0x2c0df398 }, /* 409: -1.0529006e-12  1.7206709e-12  2.0172527e-12 */
    { 0x92e2a03f,0x13000000,0x132af326 }, /* 410: -1.4302109e-27  1.6155871e-27  2.1576898e-27 */
    { 0x40d89f54,0xc03d4ab9,0x40ec6566 }, /* 411:  6.7694492e+00 -2.9576857e+00  7.3873777e+00 */
    { 0x8f49a7f6,0x110e8007,0x110f0e6f }, /* 412: -9.9424132e-30  1.1241276e-28  1.1285159e-28 */
    { 0xc2e33d7f,0x3452095f,0x42e33d7f }, /* 413: -1.1362011e+02  1.9561183e-07  1.1362011e+02 */
    { 0x57598ad9,0x5711c991,0x5782f008 }, /* 414:  2.3919037e+14  1.6029491e+14  2.8793488e+14 */
    { 0x279d756e,0x263ee230,0x279f419c }, /* 415:  4.3703571e-15  6.6226033e-16  4.4202499e-15 */
    { 0xc56f8f90,0x4597e8ef,0x45c173e6 }, /* 416: -3.8329727e+03  4.8611167e+03  6.1904873e+03 */
    { 0x408b9364,0x41655f37,0x416fc0f2 }, /* 417:  4.3617420e+00  1.4335746e+01  1.4984606e+01 */
    { 0x39c254db,0xb9e91f1a,0x3a17bf99 }, /* 418:  3.7065786e-04 -4.4464396e-04  5.7887431e-04 */
    { 0x42dc9b7f,0xc23ebf6d,0x42f0574d }, /* 419:  1.1030370e+02 -4.7686939e+01  1.2017051e+02 */
    { 0x71683455,0xf38d9c24,0x738dcbb4 }, /* 420:  1.1498206e+30 -2.2438988e+31  2.2468428e+31 */
    { 0xc86f6de0,0xc835541d,0x48962c01 }, /* 421: -2.4517550e+05 -1.8568045e+05  3.0755203e+05 */
    { 0x66edeee7,0x680c282b,0x680f471d }, /* 422:  5.6180391e+23  2.6474891e+24  2.7064409e+24 */
    { 0xae3a28ec,0xae1055a1,0x2e6b8f0c }, /* 423: -4.2327850e-11 -3.2817863e-11  5.3559865e-11 */
    { 0xf9e8c8e5,0x78d5f75a,0x79eeda02 }, /* 424: -1.5108594e+35  3.4718004e+34  1.5502355e+35 */
    { 0x00000b78,0x00001559,0x0000183c }, /* 425:  4.1142123e-42  7.6580961e-42  8.6936557e-42 */
    { 0x1c3040b5,0x1bb94f0c,0x1c471f6d }, /* 426:  5.8317147e-22  3.0656766e-22  6.5884194e-22 */
    { 0x7902c39b,0xf8999084,0x7917a3e6 }, /* 427:  4.2435371e+34 -2.4917267e+34  4.9210068e+34 */
    { 0xb3a949be,0x368d870d,0x368d8d61 }, /* 428: -7.8830894e-08  4.2178494e-06  4.2185861e-06 */
    { 0x2633864b,0x2496d0f5,0x263482ff }, /* 429:  6.2285101e-16  6.5406117e-17  6.2627578e-16 */
    { 0x4f1660eb,0xce55ba2f,0x4f1f96cf }, /* 430:  2.5229340e+09 -8.9643718e+08  2.6774607e+09 */
    { 0x9aed5958,0x1b80bb13,0x1b8dbf82 }, /* 431: -9.8165245e-23  2.1296718e-22  2.3450252e-22 */
    { 0xec587252,0x6eb1afca,0x6eb1d0bc }, /* 432: -1.0466714e+27  2.7495681e+28  2.7515596e+28 */
    { 0x6bbbe215,0xeb64350b,0x6bdbd143 }, /* 433:  4.5427354e+26 -2.7588558e+26  5.3148593e+26 */
    { 0x3b17ddfd,0xbab1fce2,0x3b30057d }, /* 434:  2.3173087e-03 -1.3579393e-03  2.6858740e-03 */
    { 0xeab17e32,0xe9ed4642,0x6abb2492 }, /* 435: -1.0728791e+26 -3.5855900e+25  1.1312091e+26 */
    { 0xf78c5032,0xf3bcb57d,0x778c50b1 }, /* 436: -5.6917821e+33 -2.9902125e+31  5.6918608e+33 */
    { 0x28437dd3,0x265b0492,0x2843f85d }, /* 437:  1.0851958e-14  7.5987082e-16  1.0878530e-14 */
    { 0x8f9a0f29,0x8e0f2be1,0x0f9b1860 }, /* 438: -1.5191412e-29 -1.7647238e-30  1.5293569e-29 */
    { 0x76526d0a,0xf61a8a88,0x76828a10 }, /* 439:  1.0669862e+33 -7.8361666e+32  1.3238258e+33 */
    { 0x44638eee,0xc3a6053f,0x447239e3 }, /* 440:  9.1023328e+02 -3.3204099e+02  9.6890448e+02 */
    { 0xfc0367b5,0xfd3d1771,0x7d3fec8c }, /* 441: -2.7291773e+36 -1.5709113e+37  1.5944423e+37 */
    { 0x815eeec3,0x0a8c20a2,0x0a8c20a2 }, /* 442: -4.0946263e-38  1.3493785e-32  1.3493785e-32 */
    { 0x86f76f7e,0x86bfa088,0x071c7b26 }, /* 443: -9.3074897e-35 -7.2082094e-35  1.1772326e-34 */
    { 0x89ef9871,0x0f6c14f6,0x0f6c14f8 }, /* 444: -5.7680512e-33  1.1639735e-29  1.1639737e-29 */
    { 0x6f3150f9,0xef694328,0x6f9280bd }, /* 445:  5.4876737e+28 -7.2191194e+28  9.0680893e+28 */
    { 0x1ae28446,0x9adedfa6,0x1b1ee381 }, /* 446:  9.3685108e-23 -9.2178372e-23  1.3142964e-22 */
    { 0x0c10186e,0x0cee3696,0x0cf8deca }, /* 447:  1.1100708e-31  3.6702559e-31  3.8344536e-31 */
    { 0x92dabeaa,0x119271de,0x12ddc994 }, /* 448: -1.3804737e-27  2.3104915e-28  1.3996754e-27 */
    { 0x0d13c8aa,0x8c30ec62,0x0d1a42cc }, /* 449:  4.5539413e-31 -1.3629681e-31  4.7535318e-31 */
    { 0x24e7e9f1,0x25d40d85,0x25dbd608 }, /* 450:  1.0057659e-16  3.6785299e-16  3.8135477e-16 */
    { 0x00740a99,0x0099b5ab,0x00c097f0 }, /* 451:  1.0656719e-38  1.4116001e-38  1.7686920e-38 */
    { 0x9e28a70e,0x1d9b2838,0x1e39a3c7 }, /* 452: -8.9283920e-21  4.1069744e-21  9.8276868e-21 */
    { 0xf9e259ea,0x7a40d543,0x7a5f9782 }, /* 453: -1.4691035e+35  2.5031161e+35  2.9023879e+35 */
    { 0x3113c1d5,0x3190eb77,0x31a2aa26 }, /* 454:  2.1501496e-09  4.2177208e-09  4.7341642e-09 */
    { 0x487e521a,0xc7de7f3c,0x488acb4d }, /* 455:  2.6042441e+05 -1.1391847e+05  2.8425041e+05 */
    { 0xf9af58df,0x7aacae60,0x7ab22892 }, /* 456: -1.1380681e+35  4.4830590e+35  4.6252585e+35 */
    { 0xc7685853,0x4a8afe18,0x4a8b0121 }, /* 457: -5.9480324e+04  4.5545080e+06  4.5548965e+06 */
    { 0xa64a11f8,0xa869b4aa,0x286a0bf5 }, /* 458: -7.0107181e-16 -1.2973274e-14  1.2992202e-14 */
    { 0x589a66d5,0xda1c5352,0x5a1d832c }, /* 459:  1.3581316e+15 -1.1000427e+16  1.1083949e+16 */
    { 0x02df6746,0x84176237,0x0419f012 }, /* 460:  3.2826181e-37 -1.7795063e-36  1.8095298e-36 */
    { 0x83c7dc70,0x03e7f5fc,0x041917e6 }, /* 461: -1.1746779e-36  1.3633435e-36  1.7996037e-36 */
    { 0xf407dd38,0xf3bec66d,0x7426016d }, /* 462: -4.3057063e+31 -3.0229521e+31  5.2609265e+31 */
    { 0xe9955270,0xe9782702,0x69c224ea }, /* 463: -2.2564906e+25 -1.8749863e+25  2.9338241e+25 */
    { 0x726704ba,0xf320f69c,0x732b02d5 }, /* 464:  4.5757921e+30 -1.2752828e+31  1.3548892e+31 */
    { 0x0ceae0ea,0x8cf3f8db,0x0d29546e }, /* 465:  3.6188774e-31 -3.7589853e-31  5.2178774e-31 */
    { 0xa2cf1fae,0xa9d3f1ad,0x29d3f1ad }, /* 466: -5.6141005e-18 -9.4122064e-14  9.4122064e-14 */
    { 0x042d9bb3,0x8c19d45b,0x0c19d45b }, /* 467:  2.0407546e-36 -1.1850595e-31  1.1850595e-31 */
    { 0xde213cda,0x5dde9bd8,0x5e43ec93 }, /* 468: -2.9046002e+18  2.0050815e+18  3.5294551e+18 */
    { 0x6a3f6d86,0x68d8d550,0x6a41564e }, /* 469:  5.7855510e+25  8.1917287e+24  5.8432561e+25 */
    { 0x3de61d0f,0xbeb1d559,0x3ebae831 }, /* 470:  1.1236011e-01 -3.4733084e-01  3.6505273e-01 */
    { 0x5ddc46dd,0x5e8b0a62,0x5e958c89 }, /* 471:  1.9840771e+18  5.0094640e+18  5.3880693e+18 */
    { 0x8000077f,0x0000098c,0x00000c23 }, /* 472: -2.6890918e-42  3.4247734e-42  4.3538343e-42 */
    { 0x274d36ec,0x2798492b,0x27b7a0c1 }, /* 473:  2.8479238e-15  4.2267804e-15  5.0966993e-15 */
    { 0xfeabbf5b,0xff2237a8,0x7f378b89 }, /* 474: -1.1414578e+38 -2.1562392e+38  2.4397323e+38 */
    { 0x9a5273b7,0x15234652,0x1a5273bb }, /* 475: -4.3520456e-23  3.2973061e-26  4.3520468e-23 */
    { 0xc348f553,0x19de5239,0x4348f553 }, /* 476: -2.0095830e+02  2.2987471e-23  2.0095830e+02 */
    { 0xf86a0e7e,0x747d0736,0x786a0f07 }, /* 477: -1.8988928e+34  8.0187827e+31  1.8989098e+34 */
    { 0xe1352ad9,0xe15d33f4,0x618ef63c }, /* 478: -2.0887176e+20 -2.5502963e+20  3.2964759e+20 */
    { 0x0c7da3a4,0xa260dfa2,0x2260dfa2 }, /* 479:  1.9539655e-31 -3.0476051e-18  3.0476051e-18 */
    { 0xc9f1ca44,0xcb597684,0x4b5b8d9f }, /* 480: -1.9807445e+06 -1.4251652e+07  1.4388639e+07 */
    { 0x199c9025,0x1932990a,0x19b43d52 }, /* 481:  1.6188241e-23  9.2332903e-24  1.8636331e-23 */
    { 0xbbabbb44,0x432d949d,0x432d949d }, /* 482: -5.2408297e-03  1.7358052e+02  1.7358052e+02 */
    { 0xd9a092f1,0x593b3b79,0x59b9def3 }, /* 483: -5.6496950e+15  3.2938257e+15  6.5397507e+15 */
    { 0x00000038,0x00000028,0x00000045 }, /* 484:  7.8472714e-44  5.6051939e-44  9.6689594e-44 */
    { 0xb670633d,0xb43feee4,0x3670afd0 }, /* 485: -3.5820551e-06 -1.7875169e-07  3.5865123e-06 */
    { 0x4140dca6,0xcbf95305,0x4bf95305 }, /* 486:  1.2053869e+01 -3.2679434e+07  3.2679434e+07 */
    { 0xb54d4ec0,0x34ed5a96,0x356d23de }, /* 487: -7.6483047e-07  4.4210600e-07  8.8341574e-07 */
    { 0x64afaca1,0xe4b65b2d,0x64fd35ba }, /* 488:  2.5924955e+22 -2.6911019e+22  3.7367181e+22 */
    { 0x2e86a734,0xae17219c,0x2e9a6849 }, /* 489:  6.1233157e-11 -3.4363276e-11  7.0216340e-11 */
    { 0xb01e0fcf,0x2febdd19,0x30453588 }, /* 490: -5.7502531e-10  4.2903350e-10  7.1744255e-10 */
    { 0x3b42ee43,0xbbb6431c,0x3bceaf8b }, /* 491:  2.9744066e-03 -5.5621993e-03  6.3075474e-03 */
    { 0xfcd25875,0xfa5b887a,0x7cd27517 }, /* 492: -8.7374117e+36 -2.8497027e+35  8.7420576e+36 */
    { 0xe13d1905,0xe2117638,0x6218f374 }, /* 493: -2.1801484e+20 -6.7082411e+20  7.0536194e+20 */
    { 0xb872e347,0xb9a07342,0x39a34c27 }, /* 494: -5.7908965e-05 -3.0603452e-04  3.1146521e-04 */
    { 0xc09af9a5,0x4442e732,0x4442e828 }, /* 495: -4.8429742e+00  7.7961243e+02  7.7962744e+02 */
    { 0xd1f21248,0x52116abf,0x523d3297 }, /* 496: -1.2996110e+11  1.5614029e+11  2.0314939e+11 */
    { 0xfb127bee,0x7b89d86b,0x7b9c1867 }, /* 497: -7.6058893e+35  1.4314683e+36  1.6209865e+36 */
    { 0x8000000e,0x0000000c,0x00000012 }, /* 498: -1.9618179e-44  1.6815582e-44  2.5223372e-44 */
    { 0xfce696f6,0x7d6b2228,0x7d82f084 }, /* 499: -9.5783210e+36  1.9534121e+37  2.1756058e+37 */
    { 0xae54492e,0xae609b8e,0x2e9a86cf }, /* 500: -4.8268216e-11 -5.1069864e-11  7.0270560e-11 */
};

void x_exit (int index)
{
#ifndef	__AVR__
    fprintf (stderr, "t[%d]:  %#lx\n", index - 1, v.lo);
#endif
    exit (index ? index : -1);
}

int main ()
{
    union lofl_u x, y, z;
    unsigned long v1, z1, r;
    int i;
    
    for (i = 0; i < (int) (sizeof(t) / sizeof(t[0])); i++) {
	x.lo = pgm_read_dword (& t[i].x);
	y.lo = pgm_read_dword (& t[i].y);
	z.lo = pgm_read_dword (& t[i].z);
	v.fl = hypot (x.fl, y.fl);
	
	v1 = (v.lo < 0) ? (unsigned long)~(v.lo) : v.lo + 0x80000000;
	z1 = (z.lo < 0) ? (unsigned long)~(z.lo) : z.lo + 0x80000000;
	r = (v1 >= z1) ? v1 - z1 : z1 - v1;
	
	if (r > 1) x_exit (i+1);
    }
    return 0;
}