PPC: Add dual-number mode interpreter. Enable by default.
[luajit-2.0.git] / src / buildvm_ppc.h
blobba8d2862450cac5aaaed5aab46adf166e5262fba
1 /*
2 ** This file has been pre-processed with DynASM.
3 ** http://luajit.org/dynasm.html
4 ** DynASM version 1.3.0, DynASM ppc version 1.3.0
5 ** DO NOT EDIT! The original file is in "buildvm_ppc.dasc".
6 */
8 #if DASM_VERSION != 10300
9 #error "Version mismatch between DynASM and included encoding engine"
10 #endif
12 #define DASM_SECTION_CODE_OP 0
13 #define DASM_SECTION_CODE_SUB 1
14 #define DASM_MAXSECTION 2
15 static const unsigned int build_actionlist[7101] = {
16 0x00010001,
17 0x00060014,
18 0x72000000,
19 0x00090200,
20 0x39000000,
21 0x00098200,
22 0x41820000,
23 0x00050815,
24 0x8209fff8,
25 0x7d2e4b78,
26 0x9514fff8,
27 0x00060016,
28 0x72000000,
29 0x00090200,
30 0x398c0008,
31 0x7d936378,
32 0x41820000,
33 0x00050817,
34 0x00060018,
35 0x2c000000,
36 0x00098200,
37 0x56090038,
38 0x38000000,
39 0x00098200,
40 0x7d297050,
41 0x40820000,
42 0x00050814,
43 0x350cfff8,
44 0x91320000,
45 0x00098200,
46 0x81210018,
47 0x39cefff8,
48 0x90110000,
49 0x00098200,
50 0x55291800,
51 0x000900a1,
52 0x41820000,
53 0x00050802,
54 0x0006000b,
55 0x3508fff8,
56 0xc8140000,
57 0x3a940008,
58 0xd80e0000,
59 0x39ce0008,
60 0x40820000,
61 0x0005080b,
62 0x0006000c,
63 0x7c096000,
64 0x40820000,
65 0x00050806,
66 0x0006000d,
67 0x91d20000,
68 0x00098200,
69 0x00060019,
70 0x00000000,
71 0x80010014,
72 0x38600000,
73 0x90120000,
74 0x00098200,
75 0x0006001a,
76 0x80010104,
77 0x81c10000,
78 0x00098200,
79 0xc9c10000,
80 0x00098200,
81 0x81e10000,
82 0x00098200,
83 0xc9e10000,
84 0x00098200,
85 0x82010000,
86 0x00098200,
87 0xca010000,
88 0x00098200,
89 0x82210000,
90 0x00098200,
91 0xca210000,
92 0x00098200,
93 0x82410000,
94 0x00098200,
95 0xca410000,
96 0x00098200,
97 0x82610000,
98 0x00098200,
99 0xca610000,
100 0x00098200,
101 0x7c0803a6,
102 0x82810000,
103 0x00098200,
104 0xca810000,
105 0x00098200,
106 0x82a10000,
107 0x00098200,
108 0xcaa10000,
109 0x00098200,
110 0x82c10000,
111 0x00098200,
112 0xcac10000,
113 0x00098200,
114 0x82e10000,
115 0x00098200,
116 0xcae10000,
117 0x00098200,
118 0x00000000,
119 0x83010000,
120 0x00098200,
121 0xcb010000,
122 0x00098200,
123 0x83210000,
124 0x00098200,
125 0xcb210000,
126 0x00098200,
127 0x83410000,
128 0x00098200,
129 0xcb410000,
130 0x00098200,
131 0x83610000,
132 0x00098200,
133 0xcb610000,
134 0x00098200,
135 0x83810000,
136 0x00098200,
137 0xcb810000,
138 0x00098200,
139 0x83a10000,
140 0x00098200,
141 0xcba10000,
142 0x00098200,
143 0x83c10000,
144 0x00098200,
145 0xcbc10000,
146 0x00098200,
147 0x83e10000,
148 0x00098200,
149 0xcbe10000,
150 0x00098200,
151 0x38210100,
152 0x4e800020,
153 0x00060010,
154 0x40810000,
155 0x00050807,
156 0x81120000,
157 0x00098200,
158 0x7c0e4040,
159 0x40800000,
160 0x00050808,
161 0x92ee0000,
162 0x398c0008,
163 0x39ce0008,
164 0x48000000,
165 0x0005000c,
166 0x00060011,
167 0x00000000,
168 0x20c90000,
169 0x7c096050,
170 0x7d084110,
171 0x7c004038,
172 0x7dc07050,
173 0x48000000,
174 0x0005000d,
175 0x00060012,
176 0x91d20000,
177 0x00098200,
178 0x7d956378,
179 0x7d244b78,
180 0x7e439378,
181 0x48000001,
182 0x00030000,
183 0x81210018,
184 0x7eacab78,
185 0x55291800,
186 0x000900a1,
187 0x81d20000,
188 0x00098200,
189 0x48000000,
190 0x0005000c,
191 0x0006001b,
192 0x7c611b78,
193 0x7c832378,
194 0x0006001c,
195 0x82410010,
196 0x38000000,
197 0x00098200,
198 0x81120000,
199 0x00098200,
200 0x90080000,
201 0x00098200,
202 0x48000000,
203 0x0005001a,
204 0x0006001d,
205 0x5461003a,
206 0x0006001e,
207 0x82410010,
208 0x3ac00000,
209 0x00098200,
210 0x81d20000,
211 0x00098200,
212 0x3cc059c0,
213 0x82320000,
214 0x00098200,
215 0x3b000000,
216 0x90c10008,
217 0x39000000,
218 0x00098200,
219 0x60c60004,
220 0x3ae00000,
221 0x00098200,
222 0x38000000,
223 0x00098200,
224 0xc3c10008,
225 0x820efff8,
226 0x3a8efff8,
227 0x90c10008,
228 0x3a310000,
229 0x00098200,
230 0x00000000,
231 0x91140000,
232 0x39800010,
233 0x90110000,
234 0x00098200,
235 0xc3e10008,
236 0x48000000,
237 0x00050016,
238 0x0006001f,
239 0x38800000,
240 0x00098200,
241 0x48000000,
242 0x00050002,
243 0x00060020,
244 0x7d6e5a14,
245 0x7e8ea050,
246 0x91d20000,
247 0x00098200,
248 0x3a100004,
249 0x91720000,
250 0x00098200,
251 0x568400fe,
252 0x000900ab,
253 0x0006000c,
254 0x92010008,
255 0x7e439378,
256 0x48000001,
257 0x00030000,
258 0x81d20000,
259 0x00098200,
260 0x81720000,
261 0x00098200,
262 0x814efffc,
263 0x7d6e5850,
264 0x820a0000,
265 0x00098200,
266 0x80f00000,
267 0x3a100004,
268 0x54e815ba,
269 0x54f4dd78,
270 0x7c11402e,
271 0x7e947214,
272 0x7c0903a6,
273 0x4e800420,
274 0x00060021,
275 0x9421ff00,
276 0x91c10000,
277 0x00098200,
278 0xd9c10000,
279 0x00098200,
280 0x91e10000,
281 0x00098200,
282 0xd9e10000,
283 0x00098200,
284 0x92010000,
285 0x00098200,
286 0xda010000,
287 0x00098200,
288 0x92210000,
289 0x00098200,
290 0x00000000,
291 0xda210000,
292 0x00098200,
293 0x92410000,
294 0x00098200,
295 0xda410000,
296 0x00098200,
297 0x92610000,
298 0x00098200,
299 0xda610000,
300 0x00098200,
301 0x7c0802a6,
302 0x92810000,
303 0x00098200,
304 0xda810000,
305 0x00098200,
306 0x92a10000,
307 0x00098200,
308 0xdaa10000,
309 0x00098200,
310 0x92c10000,
311 0x00098200,
312 0xdac10000,
313 0x00098200,
314 0x92e10000,
315 0x00098200,
316 0xdae10000,
317 0x00098200,
318 0x93010000,
319 0x00098200,
320 0xdb010000,
321 0x00098200,
322 0x93210000,
323 0x00098200,
324 0xdb210000,
325 0x00098200,
326 0x90010104,
327 0x93410000,
328 0x00098200,
329 0xdb410000,
330 0x00098200,
331 0x93610000,
332 0x00098200,
333 0xdb610000,
334 0x00098200,
335 0x93810000,
336 0x00098200,
337 0x00000000,
338 0xdb810000,
339 0x00098200,
340 0x93a10000,
341 0x00098200,
342 0xdba10000,
343 0x00098200,
344 0x93c10000,
345 0x00098200,
346 0xdbc10000,
347 0x00098200,
348 0x93e10000,
349 0x00098200,
350 0xdbe10000,
351 0x00098200,
352 0x7c721b78,
353 0x82320000,
354 0x00098200,
355 0x7c8e2378,
356 0x89120000,
357 0x00098200,
358 0x92410010,
359 0x3a000000,
360 0x00098200,
361 0x38010000,
362 0x00098200,
363 0x3a310000,
364 0x00098200,
365 0x90a10018,
366 0x28080000,
367 0x90a1001c,
368 0x90120000,
369 0x00098200,
370 0x90a10014,
371 0x90610008,
372 0x41820000,
373 0x00050803,
374 0x7dd47378,
375 0x81d20000,
376 0x00098200,
377 0x3ac00000,
378 0x00098200,
379 0x81120000,
380 0x00098200,
381 0x820efff8,
382 0x3cc059c0,
383 0x7d8e4050,
384 0x98b20000,
385 0x00098200,
386 0x90c10008,
387 0x72000000,
388 0x00090200,
389 0x60c60004,
390 0xc3c10008,
391 0x3b000000,
392 0x90c10008,
393 0x398c0008,
394 0x3c004338,
395 0x7d936378,
396 0x90010020,
397 0x38000000,
398 0x00098200,
399 0xc3e10008,
400 0x3ae00000,
401 0x00098200,
402 0x90110000,
403 0x00098200,
404 0x00000000,
405 0x41820000,
406 0x00050817,
407 0x48000000,
408 0x00050018,
409 0x00060022,
410 0x9421ff00,
411 0x91c10000,
412 0x00098200,
413 0xd9c10000,
414 0x00098200,
415 0x91e10000,
416 0x00098200,
417 0xd9e10000,
418 0x00098200,
419 0x92010000,
420 0x00098200,
421 0xda010000,
422 0x00098200,
423 0x92210000,
424 0x00098200,
425 0xda210000,
426 0x00098200,
427 0x92410000,
428 0x00098200,
429 0xda410000,
430 0x00098200,
431 0x92610000,
432 0x00098200,
433 0xda610000,
434 0x00098200,
435 0x7c0802a6,
436 0x92810000,
437 0x00098200,
438 0xda810000,
439 0x00098200,
440 0x92a10000,
441 0x00098200,
442 0xdaa10000,
443 0x00098200,
444 0x92c10000,
445 0x00098200,
446 0xdac10000,
447 0x00098200,
448 0x92e10000,
449 0x00098200,
450 0x00000000,
451 0xdae10000,
452 0x00098200,
453 0x93010000,
454 0x00098200,
455 0xdb010000,
456 0x00098200,
457 0x93210000,
458 0x00098200,
459 0xdb210000,
460 0x00098200,
461 0x90010104,
462 0x93410000,
463 0x00098200,
464 0xdb410000,
465 0x00098200,
466 0x93610000,
467 0x00098200,
468 0xdb610000,
469 0x00098200,
470 0x93810000,
471 0x00098200,
472 0xdb810000,
473 0x00098200,
474 0x93a10000,
475 0x00098200,
476 0xdba10000,
477 0x00098200,
478 0x93c10000,
479 0x00098200,
480 0xdbc10000,
481 0x00098200,
482 0x93e10000,
483 0x00098200,
484 0xdbe10000,
485 0x00098200,
486 0x3a000000,
487 0x00098200,
488 0x90c1001c,
489 0x48000000,
490 0x00050001,
491 0x00060023,
492 0x9421ff00,
493 0x91c10000,
494 0x00098200,
495 0xd9c10000,
496 0x00098200,
497 0x00000000,
498 0x91e10000,
499 0x00098200,
500 0xd9e10000,
501 0x00098200,
502 0x92010000,
503 0x00098200,
504 0xda010000,
505 0x00098200,
506 0x92210000,
507 0x00098200,
508 0xda210000,
509 0x00098200,
510 0x92410000,
511 0x00098200,
512 0xda410000,
513 0x00098200,
514 0x92610000,
515 0x00098200,
516 0xda610000,
517 0x00098200,
518 0x7c0802a6,
519 0x92810000,
520 0x00098200,
521 0xda810000,
522 0x00098200,
523 0x92a10000,
524 0x00098200,
525 0xdaa10000,
526 0x00098200,
527 0x92c10000,
528 0x00098200,
529 0xdac10000,
530 0x00098200,
531 0x92e10000,
532 0x00098200,
533 0xdae10000,
534 0x00098200,
535 0x93010000,
536 0x00098200,
537 0xdb010000,
538 0x00098200,
539 0x93210000,
540 0x00098200,
541 0xdb210000,
542 0x00098200,
543 0x00000000,
544 0x90010104,
545 0x93410000,
546 0x00098200,
547 0xdb410000,
548 0x00098200,
549 0x93610000,
550 0x00098200,
551 0xdb610000,
552 0x00098200,
553 0x93810000,
554 0x00098200,
555 0xdb810000,
556 0x00098200,
557 0x93a10000,
558 0x00098200,
559 0xdba10000,
560 0x00098200,
561 0x93c10000,
562 0x00098200,
563 0xdbc10000,
564 0x00098200,
565 0x93e10000,
566 0x00098200,
567 0xdbe10000,
568 0x00098200,
569 0x3a000000,
570 0x00098200,
571 0x0006000b,
572 0x81030000,
573 0x00098200,
574 0x90a10018,
575 0x7c721b78,
576 0x90610010,
577 0x7c8e2378,
578 0x90320000,
579 0x00098200,
580 0x82320000,
581 0x00098200,
582 0x90610008,
583 0x91010014,
584 0x3a310000,
585 0x00098200,
586 0x0006000d,
587 0x81320000,
588 0x00098200,
589 0x3ac00000,
590 0x00098200,
591 0x81120000,
592 0x00098200,
593 0x00000000,
594 0x3cc059c0,
595 0x7e107214,
596 0x90c10008,
597 0x3b000000,
598 0x60c60004,
599 0xc3c10008,
600 0x7e098050,
601 0x90c10008,
602 0x3c004338,
603 0x7d6e4050,
604 0x90010020,
605 0x38000000,
606 0x00098200,
607 0xc3e10008,
608 0x3ae00000,
609 0x00098200,
610 0x90110000,
611 0x00098200,
612 0x00060024,
613 0x800efff8,
614 0x814efffc,
615 0x2c000000,
616 0x00098200,
617 0x40820000,
618 0x00050825,
619 0x00060026,
620 0x920efff8,
621 0x820a0000,
622 0x00098200,
623 0x80f00000,
624 0x3a100004,
625 0x54e815ba,
626 0x54f4dd78,
627 0x7c11402e,
628 0x7e947214,
629 0x7c0903a6,
630 0x4e800420,
631 0x00060027,
632 0x9421ff00,
633 0x91c10000,
634 0x00098200,
635 0xd9c10000,
636 0x00098200,
637 0x91e10000,
638 0x00098200,
639 0xd9e10000,
640 0x00098200,
641 0x92010000,
642 0x00098200,
643 0xda010000,
644 0x00098200,
645 0x92210000,
646 0x00098200,
647 0xda210000,
648 0x00098200,
649 0x92410000,
650 0x00098200,
651 0xda410000,
652 0x00098200,
653 0x92610000,
654 0x00098200,
655 0xda610000,
656 0x00098200,
657 0x7c0802a6,
658 0x92810000,
659 0x00098200,
660 0x00000000,
661 0xda810000,
662 0x00098200,
663 0x92a10000,
664 0x00098200,
665 0xdaa10000,
666 0x00098200,
667 0x92c10000,
668 0x00098200,
669 0xdac10000,
670 0x00098200,
671 0x92e10000,
672 0x00098200,
673 0xdae10000,
674 0x00098200,
675 0x93010000,
676 0x00098200,
677 0xdb010000,
678 0x00098200,
679 0x93210000,
680 0x00098200,
681 0xdb210000,
682 0x00098200,
683 0x90010104,
684 0x93410000,
685 0x00098200,
686 0xdb410000,
687 0x00098200,
688 0x93610000,
689 0x00098200,
690 0xdb610000,
691 0x00098200,
692 0x93810000,
693 0x00098200,
694 0xdb810000,
695 0x00098200,
696 0x93a10000,
697 0x00098200,
698 0xdba10000,
699 0x00098200,
700 0x93c10000,
701 0x00098200,
702 0xdbc10000,
703 0x00098200,
704 0x93e10000,
705 0x00098200,
706 0x00000000,
707 0xdbe10000,
708 0x00098200,
709 0x7c721b78,
710 0x80030000,
711 0x00098200,
712 0x90610010,
713 0x81120000,
714 0x00098200,
715 0x90610008,
716 0x7c080050,
717 0x81120000,
718 0x00098200,
719 0x90320000,
720 0x00098200,
721 0x39200000,
722 0x90010018,
723 0x9121001c,
724 0x91010014,
725 0x7cc903a6,
726 0x4e800421,
727 0x7c6e1b79,
728 0x82320000,
729 0x00098200,
730 0x3a000000,
731 0x00098200,
732 0x3a310000,
733 0x00098200,
734 0x40820000,
735 0x0005080d,
736 0x48000000,
737 0x00050019,
738 0x00060015,
739 0x800efff4,
740 0x7dca7378,
741 0x7d2e4b78,
742 0x8109fffc,
743 0x28000000,
744 0x820afff0,
745 0x41820000,
746 0x00050801,
747 0x392cfff8,
748 0x81080000,
749 0x00098200,
750 0x7ef4492e,
751 0x81e80000,
752 0x00098200,
753 0x7c0903a6,
754 0x4e800420,
755 0x0006000b,
756 0x390afff0,
757 0x7d6e4050,
758 0x48000000,
759 0x00050028,
760 0x00060029,
761 0x80f0fffc,
762 0x388afff0,
763 0x54f55d78,
764 0xc8140000,
765 0x7d0eaa14,
766 0x91d20000,
767 0x00098200,
768 0x7c082040,
769 0x7ca82050,
770 0x54f4dd78,
771 0xd8040000,
772 0x40820000,
773 0x0005082a,
774 0x7c0ea5ae,
775 0x48000000,
776 0x0005002b,
777 0x0006002c,
778 0x38b10000,
779 0x00098200,
780 0x00000000,
781 0x38000000,
782 0x00098200,
783 0x54ea5d78,
784 0x91650004,
785 0x7c8e5214,
786 0x90050000,
787 0x48000000,
788 0x00050001,
789 0x0006002d,
790 0x38910000,
791 0x00098200,
792 0x38000000,
793 0x00098200,
794 0x91440004,
795 0x38b10000,
796 0x00098200,
797 0x90040000,
798 0x39000000,
799 0x00098200,
800 0x91650004,
801 0x91050000,
802 0x48000000,
803 0x00050001,
804 0x0006002e,
805 0x00000000,
806 0x90010024,
807 0xc8010020,
808 0xfc00f028,
809 0x00000000,
810 0x54ea5d78,
811 0x38b10000,
812 0x00098200,
813 0x7c8e5214,
814 0x00000000,
815 0x92c50000,
816 0x90050004,
817 0x00000000,
818 0xd8050000,
819 0x00000000,
820 0x48000000,
821 0x00050001,
822 0x0006002f,
823 0x54ea5d78,
824 0x54eb9d78,
825 0x7c8e5214,
826 0x7cae5a14,
827 0x0006000b,
828 0x91d20000,
829 0x00098200,
830 0x7e439378,
831 0x92010008,
832 0x48000001,
833 0x00030001,
834 0x28030000,
835 0x41820000,
836 0x00050803,
837 0xc8030000,
838 0x80f00000,
839 0x3a100004,
840 0x7c0ea5ae,
841 0x54e815ba,
842 0x54ea5d78,
843 0x54ec9b78,
844 0x7c11402e,
845 0x54f4dd78,
846 0x54eb9d78,
847 0x7c0903a6,
848 0x4e800420,
849 0x0006000d,
850 0x210e0000,
851 0x00098200,
852 0x81d20000,
853 0x00098200,
854 0x920efff0,
855 0x7e087214,
856 0x814efffc,
857 0x39600010,
858 0x48000000,
859 0x00050026,
860 0x00060030,
861 0x38b10000,
862 0x00098200,
863 0x38000000,
864 0x00098200,
865 0x54ea5d78,
866 0x91650004,
867 0x7c8e5214,
868 0x90050000,
869 0x48000000,
870 0x00050001,
871 0x00060031,
872 0x38910000,
873 0x00098200,
874 0x38000000,
875 0x00098200,
876 0x91440004,
877 0x38b10000,
878 0x00098200,
879 0x90040000,
880 0x39000000,
881 0x00098200,
882 0x91650004,
883 0x91050000,
884 0x48000000,
885 0x00050001,
886 0x00060032,
887 0x00000000,
888 0x90010024,
889 0xc8010020,
890 0xfc00f028,
891 0x00000000,
892 0x54ea5d78,
893 0x38b10000,
894 0x00098200,
895 0x7c8e5214,
896 0x00000000,
897 0x92c50000,
898 0x90050004,
899 0x00000000,
900 0xd8050000,
901 0x00000000,
902 0x48000000,
903 0x00050001,
904 0x00060033,
905 0x54ea5d78,
906 0x54eb9d78,
907 0x7c8e5214,
908 0x7cae5a14,
909 0x0006000b,
910 0x91d20000,
911 0x00098200,
912 0x7e439378,
913 0x92010008,
914 0x48000001,
915 0x00030002,
916 0x28030000,
917 0x7c0ea4ae,
918 0x41820000,
919 0x00050803,
920 0x80f00000,
921 0x3a100004,
922 0xd8030000,
923 0x54e815ba,
924 0x54ea5d78,
925 0x54ec9b78,
926 0x7c11402e,
927 0x54f4dd78,
928 0x54eb9d78,
929 0x7c0903a6,
930 0x4e800420,
931 0x0006000d,
932 0x210e0000,
933 0x00098200,
934 0x81d20000,
935 0x00098200,
936 0x920efff0,
937 0x7e087214,
938 0x814efffc,
939 0x39600018,
940 0xd80e0010,
941 0x48000000,
942 0x00050026,
943 0x00060034,
944 0x7e439378,
945 0x3a10fffc,
946 0x00000000,
947 0x7e84a378,
948 0x00000000,
949 0x7c8ea214,
950 0x00000000,
951 0x92010008,
952 0x00000000,
953 0x7d856378,
954 0x00000000,
955 0x7cae6214,
956 0x00000000,
957 0x91d20000,
958 0x00098200,
959 0x54e6063e,
960 0x48000001,
961 0x00030003,
962 0x0006000d,
963 0x28030001,
964 0x41810000,
965 0x00050835,
966 0x20630000,
967 0x0006000e,
968 0x80f00000,
969 0x3a100004,
970 0x54e993ba,
971 0x3d290000,
972 0x00098200,
973 0x7d291838,
974 0x7e104a14,
975 0x0006002b,
976 0x80f00000,
977 0x3a100004,
978 0x54e815ba,
979 0x54ea5d78,
980 0x54ec9b78,
981 0x7c11402e,
982 0x54f4dd78,
983 0x54eb9d78,
984 0x7c0903a6,
985 0x4e800420,
986 0x00060036,
987 0x80f0fffc,
988 0xc8140000,
989 0x54e8dd78,
990 0x7c0e45ae,
991 0x48000000,
992 0x0005002b,
993 0x00060037,
994 0x80140000,
995 0x20000000,
996 0x00098200,
997 0x7c631910,
998 0x7c6318f8,
999 0x48000000,
1000 0x0005000e,
1001 0x00060038,
1002 0x80140000,
1003 0x20000000,
1004 0x00098200,
1005 0x7c631910,
1006 0x48000000,
1007 0x0005000e,
1008 0x00060039,
1009 0x3a10fffc,
1010 0x91d20000,
1011 0x00098200,
1012 0x7e439378,
1013 0x92010008,
1014 0x48000001,
1015 0x00030004,
1016 0x48000000,
1017 0x0005000d,
1018 0x0006003a,
1019 0x00000000,
1020 0x7ce43b78,
1021 0x3a10fffc,
1022 0x91d20000,
1023 0x00098200,
1024 0x7e439378,
1025 0x92010008,
1026 0x48000001,
1027 0x00030005,
1028 0x48000000,
1029 0x0005000d,
1030 0x00000000,
1031 0x0006003b,
1032 0x7caf5a14,
1033 0x7cce5214,
1034 0x48000000,
1035 0x00050001,
1036 0x0006003c,
1037 0x00000000,
1038 0x7d655b78,
1039 0x7d465378,
1040 0x48000000,
1041 0x00050001,
1042 0x00000000,
1043 0x0006003d,
1044 0x7d856378,
1045 0x7d866378,
1046 0x48000000,
1047 0x00050001,
1048 0x0006003e,
1049 0x7cae5214,
1050 0x7ccf5a14,
1051 0x48000000,
1052 0x00050001,
1053 0x0006003f,
1054 0x7cae5214,
1055 0x7cce5a14,
1056 0x00000000,
1057 0x48000000,
1058 0x00050001,
1059 0x00000000,
1060 0x00060040,
1061 0x00060041,
1062 0x00000000,
1063 0x7d455378,
1064 0x7d665b78,
1065 0x00000000,
1066 0x0006000b,
1067 0x7c8ea214,
1068 0x91d20000,
1069 0x00098200,
1070 0x7e439378,
1071 0x92010008,
1072 0x54e7063e,
1073 0x48000001,
1074 0x00030006,
1075 0x28030000,
1076 0x41820000,
1077 0x0005082b,
1078 0x00060035,
1079 0x7d0e1850,
1080 0x9203fff0,
1081 0x7dc97378,
1082 0x3a080000,
1083 0x00098200,
1084 0x7c6e1b78,
1085 0x39600010,
1086 0x48000000,
1087 0x00050024,
1088 0x00060042,
1089 0x00000000,
1090 0x7c751b78,
1091 0x00000000,
1092 0x7d846378,
1093 0x91d20000,
1094 0x00098200,
1095 0x7e439378,
1096 0x92010008,
1097 0x48000001,
1098 0x00030007,
1099 0x00000000,
1100 0x28030000,
1101 0x40820000,
1102 0x00050835,
1103 0x7ea3ab78,
1104 0x48000000,
1105 0x00050043,
1106 0x00000000,
1107 0x48000000,
1108 0x00050035,
1109 0x00000000,
1110 0x00060025,
1111 0x7e439378,
1112 0x91320000,
1113 0x00098200,
1114 0x388efff8,
1115 0x92010008,
1116 0x7cae5a14,
1117 0x7d755b78,
1118 0x48000001,
1119 0x00030008,
1120 0x814efffc,
1121 0x39750008,
1122 0x920efff8,
1123 0x820a0000,
1124 0x00098200,
1125 0x80f00000,
1126 0x3a100004,
1127 0x54e815ba,
1128 0x54f4dd78,
1129 0x7c11402e,
1130 0x7e947214,
1131 0x7c0903a6,
1132 0x4e800420,
1133 0x00060044,
1134 0x7e439378,
1135 0x91d20000,
1136 0x00098200,
1137 0x3894fff8,
1138 0x92010008,
1139 0x7cb45a14,
1140 0x7d755b78,
1141 0x48000001,
1142 0x00030008,
1143 0x810efff8,
1144 0x39750008,
1145 0x8154fffc,
1146 0x48000000,
1147 0x00050045,
1148 0x00060046,
1149 0x7e439378,
1150 0x91d20000,
1151 0x00098200,
1152 0x7e84a378,
1153 0x92010008,
1154 0x7cf53b78,
1155 0x48000001,
1156 0x00030009,
1157 0x00000000,
1158 0x56a0063e,
1159 0x00000000,
1160 0x56b4dd78,
1161 0x00000000,
1162 0x2c000000,
1163 0x00098200,
1164 0x00000000,
1165 0x56ac9b78,
1166 0x00000000,
1167 0x41820000,
1168 0x00070800,
1169 0x00000000,
1170 0x48000000,
1171 0x00070000,
1172 0x00060047,
1173 0x280b0008,
1174 0x80ae0000,
1175 0x806e0004,
1176 0x41800000,
1177 0x00050848,
1178 0x39000000,
1179 0x00098200,
1180 0x3a8efff8,
1181 0x7c854040,
1182 0x820efff8,
1183 0x40840000,
1184 0x00050848,
1185 0x90b40000,
1186 0x398b0008,
1187 0x90740004,
1188 0x41820000,
1189 0x00050849,
1190 0x39000008,
1191 0x396bfff8,
1192 0x0006000b,
1193 0x7c085840,
1194 0x7c0e44ae,
1195 0x7c1445ae,
1196 0x39080008,
1197 0x40820000,
1198 0x0005080b,
1199 0x48000000,
1200 0x00050049,
1201 0x0006004a,
1202 0x280b0008,
1203 0x806e0000,
1204 0x41800000,
1205 0x00050848,
1206 0x7c161810,
1207 0x7d231910,
1208 0x7d280338,
1209 0x39080000,
1210 0x00098200,
1211 0x55081800,
1212 0x000900a1,
1213 0x392a0000,
1214 0x00098200,
1215 0x7c2944ae,
1216 0x48000000,
1217 0x0005004b,
1218 0x0006004c,
1219 0x280b0008,
1220 0x80ae0000,
1221 0x806e0004,
1222 0x41800000,
1223 0x00050848,
1224 0x2c050000,
1225 0x00098200,
1226 0x40820000,
1227 0x00050806,
1228 0x0006000b,
1229 0x80630000,
1230 0x00098200,
1231 0x0006000c,
1232 0x00000000,
1233 0x38a00000,
1234 0x00098200,
1235 0x28030000,
1236 0x81710000,
1237 0x00098200,
1238 0x41820000,
1239 0x0005084d,
1240 0x80030000,
1241 0x00098200,
1242 0x38a00000,
1243 0x00098200,
1244 0x810b0000,
1245 0x00098200,
1246 0x81230000,
1247 0x00098200,
1248 0x7d080038,
1249 0x55002800,
1250 0x000900a1,
1251 0x55081800,
1252 0x000900a1,
1253 0x7d080050,
1254 0x7d294214,
1255 0x0006000d,
1256 0x80c90000,
1257 0x00098200,
1258 0x80090000,
1259 0x00098200,
1260 0x80890000,
1261 0x00098200,
1262 0x81090000,
1263 0x00098200,
1264 0x2c060000,
1265 0x00098200,
1266 0x40820000,
1267 0x00050804,
1268 0x7c005800,
1269 0x41820000,
1270 0x00050805,
1271 0x0006000e,
1272 0x81290000,
1273 0x00098200,
1274 0x28090000,
1275 0x41820000,
1276 0x0005084d,
1277 0x48000000,
1278 0x0005000d,
1279 0x0006000f,
1280 0x00000000,
1281 0x2c040000,
1282 0x00098200,
1283 0x41820000,
1284 0x0005084d,
1285 0x7c852378,
1286 0x7d034378,
1287 0x48000000,
1288 0x0005004d,
1289 0x00060010,
1290 0x2c050000,
1291 0x00098200,
1292 0x41820000,
1293 0x0005080b,
1294 0x7c162810,
1295 0x7d252910,
1296 0x7d280338,
1297 0x39080000,
1298 0x00098200,
1299 0x55081000,
1300 0x000900a1,
1301 0x39310000,
1302 0x00098200,
1303 0x7c69402e,
1304 0x48000000,
1305 0x0005000c,
1306 0x0006004e,
1307 0x280b0010,
1308 0x80ae0000,
1309 0x80ce0008,
1310 0x806e0004,
1311 0x808e000c,
1312 0x41800000,
1313 0x00050848,
1314 0x2c050000,
1315 0x00098200,
1316 0x40820000,
1317 0x00050848,
1318 0x81030000,
1319 0x00098200,
1320 0x2c060000,
1321 0x00098200,
1322 0x40820000,
1323 0x00050848,
1324 0x28080000,
1325 0x88c30000,
1326 0x00098200,
1327 0x40820000,
1328 0x00050848,
1329 0x70c00000,
1330 0x00090200,
1331 0x90830000,
1332 0x00098200,
1333 0x41820000,
1334 0x0005084d,
1335 0x00000000,
1336 0x80110000,
1337 0x00098200,
1338 0x54c607b8,
1339 0x90710000,
1340 0x00098200,
1341 0x98c30000,
1342 0x00098200,
1343 0x90030000,
1344 0x00098200,
1345 0x48000000,
1346 0x0005004d,
1347 0x0006004f,
1348 0x280b0008,
1349 0x80ce0000,
1350 0x808e0004,
1351 0x41800000,
1352 0x00050848,
1353 0x2c060000,
1354 0x00098200,
1355 0x40820000,
1356 0x00050848,
1357 0x38ae0008,
1358 0x7e439378,
1359 0x48000001,
1360 0x0003000a,
1361 0xc8230000,
1362 0x48000000,
1363 0x0005004b,
1364 0x00060050,
1365 0x280b0008,
1366 0x806e0000,
1367 0xc82e0000,
1368 0x40820000,
1369 0x00050848,
1370 0x7c03b040,
1371 0x41810000,
1372 0x00050848,
1373 0x48000000,
1374 0x0005004b,
1375 0x00060051,
1376 0x280b0008,
1377 0x80ae0000,
1378 0x806e0004,
1379 0x41800000,
1380 0x00050848,
1381 0x2c050000,
1382 0x00098200,
1383 0x41820000,
1384 0x0005084d,
1385 0x80110000,
1386 0x00098200,
1387 0x7c05b040,
1388 0x28800000,
1389 0x91d20000,
1390 0x00098200,
1391 0x4c413342,
1392 0x92010008,
1393 0x41820000,
1394 0x00050848,
1395 0x00000000,
1396 0x80110000,
1397 0x00098200,
1398 0x81110000,
1399 0x00098200,
1400 0x7c004040,
1401 0x40800001,
1402 0x00050852,
1403 0x7e439378,
1404 0x7dc47378,
1405 0x00000000,
1406 0x48000001,
1407 0x0003000b,
1408 0x00000000,
1409 0x48000001,
1410 0x0003000c,
1411 0x00000000,
1412 0x38a00000,
1413 0x00098200,
1414 0x48000000,
1415 0x0005004d,
1416 0x00060053,
1417 0x280b0008,
1418 0x806e0000,
1419 0x808e0004,
1420 0x41800000,
1421 0x00050848,
1422 0x7eee592e,
1423 0x2c030000,
1424 0x00098200,
1425 0x820efff8,
1426 0x40820000,
1427 0x00050848,
1428 0x91d20000,
1429 0x00098200,
1430 0x7e439378,
1431 0x91d20000,
1432 0x00098200,
1433 0x38ae0008,
1434 0x92010008,
1435 0x48000001,
1436 0x0003000d,
1437 0x28030000,
1438 0x38a00000,
1439 0x00098200,
1440 0x41820000,
1441 0x0005084d,
1442 0xc80e0008,
1443 0x3a8efff8,
1444 0xc82e0010,
1445 0xd8140000,
1446 0x39800000,
1447 0x00098200,
1448 0xd8340008,
1449 0x48000000,
1450 0x00050049,
1451 0x00060054,
1452 0x280b0008,
1453 0x80ae0000,
1454 0x806e0004,
1455 0x41800000,
1456 0x00050848,
1457 0x2c050000,
1458 0x00098200,
1459 0x820efff8,
1460 0x40820000,
1461 0x00050848,
1462 0x00000000,
1463 0x81230000,
1464 0x00098200,
1465 0xc80a0000,
1466 0x00098200,
1467 0x28090000,
1468 0x3a8efff8,
1469 0x40820000,
1470 0x00050848,
1471 0x00000000,
1472 0xc80a0000,
1473 0x00098200,
1474 0x3a8efff8,
1475 0x00000000,
1476 0x92ee0008,
1477 0x39800000,
1478 0x00098200,
1479 0xd8140000,
1480 0x48000000,
1481 0x00050049,
1482 0x00060055,
1483 0x280b0010,
1484 0x80ae0000,
1485 0x806e0004,
1486 0x80ce0008,
1487 0x00000000,
1488 0x812e000c,
1489 0x00000000,
1490 0xc84e0008,
1491 0x00000000,
1492 0x41800000,
1493 0x00050848,
1494 0x2c050000,
1495 0x00098200,
1496 0x7c86b040,
1497 0x820efff8,
1498 0x00000000,
1499 0x40820000,
1500 0x00050848,
1501 0x40860000,
1502 0x00050848,
1503 0x00000000,
1504 0x3c003ff0,
1505 0x9301000c,
1506 0x40820000,
1507 0x00050848,
1508 0x90010008,
1509 0x40840000,
1510 0x00050848,
1511 0xc8210008,
1512 0xfc00101e,
1513 0xd8010008,
1514 0x8121000c,
1515 0x00000000,
1516 0x80030000,
1517 0x00098200,
1518 0x81030000,
1519 0x00098200,
1520 0x00000000,
1521 0xfc42082a,
1522 0x00000000,
1523 0x39290001,
1524 0x3a8efff8,
1525 0x7c004840,
1526 0x00000000,
1527 0x92d40000,
1528 0x55261800,
1529 0x000900a1,
1530 0x91340004,
1531 0x00000000,
1532 0x55261800,
1533 0x000900a1,
1534 0xd8540000,
1535 0x00000000,
1536 0x40810000,
1537 0x00050802,
1538 0x7d28302e,
1539 0x7c0834ae,
1540 0x0006000b,
1541 0x2c090000,
1542 0x00098200,
1543 0x39800000,
1544 0x00098200,
1545 0x41820000,
1546 0x00050849,
1547 0x39800000,
1548 0x00098200,
1549 0xd8140008,
1550 0x48000000,
1551 0x00050049,
1552 0x0006000c,
1553 0x80030000,
1554 0x00098200,
1555 0x28000000,
1556 0x39800000,
1557 0x00098200,
1558 0x41820000,
1559 0x00050849,
1560 0x7d244b78,
1561 0x48000001,
1562 0x0003000e,
1563 0x28030000,
1564 0x39800000,
1565 0x00098200,
1566 0x41820000,
1567 0x00050849,
1568 0x81230000,
1569 0xc8030000,
1570 0x48000000,
1571 0x0005000b,
1572 0x00060056,
1573 0x280b0008,
1574 0x80ae0000,
1575 0x806e0004,
1576 0x41800000,
1577 0x00050848,
1578 0x2c050000,
1579 0x00098200,
1580 0x820efff8,
1581 0x40820000,
1582 0x00050848,
1583 0x00000000,
1584 0x81230000,
1585 0x00098200,
1586 0xc80a0000,
1587 0x00098200,
1588 0x28090000,
1589 0x3a8efff8,
1590 0x40820000,
1591 0x00050848,
1592 0x00000000,
1593 0xc80a0000,
1594 0x00098200,
1595 0x3a8efff8,
1596 0x00000000,
1597 0x92ce0008,
1598 0x00000000,
1599 0x930e0008,
1600 0x00000000,
1601 0x930e000c,
1602 0x39800000,
1603 0x00098200,
1604 0xd8140000,
1605 0x48000000,
1606 0x00050049,
1607 0x00060057,
1608 0x280b0008,
1609 0x88d10000,
1610 0x00098200,
1611 0x41800000,
1612 0x00050848,
1613 0x7dc97378,
1614 0x39ce0008,
1615 0x54c607fe,
1616 0x000900ab,
1617 0x396bfff8,
1618 0x3a060000,
1619 0x00098200,
1620 0x48000000,
1621 0x00050024,
1622 0x00060058,
1623 0x280b0010,
1624 0x80ce0008,
1625 0xc84e0008,
1626 0x80ae0000,
1627 0xc82e0000,
1628 0x41800000,
1629 0x00050848,
1630 0x89110000,
1631 0x00098200,
1632 0x7dc97378,
1633 0x2c060000,
1634 0x00098200,
1635 0x40820000,
1636 0x00050848,
1637 0x39ce0010,
1638 0x550807fe,
1639 0x000900ab,
1640 0xd8490000,
1641 0x396bfff0,
1642 0xd8290008,
1643 0x3a080000,
1644 0x00098200,
1645 0x48000000,
1646 0x00050024,
1647 0x00060059,
1648 0x280b0008,
1649 0x80ae0000,
1650 0x806e0004,
1651 0x41800000,
1652 0x00050848,
1653 0x2c050000,
1654 0x00098200,
1655 0x40820000,
1656 0x00050848,
1657 0x88030000,
1658 0x00098200,
1659 0x81030000,
1660 0x00098200,
1661 0x00000000,
1662 0x80830000,
1663 0x00098200,
1664 0x28000000,
1665 0x00090200,
1666 0x81230000,
1667 0x00098200,
1668 0x28880000,
1669 0x80030000,
1670 0x00098200,
1671 0x7f844840,
1672 0x820efff8,
1673 0x4f013342,
1674 0x7d245a14,
1675 0x4f3e1102,
1676 0x7c890040,
1677 0x4f18cb82,
1678 0x92010008,
1679 0x4f182b82,
1680 0x91d20000,
1681 0x00098200,
1682 0x41980000,
1683 0x00050848,
1684 0x0006000b,
1685 0x39ce0008,
1686 0x396bfff8,
1687 0x3929fff8,
1688 0x91230000,
1689 0x00098200,
1690 0x39000000,
1691 0x91d20000,
1692 0x00098200,
1693 0x0006000c,
1694 0x7c085800,
1695 0x7c0e44ae,
1696 0x41820000,
1697 0x00050803,
1698 0x7c0445ae,
1699 0x39080008,
1700 0x48000000,
1701 0x0005000c,
1702 0x0006000d,
1703 0x38a00000,
1704 0x7c751b78,
1705 0x38c00000,
1706 0x48000001,
1707 0x00050021,
1708 0x0006000e,
1709 0x81350000,
1710 0x00098200,
1711 0x28030000,
1712 0x00090200,
1713 0x80d50000,
1714 0x00098200,
1715 0x38000000,
1716 0x00098200,
1717 0x81d20000,
1718 0x00098200,
1719 0x90110000,
1720 0x00098200,
1721 0x41810000,
1722 0x00050808,
1723 0x00000000,
1724 0x7d893050,
1725 0x80120000,
1726 0x00098200,
1727 0x280c0000,
1728 0x7d0e6214,
1729 0x41820000,
1730 0x00050806,
1731 0x7c080040,
1732 0x39000000,
1733 0x41810000,
1734 0x00050809,
1735 0x38ccfff8,
1736 0x91350000,
1737 0x00098200,
1738 0x0006000f,
1739 0x7c083040,
1740 0x7c0944ae,
1741 0x7c0e45ae,
1742 0x39080008,
1743 0x40820000,
1744 0x0005080f,
1745 0x00060010,
1746 0x72000000,
1747 0x00090200,
1748 0x39000000,
1749 0x00098200,
1750 0x3a8efff8,
1751 0x910efff8,
1752 0x398c0010,
1753 0x00060011,
1754 0x92010008,
1755 0x7d936378,
1756 0x41820000,
1757 0x00050817,
1758 0x48000000,
1759 0x00050018,
1760 0x00060012,
1761 0x72000000,
1762 0x00090200,
1763 0x38c6fff8,
1764 0x39000000,
1765 0x00098200,
1766 0xc8060000,
1767 0x90d50000,
1768 0x00098200,
1769 0x39800000,
1770 0x00098200,
1771 0x910efff8,
1772 0x3a8efff8,
1773 0xd80e0000,
1774 0x48000000,
1775 0x00050011,
1776 0x00060013,
1777 0x7e439378,
1778 0x558400fe,
1779 0x000900ab,
1780 0x48000001,
1781 0x00030000,
1782 0x38600000,
1783 0x48000000,
1784 0x0005000e,
1785 0x0006005a,
1786 0x00000000,
1787 0x806a0000,
1788 0x00098200,
1789 0x88030000,
1790 0x00098200,
1791 0x81030000,
1792 0x00098200,
1793 0x80830000,
1794 0x00098200,
1795 0x28000000,
1796 0x00090200,
1797 0x81230000,
1798 0x00098200,
1799 0x28880000,
1800 0x80030000,
1801 0x00098200,
1802 0x7f844840,
1803 0x820efff8,
1804 0x4f013342,
1805 0x7d245a14,
1806 0x4f3e1102,
1807 0x7c890040,
1808 0x4f18cb82,
1809 0x92010008,
1810 0x4f182b82,
1811 0x91d20000,
1812 0x00098200,
1813 0x41980000,
1814 0x00050848,
1815 0x0006000b,
1816 0x91230000,
1817 0x00098200,
1818 0x39000000,
1819 0x91d20000,
1820 0x00098200,
1821 0x0006000c,
1822 0x7c085800,
1823 0x7c0e44ae,
1824 0x41820000,
1825 0x00050803,
1826 0x7c0445ae,
1827 0x39080008,
1828 0x48000000,
1829 0x0005000c,
1830 0x0006000d,
1831 0x38a00000,
1832 0x7c751b78,
1833 0x38c00000,
1834 0x48000001,
1835 0x00050021,
1836 0x0006000e,
1837 0x81350000,
1838 0x00098200,
1839 0x28030000,
1840 0x00090200,
1841 0x80d50000,
1842 0x00098200,
1843 0x38000000,
1844 0x00098200,
1845 0x00000000,
1846 0x81d20000,
1847 0x00098200,
1848 0x90110000,
1849 0x00098200,
1850 0x41810000,
1851 0x00050808,
1852 0x7d893050,
1853 0x80120000,
1854 0x00098200,
1855 0x280c0000,
1856 0x7d0e6214,
1857 0x41820000,
1858 0x00050806,
1859 0x7c080040,
1860 0x39000000,
1861 0x41810000,
1862 0x00050809,
1863 0x38ccfff8,
1864 0x91350000,
1865 0x00098200,
1866 0x0006000f,
1867 0x7c083040,
1868 0x7c0944ae,
1869 0x7c0e45ae,
1870 0x39080008,
1871 0x40820000,
1872 0x0005080f,
1873 0x00060010,
1874 0x72000000,
1875 0x00090200,
1876 0x7dd47378,
1877 0x398c0008,
1878 0x00060011,
1879 0x92010008,
1880 0x7d936378,
1881 0x41820000,
1882 0x00050817,
1883 0x48000000,
1884 0x00050018,
1885 0x00060012,
1886 0x7e439378,
1887 0x7ea4ab78,
1888 0x48000001,
1889 0x0003000f,
1890 0x00060013,
1891 0x7e439378,
1892 0x558400fe,
1893 0x000900ab,
1894 0x48000001,
1895 0x00030000,
1896 0x38600000,
1897 0x48000000,
1898 0x0005000e,
1899 0x0006005b,
1900 0x80120000,
1901 0x00098200,
1902 0x00000000,
1903 0x7d0e5a14,
1904 0x91d20000,
1905 0x00098200,
1906 0x70000000,
1907 0x00090200,
1908 0x91120000,
1909 0x00098200,
1910 0x38600000,
1911 0x00098200,
1912 0x41820000,
1913 0x00050848,
1914 0x93120000,
1915 0x00098200,
1916 0x98720000,
1917 0x00098200,
1918 0x48000000,
1919 0x0005001a,
1920 0x0006005c,
1921 0x280b0008,
1922 0x80ae0000,
1923 0x806e0004,
1924 0x41800000,
1925 0x00050848,
1926 0x7c05b040,
1927 0x00000000,
1928 0x40820000,
1929 0x00050802,
1930 0x7c68fe70,
1931 0x7d091a78,
1932 0x7c684851,
1933 0x41800000,
1934 0x00050801,
1935 0x0006005d,
1936 0x820efff8,
1937 0x3a8efff8,
1938 0x92cefff8,
1939 0x906efffc,
1940 0x48000000,
1941 0x0005005e,
1942 0x0006000b,
1943 0x3ca041e0,
1944 0x38600000,
1945 0x48000000,
1946 0x0005004d,
1947 0x0006000c,
1948 0x00000000,
1949 0x40800000,
1950 0x00050848,
1951 0x54a5007e,
1952 0x0006004d,
1953 0x820efff8,
1954 0x90aefff8,
1955 0x3a8efff8,
1956 0x906efffc,
1957 0x0006005e,
1958 0x39800000,
1959 0x00098200,
1960 0x00060049,
1961 0x72000000,
1962 0x00090200,
1963 0x7d936378,
1964 0x40820000,
1965 0x00050818,
1966 0x80f0fffc,
1967 0x54ea5d78,
1968 0x0006000f,
1969 0x7c0a6040,
1970 0x54e0dd78,
1971 0x41810000,
1972 0x00050806,
1973 0x80f00000,
1974 0x3a100004,
1975 0x7dc0a050,
1976 0x54e815ba,
1977 0x54ea5d78,
1978 0x54ec9b78,
1979 0x7c11402e,
1980 0x54f4dd78,
1981 0x54eb9d78,
1982 0x7c0903a6,
1983 0x4e800420,
1984 0x00060010,
1985 0x390cfff8,
1986 0x398c0008,
1987 0x7ef4412e,
1988 0x48000000,
1989 0x0005000f,
1990 0x00000000,
1991 0x0006005f,
1992 0x280b0008,
1993 0x80ae0000,
1994 0x806e0004,
1995 0x41800000,
1996 0x00050848,
1997 0x7c05b040,
1998 0x41820000,
1999 0x0005084d,
2000 0x54a9657e,
2001 0x40800000,
2002 0x00050848,
2003 0x3529fc01,
2004 0x2889001f,
2005 0x2009001f,
2006 0x41800000,
2007 0x00050803,
2008 0x54a85800,
2009 0x000900a1,
2010 0x5466057e,
2011 0x000900ab,
2012 0x65088000,
2013 0x39290001,
2014 0x7d083378,
2015 0x54645800,
2016 0x000900a1,
2017 0x40840000,
2018 0x00050804,
2019 0x7d064830,
2020 0x7d030430,
2021 0x7cc62378,
2022 0x7ca9fe70,
2023 0x7cc84838,
2024 0x3008ffff,
2025 0x7d004110,
2026 0x7c634214,
2027 0x7c634a78,
2028 0x7c691850,
2029 0x48000000,
2030 0x0005005d,
2031 0x0006000d,
2032 0x7d252a14,
2033 0x7ca8fe70,
2034 0x7c694b78,
2035 0x7d284038,
2036 0x21280000,
2037 0x7c631910,
2038 0x48000000,
2039 0x0005005d,
2040 0x0006000e,
2041 0x6d088000,
2042 0x7ca9fe70,
2043 0x7d082378,
2044 0x7d084b39,
2045 0x4c423202,
2046 0x3c608000,
2047 0x41820000,
2048 0x0005085d,
2049 0x0006000f,
2050 0x48000001,
2051 0x00030010,
2052 0x48000000,
2053 0x0005004b,
2054 0x00060060,
2055 0x280b0008,
2056 0x80ae0000,
2057 0x806e0004,
2058 0x41800000,
2059 0x00050848,
2060 0x7c05b040,
2061 0x41820000,
2062 0x0005084d,
2063 0x54a9657e,
2064 0x40800000,
2065 0x00050848,
2066 0x3529fc01,
2067 0x2889001f,
2068 0x2009001f,
2069 0x41800000,
2070 0x00050803,
2071 0x00000000,
2072 0x54a85800,
2073 0x000900a1,
2074 0x5466057e,
2075 0x000900ab,
2076 0x65088000,
2077 0x39290001,
2078 0x7d083378,
2079 0x54645800,
2080 0x000900a1,
2081 0x40840000,
2082 0x00050804,
2083 0x7d064830,
2084 0x7d030430,
2085 0x7cc62378,
2086 0x7ca9fe70,
2087 0x7cc84878,
2088 0x3008ffff,
2089 0x7d004110,
2090 0x7c634615,
2091 0x7c634a78,
2092 0x7c691850,
2093 0x40830000,
2094 0x0005085d,
2095 0x7c000400,
2096 0x40810000,
2097 0x0005085d,
2098 0x3ca041e0,
2099 0x38600000,
2100 0x48000000,
2101 0x0005004d,
2102 0x0006000d,
2103 0x7d252a14,
2104 0x7ca8fe70,
2105 0x7c694b78,
2106 0x7d284078,
2107 0x3128ffff,
2108 0x7c694110,
2109 0x48000000,
2110 0x0005005d,
2111 0x0006000e,
2112 0x6d088000,
2113 0x7ca9fe70,
2114 0x7d084b39,
2115 0x4c423202,
2116 0x3c608000,
2117 0x41820000,
2118 0x0005085d,
2119 0x0006000f,
2120 0x48000001,
2121 0x00030011,
2122 0x48000000,
2123 0x0005004b,
2124 0x00000000,
2125 0x0006005f,
2126 0x280b0008,
2127 0x80ae0000,
2128 0xc82e0000,
2129 0x41800000,
2130 0x00050848,
2131 0x7c05b040,
2132 0x40800000,
2133 0x00050848,
2134 0x48000001,
2135 0x00030010,
2136 0x48000000,
2137 0x0005004b,
2138 0x00060060,
2139 0x280b0008,
2140 0x80ae0000,
2141 0xc82e0000,
2142 0x41800000,
2143 0x00050848,
2144 0x7c05b040,
2145 0x40800000,
2146 0x00050848,
2147 0x48000001,
2148 0x00030011,
2149 0x48000000,
2150 0x0005004b,
2151 0x00000000,
2152 0x00060061,
2153 0x280b0008,
2154 0x80ae0000,
2155 0xc82e0000,
2156 0x41800000,
2157 0x00050848,
2158 0x7c05b040,
2159 0x40800000,
2160 0x00050848,
2161 0x48000001,
2162 0x00030012,
2163 0x48000000,
2164 0x0005004b,
2165 0x00060062,
2166 0x280b0008,
2167 0x80ae0000,
2168 0xc82e0000,
2169 0x41800000,
2170 0x00050848,
2171 0x7c05b040,
2172 0x40800000,
2173 0x00050848,
2174 0x48000001,
2175 0x00030013,
2176 0x48000000,
2177 0x0005004b,
2178 0x00060063,
2179 0x280b0008,
2180 0x80ae0000,
2181 0xc82e0000,
2182 0x41800000,
2183 0x00050848,
2184 0x7c05b040,
2185 0x40800000,
2186 0x00050848,
2187 0x48000001,
2188 0x00030014,
2189 0x48000000,
2190 0x0005004b,
2191 0x00060064,
2192 0x280b0008,
2193 0x80ae0000,
2194 0xc82e0000,
2195 0x41800000,
2196 0x00050848,
2197 0x7c05b040,
2198 0x40800000,
2199 0x00050848,
2200 0x48000001,
2201 0x00030015,
2202 0x48000000,
2203 0x0005004b,
2204 0x00060065,
2205 0x280b0008,
2206 0x80ae0000,
2207 0xc82e0000,
2208 0x41800000,
2209 0x00050848,
2210 0x00000000,
2211 0x7c05b040,
2212 0x40800000,
2213 0x00050848,
2214 0x48000001,
2215 0x00030016,
2216 0x48000000,
2217 0x0005004b,
2218 0x00060066,
2219 0x280b0008,
2220 0x80ae0000,
2221 0xc82e0000,
2222 0x41800000,
2223 0x00050848,
2224 0x7c05b040,
2225 0x40800000,
2226 0x00050848,
2227 0x48000001,
2228 0x00030017,
2229 0x48000000,
2230 0x0005004b,
2231 0x00060067,
2232 0x280b0008,
2233 0x80ae0000,
2234 0xc82e0000,
2235 0x41800000,
2236 0x00050848,
2237 0x7c05b040,
2238 0x40800000,
2239 0x00050848,
2240 0x48000001,
2241 0x00030018,
2242 0x48000000,
2243 0x0005004b,
2244 0x00060068,
2245 0x280b0008,
2246 0x80ae0000,
2247 0xc82e0000,
2248 0x41800000,
2249 0x00050848,
2250 0x7c05b040,
2251 0x40800000,
2252 0x00050848,
2253 0x48000001,
2254 0x00030019,
2255 0x48000000,
2256 0x0005004b,
2257 0x00060069,
2258 0x280b0008,
2259 0x80ae0000,
2260 0xc82e0000,
2261 0x41800000,
2262 0x00050848,
2263 0x7c05b040,
2264 0x40800000,
2265 0x00050848,
2266 0x48000001,
2267 0x0003001a,
2268 0x00000000,
2269 0x48000000,
2270 0x0005004b,
2271 0x0006006a,
2272 0x280b0008,
2273 0x80ae0000,
2274 0xc82e0000,
2275 0x41800000,
2276 0x00050848,
2277 0x7c05b040,
2278 0x40800000,
2279 0x00050848,
2280 0x48000001,
2281 0x0003001b,
2282 0x48000000,
2283 0x0005004b,
2284 0x0006006b,
2285 0x280b0008,
2286 0x80ae0000,
2287 0xc82e0000,
2288 0x41800000,
2289 0x00050848,
2290 0x7c05b040,
2291 0x40800000,
2292 0x00050848,
2293 0x48000001,
2294 0x0003001c,
2295 0x48000000,
2296 0x0005004b,
2297 0x0006006c,
2298 0x280b0008,
2299 0x80ae0000,
2300 0xc82e0000,
2301 0x41800000,
2302 0x00050848,
2303 0x7c05b040,
2304 0x40800000,
2305 0x00050848,
2306 0x48000001,
2307 0x0003001d,
2308 0x48000000,
2309 0x0005004b,
2310 0x0006006d,
2311 0x280b0008,
2312 0x80ae0000,
2313 0xc82e0000,
2314 0x41800000,
2315 0x00050848,
2316 0x7c05b040,
2317 0x40800000,
2318 0x00050848,
2319 0x48000001,
2320 0x0003001e,
2321 0x48000000,
2322 0x0005004b,
2323 0x0006006e,
2324 0x00000000,
2325 0x280b0010,
2326 0x80ae0000,
2327 0xc82e0000,
2328 0x80ce0008,
2329 0xc84e0008,
2330 0x41800000,
2331 0x00050848,
2332 0x7c05b040,
2333 0x40800000,
2334 0x00050848,
2335 0x7c06b040,
2336 0x40800000,
2337 0x00050848,
2338 0x48000001,
2339 0x0003001f,
2340 0x48000000,
2341 0x0005004b,
2342 0x0006006f,
2343 0x280b0010,
2344 0x80ae0000,
2345 0xc82e0000,
2346 0x80ce0008,
2347 0xc84e0008,
2348 0x41800000,
2349 0x00050848,
2350 0x7c05b040,
2351 0x40800000,
2352 0x00050848,
2353 0x7c06b040,
2354 0x40800000,
2355 0x00050848,
2356 0x48000001,
2357 0x00030020,
2358 0x48000000,
2359 0x0005004b,
2360 0x00060070,
2361 0x280b0010,
2362 0x80ae0000,
2363 0xc82e0000,
2364 0x80ce0008,
2365 0xc84e0008,
2366 0x41800000,
2367 0x00050848,
2368 0x7c05b040,
2369 0x40800000,
2370 0x00050848,
2371 0x7c06b040,
2372 0x40800000,
2373 0x00050848,
2374 0x48000001,
2375 0x00030021,
2376 0x48000000,
2377 0x0005004b,
2378 0x00060071,
2379 0x00060072,
2380 0x280b0008,
2381 0x80ae0000,
2382 0xc82e0000,
2383 0x41800000,
2384 0x00050848,
2385 0x7c05b040,
2386 0x40800000,
2387 0x00050848,
2388 0xc84a0000,
2389 0x00098200,
2390 0x00000000,
2391 0xfc2100b2,
2392 0x48000000,
2393 0x0005004b,
2394 0x00000000,
2395 0x00060073,
2396 0x280b0010,
2397 0x80ae0000,
2398 0xc82e0000,
2399 0x80ce0008,
2400 0x806e000c,
2401 0x41800000,
2402 0x00050848,
2403 0x7c05b040,
2404 0x40800000,
2405 0x00050848,
2406 0x7c06b040,
2407 0x40820000,
2408 0x00050848,
2409 0x00000000,
2410 0x00060073,
2411 0x280b0010,
2412 0x80ae0000,
2413 0xc82e0000,
2414 0x80ce0008,
2415 0xc84e0008,
2416 0x41800000,
2417 0x00050848,
2418 0x7c05b040,
2419 0x40800000,
2420 0x00050848,
2421 0x7c06b040,
2422 0x40800000,
2423 0x00050848,
2424 0xfc40101e,
2425 0xd8410008,
2426 0x8061000c,
2427 0x00000000,
2428 0x48000001,
2429 0x00030022,
2430 0x48000000,
2431 0x0005004b,
2432 0x00060074,
2433 0x280b0008,
2434 0x80ae0000,
2435 0xc82e0000,
2436 0x41800000,
2437 0x00050848,
2438 0x7c05b040,
2439 0x40800000,
2440 0x00050848,
2441 0x38710000,
2442 0x00098200,
2443 0x820efff8,
2444 0x48000001,
2445 0x00030023,
2446 0x81110000,
2447 0x00098200,
2448 0x3a8efff8,
2449 0x00000000,
2450 0x6d088000,
2451 0x91010024,
2452 0xc8410020,
2453 0xfc42f828,
2454 0x00000000,
2455 0xd8340000,
2456 0x39800000,
2457 0x00098200,
2458 0x00000000,
2459 0x92d40008,
2460 0x9114000c,
2461 0x00000000,
2462 0xd8540008,
2463 0x00000000,
2464 0x48000000,
2465 0x00050049,
2466 0x00060075,
2467 0x280b0008,
2468 0x80ae0000,
2469 0xc82e0000,
2470 0x41800000,
2471 0x00050848,
2472 0x7c05b040,
2473 0x40800000,
2474 0x00050848,
2475 0x386efff8,
2476 0x820efff8,
2477 0x48000001,
2478 0x00030024,
2479 0x3a8efff8,
2480 0xd82e0000,
2481 0x39800000,
2482 0x00098200,
2483 0x48000000,
2484 0x00050049,
2485 0x00000000,
2486 0x00060076,
2487 0x280b0008,
2488 0x80ae0000,
2489 0x806e0004,
2490 0x41800000,
2491 0x00050848,
2492 0x7c05b040,
2493 0x390e0008,
2494 0x7d2e5a14,
2495 0x40820000,
2496 0x00050804,
2497 0x0006000b,
2498 0x80c80000,
2499 0x7c884840,
2500 0x80880004,
2501 0x40840000,
2502 0x0005085d,
2503 0x7c06b040,
2504 0x6c608000,
2505 0x6c868000,
2506 0x40820000,
2507 0x00050803,
2508 0x7cc60010,
2509 0x7c000110,
2510 0x7cc60038,
2511 0x7c662214,
2512 0x39080008,
2513 0x48000000,
2514 0x0005000b,
2515 0x0006000d,
2516 0x40800000,
2517 0x00050848,
2518 0x6c638000,
2519 0x90610024,
2520 0xc8210020,
2521 0xfc21f828,
2522 0xc8480000,
2523 0x48000000,
2524 0x00050006,
2525 0x0006000e,
2526 0xc82e0000,
2527 0x40800000,
2528 0x00050848,
2529 0x0006000f,
2530 0x80c80000,
2531 0x7c884840,
2532 0xc8480000,
2533 0x40840000,
2534 0x0005084b,
2535 0x7c06b040,
2536 0x40800000,
2537 0x00050807,
2538 0x00060010,
2539 0xfc011028,
2540 0x39080008,
2541 0xfc2008ae,
2542 0x48000000,
2543 0x0005000f,
2544 0x00060011,
2545 0x80880004,
2546 0x40820000,
2547 0x00050848,
2548 0x6c848000,
2549 0x90810024,
2550 0xc8410020,
2551 0xfc42f828,
2552 0x48000000,
2553 0x00050010,
2554 0x00000000,
2555 0x00060076,
2556 0x280b0008,
2557 0x80ae0000,
2558 0xc82e0000,
2559 0x41800000,
2560 0x00050848,
2561 0x7c05b040,
2562 0x40800000,
2563 0x00050848,
2564 0x39000008,
2565 0x0006000b,
2566 0x7c8e402e,
2567 0x7c4e44ae,
2568 0x7c885840,
2569 0x7c04b040,
2570 0x40840000,
2571 0x0005084b,
2572 0x40800000,
2573 0x00050848,
2574 0xfc011028,
2575 0x39080008,
2576 0xfc2008ae,
2577 0x48000000,
2578 0x0005000b,
2579 0x00000000,
2580 0x00060077,
2581 0x280b0008,
2582 0x80ae0000,
2583 0x806e0004,
2584 0x41800000,
2585 0x00050848,
2586 0x7c05b040,
2587 0x390e0008,
2588 0x7d2e5a14,
2589 0x40820000,
2590 0x00050804,
2591 0x0006000b,
2592 0x80c80000,
2593 0x7c884840,
2594 0x80880004,
2595 0x40840000,
2596 0x0005085d,
2597 0x7c06b040,
2598 0x6c608000,
2599 0x6c868000,
2600 0x40820000,
2601 0x00050803,
2602 0x7cc60010,
2603 0x7c000110,
2604 0x7cc60078,
2605 0x7c662214,
2606 0x39080008,
2607 0x48000000,
2608 0x0005000b,
2609 0x0006000d,
2610 0x40800000,
2611 0x00050848,
2612 0x6c638000,
2613 0x90610024,
2614 0xc8210020,
2615 0xfc21f828,
2616 0xc8480000,
2617 0x48000000,
2618 0x00050006,
2619 0x0006000e,
2620 0xc82e0000,
2621 0x40800000,
2622 0x00050848,
2623 0x0006000f,
2624 0x80c80000,
2625 0x7c884840,
2626 0xc8480000,
2627 0x40840000,
2628 0x0005084b,
2629 0x7c06b040,
2630 0x40800000,
2631 0x00050807,
2632 0x00060010,
2633 0xfc011028,
2634 0x39080008,
2635 0xfc20106e,
2636 0x48000000,
2637 0x0005000f,
2638 0x00060011,
2639 0x80880004,
2640 0x40820000,
2641 0x00050848,
2642 0x6c848000,
2643 0x90810024,
2644 0xc8410020,
2645 0xfc42f828,
2646 0x48000000,
2647 0x00050010,
2648 0x00000000,
2649 0x00060077,
2650 0x280b0008,
2651 0x80ae0000,
2652 0xc82e0000,
2653 0x41800000,
2654 0x00050848,
2655 0x7c05b040,
2656 0x40800000,
2657 0x00050848,
2658 0x39000008,
2659 0x0006000b,
2660 0x7c8e402e,
2661 0x7c4e44ae,
2662 0x7c885840,
2663 0x7c04b040,
2664 0x40840000,
2665 0x0005084b,
2666 0x40800000,
2667 0x00050848,
2668 0xfc011028,
2669 0x39080008,
2670 0xfc20106e,
2671 0x48000000,
2672 0x0005000b,
2673 0x00000000,
2674 0x00060078,
2675 0x280b0008,
2676 0x80ae0000,
2677 0x806e0004,
2678 0x41800000,
2679 0x00050848,
2680 0x2c050000,
2681 0x00098200,
2682 0x40820000,
2683 0x00050848,
2684 0x80630000,
2685 0x00098200,
2686 0x48000000,
2687 0x0005005d,
2688 0x00060079,
2689 0x280b0008,
2690 0x80ae0000,
2691 0x806e0004,
2692 0x40820000,
2693 0x00050848,
2694 0x2c050000,
2695 0x00098200,
2696 0x40820000,
2697 0x00050848,
2698 0x80030000,
2699 0x00098200,
2700 0x00000000,
2701 0x88630000,
2702 0x00098200,
2703 0x39800000,
2704 0x00098200,
2705 0x820efff8,
2706 0x28000000,
2707 0x3a8efff8,
2708 0x41820000,
2709 0x00050849,
2710 0x48000000,
2711 0x0005005d,
2712 0x00000000,
2713 0x89030000,
2714 0x00098200,
2715 0x30c0ffff,
2716 0x7d860110,
2717 0x91010024,
2718 0x398c0001,
2719 0xc8010020,
2720 0x3a8efff8,
2721 0x820efff8,
2722 0xfc00f028,
2723 0x558c1800,
2724 0x000900a1,
2725 0xd8140000,
2726 0x48000000,
2727 0x00050049,
2728 0x00000000,
2729 0x0006007a,
2730 0x80110000,
2731 0x00098200,
2732 0x81110000,
2733 0x00098200,
2734 0x7c004040,
2735 0x40800001,
2736 0x00050852,
2737 0x280b0008,
2738 0x80ae0000,
2739 0x00000000,
2740 0x800e0004,
2741 0x40820000,
2742 0x00050848,
2743 0x7c05b040,
2744 0x40820000,
2745 0x00050848,
2746 0x388e0007,
2747 0x00000000,
2748 0xc82e0000,
2749 0x40820000,
2750 0x00050848,
2751 0x7c05b040,
2752 0x40800000,
2753 0x00050848,
2754 0xfc20081e,
2755 0xd8210008,
2756 0x8001000c,
2757 0x3881000f,
2758 0x00000000,
2759 0x38a00001,
2760 0x280000ff,
2761 0x41810000,
2762 0x00050848,
2763 0x0006007b,
2764 0x7e439378,
2765 0x91d20000,
2766 0x00098200,
2767 0x92010008,
2768 0x48000001,
2769 0x00030025,
2770 0x81d20000,
2771 0x00098200,
2772 0x38a00000,
2773 0x00098200,
2774 0x48000000,
2775 0x0005004d,
2776 0x0006007c,
2777 0x80110000,
2778 0x00098200,
2779 0x81110000,
2780 0x00098200,
2781 0x7c004040,
2782 0x40800001,
2783 0x00050852,
2784 0x280b0010,
2785 0x80ae0010,
2786 0x00000000,
2787 0xc80e0010,
2788 0x00000000,
2789 0x800e0000,
2790 0x806e0004,
2791 0x41800000,
2792 0x00050848,
2793 0x808e0008,
2794 0x00000000,
2795 0x810e000c,
2796 0x00000000,
2797 0xc82e0008,
2798 0x00000000,
2799 0x3920ffff,
2800 0x41820000,
2801 0x00050801,
2802 0x00000000,
2803 0x7c05b040,
2804 0x812e0014,
2805 0x40820000,
2806 0x00050848,
2807 0x0006000b,
2808 0x7c04b040,
2809 0x40820000,
2810 0x00050848,
2811 0x00000000,
2812 0x7c05b040,
2813 0x40800000,
2814 0x00050848,
2815 0xfc00001e,
2816 0xd8010008,
2817 0x8121000c,
2818 0x0006000b,
2819 0x7c04b040,
2820 0x40800000,
2821 0x00050848,
2822 0x00000000,
2823 0x2c000000,
2824 0x00098200,
2825 0x40820000,
2826 0x00050848,
2827 0x00000000,
2828 0xfc20081e,
2829 0xd8210008,
2830 0x8101000c,
2831 0x00000000,
2832 0x80030000,
2833 0x00098200,
2834 0x7c004840,
2835 0x38c90001,
2836 0x41800000,
2837 0x00050805,
2838 0x0006000c,
2839 0x2c080000,
2840 0x7cc80214,
2841 0x40810000,
2842 0x00050807,
2843 0x0006000d,
2844 0x7ca84850,
2845 0x38830000,
2846 0x00098200,
2847 0x7ca0fe70,
2848 0x38a50001,
2849 0x7c844214,
2850 0x7ca50078,
2851 0x48000000,
2852 0x0005007b,
2853 0x0006000f,
2854 0x7c890050,
2855 0x7c84fe70,
2856 0x7cc62078,
2857 0x7d203214,
2858 0x48000000,
2859 0x0005000c,
2860 0x00060011,
2861 0x30a8ffff,
2862 0x7ca52910,
2863 0x7cc4fe70,
2864 0x7cc62878,
2865 0x7cc82078,
2866 0x39080001,
2867 0x48000000,
2868 0x0005000d,
2869 0x0006007d,
2870 0x80110000,
2871 0x00098200,
2872 0x81110000,
2873 0x00098200,
2874 0x7c004040,
2875 0x40800001,
2876 0x00050852,
2877 0x280b0010,
2878 0x800e0000,
2879 0x806e0004,
2880 0x80ce0008,
2881 0x00000000,
2882 0x80ae000c,
2883 0x00000000,
2884 0xc84e0008,
2885 0x00000000,
2886 0x41800000,
2887 0x00050848,
2888 0x2c000000,
2889 0x00098200,
2890 0x40820000,
2891 0x00050848,
2892 0x00000000,
2893 0x7c06b040,
2894 0x40820000,
2895 0x00050848,
2896 0x00000000,
2897 0x7c06b040,
2898 0x40800000,
2899 0x00050848,
2900 0xfc40101e,
2901 0xd8410008,
2902 0x80a1000c,
2903 0x00000000,
2904 0x80030000,
2905 0x00098200,
2906 0x2c050000,
2907 0x81110000,
2908 0x00098200,
2909 0x40810000,
2910 0x00050802,
2911 0x28000001,
2912 0x3925ffff,
2913 0x41800000,
2914 0x00050802,
2915 0x7c882840,
2916 0x40820000,
2917 0x00050848,
2918 0x88030000,
2919 0x00098200,
2920 0x80910000,
2921 0x00098200,
2922 0x41840000,
2923 0x00050848,
2924 0x0006000b,
2925 0x28090000,
2926 0x7c0449ae,
2927 0x3929ffff,
2928 0x40820000,
2929 0x0005080b,
2930 0x48000000,
2931 0x0005007b,
2932 0x0006000c,
2933 0x38710000,
2934 0x00098200,
2935 0x38a00000,
2936 0x00098200,
2937 0x48000000,
2938 0x0005004d,
2939 0x0006007e,
2940 0x80110000,
2941 0x00098200,
2942 0x81110000,
2943 0x00098200,
2944 0x7c004040,
2945 0x40800001,
2946 0x00050852,
2947 0x280b0008,
2948 0x80ae0000,
2949 0x806e0004,
2950 0x41800000,
2951 0x00050848,
2952 0x2c050000,
2953 0x00098200,
2954 0x81110000,
2955 0x00098200,
2956 0x00000000,
2957 0x40820000,
2958 0x00050848,
2959 0x80a30000,
2960 0x00098200,
2961 0x38630000,
2962 0x00098200,
2963 0x80910000,
2964 0x00098200,
2965 0x39200000,
2966 0x7c082840,
2967 0x38c5ffff,
2968 0x41800000,
2969 0x00050848,
2970 0x0006000b,
2971 0x2c060000,
2972 0x7d0348ae,
2973 0x41800000,
2974 0x0005087b,
2975 0x7d0431ae,
2976 0x38c6ffff,
2977 0x39290001,
2978 0x48000000,
2979 0x0005000b,
2980 0x0006007f,
2981 0x80110000,
2982 0x00098200,
2983 0x81110000,
2984 0x00098200,
2985 0x7c004040,
2986 0x40800001,
2987 0x00050852,
2988 0x280b0008,
2989 0x80ae0000,
2990 0x806e0004,
2991 0x41800000,
2992 0x00050848,
2993 0x2c050000,
2994 0x00098200,
2995 0x81110000,
2996 0x00098200,
2997 0x40820000,
2998 0x00050848,
2999 0x80a30000,
3000 0x00098200,
3001 0x38630000,
3002 0x00098200,
3003 0x80910000,
3004 0x00098200,
3005 0x7c082840,
3006 0x39200000,
3007 0x41800000,
3008 0x00050848,
3009 0x0006000b,
3010 0x7c092840,
3011 0x7d0348ae,
3012 0x40800000,
3013 0x0005087b,
3014 0x00000000,
3015 0x3808ffbf,
3016 0x69060020,
3017 0x3000ffe6,
3018 0x7cc63110,
3019 0x70c60020,
3020 0x7d083278,
3021 0x7d0449ae,
3022 0x39290001,
3023 0x48000000,
3024 0x0005000b,
3025 0x00060080,
3026 0x80110000,
3027 0x00098200,
3028 0x81110000,
3029 0x00098200,
3030 0x7c004040,
3031 0x40800001,
3032 0x00050852,
3033 0x280b0008,
3034 0x80ae0000,
3035 0x806e0004,
3036 0x41800000,
3037 0x00050848,
3038 0x2c050000,
3039 0x00098200,
3040 0x81110000,
3041 0x00098200,
3042 0x40820000,
3043 0x00050848,
3044 0x80a30000,
3045 0x00098200,
3046 0x38630000,
3047 0x00098200,
3048 0x80910000,
3049 0x00098200,
3050 0x7c082840,
3051 0x39200000,
3052 0x41800000,
3053 0x00050848,
3054 0x0006000b,
3055 0x7c092840,
3056 0x7d0348ae,
3057 0x40800000,
3058 0x0005087b,
3059 0x3808ff9f,
3060 0x69060020,
3061 0x3000ffe6,
3062 0x7cc63110,
3063 0x70c60020,
3064 0x7d083278,
3065 0x7d0449ae,
3066 0x39290001,
3067 0x48000000,
3068 0x0005000b,
3069 0x00060081,
3070 0x280b0008,
3071 0x80ae0000,
3072 0x806e0004,
3073 0x41800000,
3074 0x00050848,
3075 0x2c050000,
3076 0x00098200,
3077 0x40820000,
3078 0x00050848,
3079 0x48000001,
3080 0x00030026,
3081 0x48000000,
3082 0x0005005d,
3083 0x00000000,
3084 0x00060082,
3085 0x280b0008,
3086 0x80ae0000,
3087 0x806e0004,
3088 0x41800000,
3089 0x00050848,
3090 0x7c05b040,
3091 0x40820001,
3092 0x00050883,
3093 0x00000000,
3094 0x00060082,
3095 0x280b0008,
3096 0x80ae0000,
3097 0xc82e0000,
3098 0x41800000,
3099 0x00050848,
3100 0x7c05b040,
3101 0x40800000,
3102 0x00050848,
3103 0xfc21f02a,
3104 0xd8210008,
3105 0x8061000c,
3106 0x00000000,
3107 0x390e0008,
3108 0x7d2e5a14,
3109 0x0006000b,
3110 0x80c80000,
3111 0x7c884840,
3112 0x00000000,
3113 0x80880004,
3114 0x00000000,
3115 0xc8280000,
3116 0x00000000,
3117 0x40840000,
3118 0x0005085d,
3119 0x7c06b040,
3120 0x00000000,
3121 0x40820001,
3122 0x00050884,
3123 0x00000000,
3124 0xfc21f02a,
3125 0x40800000,
3126 0x00050848,
3127 0xd8210008,
3128 0x8081000c,
3129 0x00000000,
3130 0x7c632038,
3131 0x39080008,
3132 0x48000000,
3133 0x0005000b,
3134 0x00000000,
3135 0x00060085,
3136 0x280b0008,
3137 0x80ae0000,
3138 0x806e0004,
3139 0x41800000,
3140 0x00050848,
3141 0x7c05b040,
3142 0x40820001,
3143 0x00050883,
3144 0x00000000,
3145 0x00060085,
3146 0x280b0008,
3147 0x80ae0000,
3148 0xc82e0000,
3149 0x41800000,
3150 0x00050848,
3151 0x7c05b040,
3152 0x40800000,
3153 0x00050848,
3154 0xfc21f02a,
3155 0xd8210008,
3156 0x8061000c,
3157 0x00000000,
3158 0x390e0008,
3159 0x7d2e5a14,
3160 0x0006000b,
3161 0x80c80000,
3162 0x7c884840,
3163 0x00000000,
3164 0x80880004,
3165 0x00000000,
3166 0xc8280000,
3167 0x00000000,
3168 0x40840000,
3169 0x0005085d,
3170 0x7c06b040,
3171 0x00000000,
3172 0x40820001,
3173 0x00050884,
3174 0x00000000,
3175 0xfc21f02a,
3176 0x40800000,
3177 0x00050848,
3178 0xd8210008,
3179 0x8081000c,
3180 0x00000000,
3181 0x7c632378,
3182 0x39080008,
3183 0x48000000,
3184 0x0005000b,
3185 0x00000000,
3186 0x00060086,
3187 0x280b0008,
3188 0x80ae0000,
3189 0x806e0004,
3190 0x41800000,
3191 0x00050848,
3192 0x7c05b040,
3193 0x40820001,
3194 0x00050883,
3195 0x00000000,
3196 0x00060086,
3197 0x280b0008,
3198 0x80ae0000,
3199 0xc82e0000,
3200 0x41800000,
3201 0x00050848,
3202 0x7c05b040,
3203 0x40800000,
3204 0x00050848,
3205 0xfc21f02a,
3206 0xd8210008,
3207 0x8061000c,
3208 0x00000000,
3209 0x390e0008,
3210 0x7d2e5a14,
3211 0x0006000b,
3212 0x80c80000,
3213 0x7c884840,
3214 0x00000000,
3215 0x80880004,
3216 0x00000000,
3217 0xc8280000,
3218 0x00000000,
3219 0x40840000,
3220 0x0005085d,
3221 0x7c06b040,
3222 0x00000000,
3223 0x40820001,
3224 0x00050884,
3225 0x00000000,
3226 0xfc21f02a,
3227 0x40800000,
3228 0x00050848,
3229 0xd8210008,
3230 0x8081000c,
3231 0x00000000,
3232 0x7c632278,
3233 0x39080008,
3234 0x48000000,
3235 0x0005000b,
3236 0x00000000,
3237 0x00060087,
3238 0x280b0008,
3239 0x80ae0000,
3240 0x806e0004,
3241 0x41800000,
3242 0x00050848,
3243 0x7c05b040,
3244 0x40820001,
3245 0x00050883,
3246 0x00000000,
3247 0x00060087,
3248 0x280b0008,
3249 0x80ae0000,
3250 0xc82e0000,
3251 0x41800000,
3252 0x00050848,
3253 0x7c05b040,
3254 0x40800000,
3255 0x00050848,
3256 0xfc21f02a,
3257 0xd8210008,
3258 0x8061000c,
3259 0x00000000,
3260 0x5460403e,
3261 0x5060c00e,
3262 0x5060c42e,
3263 0x7c030378,
3264 0x48000000,
3265 0x0005005d,
3266 0x00000000,
3267 0x00060088,
3268 0x280b0008,
3269 0x80ae0000,
3270 0x806e0004,
3271 0x41800000,
3272 0x00050848,
3273 0x7c05b040,
3274 0x40820001,
3275 0x00050883,
3276 0x00000000,
3277 0x00060088,
3278 0x280b0008,
3279 0x80ae0000,
3280 0xc82e0000,
3281 0x41800000,
3282 0x00050848,
3283 0x7c05b040,
3284 0x40800000,
3285 0x00050848,
3286 0xfc21f02a,
3287 0xd8210008,
3288 0x8061000c,
3289 0x00000000,
3290 0x7c6318f8,
3291 0x48000000,
3292 0x0005005d,
3293 0x00000000,
3294 0x00060089,
3295 0x280b0010,
3296 0x80ae0000,
3297 0x80ce0008,
3298 0x806e0004,
3299 0x808e000c,
3300 0x41800000,
3301 0x00050848,
3302 0x7c05b040,
3303 0x40820001,
3304 0x00050883,
3305 0x7c06b040,
3306 0x40820000,
3307 0x00050848,
3308 0x00000000,
3309 0x00060089,
3310 0x280b0010,
3311 0x80ae0000,
3312 0xc82e0000,
3313 0x80ce0008,
3314 0xc84e0008,
3315 0x41800000,
3316 0x00050848,
3317 0x7c05b040,
3318 0x40800000,
3319 0x00050848,
3320 0x7c06b040,
3321 0x40800000,
3322 0x00050848,
3323 0xfc21f02a,
3324 0xfc42f02a,
3325 0xd8210008,
3326 0x8061000c,
3327 0xd8410008,
3328 0x8081000c,
3329 0x00000000,
3330 0x548406fe,
3331 0x7c632030,
3332 0x48000000,
3333 0x0005005d,
3334 0x00000000,
3335 0x0006008a,
3336 0x280b0010,
3337 0x80ae0000,
3338 0x80ce0008,
3339 0x806e0004,
3340 0x808e000c,
3341 0x41800000,
3342 0x00050848,
3343 0x7c05b040,
3344 0x40820001,
3345 0x00050883,
3346 0x7c06b040,
3347 0x40820000,
3348 0x00050848,
3349 0x00000000,
3350 0x0006008a,
3351 0x280b0010,
3352 0x80ae0000,
3353 0xc82e0000,
3354 0x80ce0008,
3355 0xc84e0008,
3356 0x41800000,
3357 0x00050848,
3358 0x7c05b040,
3359 0x40800000,
3360 0x00050848,
3361 0x7c06b040,
3362 0x40800000,
3363 0x00050848,
3364 0xfc21f02a,
3365 0xfc42f02a,
3366 0xd8210008,
3367 0x8061000c,
3368 0xd8410008,
3369 0x8081000c,
3370 0x00000000,
3371 0x548406fe,
3372 0x7c632430,
3373 0x48000000,
3374 0x0005005d,
3375 0x00000000,
3376 0x0006008b,
3377 0x280b0010,
3378 0x80ae0000,
3379 0x80ce0008,
3380 0x806e0004,
3381 0x808e000c,
3382 0x41800000,
3383 0x00050848,
3384 0x7c05b040,
3385 0x40820001,
3386 0x00050883,
3387 0x7c06b040,
3388 0x40820000,
3389 0x00050848,
3390 0x00000000,
3391 0x0006008b,
3392 0x280b0010,
3393 0x80ae0000,
3394 0xc82e0000,
3395 0x80ce0008,
3396 0xc84e0008,
3397 0x41800000,
3398 0x00050848,
3399 0x7c05b040,
3400 0x40800000,
3401 0x00050848,
3402 0x7c06b040,
3403 0x40800000,
3404 0x00050848,
3405 0xfc21f02a,
3406 0xfc42f02a,
3407 0xd8210008,
3408 0x8061000c,
3409 0xd8410008,
3410 0x8081000c,
3411 0x00000000,
3412 0x548406fe,
3413 0x7c632630,
3414 0x48000000,
3415 0x0005005d,
3416 0x00000000,
3417 0x0006008c,
3418 0x280b0010,
3419 0x80ae0000,
3420 0x80ce0008,
3421 0x806e0004,
3422 0x808e000c,
3423 0x41800000,
3424 0x00050848,
3425 0x7c05b040,
3426 0x40820001,
3427 0x00050883,
3428 0x7c06b040,
3429 0x40820000,
3430 0x00050848,
3431 0x00000000,
3432 0x0006008c,
3433 0x280b0010,
3434 0x80ae0000,
3435 0xc82e0000,
3436 0x80ce0008,
3437 0xc84e0008,
3438 0x41800000,
3439 0x00050848,
3440 0x7c05b040,
3441 0x40800000,
3442 0x00050848,
3443 0x7c06b040,
3444 0x40800000,
3445 0x00050848,
3446 0xfc21f02a,
3447 0xfc42f02a,
3448 0xd8210008,
3449 0x8061000c,
3450 0xd8410008,
3451 0x8081000c,
3452 0x00000000,
3453 0x5c63203e,
3454 0x48000000,
3455 0x0005005d,
3456 0x00000000,
3457 0x0006008d,
3458 0x280b0010,
3459 0x80ae0000,
3460 0x80ce0008,
3461 0x806e0004,
3462 0x808e000c,
3463 0x41800000,
3464 0x00050848,
3465 0x7c05b040,
3466 0x40820001,
3467 0x00050883,
3468 0x7c06b040,
3469 0x40820000,
3470 0x00050848,
3471 0x00000000,
3472 0x0006008d,
3473 0x280b0010,
3474 0x80ae0000,
3475 0xc82e0000,
3476 0x80ce0008,
3477 0xc84e0008,
3478 0x41800000,
3479 0x00050848,
3480 0x7c05b040,
3481 0x40800000,
3482 0x00050848,
3483 0x7c06b040,
3484 0x40800000,
3485 0x00050848,
3486 0xfc21f02a,
3487 0xfc42f02a,
3488 0xd8210008,
3489 0x8061000c,
3490 0xd8410008,
3491 0x8081000c,
3492 0x00000000,
3493 0x7c8400d0,
3494 0x5c63203e,
3495 0x48000000,
3496 0x0005005d,
3497 0x00000000,
3498 0x0006008e,
3499 0x280b0008,
3500 0x80ae0000,
3501 0x806e0004,
3502 0x41800000,
3503 0x00050848,
3504 0x7c05b040,
3505 0x40820001,
3506 0x00050883,
3507 0x00000000,
3508 0x0006008e,
3509 0x280b0008,
3510 0x80ae0000,
3511 0xc82e0000,
3512 0x41800000,
3513 0x00050848,
3514 0x7c05b040,
3515 0x40800000,
3516 0x00050848,
3517 0xfc21f02a,
3518 0xd8210008,
3519 0x8061000c,
3520 0x00000000,
3521 0x48000000,
3522 0x0005005d,
3523 0x00000000,
3524 0x0006005d,
3525 0x6c638000,
3526 0x90610024,
3527 0xc8210020,
3528 0xfc21f828,
3529 0x00000000,
3530 0x0006004b,
3531 0x820efff8,
3532 0x3a8efff8,
3533 0xd82efff8,
3534 0x48000000,
3535 0x0005005e,
3536 0x00060083,
3537 0x00000000,
3538 0xc82e0000,
3539 0x41810000,
3540 0x00050848,
3541 0xfc21f02a,
3542 0xd8210008,
3543 0x8061000c,
3544 0x4e800020,
3545 0x00000000,
3546 0x00060084,
3547 0x00000000,
3548 0xc8280000,
3549 0x41810000,
3550 0x00050848,
3551 0xfc21f02a,
3552 0xd8210008,
3553 0x8081000c,
3554 0x4e800020,
3555 0x00000000,
3556 0x00060048,
3557 0x80ca0000,
3558 0x00098200,
3559 0x7d0e5a14,
3560 0x820efff8,
3561 0x38080000,
3562 0x00098200,
3563 0x81320000,
3564 0x00098200,
3565 0x92010008,
3566 0x7c004840,
3567 0x91d20000,
3568 0x00098200,
3569 0x91120000,
3570 0x00098200,
3571 0x7e439378,
3572 0x41810000,
3573 0x00050805,
3574 0x7cc903a6,
3575 0x4e800421,
3576 0x81d20000,
3577 0x00098200,
3578 0x2c030000,
3579 0x546c1800,
3580 0x000900a1,
3581 0x3a8efff8,
3582 0x41810000,
3583 0x00050849,
3584 0x0006000b,
3585 0x80120000,
3586 0x00098200,
3587 0x814efffc,
3588 0x7d6e0050,
3589 0x40820000,
3590 0x00050828,
3591 0x820a0000,
3592 0x00098200,
3593 0x80f00000,
3594 0x3a100004,
3595 0x54e815ba,
3596 0x54f4dd78,
3597 0x7c11402e,
3598 0x7e947214,
3599 0x7c0903a6,
3600 0x4e800420,
3601 0x00060028,
3602 0x72000000,
3603 0x00090200,
3604 0x56080038,
3605 0x40820000,
3606 0x00050803,
3607 0x80f0fffc,
3608 0x54e8dd78,
3609 0x0006000d,
3610 0x7d287050,
3611 0x48000000,
3612 0x00050024,
3613 0x0006000f,
3614 0x38800000,
3615 0x00098200,
3616 0x48000001,
3617 0x00030000,
3618 0x00000000,
3619 0x81d20000,
3620 0x00098200,
3621 0x7c000000,
3622 0x48000000,
3623 0x0005000b,
3624 0x00060052,
3625 0x7ea802a6,
3626 0x91d20000,
3627 0x00098200,
3628 0x7c0e5a14,
3629 0x92010008,
3630 0x90120000,
3631 0x00098200,
3632 0x7e439378,
3633 0x48000001,
3634 0x00030027,
3635 0x81d20000,
3636 0x00098200,
3637 0x7ea803a6,
3638 0x80120000,
3639 0x00098200,
3640 0x7d6e0050,
3641 0x814efffc,
3642 0x4e800020,
3643 0x0006008f,
3644 0x00000000,
3645 0x7c810808,
3646 0x00000000,
3647 0x00060090,
3648 0x88d10000,
3649 0x00098200,
3650 0x70c00000,
3651 0x00090200,
3652 0x41820000,
3653 0x00050801,
3654 0x0006000f,
3655 0x39080000,
3656 0x00098200,
3657 0x7c11402e,
3658 0x7c0903a6,
3659 0x4e800420,
3660 0x00060091,
3661 0x88d10000,
3662 0x00098200,
3663 0x81310000,
3664 0x00098200,
3665 0x70c00000,
3666 0x00090200,
3667 0x54c007c0,
3668 0x000900ab,
3669 0x40820000,
3670 0x0005080f,
3671 0x2c800000,
3672 0x3529ffff,
3673 0x41860000,
3674 0x0005080f,
3675 0x91310000,
3676 0x00098200,
3677 0x41820000,
3678 0x00050801,
3679 0x40840000,
3680 0x0005080f,
3681 0x0006000b,
3682 0x7e439378,
3683 0x9261000c,
3684 0x7e048378,
3685 0x91d20000,
3686 0x00098200,
3687 0x48000001,
3688 0x00030028,
3689 0x0006000d,
3690 0x81d20000,
3691 0x00098200,
3692 0x0006000e,
3693 0x00000000,
3694 0x80f0fffc,
3695 0x54e815ba,
3696 0x54ea5d78,
3697 0x39080000,
3698 0x00098200,
3699 0x54ec9b78,
3700 0x7c11402e,
3701 0x54f4dd78,
3702 0x54eb9d78,
3703 0x7c0903a6,
3704 0x4e800420,
3705 0x00060092,
3706 0x3a100004,
3707 0x826affec,
3708 0x48000000,
3709 0x0005000e,
3710 0x00060093,
3711 0x00000000,
3712 0x7c810808,
3713 0x00000000,
3714 0x00060094,
3715 0x7e048378,
3716 0x00000000,
3717 0x48000000,
3718 0x00050001,
3719 0x00000000,
3720 0x00060095,
3721 0x00000000,
3722 0x62040001,
3723 0x0006000b,
3724 0x00000000,
3725 0x7c0e5a14,
3726 0x92010008,
3727 0x7e439378,
3728 0x91d20000,
3729 0x00098200,
3730 0x7e8ea050,
3731 0x90120000,
3732 0x00098200,
3733 0x48000001,
3734 0x00030029,
3735 0x81d20000,
3736 0x00098200,
3737 0x80120000,
3738 0x00098200,
3739 0x93010008,
3740 0x7d6e0050,
3741 0x7e8ea214,
3742 0x814efffc,
3743 0x7c6903a6,
3744 0x4e800420,
3745 0x00060096,
3746 0x00000000,
3747 0x7c810808,
3748 0x00000000,
3749 0x00060097,
3750 0x00000000,
3751 0x7c810808,
3752 0x00000000,
3753 0x00060098,
3754 0x48000000,
3755 0x00030010,
3756 0x00060099,
3757 0x48000000,
3758 0x00030011,
3759 0x0006009a,
3760 0x00000000,
3761 0x48000000,
3762 0x0003002a,
3763 0x00000000,
3764 0x0006009b,
3765 0x7c0327d7,
3766 0x4d830020,
3767 0x7c652279,
3768 0x7c0021d6,
3769 0x7c601850,
3770 0x4c800020,
3771 0x2c030000,
3772 0x4d820020,
3773 0x7c632214,
3774 0x4e800020,
3775 0x0006009c,
3776 0x00000000,
3777 0x7c810808,
3778 0x00000000,
3779 0x0006009d,
3780 0x00000000,
3781 0x7c810808,
3782 0x00000000,
3783 0x0006009e,
3784 0x28030001,
3785 0x41820000,
3786 0x00050801,
3787 0x41810000,
3788 0x00050802,
3789 0xfc21102a,
3790 0x4e800020,
3791 0x0006000b,
3792 0xfc211028,
3793 0x4e800020,
3794 0x0006000c,
3795 0x28030003,
3796 0x41820000,
3797 0x00050801,
3798 0x41810000,
3799 0x00050802,
3800 0xfc2100b2,
3801 0x4e800020,
3802 0x0006000b,
3803 0xfc211024,
3804 0x4e800020,
3805 0x0006000c,
3806 0x28030005,
3807 0x41820000,
3808 0x00050801,
3809 0x41810000,
3810 0x00050802,
3811 0x9421ffe0,
3812 0xd9c10010,
3813 0xd9e10018,
3814 0x7c0802a6,
3815 0xfdc00890,
3816 0xfc211024,
3817 0x90010024,
3818 0xfde01090,
3819 0x48000001,
3820 0x00030010,
3821 0x80010024,
3822 0xfc2103f2,
3823 0x7c0803a6,
3824 0xfc2e0828,
3825 0xc9c10010,
3826 0xc9e10018,
3827 0x38210020,
3828 0x4e800020,
3829 0x0006000b,
3830 0x48000000,
3831 0x0003001f,
3832 0x0006000c,
3833 0x28030007,
3834 0x41820000,
3835 0x00050801,
3836 0x41810000,
3837 0x00050802,
3838 0xfc200850,
3839 0x4e800020,
3840 0x0006000b,
3841 0xfc200a10,
3842 0x4e800020,
3843 0x0006000c,
3844 0x7c810808,
3845 0x0006009f,
3846 0x00000000,
3847 0x7c810808,
3848 0x00000000,
3849 0x00080000,
3850 0x00000000,
3851 0x7c14706e,
3852 0x3a100004,
3853 0x80940004,
3854 0x7d0c706e,
3855 0x8130fffc,
3856 0x7c00b040,
3857 0x80ac0004,
3858 0x552993ba,
3859 0x7c88b040,
3860 0x3d290000,
3861 0x00098200,
3862 0x40820000,
3863 0x00050807,
3864 0x40860000,
3865 0x00050808,
3866 0x7c042800,
3867 0x00000000,
3868 0x40800000,
3869 0x00050802,
3870 0x00000000,
3871 0x41800000,
3872 0x00050802,
3873 0x00000000,
3874 0x41810000,
3875 0x00050802,
3876 0x00000000,
3877 0x40810000,
3878 0x00050802,
3879 0x00000000,
3880 0x0006000b,
3881 0x7e104a14,
3882 0x0006000c,
3883 0x80f00000,
3884 0x3a100004,
3885 0x54e815ba,
3886 0x54ea5d78,
3887 0x54ec9b78,
3888 0x7c11402e,
3889 0x54f4dd78,
3890 0x54eb9d78,
3891 0x7c0903a6,
3892 0x4e800420,
3893 0x00060011,
3894 0x41810000,
3895 0x00050834,
3896 0xc8140000,
3897 0x41850000,
3898 0x00050834,
3899 0x41840000,
3900 0x00050804,
3901 0x6ca58000,
3902 0x90a10024,
3903 0xc8210020,
3904 0xfc21f828,
3905 0x48000000,
3906 0x00050005,
3907 0x00060012,
3908 0x6c848000,
3909 0x90810024,
3910 0xc8010020,
3911 0xfc00f828,
3912 0x0006000e,
3913 0xc82c0000,
3914 0x0006000f,
3915 0xfc000800,
3916 0x00000000,
3917 0x40800000,
3918 0x0005080c,
3919 0x00000000,
3920 0x41800000,
3921 0x0005080c,
3922 0x00000000,
3923 0x4c001382,
3924 0x40800000,
3925 0x0005080c,
3926 0x00000000,
3927 0x4c001382,
3928 0x41800000,
3929 0x0005080c,
3930 0x00000000,
3931 0x48000000,
3932 0x0005000b,
3933 0x00000000,
3934 0x7c0ea02e,
3935 0x3a100004,
3936 0x7c0ea4ae,
3937 0x7d0e602e,
3938 0x7c00b040,
3939 0x8130fffc,
3940 0x7c2e64ae,
3941 0x7c88b040,
3942 0x552993ba,
3943 0x40800000,
3944 0x00050834,
3945 0x3d290000,
3946 0x00098200,
3947 0x40840000,
3948 0x00050834,
3949 0xfc000800,
3950 0x00000000,
3951 0x40800000,
3952 0x00050801,
3953 0x00000000,
3954 0x41800000,
3955 0x00050801,
3956 0x00000000,
3957 0x4c001382,
3958 0x40800000,
3959 0x00050801,
3960 0x00000000,
3961 0x4c001382,
3962 0x41800000,
3963 0x00050801,
3964 0x00000000,
3965 0x7e104a14,
3966 0x0006000b,
3967 0x80f00000,
3968 0x3a100004,
3969 0x54e815ba,
3970 0x54ea5d78,
3971 0x54ec9b78,
3972 0x7c11402e,
3973 0x54f4dd78,
3974 0x54eb9d78,
3975 0x7c0903a6,
3976 0x4e800420,
3977 0x00000000,
3978 0x7c14706e,
3979 0x3a100004,
3980 0x80940004,
3981 0x7d0c706e,
3982 0x7c00b040,
3983 0x80f0fffc,
3984 0x7c88b040,
3985 0x54e993ba,
3986 0x80ac0004,
3987 0x4fa12b82,
3988 0x3d290000,
3989 0x00098200,
3990 0x00000000,
3991 0x409d0000,
3992 0x000508a0,
3993 0x00000000,
3994 0x409d0000,
3995 0x000508a1,
3996 0x00000000,
3997 0x7c14706e,
3998 0x81300000,
3999 0xc8140000,
4000 0x3a100004,
4001 0x7d0c706e,
4002 0x7c00b040,
4003 0x552993ba,
4004 0xc82c0000,
4005 0x7c88b040,
4006 0x3d290000,
4007 0x00098200,
4008 0x40800000,
4009 0x00050805,
4010 0x40840000,
4011 0x00050805,
4012 0xfc000800,
4013 0x00000000,
4014 0x40820000,
4015 0x00050801,
4016 0x7e104a14,
4017 0x00000000,
4018 0x41820000,
4019 0x00050801,
4020 0x7e104a14,
4021 0x00000000,
4022 0x0006000b,
4023 0x80f00000,
4024 0x3a100004,
4025 0x54e815ba,
4026 0x54ea5d78,
4027 0x54ec9b78,
4028 0x7c11402e,
4029 0x54f4dd78,
4030 0x54eb9d78,
4031 0x7c0903a6,
4032 0x4e800420,
4033 0x00000000,
4034 0x0006000f,
4035 0x00000000,
4036 0x80940004,
4037 0x80ac0004,
4038 0x00000000,
4039 0x7c0600f8,
4040 0x7c004040,
4041 0x28860000,
4042 0x00090200,
4043 0x2b060000,
4044 0x00090200,
4045 0x7e842840,
4046 0x4c222902,
4047 0x4c161342,
4048 0x4c42b202,
4049 0x7e158378,
4050 0x4c420b82,
4051 0x4c000b82,
4052 0x00000000,
4053 0x40820000,
4054 0x00050806,
4055 0x7e104a14,
4056 0x00060010,
4057 0x00000000,
4058 0x41820000,
4059 0x00050806,
4060 0x7e104a14,
4061 0x00060010,
4062 0x00000000,
4063 0x40800000,
4064 0x00050802,
4065 0x0006000b,
4066 0x80f00000,
4067 0x3a100004,
4068 0x54e815ba,
4069 0x54ea5d78,
4070 0x54ec9b78,
4071 0x7c11402e,
4072 0x54f4dd78,
4073 0x54eb9d78,
4074 0x7c0903a6,
4075 0x4e800420,
4076 0x0006000c,
4077 0x00000000,
4078 0x41800000,
4079 0x0005080b,
4080 0x00000000,
4081 0x41980000,
4082 0x0005080b,
4083 0x81240000,
4084 0x00098200,
4085 0x38c00000,
4086 0x00098200,
4087 0x28090000,
4088 0x41820000,
4089 0x0005080b,
4090 0x89290000,
4091 0x00098200,
4092 0x71290000,
4093 0x00090200,
4094 0x40820000,
4095 0x0005080b,
4096 0x7eb0ab78,
4097 0x48000000,
4098 0x00050039,
4099 0x00000000,
4100 0x7c14706e,
4101 0x558c007e,
4102 0x000900ab,
4103 0x80d40004,
4104 0x80f00000,
4105 0x218cfffc,
4106 0x3a100004,
4107 0x7d0f602e,
4108 0x20000000,
4109 0x00098200,
4110 0x7d064050,
4111 0x7c004378,
4112 0x54e993ba,
4113 0x20000000,
4114 0x3d290000,
4115 0x00098200,
4116 0x7d084110,
4117 0x00000000,
4118 0x7d294078,
4119 0x00000000,
4120 0x7d294038,
4121 0x00000000,
4122 0x7e104a14,
4123 0x80f00000,
4124 0x3a100004,
4125 0x54e815ba,
4126 0x54ea5d78,
4127 0x54ec9b78,
4128 0x7c11402e,
4129 0x54f4dd78,
4130 0x54eb9d78,
4131 0x7c0903a6,
4132 0x4e800420,
4133 0x00000000,
4134 0x7c14706e,
4135 0x3a100004,
4136 0x80940004,
4137 0x7d0c786e,
4138 0x7c00b040,
4139 0x80f0fffc,
4140 0x7c88b040,
4141 0x54e993ba,
4142 0x80ac0004,
4143 0x3d290000,
4144 0x00098200,
4145 0x00000000,
4146 0x000600a0,
4147 0x00000000,
4148 0x000600a1,
4149 0x00000000,
4150 0x40820000,
4151 0x00050807,
4152 0x40860000,
4153 0x00050808,
4154 0x7c042800,
4155 0x0006000e,
4156 0x00000000,
4157 0x000600a0,
4158 0x00000000,
4159 0x000600a1,
4160 0x00000000,
4161 0x7c0ea02e,
4162 0x3a100004,
4163 0x7c0ea4ae,
4164 0x80f0fffc,
4165 0x7c2f64ae,
4166 0x54e993ba,
4167 0x7c00b040,
4168 0x3d290000,
4169 0x00098200,
4170 0x40800000,
4171 0x00050803,
4172 0xfc000800,
4173 0x00000000,
4174 0x40820000,
4175 0x00050801,
4176 0x7e104a14,
4177 0x0006000b,
4178 0x00000000,
4179 0x0006000d,
4180 0x00000000,
4181 0x41820000,
4182 0x00050802,
4183 0x0006000b,
4184 0x00000000,
4185 0x0006000d,
4186 0x00000000,
4187 0x7e104a14,
4188 0x0006000c,
4189 0x00000000,
4190 0x80f00000,
4191 0x3a100004,
4192 0x54e815ba,
4193 0x54ea5d78,
4194 0x54ec9b78,
4195 0x7c11402e,
4196 0x54f4dd78,
4197 0x54eb9d78,
4198 0x7c0903a6,
4199 0x4e800420,
4200 0x00000000,
4201 0x0006000d,
4202 0x2c000000,
4203 0x00098200,
4204 0x41820000,
4205 0x0005083a,
4206 0x48000000,
4207 0x0005000b,
4208 0x00000000,
4209 0x00060011,
4210 0x40800000,
4211 0x0005080d,
4212 0xc8140000,
4213 0x41840000,
4214 0x00050801,
4215 0x6ca58000,
4216 0x90a10024,
4217 0xc8210020,
4218 0xfc21f828,
4219 0x48000000,
4220 0x00050002,
4221 0x00060012,
4222 0x6c848000,
4223 0x90810024,
4224 0xc8010020,
4225 0xfc00f828,
4226 0x0006000b,
4227 0xc82c0000,
4228 0x0006000c,
4229 0xfc000800,
4230 0x48000000,
4231 0x0005000e,
4232 0x00000000,
4233 0x7c0ea02e,
4234 0x558800fe,
4235 0x000900ab,
4236 0x80f00000,
4237 0x7d0840f8,
4238 0x3a100004,
4239 0x7c080050,
4240 0x54e993ba,
4241 0x3000ffff,
4242 0x3d290000,
4243 0x00098200,
4244 0x7d084110,
4245 0x00000000,
4246 0x7d294038,
4247 0x00000000,
4248 0x7d294078,
4249 0x00000000,
4250 0x7e104a14,
4251 0x80f00000,
4252 0x3a100004,
4253 0x54e815ba,
4254 0x54ea5d78,
4255 0x54ec9b78,
4256 0x7c11402e,
4257 0x54f4dd78,
4258 0x54eb9d78,
4259 0x7c0903a6,
4260 0x4e800420,
4261 0x00000000,
4262 0x7c0e602e,
4263 0x80f00000,
4264 0x3a100004,
4265 0x00000000,
4266 0x20000000,
4267 0x00098200,
4268 0x54e993ba,
4269 0x7d084110,
4270 0x3d290000,
4271 0x00098200,
4272 0x00000000,
4273 0x7d294078,
4274 0x00000000,
4275 0x7d294038,
4276 0x00000000,
4277 0x7e104a14,
4278 0x00000000,
4279 0x39000000,
4280 0x00098200,
4281 0x7c0e64ae,
4282 0x7c004040,
4283 0x00000000,
4284 0x40800000,
4285 0x00050801,
4286 0x00000000,
4287 0x41800000,
4288 0x00050801,
4289 0x00000000,
4290 0x3e100000,
4291 0x00098200,
4292 0x54e993ba,
4293 0x7c0ea5ae,
4294 0x7e104a14,
4295 0x0006000b,
4296 0x00000000,
4297 0x80f00000,
4298 0x3a100004,
4299 0x54e815ba,
4300 0x54ea5d78,
4301 0x54ec9b78,
4302 0x7c11402e,
4303 0x54f4dd78,
4304 0x54eb9d78,
4305 0x7c0903a6,
4306 0x4e800420,
4307 0x00000000,
4308 0x80f00000,
4309 0x3a100004,
4310 0x7c0e64ae,
4311 0x7c0ea5ae,
4312 0x54e815ba,
4313 0x54ea5d78,
4314 0x54ec9b78,
4315 0x7c11402e,
4316 0x54f4dd78,
4317 0x54eb9d78,
4318 0x7c0903a6,
4319 0x4e800420,
4320 0x00000000,
4321 0x80f00000,
4322 0x3a100004,
4323 0x7c0e602e,
4324 0x21000000,
4325 0x00098200,
4326 0x7c004114,
4327 0x7c0ea12e,
4328 0x54e815ba,
4329 0x54ea5d78,
4330 0x54ec9b78,
4331 0x7c11402e,
4332 0x54f4dd78,
4333 0x54eb9d78,
4334 0x7c0903a6,
4335 0x4e800420,
4336 0x00000000,
4337 0x7d0c706e,
4338 0x800c0004,
4339 0x7c08b040,
4340 0x00000000,
4341 0x40820000,
4342 0x00050805,
4343 0x7c0004d1,
4344 0x41830000,
4345 0x00050804,
4346 0x0006000b,
4347 0x80f00000,
4348 0x3a100004,
4349 0x7ed4716e,
4350 0x90140004,
4351 0x0006000d,
4352 0x54e815ba,
4353 0x54ea5d78,
4354 0x54ec9b78,
4355 0x7c11402e,
4356 0x54f4dd78,
4357 0x54eb9d78,
4358 0x7c0903a6,
4359 0x4e800420,
4360 0x0006000e,
4361 0x7c000400,
4362 0x40810000,
4363 0x0005080b,
4364 0x3d0041e0,
4365 0x38000000,
4366 0x48000000,
4367 0x00050007,
4368 0x00000000,
4369 0x0006000f,
4370 0x40800000,
4371 0x0005083d,
4372 0x6d088000,
4373 0x00060011,
4374 0x80f00000,
4375 0x3a100004,
4376 0x7d14716e,
4377 0x90140004,
4378 0x00000000,
4379 0x48000000,
4380 0x0005000d,
4381 0x00000000,
4382 0x54e815ba,
4383 0x54ea5d78,
4384 0x54ec9b78,
4385 0x7c11402e,
4386 0x54f4dd78,
4387 0x54eb9d78,
4388 0x7c0903a6,
4389 0x4e800420,
4390 0x00000000,
4391 0x7c0c706e,
4392 0x806c0004,
4393 0x2c000000,
4394 0x00098200,
4395 0x40820000,
4396 0x00050802,
4397 0x80630000,
4398 0x00098200,
4399 0x0006000b,
4400 0x00000000,
4401 0x80f00000,
4402 0x3a100004,
4403 0x7ed4716e,
4404 0x90740004,
4405 0x00000000,
4406 0x90610024,
4407 0xc8010020,
4408 0xfc00f028,
4409 0x80f00000,
4410 0x3a100004,
4411 0x7c0ea5ae,
4412 0x00000000,
4413 0x54e815ba,
4414 0x54ea5d78,
4415 0x54ec9b78,
4416 0x7c11402e,
4417 0x54f4dd78,
4418 0x54eb9d78,
4419 0x7c0903a6,
4420 0x4e800420,
4421 0x0006000c,
4422 0x2c000000,
4423 0x00098200,
4424 0x40820000,
4425 0x00050842,
4426 0x00000000,
4427 0x81230000,
4428 0x00098200,
4429 0x28090000,
4430 0x40820000,
4431 0x00050809,
4432 0x0006000d,
4433 0x00000000,
4434 0x00060043,
4435 0x48000001,
4436 0x00030026,
4437 0x48000000,
4438 0x0005000b,
4439 0x00000000,
4440 0x00060013,
4441 0x88090000,
4442 0x00098200,
4443 0x70000000,
4444 0x00090200,
4445 0x40820000,
4446 0x0005080d,
4447 0x48000000,
4448 0x00050042,
4449 0x00000000,
4450 0x7d0a706e,
4451 0x7d2b786e,
4452 0x806a0004,
4453 0x7c08b040,
4454 0x808b0004,
4455 0x00000000,
4456 0x7d0a706e,
4457 0x7d2b786e,
4458 0x808a0004,
4459 0x7c08b040,
4460 0x806b0004,
4461 0x00000000,
4462 0x7d0a706e,
4463 0x7d2b706e,
4464 0x806a0004,
4465 0x7c08b040,
4466 0x808b0004,
4467 0x00000000,
4468 0x7c89b040,
4469 0x4c423202,
4470 0x40820000,
4471 0x00050805,
4472 0x7c632615,
4473 0x41830000,
4474 0x00050804,
4475 0x0006000b,
4476 0x80f00000,
4477 0x3a100004,
4478 0x7ed4716e,
4479 0x90740004,
4480 0x0006000c,
4481 0x54e815ba,
4482 0x54ea5d78,
4483 0x54ec9b78,
4484 0x7c11402e,
4485 0x54f4dd78,
4486 0x54eb9d78,
4487 0x7c0903a6,
4488 0x4e800420,
4489 0x0006000e,
4490 0x7c000400,
4491 0x40810000,
4492 0x0005080b,
4493 0x00000000,
4494 0x48000000,
4495 0x00050040,
4496 0x00000000,
4497 0x48000000,
4498 0x0005003c,
4499 0x00000000,
4500 0x48000000,
4501 0x00050041,
4502 0x00000000,
4503 0x0006000f,
4504 0x00000000,
4505 0xc9ea0000,
4506 0x4c002202,
4507 0xc9cb0000,
4508 0x00000000,
4509 0xc9ca0000,
4510 0x4c002202,
4511 0xc9eb0000,
4512 0x00000000,
4513 0x40800000,
4514 0x00050840,
4515 0x00000000,
4516 0x40800000,
4517 0x0005083c,
4518 0x00000000,
4519 0x40800000,
4520 0x00050841,
4521 0x00000000,
4522 0xfc0e782a,
4523 0x80f00000,
4524 0x3a100004,
4525 0x7c0ea5ae,
4526 0x48000000,
4527 0x0005000c,
4528 0x00000000,
4529 0x7d0e502e,
4530 0x00000000,
4531 0x7d2f582e,
4532 0x00000000,
4533 0x7dce54ae,
4534 0x7def5cae,
4535 0x00000000,
4536 0x7c08b040,
4537 0x7c89b040,
4538 0x4c002202,
4539 0x40800000,
4540 0x0005083e,
4541 0x00000000,
4542 0x7c08b040,
4543 0x40800000,
4544 0x0005083e,
4545 0x00000000,
4546 0x7d0e502e,
4547 0x00000000,
4548 0x7d2f582e,
4549 0x00000000,
4550 0x7dee54ae,
4551 0x7dcf5cae,
4552 0x00000000,
4553 0x7c08b040,
4554 0x7c89b040,
4555 0x4c002202,
4556 0x40800000,
4557 0x0005083b,
4558 0x00000000,
4559 0x7c08b040,
4560 0x40800000,
4561 0x0005083b,
4562 0x00000000,
4563 0x7d0e502e,
4564 0x7d2e582e,
4565 0x7dce54ae,
4566 0x7dee5cae,
4567 0x7c08b040,
4568 0x7c89b040,
4569 0x4c002202,
4570 0x40800000,
4571 0x0005083f,
4572 0x00000000,
4573 0xfc0e782a,
4574 0x80f00000,
4575 0x3a100004,
4576 0x7c0ea5ae,
4577 0x54e815ba,
4578 0x54ea5d78,
4579 0x54ec9b78,
4580 0x7c11402e,
4581 0x54f4dd78,
4582 0x54eb9d78,
4583 0x7c0903a6,
4584 0x4e800420,
4585 0x00000000,
4586 0x7d0a706e,
4587 0x7d2b786e,
4588 0x806a0004,
4589 0x7c08b040,
4590 0x808b0004,
4591 0x00000000,
4592 0x7d0a706e,
4593 0x7d2b786e,
4594 0x808a0004,
4595 0x7c08b040,
4596 0x806b0004,
4597 0x00000000,
4598 0x7d0a706e,
4599 0x7d2b706e,
4600 0x806a0004,
4601 0x7c08b040,
4602 0x808b0004,
4603 0x00000000,
4604 0x7c89b040,
4605 0x4c423202,
4606 0x40820000,
4607 0x00050805,
4608 0x7c641c51,
4609 0x41830000,
4610 0x00050804,
4611 0x0006000b,
4612 0x80f00000,
4613 0x3a100004,
4614 0x7ed4716e,
4615 0x90740004,
4616 0x0006000c,
4617 0x54e815ba,
4618 0x54ea5d78,
4619 0x54ec9b78,
4620 0x7c11402e,
4621 0x54f4dd78,
4622 0x54eb9d78,
4623 0x7c0903a6,
4624 0x4e800420,
4625 0x0006000e,
4626 0x7c000400,
4627 0x40810000,
4628 0x0005080b,
4629 0x00000000,
4630 0x48000000,
4631 0x00050040,
4632 0x00000000,
4633 0x48000000,
4634 0x0005003c,
4635 0x00000000,
4636 0x48000000,
4637 0x00050041,
4638 0x00000000,
4639 0x0006000f,
4640 0x00000000,
4641 0xc9ea0000,
4642 0x4c002202,
4643 0xc9cb0000,
4644 0x00000000,
4645 0xc9ca0000,
4646 0x4c002202,
4647 0xc9eb0000,
4648 0x00000000,
4649 0x40800000,
4650 0x00050840,
4651 0x00000000,
4652 0x40800000,
4653 0x0005083c,
4654 0x00000000,
4655 0x40800000,
4656 0x00050841,
4657 0x00000000,
4658 0xfc0e7828,
4659 0x80f00000,
4660 0x3a100004,
4661 0x7c0ea5ae,
4662 0x48000000,
4663 0x0005000c,
4664 0x00000000,
4665 0x7d0e502e,
4666 0x00000000,
4667 0x7d2f582e,
4668 0x00000000,
4669 0x7dce54ae,
4670 0x7def5cae,
4671 0x00000000,
4672 0x7c08b040,
4673 0x7c89b040,
4674 0x4c002202,
4675 0x40800000,
4676 0x0005083e,
4677 0x00000000,
4678 0x7c08b040,
4679 0x40800000,
4680 0x0005083e,
4681 0x00000000,
4682 0x7d0e502e,
4683 0x00000000,
4684 0x7d2f582e,
4685 0x00000000,
4686 0x7dee54ae,
4687 0x7dcf5cae,
4688 0x00000000,
4689 0x7c08b040,
4690 0x7c89b040,
4691 0x4c002202,
4692 0x40800000,
4693 0x0005083b,
4694 0x00000000,
4695 0x7c08b040,
4696 0x40800000,
4697 0x0005083b,
4698 0x00000000,
4699 0x7d0e502e,
4700 0x7d2e582e,
4701 0x7dce54ae,
4702 0x7dee5cae,
4703 0x7c08b040,
4704 0x7c89b040,
4705 0x4c002202,
4706 0x40800000,
4707 0x0005083f,
4708 0x00000000,
4709 0xfc0e7828,
4710 0x80f00000,
4711 0x3a100004,
4712 0x7c0ea5ae,
4713 0x54e815ba,
4714 0x54ea5d78,
4715 0x54ec9b78,
4716 0x7c11402e,
4717 0x54f4dd78,
4718 0x54eb9d78,
4719 0x7c0903a6,
4720 0x4e800420,
4721 0x00000000,
4722 0x7d0a706e,
4723 0x7d2b786e,
4724 0x806a0004,
4725 0x7c08b040,
4726 0x808b0004,
4727 0x00000000,
4728 0x7d0a706e,
4729 0x7d2b786e,
4730 0x808a0004,
4731 0x7c08b040,
4732 0x806b0004,
4733 0x00000000,
4734 0x7d0a706e,
4735 0x7d2b706e,
4736 0x806a0004,
4737 0x7c08b040,
4738 0x808b0004,
4739 0x00000000,
4740 0x7c89b040,
4741 0x4c423202,
4742 0x40820000,
4743 0x00050805,
4744 0x7c6325d7,
4745 0x41830000,
4746 0x00050804,
4747 0x0006000b,
4748 0x80f00000,
4749 0x3a100004,
4750 0x7ed4716e,
4751 0x90740004,
4752 0x0006000c,
4753 0x54e815ba,
4754 0x54ea5d78,
4755 0x54ec9b78,
4756 0x7c11402e,
4757 0x54f4dd78,
4758 0x54eb9d78,
4759 0x7c0903a6,
4760 0x4e800420,
4761 0x0006000e,
4762 0x7c000400,
4763 0x40810000,
4764 0x0005080b,
4765 0x00000000,
4766 0x48000000,
4767 0x00050040,
4768 0x00000000,
4769 0x48000000,
4770 0x0005003c,
4771 0x00000000,
4772 0x48000000,
4773 0x00050041,
4774 0x00000000,
4775 0x0006000f,
4776 0x00000000,
4777 0xc9ea0000,
4778 0x4c002202,
4779 0xc9cb0000,
4780 0x00000000,
4781 0xc9ca0000,
4782 0x4c002202,
4783 0xc9eb0000,
4784 0x00000000,
4785 0x40800000,
4786 0x00050840,
4787 0x00000000,
4788 0x40800000,
4789 0x0005083c,
4790 0x00000000,
4791 0x40800000,
4792 0x00050841,
4793 0x00000000,
4794 0xfc0e03f2,
4795 0x80f00000,
4796 0x3a100004,
4797 0x7c0ea5ae,
4798 0x48000000,
4799 0x0005000c,
4800 0x00000000,
4801 0x7d0e502e,
4802 0x00000000,
4803 0x7d2f582e,
4804 0x00000000,
4805 0x7dce54ae,
4806 0x7def5cae,
4807 0x00000000,
4808 0x7c08b040,
4809 0x7c89b040,
4810 0x4c002202,
4811 0x40800000,
4812 0x0005083e,
4813 0x00000000,
4814 0x7c08b040,
4815 0x40800000,
4816 0x0005083e,
4817 0x00000000,
4818 0x7d0e502e,
4819 0x00000000,
4820 0x7d2f582e,
4821 0x00000000,
4822 0x7dee54ae,
4823 0x7dcf5cae,
4824 0x00000000,
4825 0x7c08b040,
4826 0x7c89b040,
4827 0x4c002202,
4828 0x40800000,
4829 0x0005083b,
4830 0x00000000,
4831 0x7c08b040,
4832 0x40800000,
4833 0x0005083b,
4834 0x00000000,
4835 0x7d0e502e,
4836 0x7d2e582e,
4837 0x7dce54ae,
4838 0x7dee5cae,
4839 0x7c08b040,
4840 0x7c89b040,
4841 0x4c002202,
4842 0x40800000,
4843 0x0005083f,
4844 0x00000000,
4845 0xfc0e03f2,
4846 0x80f00000,
4847 0x3a100004,
4848 0x7c0ea5ae,
4849 0x54e815ba,
4850 0x54ea5d78,
4851 0x54ec9b78,
4852 0x7c11402e,
4853 0x54f4dd78,
4854 0x54eb9d78,
4855 0x7c0903a6,
4856 0x4e800420,
4857 0x00000000,
4858 0x7d0e502e,
4859 0x00000000,
4860 0x7d2f582e,
4861 0x00000000,
4862 0x7dce54ae,
4863 0x7def5cae,
4864 0x00000000,
4865 0x7c08b040,
4866 0x7c89b040,
4867 0x4c002202,
4868 0x40800000,
4869 0x0005083e,
4870 0x00000000,
4871 0x7c08b040,
4872 0x40800000,
4873 0x0005083e,
4874 0x00000000,
4875 0x7d0e502e,
4876 0x00000000,
4877 0x7d2f582e,
4878 0x00000000,
4879 0x7dee54ae,
4880 0x7dcf5cae,
4881 0x00000000,
4882 0x7c08b040,
4883 0x7c89b040,
4884 0x4c002202,
4885 0x40800000,
4886 0x0005083b,
4887 0x00000000,
4888 0x7c08b040,
4889 0x40800000,
4890 0x0005083b,
4891 0x00000000,
4892 0x7d0e502e,
4893 0x7d2e582e,
4894 0x7dce54ae,
4895 0x7dee5cae,
4896 0x7c08b040,
4897 0x7c89b040,
4898 0x4c002202,
4899 0x40800000,
4900 0x0005083f,
4901 0x00000000,
4902 0xfc0e7824,
4903 0x80f00000,
4904 0x3a100004,
4905 0x7c0ea5ae,
4906 0x54e815ba,
4907 0x54ea5d78,
4908 0x54ec9b78,
4909 0x7c11402e,
4910 0x54f4dd78,
4911 0x54eb9d78,
4912 0x7c0903a6,
4913 0x4e800420,
4914 0x00000000,
4915 0x7d0a706e,
4916 0x7d2b786e,
4917 0x806a0004,
4918 0x7c08b040,
4919 0x808b0004,
4920 0x00000000,
4921 0x7d0a706e,
4922 0x7d2b786e,
4923 0x808a0004,
4924 0x7c08b040,
4925 0x806b0004,
4926 0x00000000,
4927 0x7d0a706e,
4928 0x7d2b706e,
4929 0x806a0004,
4930 0x7c08b040,
4931 0x808b0004,
4932 0x00000000,
4933 0x7c89b040,
4934 0x4c423202,
4935 0x40820000,
4936 0x00050805,
4937 0x000600a2,
4938 0x48000001,
4939 0x0005009b,
4940 0x41830000,
4941 0x00050804,
4942 0x0006000b,
4943 0x80f00000,
4944 0x3a100004,
4945 0x7ed4716e,
4946 0x90740004,
4947 0x0006000c,
4948 0x54e815ba,
4949 0x54ea5d78,
4950 0x54ec9b78,
4951 0x7c11402e,
4952 0x54f4dd78,
4953 0x54eb9d78,
4954 0x7c0903a6,
4955 0x4e800420,
4956 0x0006000e,
4957 0x7c000400,
4958 0x40810000,
4959 0x0005080b,
4960 0x00000000,
4961 0x48000000,
4962 0x00050040,
4963 0x00000000,
4964 0x48000000,
4965 0x0005003c,
4966 0x00000000,
4967 0x48000000,
4968 0x00050041,
4969 0x00000000,
4970 0x0006000f,
4971 0x00000000,
4972 0xc9ea0000,
4973 0x4c002202,
4974 0xc9cb0000,
4975 0x00000000,
4976 0xc9ca0000,
4977 0x4c002202,
4978 0xc9eb0000,
4979 0x00000000,
4980 0x40800000,
4981 0x00050840,
4982 0x00000000,
4983 0x40800000,
4984 0x0005083c,
4985 0x00000000,
4986 0x40800000,
4987 0x00050841,
4988 0x00000000,
4989 0x000600a2,
4990 0x00000000,
4991 0x000600a3,
4992 0xfc2e7824,
4993 0x48000001,
4994 0x00030010,
4995 0xfc0103f2,
4996 0xfc0e0028,
4997 0x80f00000,
4998 0x3a100004,
4999 0x7c0ea5ae,
5000 0x48000000,
5001 0x0005000c,
5002 0x00000000,
5003 0x7d0e502e,
5004 0x00000000,
5005 0x7d2f582e,
5006 0x00000000,
5007 0x7dce54ae,
5008 0x7def5cae,
5009 0x00000000,
5010 0x7c08b040,
5011 0x7c89b040,
5012 0x4c002202,
5013 0x40800000,
5014 0x0005083e,
5015 0x00000000,
5016 0x7c08b040,
5017 0x40800000,
5018 0x0005083e,
5019 0x00000000,
5020 0x7d0e502e,
5021 0x00000000,
5022 0x7d2f582e,
5023 0x00000000,
5024 0x7dee54ae,
5025 0x7dcf5cae,
5026 0x00000000,
5027 0x7c08b040,
5028 0x7c89b040,
5029 0x4c002202,
5030 0x40800000,
5031 0x0005083b,
5032 0x00000000,
5033 0x7c08b040,
5034 0x40800000,
5035 0x0005083b,
5036 0x00000000,
5037 0x7d0e502e,
5038 0x7d2e582e,
5039 0x7dce54ae,
5040 0x7dee5cae,
5041 0x7c08b040,
5042 0x7c89b040,
5043 0x4c002202,
5044 0x40800000,
5045 0x0005083f,
5046 0x00000000,
5047 0x000600a2,
5048 0x00000000,
5049 0x000600a3,
5050 0xfc2e7824,
5051 0x48000001,
5052 0x00030010,
5053 0xfc0103f2,
5054 0xfc0e0028,
5055 0x80f00000,
5056 0x3a100004,
5057 0x7c0ea5ae,
5058 0x54e815ba,
5059 0x54ea5d78,
5060 0x54ec9b78,
5061 0x7c11402e,
5062 0x54f4dd78,
5063 0x54eb9d78,
5064 0x7c0903a6,
5065 0x4e800420,
5066 0x00000000,
5067 0x7d0a706e,
5068 0x7d2b786e,
5069 0x806a0004,
5070 0x7c08b040,
5071 0x808b0004,
5072 0x00000000,
5073 0x7d0a706e,
5074 0x7d2b786e,
5075 0x808a0004,
5076 0x7c08b040,
5077 0x806b0004,
5078 0x00000000,
5079 0x7d0a706e,
5080 0x7d2b706e,
5081 0x806a0004,
5082 0x7c08b040,
5083 0x808b0004,
5084 0x00000000,
5085 0x7c89b040,
5086 0x4c423202,
5087 0x40820000,
5088 0x00050805,
5089 0x48000000,
5090 0x000500a2,
5091 0x0006000f,
5092 0x00000000,
5093 0xc9ea0000,
5094 0x4c002202,
5095 0xc9cb0000,
5096 0x00000000,
5097 0xc9ca0000,
5098 0x4c002202,
5099 0xc9eb0000,
5100 0x00000000,
5101 0x40800000,
5102 0x00050840,
5103 0x00000000,
5104 0x40800000,
5105 0x0005083c,
5106 0x00000000,
5107 0x40800000,
5108 0x00050841,
5109 0x00000000,
5110 0x48000000,
5111 0x000500a3,
5112 0x00000000,
5113 0x7d0e502e,
5114 0x00000000,
5115 0x7d2f582e,
5116 0x00000000,
5117 0x7dce54ae,
5118 0x7def5cae,
5119 0x00000000,
5120 0x7c08b040,
5121 0x7c89b040,
5122 0x4c002202,
5123 0x40800000,
5124 0x0005083e,
5125 0x00000000,
5126 0x7c08b040,
5127 0x40800000,
5128 0x0005083e,
5129 0x00000000,
5130 0x7d0e502e,
5131 0x00000000,
5132 0x7d2f582e,
5133 0x00000000,
5134 0x7dee54ae,
5135 0x7dcf5cae,
5136 0x00000000,
5137 0x7c08b040,
5138 0x7c89b040,
5139 0x4c002202,
5140 0x40800000,
5141 0x0005083b,
5142 0x00000000,
5143 0x7c08b040,
5144 0x40800000,
5145 0x0005083b,
5146 0x00000000,
5147 0x7d0e502e,
5148 0x7d2e582e,
5149 0x7dce54ae,
5150 0x7dee5cae,
5151 0x7c08b040,
5152 0x7c89b040,
5153 0x4c002202,
5154 0x40800000,
5155 0x0005083f,
5156 0x00000000,
5157 0x48000000,
5158 0x000500a3,
5159 0x00000000,
5160 0x7d0e502e,
5161 0x7c2e54ae,
5162 0x7d2e582e,
5163 0x7c4e5cae,
5164 0x7c08b040,
5165 0x7c89b040,
5166 0x4c002202,
5167 0x40800000,
5168 0x0005083f,
5169 0x48000001,
5170 0x0003001f,
5171 0x7c2ea5ae,
5172 0x80f00000,
5173 0x3a100004,
5174 0x54e815ba,
5175 0x54ea5d78,
5176 0x54ec9b78,
5177 0x7c11402e,
5178 0x54f4dd78,
5179 0x54eb9d78,
5180 0x7c0903a6,
5181 0x4e800420,
5182 0x00000000,
5183 0x7caa5850,
5184 0x91d20000,
5185 0x00098200,
5186 0x7c8e5a14,
5187 0x7d555378,
5188 0x0006002a,
5189 0x92010008,
5190 0x7e439378,
5191 0x54a500fe,
5192 0x000900ab,
5193 0x48000001,
5194 0x0003002b,
5195 0x28030000,
5196 0x81d20000,
5197 0x00098200,
5198 0x40820000,
5199 0x00050835,
5200 0x7c0eacae,
5201 0x7c0ea5ae,
5202 0x80f00000,
5203 0x3a100004,
5204 0x54e815ba,
5205 0x54ea5d78,
5206 0x54ec9b78,
5207 0x7c11402e,
5208 0x54f4dd78,
5209 0x54eb9d78,
5210 0x7c0903a6,
5211 0x4e800420,
5212 0x00000000,
5213 0x5588007e,
5214 0x000900ab,
5215 0x2108fffc,
5216 0x7c0f402e,
5217 0x39200000,
5218 0x00098200,
5219 0x80f00000,
5220 0x3a100004,
5221 0x7d34716e,
5222 0x90140004,
5223 0x54e815ba,
5224 0x54ea5d78,
5225 0x54ec9b78,
5226 0x7c11402e,
5227 0x54f4dd78,
5228 0x54eb9d78,
5229 0x7c0903a6,
5230 0x4e800420,
5231 0x00000000,
5232 0x5588007e,
5233 0x000900ab,
5234 0x2108fffc,
5235 0x7c0f402e,
5236 0x39200000,
5237 0x00098200,
5238 0x80f00000,
5239 0x3a100004,
5240 0x7d34716e,
5241 0x90140004,
5242 0x54e815ba,
5243 0x54ea5d78,
5244 0x54ec9b78,
5245 0x7c11402e,
5246 0x54f4dd78,
5247 0x54eb9d78,
5248 0x7c0903a6,
5249 0x4e800420,
5250 0x00000000,
5251 0x558c6800,
5252 0x000900a1,
5253 0x7d8c8670,
5254 0x80f00000,
5255 0x3a100004,
5256 0x7ed4716e,
5257 0x91940004,
5258 0x54e815ba,
5259 0x54ea5d78,
5260 0x54ec9b78,
5261 0x7c11402e,
5262 0x54f4dd78,
5263 0x54eb9d78,
5264 0x7c0903a6,
5265 0x4e800420,
5266 0x00000000,
5267 0x558c6800,
5268 0x000900a1,
5269 0x7d8c8670,
5270 0x6d8c8000,
5271 0x91810024,
5272 0xc8010020,
5273 0xfc00f828,
5274 0x80f00000,
5275 0x3a100004,
5276 0x7c0ea5ae,
5277 0x54e815ba,
5278 0x54ea5d78,
5279 0x54ec9b78,
5280 0x7c11402e,
5281 0x54f4dd78,
5282 0x54eb9d78,
5283 0x7c0903a6,
5284 0x4e800420,
5285 0x00000000,
5286 0x7c0f64ae,
5287 0x80f00000,
5288 0x3a100004,
5289 0x7c0ea5ae,
5290 0x54e815ba,
5291 0x54ea5d78,
5292 0x54ec9b78,
5293 0x7c11402e,
5294 0x54f4dd78,
5295 0x54eb9d78,
5296 0x7c0903a6,
5297 0x4e800420,
5298 0x00000000,
5299 0x558800fe,
5300 0x000900ab,
5301 0x7d0040f8,
5302 0x80f00000,
5303 0x3a100004,
5304 0x7c0ea12e,
5305 0x54e815ba,
5306 0x54ea5d78,
5307 0x54ec9b78,
5308 0x7c11402e,
5309 0x54f4dd78,
5310 0x54eb9d78,
5311 0x7c0903a6,
5312 0x4e800420,
5313 0x00000000,
5314 0x7eeea12e,
5315 0x3a940008,
5316 0x0006000b,
5317 0x7eeea12e,
5318 0x7c146000,
5319 0x3a940008,
5320 0x41800000,
5321 0x0005080b,
5322 0x80f00000,
5323 0x3a100004,
5324 0x54e815ba,
5325 0x54ea5d78,
5326 0x54ec9b78,
5327 0x7c11402e,
5328 0x54f4dd78,
5329 0x54eb9d78,
5330 0x7c0903a6,
5331 0x4e800420,
5332 0x00000000,
5333 0x80f00000,
5334 0x3a100004,
5335 0x814efffc,
5336 0x558c007e,
5337 0x000900ab,
5338 0x398c0000,
5339 0x00098200,
5340 0x7d4a602e,
5341 0x810a0000,
5342 0x00098200,
5343 0xc8080000,
5344 0x7c0ea5ae,
5345 0x54e815ba,
5346 0x54ea5d78,
5347 0x54ec9b78,
5348 0x7c11402e,
5349 0x54f4dd78,
5350 0x54eb9d78,
5351 0x7c0903a6,
5352 0x4e800420,
5353 0x00000000,
5354 0x814efffc,
5355 0x5694007e,
5356 0x000900ab,
5357 0x3a940000,
5358 0x00098200,
5359 0x7c0c74ee,
5360 0x7d4aa02e,
5361 0x88ca0000,
5362 0x00098200,
5363 0x808a0000,
5364 0x00098200,
5365 0x70c60000,
5366 0x00090200,
5367 0x880a0000,
5368 0x00098200,
5369 0x812c0000,
5370 0xd8040000,
5371 0x28800000,
5372 0x810c0004,
5373 0x4c423382,
5374 0x39290000,
5375 0x00098200,
5376 0x40820000,
5377 0x00050802,
5378 0x0006000b,
5379 0x80f00000,
5380 0x3a100004,
5381 0x54e815ba,
5382 0x54ea5d78,
5383 0x54ec9b78,
5384 0x7c11402e,
5385 0x54f4dd78,
5386 0x54eb9d78,
5387 0x7c0903a6,
5388 0x4e800420,
5389 0x0006000c,
5390 0x28090000,
5391 0x00090200,
5392 0x40800000,
5393 0x0005080b,
5394 0x88c80000,
5395 0x00098200,
5396 0x70c60000,
5397 0x00090200,
5398 0x38710000,
5399 0x00098200,
5400 0x41820000,
5401 0x0005080b,
5402 0x48000001,
5403 0x0003002c,
5404 0x48000000,
5405 0x0005000b,
5406 0x00000000,
5407 0x80f00000,
5408 0x3a100004,
5409 0x814efffc,
5410 0x5588007e,
5411 0x000900ab,
5412 0x5694007e,
5413 0x000900ab,
5414 0x2108fffc,
5415 0x3a940000,
5416 0x00098200,
5417 0x7d0f402e,
5418 0x7d4aa02e,
5419 0x88ca0000,
5420 0x00098200,
5421 0x808a0000,
5422 0x00098200,
5423 0x70c60000,
5424 0x00090200,
5425 0x88c80000,
5426 0x00098200,
5427 0x892a0000,
5428 0x00098200,
5429 0x38000000,
5430 0x00098200,
5431 0x91040004,
5432 0x90040000,
5433 0x40820000,
5434 0x00050802,
5435 0x0006000b,
5436 0x54e815ba,
5437 0x54ea5d78,
5438 0x54ec9b78,
5439 0x7c11402e,
5440 0x54f4dd78,
5441 0x54eb9d78,
5442 0x7c0903a6,
5443 0x4e800420,
5444 0x0006000c,
5445 0x70c60000,
5446 0x00090200,
5447 0x28890000,
5448 0x4c423382,
5449 0x38710000,
5450 0x00098200,
5451 0x41820000,
5452 0x0005080b,
5453 0x48000001,
5454 0x0003002c,
5455 0x48000000,
5456 0x0005000b,
5457 0x00000000,
5458 0x80f00000,
5459 0x3a100004,
5460 0x814efffc,
5461 0x5694007e,
5462 0x000900ab,
5463 0x3a940000,
5464 0x00098200,
5465 0x7c0f64ae,
5466 0x7d4aa02e,
5467 0x810a0000,
5468 0x00098200,
5469 0xd8080000,
5470 0x54e815ba,
5471 0x54ea5d78,
5472 0x54ec9b78,
5473 0x7c11402e,
5474 0x54f4dd78,
5475 0x54eb9d78,
5476 0x7c0903a6,
5477 0x4e800420,
5478 0x00000000,
5479 0x80f00000,
5480 0x3a100004,
5481 0x814efffc,
5482 0x5694007e,
5483 0x000900ab,
5484 0x3a940000,
5485 0x00098200,
5486 0x558000fe,
5487 0x000900ab,
5488 0x7d4aa02e,
5489 0x7c0000f8,
5490 0x810a0000,
5491 0x00098200,
5492 0x90080000,
5493 0x54e815ba,
5494 0x54ea5d78,
5495 0x54ec9b78,
5496 0x7c11402e,
5497 0x54f4dd78,
5498 0x54eb9d78,
5499 0x7c0903a6,
5500 0x4e800420,
5501 0x00000000,
5502 0x81120000,
5503 0x00098200,
5504 0x5580007e,
5505 0x000900ab,
5506 0x7e100214,
5507 0x3e100000,
5508 0x00098200,
5509 0x91d20000,
5510 0x00098200,
5511 0x28080000,
5512 0x7e439378,
5513 0x41820000,
5514 0x00050801,
5515 0x7c8ea214,
5516 0x48000001,
5517 0x0003002d,
5518 0x81d20000,
5519 0x00098200,
5520 0x0006000b,
5521 0x80f00000,
5522 0x3a100004,
5523 0x54e815ba,
5524 0x54ea5d78,
5525 0x54ec9b78,
5526 0x7c11402e,
5527 0x54f4dd78,
5528 0x54eb9d78,
5529 0x7c0903a6,
5530 0x4e800420,
5531 0x00000000,
5532 0x5588007e,
5533 0x000900ab,
5534 0x91d20000,
5535 0x00098200,
5536 0x2108fffc,
5537 0x92010008,
5538 0x7c8f402e,
5539 0x7e439378,
5540 0x80aefffc,
5541 0x48000001,
5542 0x0003002e,
5543 0x81d20000,
5544 0x00098200,
5545 0x38000000,
5546 0x00098200,
5547 0x7c14716e,
5548 0x90740004,
5549 0x80f00000,
5550 0x3a100004,
5551 0x54e815ba,
5552 0x54ea5d78,
5553 0x54ec9b78,
5554 0x7c11402e,
5555 0x54f4dd78,
5556 0x54eb9d78,
5557 0x7c0903a6,
5558 0x4e800420,
5559 0x00000000,
5560 0x80110000,
5561 0x00098200,
5562 0x7e439378,
5563 0x81110000,
5564 0x00098200,
5565 0x91d20000,
5566 0x00098200,
5567 0x7c004040,
5568 0x92010008,
5569 0x40800000,
5570 0x00050805,
5571 0x0006000b,
5572 0x00000000,
5573 0x5584ed7e,
5574 0x558596fe,
5575 0x2c0407ff,
5576 0x41820000,
5577 0x00050803,
5578 0x0006000c,
5579 0x48000001,
5580 0x0003002f,
5581 0x00000000,
5582 0x5588007e,
5583 0x000900ab,
5584 0x2108fffc,
5585 0x7c8f402e,
5586 0x48000001,
5587 0x00030030,
5588 0x00000000,
5589 0x81d20000,
5590 0x00098200,
5591 0x38000000,
5592 0x00098200,
5593 0x7c14716e,
5594 0x90740004,
5595 0x80f00000,
5596 0x3a100004,
5597 0x54e815ba,
5598 0x54ea5d78,
5599 0x54ec9b78,
5600 0x7c11402e,
5601 0x54f4dd78,
5602 0x54eb9d78,
5603 0x7c0903a6,
5604 0x4e800420,
5605 0x00000000,
5606 0x0006000d,
5607 0x38800801,
5608 0x48000000,
5609 0x0005000c,
5610 0x00000000,
5611 0x0006000f,
5612 0x7d956378,
5613 0x48000001,
5614 0x00030031,
5615 0x7eacab78,
5616 0x7e439378,
5617 0x48000000,
5618 0x0005000b,
5619 0x00000000,
5620 0x812efffc,
5621 0x5588007e,
5622 0x000900ab,
5623 0x81490000,
5624 0x00098200,
5625 0x2108fffc,
5626 0x7d6f402e,
5627 0x00000000,
5628 0x48000000,
5629 0x000500a4,
5630 0x00000000,
5631 0x48000000,
5632 0x000500a5,
5633 0x00000000,
5634 0x7c6a706e,
5635 0x7c8b706e,
5636 0x814a0004,
5637 0x00000000,
5638 0x816b0004,
5639 0x00000000,
5640 0xc80b0000,
5641 0x00000000,
5642 0x2c030000,
5643 0x00098200,
5644 0x7c84b040,
5645 0x40820000,
5646 0x0005082f,
5647 0x00000000,
5648 0x800a0000,
5649 0x00098200,
5650 0x40860000,
5651 0x00050805,
5652 0x810a0000,
5653 0x00098200,
5654 0x7c005840,
5655 0x55691800,
5656 0x000900a1,
5657 0x00000000,
5658 0x40840000,
5659 0x00050805,
5660 0xfc20001e,
5661 0xfc40f02a,
5662 0xd8210008,
5663 0x800a0000,
5664 0x00098200,
5665 0xfc42f028,
5666 0x8121000c,
5667 0x810a0000,
5668 0x00098200,
5669 0xfc801000,
5670 0x7c004840,
5671 0x4c213202,
5672 0x55291800,
5673 0x000900a1,
5674 0x00000000,
5675 0x40810000,
5676 0x0005082f,
5677 0x7c08482e,
5678 0x7dc84cae,
5679 0x2c000000,
5680 0x00098200,
5681 0x41820000,
5682 0x00050802,
5683 0x0006000b,
5684 0x80f00000,
5685 0x3a100004,
5686 0x7dcea5ae,
5687 0x54e815ba,
5688 0x54ea5d78,
5689 0x54ec9b78,
5690 0x7c11402e,
5691 0x54f4dd78,
5692 0x54eb9d78,
5693 0x7c0903a6,
5694 0x4e800420,
5695 0x0006000c,
5696 0x812a0000,
5697 0x00098200,
5698 0x28090000,
5699 0x41820000,
5700 0x0005080b,
5701 0x88090000,
5702 0x00098200,
5703 0x70000000,
5704 0x00090200,
5705 0x40820000,
5706 0x0005080b,
5707 0x48000000,
5708 0x0005002f,
5709 0x0006000f,
5710 0x2c040000,
5711 0x00098200,
5712 0x40820000,
5713 0x0005082f,
5714 0x00000000,
5715 0x816b0004,
5716 0x00000000,
5717 0x48000000,
5718 0x000500a4,
5719 0x00000000,
5720 0x7c6a706e,
5721 0x5568007e,
5722 0x000900ab,
5723 0x814a0004,
5724 0x2108fffc,
5725 0x2c030000,
5726 0x00098200,
5727 0x7d6f402e,
5728 0x40820000,
5729 0x0005082c,
5730 0x000600a4,
5731 0x800a0000,
5732 0x00098200,
5733 0x810b0000,
5734 0x00098200,
5735 0x812a0000,
5736 0x00098200,
5737 0x7d080038,
5738 0x55002800,
5739 0x000900a1,
5740 0x55081800,
5741 0x000900a1,
5742 0x7d080050,
5743 0x7d294214,
5744 0x0006000b,
5745 0x80690000,
5746 0x00098200,
5747 0x80090000,
5748 0x00098200,
5749 0x80890000,
5750 0x00098200,
5751 0x81090000,
5752 0x00098200,
5753 0x2c030000,
5754 0x00098200,
5755 0x40820000,
5756 0x00050804,
5757 0x7c005800,
5758 0x40820000,
5759 0x00050804,
5760 0x2c040000,
5761 0x00098200,
5762 0x41820000,
5763 0x00050805,
5764 0x0006000d,
5765 0x7c94716e,
5766 0x91140004,
5767 0x80f00000,
5768 0x3a100004,
5769 0x54e815ba,
5770 0x54ea5d78,
5771 0x54ec9b78,
5772 0x7c11402e,
5773 0x54f4dd78,
5774 0x54eb9d78,
5775 0x7c0903a6,
5776 0x4e800420,
5777 0x0006000e,
5778 0x81290000,
5779 0x00098200,
5780 0x00000000,
5781 0x28090000,
5782 0x40820000,
5783 0x0005080b,
5784 0x38800000,
5785 0x00098200,
5786 0x0006000f,
5787 0x812a0000,
5788 0x00098200,
5789 0x28090000,
5790 0x41820000,
5791 0x0005080d,
5792 0x88090000,
5793 0x00098200,
5794 0x70000000,
5795 0x00090200,
5796 0x40820000,
5797 0x0005080d,
5798 0x48000000,
5799 0x0005002d,
5800 0x00000000,
5801 0x7c6a706e,
5802 0x814a0004,
5803 0x556000fe,
5804 0x000900ab,
5805 0x2c030000,
5806 0x00098200,
5807 0x40820000,
5808 0x0005082e,
5809 0x810a0000,
5810 0x00098200,
5811 0x812a0000,
5812 0x00098200,
5813 0x7c004040,
5814 0x40800000,
5815 0x0005082e,
5816 0x7d09582e,
5817 0x7c095cae,
5818 0x2c080000,
5819 0x00098200,
5820 0x41820000,
5821 0x00050805,
5822 0x0006000b,
5823 0x80f00000,
5824 0x3a100004,
5825 0x7c0ea5ae,
5826 0x54e815ba,
5827 0x54ea5d78,
5828 0x54ec9b78,
5829 0x7c11402e,
5830 0x54f4dd78,
5831 0x54eb9d78,
5832 0x7c0903a6,
5833 0x4e800420,
5834 0x0006000f,
5835 0x812a0000,
5836 0x00098200,
5837 0x28090000,
5838 0x41820000,
5839 0x0005080b,
5840 0x89290000,
5841 0x00098200,
5842 0x71290000,
5843 0x00090200,
5844 0x40820000,
5845 0x0005080b,
5846 0x48000000,
5847 0x0005002e,
5848 0x00000000,
5849 0x7c6a706e,
5850 0x7c8b706e,
5851 0x814a0004,
5852 0x00000000,
5853 0x816b0004,
5854 0x00000000,
5855 0xc80b0000,
5856 0x00000000,
5857 0x2c030000,
5858 0x00098200,
5859 0x7c84b040,
5860 0x40820000,
5861 0x00050833,
5862 0x00000000,
5863 0x800a0000,
5864 0x00098200,
5865 0x40860000,
5866 0x00050805,
5867 0x810a0000,
5868 0x00098200,
5869 0x7c005840,
5870 0x55601800,
5871 0x000900a1,
5872 0x00000000,
5873 0x40840000,
5874 0x00050805,
5875 0xfc20001e,
5876 0xfc40f02a,
5877 0xd8210008,
5878 0x800a0000,
5879 0x00098200,
5880 0xfc42f028,
5881 0x8121000c,
5882 0x810a0000,
5883 0x00098200,
5884 0xfc801000,
5885 0x7c004840,
5886 0x4c213202,
5887 0x55201800,
5888 0x000900a1,
5889 0x00000000,
5890 0x40810000,
5891 0x00050833,
5892 0x7d28002e,
5893 0x88ca0000,
5894 0x00098200,
5895 0x7dcea4ae,
5896 0x2c090000,
5897 0x00098200,
5898 0x41820000,
5899 0x00050803,
5900 0x0006000b,
5901 0x70c90000,
5902 0x00090200,
5903 0x7dc805ae,
5904 0x40820000,
5905 0x00050807,
5906 0x0006000c,
5907 0x80f00000,
5908 0x3a100004,
5909 0x54e815ba,
5910 0x54ea5d78,
5911 0x54ec9b78,
5912 0x7c11402e,
5913 0x54f4dd78,
5914 0x54eb9d78,
5915 0x7c0903a6,
5916 0x4e800420,
5917 0x0006000d,
5918 0x812a0000,
5919 0x00098200,
5920 0x28090000,
5921 0x41820000,
5922 0x0005080b,
5923 0x89290000,
5924 0x00098200,
5925 0x71290000,
5926 0x00090200,
5927 0x40820000,
5928 0x0005080b,
5929 0x48000000,
5930 0x00050033,
5931 0x0006000f,
5932 0x2c040000,
5933 0x00098200,
5934 0x40820000,
5935 0x00050833,
5936 0x00000000,
5937 0x816b0004,
5938 0x00000000,
5939 0x48000000,
5940 0x000500a5,
5941 0x00060011,
5942 0x80110000,
5943 0x00098200,
5944 0x54c607b8,
5945 0x91510000,
5946 0x00098200,
5947 0x98ca0000,
5948 0x00098200,
5949 0x900a0000,
5950 0x00098200,
5951 0x48000000,
5952 0x0005000c,
5953 0x00000000,
5954 0x0006000b,
5955 0x2c030000,
5956 0x00098200,
5957 0x40820000,
5958 0x00050804,
5959 0x7c005800,
5960 0x40820000,
5961 0x00050804,
5962 0x2c040000,
5963 0x00098200,
5964 0x41820000,
5965 0x00050805,
5966 0x0006000d,
5967 0x7c94716e,
5968 0x91140004,
5969 0x80f00000,
5970 0x3a100004,
5971 0x54e815ba,
5972 0x54ea5d78,
5973 0x54ec9b78,
5974 0x7c11402e,
5975 0x54f4dd78,
5976 0x54eb9d78,
5977 0x7c0903a6,
5978 0x4e800420,
5979 0x00000000,
5980 0x7c6a706e,
5981 0x5568007e,
5982 0x000900ab,
5983 0x814a0004,
5984 0x2108fffc,
5985 0x2c030000,
5986 0x00098200,
5987 0x7d6f402e,
5988 0x40820000,
5989 0x00050830,
5990 0x000600a5,
5991 0x800a0000,
5992 0x00098200,
5993 0x810b0000,
5994 0x00098200,
5995 0x812a0000,
5996 0x00098200,
5997 0x9b0a0000,
5998 0x00098200,
5999 0x7d080038,
6000 0x7dcea4ae,
6001 0x55002800,
6002 0x000900a1,
6003 0x55081800,
6004 0x000900a1,
6005 0x7d080050,
6006 0x88ca0000,
6007 0x00098200,
6008 0x7d294214,
6009 0x0006000b,
6010 0x80690000,
6011 0x00098200,
6012 0x80090000,
6013 0x00098200,
6014 0x80890000,
6015 0x00098200,
6016 0x81090000,
6017 0x00098200,
6018 0x2c030000,
6019 0x00098200,
6020 0x40820000,
6021 0x00050805,
6022 0x7c005800,
6023 0x40820000,
6024 0x00050805,
6025 0x2c040000,
6026 0x00098200,
6027 0x41820000,
6028 0x00050804,
6029 0x0006000c,
6030 0x00000000,
6031 0x70c00000,
6032 0x00090200,
6033 0xd9c90000,
6034 0x00098200,
6035 0x40820000,
6036 0x00050807,
6037 0x0006000d,
6038 0x80f00000,
6039 0x3a100004,
6040 0x54e815ba,
6041 0x54ea5d78,
6042 0x54ec9b78,
6043 0x7c11402e,
6044 0x54f4dd78,
6045 0x54eb9d78,
6046 0x7c0903a6,
6047 0x4e800420,
6048 0x0006000e,
6049 0x810a0000,
6050 0x00098200,
6051 0x28080000,
6052 0x41820000,
6053 0x0005080c,
6054 0x88080000,
6055 0x00098200,
6056 0x70000000,
6057 0x00090200,
6058 0x40820000,
6059 0x0005080c,
6060 0x48000000,
6061 0x00050031,
6062 0x0006000f,
6063 0x81290000,
6064 0x00098200,
6065 0x28090000,
6066 0x40820000,
6067 0x0005080b,
6068 0x810a0000,
6069 0x00098200,
6070 0x38b10000,
6071 0x00098200,
6072 0x92010008,
6073 0x7e439378,
6074 0x28080000,
6075 0x91d20000,
6076 0x00098200,
6077 0x41820000,
6078 0x00050806,
6079 0x88080000,
6080 0x00098200,
6081 0x70000000,
6082 0x00090200,
6083 0x41820000,
6084 0x00050831,
6085 0x00060010,
6086 0x00000000,
6087 0x38000000,
6088 0x00098200,
6089 0x91650004,
6090 0x7d445378,
6091 0x90050000,
6092 0x48000001,
6093 0x00030032,
6094 0x81d20000,
6095 0x00098200,
6096 0xd9c30000,
6097 0x48000000,
6098 0x0005000d,
6099 0x00060011,
6100 0x80110000,
6101 0x00098200,
6102 0x54c607b8,
6103 0x91510000,
6104 0x00098200,
6105 0x98ca0000,
6106 0x00098200,
6107 0x900a0000,
6108 0x00098200,
6109 0x48000000,
6110 0x0005000d,
6111 0x00000000,
6112 0x7c6a706e,
6113 0x814a0004,
6114 0x556000fe,
6115 0x000900ab,
6116 0x2c030000,
6117 0x00098200,
6118 0x40820000,
6119 0x00050832,
6120 0x810a0000,
6121 0x00098200,
6122 0x812a0000,
6123 0x00098200,
6124 0x88ca0000,
6125 0x00098200,
6126 0x7c004040,
6127 0x7dcea4ae,
6128 0x40800000,
6129 0x00050832,
6130 0x7d09582e,
6131 0x2c080000,
6132 0x00098200,
6133 0x41820000,
6134 0x00050805,
6135 0x0006000b,
6136 0x70c00000,
6137 0x00090200,
6138 0x7dc95dae,
6139 0x40820000,
6140 0x00050807,
6141 0x0006000c,
6142 0x80f00000,
6143 0x3a100004,
6144 0x54e815ba,
6145 0x54ea5d78,
6146 0x54ec9b78,
6147 0x7c11402e,
6148 0x54f4dd78,
6149 0x54eb9d78,
6150 0x7c0903a6,
6151 0x4e800420,
6152 0x0006000f,
6153 0x810a0000,
6154 0x00098200,
6155 0x28080000,
6156 0x41820000,
6157 0x0005080b,
6158 0x89080000,
6159 0x00098200,
6160 0x71080000,
6161 0x00090200,
6162 0x40820000,
6163 0x0005080b,
6164 0x48000000,
6165 0x00050032,
6166 0x00060011,
6167 0x80110000,
6168 0x00098200,
6169 0x00000000,
6170 0x54c607b8,
6171 0x91510000,
6172 0x00098200,
6173 0x98ca0000,
6174 0x00098200,
6175 0x900a0000,
6176 0x00098200,
6177 0x48000000,
6178 0x0005000c,
6179 0x00000000,
6180 0x7e8ea214,
6181 0x0006000b,
6182 0x7ccf6214,
6183 0x8094fffc,
6184 0x3413fff8,
6185 0x80c60004,
6186 0x540500fe,
6187 0x000900ab,
6188 0x41820000,
6189 0x00050804,
6190 0x7ca53214,
6191 0x81240000,
6192 0x00098200,
6193 0x54c81800,
6194 0x000900a1,
6195 0x88c40000,
6196 0x00098200,
6197 0x7c054840,
6198 0x7d340214,
6199 0x80040000,
6200 0x00098200,
6201 0x41810000,
6202 0x00050805,
6203 0x7d080214,
6204 0x70c00000,
6205 0x00090200,
6206 0x0006000d,
6207 0xc8140000,
6208 0x3a940008,
6209 0x7c944800,
6210 0xd8080000,
6211 0x39080008,
6212 0x41840000,
6213 0x0005080d,
6214 0x40820000,
6215 0x00050807,
6216 0x0006000e,
6217 0x80f00000,
6218 0x3a100004,
6219 0x54e815ba,
6220 0x54ea5d78,
6221 0x54ec9b78,
6222 0x7c11402e,
6223 0x54f4dd78,
6224 0x54eb9d78,
6225 0x7c0903a6,
6226 0x4e800420,
6227 0x0006000f,
6228 0x91d20000,
6229 0x00098200,
6230 0x7e439378,
6231 0x92010008,
6232 0x7d956378,
6233 0x48000001,
6234 0x00030033,
6235 0x7eacab78,
6236 0x48000000,
6237 0x0005000b,
6238 0x00060011,
6239 0x80110000,
6240 0x00098200,
6241 0x54c607b8,
6242 0x91510000,
6243 0x00098200,
6244 0x98ca0000,
6245 0x00098200,
6246 0x900a0000,
6247 0x00098200,
6248 0x00000000,
6249 0x48000000,
6250 0x0005000e,
6251 0x00000000,
6252 0x7d6b9a14,
6253 0x00000000,
6254 0x7dc97378,
6255 0x7c0ea06e,
6256 0x814e0004,
6257 0x396bfff8,
6258 0x39ce0008,
6259 0x2c000000,
6260 0x00098200,
6261 0x40820000,
6262 0x00050825,
6263 0x920efff8,
6264 0x820a0000,
6265 0x00098200,
6266 0x80f00000,
6267 0x3a100004,
6268 0x54e815ba,
6269 0x54f4dd78,
6270 0x7c11402e,
6271 0x7e947214,
6272 0x7c0903a6,
6273 0x4e800420,
6274 0x00000000,
6275 0x7d6b9a14,
6276 0x00000000,
6277 0x7c14706e,
6278 0x81540004,
6279 0x396bfff8,
6280 0x810efff8,
6281 0x2c000000,
6282 0x00098200,
6283 0x3a940008,
6284 0x40820000,
6285 0x00050844,
6286 0x00060045,
6287 0x71000000,
6288 0x00090200,
6289 0x88ca0000,
6290 0x00098200,
6291 0x69090000,
6292 0x00090200,
6293 0x288b0000,
6294 0x40820000,
6295 0x00050807,
6296 0x0006000b,
6297 0x914efffc,
6298 0x39200000,
6299 0x2b860001,
6300 0x41860000,
6301 0x00050803,
6302 0x0006000c,
6303 0x38c90008,
6304 0x7c144cae,
6305 0x7c865840,
6306 0x7c0e4dae,
6307 0x7cc93378,
6308 0x40860000,
6309 0x0005080c,
6310 0x0006000d,
6311 0x4c42ea02,
6312 0x41820000,
6313 0x00050805,
6314 0x0006000e,
6315 0x820a0000,
6316 0x00098200,
6317 0x80f00000,
6318 0x3a100004,
6319 0x54e815ba,
6320 0x54f4dd78,
6321 0x7c11402e,
6322 0x7e947214,
6323 0x7c0903a6,
6324 0x4e800420,
6325 0x0006000f,
6326 0x80e8fffc,
6327 0x54f4dd78,
6328 0x7d147050,
6329 0x81080000,
6330 0x00098200,
6331 0x81080000,
6332 0x00098200,
6333 0x81e80000,
6334 0x00098200,
6335 0x48000000,
6336 0x0005000e,
6337 0x00060011,
6338 0x71200000,
6339 0x00090200,
6340 0x00000000,
6341 0x40820000,
6342 0x0005080b,
6343 0x7dc97050,
6344 0x810efff8,
6345 0x71000000,
6346 0x00090200,
6347 0x48000000,
6348 0x0005000b,
6349 0x00000000,
6350 0x7dc97378,
6351 0x7dcea214,
6352 0x810effe8,
6353 0x814effec,
6354 0xc82efff8,
6355 0xc80efff0,
6356 0x910e0000,
6357 0x914e0004,
6358 0x2c080000,
6359 0x00098200,
6360 0xd82e0010,
6361 0x39600010,
6362 0xdc0e0008,
6363 0x40820000,
6364 0x00050825,
6365 0x920efff8,
6366 0x820a0000,
6367 0x00098200,
6368 0x80f00000,
6369 0x3a100004,
6370 0x54e815ba,
6371 0x54f4dd78,
6372 0x7c11402e,
6373 0x7e947214,
6374 0x7c0903a6,
6375 0x4e800420,
6376 0x00000000,
6377 0x7e8ea214,
6378 0x8154fff4,
6379 0x8174fffc,
6380 0x800a0000,
6381 0x00098200,
6382 0x810a0000,
6383 0x00098200,
6384 0x3a100004,
6385 0x0006000b,
6386 0x7c0b0040,
6387 0x55661800,
6388 0x000900a1,
6389 0x40800000,
6390 0x00050805,
6391 0x7d28302e,
6392 0x7c0834ae,
6393 0x2c090000,
6394 0x00098200,
6395 0x80f0fffc,
6396 0x41820000,
6397 0x00050804,
6398 0x00000000,
6399 0x91740004,
6400 0x92d40000,
6401 0x00000000,
6402 0x91610024,
6403 0xc8210020,
6404 0xfc21f028,
6405 0x00000000,
6406 0x396b0001,
6407 0x3cd00000,
6408 0x00098200,
6409 0xd8140008,
6410 0x54e893ba,
6411 0x9174fffc,
6412 0x7e083214,
6413 0x00000000,
6414 0xd8340000,
6415 0x00000000,
6416 0x0006000d,
6417 0x80f00000,
6418 0x3a100004,
6419 0x54e815ba,
6420 0x54ea5d78,
6421 0x54ec9b78,
6422 0x7c11402e,
6423 0x54f4dd78,
6424 0x54eb9d78,
6425 0x7c0903a6,
6426 0x4e800420,
6427 0x0006000e,
6428 0x396b0001,
6429 0x48000000,
6430 0x0005000b,
6431 0x0006000f,
6432 0x810a0000,
6433 0x00098200,
6434 0x7d605850,
6435 0x812a0000,
6436 0x00098200,
6437 0x00060010,
6438 0x7c0b4040,
6439 0x55662800,
6440 0x000900a1,
6441 0x41810000,
6442 0x0005080d,
6443 0x556a1800,
6444 0x000900a1,
6445 0x7cca3050,
6446 0x7d49302e,
6447 0x7c0934ae,
6448 0x7cc93214,
6449 0x2c0a0000,
6450 0x00098200,
6451 0x80f0fffc,
6452 0x41820000,
6453 0x00050807,
6454 0xc8260000,
6455 0x00098200,
6456 0x3d300000,
6457 0x00098200,
6458 0xd8140008,
6459 0x7d6b0214,
6460 0x54e893ba,
6461 0xd8340000,
6462 0x396b0001,
6463 0x7e084a14,
6464 0x9174fffc,
6465 0x48000000,
6466 0x0005000d,
6467 0x00060011,
6468 0x396b0001,
6469 0x48000000,
6470 0x00050010,
6471 0x00000000,
6472 0x7e8ea214,
6473 0x8014ffe8,
6474 0x8114ffec,
6475 0x8134fff0,
6476 0x80d4fff8,
6477 0x2c090000,
6478 0x00098200,
6479 0x2c800000,
6480 0x00098200,
6481 0x2f060000,
6482 0x00098200,
6483 0x40860000,
6484 0x00050805,
6485 0x89080000,
6486 0x00098200,
6487 0x4c42d202,
6488 0x2f880000,
6489 0x00098200,
6490 0x5580007e,
6491 0x000900ab,
6492 0x4c42f202,
6493 0x7cd00214,
6494 0x40820000,
6495 0x00050805,
6496 0x9314fffc,
6497 0x3e060000,
6498 0x00098200,
6499 0x0006000b,
6500 0x80f00000,
6501 0x3a100004,
6502 0x54e815ba,
6503 0x54ea5d78,
6504 0x54ec9b78,
6505 0x7c11402e,
6506 0x54f4dd78,
6507 0x54eb9d78,
6508 0x7c0903a6,
6509 0x4e800420,
6510 0x0006000f,
6511 0x38000000,
6512 0x00098200,
6513 0x39000000,
6514 0x00098200,
6515 0x9810ffff,
6516 0x3e060000,
6517 0x00098200,
6518 0x99100003,
6519 0x48000000,
6520 0x0005000b,
6521 0x00000000,
6522 0x800efff8,
6523 0x7d6e5a14,
6524 0x7e8ea214,
6525 0x396b0000,
6526 0x00098200,
6527 0x7d345214,
6528 0x38cefff8,
6529 0x7d605850,
6530 0x288a0000,
6531 0x7d0b3051,
6532 0x41860000,
6533 0x00050805,
6534 0x3929fff0,
6535 0x40810000,
6536 0x00050802,
6537 0x0006000b,
6538 0xc80b0000,
6539 0x396b0008,
6540 0xd8140000,
6541 0x7c144840,
6542 0x7c8b3040,
6543 0x40800000,
6544 0x00050803,
6545 0x3a940008,
6546 0x41840000,
6547 0x0005080b,
6548 0x0006000c,
6549 0x92f40000,
6550 0x7c144840,
6551 0x3a940008,
6552 0x41800000,
6553 0x0005080c,
6554 0x0006000d,
6555 0x80f00000,
6556 0x3a100004,
6557 0x54e815ba,
6558 0x54ea5d78,
6559 0x54ec9b78,
6560 0x7c11402e,
6561 0x54f4dd78,
6562 0x54eb9d78,
6563 0x7c0903a6,
6564 0x4e800420,
6565 0x0006000f,
6566 0x80120000,
6567 0x00098200,
6568 0x3a600008,
6569 0x40810000,
6570 0x0005080d,
6571 0x7d344214,
6572 0x7c090040,
6573 0x3a680008,
6574 0x41810000,
6575 0x00050807,
6576 0x00060010,
6577 0xc80b0000,
6578 0x396b0008,
6579 0xd8140000,
6580 0x7c0b3040,
6581 0x3a940008,
6582 0x41800000,
6583 0x00050810,
6584 0x48000000,
6585 0x0005000d,
6586 0x00060011,
6587 0x7e439378,
6588 0x92920000,
6589 0x00098200,
6590 0x7eae5850,
6591 0x91d20000,
6592 0x00098200,
6593 0x7e8ea050,
6594 0x92010008,
6595 0x550400fe,
6596 0x000900ab,
6597 0x48000001,
6598 0x00030000,
6599 0x81d20000,
6600 0x00098200,
6601 0x00000000,
6602 0x7e8ea214,
6603 0x7d6eaa14,
6604 0x38cefff8,
6605 0x48000000,
6606 0x00050010,
6607 0x00000000,
6608 0x7d8c9a14,
6609 0x00000000,
6610 0x820efff8,
6611 0x7e8ea214,
6612 0x7d936378,
6613 0x0006000b,
6614 0x72000000,
6615 0x00090200,
6616 0x6a080000,
6617 0x00090200,
6618 0x40820000,
6619 0x000508a6,
6620 0x00060017,
6621 0x80f0fffc,
6622 0x2c0c0008,
6623 0x392efff8,
6624 0x396cfff8,
6625 0x54ea5d78,
6626 0x41820000,
6627 0x00050803,
6628 0x39000000,
6629 0x0006000c,
6630 0x38c80008,
6631 0x7c1444ae,
6632 0x7c065800,
6633 0x7c0945ae,
6634 0x41820000,
6635 0x00050803,
6636 0x39060008,
6637 0x7c3434ae,
6638 0x7c085800,
6639 0x7c2935ae,
6640 0x40820000,
6641 0x0005080c,
6642 0x0006000d,
6643 0x0006000f,
6644 0x7c0a6040,
6645 0x54f4dd78,
6646 0x41810000,
6647 0x00050806,
6648 0x7dd44850,
6649 0x810efffc,
6650 0x80f00000,
6651 0x3a100004,
6652 0x81080000,
6653 0x00098200,
6654 0x81e80000,
6655 0x00098200,
6656 0x54e815ba,
6657 0x54ea5d78,
6658 0x54ec9b78,
6659 0x7c11402e,
6660 0x54f4dd78,
6661 0x54eb9d78,
6662 0x7c0903a6,
6663 0x4e800420,
6664 0x00060010,
6665 0x390cfff8,
6666 0x398c0008,
6667 0x7ee9412e,
6668 0x48000000,
6669 0x0005000f,
6670 0x000600a6,
6671 0x71090000,
6672 0x00090200,
6673 0x40820000,
6674 0x00050818,
6675 0x7dc87050,
6676 0x820efff8,
6677 0x48000000,
6678 0x0005000b,
6679 0x00000000,
6680 0x820efff8,
6681 0x7e8ea214,
6682 0x7d936378,
6683 0x72000000,
6684 0x00090200,
6685 0x6a080000,
6686 0x00090200,
6687 0x40820000,
6688 0x000508a6,
6689 0x80f0fffc,
6690 0x392efff8,
6691 0x54ea5d78,
6692 0x00000000,
6693 0xc8140000,
6694 0xd8090000,
6695 0x00000000,
6696 0x0006000f,
6697 0x7c0a6040,
6698 0x54f4dd78,
6699 0x41810000,
6700 0x00050806,
6701 0x7dd44850,
6702 0x810efffc,
6703 0x80f00000,
6704 0x3a100004,
6705 0x81080000,
6706 0x00098200,
6707 0x81e80000,
6708 0x00098200,
6709 0x54e815ba,
6710 0x54ea5d78,
6711 0x54ec9b78,
6712 0x7c11402e,
6713 0x54f4dd78,
6714 0x54eb9d78,
6715 0x7c0903a6,
6716 0x4e800420,
6717 0x00060010,
6718 0x390cfff8,
6719 0x398c0008,
6720 0x7ee9412e,
6721 0x48000000,
6722 0x0005000f,
6723 0x00000000,
6724 0x7c810808,
6725 0x00000000,
6726 0x7d14706e,
6727 0x80740000,
6728 0x00098200,
6729 0x7c08b040,
6730 0x00000000,
6731 0x80b40000,
6732 0x00098200,
6733 0x40820000,
6734 0x00050809,
6735 0x7c632e15,
6736 0x2f050000,
6737 0x80940000,
6738 0x00098200,
6739 0x41830000,
6740 0x00050806,
6741 0x0006000e,
6742 0x90740000,
6743 0x00098200,
6744 0x00000000,
6745 0x80d40000,
6746 0x00098200,
6747 0x80b40000,
6748 0x00098200,
6749 0x81340000,
6750 0x00098200,
6751 0x80940000,
6752 0x00098200,
6753 0x7f86b040,
6754 0x7c89b040,
6755 0x4c42f202,
6756 0x4c423202,
6757 0x2f050000,
6758 0x40820000,
6759 0x00050809,
6760 0x00000000,
6761 0x41980000,
6762 0x00050805,
6763 0x7c032000,
6764 0x0006000b,
6765 0x92d40000,
6766 0x00098200,
6767 0x00000000,
6768 0x558c007e,
6769 0x000900ab,
6770 0x00000000,
6771 0x90740000,
6772 0x00098200,
6773 0x00000000,
6774 0x7d906214,
6775 0x00000000,
6776 0x41810000,
6777 0x00050803,
6778 0x00000000,
6779 0x3e0c0000,
6780 0x00098200,
6781 0x40810000,
6782 0x00070800,
6783 0x00000000,
6784 0x41810000,
6785 0x00050802,
6786 0x3e0c0000,
6787 0x00098200,
6788 0x00000000,
6789 0x40810000,
6790 0x00070800,
6791 0x00000000,
6792 0x0006000c,
6793 0x80f00000,
6794 0x3a100004,
6795 0x54e815ba,
6796 0x54ea5d78,
6797 0x54ec9b78,
6798 0x7c11402e,
6799 0x54f4dd78,
6800 0x54eb9d78,
6801 0x7c0903a6,
6802 0x4e800420,
6803 0x0006000f,
6804 0x7c041800,
6805 0x48000000,
6806 0x0005000b,
6807 0x00000000,
6808 0x00060010,
6809 0x7c000400,
6810 0x40810000,
6811 0x0005080e,
6812 0x48000000,
6813 0x0005000c,
6814 0x00000000,
6815 0x00060013,
6816 0xc8340000,
6817 0x00098200,
6818 0x00000000,
6819 0x7c3474ee,
6820 0x00000000,
6821 0xc8740000,
6822 0x00098200,
6823 0xc8540000,
6824 0x00098200,
6825 0x80d40000,
6826 0x00098200,
6827 0xfc21182a,
6828 0xd8340000,
6829 0x00098200,
6830 0x00000000,
6831 0x00060013,
6832 0x00000000,
6833 0x7d14706e,
6834 0x80d40000,
6835 0x00098200,
6836 0x81340000,
6837 0x00098200,
6838 0x7c08b040,
6839 0x7f86b040,
6840 0x7c89b040,
6841 0x00000000,
6842 0xc8340000,
6843 0x00098200,
6844 0x4c00e202,
6845 0xc8740000,
6846 0x00098200,
6847 0x4c002202,
6848 0xc8540000,
6849 0x00098200,
6850 0x40800000,
6851 0x00050846,
6852 0x00000000,
6853 0x2f060000,
6854 0x00000000,
6855 0x558c007e,
6856 0x000900ab,
6857 0x00000000,
6858 0xd8340000,
6859 0x00098200,
6860 0x00000000,
6861 0x7d906214,
6862 0x00000000,
6863 0xfc011000,
6864 0x00000000,
6865 0x3e0c0000,
6866 0x00098200,
6867 0x00000000,
6868 0x41980000,
6869 0x00050805,
6870 0x00000000,
6871 0x41810000,
6872 0x00050803,
6873 0x00000000,
6874 0x41810000,
6875 0x0005080c,
6876 0x00000000,
6877 0x41810000,
6878 0x00050802,
6879 0x00000000,
6880 0x0006000b,
6881 0x3e0c0000,
6882 0x00098200,
6883 0x00000000,
6884 0x40810000,
6885 0x00070800,
6886 0x00000000,
6887 0x48000000,
6888 0x0005000c,
6889 0x00000000,
6890 0x0006000c,
6891 0x80f00000,
6892 0x3a100004,
6893 0x54e815ba,
6894 0x54ea5d78,
6895 0x54ec9b78,
6896 0x7c11402e,
6897 0x54f4dd78,
6898 0x54eb9d78,
6899 0x7c0903a6,
6900 0x4e800420,
6901 0x00000000,
6902 0x0006000f,
6903 0x00000000,
6904 0x40800000,
6905 0x0005080c,
6906 0x0006000d,
6907 0x3e0c0000,
6908 0x00098200,
6909 0x00000000,
6910 0x40800000,
6911 0x0005080b,
6912 0x00000000,
6913 0x40800000,
6914 0x00070800,
6915 0x00000000,
6916 0x48000000,
6917 0x0005000c,
6918 0x00000000,
6919 0x7c810808,
6920 0x00000000,
6921 0x7d14706e,
6922 0x81340004,
6923 0x2c080000,
6924 0x00098200,
6925 0x41820000,
6926 0x00050801,
6927 0x00000000,
6928 0x7c810808,
6929 0x00000000,
6930 0x5580007e,
6931 0x000900ab,
6932 0x7e100214,
6933 0x3e100000,
6934 0x00098200,
6935 0x9114fff8,
6936 0x9134fffc,
6937 0x00000000,
6938 0x0006000b,
6939 0x80f00000,
6940 0x3a100004,
6941 0x54e815ba,
6942 0x54ea5d78,
6943 0x54ec9b78,
6944 0x7c11402e,
6945 0x54f4dd78,
6946 0x54eb9d78,
6947 0x7c0903a6,
6948 0x4e800420,
6949 0x00000000,
6950 0x7c810808,
6951 0x00000000,
6952 0x80f00000,
6953 0x3a100004,
6954 0x54e815ba,
6955 0x54ea5d78,
6956 0x54ec9b78,
6957 0x7c11402e,
6958 0x54f4dd78,
6959 0x54eb9d78,
6960 0x7c0903a6,
6961 0x4e800420,
6962 0x00000000,
6963 0x7c810808,
6964 0x00000000,
6965 0x5580007e,
6966 0x000900ab,
6967 0x7e100214,
6968 0x3e100000,
6969 0x00098200,
6970 0x80f00000,
6971 0x3a100004,
6972 0x54e815ba,
6973 0x54ea5d78,
6974 0x54ec9b78,
6975 0x7c11402e,
6976 0x54f4dd78,
6977 0x54eb9d78,
6978 0x7c0903a6,
6979 0x4e800420,
6980 0x00000000,
6981 0x7c810808,
6982 0x00000000,
6983 0x81320000,
6984 0x00098200,
6985 0x89100000,
6986 0x00098200,
6987 0x81f00000,
6988 0x00098200,
6989 0x7c144840,
6990 0x55081800,
6991 0x000900a1,
6992 0x41810000,
6993 0x00050820,
6994 0x80f00000,
6995 0x3a100004,
6996 0x0006000c,
6997 0x7c0b4040,
6998 0x40810000,
6999 0x00050803,
7000 0x00000000,
7001 0x7c810808,
7002 0x00000000,
7003 0x54e815ba,
7004 0x54ea5d78,
7005 0x54ec9b78,
7006 0x7c11402e,
7007 0x54f4dd78,
7008 0x54eb9d78,
7009 0x7c0903a6,
7010 0x4e800420,
7011 0x00000000,
7012 0x0006000d,
7013 0x7eee592e,
7014 0x396b0008,
7015 0x48000000,
7016 0x0005000c,
7017 0x00000000,
7018 0x7c810808,
7019 0x00000000,
7020 0x81320000,
7021 0x00098200,
7022 0x7d0e5a14,
7023 0x7c145a14,
7024 0x91480004,
7025 0x38cb0000,
7026 0x00098200,
7027 0x81f00000,
7028 0x00098200,
7029 0x7c004840,
7030 0x90c80000,
7031 0x40800000,
7032 0x00050820,
7033 0x89300000,
7034 0x00098200,
7035 0x7dd47378,
7036 0x7d0b4378,
7037 0x80f00000,
7038 0x3a100004,
7039 0x2c090000,
7040 0x39c80008,
7041 0x41820000,
7042 0x00050803,
7043 0x0006000b,
7044 0x7c145840,
7045 0x80140000,
7046 0x80d40004,
7047 0x40800000,
7048 0x00050804,
7049 0x92f40000,
7050 0x3a940008,
7051 0x0006000c,
7052 0x3529ffff,
7053 0x90080008,
7054 0x90c8000c,
7055 0x39080008,
7056 0x40820000,
7057 0x0005080b,
7058 0x0006000d,
7059 0x54e815ba,
7060 0x54ea5d78,
7061 0x54ec9b78,
7062 0x7c11402e,
7063 0x54f4dd78,
7064 0x54eb9d78,
7065 0x7c0903a6,
7066 0x4e800420,
7067 0x0006000e,
7068 0x38000000,
7069 0x00098200,
7070 0x48000000,
7071 0x0005000c,
7072 0x00000000,
7073 0x80ca0000,
7074 0x00098200,
7075 0x00000000,
7076 0x80d10000,
7077 0x00098200,
7078 0x00000000,
7079 0x7d145a14,
7080 0x81320000,
7081 0x00098200,
7082 0x7d6e5a14,
7083 0x91d20000,
7084 0x00098200,
7085 0x7c084840,
7086 0x91720000,
7087 0x00098200,
7088 0x38000000,
7089 0x00098200,
7090 0x7cc903a6,
7091 0x00000000,
7092 0x808a0000,
7093 0x00098200,
7094 0x00000000,
7095 0x7e439378,
7096 0x41810000,
7097 0x0005081f,
7098 0x90110000,
7099 0x00098200,
7100 0x4e800421,
7101 0x81120000,
7102 0x00098200,
7103 0x546c1800,
7104 0x000900a1,
7105 0x81d20000,
7106 0x00098200,
7107 0x38000000,
7108 0x00098200,
7109 0x820efff8,
7110 0x7e8c4050,
7111 0x90110000,
7112 0x00098200,
7113 0x48000000,
7114 0x00050016,
7115 0x00000000,
7116 0x00010000
7119 enum {
7120 GLOB_vm_returnp,
7121 GLOB_cont_dispatch,
7122 GLOB_vm_returnc,
7123 GLOB_BC_RET_Z,
7124 GLOB_vm_return,
7125 GLOB_vm_leave_cp,
7126 GLOB_vm_leave_unw,
7127 GLOB_vm_unwind_c,
7128 GLOB_vm_unwind_c_eh,
7129 GLOB_vm_unwind_ff,
7130 GLOB_vm_unwind_ff_eh,
7131 GLOB_vm_growstack_c,
7132 GLOB_vm_growstack_l,
7133 GLOB_vm_resume,
7134 GLOB_vm_pcall,
7135 GLOB_vm_call,
7136 GLOB_vm_call_dispatch,
7137 GLOB_vmeta_call,
7138 GLOB_vm_call_dispatch_f,
7139 GLOB_vm_cpcall,
7140 GLOB_vm_call_tail,
7141 GLOB_cont_cat,
7142 GLOB_BC_CAT_Z,
7143 GLOB_cont_nop,
7144 GLOB_vmeta_tgets1,
7145 GLOB_vmeta_tgets,
7146 GLOB_vmeta_tgetb,
7147 GLOB_vmeta_tgetv,
7148 GLOB_vmeta_tsets1,
7149 GLOB_vmeta_tsets,
7150 GLOB_vmeta_tsetb,
7151 GLOB_vmeta_tsetv,
7152 GLOB_vmeta_comp,
7153 GLOB_vmeta_binop,
7154 GLOB_cont_ra,
7155 GLOB_cont_condt,
7156 GLOB_cont_condf,
7157 GLOB_vmeta_equal,
7158 GLOB_vmeta_equal_cd,
7159 GLOB_vmeta_arith_nv,
7160 GLOB_vmeta_arith_nv2,
7161 GLOB_vmeta_unm,
7162 GLOB_vmeta_arith_vn,
7163 GLOB_vmeta_arith_vv,
7164 GLOB_vmeta_arith_vn2,
7165 GLOB_vmeta_arith_vv2,
7166 GLOB_vmeta_len,
7167 GLOB_BC_LEN_Z,
7168 GLOB_vmeta_callt,
7169 GLOB_BC_CALLT_Z,
7170 GLOB_vmeta_for,
7171 GLOB_ff_assert,
7172 GLOB_fff_fallback,
7173 GLOB_fff_res,
7174 GLOB_ff_type,
7175 GLOB_fff_resn,
7176 GLOB_ff_getmetatable,
7177 GLOB_fff_restv,
7178 GLOB_ff_setmetatable,
7179 GLOB_ff_rawget,
7180 GLOB_ff_tonumber,
7181 GLOB_ff_tostring,
7182 GLOB_fff_gcstep,
7183 GLOB_ff_next,
7184 GLOB_ff_pairs,
7185 GLOB_ff_ipairs_aux,
7186 GLOB_ff_ipairs,
7187 GLOB_ff_pcall,
7188 GLOB_ff_xpcall,
7189 GLOB_ff_coroutine_resume,
7190 GLOB_ff_coroutine_wrap_aux,
7191 GLOB_ff_coroutine_yield,
7192 GLOB_ff_math_abs,
7193 GLOB_fff_resi,
7194 GLOB_fff_res1,
7195 GLOB_ff_math_floor,
7196 GLOB_ff_math_ceil,
7197 GLOB_ff_math_sqrt,
7198 GLOB_ff_math_log,
7199 GLOB_ff_math_log10,
7200 GLOB_ff_math_exp,
7201 GLOB_ff_math_sin,
7202 GLOB_ff_math_cos,
7203 GLOB_ff_math_tan,
7204 GLOB_ff_math_asin,
7205 GLOB_ff_math_acos,
7206 GLOB_ff_math_atan,
7207 GLOB_ff_math_sinh,
7208 GLOB_ff_math_cosh,
7209 GLOB_ff_math_tanh,
7210 GLOB_ff_math_pow,
7211 GLOB_ff_math_atan2,
7212 GLOB_ff_math_fmod,
7213 GLOB_ff_math_deg,
7214 GLOB_ff_math_rad,
7215 GLOB_ff_math_ldexp,
7216 GLOB_ff_math_frexp,
7217 GLOB_ff_math_modf,
7218 GLOB_ff_math_min,
7219 GLOB_ff_math_max,
7220 GLOB_ff_string_len,
7221 GLOB_ff_string_byte,
7222 GLOB_ff_string_char,
7223 GLOB_fff_newstr,
7224 GLOB_ff_string_sub,
7225 GLOB_ff_string_rep,
7226 GLOB_ff_string_reverse,
7227 GLOB_ff_string_lower,
7228 GLOB_ff_string_upper,
7229 GLOB_ff_table_getn,
7230 GLOB_ff_bit_band,
7231 GLOB_fff_tobit_fb,
7232 GLOB_fff_bitop_fb,
7233 GLOB_ff_bit_bor,
7234 GLOB_ff_bit_bxor,
7235 GLOB_ff_bit_bswap,
7236 GLOB_ff_bit_bnot,
7237 GLOB_ff_bit_lshift,
7238 GLOB_ff_bit_rshift,
7239 GLOB_ff_bit_arshift,
7240 GLOB_ff_bit_rol,
7241 GLOB_ff_bit_ror,
7242 GLOB_ff_bit_tobit,
7243 GLOB_vm_record,
7244 GLOB_vm_rethook,
7245 GLOB_vm_inshook,
7246 GLOB_cont_hook,
7247 GLOB_vm_hotloop,
7248 GLOB_vm_callhook,
7249 GLOB_vm_hotcall,
7250 GLOB_vm_exit_handler,
7251 GLOB_vm_exit_interp,
7252 GLOB_vm_floor,
7253 GLOB_vm_ceil,
7254 GLOB_vm_trunc,
7255 GLOB_vm_modi,
7256 GLOB_vm_powi,
7257 GLOB_vm_foldfpm,
7258 GLOB_vm_foldarith,
7259 GLOB_vm_ffi_call,
7260 GLOB_BC_ISEQN_Z,
7261 GLOB_BC_ISNEN_Z,
7262 GLOB_BC_MODVNI_Z,
7263 GLOB_BC_MODVN_Z,
7264 GLOB_BC_TGETS_Z,
7265 GLOB_BC_TSETS_Z,
7266 GLOB_BC_RETV_Z,
7267 GLOB__MAX
7269 static const char *const globnames[] = {
7270 "vm_returnp",
7271 "cont_dispatch",
7272 "vm_returnc",
7273 "BC_RET_Z",
7274 "vm_return",
7275 "vm_leave_cp",
7276 "vm_leave_unw",
7277 "vm_unwind_c",
7278 "vm_unwind_c_eh",
7279 "vm_unwind_ff",
7280 "vm_unwind_ff_eh",
7281 "vm_growstack_c",
7282 "vm_growstack_l",
7283 "vm_resume",
7284 "vm_pcall",
7285 "vm_call",
7286 "vm_call_dispatch",
7287 "vmeta_call",
7288 "vm_call_dispatch_f",
7289 "vm_cpcall",
7290 "vm_call_tail",
7291 "cont_cat",
7292 "BC_CAT_Z",
7293 "cont_nop",
7294 "vmeta_tgets1",
7295 "vmeta_tgets",
7296 "vmeta_tgetb",
7297 "vmeta_tgetv",
7298 "vmeta_tsets1",
7299 "vmeta_tsets",
7300 "vmeta_tsetb",
7301 "vmeta_tsetv",
7302 "vmeta_comp",
7303 "vmeta_binop",
7304 "cont_ra",
7305 "cont_condt",
7306 "cont_condf",
7307 "vmeta_equal",
7308 "vmeta_equal_cd",
7309 "vmeta_arith_nv",
7310 "vmeta_arith_nv2",
7311 "vmeta_unm",
7312 "vmeta_arith_vn",
7313 "vmeta_arith_vv",
7314 "vmeta_arith_vn2",
7315 "vmeta_arith_vv2",
7316 "vmeta_len",
7317 "BC_LEN_Z",
7318 "vmeta_callt",
7319 "BC_CALLT_Z",
7320 "vmeta_for",
7321 "ff_assert",
7322 "fff_fallback",
7323 "fff_res",
7324 "ff_type",
7325 "fff_resn",
7326 "ff_getmetatable",
7327 "fff_restv",
7328 "ff_setmetatable",
7329 "ff_rawget",
7330 "ff_tonumber",
7331 "ff_tostring",
7332 "fff_gcstep",
7333 "ff_next",
7334 "ff_pairs",
7335 "ff_ipairs_aux",
7336 "ff_ipairs",
7337 "ff_pcall",
7338 "ff_xpcall",
7339 "ff_coroutine_resume",
7340 "ff_coroutine_wrap_aux",
7341 "ff_coroutine_yield",
7342 "ff_math_abs",
7343 "fff_resi",
7344 "fff_res1",
7345 "ff_math_floor",
7346 "ff_math_ceil",
7347 "ff_math_sqrt",
7348 "ff_math_log",
7349 "ff_math_log10",
7350 "ff_math_exp",
7351 "ff_math_sin",
7352 "ff_math_cos",
7353 "ff_math_tan",
7354 "ff_math_asin",
7355 "ff_math_acos",
7356 "ff_math_atan",
7357 "ff_math_sinh",
7358 "ff_math_cosh",
7359 "ff_math_tanh",
7360 "ff_math_pow",
7361 "ff_math_atan2",
7362 "ff_math_fmod",
7363 "ff_math_deg",
7364 "ff_math_rad",
7365 "ff_math_ldexp",
7366 "ff_math_frexp",
7367 "ff_math_modf",
7368 "ff_math_min",
7369 "ff_math_max",
7370 "ff_string_len",
7371 "ff_string_byte",
7372 "ff_string_char",
7373 "fff_newstr",
7374 "ff_string_sub",
7375 "ff_string_rep",
7376 "ff_string_reverse",
7377 "ff_string_lower",
7378 "ff_string_upper",
7379 "ff_table_getn",
7380 "ff_bit_band",
7381 "fff_tobit_fb",
7382 "fff_bitop_fb",
7383 "ff_bit_bor",
7384 "ff_bit_bxor",
7385 "ff_bit_bswap",
7386 "ff_bit_bnot",
7387 "ff_bit_lshift",
7388 "ff_bit_rshift",
7389 "ff_bit_arshift",
7390 "ff_bit_rol",
7391 "ff_bit_ror",
7392 "ff_bit_tobit",
7393 "vm_record",
7394 "vm_rethook",
7395 "vm_inshook",
7396 "cont_hook",
7397 "vm_hotloop",
7398 "vm_callhook",
7399 "vm_hotcall",
7400 "vm_exit_handler",
7401 "vm_exit_interp",
7402 "vm_floor",
7403 "vm_ceil",
7404 "vm_trunc",
7405 "vm_modi",
7406 "vm_powi",
7407 "vm_foldfpm",
7408 "vm_foldarith",
7409 "vm_ffi_call",
7410 "BC_ISEQN_Z",
7411 "BC_ISNEN_Z",
7412 "BC_MODVNI_Z",
7413 "BC_MODVN_Z",
7414 "BC_TGETS_Z",
7415 "BC_TSETS_Z",
7416 "BC_RETV_Z",
7417 (const char *)0
7419 static const char *const extnames[] = {
7420 "lj_state_growstack",
7421 "lj_meta_tget",
7422 "lj_meta_tset",
7423 "lj_meta_comp",
7424 "lj_meta_equal",
7425 "lj_meta_equal_cd",
7426 "lj_meta_arith",
7427 "lj_meta_len",
7428 "lj_meta_call",
7429 "lj_meta_for",
7430 "lj_tab_get",
7431 "lj_str_fromnumber",
7432 "lj_str_fromnum",
7433 "lj_tab_next",
7434 "lj_tab_getinth",
7435 "lj_ffh_coroutine_wrap_err",
7436 "floor",
7437 "ceil",
7438 "sqrt",
7439 "log",
7440 "log10",
7441 "exp",
7442 "sin",
7443 "cos",
7444 "tan",
7445 "asin",
7446 "acos",
7447 "atan",
7448 "sinh",
7449 "cosh",
7450 "tanh",
7451 "pow",
7452 "atan2",
7453 "fmod",
7454 "ldexp",
7455 "frexp",
7456 "modf",
7457 "lj_str_new",
7458 "lj_tab_len",
7459 "lj_gc_step",
7460 "lj_dispatch_ins",
7461 "lj_dispatch_call",
7462 "trunc",
7463 "lj_meta_cat",
7464 "lj_gc_barrieruv",
7465 "lj_func_closeuv",
7466 "lj_func_newL_gc",
7467 "lj_tab_new",
7468 "lj_tab_dup",
7469 "lj_gc_step_fixtop",
7470 "lj_tab_newkey",
7471 "lj_tab_reasize",
7472 (const char *)0
7474 #define Dt1(_V) (int)(ptrdiff_t)&(((lua_State *)0)_V)
7475 #define Dt2(_V) (int)(ptrdiff_t)&(((global_State *)0)_V)
7476 #define Dt3(_V) (int)(ptrdiff_t)&(((TValue *)0)_V)
7477 #define Dt4(_V) (int)(ptrdiff_t)&(((GCobj *)0)_V)
7478 #define Dt5(_V) (int)(ptrdiff_t)&(((GCstr *)0)_V)
7479 #define Dt6(_V) (int)(ptrdiff_t)&(((GCtab *)0)_V)
7480 #define Dt7(_V) (int)(ptrdiff_t)&(((GCfuncL *)0)_V)
7481 #define Dt8(_V) (int)(ptrdiff_t)&(((GCfuncC *)0)_V)
7482 #define Dt9(_V) (int)(ptrdiff_t)&(((GCproto *)0)_V)
7483 #define DtA(_V) (int)(ptrdiff_t)&(((GCupval *)0)_V)
7484 #define DtB(_V) (int)(ptrdiff_t)&(((Node *)0)_V)
7485 #define DtC(_V) (int)(ptrdiff_t)&(((int *)0)_V)
7486 #define DtD(_V) (int)(ptrdiff_t)&(((GCtrace *)0)_V)
7487 #define DISPATCH_GL(field) (GG_DISP2G + (int)offsetof(global_State, field))
7488 #define DISPATCH_J(field) (GG_DISP2J + (int)offsetof(jit_State, field))
7489 #define PC2PROTO(field) ((int)offsetof(GCproto, field)-(int)sizeof(GCproto))
7491 /* Generate subroutines used by opcodes and other parts of the VM. */
7492 /* The .code_sub section should be last to help static branch prediction. */
7493 static void build_subroutines(BuildCtx *ctx)
7495 dasm_put(Dst, 0);
7496 dasm_put(Dst, 1, FRAME_P, LJ_TTRUE, FRAME_TYPE, FRAME_C, ~LJ_VMST_C, Dt1(->base), DISPATCH_GL(vmstate), 31-3, Dt1(->top));
7497 dasm_put(Dst, 55, Dt1(->cframe), 184+(14-14)*4, 40+(14-14)*8, 184+(15-14)*4, 40+(15-14)*8, 184+(16-14)*4, 40+(16-14)*8, 184+(17-14)*4, 40+(17-14)*8, 184+(18-14)*4, 40+(18-14)*8, 184+(19-14)*4, 40+(19-14)*8, 184+(20-14)*4, 40+(20-14)*8, 184+(21-14)*4, 40+(21-14)*8, 184+(22-14)*4, 40+(22-14)*8, 184+(23-14)*4, 40+(23-14)*8);
7498 dasm_put(Dst, 103, 184+(24-14)*4, 40+(24-14)*8, 184+(25-14)*4, 40+(25-14)*8, 184+(26-14)*4, 40+(26-14)*8, 184+(27-14)*4, 40+(27-14)*8, 184+(28-14)*4, 40+(28-14)*8, 184+(29-14)*4, 40+(29-14)*8, 184+(30-14)*4, 40+(30-14)*8, 184+(31-14)*4, 40+(31-14)*8, Dt1(->maxstack));
7499 dasm_put(Dst, 152, Dt1(->top), 31-3, Dt1(->top), ~LJ_VMST_C, Dt1(->glref), Dt2(->vmstate), LJ_TISNUM, Dt1(->base), Dt1(->glref), LJ_TFALSE, LJ_TNIL, ~LJ_VMST_INTERP, GG_G2DISP);
7500 dasm_put(Dst, 215, DISPATCH_GL(vmstate), LUA_MINSTACK, Dt1(->base), Dt1(->top), 32-3, Dt1(->base), Dt1(->top), Dt7(->pc), 184+(14-14)*4, 40+(14-14)*8, 184+(15-14)*4, 40+(15-14)*8, 184+(16-14)*4, 40+(16-14)*8, 184+(17-14)*4);
7501 dasm_put(Dst, 275, 40+(17-14)*8, 184+(18-14)*4, 40+(18-14)*8, 184+(19-14)*4, 40+(19-14)*8, 184+(20-14)*4, 40+(20-14)*8, 184+(21-14)*4, 40+(21-14)*8, 184+(22-14)*4, 40+(22-14)*8, 184+(23-14)*4, 40+(23-14)*8, 184+(24-14)*4, 40+(24-14)*8, 184+(25-14)*4, 40+(25-14)*8, 184+(26-14)*4, 40+(26-14)*8, 184+(27-14)*4, 40+(27-14)*8, 184+(28-14)*4);
7502 dasm_put(Dst, 322, 40+(28-14)*8, 184+(29-14)*4, 40+(29-14)*8, 184+(30-14)*4, 40+(30-14)*8, 184+(31-14)*4, 40+(31-14)*8, Dt1(->glref), Dt1(->status), FRAME_CP, CFRAME_RESUME, GG_G2DISP, Dt1(->cframe), Dt1(->base), LJ_TISNUM, Dt1(->top), Dt1(->status), FRAME_TYPE, ~LJ_VMST_INTERP, LJ_TNIL, DISPATCH_GL(vmstate));
7503 dasm_put(Dst, 389, 184+(14-14)*4, 40+(14-14)*8, 184+(15-14)*4, 40+(15-14)*8, 184+(16-14)*4, 40+(16-14)*8, 184+(17-14)*4, 40+(17-14)*8, 184+(18-14)*4, 40+(18-14)*8, 184+(19-14)*4, 40+(19-14)*8, 184+(20-14)*4, 40+(20-14)*8, 184+(21-14)*4, 40+(21-14)*8, 184+(22-14)*4, 40+(22-14)*8, 184+(23-14)*4);
7504 dasm_put(Dst, 435, 40+(23-14)*8, 184+(24-14)*4, 40+(24-14)*8, 184+(25-14)*4, 40+(25-14)*8, 184+(26-14)*4, 40+(26-14)*8, 184+(27-14)*4, 40+(27-14)*8, 184+(28-14)*4, 40+(28-14)*8, 184+(29-14)*4, 40+(29-14)*8, 184+(30-14)*4, 40+(30-14)*8, 184+(31-14)*4, 40+(31-14)*8, FRAME_CP, 184+(14-14)*4, 40+(14-14)*8);
7505 dasm_put(Dst, 482, 184+(15-14)*4, 40+(15-14)*8, 184+(16-14)*4, 40+(16-14)*8, 184+(17-14)*4, 40+(17-14)*8, 184+(18-14)*4, 40+(18-14)*8, 184+(19-14)*4, 40+(19-14)*8, 184+(20-14)*4, 40+(20-14)*8, 184+(21-14)*4, 40+(21-14)*8, 184+(22-14)*4, 40+(22-14)*8, 184+(23-14)*4, 40+(23-14)*8, 184+(24-14)*4, 40+(24-14)*8, 184+(25-14)*4, 40+(25-14)*8);
7506 dasm_put(Dst, 528, 184+(26-14)*4, 40+(26-14)*8, 184+(27-14)*4, 40+(27-14)*8, 184+(28-14)*4, 40+(28-14)*8, 184+(29-14)*4, 40+(29-14)*8, 184+(30-14)*4, 40+(30-14)*8, 184+(31-14)*4, 40+(31-14)*8, FRAME_C, Dt1(->cframe), Dt1(->cframe), Dt1(->glref), GG_G2DISP, Dt1(->base), LJ_TISNUM, Dt1(->top));
7507 dasm_put(Dst, 578, ~LJ_VMST_INTERP, LJ_TNIL, DISPATCH_GL(vmstate), LJ_TFUNC, Dt7(->pc), 184+(14-14)*4, 40+(14-14)*8, 184+(15-14)*4, 40+(15-14)*8, 184+(16-14)*4, 40+(16-14)*8, 184+(17-14)*4, 40+(17-14)*8, 184+(18-14)*4, 40+(18-14)*8, 184+(19-14)*4, 40+(19-14)*8, 184+(20-14)*4);
7508 dasm_put(Dst, 645, 40+(20-14)*8, 184+(21-14)*4, 40+(21-14)*8, 184+(22-14)*4, 40+(22-14)*8, 184+(23-14)*4, 40+(23-14)*8, 184+(24-14)*4, 40+(24-14)*8, 184+(25-14)*4, 40+(25-14)*8, 184+(26-14)*4, 40+(26-14)*8, 184+(27-14)*4, 40+(27-14)*8, 184+(28-14)*4, 40+(28-14)*8, 184+(29-14)*4, 40+(29-14)*8, 184+(30-14)*4, 40+(30-14)*8, 184+(31-14)*4);
7509 dasm_put(Dst, 691, 40+(31-14)*8, Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), Dt1(->glref), FRAME_CP, GG_G2DISP, Dt7(->pc), PC2PROTO(k), Dt1(->base), DISPATCH_GL(tmptv));
7510 dasm_put(Dst, 765, LJ_TSTR, DISPATCH_GL(tmptv), LJ_TTAB, DISPATCH_GL(tmptv2), LJ_TSTR);
7511 if (!LJ_DUALNUM) {
7512 dasm_put(Dst, 790);
7514 dasm_put(Dst, 794, DISPATCH_GL(tmptv));
7515 if (LJ_DUALNUM) {
7516 dasm_put(Dst, 799);
7517 } else {
7518 dasm_put(Dst, 802);
7520 dasm_put(Dst, 804, Dt1(->base), FRAME_CONT, Dt1(->top), DISPATCH_GL(tmptv), LJ_TSTR, DISPATCH_GL(tmptv), LJ_TTAB, DISPATCH_GL(tmptv2), LJ_TSTR);
7521 if (!LJ_DUALNUM) {
7522 dasm_put(Dst, 872);
7524 dasm_put(Dst, 876, DISPATCH_GL(tmptv));
7525 if (LJ_DUALNUM) {
7526 dasm_put(Dst, 881);
7527 } else {
7528 dasm_put(Dst, 884);
7530 dasm_put(Dst, 886, Dt1(->base), FRAME_CONT, Dt1(->top));
7531 if (LJ_DUALNUM) {
7532 dasm_put(Dst, 931);
7533 } else {
7534 dasm_put(Dst, 933);
7536 dasm_put(Dst, 935);
7537 if (LJ_DUALNUM) {
7538 dasm_put(Dst, 937);
7539 } else {
7540 dasm_put(Dst, 939);
7542 dasm_put(Dst, 941, Dt1(->base), -(BCBIAS_J*4 >> 16), LJ_TTRUE, LJ_TTRUE, Dt1(->base));
7543 #if LJ_HASFFI
7544 dasm_put(Dst, 1004, Dt1(->base));
7545 #endif
7546 dasm_put(Dst, 1015);
7547 if (LJ_DUALNUM) {
7548 dasm_put(Dst, 1022);
7550 dasm_put(Dst, 1027);
7551 if (LJ_DUALNUM) {
7552 dasm_put(Dst, 1041);
7554 dasm_put(Dst, 1044);
7555 if (LJ_DUALNUM) {
7556 dasm_put(Dst, 1047);
7558 dasm_put(Dst, 1050, Dt1(->base), FRAME_CONT);
7559 #ifdef LUAJIT_ENABLE_LUA52COMPAT
7560 dasm_put(Dst, 1074);
7561 #endif
7562 dasm_put(Dst, 1076, Dt1(->base));
7563 #ifdef LUAJIT_ENABLE_LUA52COMPAT
7564 dasm_put(Dst, 1084);
7565 #else
7566 dasm_put(Dst, 1091);
7567 #endif
7568 dasm_put(Dst, 1094, Dt1(->base), Dt7(->pc), Dt1(->base), Dt1(->base));
7569 #if LJ_HASJIT
7570 dasm_put(Dst, 1142);
7571 #endif
7572 dasm_put(Dst, 1144);
7573 #if LJ_HASJIT
7574 dasm_put(Dst, 1146, BC_JFORI);
7575 #endif
7576 dasm_put(Dst, 1149);
7577 #if LJ_HASJIT
7578 dasm_put(Dst, 1151, BC_JFORI);
7579 #endif
7580 dasm_put(Dst, 1154, BC_FORI, LJ_TFALSE, ~LJ_TISNUM+1, 31-3, Dt8(->upvalue), LJ_TTAB, Dt6(->metatable));
7581 dasm_put(Dst, 1217, LJ_TNIL, DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable]), Dt6(->hmask), LJ_TTAB, Dt5(->hash), Dt6(->node), 31-5, 31-3, DtB(->key), 4+offsetof(Node, key), DtB(->val), 4+offsetof(Node, val), LJ_TSTR, DtB(->next));
7582 dasm_put(Dst, 1265, LJ_TNIL, LJ_TUDATA, ~LJ_TISNUM+1, 31-2, DISPATCH_GL(gcroot[GCROOT_BASEMT]), LJ_TTAB, Dt6(->metatable), LJ_TTAB, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable));
7583 dasm_put(Dst, 1320, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist), LJ_TTAB, LJ_TSTR, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), Dt1(->base));
7584 dasm_put(Dst, 1380, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold));
7585 if (LJ_DUALNUM) {
7586 dasm_put(Dst, 1390);
7587 } else {
7588 dasm_put(Dst, 1393);
7590 dasm_put(Dst, 1396, LJ_TSTR, LJ_TTAB, Dt1(->base), Dt1(->top), LJ_TNIL, (2+1)*8, LJ_TTAB);
7591 #ifdef LUAJIT_ENABLE_LUA52COMPAT
7592 dasm_put(Dst, 1447, Dt6(->metatable), Dt8(->upvalue[0]));
7593 #else
7594 dasm_put(Dst, 1456, Dt8(->upvalue[0]));
7595 #endif
7596 dasm_put(Dst, 1460, (3+1)*8);
7597 if (LJ_DUALNUM) {
7598 dasm_put(Dst, 1472);
7599 } else {
7600 dasm_put(Dst, 1474);
7602 dasm_put(Dst, 1476, LJ_TTAB);
7603 if (LJ_DUALNUM) {
7604 dasm_put(Dst, 1483);
7605 } else {
7606 dasm_put(Dst, 1488);
7608 dasm_put(Dst, 1500, Dt6(->asize), Dt6(->array));
7609 if (!LJ_DUALNUM) {
7610 dasm_put(Dst, 1505);
7612 dasm_put(Dst, 1507);
7613 if (LJ_DUALNUM) {
7614 dasm_put(Dst, 1511, 31-3);
7615 } else {
7616 dasm_put(Dst, 1516, 31-3);
7618 dasm_put(Dst, 1520, LJ_TNIL, (0+1)*8, (2+1)*8, Dt6(->hmask), (0+1)*8, (0+1)*8, LJ_TTAB);
7619 #ifdef LUAJIT_ENABLE_LUA52COMPAT
7620 dasm_put(Dst, 1568, Dt6(->metatable), Dt8(->upvalue[0]));
7621 #else
7622 dasm_put(Dst, 1577, Dt8(->upvalue[0]));
7623 #endif
7624 if (LJ_DUALNUM) {
7625 dasm_put(Dst, 1581);
7626 } else {
7627 dasm_put(Dst, 1583);
7629 dasm_put(Dst, 1585, (3+1)*8, DISPATCH_GL(hookmask), 32-HOOK_ACTIVE_SHIFT, 8+FRAME_PCALL, DISPATCH_GL(hookmask), LJ_TFUNC, 32-HOOK_ACTIVE_SHIFT, 16+FRAME_PCALL, LJ_TTHREAD, Dt1(->status), Dt1(->cframe));
7630 dasm_put(Dst, 1646, Dt1(->top), LUA_YIELD, Dt1(->base), Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->base), LUA_YIELD, Dt1(->top), ~LJ_VMST_INTERP, Dt1(->base), DISPATCH_GL(vmstate));
7631 dasm_put(Dst, 1708, Dt1(->maxstack), Dt1(->top), FRAME_TYPE, LJ_TTRUE, FRAME_TYPE, LJ_TFALSE, Dt1(->top), (2+1)*8, 32-3);
7632 dasm_put(Dst, 1771, Dt8(->upvalue[0].gcr), Dt1(->status), Dt1(->cframe), Dt1(->top), LUA_YIELD, Dt1(->base), Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->base), LUA_YIELD, Dt1(->top), ~LJ_VMST_INTERP);
7633 dasm_put(Dst, 1830, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, 32-3, Dt1(->cframe));
7634 dasm_put(Dst, 1887, Dt1(->base), CFRAME_RESUME, Dt1(->top), LUA_YIELD, Dt1(->cframe), Dt1(->status));
7635 if (LJ_DUALNUM) {
7636 dasm_put(Dst, 1912);
7638 dasm_put(Dst, 1933, (1+1)*8, FRAME_TYPE);
7639 if (LJ_DUALNUM) {
7640 dasm_put(Dst, 1975, 31-11, 32-21, 31-11);
7641 dasm_put(Dst, 2056, 31-11, 32-21, 31-11);
7642 } else {
7643 dasm_put(Dst, 2109);
7645 dasm_put(Dst, 2136);
7646 dasm_put(Dst, 2195);
7647 dasm_put(Dst, 2253);
7648 dasm_put(Dst, 2309, Dt8(->upvalue[0]));
7649 dasm_put(Dst, 2375);
7650 if (LJ_DUALNUM) {
7651 dasm_put(Dst, 2379);
7652 } else {
7653 dasm_put(Dst, 2394);
7655 dasm_put(Dst, 2412, DISPATCH_GL(tmptv), DISPATCH_GL(tmptv));
7656 if (!LJ_DUALNUM) {
7657 dasm_put(Dst, 2434);
7659 dasm_put(Dst, 2439, (2+1)*8);
7660 if (LJ_DUALNUM) {
7661 dasm_put(Dst, 2443);
7662 } else {
7663 dasm_put(Dst, 2446);
7665 dasm_put(Dst, 2448, (2+1)*8);
7666 if (LJ_DUALNUM) {
7667 dasm_put(Dst, 2470);
7668 } else {
7669 dasm_put(Dst, 2539);
7671 if (LJ_DUALNUM) {
7672 dasm_put(Dst, 2564);
7673 } else {
7674 dasm_put(Dst, 2633);
7676 dasm_put(Dst, 2658, LJ_TSTR, Dt5(->len), LJ_TSTR, Dt5(->len));
7677 if (LJ_DUALNUM) {
7678 dasm_put(Dst, 2685, Dt5([1]), (0+1)*8);
7679 } else {
7680 dasm_put(Dst, 2697, Dt5([1]), 31-3);
7682 dasm_put(Dst, 2713, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold));
7683 if (LJ_DUALNUM) {
7684 dasm_put(Dst, 2724);
7685 } else {
7686 dasm_put(Dst, 2732);
7688 dasm_put(Dst, 2743, Dt1(->base), Dt1(->base), LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold));
7689 if (!LJ_DUALNUM) {
7690 dasm_put(Dst, 2771);
7692 dasm_put(Dst, 2773);
7693 if (LJ_DUALNUM) {
7694 dasm_put(Dst, 2779);
7695 } else {
7696 dasm_put(Dst, 2781);
7698 dasm_put(Dst, 2783);
7699 if (LJ_DUALNUM) {
7700 dasm_put(Dst, 2787);
7701 } else {
7702 dasm_put(Dst, 2796);
7704 dasm_put(Dst, 2807, LJ_TSTR);
7705 if (!LJ_DUALNUM) {
7706 dasm_put(Dst, 2812);
7708 dasm_put(Dst, 2816, Dt5(->len), sizeof(GCstr)-1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold));
7709 if (LJ_DUALNUM) {
7710 dasm_put(Dst, 2866);
7711 } else {
7712 dasm_put(Dst, 2868);
7714 dasm_put(Dst, 2870, LJ_TSTR);
7715 if (LJ_DUALNUM) {
7716 dasm_put(Dst, 2877);
7717 } else {
7718 dasm_put(Dst, 2881);
7720 dasm_put(Dst, 2888, Dt5(->len), DISPATCH_GL(tmpbuf.sz), Dt5([1]), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(strempty), LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, DISPATCH_GL(tmpbuf.sz));
7721 dasm_put(Dst, 2941, Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf));
7722 dasm_put(Dst, 2999, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), LJ_TTAB);
7723 if (LJ_DUALNUM) {
7724 dasm_put(Dst, 3068);
7725 } else {
7726 dasm_put(Dst, 3078);
7728 dasm_put(Dst, 3091);
7729 if (LJ_DUALNUM) {
7730 dasm_put(Dst, 3097);
7731 } else {
7732 dasm_put(Dst, 3099);
7734 dasm_put(Dst, 3101);
7735 if (LJ_DUALNUM) {
7736 dasm_put(Dst, 3105);
7737 } else {
7738 dasm_put(Dst, 3108);
7740 dasm_put(Dst, 3114);
7741 if (LJ_DUALNUM) {
7742 dasm_put(Dst, 3119);
7743 } else {
7744 dasm_put(Dst, 3129);
7746 dasm_put(Dst, 3142);
7747 if (LJ_DUALNUM) {
7748 dasm_put(Dst, 3148);
7749 } else {
7750 dasm_put(Dst, 3150);
7752 dasm_put(Dst, 3152);
7753 if (LJ_DUALNUM) {
7754 dasm_put(Dst, 3156);
7755 } else {
7756 dasm_put(Dst, 3159);
7758 dasm_put(Dst, 3165);
7759 if (LJ_DUALNUM) {
7760 dasm_put(Dst, 3170);
7761 } else {
7762 dasm_put(Dst, 3180);
7764 dasm_put(Dst, 3193);
7765 if (LJ_DUALNUM) {
7766 dasm_put(Dst, 3199);
7767 } else {
7768 dasm_put(Dst, 3201);
7770 dasm_put(Dst, 3203);
7771 if (LJ_DUALNUM) {
7772 dasm_put(Dst, 3207);
7773 } else {
7774 dasm_put(Dst, 3210);
7776 dasm_put(Dst, 3216);
7777 if (LJ_DUALNUM) {
7778 dasm_put(Dst, 3221);
7779 } else {
7780 dasm_put(Dst, 3231);
7782 dasm_put(Dst, 3244);
7783 if (LJ_DUALNUM) {
7784 dasm_put(Dst, 3251);
7785 } else {
7786 dasm_put(Dst, 3261);
7788 dasm_put(Dst, 3274);
7789 if (LJ_DUALNUM) {
7790 dasm_put(Dst, 3278);
7791 } else {
7792 dasm_put(Dst, 3293);
7794 dasm_put(Dst, 3314);
7795 if (LJ_DUALNUM) {
7796 dasm_put(Dst, 3319);
7797 } else {
7798 dasm_put(Dst, 3334);
7800 dasm_put(Dst, 3355);
7801 if (LJ_DUALNUM) {
7802 dasm_put(Dst, 3360);
7803 } else {
7804 dasm_put(Dst, 3375);
7806 dasm_put(Dst, 3396);
7807 if (LJ_DUALNUM) {
7808 dasm_put(Dst, 3401);
7809 } else {
7810 dasm_put(Dst, 3416);
7812 dasm_put(Dst, 3437);
7813 if (LJ_DUALNUM) {
7814 dasm_put(Dst, 3441);
7815 } else {
7816 dasm_put(Dst, 3456);
7818 dasm_put(Dst, 3477);
7819 if (LJ_DUALNUM) {
7820 dasm_put(Dst, 3482);
7821 } else {
7822 dasm_put(Dst, 3492);
7824 if (LJ_DUALNUM) {
7825 dasm_put(Dst, 3505);
7826 } else {
7827 dasm_put(Dst, 3508);
7829 dasm_put(Dst, 3514);
7830 if (LJ_DUALNUM) {
7831 dasm_put(Dst, 3522);
7833 dasm_put(Dst, 3530);
7834 if (LJ_DUALNUM) {
7835 dasm_put(Dst, 3532);
7837 dasm_put(Dst, 3540, Dt8(->f), 8*LUA_MINSTACK, Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->base), 31-3, Dt1(->top), Dt7(->pc), FRAME_TYPE, LUA_MINSTACK);
7838 dasm_put(Dst, 3603, Dt1(->base), Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top));
7839 #if LJ_HASJIT
7840 dasm_put(Dst, 3629);
7841 #endif
7842 dasm_put(Dst, 3631, DISPATCH_GL(hookmask), HOOK_ACTIVE, GG_DISP2STATIC, DISPATCH_GL(hookmask), DISPATCH_GL(hookcount), HOOK_ACTIVE, 31-LUA_HOOKLINE, DISPATCH_GL(hookcount), Dt1(->base), Dt1(->base));
7843 dasm_put(Dst, 3678, GG_DISP2STATIC);
7844 #if LJ_HASJIT
7845 dasm_put(Dst, 3696);
7846 #endif
7847 dasm_put(Dst, 3698);
7848 #if LJ_HASJIT
7849 dasm_put(Dst, 3701);
7850 #endif
7851 dasm_put(Dst, 3704);
7852 #if LJ_HASJIT
7853 dasm_put(Dst, 3706);
7854 #endif
7855 dasm_put(Dst, 3709, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top));
7856 #if LJ_HASJIT
7857 dasm_put(Dst, 3731);
7858 #endif
7859 dasm_put(Dst, 3733);
7860 #if LJ_HASJIT
7861 dasm_put(Dst, 3735);
7862 #endif
7863 dasm_put(Dst, 3737);
7864 #if LJ_HASJIT
7865 dasm_put(Dst, 3745);
7866 #endif
7867 dasm_put(Dst, 3748);
7868 #if LJ_HASJIT
7869 dasm_put(Dst, 3761);
7870 #endif
7871 dasm_put(Dst, 3763);
7872 #if LJ_HASJIT
7873 dasm_put(Dst, 3765);
7874 #endif
7875 dasm_put(Dst, 3767);
7876 #if LJ_HASFFI
7877 dasm_put(Dst, 3831);
7878 #endif
7881 /* Generate the code for a single instruction. */
7882 static void build_ins(BuildCtx *ctx, BCOp op, int defop)
7884 int vk = 0;
7885 dasm_put(Dst, 3833, defop);
7887 switch (op) {
7889 /* -- Comparison ops ---------------------------------------------------- */
7891 /* Remember: all ops branch for a true comparison, fall through otherwise. */
7893 case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT:
7894 if (LJ_DUALNUM) {
7895 dasm_put(Dst, 3835, -(BCBIAS_J*4 >> 16));
7896 if (op == BC_ISLT) {
7897 dasm_put(Dst, 3852);
7898 } else if (op == BC_ISGE) {
7899 dasm_put(Dst, 3855);
7900 } else if (op == BC_ISLE) {
7901 dasm_put(Dst, 3858);
7902 } else {
7903 dasm_put(Dst, 3861);
7905 dasm_put(Dst, 3864);
7906 if (op == BC_ISLT) {
7907 dasm_put(Dst, 3901);
7908 } else if (op == BC_ISGE) {
7909 dasm_put(Dst, 3904);
7910 } else if (op == BC_ISLE) {
7911 dasm_put(Dst, 3907);
7912 } else {
7913 dasm_put(Dst, 3911);
7915 dasm_put(Dst, 3915);
7916 } else {
7917 dasm_put(Dst, 3918, -(BCBIAS_J*4 >> 16));
7918 if (op == BC_ISLT) {
7919 dasm_put(Dst, 3935);
7920 } else if (op == BC_ISGE) {
7921 dasm_put(Dst, 3938);
7922 } else if (op == BC_ISLE) {
7923 dasm_put(Dst, 3941);
7924 } else {
7925 dasm_put(Dst, 3945);
7927 dasm_put(Dst, 3949);
7929 break;
7931 case BC_ISEQV: case BC_ISNEV:
7932 vk = op == BC_ISEQV;
7933 if (LJ_DUALNUM) {
7934 dasm_put(Dst, 3962, -(BCBIAS_J*4 >> 16));
7935 if (vk) {
7936 dasm_put(Dst, 3975);
7937 } else {
7938 dasm_put(Dst, 3978);
7940 } else {
7941 dasm_put(Dst, 3981, -(BCBIAS_J*4 >> 16));
7942 if (vk) {
7943 dasm_put(Dst, 3998);
7944 } else {
7945 dasm_put(Dst, 4002);
7947 dasm_put(Dst, 4006);
7949 dasm_put(Dst, 4018);
7950 if (!LJ_DUALNUM) {
7951 dasm_put(Dst, 4020);
7953 dasm_put(Dst, 4023, ~LJ_TISPRI, ~LJ_TISTABUD);
7954 if (vk) {
7955 dasm_put(Dst, 4037);
7956 } else {
7957 dasm_put(Dst, 4042);
7959 if (LJ_DUALNUM) {
7960 dasm_put(Dst, 4047);
7961 } else {
7962 dasm_put(Dst, 4062);
7964 dasm_put(Dst, 4065, Dt6(->metatable), 1-vk, Dt6(->nomm), 1<<MM_eq);
7965 break;
7967 case BC_ISEQS: case BC_ISNES:
7968 vk = op == BC_ISEQS;
7969 dasm_put(Dst, 4084, 32-1, LJ_TSTR, -(BCBIAS_J*4 >> 16));
7970 if (vk) {
7971 dasm_put(Dst, 4102);
7972 } else {
7973 dasm_put(Dst, 4104);
7975 dasm_put(Dst, 4106);
7976 break;
7978 case BC_ISEQN: case BC_ISNEN:
7979 vk = op == BC_ISEQN;
7980 if (LJ_DUALNUM) {
7981 dasm_put(Dst, 4118, -(BCBIAS_J*4 >> 16));
7982 if (vk) {
7983 dasm_put(Dst, 4130);
7984 } else {
7985 dasm_put(Dst, 4132);
7987 dasm_put(Dst, 4134);
7988 } else {
7989 if (vk) {
7990 dasm_put(Dst, 4141);
7991 } else {
7992 dasm_put(Dst, 4143);
7994 dasm_put(Dst, 4145, -(BCBIAS_J*4 >> 16));
7996 if (vk) {
7997 dasm_put(Dst, 4158);
7998 if (!LJ_HASFFI) {
7999 dasm_put(Dst, 4163);
8001 } else {
8002 dasm_put(Dst, 4165);
8003 if (!LJ_HASFFI) {
8004 dasm_put(Dst, 4169);
8006 dasm_put(Dst, 4171);
8008 dasm_put(Dst, 4174);
8009 if (LJ_HASFFI) {
8010 dasm_put(Dst, 4185, LJ_TCDATA);
8012 if (LJ_DUALNUM) {
8013 dasm_put(Dst, 4193);
8015 break;
8017 case BC_ISEQP: case BC_ISNEP:
8018 vk = op == BC_ISEQP;
8019 dasm_put(Dst, 4217, 32-3, -(BCBIAS_J*4 >> 16));
8020 if (vk) {
8021 dasm_put(Dst, 4230);
8022 } else {
8023 dasm_put(Dst, 4232);
8025 dasm_put(Dst, 4234);
8026 break;
8028 /* -- Unary test and copy ops ------------------------------------------- */
8030 case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF:
8031 dasm_put(Dst, 4246);
8032 if (op == BC_IST || op == BC_ISF) {
8033 dasm_put(Dst, 4250, LJ_TTRUE, -(BCBIAS_J*4 >> 16));
8034 if (op == BC_IST) {
8035 dasm_put(Dst, 4257);
8036 } else {
8037 dasm_put(Dst, 4259);
8039 dasm_put(Dst, 4261);
8040 } else {
8041 dasm_put(Dst, 4263, LJ_TFALSE);
8042 if (op == BC_ISTC) {
8043 dasm_put(Dst, 4268);
8044 } else {
8045 dasm_put(Dst, 4271);
8047 dasm_put(Dst, 4274, -(BCBIAS_J*4 >> 16));
8049 dasm_put(Dst, 4281);
8050 break;
8052 /* -- Unary ops --------------------------------------------------------- */
8054 case BC_MOV:
8055 dasm_put(Dst, 4292);
8056 break;
8057 case BC_NOT:
8058 dasm_put(Dst, 4305, LJ_TTRUE);
8059 break;
8060 case BC_UNM:
8061 dasm_put(Dst, 4321);
8062 if (LJ_DUALNUM) {
8063 dasm_put(Dst, 4325);
8065 dasm_put(Dst, 4353);
8066 if (LJ_DUALNUM) {
8067 dasm_put(Dst, 4363);
8068 } else {
8069 dasm_put(Dst, 4366);
8071 break;
8072 case BC_LEN:
8073 dasm_put(Dst, 4375, LJ_TSTR, Dt5(->len));
8074 if (LJ_DUALNUM) {
8075 dasm_put(Dst, 4385);
8076 } else {
8077 dasm_put(Dst, 4390);
8079 dasm_put(Dst, 4397, LJ_TTAB);
8080 #ifdef LUAJIT_ENABLE_LUA52COMPAT
8081 dasm_put(Dst, 4411, Dt6(->metatable));
8082 #endif
8083 dasm_put(Dst, 4418);
8084 #ifdef LUAJIT_ENABLE_LUA52COMPAT
8085 dasm_put(Dst, 4424, Dt6(->nomm), 1<<MM_len);
8086 #endif
8087 break;
8089 /* -- Binary ops -------------------------------------------------------- */
8092 case BC_ADDVN: case BC_ADDNV: case BC_ADDVV:
8093 if (LJ_DUALNUM) {
8094 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8095 switch (vk) {
8096 case 0:
8097 dasm_put(Dst, 4434);
8098 break;
8099 case 1:
8100 dasm_put(Dst, 4440);
8101 break;
8102 default:
8103 dasm_put(Dst, 4446);
8104 break;
8106 dasm_put(Dst, 4452);
8107 switch (vk) {
8108 case 0:
8109 dasm_put(Dst, 4478);
8110 break;
8111 case 1:
8112 dasm_put(Dst, 4481);
8113 break;
8114 default:
8115 dasm_put(Dst, 4484);
8116 break;
8118 dasm_put(Dst, 4487);
8119 if (vk == 1) {
8120 dasm_put(Dst, 4489);
8121 } else {
8122 dasm_put(Dst, 4493);
8124 switch (vk) {
8125 case 0:
8126 dasm_put(Dst, 4497);
8127 break;
8128 case 1:
8129 dasm_put(Dst, 4500);
8130 break;
8131 default:
8132 dasm_put(Dst, 4503);
8133 break;
8135 dasm_put(Dst, 4506);
8136 } else {
8137 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8138 switch (vk) {
8139 case 0:
8140 dasm_put(Dst, 4513);
8141 if (LJ_DUALNUM) {
8142 dasm_put(Dst, 4515);
8144 dasm_put(Dst, 4517);
8145 if (LJ_DUALNUM) {
8146 dasm_put(Dst, 4520);
8147 } else {
8148 dasm_put(Dst, 4526);
8150 break;
8151 case 1:
8152 dasm_put(Dst, 4530);
8153 if (LJ_DUALNUM) {
8154 dasm_put(Dst, 4532);
8156 dasm_put(Dst, 4534);
8157 if (LJ_DUALNUM) {
8158 dasm_put(Dst, 4537);
8159 } else {
8160 dasm_put(Dst, 4543);
8162 break;
8163 default:
8164 dasm_put(Dst, 4547);
8165 break;
8167 dasm_put(Dst, 4557);
8169 break;
8170 case BC_SUBVN: case BC_SUBNV: case BC_SUBVV:
8171 if (LJ_DUALNUM) {
8172 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8173 switch (vk) {
8174 case 0:
8175 dasm_put(Dst, 4570);
8176 break;
8177 case 1:
8178 dasm_put(Dst, 4576);
8179 break;
8180 default:
8181 dasm_put(Dst, 4582);
8182 break;
8184 dasm_put(Dst, 4588);
8185 switch (vk) {
8186 case 0:
8187 dasm_put(Dst, 4614);
8188 break;
8189 case 1:
8190 dasm_put(Dst, 4617);
8191 break;
8192 default:
8193 dasm_put(Dst, 4620);
8194 break;
8196 dasm_put(Dst, 4623);
8197 if (vk == 1) {
8198 dasm_put(Dst, 4625);
8199 } else {
8200 dasm_put(Dst, 4629);
8202 switch (vk) {
8203 case 0:
8204 dasm_put(Dst, 4633);
8205 break;
8206 case 1:
8207 dasm_put(Dst, 4636);
8208 break;
8209 default:
8210 dasm_put(Dst, 4639);
8211 break;
8213 dasm_put(Dst, 4642);
8214 } else {
8215 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8216 switch (vk) {
8217 case 0:
8218 dasm_put(Dst, 4649);
8219 if (LJ_DUALNUM) {
8220 dasm_put(Dst, 4651);
8222 dasm_put(Dst, 4653);
8223 if (LJ_DUALNUM) {
8224 dasm_put(Dst, 4656);
8225 } else {
8226 dasm_put(Dst, 4662);
8228 break;
8229 case 1:
8230 dasm_put(Dst, 4666);
8231 if (LJ_DUALNUM) {
8232 dasm_put(Dst, 4668);
8234 dasm_put(Dst, 4670);
8235 if (LJ_DUALNUM) {
8236 dasm_put(Dst, 4673);
8237 } else {
8238 dasm_put(Dst, 4679);
8240 break;
8241 default:
8242 dasm_put(Dst, 4683);
8243 break;
8245 dasm_put(Dst, 4693);
8247 break;
8248 case BC_MULVN: case BC_MULNV: case BC_MULVV:
8249 if (LJ_DUALNUM) {
8250 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8251 switch (vk) {
8252 case 0:
8253 dasm_put(Dst, 4706);
8254 break;
8255 case 1:
8256 dasm_put(Dst, 4712);
8257 break;
8258 default:
8259 dasm_put(Dst, 4718);
8260 break;
8262 dasm_put(Dst, 4724);
8263 switch (vk) {
8264 case 0:
8265 dasm_put(Dst, 4750);
8266 break;
8267 case 1:
8268 dasm_put(Dst, 4753);
8269 break;
8270 default:
8271 dasm_put(Dst, 4756);
8272 break;
8274 dasm_put(Dst, 4759);
8275 if (vk == 1) {
8276 dasm_put(Dst, 4761);
8277 } else {
8278 dasm_put(Dst, 4765);
8280 switch (vk) {
8281 case 0:
8282 dasm_put(Dst, 4769);
8283 break;
8284 case 1:
8285 dasm_put(Dst, 4772);
8286 break;
8287 default:
8288 dasm_put(Dst, 4775);
8289 break;
8291 dasm_put(Dst, 4778);
8292 } else {
8293 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8294 switch (vk) {
8295 case 0:
8296 dasm_put(Dst, 4785);
8297 if (LJ_DUALNUM) {
8298 dasm_put(Dst, 4787);
8300 dasm_put(Dst, 4789);
8301 if (LJ_DUALNUM) {
8302 dasm_put(Dst, 4792);
8303 } else {
8304 dasm_put(Dst, 4798);
8306 break;
8307 case 1:
8308 dasm_put(Dst, 4802);
8309 if (LJ_DUALNUM) {
8310 dasm_put(Dst, 4804);
8312 dasm_put(Dst, 4806);
8313 if (LJ_DUALNUM) {
8314 dasm_put(Dst, 4809);
8315 } else {
8316 dasm_put(Dst, 4815);
8318 break;
8319 default:
8320 dasm_put(Dst, 4819);
8321 break;
8323 dasm_put(Dst, 4829);
8325 break;
8326 case BC_DIVVN: case BC_DIVNV: case BC_DIVVV:
8327 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8328 switch (vk) {
8329 case 0:
8330 dasm_put(Dst, 4842);
8331 if (LJ_DUALNUM) {
8332 dasm_put(Dst, 4844);
8334 dasm_put(Dst, 4846);
8335 if (LJ_DUALNUM) {
8336 dasm_put(Dst, 4849);
8337 } else {
8338 dasm_put(Dst, 4855);
8340 break;
8341 case 1:
8342 dasm_put(Dst, 4859);
8343 if (LJ_DUALNUM) {
8344 dasm_put(Dst, 4861);
8346 dasm_put(Dst, 4863);
8347 if (LJ_DUALNUM) {
8348 dasm_put(Dst, 4866);
8349 } else {
8350 dasm_put(Dst, 4872);
8352 break;
8353 default:
8354 dasm_put(Dst, 4876);
8355 break;
8357 dasm_put(Dst, 4886);
8358 break;
8359 case BC_MODVN:
8360 if (LJ_DUALNUM) {
8361 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8362 switch (vk) {
8363 case 0:
8364 dasm_put(Dst, 4899);
8365 break;
8366 case 1:
8367 dasm_put(Dst, 4905);
8368 break;
8369 default:
8370 dasm_put(Dst, 4911);
8371 break;
8373 dasm_put(Dst, 4917);
8374 switch (vk) {
8375 case 0:
8376 dasm_put(Dst, 4945);
8377 break;
8378 case 1:
8379 dasm_put(Dst, 4948);
8380 break;
8381 default:
8382 dasm_put(Dst, 4951);
8383 break;
8385 dasm_put(Dst, 4954);
8386 if (vk == 1) {
8387 dasm_put(Dst, 4956);
8388 } else {
8389 dasm_put(Dst, 4960);
8391 switch (vk) {
8392 case 0:
8393 dasm_put(Dst, 4964);
8394 break;
8395 case 1:
8396 dasm_put(Dst, 4967);
8397 break;
8398 default:
8399 dasm_put(Dst, 4970);
8400 break;
8402 if (!LJ_DUALNUM) {
8403 dasm_put(Dst, 4973);
8405 dasm_put(Dst, 4975);
8406 } else {
8407 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8408 switch (vk) {
8409 case 0:
8410 dasm_put(Dst, 4987);
8411 if (LJ_DUALNUM) {
8412 dasm_put(Dst, 4989);
8414 dasm_put(Dst, 4991);
8415 if (LJ_DUALNUM) {
8416 dasm_put(Dst, 4994);
8417 } else {
8418 dasm_put(Dst, 5000);
8420 break;
8421 case 1:
8422 dasm_put(Dst, 5004);
8423 if (LJ_DUALNUM) {
8424 dasm_put(Dst, 5006);
8426 dasm_put(Dst, 5008);
8427 if (LJ_DUALNUM) {
8428 dasm_put(Dst, 5011);
8429 } else {
8430 dasm_put(Dst, 5017);
8432 break;
8433 default:
8434 dasm_put(Dst, 5021);
8435 break;
8437 if (!LJ_DUALNUM) {
8438 dasm_put(Dst, 5031);
8440 dasm_put(Dst, 5033);
8442 break;
8443 case BC_MODNV: case BC_MODVV:
8444 if (LJ_DUALNUM) {
8445 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8446 switch (vk) {
8447 case 0:
8448 dasm_put(Dst, 5051);
8449 break;
8450 case 1:
8451 dasm_put(Dst, 5057);
8452 break;
8453 default:
8454 dasm_put(Dst, 5063);
8455 break;
8457 dasm_put(Dst, 5069);
8458 if (vk == 1) {
8459 dasm_put(Dst, 5077);
8460 } else {
8461 dasm_put(Dst, 5081);
8463 switch (vk) {
8464 case 0:
8465 dasm_put(Dst, 5085);
8466 break;
8467 case 1:
8468 dasm_put(Dst, 5088);
8469 break;
8470 default:
8471 dasm_put(Dst, 5091);
8472 break;
8474 dasm_put(Dst, 5094);
8475 } else {
8476 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8477 switch (vk) {
8478 case 0:
8479 dasm_put(Dst, 5097);
8480 if (LJ_DUALNUM) {
8481 dasm_put(Dst, 5099);
8483 dasm_put(Dst, 5101);
8484 if (LJ_DUALNUM) {
8485 dasm_put(Dst, 5104);
8486 } else {
8487 dasm_put(Dst, 5110);
8489 break;
8490 case 1:
8491 dasm_put(Dst, 5114);
8492 if (LJ_DUALNUM) {
8493 dasm_put(Dst, 5116);
8495 dasm_put(Dst, 5118);
8496 if (LJ_DUALNUM) {
8497 dasm_put(Dst, 5121);
8498 } else {
8499 dasm_put(Dst, 5127);
8501 break;
8502 default:
8503 dasm_put(Dst, 5131);
8504 break;
8506 dasm_put(Dst, 5141);
8508 break;
8509 case BC_POW:
8510 dasm_put(Dst, 5144);
8511 break;
8513 case BC_CAT:
8514 dasm_put(Dst, 5167, Dt1(->base), 32-3, Dt1(->base));
8515 break;
8517 /* -- Constant ops ------------------------------------------------------ */
8519 case BC_KSTR:
8520 dasm_put(Dst, 5197, 32-1, LJ_TSTR);
8521 break;
8522 case BC_KCDATA:
8523 #if LJ_HASFFI
8524 dasm_put(Dst, 5216, 32-1, LJ_TCDATA);
8525 #endif
8526 break;
8527 case BC_KSHORT:
8528 if (LJ_DUALNUM) {
8529 dasm_put(Dst, 5235, 31-13);
8530 } else {
8531 dasm_put(Dst, 5251, 31-13);
8533 break;
8534 case BC_KNUM:
8535 dasm_put(Dst, 5270);
8536 break;
8537 case BC_KPRI:
8538 dasm_put(Dst, 5283, 32-3);
8539 break;
8540 case BC_KNIL:
8541 dasm_put(Dst, 5298);
8542 break;
8544 /* -- Upvalue and function ops ------------------------------------------ */
8546 case BC_UGET:
8547 dasm_put(Dst, 5317, 32-1, offsetof(GCfuncL, uvptr), DtA(->v));
8548 break;
8549 case BC_USETV:
8550 dasm_put(Dst, 5338, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, DtA(->closed), -(LJ_TISNUM+1), LJ_TISGCV - (LJ_TISNUM+1), Dt4(->gch.marked), LJ_GC_WHITES, GG_DISP2G);
8551 break;
8552 case BC_USETS:
8553 dasm_put(Dst, 5391, 32-1, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, Dt5(->marked), DtA(->closed), LJ_TSTR, LJ_GC_WHITES, GG_DISP2G);
8554 break;
8555 case BC_USETN:
8556 dasm_put(Dst, 5442, 32-1, offsetof(GCfuncL, uvptr), DtA(->v));
8557 break;
8558 case BC_USETP:
8559 dasm_put(Dst, 5463, 32-1, offsetof(GCfuncL, uvptr), 32-3, DtA(->v));
8560 break;
8562 case BC_UCLO:
8563 dasm_put(Dst, 5486, Dt1(->openupval), 32-1, -(BCBIAS_J*4 >> 16), Dt1(->base), Dt1(->base));
8564 break;
8566 case BC_FNEW:
8567 dasm_put(Dst, 5516, 32-1, Dt1(->base), Dt1(->base), LJ_TFUNC);
8568 break;
8570 /* -- Table ops --------------------------------------------------------- */
8572 case BC_TNEW:
8573 case BC_TDUP:
8574 dasm_put(Dst, 5544, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base));
8575 if (op == BC_TNEW) {
8576 dasm_put(Dst, 5557);
8577 } else {
8578 dasm_put(Dst, 5566, 32-1);
8580 dasm_put(Dst, 5573, Dt1(->base), LJ_TTAB);
8581 if (op == BC_TNEW) {
8582 dasm_put(Dst, 5590);
8584 dasm_put(Dst, 5595);
8585 break;
8587 case BC_GGET:
8588 case BC_GSET:
8589 dasm_put(Dst, 5604, 32-1, Dt7(->env));
8590 if (op == BC_GGET) {
8591 dasm_put(Dst, 5612);
8592 } else {
8593 dasm_put(Dst, 5615);
8595 break;
8597 case BC_TGETV:
8598 dasm_put(Dst, 5618);
8599 if (LJ_DUALNUM) {
8600 dasm_put(Dst, 5622);
8601 } else {
8602 dasm_put(Dst, 5624);
8604 dasm_put(Dst, 5626, LJ_TTAB);
8605 if (LJ_DUALNUM) {
8606 dasm_put(Dst, 5632, Dt6(->asize), Dt6(->array), 31-3);
8607 } else {
8608 dasm_put(Dst, 5642, Dt6(->asize), Dt6(->array), 31-3);
8610 dasm_put(Dst, 5659, LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index, LJ_TSTR);
8611 if (!LJ_DUALNUM) {
8612 dasm_put(Dst, 5699);
8614 dasm_put(Dst, 5701);
8615 break;
8616 case BC_TGETS:
8617 dasm_put(Dst, 5704, 32-1, LJ_TTAB, Dt6(->hmask), Dt5(->hash), Dt6(->node), 31-5, 31-3, DtB(->key), 4+offsetof(Node, key), DtB(->val), 4+offsetof(Node, val), LJ_TSTR, LJ_TNIL, DtB(->next));
8618 dasm_put(Dst, 5765, LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index);
8619 break;
8620 case BC_TGETB:
8621 dasm_put(Dst, 5785, 32-3, LJ_TTAB, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index);
8622 break;
8624 case BC_TSETV:
8625 dasm_put(Dst, 5833);
8626 if (LJ_DUALNUM) {
8627 dasm_put(Dst, 5837);
8628 } else {
8629 dasm_put(Dst, 5839);
8631 dasm_put(Dst, 5841, LJ_TTAB);
8632 if (LJ_DUALNUM) {
8633 dasm_put(Dst, 5847, Dt6(->asize), Dt6(->array), 31-3);
8634 } else {
8635 dasm_put(Dst, 5857, Dt6(->asize), Dt6(->array), 31-3);
8637 dasm_put(Dst, 5874, Dt6(->marked), LJ_TNIL, LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, LJ_TSTR);
8638 if (!LJ_DUALNUM) {
8639 dasm_put(Dst, 5921);
8641 dasm_put(Dst, 5923, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist));
8642 break;
8643 dasm_put(Dst, 5938, LJ_TSTR, LJ_TNIL);
8644 case BC_TSETS:
8645 dasm_put(Dst, 5964, 32-1, LJ_TTAB, Dt6(->hmask), Dt5(->hash), Dt6(->node), Dt6(->nomm), 31-5, 31-3, Dt6(->marked), DtB(->key), 4+offsetof(Node, key), DtB(->val), 4+offsetof(Node, val), LJ_TSTR, LJ_TNIL);
8646 dasm_put(Dst, 6015, LJ_GC_BLACK, DtB(->val), Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DtB(->next), Dt6(->metatable), DISPATCH_GL(tmptv), Dt1(->base), Dt6(->nomm), 1<<MM_newindex);
8647 dasm_put(Dst, 6071, LJ_TSTR, Dt1(->base), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist));
8648 break;
8649 case BC_TSETB:
8650 dasm_put(Dst, 6096, 32-3, LJ_TTAB, Dt6(->asize), Dt6(->array), Dt6(->marked), LJ_TNIL, LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DISPATCH_GL(gc.grayagain));
8651 dasm_put(Dst, 6154, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist));
8652 break;
8654 case BC_TSETM:
8655 dasm_put(Dst, 6164, 32-3, Dt6(->asize), 31-3, Dt6(->marked), Dt6(->array), LJ_GC_BLACK, Dt1(->base), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist));
8656 dasm_put(Dst, 6233);
8657 break;
8659 /* -- Calls and vararg handling ----------------------------------------- */
8661 case BC_CALLM:
8662 dasm_put(Dst, 6236);
8663 break;
8664 case BC_CALL:
8665 dasm_put(Dst, 6238, LJ_TFUNC, Dt7(->pc));
8666 break;
8668 case BC_CALLMT:
8669 dasm_put(Dst, 6259);
8670 break;
8671 case BC_CALLT:
8672 dasm_put(Dst, 6261, LJ_TFUNC, FRAME_TYPE, Dt7(->ffid), FRAME_VARG, Dt7(->pc), -4-8, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP);
8673 dasm_put(Dst, 6325, FRAME_TYPE);
8674 break;
8676 case BC_ITERC:
8677 dasm_put(Dst, 6334, LJ_TFUNC, Dt7(->pc));
8678 break;
8680 case BC_ITERN:
8681 #if LJ_HASJIT
8682 #endif
8683 dasm_put(Dst, 6361, Dt6(->asize), Dt6(->array), 31-3, LJ_TNIL);
8684 if (LJ_DUALNUM) {
8685 dasm_put(Dst, 6383);
8686 } else {
8687 dasm_put(Dst, 6386);
8689 dasm_put(Dst, 6390, -(BCBIAS_J*4 >> 16));
8690 if (!LJ_DUALNUM) {
8691 dasm_put(Dst, 6398);
8693 dasm_put(Dst, 6400, Dt6(->hmask), Dt6(->node), 31-5, 31-3, LJ_TNIL, DtB(->key), -(BCBIAS_J*4 >> 16));
8694 break;
8696 case BC_ISNEXT:
8697 dasm_put(Dst, 6456, LJ_TTAB, LJ_TFUNC, LJ_TNIL, Dt8(->ffid), FF_next_N, 32-1, -(BCBIAS_J*4 >> 16), BC_JMP, BC_ITERC, -(BCBIAS_J*4 >> 16));
8698 break;
8700 case BC_VARG:
8701 dasm_put(Dst, 6506, FRAME_VARG, Dt1(->maxstack), Dt1(->top), Dt1(->base), 32-3, Dt1(->base));
8702 dasm_put(Dst, 6586);
8703 break;
8705 /* -- Returns ----------------------------------------------------------- */
8707 case BC_RETM:
8708 dasm_put(Dst, 6592);
8709 break;
8711 case BC_RET:
8712 dasm_put(Dst, 6594, FRAME_TYPE, FRAME_VARG, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP);
8713 break;
8715 case BC_RET0: case BC_RET1:
8716 dasm_put(Dst, 6664, FRAME_TYPE, FRAME_VARG);
8717 if (op == BC_RET1) {
8718 dasm_put(Dst, 6677);
8720 dasm_put(Dst, 6680, Dt7(->pc), PC2PROTO(k));
8721 break;
8723 /* -- Loops and branches ------------------------------------------------ */
8725 case BC_FORL:
8726 #if LJ_HASJIT
8727 dasm_put(Dst, 6708);
8728 #endif
8729 break;
8731 case BC_JFORI:
8732 case BC_JFORL:
8733 #if !LJ_HASJIT
8734 break;
8735 #endif
8736 case BC_FORI:
8737 case BC_IFORL:
8738 vk = (op == BC_IFORL || op == BC_JFORL);
8739 if (LJ_DUALNUM) {
8740 dasm_put(Dst, 6710, FORL_IDX*8+4);
8741 if (vk) {
8742 dasm_put(Dst, 6715, FORL_STEP*8+4, FORL_STOP*8+4, FORL_IDX*8+4);
8743 } else {
8744 dasm_put(Dst, 6729, FORL_STEP*8, FORL_STEP*8+4, FORL_STOP*8, FORL_STOP*8+4);
8746 dasm_put(Dst, 6745, FORL_EXT*8);
8747 if (op != BC_JFORL) {
8748 dasm_put(Dst, 6752, 32-1);
8750 dasm_put(Dst, 6755, FORL_EXT*8+4);
8751 if (op != BC_JFORL) {
8752 dasm_put(Dst, 6758);
8754 if (op == BC_FORI) {
8755 dasm_put(Dst, 6760);
8756 } else if (op == BC_JFORI) {
8757 dasm_put(Dst, 6763, -(BCBIAS_J*4 >> 16), BC_JLOOP);
8758 } else if (op == BC_IFORL) {
8759 dasm_put(Dst, 6768, -(BCBIAS_J*4 >> 16));
8760 } else {
8761 dasm_put(Dst, 6773, BC_JLOOP);
8763 dasm_put(Dst, 6776);
8764 if (vk) {
8765 dasm_put(Dst, 6792);
8768 if (vk) {
8769 if (LJ_DUALNUM) {
8770 dasm_put(Dst, 6799, FORL_IDX*8);
8771 } else {
8772 dasm_put(Dst, 6803);
8774 dasm_put(Dst, 6805, FORL_STEP*8, FORL_STOP*8, FORL_STEP*8, FORL_IDX*8);
8775 } else {
8776 if (LJ_DUALNUM) {
8777 dasm_put(Dst, 6815);
8778 } else {
8779 dasm_put(Dst, 6817, FORL_STEP*8, FORL_STOP*8);
8781 dasm_put(Dst, 6826, FORL_IDX*8, FORL_STEP*8, FORL_STOP*8);
8783 dasm_put(Dst, 6837);
8784 if (op != BC_JFORL) {
8785 dasm_put(Dst, 6839, 32-1);
8787 dasm_put(Dst, 6842, FORL_EXT*8);
8788 if (op != BC_JFORL) {
8789 dasm_put(Dst, 6845);
8791 dasm_put(Dst, 6847);
8792 if (op == BC_JFORI) {
8793 dasm_put(Dst, 6849, -(BCBIAS_J*4 >> 16));
8795 dasm_put(Dst, 6852);
8796 if (op == BC_FORI) {
8797 dasm_put(Dst, 6855);
8798 } else if (op == BC_IFORL) {
8799 if (LJ_DUALNUM) {
8800 dasm_put(Dst, 6858);
8801 } else {
8802 dasm_put(Dst, 6861);
8804 dasm_put(Dst, 6864, -(BCBIAS_J*4 >> 16));
8805 } else {
8806 dasm_put(Dst, 6868, BC_JLOOP);
8808 if (LJ_DUALNUM) {
8809 dasm_put(Dst, 6871);
8810 } else {
8811 dasm_put(Dst, 6874);
8813 dasm_put(Dst, 6886);
8814 if (op == BC_FORI) {
8815 dasm_put(Dst, 6888, -(BCBIAS_J*4 >> 16));
8816 } else if (op == BC_IFORL) {
8817 dasm_put(Dst, 6894);
8818 } else {
8819 dasm_put(Dst, 6897, BC_JLOOP);
8821 dasm_put(Dst, 6900);
8822 break;
8824 case BC_ITERL:
8825 #if LJ_HASJIT
8826 dasm_put(Dst, 6903);
8827 #endif
8828 break;
8830 case BC_JITERL:
8831 #if !LJ_HASJIT
8832 break;
8833 #endif
8834 case BC_IITERL:
8835 dasm_put(Dst, 6905, LJ_TNIL);
8836 if (op == BC_JITERL) {
8837 dasm_put(Dst, 6912);
8838 } else {
8839 dasm_put(Dst, 6914, 32-1, -(BCBIAS_J*4 >> 16));
8841 dasm_put(Dst, 6922);
8842 break;
8844 case BC_LOOP:
8845 #if LJ_HASJIT
8846 dasm_put(Dst, 6934);
8847 #endif
8848 break;
8850 case BC_ILOOP:
8851 dasm_put(Dst, 6936);
8852 break;
8854 case BC_JLOOP:
8855 #if LJ_HASJIT
8856 dasm_put(Dst, 6947);
8857 #endif
8858 break;
8860 case BC_JMP:
8861 dasm_put(Dst, 6949, 32-1, -(BCBIAS_J*4 >> 16));
8862 break;
8864 /* -- Function headers -------------------------------------------------- */
8866 case BC_FUNCF:
8867 #if LJ_HASJIT
8868 dasm_put(Dst, 6965);
8869 #endif
8870 case BC_FUNCV: /* NYI: compiled vararg functions. */
8871 break;
8873 case BC_JFUNCF:
8874 #if !LJ_HASJIT
8875 break;
8876 #endif
8877 case BC_IFUNCF:
8878 dasm_put(Dst, 6967, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k), 31-3);
8879 if (op == BC_JFUNCF) {
8880 dasm_put(Dst, 6985);
8881 } else {
8882 dasm_put(Dst, 6987);
8884 dasm_put(Dst, 6996);
8885 break;
8887 case BC_JFUNCV:
8888 #if !LJ_HASJIT
8889 break;
8890 #endif
8891 dasm_put(Dst, 7002);
8892 break; /* NYI: compiled vararg functions. */
8894 case BC_IFUNCV:
8895 dasm_put(Dst, 7004, Dt1(->maxstack), 8+FRAME_VARG, -4+PC2PROTO(k), -4+PC2PROTO(numparams), LJ_TNIL);
8896 break;
8898 case BC_FUNCC:
8899 case BC_FUNCCW:
8900 if (op == BC_FUNCC) {
8901 dasm_put(Dst, 7057, Dt8(->f));
8902 } else {
8903 dasm_put(Dst, 7060, DISPATCH_GL(wrapf));
8905 dasm_put(Dst, 7063, Dt1(->maxstack), Dt1(->base), Dt1(->top), ~LJ_VMST_C);
8906 if (op == BC_FUNCCW) {
8907 dasm_put(Dst, 7076, Dt8(->f));
8909 dasm_put(Dst, 7079, DISPATCH_GL(vmstate), Dt1(->top), 31-3, Dt1(->base), ~LJ_VMST_INTERP, DISPATCH_GL(vmstate));
8910 break;
8912 /* ---------------------------------------------------------------------- */
8914 default:
8915 fprintf(stderr, "Error: undefined opcode BC_%s\n", bc_names[op]);
8916 exit(2);
8917 break;
8921 static int build_backend(BuildCtx *ctx)
8923 int op;
8925 dasm_growpc(Dst, BC__MAX);
8927 build_subroutines(ctx);
8929 dasm_put(Dst, 7100);
8930 for (op = 0; op < BC__MAX; op++)
8931 build_ins(ctx, (BCOp)op, op);
8933 return BC__MAX;
8936 /* Emit pseudo frame-info for all assembler functions. */
8937 static void emit_asm_debug(BuildCtx *ctx)
8939 int i;
8940 switch (ctx->mode) {
8941 case BUILD_elfasm:
8942 fprintf(ctx->fp, "\t.section .debug_frame,\"\",@progbits\n");
8943 fprintf(ctx->fp,
8944 ".Lframe0:\n"
8945 "\t.long .LECIE0-.LSCIE0\n"
8946 ".LSCIE0:\n"
8947 "\t.long 0xffffffff\n"
8948 "\t.byte 0x1\n"
8949 "\t.string \"\"\n"
8950 "\t.uleb128 0x1\n"
8951 "\t.sleb128 -4\n"
8952 "\t.byte 65\n"
8953 "\t.byte 0xc\n\t.uleb128 1\n\t.uleb128 0\n"
8954 "\t.align 2\n"
8955 ".LECIE0:\n\n");
8956 fprintf(ctx->fp,
8957 ".LSFDE0:\n"
8958 "\t.long .LEFDE0-.LASFDE0\n"
8959 ".LASFDE0:\n"
8960 "\t.long .Lframe0\n"
8961 "\t.long .Lbegin\n"
8962 "\t.long %d\n"
8963 "\t.byte 0xe\n\t.uleb128 %d\n"
8964 "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n",
8965 (int)ctx->codesz, CFRAME_SIZE);
8966 for (i = 14; i <= 31; i++)
8967 fprintf(ctx->fp,
8968 "\t.byte %d\n\t.uleb128 %d\n"
8969 "\t.byte %d\n\t.uleb128 %d\n",
8970 0x80+i, 37+(31-i), 0x80+32+i, 2+2*(31-i));
8971 fprintf(ctx->fp,
8972 "\t.align 2\n"
8973 ".LEFDE0:\n\n");
8974 fprintf(ctx->fp, "\t.section .eh_frame,\"a\",@progbits\n");
8975 fprintf(ctx->fp,
8976 ".Lframe1:\n"
8977 "\t.long .LECIE1-.LSCIE1\n"
8978 ".LSCIE1:\n"
8979 "\t.long 0\n"
8980 "\t.byte 0x1\n"
8981 "\t.string \"zPR\"\n"
8982 "\t.uleb128 0x1\n"
8983 "\t.sleb128 -4\n"
8984 "\t.byte 65\n"
8985 "\t.uleb128 6\n" /* augmentation length */
8986 "\t.byte 0x1b\n" /* pcrel|sdata4 */
8987 "\t.long lj_err_unwind_dwarf-.\n"
8988 "\t.byte 0x1b\n" /* pcrel|sdata4 */
8989 "\t.byte 0xc\n\t.uleb128 1\n\t.uleb128 0\n"
8990 "\t.align 2\n"
8991 ".LECIE1:\n\n");
8992 fprintf(ctx->fp,
8993 ".LSFDE1:\n"
8994 "\t.long .LEFDE1-.LASFDE1\n"
8995 ".LASFDE1:\n"
8996 "\t.long .LASFDE1-.Lframe1\n"
8997 "\t.long .Lbegin-.\n"
8998 "\t.long %d\n"
8999 "\t.uleb128 0\n" /* augmentation length */
9000 "\t.byte 0xe\n\t.uleb128 %d\n"
9001 "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n",
9002 (int)ctx->codesz, CFRAME_SIZE);
9003 for (i = 14; i <= 31; i++)
9004 fprintf(ctx->fp,
9005 "\t.byte %d\n\t.uleb128 %d\n"
9006 "\t.byte %d\n\t.uleb128 %d\n",
9007 0x80+i, 37+(31-i), 0x80+32+i, 2+2*(31-i));
9008 fprintf(ctx->fp,
9009 "\t.align 2\n"
9010 ".LEFDE1:\n\n");
9011 break;
9012 default:
9013 break;