Line data Source code
1 : //
2 : // Copyright (c) 2012 The ANGLE Project Authors. All rights reserved.
3 : // Use of this source code is governed by a BSD-style license that can be
4 : // found in the LICENSE file.
5 : //
6 :
7 : // This file is automatically generated.
8 :
9 : #include "common/mathutil.h"
10 :
11 : namespace gl
12 : {
13 :
14 : const static unsigned g_mantissa[2048] = {
15 : 0x00000000,
16 : 0x33800000,
17 : 0x34000000,
18 : 0x34400000,
19 : 0x34800000,
20 : 0x34a00000,
21 : 0x34c00000,
22 : 0x34e00000,
23 : 0x35000000,
24 : 0x35100000,
25 : 0x35200000,
26 : 0x35300000,
27 : 0x35400000,
28 : 0x35500000,
29 : 0x35600000,
30 : 0x35700000,
31 : 0x35800000,
32 : 0x35880000,
33 : 0x35900000,
34 : 0x35980000,
35 : 0x35a00000,
36 : 0x35a80000,
37 : 0x35b00000,
38 : 0x35b80000,
39 : 0x35c00000,
40 : 0x35c80000,
41 : 0x35d00000,
42 : 0x35d80000,
43 : 0x35e00000,
44 : 0x35e80000,
45 : 0x35f00000,
46 : 0x35f80000,
47 : 0x36000000,
48 : 0x36040000,
49 : 0x36080000,
50 : 0x360c0000,
51 : 0x36100000,
52 : 0x36140000,
53 : 0x36180000,
54 : 0x361c0000,
55 : 0x36200000,
56 : 0x36240000,
57 : 0x36280000,
58 : 0x362c0000,
59 : 0x36300000,
60 : 0x36340000,
61 : 0x36380000,
62 : 0x363c0000,
63 : 0x36400000,
64 : 0x36440000,
65 : 0x36480000,
66 : 0x364c0000,
67 : 0x36500000,
68 : 0x36540000,
69 : 0x36580000,
70 : 0x365c0000,
71 : 0x36600000,
72 : 0x36640000,
73 : 0x36680000,
74 : 0x366c0000,
75 : 0x36700000,
76 : 0x36740000,
77 : 0x36780000,
78 : 0x367c0000,
79 : 0x36800000,
80 : 0x36820000,
81 : 0x36840000,
82 : 0x36860000,
83 : 0x36880000,
84 : 0x368a0000,
85 : 0x368c0000,
86 : 0x368e0000,
87 : 0x36900000,
88 : 0x36920000,
89 : 0x36940000,
90 : 0x36960000,
91 : 0x36980000,
92 : 0x369a0000,
93 : 0x369c0000,
94 : 0x369e0000,
95 : 0x36a00000,
96 : 0x36a20000,
97 : 0x36a40000,
98 : 0x36a60000,
99 : 0x36a80000,
100 : 0x36aa0000,
101 : 0x36ac0000,
102 : 0x36ae0000,
103 : 0x36b00000,
104 : 0x36b20000,
105 : 0x36b40000,
106 : 0x36b60000,
107 : 0x36b80000,
108 : 0x36ba0000,
109 : 0x36bc0000,
110 : 0x36be0000,
111 : 0x36c00000,
112 : 0x36c20000,
113 : 0x36c40000,
114 : 0x36c60000,
115 : 0x36c80000,
116 : 0x36ca0000,
117 : 0x36cc0000,
118 : 0x36ce0000,
119 : 0x36d00000,
120 : 0x36d20000,
121 : 0x36d40000,
122 : 0x36d60000,
123 : 0x36d80000,
124 : 0x36da0000,
125 : 0x36dc0000,
126 : 0x36de0000,
127 : 0x36e00000,
128 : 0x36e20000,
129 : 0x36e40000,
130 : 0x36e60000,
131 : 0x36e80000,
132 : 0x36ea0000,
133 : 0x36ec0000,
134 : 0x36ee0000,
135 : 0x36f00000,
136 : 0x36f20000,
137 : 0x36f40000,
138 : 0x36f60000,
139 : 0x36f80000,
140 : 0x36fa0000,
141 : 0x36fc0000,
142 : 0x36fe0000,
143 : 0x37000000,
144 : 0x37010000,
145 : 0x37020000,
146 : 0x37030000,
147 : 0x37040000,
148 : 0x37050000,
149 : 0x37060000,
150 : 0x37070000,
151 : 0x37080000,
152 : 0x37090000,
153 : 0x370a0000,
154 : 0x370b0000,
155 : 0x370c0000,
156 : 0x370d0000,
157 : 0x370e0000,
158 : 0x370f0000,
159 : 0x37100000,
160 : 0x37110000,
161 : 0x37120000,
162 : 0x37130000,
163 : 0x37140000,
164 : 0x37150000,
165 : 0x37160000,
166 : 0x37170000,
167 : 0x37180000,
168 : 0x37190000,
169 : 0x371a0000,
170 : 0x371b0000,
171 : 0x371c0000,
172 : 0x371d0000,
173 : 0x371e0000,
174 : 0x371f0000,
175 : 0x37200000,
176 : 0x37210000,
177 : 0x37220000,
178 : 0x37230000,
179 : 0x37240000,
180 : 0x37250000,
181 : 0x37260000,
182 : 0x37270000,
183 : 0x37280000,
184 : 0x37290000,
185 : 0x372a0000,
186 : 0x372b0000,
187 : 0x372c0000,
188 : 0x372d0000,
189 : 0x372e0000,
190 : 0x372f0000,
191 : 0x37300000,
192 : 0x37310000,
193 : 0x37320000,
194 : 0x37330000,
195 : 0x37340000,
196 : 0x37350000,
197 : 0x37360000,
198 : 0x37370000,
199 : 0x37380000,
200 : 0x37390000,
201 : 0x373a0000,
202 : 0x373b0000,
203 : 0x373c0000,
204 : 0x373d0000,
205 : 0x373e0000,
206 : 0x373f0000,
207 : 0x37400000,
208 : 0x37410000,
209 : 0x37420000,
210 : 0x37430000,
211 : 0x37440000,
212 : 0x37450000,
213 : 0x37460000,
214 : 0x37470000,
215 : 0x37480000,
216 : 0x37490000,
217 : 0x374a0000,
218 : 0x374b0000,
219 : 0x374c0000,
220 : 0x374d0000,
221 : 0x374e0000,
222 : 0x374f0000,
223 : 0x37500000,
224 : 0x37510000,
225 : 0x37520000,
226 : 0x37530000,
227 : 0x37540000,
228 : 0x37550000,
229 : 0x37560000,
230 : 0x37570000,
231 : 0x37580000,
232 : 0x37590000,
233 : 0x375a0000,
234 : 0x375b0000,
235 : 0x375c0000,
236 : 0x375d0000,
237 : 0x375e0000,
238 : 0x375f0000,
239 : 0x37600000,
240 : 0x37610000,
241 : 0x37620000,
242 : 0x37630000,
243 : 0x37640000,
244 : 0x37650000,
245 : 0x37660000,
246 : 0x37670000,
247 : 0x37680000,
248 : 0x37690000,
249 : 0x376a0000,
250 : 0x376b0000,
251 : 0x376c0000,
252 : 0x376d0000,
253 : 0x376e0000,
254 : 0x376f0000,
255 : 0x37700000,
256 : 0x37710000,
257 : 0x37720000,
258 : 0x37730000,
259 : 0x37740000,
260 : 0x37750000,
261 : 0x37760000,
262 : 0x37770000,
263 : 0x37780000,
264 : 0x37790000,
265 : 0x377a0000,
266 : 0x377b0000,
267 : 0x377c0000,
268 : 0x377d0000,
269 : 0x377e0000,
270 : 0x377f0000,
271 : 0x37800000,
272 : 0x37808000,
273 : 0x37810000,
274 : 0x37818000,
275 : 0x37820000,
276 : 0x37828000,
277 : 0x37830000,
278 : 0x37838000,
279 : 0x37840000,
280 : 0x37848000,
281 : 0x37850000,
282 : 0x37858000,
283 : 0x37860000,
284 : 0x37868000,
285 : 0x37870000,
286 : 0x37878000,
287 : 0x37880000,
288 : 0x37888000,
289 : 0x37890000,
290 : 0x37898000,
291 : 0x378a0000,
292 : 0x378a8000,
293 : 0x378b0000,
294 : 0x378b8000,
295 : 0x378c0000,
296 : 0x378c8000,
297 : 0x378d0000,
298 : 0x378d8000,
299 : 0x378e0000,
300 : 0x378e8000,
301 : 0x378f0000,
302 : 0x378f8000,
303 : 0x37900000,
304 : 0x37908000,
305 : 0x37910000,
306 : 0x37918000,
307 : 0x37920000,
308 : 0x37928000,
309 : 0x37930000,
310 : 0x37938000,
311 : 0x37940000,
312 : 0x37948000,
313 : 0x37950000,
314 : 0x37958000,
315 : 0x37960000,
316 : 0x37968000,
317 : 0x37970000,
318 : 0x37978000,
319 : 0x37980000,
320 : 0x37988000,
321 : 0x37990000,
322 : 0x37998000,
323 : 0x379a0000,
324 : 0x379a8000,
325 : 0x379b0000,
326 : 0x379b8000,
327 : 0x379c0000,
328 : 0x379c8000,
329 : 0x379d0000,
330 : 0x379d8000,
331 : 0x379e0000,
332 : 0x379e8000,
333 : 0x379f0000,
334 : 0x379f8000,
335 : 0x37a00000,
336 : 0x37a08000,
337 : 0x37a10000,
338 : 0x37a18000,
339 : 0x37a20000,
340 : 0x37a28000,
341 : 0x37a30000,
342 : 0x37a38000,
343 : 0x37a40000,
344 : 0x37a48000,
345 : 0x37a50000,
346 : 0x37a58000,
347 : 0x37a60000,
348 : 0x37a68000,
349 : 0x37a70000,
350 : 0x37a78000,
351 : 0x37a80000,
352 : 0x37a88000,
353 : 0x37a90000,
354 : 0x37a98000,
355 : 0x37aa0000,
356 : 0x37aa8000,
357 : 0x37ab0000,
358 : 0x37ab8000,
359 : 0x37ac0000,
360 : 0x37ac8000,
361 : 0x37ad0000,
362 : 0x37ad8000,
363 : 0x37ae0000,
364 : 0x37ae8000,
365 : 0x37af0000,
366 : 0x37af8000,
367 : 0x37b00000,
368 : 0x37b08000,
369 : 0x37b10000,
370 : 0x37b18000,
371 : 0x37b20000,
372 : 0x37b28000,
373 : 0x37b30000,
374 : 0x37b38000,
375 : 0x37b40000,
376 : 0x37b48000,
377 : 0x37b50000,
378 : 0x37b58000,
379 : 0x37b60000,
380 : 0x37b68000,
381 : 0x37b70000,
382 : 0x37b78000,
383 : 0x37b80000,
384 : 0x37b88000,
385 : 0x37b90000,
386 : 0x37b98000,
387 : 0x37ba0000,
388 : 0x37ba8000,
389 : 0x37bb0000,
390 : 0x37bb8000,
391 : 0x37bc0000,
392 : 0x37bc8000,
393 : 0x37bd0000,
394 : 0x37bd8000,
395 : 0x37be0000,
396 : 0x37be8000,
397 : 0x37bf0000,
398 : 0x37bf8000,
399 : 0x37c00000,
400 : 0x37c08000,
401 : 0x37c10000,
402 : 0x37c18000,
403 : 0x37c20000,
404 : 0x37c28000,
405 : 0x37c30000,
406 : 0x37c38000,
407 : 0x37c40000,
408 : 0x37c48000,
409 : 0x37c50000,
410 : 0x37c58000,
411 : 0x37c60000,
412 : 0x37c68000,
413 : 0x37c70000,
414 : 0x37c78000,
415 : 0x37c80000,
416 : 0x37c88000,
417 : 0x37c90000,
418 : 0x37c98000,
419 : 0x37ca0000,
420 : 0x37ca8000,
421 : 0x37cb0000,
422 : 0x37cb8000,
423 : 0x37cc0000,
424 : 0x37cc8000,
425 : 0x37cd0000,
426 : 0x37cd8000,
427 : 0x37ce0000,
428 : 0x37ce8000,
429 : 0x37cf0000,
430 : 0x37cf8000,
431 : 0x37d00000,
432 : 0x37d08000,
433 : 0x37d10000,
434 : 0x37d18000,
435 : 0x37d20000,
436 : 0x37d28000,
437 : 0x37d30000,
438 : 0x37d38000,
439 : 0x37d40000,
440 : 0x37d48000,
441 : 0x37d50000,
442 : 0x37d58000,
443 : 0x37d60000,
444 : 0x37d68000,
445 : 0x37d70000,
446 : 0x37d78000,
447 : 0x37d80000,
448 : 0x37d88000,
449 : 0x37d90000,
450 : 0x37d98000,
451 : 0x37da0000,
452 : 0x37da8000,
453 : 0x37db0000,
454 : 0x37db8000,
455 : 0x37dc0000,
456 : 0x37dc8000,
457 : 0x37dd0000,
458 : 0x37dd8000,
459 : 0x37de0000,
460 : 0x37de8000,
461 : 0x37df0000,
462 : 0x37df8000,
463 : 0x37e00000,
464 : 0x37e08000,
465 : 0x37e10000,
466 : 0x37e18000,
467 : 0x37e20000,
468 : 0x37e28000,
469 : 0x37e30000,
470 : 0x37e38000,
471 : 0x37e40000,
472 : 0x37e48000,
473 : 0x37e50000,
474 : 0x37e58000,
475 : 0x37e60000,
476 : 0x37e68000,
477 : 0x37e70000,
478 : 0x37e78000,
479 : 0x37e80000,
480 : 0x37e88000,
481 : 0x37e90000,
482 : 0x37e98000,
483 : 0x37ea0000,
484 : 0x37ea8000,
485 : 0x37eb0000,
486 : 0x37eb8000,
487 : 0x37ec0000,
488 : 0x37ec8000,
489 : 0x37ed0000,
490 : 0x37ed8000,
491 : 0x37ee0000,
492 : 0x37ee8000,
493 : 0x37ef0000,
494 : 0x37ef8000,
495 : 0x37f00000,
496 : 0x37f08000,
497 : 0x37f10000,
498 : 0x37f18000,
499 : 0x37f20000,
500 : 0x37f28000,
501 : 0x37f30000,
502 : 0x37f38000,
503 : 0x37f40000,
504 : 0x37f48000,
505 : 0x37f50000,
506 : 0x37f58000,
507 : 0x37f60000,
508 : 0x37f68000,
509 : 0x37f70000,
510 : 0x37f78000,
511 : 0x37f80000,
512 : 0x37f88000,
513 : 0x37f90000,
514 : 0x37f98000,
515 : 0x37fa0000,
516 : 0x37fa8000,
517 : 0x37fb0000,
518 : 0x37fb8000,
519 : 0x37fc0000,
520 : 0x37fc8000,
521 : 0x37fd0000,
522 : 0x37fd8000,
523 : 0x37fe0000,
524 : 0x37fe8000,
525 : 0x37ff0000,
526 : 0x37ff8000,
527 : 0x38000000,
528 : 0x38004000,
529 : 0x38008000,
530 : 0x3800c000,
531 : 0x38010000,
532 : 0x38014000,
533 : 0x38018000,
534 : 0x3801c000,
535 : 0x38020000,
536 : 0x38024000,
537 : 0x38028000,
538 : 0x3802c000,
539 : 0x38030000,
540 : 0x38034000,
541 : 0x38038000,
542 : 0x3803c000,
543 : 0x38040000,
544 : 0x38044000,
545 : 0x38048000,
546 : 0x3804c000,
547 : 0x38050000,
548 : 0x38054000,
549 : 0x38058000,
550 : 0x3805c000,
551 : 0x38060000,
552 : 0x38064000,
553 : 0x38068000,
554 : 0x3806c000,
555 : 0x38070000,
556 : 0x38074000,
557 : 0x38078000,
558 : 0x3807c000,
559 : 0x38080000,
560 : 0x38084000,
561 : 0x38088000,
562 : 0x3808c000,
563 : 0x38090000,
564 : 0x38094000,
565 : 0x38098000,
566 : 0x3809c000,
567 : 0x380a0000,
568 : 0x380a4000,
569 : 0x380a8000,
570 : 0x380ac000,
571 : 0x380b0000,
572 : 0x380b4000,
573 : 0x380b8000,
574 : 0x380bc000,
575 : 0x380c0000,
576 : 0x380c4000,
577 : 0x380c8000,
578 : 0x380cc000,
579 : 0x380d0000,
580 : 0x380d4000,
581 : 0x380d8000,
582 : 0x380dc000,
583 : 0x380e0000,
584 : 0x380e4000,
585 : 0x380e8000,
586 : 0x380ec000,
587 : 0x380f0000,
588 : 0x380f4000,
589 : 0x380f8000,
590 : 0x380fc000,
591 : 0x38100000,
592 : 0x38104000,
593 : 0x38108000,
594 : 0x3810c000,
595 : 0x38110000,
596 : 0x38114000,
597 : 0x38118000,
598 : 0x3811c000,
599 : 0x38120000,
600 : 0x38124000,
601 : 0x38128000,
602 : 0x3812c000,
603 : 0x38130000,
604 : 0x38134000,
605 : 0x38138000,
606 : 0x3813c000,
607 : 0x38140000,
608 : 0x38144000,
609 : 0x38148000,
610 : 0x3814c000,
611 : 0x38150000,
612 : 0x38154000,
613 : 0x38158000,
614 : 0x3815c000,
615 : 0x38160000,
616 : 0x38164000,
617 : 0x38168000,
618 : 0x3816c000,
619 : 0x38170000,
620 : 0x38174000,
621 : 0x38178000,
622 : 0x3817c000,
623 : 0x38180000,
624 : 0x38184000,
625 : 0x38188000,
626 : 0x3818c000,
627 : 0x38190000,
628 : 0x38194000,
629 : 0x38198000,
630 : 0x3819c000,
631 : 0x381a0000,
632 : 0x381a4000,
633 : 0x381a8000,
634 : 0x381ac000,
635 : 0x381b0000,
636 : 0x381b4000,
637 : 0x381b8000,
638 : 0x381bc000,
639 : 0x381c0000,
640 : 0x381c4000,
641 : 0x381c8000,
642 : 0x381cc000,
643 : 0x381d0000,
644 : 0x381d4000,
645 : 0x381d8000,
646 : 0x381dc000,
647 : 0x381e0000,
648 : 0x381e4000,
649 : 0x381e8000,
650 : 0x381ec000,
651 : 0x381f0000,
652 : 0x381f4000,
653 : 0x381f8000,
654 : 0x381fc000,
655 : 0x38200000,
656 : 0x38204000,
657 : 0x38208000,
658 : 0x3820c000,
659 : 0x38210000,
660 : 0x38214000,
661 : 0x38218000,
662 : 0x3821c000,
663 : 0x38220000,
664 : 0x38224000,
665 : 0x38228000,
666 : 0x3822c000,
667 : 0x38230000,
668 : 0x38234000,
669 : 0x38238000,
670 : 0x3823c000,
671 : 0x38240000,
672 : 0x38244000,
673 : 0x38248000,
674 : 0x3824c000,
675 : 0x38250000,
676 : 0x38254000,
677 : 0x38258000,
678 : 0x3825c000,
679 : 0x38260000,
680 : 0x38264000,
681 : 0x38268000,
682 : 0x3826c000,
683 : 0x38270000,
684 : 0x38274000,
685 : 0x38278000,
686 : 0x3827c000,
687 : 0x38280000,
688 : 0x38284000,
689 : 0x38288000,
690 : 0x3828c000,
691 : 0x38290000,
692 : 0x38294000,
693 : 0x38298000,
694 : 0x3829c000,
695 : 0x382a0000,
696 : 0x382a4000,
697 : 0x382a8000,
698 : 0x382ac000,
699 : 0x382b0000,
700 : 0x382b4000,
701 : 0x382b8000,
702 : 0x382bc000,
703 : 0x382c0000,
704 : 0x382c4000,
705 : 0x382c8000,
706 : 0x382cc000,
707 : 0x382d0000,
708 : 0x382d4000,
709 : 0x382d8000,
710 : 0x382dc000,
711 : 0x382e0000,
712 : 0x382e4000,
713 : 0x382e8000,
714 : 0x382ec000,
715 : 0x382f0000,
716 : 0x382f4000,
717 : 0x382f8000,
718 : 0x382fc000,
719 : 0x38300000,
720 : 0x38304000,
721 : 0x38308000,
722 : 0x3830c000,
723 : 0x38310000,
724 : 0x38314000,
725 : 0x38318000,
726 : 0x3831c000,
727 : 0x38320000,
728 : 0x38324000,
729 : 0x38328000,
730 : 0x3832c000,
731 : 0x38330000,
732 : 0x38334000,
733 : 0x38338000,
734 : 0x3833c000,
735 : 0x38340000,
736 : 0x38344000,
737 : 0x38348000,
738 : 0x3834c000,
739 : 0x38350000,
740 : 0x38354000,
741 : 0x38358000,
742 : 0x3835c000,
743 : 0x38360000,
744 : 0x38364000,
745 : 0x38368000,
746 : 0x3836c000,
747 : 0x38370000,
748 : 0x38374000,
749 : 0x38378000,
750 : 0x3837c000,
751 : 0x38380000,
752 : 0x38384000,
753 : 0x38388000,
754 : 0x3838c000,
755 : 0x38390000,
756 : 0x38394000,
757 : 0x38398000,
758 : 0x3839c000,
759 : 0x383a0000,
760 : 0x383a4000,
761 : 0x383a8000,
762 : 0x383ac000,
763 : 0x383b0000,
764 : 0x383b4000,
765 : 0x383b8000,
766 : 0x383bc000,
767 : 0x383c0000,
768 : 0x383c4000,
769 : 0x383c8000,
770 : 0x383cc000,
771 : 0x383d0000,
772 : 0x383d4000,
773 : 0x383d8000,
774 : 0x383dc000,
775 : 0x383e0000,
776 : 0x383e4000,
777 : 0x383e8000,
778 : 0x383ec000,
779 : 0x383f0000,
780 : 0x383f4000,
781 : 0x383f8000,
782 : 0x383fc000,
783 : 0x38400000,
784 : 0x38404000,
785 : 0x38408000,
786 : 0x3840c000,
787 : 0x38410000,
788 : 0x38414000,
789 : 0x38418000,
790 : 0x3841c000,
791 : 0x38420000,
792 : 0x38424000,
793 : 0x38428000,
794 : 0x3842c000,
795 : 0x38430000,
796 : 0x38434000,
797 : 0x38438000,
798 : 0x3843c000,
799 : 0x38440000,
800 : 0x38444000,
801 : 0x38448000,
802 : 0x3844c000,
803 : 0x38450000,
804 : 0x38454000,
805 : 0x38458000,
806 : 0x3845c000,
807 : 0x38460000,
808 : 0x38464000,
809 : 0x38468000,
810 : 0x3846c000,
811 : 0x38470000,
812 : 0x38474000,
813 : 0x38478000,
814 : 0x3847c000,
815 : 0x38480000,
816 : 0x38484000,
817 : 0x38488000,
818 : 0x3848c000,
819 : 0x38490000,
820 : 0x38494000,
821 : 0x38498000,
822 : 0x3849c000,
823 : 0x384a0000,
824 : 0x384a4000,
825 : 0x384a8000,
826 : 0x384ac000,
827 : 0x384b0000,
828 : 0x384b4000,
829 : 0x384b8000,
830 : 0x384bc000,
831 : 0x384c0000,
832 : 0x384c4000,
833 : 0x384c8000,
834 : 0x384cc000,
835 : 0x384d0000,
836 : 0x384d4000,
837 : 0x384d8000,
838 : 0x384dc000,
839 : 0x384e0000,
840 : 0x384e4000,
841 : 0x384e8000,
842 : 0x384ec000,
843 : 0x384f0000,
844 : 0x384f4000,
845 : 0x384f8000,
846 : 0x384fc000,
847 : 0x38500000,
848 : 0x38504000,
849 : 0x38508000,
850 : 0x3850c000,
851 : 0x38510000,
852 : 0x38514000,
853 : 0x38518000,
854 : 0x3851c000,
855 : 0x38520000,
856 : 0x38524000,
857 : 0x38528000,
858 : 0x3852c000,
859 : 0x38530000,
860 : 0x38534000,
861 : 0x38538000,
862 : 0x3853c000,
863 : 0x38540000,
864 : 0x38544000,
865 : 0x38548000,
866 : 0x3854c000,
867 : 0x38550000,
868 : 0x38554000,
869 : 0x38558000,
870 : 0x3855c000,
871 : 0x38560000,
872 : 0x38564000,
873 : 0x38568000,
874 : 0x3856c000,
875 : 0x38570000,
876 : 0x38574000,
877 : 0x38578000,
878 : 0x3857c000,
879 : 0x38580000,
880 : 0x38584000,
881 : 0x38588000,
882 : 0x3858c000,
883 : 0x38590000,
884 : 0x38594000,
885 : 0x38598000,
886 : 0x3859c000,
887 : 0x385a0000,
888 : 0x385a4000,
889 : 0x385a8000,
890 : 0x385ac000,
891 : 0x385b0000,
892 : 0x385b4000,
893 : 0x385b8000,
894 : 0x385bc000,
895 : 0x385c0000,
896 : 0x385c4000,
897 : 0x385c8000,
898 : 0x385cc000,
899 : 0x385d0000,
900 : 0x385d4000,
901 : 0x385d8000,
902 : 0x385dc000,
903 : 0x385e0000,
904 : 0x385e4000,
905 : 0x385e8000,
906 : 0x385ec000,
907 : 0x385f0000,
908 : 0x385f4000,
909 : 0x385f8000,
910 : 0x385fc000,
911 : 0x38600000,
912 : 0x38604000,
913 : 0x38608000,
914 : 0x3860c000,
915 : 0x38610000,
916 : 0x38614000,
917 : 0x38618000,
918 : 0x3861c000,
919 : 0x38620000,
920 : 0x38624000,
921 : 0x38628000,
922 : 0x3862c000,
923 : 0x38630000,
924 : 0x38634000,
925 : 0x38638000,
926 : 0x3863c000,
927 : 0x38640000,
928 : 0x38644000,
929 : 0x38648000,
930 : 0x3864c000,
931 : 0x38650000,
932 : 0x38654000,
933 : 0x38658000,
934 : 0x3865c000,
935 : 0x38660000,
936 : 0x38664000,
937 : 0x38668000,
938 : 0x3866c000,
939 : 0x38670000,
940 : 0x38674000,
941 : 0x38678000,
942 : 0x3867c000,
943 : 0x38680000,
944 : 0x38684000,
945 : 0x38688000,
946 : 0x3868c000,
947 : 0x38690000,
948 : 0x38694000,
949 : 0x38698000,
950 : 0x3869c000,
951 : 0x386a0000,
952 : 0x386a4000,
953 : 0x386a8000,
954 : 0x386ac000,
955 : 0x386b0000,
956 : 0x386b4000,
957 : 0x386b8000,
958 : 0x386bc000,
959 : 0x386c0000,
960 : 0x386c4000,
961 : 0x386c8000,
962 : 0x386cc000,
963 : 0x386d0000,
964 : 0x386d4000,
965 : 0x386d8000,
966 : 0x386dc000,
967 : 0x386e0000,
968 : 0x386e4000,
969 : 0x386e8000,
970 : 0x386ec000,
971 : 0x386f0000,
972 : 0x386f4000,
973 : 0x386f8000,
974 : 0x386fc000,
975 : 0x38700000,
976 : 0x38704000,
977 : 0x38708000,
978 : 0x3870c000,
979 : 0x38710000,
980 : 0x38714000,
981 : 0x38718000,
982 : 0x3871c000,
983 : 0x38720000,
984 : 0x38724000,
985 : 0x38728000,
986 : 0x3872c000,
987 : 0x38730000,
988 : 0x38734000,
989 : 0x38738000,
990 : 0x3873c000,
991 : 0x38740000,
992 : 0x38744000,
993 : 0x38748000,
994 : 0x3874c000,
995 : 0x38750000,
996 : 0x38754000,
997 : 0x38758000,
998 : 0x3875c000,
999 : 0x38760000,
1000 : 0x38764000,
1001 : 0x38768000,
1002 : 0x3876c000,
1003 : 0x38770000,
1004 : 0x38774000,
1005 : 0x38778000,
1006 : 0x3877c000,
1007 : 0x38780000,
1008 : 0x38784000,
1009 : 0x38788000,
1010 : 0x3878c000,
1011 : 0x38790000,
1012 : 0x38794000,
1013 : 0x38798000,
1014 : 0x3879c000,
1015 : 0x387a0000,
1016 : 0x387a4000,
1017 : 0x387a8000,
1018 : 0x387ac000,
1019 : 0x387b0000,
1020 : 0x387b4000,
1021 : 0x387b8000,
1022 : 0x387bc000,
1023 : 0x387c0000,
1024 : 0x387c4000,
1025 : 0x387c8000,
1026 : 0x387cc000,
1027 : 0x387d0000,
1028 : 0x387d4000,
1029 : 0x387d8000,
1030 : 0x387dc000,
1031 : 0x387e0000,
1032 : 0x387e4000,
1033 : 0x387e8000,
1034 : 0x387ec000,
1035 : 0x387f0000,
1036 : 0x387f4000,
1037 : 0x387f8000,
1038 : 0x387fc000,
1039 : 0x38000000,
1040 : 0x38002000,
1041 : 0x38004000,
1042 : 0x38006000,
1043 : 0x38008000,
1044 : 0x3800a000,
1045 : 0x3800c000,
1046 : 0x3800e000,
1047 : 0x38010000,
1048 : 0x38012000,
1049 : 0x38014000,
1050 : 0x38016000,
1051 : 0x38018000,
1052 : 0x3801a000,
1053 : 0x3801c000,
1054 : 0x3801e000,
1055 : 0x38020000,
1056 : 0x38022000,
1057 : 0x38024000,
1058 : 0x38026000,
1059 : 0x38028000,
1060 : 0x3802a000,
1061 : 0x3802c000,
1062 : 0x3802e000,
1063 : 0x38030000,
1064 : 0x38032000,
1065 : 0x38034000,
1066 : 0x38036000,
1067 : 0x38038000,
1068 : 0x3803a000,
1069 : 0x3803c000,
1070 : 0x3803e000,
1071 : 0x38040000,
1072 : 0x38042000,
1073 : 0x38044000,
1074 : 0x38046000,
1075 : 0x38048000,
1076 : 0x3804a000,
1077 : 0x3804c000,
1078 : 0x3804e000,
1079 : 0x38050000,
1080 : 0x38052000,
1081 : 0x38054000,
1082 : 0x38056000,
1083 : 0x38058000,
1084 : 0x3805a000,
1085 : 0x3805c000,
1086 : 0x3805e000,
1087 : 0x38060000,
1088 : 0x38062000,
1089 : 0x38064000,
1090 : 0x38066000,
1091 : 0x38068000,
1092 : 0x3806a000,
1093 : 0x3806c000,
1094 : 0x3806e000,
1095 : 0x38070000,
1096 : 0x38072000,
1097 : 0x38074000,
1098 : 0x38076000,
1099 : 0x38078000,
1100 : 0x3807a000,
1101 : 0x3807c000,
1102 : 0x3807e000,
1103 : 0x38080000,
1104 : 0x38082000,
1105 : 0x38084000,
1106 : 0x38086000,
1107 : 0x38088000,
1108 : 0x3808a000,
1109 : 0x3808c000,
1110 : 0x3808e000,
1111 : 0x38090000,
1112 : 0x38092000,
1113 : 0x38094000,
1114 : 0x38096000,
1115 : 0x38098000,
1116 : 0x3809a000,
1117 : 0x3809c000,
1118 : 0x3809e000,
1119 : 0x380a0000,
1120 : 0x380a2000,
1121 : 0x380a4000,
1122 : 0x380a6000,
1123 : 0x380a8000,
1124 : 0x380aa000,
1125 : 0x380ac000,
1126 : 0x380ae000,
1127 : 0x380b0000,
1128 : 0x380b2000,
1129 : 0x380b4000,
1130 : 0x380b6000,
1131 : 0x380b8000,
1132 : 0x380ba000,
1133 : 0x380bc000,
1134 : 0x380be000,
1135 : 0x380c0000,
1136 : 0x380c2000,
1137 : 0x380c4000,
1138 : 0x380c6000,
1139 : 0x380c8000,
1140 : 0x380ca000,
1141 : 0x380cc000,
1142 : 0x380ce000,
1143 : 0x380d0000,
1144 : 0x380d2000,
1145 : 0x380d4000,
1146 : 0x380d6000,
1147 : 0x380d8000,
1148 : 0x380da000,
1149 : 0x380dc000,
1150 : 0x380de000,
1151 : 0x380e0000,
1152 : 0x380e2000,
1153 : 0x380e4000,
1154 : 0x380e6000,
1155 : 0x380e8000,
1156 : 0x380ea000,
1157 : 0x380ec000,
1158 : 0x380ee000,
1159 : 0x380f0000,
1160 : 0x380f2000,
1161 : 0x380f4000,
1162 : 0x380f6000,
1163 : 0x380f8000,
1164 : 0x380fa000,
1165 : 0x380fc000,
1166 : 0x380fe000,
1167 : 0x38100000,
1168 : 0x38102000,
1169 : 0x38104000,
1170 : 0x38106000,
1171 : 0x38108000,
1172 : 0x3810a000,
1173 : 0x3810c000,
1174 : 0x3810e000,
1175 : 0x38110000,
1176 : 0x38112000,
1177 : 0x38114000,
1178 : 0x38116000,
1179 : 0x38118000,
1180 : 0x3811a000,
1181 : 0x3811c000,
1182 : 0x3811e000,
1183 : 0x38120000,
1184 : 0x38122000,
1185 : 0x38124000,
1186 : 0x38126000,
1187 : 0x38128000,
1188 : 0x3812a000,
1189 : 0x3812c000,
1190 : 0x3812e000,
1191 : 0x38130000,
1192 : 0x38132000,
1193 : 0x38134000,
1194 : 0x38136000,
1195 : 0x38138000,
1196 : 0x3813a000,
1197 : 0x3813c000,
1198 : 0x3813e000,
1199 : 0x38140000,
1200 : 0x38142000,
1201 : 0x38144000,
1202 : 0x38146000,
1203 : 0x38148000,
1204 : 0x3814a000,
1205 : 0x3814c000,
1206 : 0x3814e000,
1207 : 0x38150000,
1208 : 0x38152000,
1209 : 0x38154000,
1210 : 0x38156000,
1211 : 0x38158000,
1212 : 0x3815a000,
1213 : 0x3815c000,
1214 : 0x3815e000,
1215 : 0x38160000,
1216 : 0x38162000,
1217 : 0x38164000,
1218 : 0x38166000,
1219 : 0x38168000,
1220 : 0x3816a000,
1221 : 0x3816c000,
1222 : 0x3816e000,
1223 : 0x38170000,
1224 : 0x38172000,
1225 : 0x38174000,
1226 : 0x38176000,
1227 : 0x38178000,
1228 : 0x3817a000,
1229 : 0x3817c000,
1230 : 0x3817e000,
1231 : 0x38180000,
1232 : 0x38182000,
1233 : 0x38184000,
1234 : 0x38186000,
1235 : 0x38188000,
1236 : 0x3818a000,
1237 : 0x3818c000,
1238 : 0x3818e000,
1239 : 0x38190000,
1240 : 0x38192000,
1241 : 0x38194000,
1242 : 0x38196000,
1243 : 0x38198000,
1244 : 0x3819a000,
1245 : 0x3819c000,
1246 : 0x3819e000,
1247 : 0x381a0000,
1248 : 0x381a2000,
1249 : 0x381a4000,
1250 : 0x381a6000,
1251 : 0x381a8000,
1252 : 0x381aa000,
1253 : 0x381ac000,
1254 : 0x381ae000,
1255 : 0x381b0000,
1256 : 0x381b2000,
1257 : 0x381b4000,
1258 : 0x381b6000,
1259 : 0x381b8000,
1260 : 0x381ba000,
1261 : 0x381bc000,
1262 : 0x381be000,
1263 : 0x381c0000,
1264 : 0x381c2000,
1265 : 0x381c4000,
1266 : 0x381c6000,
1267 : 0x381c8000,
1268 : 0x381ca000,
1269 : 0x381cc000,
1270 : 0x381ce000,
1271 : 0x381d0000,
1272 : 0x381d2000,
1273 : 0x381d4000,
1274 : 0x381d6000,
1275 : 0x381d8000,
1276 : 0x381da000,
1277 : 0x381dc000,
1278 : 0x381de000,
1279 : 0x381e0000,
1280 : 0x381e2000,
1281 : 0x381e4000,
1282 : 0x381e6000,
1283 : 0x381e8000,
1284 : 0x381ea000,
1285 : 0x381ec000,
1286 : 0x381ee000,
1287 : 0x381f0000,
1288 : 0x381f2000,
1289 : 0x381f4000,
1290 : 0x381f6000,
1291 : 0x381f8000,
1292 : 0x381fa000,
1293 : 0x381fc000,
1294 : 0x381fe000,
1295 : 0x38200000,
1296 : 0x38202000,
1297 : 0x38204000,
1298 : 0x38206000,
1299 : 0x38208000,
1300 : 0x3820a000,
1301 : 0x3820c000,
1302 : 0x3820e000,
1303 : 0x38210000,
1304 : 0x38212000,
1305 : 0x38214000,
1306 : 0x38216000,
1307 : 0x38218000,
1308 : 0x3821a000,
1309 : 0x3821c000,
1310 : 0x3821e000,
1311 : 0x38220000,
1312 : 0x38222000,
1313 : 0x38224000,
1314 : 0x38226000,
1315 : 0x38228000,
1316 : 0x3822a000,
1317 : 0x3822c000,
1318 : 0x3822e000,
1319 : 0x38230000,
1320 : 0x38232000,
1321 : 0x38234000,
1322 : 0x38236000,
1323 : 0x38238000,
1324 : 0x3823a000,
1325 : 0x3823c000,
1326 : 0x3823e000,
1327 : 0x38240000,
1328 : 0x38242000,
1329 : 0x38244000,
1330 : 0x38246000,
1331 : 0x38248000,
1332 : 0x3824a000,
1333 : 0x3824c000,
1334 : 0x3824e000,
1335 : 0x38250000,
1336 : 0x38252000,
1337 : 0x38254000,
1338 : 0x38256000,
1339 : 0x38258000,
1340 : 0x3825a000,
1341 : 0x3825c000,
1342 : 0x3825e000,
1343 : 0x38260000,
1344 : 0x38262000,
1345 : 0x38264000,
1346 : 0x38266000,
1347 : 0x38268000,
1348 : 0x3826a000,
1349 : 0x3826c000,
1350 : 0x3826e000,
1351 : 0x38270000,
1352 : 0x38272000,
1353 : 0x38274000,
1354 : 0x38276000,
1355 : 0x38278000,
1356 : 0x3827a000,
1357 : 0x3827c000,
1358 : 0x3827e000,
1359 : 0x38280000,
1360 : 0x38282000,
1361 : 0x38284000,
1362 : 0x38286000,
1363 : 0x38288000,
1364 : 0x3828a000,
1365 : 0x3828c000,
1366 : 0x3828e000,
1367 : 0x38290000,
1368 : 0x38292000,
1369 : 0x38294000,
1370 : 0x38296000,
1371 : 0x38298000,
1372 : 0x3829a000,
1373 : 0x3829c000,
1374 : 0x3829e000,
1375 : 0x382a0000,
1376 : 0x382a2000,
1377 : 0x382a4000,
1378 : 0x382a6000,
1379 : 0x382a8000,
1380 : 0x382aa000,
1381 : 0x382ac000,
1382 : 0x382ae000,
1383 : 0x382b0000,
1384 : 0x382b2000,
1385 : 0x382b4000,
1386 : 0x382b6000,
1387 : 0x382b8000,
1388 : 0x382ba000,
1389 : 0x382bc000,
1390 : 0x382be000,
1391 : 0x382c0000,
1392 : 0x382c2000,
1393 : 0x382c4000,
1394 : 0x382c6000,
1395 : 0x382c8000,
1396 : 0x382ca000,
1397 : 0x382cc000,
1398 : 0x382ce000,
1399 : 0x382d0000,
1400 : 0x382d2000,
1401 : 0x382d4000,
1402 : 0x382d6000,
1403 : 0x382d8000,
1404 : 0x382da000,
1405 : 0x382dc000,
1406 : 0x382de000,
1407 : 0x382e0000,
1408 : 0x382e2000,
1409 : 0x382e4000,
1410 : 0x382e6000,
1411 : 0x382e8000,
1412 : 0x382ea000,
1413 : 0x382ec000,
1414 : 0x382ee000,
1415 : 0x382f0000,
1416 : 0x382f2000,
1417 : 0x382f4000,
1418 : 0x382f6000,
1419 : 0x382f8000,
1420 : 0x382fa000,
1421 : 0x382fc000,
1422 : 0x382fe000,
1423 : 0x38300000,
1424 : 0x38302000,
1425 : 0x38304000,
1426 : 0x38306000,
1427 : 0x38308000,
1428 : 0x3830a000,
1429 : 0x3830c000,
1430 : 0x3830e000,
1431 : 0x38310000,
1432 : 0x38312000,
1433 : 0x38314000,
1434 : 0x38316000,
1435 : 0x38318000,
1436 : 0x3831a000,
1437 : 0x3831c000,
1438 : 0x3831e000,
1439 : 0x38320000,
1440 : 0x38322000,
1441 : 0x38324000,
1442 : 0x38326000,
1443 : 0x38328000,
1444 : 0x3832a000,
1445 : 0x3832c000,
1446 : 0x3832e000,
1447 : 0x38330000,
1448 : 0x38332000,
1449 : 0x38334000,
1450 : 0x38336000,
1451 : 0x38338000,
1452 : 0x3833a000,
1453 : 0x3833c000,
1454 : 0x3833e000,
1455 : 0x38340000,
1456 : 0x38342000,
1457 : 0x38344000,
1458 : 0x38346000,
1459 : 0x38348000,
1460 : 0x3834a000,
1461 : 0x3834c000,
1462 : 0x3834e000,
1463 : 0x38350000,
1464 : 0x38352000,
1465 : 0x38354000,
1466 : 0x38356000,
1467 : 0x38358000,
1468 : 0x3835a000,
1469 : 0x3835c000,
1470 : 0x3835e000,
1471 : 0x38360000,
1472 : 0x38362000,
1473 : 0x38364000,
1474 : 0x38366000,
1475 : 0x38368000,
1476 : 0x3836a000,
1477 : 0x3836c000,
1478 : 0x3836e000,
1479 : 0x38370000,
1480 : 0x38372000,
1481 : 0x38374000,
1482 : 0x38376000,
1483 : 0x38378000,
1484 : 0x3837a000,
1485 : 0x3837c000,
1486 : 0x3837e000,
1487 : 0x38380000,
1488 : 0x38382000,
1489 : 0x38384000,
1490 : 0x38386000,
1491 : 0x38388000,
1492 : 0x3838a000,
1493 : 0x3838c000,
1494 : 0x3838e000,
1495 : 0x38390000,
1496 : 0x38392000,
1497 : 0x38394000,
1498 : 0x38396000,
1499 : 0x38398000,
1500 : 0x3839a000,
1501 : 0x3839c000,
1502 : 0x3839e000,
1503 : 0x383a0000,
1504 : 0x383a2000,
1505 : 0x383a4000,
1506 : 0x383a6000,
1507 : 0x383a8000,
1508 : 0x383aa000,
1509 : 0x383ac000,
1510 : 0x383ae000,
1511 : 0x383b0000,
1512 : 0x383b2000,
1513 : 0x383b4000,
1514 : 0x383b6000,
1515 : 0x383b8000,
1516 : 0x383ba000,
1517 : 0x383bc000,
1518 : 0x383be000,
1519 : 0x383c0000,
1520 : 0x383c2000,
1521 : 0x383c4000,
1522 : 0x383c6000,
1523 : 0x383c8000,
1524 : 0x383ca000,
1525 : 0x383cc000,
1526 : 0x383ce000,
1527 : 0x383d0000,
1528 : 0x383d2000,
1529 : 0x383d4000,
1530 : 0x383d6000,
1531 : 0x383d8000,
1532 : 0x383da000,
1533 : 0x383dc000,
1534 : 0x383de000,
1535 : 0x383e0000,
1536 : 0x383e2000,
1537 : 0x383e4000,
1538 : 0x383e6000,
1539 : 0x383e8000,
1540 : 0x383ea000,
1541 : 0x383ec000,
1542 : 0x383ee000,
1543 : 0x383f0000,
1544 : 0x383f2000,
1545 : 0x383f4000,
1546 : 0x383f6000,
1547 : 0x383f8000,
1548 : 0x383fa000,
1549 : 0x383fc000,
1550 : 0x383fe000,
1551 : 0x38400000,
1552 : 0x38402000,
1553 : 0x38404000,
1554 : 0x38406000,
1555 : 0x38408000,
1556 : 0x3840a000,
1557 : 0x3840c000,
1558 : 0x3840e000,
1559 : 0x38410000,
1560 : 0x38412000,
1561 : 0x38414000,
1562 : 0x38416000,
1563 : 0x38418000,
1564 : 0x3841a000,
1565 : 0x3841c000,
1566 : 0x3841e000,
1567 : 0x38420000,
1568 : 0x38422000,
1569 : 0x38424000,
1570 : 0x38426000,
1571 : 0x38428000,
1572 : 0x3842a000,
1573 : 0x3842c000,
1574 : 0x3842e000,
1575 : 0x38430000,
1576 : 0x38432000,
1577 : 0x38434000,
1578 : 0x38436000,
1579 : 0x38438000,
1580 : 0x3843a000,
1581 : 0x3843c000,
1582 : 0x3843e000,
1583 : 0x38440000,
1584 : 0x38442000,
1585 : 0x38444000,
1586 : 0x38446000,
1587 : 0x38448000,
1588 : 0x3844a000,
1589 : 0x3844c000,
1590 : 0x3844e000,
1591 : 0x38450000,
1592 : 0x38452000,
1593 : 0x38454000,
1594 : 0x38456000,
1595 : 0x38458000,
1596 : 0x3845a000,
1597 : 0x3845c000,
1598 : 0x3845e000,
1599 : 0x38460000,
1600 : 0x38462000,
1601 : 0x38464000,
1602 : 0x38466000,
1603 : 0x38468000,
1604 : 0x3846a000,
1605 : 0x3846c000,
1606 : 0x3846e000,
1607 : 0x38470000,
1608 : 0x38472000,
1609 : 0x38474000,
1610 : 0x38476000,
1611 : 0x38478000,
1612 : 0x3847a000,
1613 : 0x3847c000,
1614 : 0x3847e000,
1615 : 0x38480000,
1616 : 0x38482000,
1617 : 0x38484000,
1618 : 0x38486000,
1619 : 0x38488000,
1620 : 0x3848a000,
1621 : 0x3848c000,
1622 : 0x3848e000,
1623 : 0x38490000,
1624 : 0x38492000,
1625 : 0x38494000,
1626 : 0x38496000,
1627 : 0x38498000,
1628 : 0x3849a000,
1629 : 0x3849c000,
1630 : 0x3849e000,
1631 : 0x384a0000,
1632 : 0x384a2000,
1633 : 0x384a4000,
1634 : 0x384a6000,
1635 : 0x384a8000,
1636 : 0x384aa000,
1637 : 0x384ac000,
1638 : 0x384ae000,
1639 : 0x384b0000,
1640 : 0x384b2000,
1641 : 0x384b4000,
1642 : 0x384b6000,
1643 : 0x384b8000,
1644 : 0x384ba000,
1645 : 0x384bc000,
1646 : 0x384be000,
1647 : 0x384c0000,
1648 : 0x384c2000,
1649 : 0x384c4000,
1650 : 0x384c6000,
1651 : 0x384c8000,
1652 : 0x384ca000,
1653 : 0x384cc000,
1654 : 0x384ce000,
1655 : 0x384d0000,
1656 : 0x384d2000,
1657 : 0x384d4000,
1658 : 0x384d6000,
1659 : 0x384d8000,
1660 : 0x384da000,
1661 : 0x384dc000,
1662 : 0x384de000,
1663 : 0x384e0000,
1664 : 0x384e2000,
1665 : 0x384e4000,
1666 : 0x384e6000,
1667 : 0x384e8000,
1668 : 0x384ea000,
1669 : 0x384ec000,
1670 : 0x384ee000,
1671 : 0x384f0000,
1672 : 0x384f2000,
1673 : 0x384f4000,
1674 : 0x384f6000,
1675 : 0x384f8000,
1676 : 0x384fa000,
1677 : 0x384fc000,
1678 : 0x384fe000,
1679 : 0x38500000,
1680 : 0x38502000,
1681 : 0x38504000,
1682 : 0x38506000,
1683 : 0x38508000,
1684 : 0x3850a000,
1685 : 0x3850c000,
1686 : 0x3850e000,
1687 : 0x38510000,
1688 : 0x38512000,
1689 : 0x38514000,
1690 : 0x38516000,
1691 : 0x38518000,
1692 : 0x3851a000,
1693 : 0x3851c000,
1694 : 0x3851e000,
1695 : 0x38520000,
1696 : 0x38522000,
1697 : 0x38524000,
1698 : 0x38526000,
1699 : 0x38528000,
1700 : 0x3852a000,
1701 : 0x3852c000,
1702 : 0x3852e000,
1703 : 0x38530000,
1704 : 0x38532000,
1705 : 0x38534000,
1706 : 0x38536000,
1707 : 0x38538000,
1708 : 0x3853a000,
1709 : 0x3853c000,
1710 : 0x3853e000,
1711 : 0x38540000,
1712 : 0x38542000,
1713 : 0x38544000,
1714 : 0x38546000,
1715 : 0x38548000,
1716 : 0x3854a000,
1717 : 0x3854c000,
1718 : 0x3854e000,
1719 : 0x38550000,
1720 : 0x38552000,
1721 : 0x38554000,
1722 : 0x38556000,
1723 : 0x38558000,
1724 : 0x3855a000,
1725 : 0x3855c000,
1726 : 0x3855e000,
1727 : 0x38560000,
1728 : 0x38562000,
1729 : 0x38564000,
1730 : 0x38566000,
1731 : 0x38568000,
1732 : 0x3856a000,
1733 : 0x3856c000,
1734 : 0x3856e000,
1735 : 0x38570000,
1736 : 0x38572000,
1737 : 0x38574000,
1738 : 0x38576000,
1739 : 0x38578000,
1740 : 0x3857a000,
1741 : 0x3857c000,
1742 : 0x3857e000,
1743 : 0x38580000,
1744 : 0x38582000,
1745 : 0x38584000,
1746 : 0x38586000,
1747 : 0x38588000,
1748 : 0x3858a000,
1749 : 0x3858c000,
1750 : 0x3858e000,
1751 : 0x38590000,
1752 : 0x38592000,
1753 : 0x38594000,
1754 : 0x38596000,
1755 : 0x38598000,
1756 : 0x3859a000,
1757 : 0x3859c000,
1758 : 0x3859e000,
1759 : 0x385a0000,
1760 : 0x385a2000,
1761 : 0x385a4000,
1762 : 0x385a6000,
1763 : 0x385a8000,
1764 : 0x385aa000,
1765 : 0x385ac000,
1766 : 0x385ae000,
1767 : 0x385b0000,
1768 : 0x385b2000,
1769 : 0x385b4000,
1770 : 0x385b6000,
1771 : 0x385b8000,
1772 : 0x385ba000,
1773 : 0x385bc000,
1774 : 0x385be000,
1775 : 0x385c0000,
1776 : 0x385c2000,
1777 : 0x385c4000,
1778 : 0x385c6000,
1779 : 0x385c8000,
1780 : 0x385ca000,
1781 : 0x385cc000,
1782 : 0x385ce000,
1783 : 0x385d0000,
1784 : 0x385d2000,
1785 : 0x385d4000,
1786 : 0x385d6000,
1787 : 0x385d8000,
1788 : 0x385da000,
1789 : 0x385dc000,
1790 : 0x385de000,
1791 : 0x385e0000,
1792 : 0x385e2000,
1793 : 0x385e4000,
1794 : 0x385e6000,
1795 : 0x385e8000,
1796 : 0x385ea000,
1797 : 0x385ec000,
1798 : 0x385ee000,
1799 : 0x385f0000,
1800 : 0x385f2000,
1801 : 0x385f4000,
1802 : 0x385f6000,
1803 : 0x385f8000,
1804 : 0x385fa000,
1805 : 0x385fc000,
1806 : 0x385fe000,
1807 : 0x38600000,
1808 : 0x38602000,
1809 : 0x38604000,
1810 : 0x38606000,
1811 : 0x38608000,
1812 : 0x3860a000,
1813 : 0x3860c000,
1814 : 0x3860e000,
1815 : 0x38610000,
1816 : 0x38612000,
1817 : 0x38614000,
1818 : 0x38616000,
1819 : 0x38618000,
1820 : 0x3861a000,
1821 : 0x3861c000,
1822 : 0x3861e000,
1823 : 0x38620000,
1824 : 0x38622000,
1825 : 0x38624000,
1826 : 0x38626000,
1827 : 0x38628000,
1828 : 0x3862a000,
1829 : 0x3862c000,
1830 : 0x3862e000,
1831 : 0x38630000,
1832 : 0x38632000,
1833 : 0x38634000,
1834 : 0x38636000,
1835 : 0x38638000,
1836 : 0x3863a000,
1837 : 0x3863c000,
1838 : 0x3863e000,
1839 : 0x38640000,
1840 : 0x38642000,
1841 : 0x38644000,
1842 : 0x38646000,
1843 : 0x38648000,
1844 : 0x3864a000,
1845 : 0x3864c000,
1846 : 0x3864e000,
1847 : 0x38650000,
1848 : 0x38652000,
1849 : 0x38654000,
1850 : 0x38656000,
1851 : 0x38658000,
1852 : 0x3865a000,
1853 : 0x3865c000,
1854 : 0x3865e000,
1855 : 0x38660000,
1856 : 0x38662000,
1857 : 0x38664000,
1858 : 0x38666000,
1859 : 0x38668000,
1860 : 0x3866a000,
1861 : 0x3866c000,
1862 : 0x3866e000,
1863 : 0x38670000,
1864 : 0x38672000,
1865 : 0x38674000,
1866 : 0x38676000,
1867 : 0x38678000,
1868 : 0x3867a000,
1869 : 0x3867c000,
1870 : 0x3867e000,
1871 : 0x38680000,
1872 : 0x38682000,
1873 : 0x38684000,
1874 : 0x38686000,
1875 : 0x38688000,
1876 : 0x3868a000,
1877 : 0x3868c000,
1878 : 0x3868e000,
1879 : 0x38690000,
1880 : 0x38692000,
1881 : 0x38694000,
1882 : 0x38696000,
1883 : 0x38698000,
1884 : 0x3869a000,
1885 : 0x3869c000,
1886 : 0x3869e000,
1887 : 0x386a0000,
1888 : 0x386a2000,
1889 : 0x386a4000,
1890 : 0x386a6000,
1891 : 0x386a8000,
1892 : 0x386aa000,
1893 : 0x386ac000,
1894 : 0x386ae000,
1895 : 0x386b0000,
1896 : 0x386b2000,
1897 : 0x386b4000,
1898 : 0x386b6000,
1899 : 0x386b8000,
1900 : 0x386ba000,
1901 : 0x386bc000,
1902 : 0x386be000,
1903 : 0x386c0000,
1904 : 0x386c2000,
1905 : 0x386c4000,
1906 : 0x386c6000,
1907 : 0x386c8000,
1908 : 0x386ca000,
1909 : 0x386cc000,
1910 : 0x386ce000,
1911 : 0x386d0000,
1912 : 0x386d2000,
1913 : 0x386d4000,
1914 : 0x386d6000,
1915 : 0x386d8000,
1916 : 0x386da000,
1917 : 0x386dc000,
1918 : 0x386de000,
1919 : 0x386e0000,
1920 : 0x386e2000,
1921 : 0x386e4000,
1922 : 0x386e6000,
1923 : 0x386e8000,
1924 : 0x386ea000,
1925 : 0x386ec000,
1926 : 0x386ee000,
1927 : 0x386f0000,
1928 : 0x386f2000,
1929 : 0x386f4000,
1930 : 0x386f6000,
1931 : 0x386f8000,
1932 : 0x386fa000,
1933 : 0x386fc000,
1934 : 0x386fe000,
1935 : 0x38700000,
1936 : 0x38702000,
1937 : 0x38704000,
1938 : 0x38706000,
1939 : 0x38708000,
1940 : 0x3870a000,
1941 : 0x3870c000,
1942 : 0x3870e000,
1943 : 0x38710000,
1944 : 0x38712000,
1945 : 0x38714000,
1946 : 0x38716000,
1947 : 0x38718000,
1948 : 0x3871a000,
1949 : 0x3871c000,
1950 : 0x3871e000,
1951 : 0x38720000,
1952 : 0x38722000,
1953 : 0x38724000,
1954 : 0x38726000,
1955 : 0x38728000,
1956 : 0x3872a000,
1957 : 0x3872c000,
1958 : 0x3872e000,
1959 : 0x38730000,
1960 : 0x38732000,
1961 : 0x38734000,
1962 : 0x38736000,
1963 : 0x38738000,
1964 : 0x3873a000,
1965 : 0x3873c000,
1966 : 0x3873e000,
1967 : 0x38740000,
1968 : 0x38742000,
1969 : 0x38744000,
1970 : 0x38746000,
1971 : 0x38748000,
1972 : 0x3874a000,
1973 : 0x3874c000,
1974 : 0x3874e000,
1975 : 0x38750000,
1976 : 0x38752000,
1977 : 0x38754000,
1978 : 0x38756000,
1979 : 0x38758000,
1980 : 0x3875a000,
1981 : 0x3875c000,
1982 : 0x3875e000,
1983 : 0x38760000,
1984 : 0x38762000,
1985 : 0x38764000,
1986 : 0x38766000,
1987 : 0x38768000,
1988 : 0x3876a000,
1989 : 0x3876c000,
1990 : 0x3876e000,
1991 : 0x38770000,
1992 : 0x38772000,
1993 : 0x38774000,
1994 : 0x38776000,
1995 : 0x38778000,
1996 : 0x3877a000,
1997 : 0x3877c000,
1998 : 0x3877e000,
1999 : 0x38780000,
2000 : 0x38782000,
2001 : 0x38784000,
2002 : 0x38786000,
2003 : 0x38788000,
2004 : 0x3878a000,
2005 : 0x3878c000,
2006 : 0x3878e000,
2007 : 0x38790000,
2008 : 0x38792000,
2009 : 0x38794000,
2010 : 0x38796000,
2011 : 0x38798000,
2012 : 0x3879a000,
2013 : 0x3879c000,
2014 : 0x3879e000,
2015 : 0x387a0000,
2016 : 0x387a2000,
2017 : 0x387a4000,
2018 : 0x387a6000,
2019 : 0x387a8000,
2020 : 0x387aa000,
2021 : 0x387ac000,
2022 : 0x387ae000,
2023 : 0x387b0000,
2024 : 0x387b2000,
2025 : 0x387b4000,
2026 : 0x387b6000,
2027 : 0x387b8000,
2028 : 0x387ba000,
2029 : 0x387bc000,
2030 : 0x387be000,
2031 : 0x387c0000,
2032 : 0x387c2000,
2033 : 0x387c4000,
2034 : 0x387c6000,
2035 : 0x387c8000,
2036 : 0x387ca000,
2037 : 0x387cc000,
2038 : 0x387ce000,
2039 : 0x387d0000,
2040 : 0x387d2000,
2041 : 0x387d4000,
2042 : 0x387d6000,
2043 : 0x387d8000,
2044 : 0x387da000,
2045 : 0x387dc000,
2046 : 0x387de000,
2047 : 0x387e0000,
2048 : 0x387e2000,
2049 : 0x387e4000,
2050 : 0x387e6000,
2051 : 0x387e8000,
2052 : 0x387ea000,
2053 : 0x387ec000,
2054 : 0x387ee000,
2055 : 0x387f0000,
2056 : 0x387f2000,
2057 : 0x387f4000,
2058 : 0x387f6000,
2059 : 0x387f8000,
2060 : 0x387fa000,
2061 : 0x387fc000,
2062 : 0x387fe000,
2063 : };
2064 :
2065 : const static unsigned g_exponent[64] = {
2066 : 0x00000000,
2067 : 0x00800000,
2068 : 0x01000000,
2069 : 0x01800000,
2070 : 0x02000000,
2071 : 0x02800000,
2072 : 0x03000000,
2073 : 0x03800000,
2074 : 0x04000000,
2075 : 0x04800000,
2076 : 0x05000000,
2077 : 0x05800000,
2078 : 0x06000000,
2079 : 0x06800000,
2080 : 0x07000000,
2081 : 0x07800000,
2082 : 0x08000000,
2083 : 0x08800000,
2084 : 0x09000000,
2085 : 0x09800000,
2086 : 0x0a000000,
2087 : 0x0a800000,
2088 : 0x0b000000,
2089 : 0x0b800000,
2090 : 0x0c000000,
2091 : 0x0c800000,
2092 : 0x0d000000,
2093 : 0x0d800000,
2094 : 0x0e000000,
2095 : 0x0e800000,
2096 : 0x0f000000,
2097 : 0x47800000,
2098 : 0x80000000,
2099 : 0x80800000,
2100 : 0x81000000,
2101 : 0x81800000,
2102 : 0x82000000,
2103 : 0x82800000,
2104 : 0x83000000,
2105 : 0x83800000,
2106 : 0x84000000,
2107 : 0x84800000,
2108 : 0x85000000,
2109 : 0x85800000,
2110 : 0x86000000,
2111 : 0x86800000,
2112 : 0x87000000,
2113 : 0x87800000,
2114 : 0x88000000,
2115 : 0x88800000,
2116 : 0x89000000,
2117 : 0x89800000,
2118 : 0x8a000000,
2119 : 0x8a800000,
2120 : 0x8b000000,
2121 : 0x8b800000,
2122 : 0x8c000000,
2123 : 0x8c800000,
2124 : 0x8d000000,
2125 : 0x8d800000,
2126 : 0x8e000000,
2127 : 0x8e800000,
2128 : 0x8f000000,
2129 : 0xc7800000,
2130 : };
2131 :
2132 : const static unsigned g_offset[64] = {
2133 : 0x00000000,
2134 : 0x00000400,
2135 : 0x00000400,
2136 : 0x00000400,
2137 : 0x00000400,
2138 : 0x00000400,
2139 : 0x00000400,
2140 : 0x00000400,
2141 : 0x00000400,
2142 : 0x00000400,
2143 : 0x00000400,
2144 : 0x00000400,
2145 : 0x00000400,
2146 : 0x00000400,
2147 : 0x00000400,
2148 : 0x00000400,
2149 : 0x00000400,
2150 : 0x00000400,
2151 : 0x00000400,
2152 : 0x00000400,
2153 : 0x00000400,
2154 : 0x00000400,
2155 : 0x00000400,
2156 : 0x00000400,
2157 : 0x00000400,
2158 : 0x00000400,
2159 : 0x00000400,
2160 : 0x00000400,
2161 : 0x00000400,
2162 : 0x00000400,
2163 : 0x00000400,
2164 : 0x00000400,
2165 : 0x00000000,
2166 : 0x00000400,
2167 : 0x00000400,
2168 : 0x00000400,
2169 : 0x00000400,
2170 : 0x00000400,
2171 : 0x00000400,
2172 : 0x00000400,
2173 : 0x00000400,
2174 : 0x00000400,
2175 : 0x00000400,
2176 : 0x00000400,
2177 : 0x00000400,
2178 : 0x00000400,
2179 : 0x00000400,
2180 : 0x00000400,
2181 : 0x00000400,
2182 : 0x00000400,
2183 : 0x00000400,
2184 : 0x00000400,
2185 : 0x00000400,
2186 : 0x00000400,
2187 : 0x00000400,
2188 : 0x00000400,
2189 : 0x00000400,
2190 : 0x00000400,
2191 : 0x00000400,
2192 : 0x00000400,
2193 : 0x00000400,
2194 : 0x00000400,
2195 : 0x00000400,
2196 : 0x00000400,
2197 : };
2198 :
2199 0 : float float16ToFloat32(unsigned short h)
2200 : {
2201 0 : unsigned i32 = g_mantissa[g_offset[h >> 10] + (h & 0x3ff)] + g_exponent[h >> 10];
2202 0 : return bitCast<float>(i32);
2203 : }
2204 : }
2205 :
|