[MSHTML_WINETEST]
[reactos.git] / reactos / dll / opengl / mesa / generated / gallium / auxiliary / util / u_half.c
1 /* This file is autogenerated by u_half.py. Do not edit directly. */
2 #include "util/u_half.h"
3
4 const uint32_t util_half_to_float_mantissa_table[2048] = {
5 0x0,
6 0x33800000,
7 0x34000000,
8 0x34400000,
9 0x34800000,
10 0x34a00000,
11 0x34c00000,
12 0x34e00000,
13 0x35000000,
14 0x35100000,
15 0x35200000,
16 0x35300000,
17 0x35400000,
18 0x35500000,
19 0x35600000,
20 0x35700000,
21 0x35800000,
22 0x35880000,
23 0x35900000,
24 0x35980000,
25 0x35a00000,
26 0x35a80000,
27 0x35b00000,
28 0x35b80000,
29 0x35c00000,
30 0x35c80000,
31 0x35d00000,
32 0x35d80000,
33 0x35e00000,
34 0x35e80000,
35 0x35f00000,
36 0x35f80000,
37 0x36000000,
38 0x36040000,
39 0x36080000,
40 0x360c0000,
41 0x36100000,
42 0x36140000,
43 0x36180000,
44 0x361c0000,
45 0x36200000,
46 0x36240000,
47 0x36280000,
48 0x362c0000,
49 0x36300000,
50 0x36340000,
51 0x36380000,
52 0x363c0000,
53 0x36400000,
54 0x36440000,
55 0x36480000,
56 0x364c0000,
57 0x36500000,
58 0x36540000,
59 0x36580000,
60 0x365c0000,
61 0x36600000,
62 0x36640000,
63 0x36680000,
64 0x366c0000,
65 0x36700000,
66 0x36740000,
67 0x36780000,
68 0x367c0000,
69 0x36800000,
70 0x36820000,
71 0x36840000,
72 0x36860000,
73 0x36880000,
74 0x368a0000,
75 0x368c0000,
76 0x368e0000,
77 0x36900000,
78 0x36920000,
79 0x36940000,
80 0x36960000,
81 0x36980000,
82 0x369a0000,
83 0x369c0000,
84 0x369e0000,
85 0x36a00000,
86 0x36a20000,
87 0x36a40000,
88 0x36a60000,
89 0x36a80000,
90 0x36aa0000,
91 0x36ac0000,
92 0x36ae0000,
93 0x36b00000,
94 0x36b20000,
95 0x36b40000,
96 0x36b60000,
97 0x36b80000,
98 0x36ba0000,
99 0x36bc0000,
100 0x36be0000,
101 0x36c00000,
102 0x36c20000,
103 0x36c40000,
104 0x36c60000,
105 0x36c80000,
106 0x36ca0000,
107 0x36cc0000,
108 0x36ce0000,
109 0x36d00000,
110 0x36d20000,
111 0x36d40000,
112 0x36d60000,
113 0x36d80000,
114 0x36da0000,
115 0x36dc0000,
116 0x36de0000,
117 0x36e00000,
118 0x36e20000,
119 0x36e40000,
120 0x36e60000,
121 0x36e80000,
122 0x36ea0000,
123 0x36ec0000,
124 0x36ee0000,
125 0x36f00000,
126 0x36f20000,
127 0x36f40000,
128 0x36f60000,
129 0x36f80000,
130 0x36fa0000,
131 0x36fc0000,
132 0x36fe0000,
133 0x37000000,
134 0x37010000,
135 0x37020000,
136 0x37030000,
137 0x37040000,
138 0x37050000,
139 0x37060000,
140 0x37070000,
141 0x37080000,
142 0x37090000,
143 0x370a0000,
144 0x370b0000,
145 0x370c0000,
146 0x370d0000,
147 0x370e0000,
148 0x370f0000,
149 0x37100000,
150 0x37110000,
151 0x37120000,
152 0x37130000,
153 0x37140000,
154 0x37150000,
155 0x37160000,
156 0x37170000,
157 0x37180000,
158 0x37190000,
159 0x371a0000,
160 0x371b0000,
161 0x371c0000,
162 0x371d0000,
163 0x371e0000,
164 0x371f0000,
165 0x37200000,
166 0x37210000,
167 0x37220000,
168 0x37230000,
169 0x37240000,
170 0x37250000,
171 0x37260000,
172 0x37270000,
173 0x37280000,
174 0x37290000,
175 0x372a0000,
176 0x372b0000,
177 0x372c0000,
178 0x372d0000,
179 0x372e0000,
180 0x372f0000,
181 0x37300000,
182 0x37310000,
183 0x37320000,
184 0x37330000,
185 0x37340000,
186 0x37350000,
187 0x37360000,
188 0x37370000,
189 0x37380000,
190 0x37390000,
191 0x373a0000,
192 0x373b0000,
193 0x373c0000,
194 0x373d0000,
195 0x373e0000,
196 0x373f0000,
197 0x37400000,
198 0x37410000,
199 0x37420000,
200 0x37430000,
201 0x37440000,
202 0x37450000,
203 0x37460000,
204 0x37470000,
205 0x37480000,
206 0x37490000,
207 0x374a0000,
208 0x374b0000,
209 0x374c0000,
210 0x374d0000,
211 0x374e0000,
212 0x374f0000,
213 0x37500000,
214 0x37510000,
215 0x37520000,
216 0x37530000,
217 0x37540000,
218 0x37550000,
219 0x37560000,
220 0x37570000,
221 0x37580000,
222 0x37590000,
223 0x375a0000,
224 0x375b0000,
225 0x375c0000,
226 0x375d0000,
227 0x375e0000,
228 0x375f0000,
229 0x37600000,
230 0x37610000,
231 0x37620000,
232 0x37630000,
233 0x37640000,
234 0x37650000,
235 0x37660000,
236 0x37670000,
237 0x37680000,
238 0x37690000,
239 0x376a0000,
240 0x376b0000,
241 0x376c0000,
242 0x376d0000,
243 0x376e0000,
244 0x376f0000,
245 0x37700000,
246 0x37710000,
247 0x37720000,
248 0x37730000,
249 0x37740000,
250 0x37750000,
251 0x37760000,
252 0x37770000,
253 0x37780000,
254 0x37790000,
255 0x377a0000,
256 0x377b0000,
257 0x377c0000,
258 0x377d0000,
259 0x377e0000,
260 0x377f0000,
261 0x37800000,
262 0x37808000,
263 0x37810000,
264 0x37818000,
265 0x37820000,
266 0x37828000,
267 0x37830000,
268 0x37838000,
269 0x37840000,
270 0x37848000,
271 0x37850000,
272 0x37858000,
273 0x37860000,
274 0x37868000,
275 0x37870000,
276 0x37878000,
277 0x37880000,
278 0x37888000,
279 0x37890000,
280 0x37898000,
281 0x378a0000,
282 0x378a8000,
283 0x378b0000,
284 0x378b8000,
285 0x378c0000,
286 0x378c8000,
287 0x378d0000,
288 0x378d8000,
289 0x378e0000,
290 0x378e8000,
291 0x378f0000,
292 0x378f8000,
293 0x37900000,
294 0x37908000,
295 0x37910000,
296 0x37918000,
297 0x37920000,
298 0x37928000,
299 0x37930000,
300 0x37938000,
301 0x37940000,
302 0x37948000,
303 0x37950000,
304 0x37958000,
305 0x37960000,
306 0x37968000,
307 0x37970000,
308 0x37978000,
309 0x37980000,
310 0x37988000,
311 0x37990000,
312 0x37998000,
313 0x379a0000,
314 0x379a8000,
315 0x379b0000,
316 0x379b8000,
317 0x379c0000,
318 0x379c8000,
319 0x379d0000,
320 0x379d8000,
321 0x379e0000,
322 0x379e8000,
323 0x379f0000,
324 0x379f8000,
325 0x37a00000,
326 0x37a08000,
327 0x37a10000,
328 0x37a18000,
329 0x37a20000,
330 0x37a28000,
331 0x37a30000,
332 0x37a38000,
333 0x37a40000,
334 0x37a48000,
335 0x37a50000,
336 0x37a58000,
337 0x37a60000,
338 0x37a68000,
339 0x37a70000,
340 0x37a78000,
341 0x37a80000,
342 0x37a88000,
343 0x37a90000,
344 0x37a98000,
345 0x37aa0000,
346 0x37aa8000,
347 0x37ab0000,
348 0x37ab8000,
349 0x37ac0000,
350 0x37ac8000,
351 0x37ad0000,
352 0x37ad8000,
353 0x37ae0000,
354 0x37ae8000,
355 0x37af0000,
356 0x37af8000,
357 0x37b00000,
358 0x37b08000,
359 0x37b10000,
360 0x37b18000,
361 0x37b20000,
362 0x37b28000,
363 0x37b30000,
364 0x37b38000,
365 0x37b40000,
366 0x37b48000,
367 0x37b50000,
368 0x37b58000,
369 0x37b60000,
370 0x37b68000,
371 0x37b70000,
372 0x37b78000,
373 0x37b80000,
374 0x37b88000,
375 0x37b90000,
376 0x37b98000,
377 0x37ba0000,
378 0x37ba8000,
379 0x37bb0000,
380 0x37bb8000,
381 0x37bc0000,
382 0x37bc8000,
383 0x37bd0000,
384 0x37bd8000,
385 0x37be0000,
386 0x37be8000,
387 0x37bf0000,
388 0x37bf8000,
389 0x37c00000,
390 0x37c08000,
391 0x37c10000,
392 0x37c18000,
393 0x37c20000,
394 0x37c28000,
395 0x37c30000,
396 0x37c38000,
397 0x37c40000,
398 0x37c48000,
399 0x37c50000,
400 0x37c58000,
401 0x37c60000,
402 0x37c68000,
403 0x37c70000,
404 0x37c78000,
405 0x37c80000,
406 0x37c88000,
407 0x37c90000,
408 0x37c98000,
409 0x37ca0000,
410 0x37ca8000,
411 0x37cb0000,
412 0x37cb8000,
413 0x37cc0000,
414 0x37cc8000,
415 0x37cd0000,
416 0x37cd8000,
417 0x37ce0000,
418 0x37ce8000,
419 0x37cf0000,
420 0x37cf8000,
421 0x37d00000,
422 0x37d08000,
423 0x37d10000,
424 0x37d18000,
425 0x37d20000,
426 0x37d28000,
427 0x37d30000,
428 0x37d38000,
429 0x37d40000,
430 0x37d48000,
431 0x37d50000,
432 0x37d58000,
433 0x37d60000,
434 0x37d68000,
435 0x37d70000,
436 0x37d78000,
437 0x37d80000,
438 0x37d88000,
439 0x37d90000,
440 0x37d98000,
441 0x37da0000,
442 0x37da8000,
443 0x37db0000,
444 0x37db8000,
445 0x37dc0000,
446 0x37dc8000,
447 0x37dd0000,
448 0x37dd8000,
449 0x37de0000,
450 0x37de8000,
451 0x37df0000,
452 0x37df8000,
453 0x37e00000,
454 0x37e08000,
455 0x37e10000,
456 0x37e18000,
457 0x37e20000,
458 0x37e28000,
459 0x37e30000,
460 0x37e38000,
461 0x37e40000,
462 0x37e48000,
463 0x37e50000,
464 0x37e58000,
465 0x37e60000,
466 0x37e68000,
467 0x37e70000,
468 0x37e78000,
469 0x37e80000,
470 0x37e88000,
471 0x37e90000,
472 0x37e98000,
473 0x37ea0000,
474 0x37ea8000,
475 0x37eb0000,
476 0x37eb8000,
477 0x37ec0000,
478 0x37ec8000,
479 0x37ed0000,
480 0x37ed8000,
481 0x37ee0000,
482 0x37ee8000,
483 0x37ef0000,
484 0x37ef8000,
485 0x37f00000,
486 0x37f08000,
487 0x37f10000,
488 0x37f18000,
489 0x37f20000,
490 0x37f28000,
491 0x37f30000,
492 0x37f38000,
493 0x37f40000,
494 0x37f48000,
495 0x37f50000,
496 0x37f58000,
497 0x37f60000,
498 0x37f68000,
499 0x37f70000,
500 0x37f78000,
501 0x37f80000,
502 0x37f88000,
503 0x37f90000,
504 0x37f98000,
505 0x37fa0000,
506 0x37fa8000,
507 0x37fb0000,
508 0x37fb8000,
509 0x37fc0000,
510 0x37fc8000,
511 0x37fd0000,
512 0x37fd8000,
513 0x37fe0000,
514 0x37fe8000,
515 0x37ff0000,
516 0x37ff8000,
517 0x38000000,
518 0x38004000,
519 0x38008000,
520 0x3800c000,
521 0x38010000,
522 0x38014000,
523 0x38018000,
524 0x3801c000,
525 0x38020000,
526 0x38024000,
527 0x38028000,
528 0x3802c000,
529 0x38030000,
530 0x38034000,
531 0x38038000,
532 0x3803c000,
533 0x38040000,
534 0x38044000,
535 0x38048000,
536 0x3804c000,
537 0x38050000,
538 0x38054000,
539 0x38058000,
540 0x3805c000,
541 0x38060000,
542 0x38064000,
543 0x38068000,
544 0x3806c000,
545 0x38070000,
546 0x38074000,
547 0x38078000,
548 0x3807c000,
549 0x38080000,
550 0x38084000,
551 0x38088000,
552 0x3808c000,
553 0x38090000,
554 0x38094000,
555 0x38098000,
556 0x3809c000,
557 0x380a0000,
558 0x380a4000,
559 0x380a8000,
560 0x380ac000,
561 0x380b0000,
562 0x380b4000,
563 0x380b8000,
564 0x380bc000,
565 0x380c0000,
566 0x380c4000,
567 0x380c8000,
568 0x380cc000,
569 0x380d0000,
570 0x380d4000,
571 0x380d8000,
572 0x380dc000,
573 0x380e0000,
574 0x380e4000,
575 0x380e8000,
576 0x380ec000,
577 0x380f0000,
578 0x380f4000,
579 0x380f8000,
580 0x380fc000,
581 0x38100000,
582 0x38104000,
583 0x38108000,
584 0x3810c000,
585 0x38110000,
586 0x38114000,
587 0x38118000,
588 0x3811c000,
589 0x38120000,
590 0x38124000,
591 0x38128000,
592 0x3812c000,
593 0x38130000,
594 0x38134000,
595 0x38138000,
596 0x3813c000,
597 0x38140000,
598 0x38144000,
599 0x38148000,
600 0x3814c000,
601 0x38150000,
602 0x38154000,
603 0x38158000,
604 0x3815c000,
605 0x38160000,
606 0x38164000,
607 0x38168000,
608 0x3816c000,
609 0x38170000,
610 0x38174000,
611 0x38178000,
612 0x3817c000,
613 0x38180000,
614 0x38184000,
615 0x38188000,
616 0x3818c000,
617 0x38190000,
618 0x38194000,
619 0x38198000,
620 0x3819c000,
621 0x381a0000,
622 0x381a4000,
623 0x381a8000,
624 0x381ac000,
625 0x381b0000,
626 0x381b4000,
627 0x381b8000,
628 0x381bc000,
629 0x381c0000,
630 0x381c4000,
631 0x381c8000,
632 0x381cc000,
633 0x381d0000,
634 0x381d4000,
635 0x381d8000,
636 0x381dc000,
637 0x381e0000,
638 0x381e4000,
639 0x381e8000,
640 0x381ec000,
641 0x381f0000,
642 0x381f4000,
643 0x381f8000,
644 0x381fc000,
645 0x38200000,
646 0x38204000,
647 0x38208000,
648 0x3820c000,
649 0x38210000,
650 0x38214000,
651 0x38218000,
652 0x3821c000,
653 0x38220000,
654 0x38224000,
655 0x38228000,
656 0x3822c000,
657 0x38230000,
658 0x38234000,
659 0x38238000,
660 0x3823c000,
661 0x38240000,
662 0x38244000,
663 0x38248000,
664 0x3824c000,
665 0x38250000,
666 0x38254000,
667 0x38258000,
668 0x3825c000,
669 0x38260000,
670 0x38264000,
671 0x38268000,
672 0x3826c000,
673 0x38270000,
674 0x38274000,
675 0x38278000,
676 0x3827c000,
677 0x38280000,
678 0x38284000,
679 0x38288000,
680 0x3828c000,
681 0x38290000,
682 0x38294000,
683 0x38298000,
684 0x3829c000,
685 0x382a0000,
686 0x382a4000,
687 0x382a8000,
688 0x382ac000,
689 0x382b0000,
690 0x382b4000,
691 0x382b8000,
692 0x382bc000,
693 0x382c0000,
694 0x382c4000,
695 0x382c8000,
696 0x382cc000,
697 0x382d0000,
698 0x382d4000,
699 0x382d8000,
700 0x382dc000,
701 0x382e0000,
702 0x382e4000,
703 0x382e8000,
704 0x382ec000,
705 0x382f0000,
706 0x382f4000,
707 0x382f8000,
708 0x382fc000,
709 0x38300000,
710 0x38304000,
711 0x38308000,
712 0x3830c000,
713 0x38310000,
714 0x38314000,
715 0x38318000,
716 0x3831c000,
717 0x38320000,
718 0x38324000,
719 0x38328000,
720 0x3832c000,
721 0x38330000,
722 0x38334000,
723 0x38338000,
724 0x3833c000,
725 0x38340000,
726 0x38344000,
727 0x38348000,
728 0x3834c000,
729 0x38350000,
730 0x38354000,
731 0x38358000,
732 0x3835c000,
733 0x38360000,
734 0x38364000,
735 0x38368000,
736 0x3836c000,
737 0x38370000,
738 0x38374000,
739 0x38378000,
740 0x3837c000,
741 0x38380000,
742 0x38384000,
743 0x38388000,
744 0x3838c000,
745 0x38390000,
746 0x38394000,
747 0x38398000,
748 0x3839c000,
749 0x383a0000,
750 0x383a4000,
751 0x383a8000,
752 0x383ac000,
753 0x383b0000,
754 0x383b4000,
755 0x383b8000,
756 0x383bc000,
757 0x383c0000,
758 0x383c4000,
759 0x383c8000,
760 0x383cc000,
761 0x383d0000,
762 0x383d4000,
763 0x383d8000,
764 0x383dc000,
765 0x383e0000,
766 0x383e4000,
767 0x383e8000,
768 0x383ec000,
769 0x383f0000,
770 0x383f4000,
771 0x383f8000,
772 0x383fc000,
773 0x38400000,
774 0x38404000,
775 0x38408000,
776 0x3840c000,
777 0x38410000,
778 0x38414000,
779 0x38418000,
780 0x3841c000,
781 0x38420000,
782 0x38424000,
783 0x38428000,
784 0x3842c000,
785 0x38430000,
786 0x38434000,
787 0x38438000,
788 0x3843c000,
789 0x38440000,
790 0x38444000,
791 0x38448000,
792 0x3844c000,
793 0x38450000,
794 0x38454000,
795 0x38458000,
796 0x3845c000,
797 0x38460000,
798 0x38464000,
799 0x38468000,
800 0x3846c000,
801 0x38470000,
802 0x38474000,
803 0x38478000,
804 0x3847c000,
805 0x38480000,
806 0x38484000,
807 0x38488000,
808 0x3848c000,
809 0x38490000,
810 0x38494000,
811 0x38498000,
812 0x3849c000,
813 0x384a0000,
814 0x384a4000,
815 0x384a8000,
816 0x384ac000,
817 0x384b0000,
818 0x384b4000,
819 0x384b8000,
820 0x384bc000,
821 0x384c0000,
822 0x384c4000,
823 0x384c8000,
824 0x384cc000,
825 0x384d0000,
826 0x384d4000,
827 0x384d8000,
828 0x384dc000,
829 0x384e0000,
830 0x384e4000,
831 0x384e8000,
832 0x384ec000,
833 0x384f0000,
834 0x384f4000,
835 0x384f8000,
836 0x384fc000,
837 0x38500000,
838 0x38504000,
839 0x38508000,
840 0x3850c000,
841 0x38510000,
842 0x38514000,
843 0x38518000,
844 0x3851c000,
845 0x38520000,
846 0x38524000,
847 0x38528000,
848 0x3852c000,
849 0x38530000,
850 0x38534000,
851 0x38538000,
852 0x3853c000,
853 0x38540000,
854 0x38544000,
855 0x38548000,
856 0x3854c000,
857 0x38550000,
858 0x38554000,
859 0x38558000,
860 0x3855c000,
861 0x38560000,
862 0x38564000,
863 0x38568000,
864 0x3856c000,
865 0x38570000,
866 0x38574000,
867 0x38578000,
868 0x3857c000,
869 0x38580000,
870 0x38584000,
871 0x38588000,
872 0x3858c000,
873 0x38590000,
874 0x38594000,
875 0x38598000,
876 0x3859c000,
877 0x385a0000,
878 0x385a4000,
879 0x385a8000,
880 0x385ac000,
881 0x385b0000,
882 0x385b4000,
883 0x385b8000,
884 0x385bc000,
885 0x385c0000,
886 0x385c4000,
887 0x385c8000,
888 0x385cc000,
889 0x385d0000,
890 0x385d4000,
891 0x385d8000,
892 0x385dc000,
893 0x385e0000,
894 0x385e4000,
895 0x385e8000,
896 0x385ec000,
897 0x385f0000,
898 0x385f4000,
899 0x385f8000,
900 0x385fc000,
901 0x38600000,
902 0x38604000,
903 0x38608000,
904 0x3860c000,
905 0x38610000,
906 0x38614000,
907 0x38618000,
908 0x3861c000,
909 0x38620000,
910 0x38624000,
911 0x38628000,
912 0x3862c000,
913 0x38630000,
914 0x38634000,
915 0x38638000,
916 0x3863c000,
917 0x38640000,
918 0x38644000,
919 0x38648000,
920 0x3864c000,
921 0x38650000,
922 0x38654000,
923 0x38658000,
924 0x3865c000,
925 0x38660000,
926 0x38664000,
927 0x38668000,
928 0x3866c000,
929 0x38670000,
930 0x38674000,
931 0x38678000,
932 0x3867c000,
933 0x38680000,
934 0x38684000,
935 0x38688000,
936 0x3868c000,
937 0x38690000,
938 0x38694000,
939 0x38698000,
940 0x3869c000,
941 0x386a0000,
942 0x386a4000,
943 0x386a8000,
944 0x386ac000,
945 0x386b0000,
946 0x386b4000,
947 0x386b8000,
948 0x386bc000,
949 0x386c0000,
950 0x386c4000,
951 0x386c8000,
952 0x386cc000,
953 0x386d0000,
954 0x386d4000,
955 0x386d8000,
956 0x386dc000,
957 0x386e0000,
958 0x386e4000,
959 0x386e8000,
960 0x386ec000,
961 0x386f0000,
962 0x386f4000,
963 0x386f8000,
964 0x386fc000,
965 0x38700000,
966 0x38704000,
967 0x38708000,
968 0x3870c000,
969 0x38710000,
970 0x38714000,
971 0x38718000,
972 0x3871c000,
973 0x38720000,
974 0x38724000,
975 0x38728000,
976 0x3872c000,
977 0x38730000,
978 0x38734000,
979 0x38738000,
980 0x3873c000,
981 0x38740000,
982 0x38744000,
983 0x38748000,
984 0x3874c000,
985 0x38750000,
986 0x38754000,
987 0x38758000,
988 0x3875c000,
989 0x38760000,
990 0x38764000,
991 0x38768000,
992 0x3876c000,
993 0x38770000,
994 0x38774000,
995 0x38778000,
996 0x3877c000,
997 0x38780000,
998 0x38784000,
999 0x38788000,
1000 0x3878c000,
1001 0x38790000,
1002 0x38794000,
1003 0x38798000,
1004 0x3879c000,
1005 0x387a0000,
1006 0x387a4000,
1007 0x387a8000,
1008 0x387ac000,
1009 0x387b0000,
1010 0x387b4000,
1011 0x387b8000,
1012 0x387bc000,
1013 0x387c0000,
1014 0x387c4000,
1015 0x387c8000,
1016 0x387cc000,
1017 0x387d0000,
1018 0x387d4000,
1019 0x387d8000,
1020 0x387dc000,
1021 0x387e0000,
1022 0x387e4000,
1023 0x387e8000,
1024 0x387ec000,
1025 0x387f0000,
1026 0x387f4000,
1027 0x387f8000,
1028 0x387fc000,
1029 0x0,
1030 0x2000,
1031 0x4000,
1032 0x6000,
1033 0x8000,
1034 0xa000,
1035 0xc000,
1036 0xe000,
1037 0x10000,
1038 0x12000,
1039 0x14000,
1040 0x16000,
1041 0x18000,
1042 0x1a000,
1043 0x1c000,
1044 0x1e000,
1045 0x20000,
1046 0x22000,
1047 0x24000,
1048 0x26000,
1049 0x28000,
1050 0x2a000,
1051 0x2c000,
1052 0x2e000,
1053 0x30000,
1054 0x32000,
1055 0x34000,
1056 0x36000,
1057 0x38000,
1058 0x3a000,
1059 0x3c000,
1060 0x3e000,
1061 0x40000,
1062 0x42000,
1063 0x44000,
1064 0x46000,
1065 0x48000,
1066 0x4a000,
1067 0x4c000,
1068 0x4e000,
1069 0x50000,
1070 0x52000,
1071 0x54000,
1072 0x56000,
1073 0x58000,
1074 0x5a000,
1075 0x5c000,
1076 0x5e000,
1077 0x60000,
1078 0x62000,
1079 0x64000,
1080 0x66000,
1081 0x68000,
1082 0x6a000,
1083 0x6c000,
1084 0x6e000,
1085 0x70000,
1086 0x72000,
1087 0x74000,
1088 0x76000,
1089 0x78000,
1090 0x7a000,
1091 0x7c000,
1092 0x7e000,
1093 0x80000,
1094 0x82000,
1095 0x84000,
1096 0x86000,
1097 0x88000,
1098 0x8a000,
1099 0x8c000,
1100 0x8e000,
1101 0x90000,
1102 0x92000,
1103 0x94000,
1104 0x96000,
1105 0x98000,
1106 0x9a000,
1107 0x9c000,
1108 0x9e000,
1109 0xa0000,
1110 0xa2000,
1111 0xa4000,
1112 0xa6000,
1113 0xa8000,
1114 0xaa000,
1115 0xac000,
1116 0xae000,
1117 0xb0000,
1118 0xb2000,
1119 0xb4000,
1120 0xb6000,
1121 0xb8000,
1122 0xba000,
1123 0xbc000,
1124 0xbe000,
1125 0xc0000,
1126 0xc2000,
1127 0xc4000,
1128 0xc6000,
1129 0xc8000,
1130 0xca000,
1131 0xcc000,
1132 0xce000,
1133 0xd0000,
1134 0xd2000,
1135 0xd4000,
1136 0xd6000,
1137 0xd8000,
1138 0xda000,
1139 0xdc000,
1140 0xde000,
1141 0xe0000,
1142 0xe2000,
1143 0xe4000,
1144 0xe6000,
1145 0xe8000,
1146 0xea000,
1147 0xec000,
1148 0xee000,
1149 0xf0000,
1150 0xf2000,
1151 0xf4000,
1152 0xf6000,
1153 0xf8000,
1154 0xfa000,
1155 0xfc000,
1156 0xfe000,
1157 0x100000,
1158 0x102000,
1159 0x104000,
1160 0x106000,
1161 0x108000,
1162 0x10a000,
1163 0x10c000,
1164 0x10e000,
1165 0x110000,
1166 0x112000,
1167 0x114000,
1168 0x116000,
1169 0x118000,
1170 0x11a000,
1171 0x11c000,
1172 0x11e000,
1173 0x120000,
1174 0x122000,
1175 0x124000,
1176 0x126000,
1177 0x128000,
1178 0x12a000,
1179 0x12c000,
1180 0x12e000,
1181 0x130000,
1182 0x132000,
1183 0x134000,
1184 0x136000,
1185 0x138000,
1186 0x13a000,
1187 0x13c000,
1188 0x13e000,
1189 0x140000,
1190 0x142000,
1191 0x144000,
1192 0x146000,
1193 0x148000,
1194 0x14a000,
1195 0x14c000,
1196 0x14e000,
1197 0x150000,
1198 0x152000,
1199 0x154000,
1200 0x156000,
1201 0x158000,
1202 0x15a000,
1203 0x15c000,
1204 0x15e000,
1205 0x160000,
1206 0x162000,
1207 0x164000,
1208 0x166000,
1209 0x168000,
1210 0x16a000,
1211 0x16c000,
1212 0x16e000,
1213 0x170000,
1214 0x172000,
1215 0x174000,
1216 0x176000,
1217 0x178000,
1218 0x17a000,
1219 0x17c000,
1220 0x17e000,
1221 0x180000,
1222 0x182000,
1223 0x184000,
1224 0x186000,
1225 0x188000,
1226 0x18a000,
1227 0x18c000,
1228 0x18e000,
1229 0x190000,
1230 0x192000,
1231 0x194000,
1232 0x196000,
1233 0x198000,
1234 0x19a000,
1235 0x19c000,
1236 0x19e000,
1237 0x1a0000,
1238 0x1a2000,
1239 0x1a4000,
1240 0x1a6000,
1241 0x1a8000,
1242 0x1aa000,
1243 0x1ac000,
1244 0x1ae000,
1245 0x1b0000,
1246 0x1b2000,
1247 0x1b4000,
1248 0x1b6000,
1249 0x1b8000,
1250 0x1ba000,
1251 0x1bc000,
1252 0x1be000,
1253 0x1c0000,
1254 0x1c2000,
1255 0x1c4000,
1256 0x1c6000,
1257 0x1c8000,
1258 0x1ca000,
1259 0x1cc000,
1260 0x1ce000,
1261 0x1d0000,
1262 0x1d2000,
1263 0x1d4000,
1264 0x1d6000,
1265 0x1d8000,
1266 0x1da000,
1267 0x1dc000,
1268 0x1de000,
1269 0x1e0000,
1270 0x1e2000,
1271 0x1e4000,
1272 0x1e6000,
1273 0x1e8000,
1274 0x1ea000,
1275 0x1ec000,
1276 0x1ee000,
1277 0x1f0000,
1278 0x1f2000,
1279 0x1f4000,
1280 0x1f6000,
1281 0x1f8000,
1282 0x1fa000,
1283 0x1fc000,
1284 0x1fe000,
1285 0x200000,
1286 0x202000,
1287 0x204000,
1288 0x206000,
1289 0x208000,
1290 0x20a000,
1291 0x20c000,
1292 0x20e000,
1293 0x210000,
1294 0x212000,
1295 0x214000,
1296 0x216000,
1297 0x218000,
1298 0x21a000,
1299 0x21c000,
1300 0x21e000,
1301 0x220000,
1302 0x222000,
1303 0x224000,
1304 0x226000,
1305 0x228000,
1306 0x22a000,
1307 0x22c000,
1308 0x22e000,
1309 0x230000,
1310 0x232000,
1311 0x234000,
1312 0x236000,
1313 0x238000,
1314 0x23a000,
1315 0x23c000,
1316 0x23e000,
1317 0x240000,
1318 0x242000,
1319 0x244000,
1320 0x246000,
1321 0x248000,
1322 0x24a000,
1323 0x24c000,
1324 0x24e000,
1325 0x250000,
1326 0x252000,
1327 0x254000,
1328 0x256000,
1329 0x258000,
1330 0x25a000,
1331 0x25c000,
1332 0x25e000,
1333 0x260000,
1334 0x262000,
1335 0x264000,
1336 0x266000,
1337 0x268000,
1338 0x26a000,
1339 0x26c000,
1340 0x26e000,
1341 0x270000,
1342 0x272000,
1343 0x274000,
1344 0x276000,
1345 0x278000,
1346 0x27a000,
1347 0x27c000,
1348 0x27e000,
1349 0x280000,
1350 0x282000,
1351 0x284000,
1352 0x286000,
1353 0x288000,
1354 0x28a000,
1355 0x28c000,
1356 0x28e000,
1357 0x290000,
1358 0x292000,
1359 0x294000,
1360 0x296000,
1361 0x298000,
1362 0x29a000,
1363 0x29c000,
1364 0x29e000,
1365 0x2a0000,
1366 0x2a2000,
1367 0x2a4000,
1368 0x2a6000,
1369 0x2a8000,
1370 0x2aa000,
1371 0x2ac000,
1372 0x2ae000,
1373 0x2b0000,
1374 0x2b2000,
1375 0x2b4000,
1376 0x2b6000,
1377 0x2b8000,
1378 0x2ba000,
1379 0x2bc000,
1380 0x2be000,
1381 0x2c0000,
1382 0x2c2000,
1383 0x2c4000,
1384 0x2c6000,
1385 0x2c8000,
1386 0x2ca000,
1387 0x2cc000,
1388 0x2ce000,
1389 0x2d0000,
1390 0x2d2000,
1391 0x2d4000,
1392 0x2d6000,
1393 0x2d8000,
1394 0x2da000,
1395 0x2dc000,
1396 0x2de000,
1397 0x2e0000,
1398 0x2e2000,
1399 0x2e4000,
1400 0x2e6000,
1401 0x2e8000,
1402 0x2ea000,
1403 0x2ec000,
1404 0x2ee000,
1405 0x2f0000,
1406 0x2f2000,
1407 0x2f4000,
1408 0x2f6000,
1409 0x2f8000,
1410 0x2fa000,
1411 0x2fc000,
1412 0x2fe000,
1413 0x300000,
1414 0x302000,
1415 0x304000,
1416 0x306000,
1417 0x308000,
1418 0x30a000,
1419 0x30c000,
1420 0x30e000,
1421 0x310000,
1422 0x312000,
1423 0x314000,
1424 0x316000,
1425 0x318000,
1426 0x31a000,
1427 0x31c000,
1428 0x31e000,
1429 0x320000,
1430 0x322000,
1431 0x324000,
1432 0x326000,
1433 0x328000,
1434 0x32a000,
1435 0x32c000,
1436 0x32e000,
1437 0x330000,
1438 0x332000,
1439 0x334000,
1440 0x336000,
1441 0x338000,
1442 0x33a000,
1443 0x33c000,
1444 0x33e000,
1445 0x340000,
1446 0x342000,
1447 0x344000,
1448 0x346000,
1449 0x348000,
1450 0x34a000,
1451 0x34c000,
1452 0x34e000,
1453 0x350000,
1454 0x352000,
1455 0x354000,
1456 0x356000,
1457 0x358000,
1458 0x35a000,
1459 0x35c000,
1460 0x35e000,
1461 0x360000,
1462 0x362000,
1463 0x364000,
1464 0x366000,
1465 0x368000,
1466 0x36a000,
1467 0x36c000,
1468 0x36e000,
1469 0x370000,
1470 0x372000,
1471 0x374000,
1472 0x376000,
1473 0x378000,
1474 0x37a000,
1475 0x37c000,
1476 0x37e000,
1477 0x380000,
1478 0x382000,
1479 0x384000,
1480 0x386000,
1481 0x388000,
1482 0x38a000,
1483 0x38c000,
1484 0x38e000,
1485 0x390000,
1486 0x392000,
1487 0x394000,
1488 0x396000,
1489 0x398000,
1490 0x39a000,
1491 0x39c000,
1492 0x39e000,
1493 0x3a0000,
1494 0x3a2000,
1495 0x3a4000,
1496 0x3a6000,
1497 0x3a8000,
1498 0x3aa000,
1499 0x3ac000,
1500 0x3ae000,
1501 0x3b0000,
1502 0x3b2000,
1503 0x3b4000,
1504 0x3b6000,
1505 0x3b8000,
1506 0x3ba000,
1507 0x3bc000,
1508 0x3be000,
1509 0x3c0000,
1510 0x3c2000,
1511 0x3c4000,
1512 0x3c6000,
1513 0x3c8000,
1514 0x3ca000,
1515 0x3cc000,
1516 0x3ce000,
1517 0x3d0000,
1518 0x3d2000,
1519 0x3d4000,
1520 0x3d6000,
1521 0x3d8000,
1522 0x3da000,
1523 0x3dc000,
1524 0x3de000,
1525 0x3e0000,
1526 0x3e2000,
1527 0x3e4000,
1528 0x3e6000,
1529 0x3e8000,
1530 0x3ea000,
1531 0x3ec000,
1532 0x3ee000,
1533 0x3f0000,
1534 0x3f2000,
1535 0x3f4000,
1536 0x3f6000,
1537 0x3f8000,
1538 0x3fa000,
1539 0x3fc000,
1540 0x3fe000,
1541 0x400000,
1542 0x402000,
1543 0x404000,
1544 0x406000,
1545 0x408000,
1546 0x40a000,
1547 0x40c000,
1548 0x40e000,
1549 0x410000,
1550 0x412000,
1551 0x414000,
1552 0x416000,
1553 0x418000,
1554 0x41a000,
1555 0x41c000,
1556 0x41e000,
1557 0x420000,
1558 0x422000,
1559 0x424000,
1560 0x426000,
1561 0x428000,
1562 0x42a000,
1563 0x42c000,
1564 0x42e000,
1565 0x430000,
1566 0x432000,
1567 0x434000,
1568 0x436000,
1569 0x438000,
1570 0x43a000,
1571 0x43c000,
1572 0x43e000,
1573 0x440000,
1574 0x442000,
1575 0x444000,
1576 0x446000,
1577 0x448000,
1578 0x44a000,
1579 0x44c000,
1580 0x44e000,
1581 0x450000,
1582 0x452000,
1583 0x454000,
1584 0x456000,
1585 0x458000,
1586 0x45a000,
1587 0x45c000,
1588 0x45e000,
1589 0x460000,
1590 0x462000,
1591 0x464000,
1592 0x466000,
1593 0x468000,
1594 0x46a000,
1595 0x46c000,
1596 0x46e000,
1597 0x470000,
1598 0x472000,
1599 0x474000,
1600 0x476000,
1601 0x478000,
1602 0x47a000,
1603 0x47c000,
1604 0x47e000,
1605 0x480000,
1606 0x482000,
1607 0x484000,
1608 0x486000,
1609 0x488000,
1610 0x48a000,
1611 0x48c000,
1612 0x48e000,
1613 0x490000,
1614 0x492000,
1615 0x494000,
1616 0x496000,
1617 0x498000,
1618 0x49a000,
1619 0x49c000,
1620 0x49e000,
1621 0x4a0000,
1622 0x4a2000,
1623 0x4a4000,
1624 0x4a6000,
1625 0x4a8000,
1626 0x4aa000,
1627 0x4ac000,
1628 0x4ae000,
1629 0x4b0000,
1630 0x4b2000,
1631 0x4b4000,
1632 0x4b6000,
1633 0x4b8000,
1634 0x4ba000,
1635 0x4bc000,
1636 0x4be000,
1637 0x4c0000,
1638 0x4c2000,
1639 0x4c4000,
1640 0x4c6000,
1641 0x4c8000,
1642 0x4ca000,
1643 0x4cc000,
1644 0x4ce000,
1645 0x4d0000,
1646 0x4d2000,
1647 0x4d4000,
1648 0x4d6000,
1649 0x4d8000,
1650 0x4da000,
1651 0x4dc000,
1652 0x4de000,
1653 0x4e0000,
1654 0x4e2000,
1655 0x4e4000,
1656 0x4e6000,
1657 0x4e8000,
1658 0x4ea000,
1659 0x4ec000,
1660 0x4ee000,
1661 0x4f0000,
1662 0x4f2000,
1663 0x4f4000,
1664 0x4f6000,
1665 0x4f8000,
1666 0x4fa000,
1667 0x4fc000,
1668 0x4fe000,
1669 0x500000,
1670 0x502000,
1671 0x504000,
1672 0x506000,
1673 0x508000,
1674 0x50a000,
1675 0x50c000,
1676 0x50e000,
1677 0x510000,
1678 0x512000,
1679 0x514000,
1680 0x516000,
1681 0x518000,
1682 0x51a000,
1683 0x51c000,
1684 0x51e000,
1685 0x520000,
1686 0x522000,
1687 0x524000,
1688 0x526000,
1689 0x528000,
1690 0x52a000,
1691 0x52c000,
1692 0x52e000,
1693 0x530000,
1694 0x532000,
1695 0x534000,
1696 0x536000,
1697 0x538000,
1698 0x53a000,
1699 0x53c000,
1700 0x53e000,
1701 0x540000,
1702 0x542000,
1703 0x544000,
1704 0x546000,
1705 0x548000,
1706 0x54a000,
1707 0x54c000,
1708 0x54e000,
1709 0x550000,
1710 0x552000,
1711 0x554000,
1712 0x556000,
1713 0x558000,
1714 0x55a000,
1715 0x55c000,
1716 0x55e000,
1717 0x560000,
1718 0x562000,
1719 0x564000,
1720 0x566000,
1721 0x568000,
1722 0x56a000,
1723 0x56c000,
1724 0x56e000,
1725 0x570000,
1726 0x572000,
1727 0x574000,
1728 0x576000,
1729 0x578000,
1730 0x57a000,
1731 0x57c000,
1732 0x57e000,
1733 0x580000,
1734 0x582000,
1735 0x584000,
1736 0x586000,
1737 0x588000,
1738 0x58a000,
1739 0x58c000,
1740 0x58e000,
1741 0x590000,
1742 0x592000,
1743 0x594000,
1744 0x596000,
1745 0x598000,
1746 0x59a000,
1747 0x59c000,
1748 0x59e000,
1749 0x5a0000,
1750 0x5a2000,
1751 0x5a4000,
1752 0x5a6000,
1753 0x5a8000,
1754 0x5aa000,
1755 0x5ac000,
1756 0x5ae000,
1757 0x5b0000,
1758 0x5b2000,
1759 0x5b4000,
1760 0x5b6000,
1761 0x5b8000,
1762 0x5ba000,
1763 0x5bc000,
1764 0x5be000,
1765 0x5c0000,
1766 0x5c2000,
1767 0x5c4000,
1768 0x5c6000,
1769 0x5c8000,
1770 0x5ca000,
1771 0x5cc000,
1772 0x5ce000,
1773 0x5d0000,
1774 0x5d2000,
1775 0x5d4000,
1776 0x5d6000,
1777 0x5d8000,
1778 0x5da000,
1779 0x5dc000,
1780 0x5de000,
1781 0x5e0000,
1782 0x5e2000,
1783 0x5e4000,
1784 0x5e6000,
1785 0x5e8000,
1786 0x5ea000,
1787 0x5ec000,
1788 0x5ee000,
1789 0x5f0000,
1790 0x5f2000,
1791 0x5f4000,
1792 0x5f6000,
1793 0x5f8000,
1794 0x5fa000,
1795 0x5fc000,
1796 0x5fe000,
1797 0x600000,
1798 0x602000,
1799 0x604000,
1800 0x606000,
1801 0x608000,
1802 0x60a000,
1803 0x60c000,
1804 0x60e000,
1805 0x610000,
1806 0x612000,
1807 0x614000,
1808 0x616000,
1809 0x618000,
1810 0x61a000,
1811 0x61c000,
1812 0x61e000,
1813 0x620000,
1814 0x622000,
1815 0x624000,
1816 0x626000,
1817 0x628000,
1818 0x62a000,
1819 0x62c000,
1820 0x62e000,
1821 0x630000,
1822 0x632000,
1823 0x634000,
1824 0x636000,
1825 0x638000,
1826 0x63a000,
1827 0x63c000,
1828 0x63e000,
1829 0x640000,
1830 0x642000,
1831 0x644000,
1832 0x646000,
1833 0x648000,
1834 0x64a000,
1835 0x64c000,
1836 0x64e000,
1837 0x650000,
1838 0x652000,
1839 0x654000,
1840 0x656000,
1841 0x658000,
1842 0x65a000,
1843 0x65c000,
1844 0x65e000,
1845 0x660000,
1846 0x662000,
1847 0x664000,
1848 0x666000,
1849 0x668000,
1850 0x66a000,
1851 0x66c000,
1852 0x66e000,
1853 0x670000,
1854 0x672000,
1855 0x674000,
1856 0x676000,
1857 0x678000,
1858 0x67a000,
1859 0x67c000,
1860 0x67e000,
1861 0x680000,
1862 0x682000,
1863 0x684000,
1864 0x686000,
1865 0x688000,
1866 0x68a000,
1867 0x68c000,
1868 0x68e000,
1869 0x690000,
1870 0x692000,
1871 0x694000,
1872 0x696000,
1873 0x698000,
1874 0x69a000,
1875 0x69c000,
1876 0x69e000,
1877 0x6a0000,
1878 0x6a2000,
1879 0x6a4000,
1880 0x6a6000,
1881 0x6a8000,
1882 0x6aa000,
1883 0x6ac000,
1884 0x6ae000,
1885 0x6b0000,
1886 0x6b2000,
1887 0x6b4000,
1888 0x6b6000,
1889 0x6b8000,
1890 0x6ba000,
1891 0x6bc000,
1892 0x6be000,
1893 0x6c0000,
1894 0x6c2000,
1895 0x6c4000,
1896 0x6c6000,
1897 0x6c8000,
1898 0x6ca000,
1899 0x6cc000,
1900 0x6ce000,
1901 0x6d0000,
1902 0x6d2000,
1903 0x6d4000,
1904 0x6d6000,
1905 0x6d8000,
1906 0x6da000,
1907 0x6dc000,
1908 0x6de000,
1909 0x6e0000,
1910 0x6e2000,
1911 0x6e4000,
1912 0x6e6000,
1913 0x6e8000,
1914 0x6ea000,
1915 0x6ec000,
1916 0x6ee000,
1917 0x6f0000,
1918 0x6f2000,
1919 0x6f4000,
1920 0x6f6000,
1921 0x6f8000,
1922 0x6fa000,
1923 0x6fc000,
1924 0x6fe000,
1925 0x700000,
1926 0x702000,
1927 0x704000,
1928 0x706000,
1929 0x708000,
1930 0x70a000,
1931 0x70c000,
1932 0x70e000,
1933 0x710000,
1934 0x712000,
1935 0x714000,
1936 0x716000,
1937 0x718000,
1938 0x71a000,
1939 0x71c000,
1940 0x71e000,
1941 0x720000,
1942 0x722000,
1943 0x724000,
1944 0x726000,
1945 0x728000,
1946 0x72a000,
1947 0x72c000,
1948 0x72e000,
1949 0x730000,
1950 0x732000,
1951 0x734000,
1952 0x736000,
1953 0x738000,
1954 0x73a000,
1955 0x73c000,
1956 0x73e000,
1957 0x740000,
1958 0x742000,
1959 0x744000,
1960 0x746000,
1961 0x748000,
1962 0x74a000,
1963 0x74c000,
1964 0x74e000,
1965 0x750000,
1966 0x752000,
1967 0x754000,
1968 0x756000,
1969 0x758000,
1970 0x75a000,
1971 0x75c000,
1972 0x75e000,
1973 0x760000,
1974 0x762000,
1975 0x764000,
1976 0x766000,
1977 0x768000,
1978 0x76a000,
1979 0x76c000,
1980 0x76e000,
1981 0x770000,
1982 0x772000,
1983 0x774000,
1984 0x776000,
1985 0x778000,
1986 0x77a000,
1987 0x77c000,
1988 0x77e000,
1989 0x780000,
1990 0x782000,
1991 0x784000,
1992 0x786000,
1993 0x788000,
1994 0x78a000,
1995 0x78c000,
1996 0x78e000,
1997 0x790000,
1998 0x792000,
1999 0x794000,
2000 0x796000,
2001 0x798000,
2002 0x79a000,
2003 0x79c000,
2004 0x79e000,
2005 0x7a0000,
2006 0x7a2000,
2007 0x7a4000,
2008 0x7a6000,
2009 0x7a8000,
2010 0x7aa000,
2011 0x7ac000,
2012 0x7ae000,
2013 0x7b0000,
2014 0x7b2000,
2015 0x7b4000,
2016 0x7b6000,
2017 0x7b8000,
2018 0x7ba000,
2019 0x7bc000,
2020 0x7be000,
2021 0x7c0000,
2022 0x7c2000,
2023 0x7c4000,
2024 0x7c6000,
2025 0x7c8000,
2026 0x7ca000,
2027 0x7cc000,
2028 0x7ce000,
2029 0x7d0000,
2030 0x7d2000,
2031 0x7d4000,
2032 0x7d6000,
2033 0x7d8000,
2034 0x7da000,
2035 0x7dc000,
2036 0x7de000,
2037 0x7e0000,
2038 0x7e2000,
2039 0x7e4000,
2040 0x7e6000,
2041 0x7e8000,
2042 0x7ea000,
2043 0x7ec000,
2044 0x7ee000,
2045 0x7f0000,
2046 0x7f2000,
2047 0x7f4000,
2048 0x7f6000,
2049 0x7f8000,
2050 0x7fa000,
2051 0x7fc000,
2052 0x7fe000,
2053 };
2054
2055 const uint32_t util_half_to_float_exponent_table[64] = {
2056 0x0,
2057 0x38800000,
2058 0x39000000,
2059 0x39800000,
2060 0x3a000000,
2061 0x3a800000,
2062 0x3b000000,
2063 0x3b800000,
2064 0x3c000000,
2065 0x3c800000,
2066 0x3d000000,
2067 0x3d800000,
2068 0x3e000000,
2069 0x3e800000,
2070 0x3f000000,
2071 0x3f800000,
2072 0x40000000,
2073 0x40800000,
2074 0x41000000,
2075 0x41800000,
2076 0x42000000,
2077 0x42800000,
2078 0x43000000,
2079 0x43800000,
2080 0x44000000,
2081 0x44800000,
2082 0x45000000,
2083 0x45800000,
2084 0x46000000,
2085 0x46800000,
2086 0x47000000,
2087 0x7f800000,
2088 0x80000000,
2089 0xb8800000,
2090 0xb9000000,
2091 0xb9800000,
2092 0xba000000,
2093 0xba800000,
2094 0xbb000000,
2095 0xbb800000,
2096 0xbc000000,
2097 0xbc800000,
2098 0xbd000000,
2099 0xbd800000,
2100 0xbe000000,
2101 0xbe800000,
2102 0xbf000000,
2103 0xbf800000,
2104 0xc0000000,
2105 0xc0800000,
2106 0xc1000000,
2107 0xc1800000,
2108 0xc2000000,
2109 0xc2800000,
2110 0xc3000000,
2111 0xc3800000,
2112 0xc4000000,
2113 0xc4800000,
2114 0xc5000000,
2115 0xc5800000,
2116 0xc6000000,
2117 0xc6800000,
2118 0xc7000000,
2119 0xff800000,
2120 };
2121
2122 const uint32_t util_half_to_float_offset_table[64] = {
2123 0x0,
2124 0x400,
2125 0x400,
2126 0x400,
2127 0x400,
2128 0x400,
2129 0x400,
2130 0x400,
2131 0x400,
2132 0x400,
2133 0x400,
2134 0x400,
2135 0x400,
2136 0x400,
2137 0x400,
2138 0x400,
2139 0x400,
2140 0x400,
2141 0x400,
2142 0x400,
2143 0x400,
2144 0x400,
2145 0x400,
2146 0x400,
2147 0x400,
2148 0x400,
2149 0x400,
2150 0x400,
2151 0x400,
2152 0x400,
2153 0x400,
2154 0x400,
2155 0x0,
2156 0x400,
2157 0x400,
2158 0x400,
2159 0x400,
2160 0x400,
2161 0x400,
2162 0x400,
2163 0x400,
2164 0x400,
2165 0x400,
2166 0x400,
2167 0x400,
2168 0x400,
2169 0x400,
2170 0x400,
2171 0x400,
2172 0x400,
2173 0x400,
2174 0x400,
2175 0x400,
2176 0x400,
2177 0x400,
2178 0x400,
2179 0x400,
2180 0x400,
2181 0x400,
2182 0x400,
2183 0x400,
2184 0x400,
2185 0x400,
2186 0x400,
2187 };
2188
2189 const uint16_t util_float_to_half_base_table[512] = {
2190 0x0,
2191 0x0,
2192 0x0,
2193 0x0,
2194 0x0,
2195 0x0,
2196 0x0,
2197 0x0,
2198 0x0,
2199 0x0,
2200 0x0,
2201 0x0,
2202 0x0,
2203 0x0,
2204 0x0,
2205 0x0,
2206 0x0,
2207 0x0,
2208 0x0,
2209 0x0,
2210 0x0,
2211 0x0,
2212 0x0,
2213 0x0,
2214 0x0,
2215 0x0,
2216 0x0,
2217 0x0,
2218 0x0,
2219 0x0,
2220 0x0,
2221 0x0,
2222 0x0,
2223 0x0,
2224 0x0,
2225 0x0,
2226 0x0,
2227 0x0,
2228 0x0,
2229 0x0,
2230 0x0,
2231 0x0,
2232 0x0,
2233 0x0,
2234 0x0,
2235 0x0,
2236 0x0,
2237 0x0,
2238 0x0,
2239 0x0,
2240 0x0,
2241 0x0,
2242 0x0,
2243 0x0,
2244 0x0,
2245 0x0,
2246 0x0,
2247 0x0,
2248 0x0,
2249 0x0,
2250 0x0,
2251 0x0,
2252 0x0,
2253 0x0,
2254 0x0,
2255 0x0,
2256 0x0,
2257 0x0,
2258 0x0,
2259 0x0,
2260 0x0,
2261 0x0,
2262 0x0,
2263 0x0,
2264 0x0,
2265 0x0,
2266 0x0,
2267 0x0,
2268 0x0,
2269 0x0,
2270 0x0,
2271 0x0,
2272 0x0,
2273 0x0,
2274 0x0,
2275 0x0,
2276 0x0,
2277 0x0,
2278 0x0,
2279 0x0,
2280 0x0,
2281 0x0,
2282 0x0,
2283 0x0,
2284 0x0,
2285 0x0,
2286 0x0,
2287 0x0,
2288 0x0,
2289 0x0,
2290 0x0,
2291 0x0,
2292 0x0,
2293 0x1,
2294 0x2,
2295 0x4,
2296 0x8,
2297 0x10,
2298 0x20,
2299 0x40,
2300 0x80,
2301 0x100,
2302 0x200,
2303 0x400,
2304 0x800,
2305 0xc00,
2306 0x1000,
2307 0x1400,
2308 0x1800,
2309 0x1c00,
2310 0x2000,
2311 0x2400,
2312 0x2800,
2313 0x2c00,
2314 0x3000,
2315 0x3400,
2316 0x3800,
2317 0x3c00,
2318 0x4000,
2319 0x4400,
2320 0x4800,
2321 0x4c00,
2322 0x5000,
2323 0x5400,
2324 0x5800,
2325 0x5c00,
2326 0x6000,
2327 0x6400,
2328 0x6800,
2329 0x6c00,
2330 0x7000,
2331 0x7400,
2332 0x7800,
2333 0x7c00,
2334 0x7c00,
2335 0x7c00,
2336 0x7c00,
2337 0x7c00,
2338 0x7c00,
2339 0x7c00,
2340 0x7c00,
2341 0x7c00,
2342 0x7c00,
2343 0x7c00,
2344 0x7c00,
2345 0x7c00,
2346 0x7c00,
2347 0x7c00,
2348 0x7c00,
2349 0x7c00,
2350 0x7c00,
2351 0x7c00,
2352 0x7c00,
2353 0x7c00,
2354 0x7c00,
2355 0x7c00,
2356 0x7c00,
2357 0x7c00,
2358 0x7c00,
2359 0x7c00,
2360 0x7c00,
2361 0x7c00,
2362 0x7c00,
2363 0x7c00,
2364 0x7c00,
2365 0x7c00,
2366 0x7c00,
2367 0x7c00,
2368 0x7c00,
2369 0x7c00,
2370 0x7c00,
2371 0x7c00,
2372 0x7c00,
2373 0x7c00,
2374 0x7c00,
2375 0x7c00,
2376 0x7c00,
2377 0x7c00,
2378 0x7c00,
2379 0x7c00,
2380 0x7c00,
2381 0x7c00,
2382 0x7c00,
2383 0x7c00,
2384 0x7c00,
2385 0x7c00,
2386 0x7c00,
2387 0x7c00,
2388 0x7c00,
2389 0x7c00,
2390 0x7c00,
2391 0x7c00,
2392 0x7c00,
2393 0x7c00,
2394 0x7c00,
2395 0x7c00,
2396 0x7c00,
2397 0x7c00,
2398 0x7c00,
2399 0x7c00,
2400 0x7c00,
2401 0x7c00,
2402 0x7c00,
2403 0x7c00,
2404 0x7c00,
2405 0x7c00,
2406 0x7c00,
2407 0x7c00,
2408 0x7c00,
2409 0x7c00,
2410 0x7c00,
2411 0x7c00,
2412 0x7c00,
2413 0x7c00,
2414 0x7c00,
2415 0x7c00,
2416 0x7c00,
2417 0x7c00,
2418 0x7c00,
2419 0x7c00,
2420 0x7c00,
2421 0x7c00,
2422 0x7c00,
2423 0x7c00,
2424 0x7c00,
2425 0x7c00,
2426 0x7c00,
2427 0x7c00,
2428 0x7c00,
2429 0x7c00,
2430 0x7c00,
2431 0x7c00,
2432 0x7c00,
2433 0x7c00,
2434 0x7c00,
2435 0x7c00,
2436 0x7c00,
2437 0x7c00,
2438 0x7c00,
2439 0x7c00,
2440 0x7c00,
2441 0x7c00,
2442 0x7c00,
2443 0x7c00,
2444 0x7c00,
2445 0x7c00,
2446 0x8000,
2447 0x8000,
2448 0x8000,
2449 0x8000,
2450 0x8000,
2451 0x8000,
2452 0x8000,
2453 0x8000,
2454 0x8000,
2455 0x8000,
2456 0x8000,
2457 0x8000,
2458 0x8000,
2459 0x8000,
2460 0x8000,
2461 0x8000,
2462 0x8000,
2463 0x8000,
2464 0x8000,
2465 0x8000,
2466 0x8000,
2467 0x8000,
2468 0x8000,
2469 0x8000,
2470 0x8000,
2471 0x8000,
2472 0x8000,
2473 0x8000,
2474 0x8000,
2475 0x8000,
2476 0x8000,
2477 0x8000,
2478 0x8000,
2479 0x8000,
2480 0x8000,
2481 0x8000,
2482 0x8000,
2483 0x8000,
2484 0x8000,
2485 0x8000,
2486 0x8000,
2487 0x8000,
2488 0x8000,
2489 0x8000,
2490 0x8000,
2491 0x8000,
2492 0x8000,
2493 0x8000,
2494 0x8000,
2495 0x8000,
2496 0x8000,
2497 0x8000,
2498 0x8000,
2499 0x8000,
2500 0x8000,
2501 0x8000,
2502 0x8000,
2503 0x8000,
2504 0x8000,
2505 0x8000,
2506 0x8000,
2507 0x8000,
2508 0x8000,
2509 0x8000,
2510 0x8000,
2511 0x8000,
2512 0x8000,
2513 0x8000,
2514 0x8000,
2515 0x8000,
2516 0x8000,
2517 0x8000,
2518 0x8000,
2519 0x8000,
2520 0x8000,
2521 0x8000,
2522 0x8000,
2523 0x8000,
2524 0x8000,
2525 0x8000,
2526 0x8000,
2527 0x8000,
2528 0x8000,
2529 0x8000,
2530 0x8000,
2531 0x8000,
2532 0x8000,
2533 0x8000,
2534 0x8000,
2535 0x8000,
2536 0x8000,
2537 0x8000,
2538 0x8000,
2539 0x8000,
2540 0x8000,
2541 0x8000,
2542 0x8000,
2543 0x8000,
2544 0x8000,
2545 0x8000,
2546 0x8000,
2547 0x8000,
2548 0x8000,
2549 0x8001,
2550 0x8002,
2551 0x8004,
2552 0x8008,
2553 0x8010,
2554 0x8020,
2555 0x8040,
2556 0x8080,
2557 0x8100,
2558 0x8200,
2559 0x8400,
2560 0x8800,
2561 0x8c00,
2562 0x9000,
2563 0x9400,
2564 0x9800,
2565 0x9c00,
2566 0xa000,
2567 0xa400,
2568 0xa800,
2569 0xac00,
2570 0xb000,
2571 0xb400,
2572 0xb800,
2573 0xbc00,
2574 0xc000,
2575 0xc400,
2576 0xc800,
2577 0xcc00,
2578 0xd000,
2579 0xd400,
2580 0xd800,
2581 0xdc00,
2582 0xe000,
2583 0xe400,
2584 0xe800,
2585 0xec00,
2586 0xf000,
2587 0xf400,
2588 0xf800,
2589 0xfc00,
2590 0xfc00,
2591 0xfc00,
2592 0xfc00,
2593 0xfc00,
2594 0xfc00,
2595 0xfc00,
2596 0xfc00,
2597 0xfc00,
2598 0xfc00,
2599 0xfc00,
2600 0xfc00,
2601 0xfc00,
2602 0xfc00,
2603 0xfc00,
2604 0xfc00,
2605 0xfc00,
2606 0xfc00,
2607 0xfc00,
2608 0xfc00,
2609 0xfc00,
2610 0xfc00,
2611 0xfc00,
2612 0xfc00,
2613 0xfc00,
2614 0xfc00,
2615 0xfc00,
2616 0xfc00,
2617 0xfc00,
2618 0xfc00,
2619 0xfc00,
2620 0xfc00,
2621 0xfc00,
2622 0xfc00,
2623 0xfc00,
2624 0xfc00,
2625 0xfc00,
2626 0xfc00,
2627 0xfc00,
2628 0xfc00,
2629 0xfc00,
2630 0xfc00,
2631 0xfc00,
2632 0xfc00,
2633 0xfc00,
2634 0xfc00,
2635 0xfc00,
2636 0xfc00,
2637 0xfc00,
2638 0xfc00,
2639 0xfc00,
2640 0xfc00,
2641 0xfc00,
2642 0xfc00,
2643 0xfc00,
2644 0xfc00,
2645 0xfc00,
2646 0xfc00,
2647 0xfc00,
2648 0xfc00,
2649 0xfc00,
2650 0xfc00,
2651 0xfc00,
2652 0xfc00,
2653 0xfc00,
2654 0xfc00,
2655 0xfc00,
2656 0xfc00,
2657 0xfc00,
2658 0xfc00,
2659 0xfc00,
2660 0xfc00,
2661 0xfc00,
2662 0xfc00,
2663 0xfc00,
2664 0xfc00,
2665 0xfc00,
2666 0xfc00,
2667 0xfc00,
2668 0xfc00,
2669 0xfc00,
2670 0xfc00,
2671 0xfc00,
2672 0xfc00,
2673 0xfc00,
2674 0xfc00,
2675 0xfc00,
2676 0xfc00,
2677 0xfc00,
2678 0xfc00,
2679 0xfc00,
2680 0xfc00,
2681 0xfc00,
2682 0xfc00,
2683 0xfc00,
2684 0xfc00,
2685 0xfc00,
2686 0xfc00,
2687 0xfc00,
2688 0xfc00,
2689 0xfc00,
2690 0xfc00,
2691 0xfc00,
2692 0xfc00,
2693 0xfc00,
2694 0xfc00,
2695 0xfc00,
2696 0xfc00,
2697 0xfc00,
2698 0xfc00,
2699 0xfc00,
2700 0xfc00,
2701 0xfc00,
2702 };
2703
2704 const uint8_t util_float_to_half_shift_table[512] = {
2705 0x18,
2706 0x18,
2707 0x18,
2708 0x18,
2709 0x18,
2710 0x18,
2711 0x18,
2712 0x18,
2713 0x18,
2714 0x18,
2715 0x18,
2716 0x18,
2717 0x18,
2718 0x18,
2719 0x18,
2720 0x18,
2721 0x18,
2722 0x18,
2723 0x18,
2724 0x18,
2725 0x18,
2726 0x18,
2727 0x18,
2728 0x18,
2729 0x18,
2730 0x18,
2731 0x18,
2732 0x18,
2733 0x18,
2734 0x18,
2735 0x18,
2736 0x18,
2737 0x18,
2738 0x18,
2739 0x18,
2740 0x18,
2741 0x18,
2742 0x18,
2743 0x18,
2744 0x18,
2745 0x18,
2746 0x18,
2747 0x18,
2748 0x18,
2749 0x18,
2750 0x18,
2751 0x18,
2752 0x18,
2753 0x18,
2754 0x18,
2755 0x18,
2756 0x18,
2757 0x18,
2758 0x18,
2759 0x18,
2760 0x18,
2761 0x18,
2762 0x18,
2763 0x18,
2764 0x18,
2765 0x18,
2766 0x18,
2767 0x18,
2768 0x18,
2769 0x18,
2770 0x18,
2771 0x18,
2772 0x18,
2773 0x18,
2774 0x18,
2775 0x18,
2776 0x18,
2777 0x18,
2778 0x18,
2779 0x18,
2780 0x18,
2781 0x18,
2782 0x18,
2783 0x18,
2784 0x18,
2785 0x18,
2786 0x18,
2787 0x18,
2788 0x18,
2789 0x18,
2790 0x18,
2791 0x18,
2792 0x18,
2793 0x18,
2794 0x18,
2795 0x18,
2796 0x18,
2797 0x18,
2798 0x18,
2799 0x18,
2800 0x18,
2801 0x18,
2802 0x18,
2803 0x18,
2804 0x18,
2805 0x18,
2806 0x18,
2807 0x18,
2808 0x17,
2809 0x16,
2810 0x15,
2811 0x14,
2812 0x13,
2813 0x12,
2814 0x11,
2815 0x10,
2816 0xf,
2817 0xe,
2818 0xd,
2819 0xd,
2820 0xd,
2821 0xd,
2822 0xd,
2823 0xd,
2824 0xd,
2825 0xd,
2826 0xd,
2827 0xd,
2828 0xd,
2829 0xd,
2830 0xd,
2831 0xd,
2832 0xd,
2833 0xd,
2834 0xd,
2835 0xd,
2836 0xd,
2837 0xd,
2838 0xd,
2839 0xd,
2840 0xd,
2841 0xd,
2842 0xd,
2843 0xd,
2844 0xd,
2845 0xd,
2846 0xd,
2847 0xd,
2848 0x18,
2849 0x18,
2850 0x18,
2851 0x18,
2852 0x18,
2853 0x18,
2854 0x18,
2855 0x18,
2856 0x18,
2857 0x18,
2858 0x18,
2859 0x18,
2860 0x18,
2861 0x18,
2862 0x18,
2863 0x18,
2864 0x18,
2865 0x18,
2866 0x18,
2867 0x18,
2868 0x18,
2869 0x18,
2870 0x18,
2871 0x18,
2872 0x18,
2873 0x18,
2874 0x18,
2875 0x18,
2876 0x18,
2877 0x18,
2878 0x18,
2879 0x18,
2880 0x18,
2881 0x18,
2882 0x18,
2883 0x18,
2884 0x18,
2885 0x18,
2886 0x18,
2887 0x18,
2888 0x18,
2889 0x18,
2890 0x18,
2891 0x18,
2892 0x18,
2893 0x18,
2894 0x18,
2895 0x18,
2896 0x18,
2897 0x18,
2898 0x18,
2899 0x18,
2900 0x18,
2901 0x18,
2902 0x18,
2903 0x18,
2904 0x18,
2905 0x18,
2906 0x18,
2907 0x18,
2908 0x18,
2909 0x18,
2910 0x18,
2911 0x18,
2912 0x18,
2913 0x18,
2914 0x18,
2915 0x18,
2916 0x18,
2917 0x18,
2918 0x18,
2919 0x18,
2920 0x18,
2921 0x18,
2922 0x18,
2923 0x18,
2924 0x18,
2925 0x18,
2926 0x18,
2927 0x18,
2928 0x18,
2929 0x18,
2930 0x18,
2931 0x18,
2932 0x18,
2933 0x18,
2934 0x18,
2935 0x18,
2936 0x18,
2937 0x18,
2938 0x18,
2939 0x18,
2940 0x18,
2941 0x18,
2942 0x18,
2943 0x18,
2944 0x18,
2945 0x18,
2946 0x18,
2947 0x18,
2948 0x18,
2949 0x18,
2950 0x18,
2951 0x18,
2952 0x18,
2953 0x18,
2954 0x18,
2955 0x18,
2956 0x18,
2957 0x18,
2958 0x18,
2959 0x18,
2960 0xd,
2961 0x18,
2962 0x18,
2963 0x18,
2964 0x18,
2965 0x18,
2966 0x18,
2967 0x18,
2968 0x18,
2969 0x18,
2970 0x18,
2971 0x18,
2972 0x18,
2973 0x18,
2974 0x18,
2975 0x18,
2976 0x18,
2977 0x18,
2978 0x18,
2979 0x18,
2980 0x18,
2981 0x18,
2982 0x18,
2983 0x18,
2984 0x18,
2985 0x18,
2986 0x18,
2987 0x18,
2988 0x18,
2989 0x18,
2990 0x18,
2991 0x18,
2992 0x18,
2993 0x18,
2994 0x18,
2995 0x18,
2996 0x18,
2997 0x18,
2998 0x18,
2999 0x18,
3000 0x18,
3001 0x18,
3002 0x18,
3003 0x18,
3004 0x18,
3005 0x18,
3006 0x18,
3007 0x18,
3008 0x18,
3009 0x18,
3010 0x18,
3011 0x18,
3012 0x18,
3013 0x18,
3014 0x18,
3015 0x18,
3016 0x18,
3017 0x18,
3018 0x18,
3019 0x18,
3020 0x18,
3021 0x18,
3022 0x18,
3023 0x18,
3024 0x18,
3025 0x18,
3026 0x18,
3027 0x18,
3028 0x18,
3029 0x18,
3030 0x18,
3031 0x18,
3032 0x18,
3033 0x18,
3034 0x18,
3035 0x18,
3036 0x18,
3037 0x18,
3038 0x18,
3039 0x18,
3040 0x18,
3041 0x18,
3042 0x18,
3043 0x18,
3044 0x18,
3045 0x18,
3046 0x18,
3047 0x18,
3048 0x18,
3049 0x18,
3050 0x18,
3051 0x18,
3052 0x18,
3053 0x18,
3054 0x18,
3055 0x18,
3056 0x18,
3057 0x18,
3058 0x18,
3059 0x18,
3060 0x18,
3061 0x18,
3062 0x18,
3063 0x18,
3064 0x17,
3065 0x16,
3066 0x15,
3067 0x14,
3068 0x13,
3069 0x12,
3070 0x11,
3071 0x10,
3072 0xf,
3073 0xe,
3074 0xd,
3075 0xd,
3076 0xd,
3077 0xd,
3078 0xd,
3079 0xd,
3080 0xd,
3081 0xd,
3082 0xd,
3083 0xd,
3084 0xd,
3085 0xd,
3086 0xd,
3087 0xd,
3088 0xd,
3089 0xd,
3090 0xd,
3091 0xd,
3092 0xd,
3093 0xd,
3094 0xd,
3095 0xd,
3096 0xd,
3097 0xd,
3098 0xd,
3099 0xd,
3100 0xd,
3101 0xd,
3102 0xd,
3103 0xd,
3104 0x18,
3105 0x18,
3106 0x18,
3107 0x18,
3108 0x18,
3109 0x18,
3110 0x18,
3111 0x18,
3112 0x18,
3113 0x18,
3114 0x18,
3115 0x18,
3116 0x18,
3117 0x18,
3118 0x18,
3119 0x18,
3120 0x18,
3121 0x18,
3122 0x18,
3123 0x18,
3124 0x18,
3125 0x18,
3126 0x18,
3127 0x18,
3128 0x18,
3129 0x18,
3130 0x18,
3131 0x18,
3132 0x18,
3133 0x18,
3134 0x18,
3135 0x18,
3136 0x18,
3137 0x18,
3138 0x18,
3139 0x18,
3140 0x18,
3141 0x18,
3142 0x18,
3143 0x18,
3144 0x18,
3145 0x18,
3146 0x18,
3147 0x18,
3148 0x18,
3149 0x18,
3150 0x18,
3151 0x18,
3152 0x18,
3153 0x18,
3154 0x18,
3155 0x18,
3156 0x18,
3157 0x18,
3158 0x18,
3159 0x18,
3160 0x18,
3161 0x18,
3162 0x18,
3163 0x18,
3164 0x18,
3165 0x18,
3166 0x18,
3167 0x18,
3168 0x18,
3169 0x18,
3170 0x18,
3171 0x18,
3172 0x18,
3173 0x18,
3174 0x18,
3175 0x18,
3176 0x18,
3177 0x18,
3178 0x18,
3179 0x18,
3180 0x18,
3181 0x18,
3182 0x18,
3183 0x18,
3184 0x18,
3185 0x18,
3186 0x18,
3187 0x18,
3188 0x18,
3189 0x18,
3190 0x18,
3191 0x18,
3192 0x18,
3193 0x18,
3194 0x18,
3195 0x18,
3196 0x18,
3197 0x18,
3198 0x18,
3199 0x18,
3200 0x18,
3201 0x18,
3202 0x18,
3203 0x18,
3204 0x18,
3205 0x18,
3206 0x18,
3207 0x18,
3208 0x18,
3209 0x18,
3210 0x18,
3211 0x18,
3212 0x18,
3213 0x18,
3214 0x18,
3215 0x18,
3216 0xd,
3217 };