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