Fix PHI stack slot syncing.
[luajit-2.0.git] / src / buildvm_ppc.h
blob81285d63d72295e2e4e49c736041fa65186681e4
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[7762] = {
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 0x54630034,
4107 0x7c832050,
4108 0x3884001f,
4109 0x5484d97f,
4110 0x4d820020,
4111 0x7c8903a6,
4112 0x7c651b78,
4113 0x0006000b,
4114 0x7c00186c,
4115 0x38630020,
4116 0x42000000,
4117 0x0005080b,
4118 0x7c0004ac,
4119 0x7c8903a6,
4120 0x0006000b,
4121 0x7c002fac,
4122 0x38a50020,
4123 0x42000000,
4124 0x0005080b,
4125 0x4c00012c,
4126 0x4e800020,
4127 0x0006009f,
4128 0x00000000,
4129 0x9421fef0,
4130 0x91c10000,
4131 0x00098200,
4132 0xd9c10000,
4133 0x00098200,
4134 0x91e10000,
4135 0x00098200,
4136 0xd9e10000,
4137 0x00098200,
4138 0x92010000,
4139 0x00098200,
4140 0xda010000,
4141 0x00098200,
4142 0x7c0802a6,
4143 0x92210000,
4144 0x00098200,
4145 0xda210000,
4146 0x00098200,
4147 0x92410000,
4148 0x00098200,
4149 0xda410000,
4150 0x00098200,
4151 0x92610000,
4152 0x00098200,
4153 0xda610000,
4154 0x00098200,
4155 0x92810000,
4156 0x00098200,
4157 0xda810000,
4158 0x00098200,
4159 0x92a10000,
4160 0x00098200,
4161 0xdaa10000,
4162 0x00098200,
4163 0x92c10000,
4164 0x00098200,
4165 0xdac10000,
4166 0x00098200,
4167 0x90010114,
4168 0x92e10000,
4169 0x00098200,
4170 0xdae10000,
4171 0x00098200,
4172 0x93010000,
4173 0x00098200,
4174 0xdb010000,
4175 0x00098200,
4176 0x00000000,
4177 0x93210000,
4178 0x00098200,
4179 0xdb210000,
4180 0x00098200,
4181 0x7c000026,
4182 0x93410000,
4183 0x00098200,
4184 0xdb410000,
4185 0x00098200,
4186 0x93610000,
4187 0x00098200,
4188 0xdb610000,
4189 0x00098200,
4190 0x93810000,
4191 0x00098200,
4192 0xdb810000,
4193 0x00098200,
4194 0x93a10000,
4195 0x00098200,
4196 0xdba10000,
4197 0x00098200,
4198 0x93c10000,
4199 0x00098200,
4200 0xdbc10000,
4201 0x00098200,
4202 0x93e10000,
4203 0x00098200,
4204 0xdbe10000,
4205 0x00098200,
4206 0x90010034,
4207 0x820c0000,
4208 0x00098200,
4209 0x3a2c0000,
4210 0x00098200,
4211 0x91700000,
4212 0x00098200,
4213 0x90700000,
4214 0x00098200,
4215 0xd8300000,
4216 0x00098200,
4217 0x90900000,
4218 0x00098200,
4219 0xd8500000,
4220 0x00098200,
4221 0x90b00000,
4222 0x00098200,
4223 0x00000000,
4224 0xd8700000,
4225 0x00098200,
4226 0x90d00000,
4227 0x00098200,
4228 0xd8900000,
4229 0x00098200,
4230 0x90f00000,
4231 0x00098200,
4232 0xd8b00000,
4233 0x00098200,
4234 0x91100000,
4235 0x00098200,
4236 0xd8d00000,
4237 0x00098200,
4238 0x91300000,
4239 0x00098200,
4240 0xd8f00000,
4241 0x00098200,
4242 0x91500000,
4243 0x00098200,
4244 0xd9100000,
4245 0x00098200,
4246 0x38010000,
4247 0x00098200,
4248 0x90100000,
4249 0x00098200,
4250 0x7e038378,
4251 0x92010020,
4252 0x7c240b78,
4253 0x48000001,
4254 0x0003002e,
4255 0x81c30000,
4256 0x00098200,
4257 0x3ac00000,
4258 0x00098200,
4259 0x81630000,
4260 0x00098200,
4261 0x3cc059c0,
4262 0x3b000000,
4263 0x7c721b78,
4264 0x90c10010,
4265 0x814efffc,
4266 0x60c60004,
4267 0x3ae00000,
4268 0x00098200,
4269 0x38000000,
4270 0x00098200,
4271 0xc3c10010,
4272 0x90c10010,
4273 0x7d6e5850,
4274 0x90110000,
4275 0x00098200,
4276 0xc3e10010,
4277 0x820a0000,
4278 0x00098200,
4279 0x80f00000,
4280 0x3a100004,
4281 0x54e815ba,
4282 0x54f4dd78,
4283 0x7c11402e,
4284 0x7e947214,
4285 0x7c0903a6,
4286 0x4e800420,
4287 0x00000000,
4288 0x00060028,
4289 0x00000000,
4290 0x82110000,
4291 0x00098200,
4292 0x91d20000,
4293 0x00098200,
4294 0x91520000,
4295 0x00098200,
4296 0x92500000,
4297 0x00098200,
4298 0x7e038378,
4299 0x7e84a378,
4300 0x48000001,
4301 0x0003002f,
4302 0x80700000,
4303 0x00098200,
4304 0xc8300000,
4305 0x00098200,
4306 0x80900000,
4307 0x00098200,
4308 0x48000000,
4309 0x0005001a,
4310 0x00000000,
4311 0x000600a0,
4312 0x00000000,
4313 0x81030000,
4314 0x00098200,
4315 0x7c0802a6,
4316 0x88830000,
4317 0x00098200,
4318 0x88a30000,
4319 0x00098200,
4320 0x7d0800d0,
4321 0x90010004,
4322 0x2c850000,
4323 0x7c290b78,
4324 0x3484ffff,
4325 0x7c21416e,
4326 0x4cc63042,
4327 0x91c9fffc,
4328 0x9069fff8,
4329 0x7d2e4b78,
4330 0x39030000,
4331 0x00098200,
4332 0x54841000,
4333 0x000900a1,
4334 0x41a00000,
4335 0x00050802,
4336 0x39210008,
4337 0x0006000b,
4338 0x7c08202e,
4339 0x7c09212e,
4340 0x3484fffc,
4341 0x40800000,
4342 0x0005080b,
4343 0x0006000c,
4344 0x40a60000,
4345 0x00050803,
4346 0xc8230000,
4347 0x00098200,
4348 0xc8430000,
4349 0x00098200,
4350 0xc8630000,
4351 0x00098200,
4352 0xc8830000,
4353 0x00098200,
4354 0xc8a30000,
4355 0x00098200,
4356 0xc8c30000,
4357 0x00098200,
4358 0xc8e30000,
4359 0x00098200,
4360 0xc9030000,
4361 0x00098200,
4362 0x0006000d,
4363 0x80030000,
4364 0x00098200,
4365 0x80830000,
4366 0x00098200,
4367 0x80a30000,
4368 0x00098200,
4369 0x00000000,
4370 0x80c30000,
4371 0x00098200,
4372 0x80e30000,
4373 0x00098200,
4374 0x7c0903a6,
4375 0x81030000,
4376 0x00098200,
4377 0x81230000,
4378 0x00098200,
4379 0x81430000,
4380 0x00098200,
4381 0x80630000,
4382 0x00098200,
4383 0x4e800421,
4384 0x810efff8,
4385 0x812efffc,
4386 0x800e0004,
4387 0x90680000,
4388 0x00098200,
4389 0xd8280000,
4390 0x00098200,
4391 0x90880000,
4392 0x00098200,
4393 0x7c0803a6,
4394 0x90a80000,
4395 0x00098200,
4396 0x7dc17378,
4397 0x90c80000,
4398 0x00098200,
4399 0x7d2e4b78,
4400 0x4e800020,
4401 0x00000000,
4402 0x00080000,
4403 0x00000000,
4404 0x7c14706e,
4405 0x3a100004,
4406 0x80940004,
4407 0x7d0c706e,
4408 0x8130fffc,
4409 0x7c00b040,
4410 0x80ac0004,
4411 0x552993ba,
4412 0x7c88b040,
4413 0x3d290000,
4414 0x00098200,
4415 0x40820000,
4416 0x00050807,
4417 0x40860000,
4418 0x00050808,
4419 0x7c042800,
4420 0x00000000,
4421 0x40800000,
4422 0x00050802,
4423 0x00000000,
4424 0x41800000,
4425 0x00050802,
4426 0x00000000,
4427 0x41810000,
4428 0x00050802,
4429 0x00000000,
4430 0x40810000,
4431 0x00050802,
4432 0x00000000,
4433 0x0006000b,
4434 0x7e104a14,
4435 0x0006000c,
4436 0x80f00000,
4437 0x3a100004,
4438 0x54e815ba,
4439 0x7c11402e,
4440 0x7c0903a6,
4441 0x54ea5d78,
4442 0x54ec9b78,
4443 0x54f4dd78,
4444 0x54eb9d78,
4445 0x4e800420,
4446 0x00060011,
4447 0x41810000,
4448 0x00050835,
4449 0xc8140000,
4450 0x41850000,
4451 0x00050835,
4452 0x41840000,
4453 0x00050804,
4454 0x6ca58000,
4455 0x90a1000c,
4456 0xc8210008,
4457 0xfc21f828,
4458 0x48000000,
4459 0x00050005,
4460 0x00060012,
4461 0x41850000,
4462 0x00050835,
4463 0x6c848000,
4464 0x9081000c,
4465 0xc8010008,
4466 0xfc00f828,
4467 0x0006000e,
4468 0xc82c0000,
4469 0x0006000f,
4470 0xfc000800,
4471 0x00000000,
4472 0x40800000,
4473 0x0005080c,
4474 0x00000000,
4475 0x41800000,
4476 0x0005080c,
4477 0x00000000,
4478 0x4c001382,
4479 0x40800000,
4480 0x0005080c,
4481 0x00000000,
4482 0x4c001382,
4483 0x41800000,
4484 0x0005080c,
4485 0x00000000,
4486 0x48000000,
4487 0x0005000b,
4488 0x00000000,
4489 0x7c0ea02e,
4490 0x3a100004,
4491 0x7c0ea4ae,
4492 0x7d0e602e,
4493 0x7c00b040,
4494 0x8130fffc,
4495 0x7c2e64ae,
4496 0x7c88b040,
4497 0x552993ba,
4498 0x40800000,
4499 0x00050835,
4500 0x3d290000,
4501 0x00098200,
4502 0x40840000,
4503 0x00050835,
4504 0xfc000800,
4505 0x00000000,
4506 0x40800000,
4507 0x00050801,
4508 0x00000000,
4509 0x41800000,
4510 0x00050801,
4511 0x00000000,
4512 0x4c001382,
4513 0x40800000,
4514 0x00050801,
4515 0x00000000,
4516 0x4c001382,
4517 0x41800000,
4518 0x00050801,
4519 0x00000000,
4520 0x7e104a14,
4521 0x0006000b,
4522 0x80f00000,
4523 0x3a100004,
4524 0x54e815ba,
4525 0x7c11402e,
4526 0x7c0903a6,
4527 0x54ea5d78,
4528 0x54ec9b78,
4529 0x54f4dd78,
4530 0x54eb9d78,
4531 0x4e800420,
4532 0x00000000,
4533 0x7c14706e,
4534 0x3a100004,
4535 0x80940004,
4536 0x7d0c706e,
4537 0x7c00b040,
4538 0x8130fffc,
4539 0x7c88b040,
4540 0x552993ba,
4541 0x80ac0004,
4542 0x4fa12b82,
4543 0x3d290000,
4544 0x00098200,
4545 0x00000000,
4546 0x409d0000,
4547 0x000508a1,
4548 0x00000000,
4549 0x409d0000,
4550 0x000508a2,
4551 0x00000000,
4552 0x7c14706e,
4553 0x81300000,
4554 0xc8140000,
4555 0x3a100004,
4556 0x7d0c706e,
4557 0x7c00b040,
4558 0x552993ba,
4559 0xc82c0000,
4560 0x7c88b040,
4561 0x3d290000,
4562 0x00098200,
4563 0x40800000,
4564 0x00050805,
4565 0x40840000,
4566 0x00050805,
4567 0xfc000800,
4568 0x00000000,
4569 0x40820000,
4570 0x00050801,
4571 0x7e104a14,
4572 0x00000000,
4573 0x41820000,
4574 0x00050801,
4575 0x7e104a14,
4576 0x00000000,
4577 0x0006000b,
4578 0x80f00000,
4579 0x3a100004,
4580 0x54e815ba,
4581 0x7c11402e,
4582 0x7c0903a6,
4583 0x54ea5d78,
4584 0x54ec9b78,
4585 0x54f4dd78,
4586 0x54eb9d78,
4587 0x4e800420,
4588 0x00000000,
4589 0x0006000f,
4590 0x00000000,
4591 0x80940004,
4592 0x80ac0004,
4593 0x00000000,
4594 0x2f800000,
4595 0x00098200,
4596 0x2e880000,
4597 0x00098200,
4598 0x00000000,
4599 0x7c0600f8,
4600 0x7c004040,
4601 0x28860000,
4602 0x00090200,
4603 0x00000000,
4604 0x4fdeb382,
4605 0x00000000,
4606 0x2b060000,
4607 0x00090200,
4608 0x00000000,
4609 0x419e0000,
4610 0x0005083b,
4611 0x00000000,
4612 0x7e842840,
4613 0x4c222902,
4614 0x4c161342,
4615 0x4c42b202,
4616 0x7e158378,
4617 0x4c420b82,
4618 0x4c000b82,
4619 0x00000000,
4620 0x40820000,
4621 0x00050806,
4622 0x7e104a14,
4623 0x00060010,
4624 0x00000000,
4625 0x41820000,
4626 0x00050806,
4627 0x7e104a14,
4628 0x00060010,
4629 0x00000000,
4630 0x40800000,
4631 0x00050802,
4632 0x0006000b,
4633 0x80f00000,
4634 0x3a100004,
4635 0x54e815ba,
4636 0x7c11402e,
4637 0x7c0903a6,
4638 0x54ea5d78,
4639 0x54ec9b78,
4640 0x54f4dd78,
4641 0x54eb9d78,
4642 0x4e800420,
4643 0x0006000c,
4644 0x00000000,
4645 0x41800000,
4646 0x0005080b,
4647 0x00000000,
4648 0x41980000,
4649 0x0005080b,
4650 0x81240000,
4651 0x00098200,
4652 0x38c00000,
4653 0x00098200,
4654 0x28090000,
4655 0x41820000,
4656 0x0005080b,
4657 0x89290000,
4658 0x00098200,
4659 0x71290000,
4660 0x00090200,
4661 0x40820000,
4662 0x0005080b,
4663 0x7eb0ab78,
4664 0x48000000,
4665 0x0005003a,
4666 0x00000000,
4667 0x7c14706e,
4668 0x558c007e,
4669 0x000900ab,
4670 0x80d40004,
4671 0x81300000,
4672 0x218cfffc,
4673 0x3a100004,
4674 0x00000000,
4675 0x2c000000,
4676 0x00098200,
4677 0x00000000,
4678 0x7d0f602e,
4679 0x20000000,
4680 0x00098200,
4681 0x00000000,
4682 0x41820000,
4683 0x0005083b,
4684 0x00000000,
4685 0x7d064050,
4686 0x7c004378,
4687 0x552993ba,
4688 0x20000000,
4689 0x3d290000,
4690 0x00098200,
4691 0x7d084110,
4692 0x00000000,
4693 0x7d294078,
4694 0x00000000,
4695 0x7d294038,
4696 0x00000000,
4697 0x7e104a14,
4698 0x80f00000,
4699 0x3a100004,
4700 0x54e815ba,
4701 0x7c11402e,
4702 0x7c0903a6,
4703 0x54ea5d78,
4704 0x54ec9b78,
4705 0x54f4dd78,
4706 0x54eb9d78,
4707 0x4e800420,
4708 0x00000000,
4709 0x7c14706e,
4710 0x3a100004,
4711 0x80940004,
4712 0x7d0c786e,
4713 0x7c00b040,
4714 0x8130fffc,
4715 0x7c88b040,
4716 0x552993ba,
4717 0x80ac0004,
4718 0x3d290000,
4719 0x00098200,
4720 0x00000000,
4721 0x000600a1,
4722 0x00000000,
4723 0x000600a2,
4724 0x00000000,
4725 0x40820000,
4726 0x00050807,
4727 0x40860000,
4728 0x00050808,
4729 0x7c042800,
4730 0x0006000e,
4731 0x00000000,
4732 0x000600a1,
4733 0x00000000,
4734 0x000600a2,
4735 0x00000000,
4736 0x7c0ea02e,
4737 0x3a100004,
4738 0x7c0ea4ae,
4739 0x8130fffc,
4740 0x7c2f64ae,
4741 0x552993ba,
4742 0x7c00b040,
4743 0x3d290000,
4744 0x00098200,
4745 0x40800000,
4746 0x00050803,
4747 0xfc000800,
4748 0x00000000,
4749 0x40820000,
4750 0x00050801,
4751 0x7e104a14,
4752 0x0006000b,
4753 0x00000000,
4754 0x0006000d,
4755 0x00000000,
4756 0x41820000,
4757 0x00050802,
4758 0x0006000b,
4759 0x00000000,
4760 0x0006000d,
4761 0x00000000,
4762 0x7e104a14,
4763 0x0006000c,
4764 0x00000000,
4765 0x80f00000,
4766 0x3a100004,
4767 0x54e815ba,
4768 0x7c11402e,
4769 0x7c0903a6,
4770 0x54ea5d78,
4771 0x54ec9b78,
4772 0x54f4dd78,
4773 0x54eb9d78,
4774 0x4e800420,
4775 0x00000000,
4776 0x0006000d,
4777 0x2c000000,
4778 0x00098200,
4779 0x41820000,
4780 0x0005083b,
4781 0x48000000,
4782 0x0005000b,
4783 0x00000000,
4784 0x00060011,
4785 0x40800000,
4786 0x0005080d,
4787 0xc8140000,
4788 0x41840000,
4789 0x00050801,
4790 0x6ca58000,
4791 0x90a1000c,
4792 0xc8210008,
4793 0xfc21f828,
4794 0x48000000,
4795 0x00050002,
4796 0x00060012,
4797 0x6c848000,
4798 0x9081000c,
4799 0xc8010008,
4800 0xfc00f828,
4801 0x0006000b,
4802 0xc82c0000,
4803 0x0006000c,
4804 0xfc000800,
4805 0x48000000,
4806 0x0005000e,
4807 0x00000000,
4808 0x7c0ea02e,
4809 0x558800fe,
4810 0x000900ab,
4811 0x81300000,
4812 0x7d0840f8,
4813 0x3a100004,
4814 0x00000000,
4815 0x2c000000,
4816 0x00098200,
4817 0x00000000,
4818 0x7c080050,
4819 0x00000000,
4820 0x41820000,
4821 0x0005083b,
4822 0x00000000,
4823 0x552993ba,
4824 0x3000ffff,
4825 0x3d290000,
4826 0x00098200,
4827 0x7d084110,
4828 0x00000000,
4829 0x7d294038,
4830 0x00000000,
4831 0x7d294078,
4832 0x00000000,
4833 0x7e104a14,
4834 0x80f00000,
4835 0x3a100004,
4836 0x54e815ba,
4837 0x7c11402e,
4838 0x7c0903a6,
4839 0x54ea5d78,
4840 0x54ec9b78,
4841 0x54f4dd78,
4842 0x54eb9d78,
4843 0x4e800420,
4844 0x00000000,
4845 0x7c0e602e,
4846 0x80f00000,
4847 0x3a100004,
4848 0x00000000,
4849 0x20000000,
4850 0x00098200,
4851 0x54e993ba,
4852 0x7d084110,
4853 0x3d290000,
4854 0x00098200,
4855 0x00000000,
4856 0x7d294078,
4857 0x00000000,
4858 0x7d294038,
4859 0x00000000,
4860 0x7e104a14,
4861 0x00000000,
4862 0x39000000,
4863 0x00098200,
4864 0x7c0e64ae,
4865 0x7c004040,
4866 0x00000000,
4867 0x40800000,
4868 0x00050801,
4869 0x00000000,
4870 0x41800000,
4871 0x00050801,
4872 0x00000000,
4873 0x3e100000,
4874 0x00098200,
4875 0x54e993ba,
4876 0x7c0ea5ae,
4877 0x7e104a14,
4878 0x0006000b,
4879 0x00000000,
4880 0x80f00000,
4881 0x3a100004,
4882 0x54e815ba,
4883 0x7c11402e,
4884 0x7c0903a6,
4885 0x54ea5d78,
4886 0x54ec9b78,
4887 0x54f4dd78,
4888 0x54eb9d78,
4889 0x4e800420,
4890 0x00000000,
4891 0x80f00000,
4892 0x3a100004,
4893 0x7c0e64ae,
4894 0x7c0ea5ae,
4895 0x54e815ba,
4896 0x7c11402e,
4897 0x7c0903a6,
4898 0x54ea5d78,
4899 0x54ec9b78,
4900 0x54f4dd78,
4901 0x54eb9d78,
4902 0x4e800420,
4903 0x00000000,
4904 0x80f00000,
4905 0x3a100004,
4906 0x7c0e602e,
4907 0x21000000,
4908 0x00098200,
4909 0x7c004114,
4910 0x7c0ea12e,
4911 0x54e815ba,
4912 0x7c11402e,
4913 0x7c0903a6,
4914 0x54ea5d78,
4915 0x54ec9b78,
4916 0x54f4dd78,
4917 0x54eb9d78,
4918 0x4e800420,
4919 0x00000000,
4920 0x7d0c706e,
4921 0x800c0004,
4922 0x7c08b040,
4923 0x00000000,
4924 0x40820000,
4925 0x00050805,
4926 0x7c0004d1,
4927 0x41830000,
4928 0x00050804,
4929 0x0006000b,
4930 0x80f00000,
4931 0x3a100004,
4932 0x7ed4716e,
4933 0x90140004,
4934 0x0006000d,
4935 0x54e815ba,
4936 0x7c11402e,
4937 0x7c0903a6,
4938 0x54ea5d78,
4939 0x54ec9b78,
4940 0x54f4dd78,
4941 0x54eb9d78,
4942 0x4e800420,
4943 0x0006000e,
4944 0x7c000400,
4945 0x40a10000,
4946 0x0005080b,
4947 0x3d0041e0,
4948 0x38000000,
4949 0x48000000,
4950 0x00050007,
4951 0x00000000,
4952 0x0006000f,
4953 0x40800000,
4954 0x0005083e,
4955 0x6d088000,
4956 0x00060011,
4957 0x80f00000,
4958 0x3a100004,
4959 0x7d14716e,
4960 0x90140004,
4961 0x00000000,
4962 0x48000000,
4963 0x0005000d,
4964 0x00000000,
4965 0x54e815ba,
4966 0x7c11402e,
4967 0x7c0903a6,
4968 0x54ea5d78,
4969 0x54ec9b78,
4970 0x54f4dd78,
4971 0x54eb9d78,
4972 0x4e800420,
4973 0x00000000,
4974 0x7c0c706e,
4975 0x806c0004,
4976 0x2c000000,
4977 0x00098200,
4978 0x40820000,
4979 0x00050802,
4980 0x80630000,
4981 0x00098200,
4982 0x0006000b,
4983 0x00000000,
4984 0x80f00000,
4985 0x3a100004,
4986 0x7ed4716e,
4987 0x90740004,
4988 0x00000000,
4989 0x9061000c,
4990 0xc8010008,
4991 0xfc00f028,
4992 0x80f00000,
4993 0x3a100004,
4994 0x7c0ea5ae,
4995 0x00000000,
4996 0x54e815ba,
4997 0x7c11402e,
4998 0x7c0903a6,
4999 0x54ea5d78,
5000 0x54ec9b78,
5001 0x54f4dd78,
5002 0x54eb9d78,
5003 0x4e800420,
5004 0x0006000c,
5005 0x2c000000,
5006 0x00098200,
5007 0x40820000,
5008 0x00050843,
5009 0x00000000,
5010 0x81230000,
5011 0x00098200,
5012 0x28090000,
5013 0x40820000,
5014 0x00050809,
5015 0x0006000d,
5016 0x00000000,
5017 0x00060044,
5018 0x48000001,
5019 0x00030026,
5020 0x48000000,
5021 0x0005000b,
5022 0x00000000,
5023 0x00060013,
5024 0x88090000,
5025 0x00098200,
5026 0x70000000,
5027 0x00090200,
5028 0x40820000,
5029 0x0005080d,
5030 0x48000000,
5031 0x00050043,
5032 0x00000000,
5033 0x7d0a706e,
5034 0x7d2b786e,
5035 0x806a0004,
5036 0x7c08b040,
5037 0x808b0004,
5038 0x00000000,
5039 0x7d0a706e,
5040 0x7d2b786e,
5041 0x808a0004,
5042 0x7c08b040,
5043 0x806b0004,
5044 0x00000000,
5045 0x7d0a706e,
5046 0x7d2b706e,
5047 0x806a0004,
5048 0x7c08b040,
5049 0x808b0004,
5050 0x00000000,
5051 0x7c89b040,
5052 0x40820000,
5053 0x00050805,
5054 0x40860000,
5055 0x00050805,
5056 0x7c632615,
5057 0x41830000,
5058 0x00050804,
5059 0x0006000b,
5060 0x80f00000,
5061 0x3a100004,
5062 0x7ed4716e,
5063 0x90740004,
5064 0x0006000c,
5065 0x54e815ba,
5066 0x7c11402e,
5067 0x7c0903a6,
5068 0x54ea5d78,
5069 0x54ec9b78,
5070 0x54f4dd78,
5071 0x54eb9d78,
5072 0x4e800420,
5073 0x0006000e,
5074 0x7c000400,
5075 0x40a10000,
5076 0x0005080b,
5077 0x00000000,
5078 0x48000000,
5079 0x00050041,
5080 0x00000000,
5081 0x48000000,
5082 0x0005003d,
5083 0x00000000,
5084 0x48000000,
5085 0x00050042,
5086 0x00000000,
5087 0x0006000f,
5088 0x00000000,
5089 0xc9ea0000,
5090 0x4c002202,
5091 0xc9cb0000,
5092 0x00000000,
5093 0xc9ca0000,
5094 0x4c002202,
5095 0xc9eb0000,
5096 0x00000000,
5097 0x40800000,
5098 0x00050841,
5099 0x00000000,
5100 0x40800000,
5101 0x0005083d,
5102 0x00000000,
5103 0x40800000,
5104 0x00050842,
5105 0x00000000,
5106 0xfc0e782a,
5107 0x80f00000,
5108 0x3a100004,
5109 0x7c0ea5ae,
5110 0x48000000,
5111 0x0005000c,
5112 0x00000000,
5113 0x7d0e502e,
5114 0x00000000,
5115 0x7d2f582e,
5116 0x00000000,
5117 0x7dce54ae,
5118 0x7def5cae,
5119 0x00000000,
5120 0x7c08b040,
5121 0x7c89b040,
5122 0x4c002202,
5123 0x40800000,
5124 0x0005083f,
5125 0x00000000,
5126 0x7c08b040,
5127 0x40800000,
5128 0x0005083f,
5129 0x00000000,
5130 0x7d0e502e,
5131 0x00000000,
5132 0x7d2f582e,
5133 0x00000000,
5134 0x7dee54ae,
5135 0x7dcf5cae,
5136 0x00000000,
5137 0x7c08b040,
5138 0x7c89b040,
5139 0x4c002202,
5140 0x40800000,
5141 0x0005083c,
5142 0x00000000,
5143 0x7c08b040,
5144 0x40800000,
5145 0x0005083c,
5146 0x00000000,
5147 0x7d0e502e,
5148 0x7d2e582e,
5149 0x7dce54ae,
5150 0x7dee5cae,
5151 0x7c08b040,
5152 0x7c89b040,
5153 0x4c002202,
5154 0x40800000,
5155 0x00050840,
5156 0x00000000,
5157 0xfc0e782a,
5158 0x80f00000,
5159 0x3a100004,
5160 0x7c0ea5ae,
5161 0x54e815ba,
5162 0x7c11402e,
5163 0x7c0903a6,
5164 0x54ea5d78,
5165 0x54ec9b78,
5166 0x54f4dd78,
5167 0x54eb9d78,
5168 0x4e800420,
5169 0x00000000,
5170 0x7d0a706e,
5171 0x7d2b786e,
5172 0x806a0004,
5173 0x7c08b040,
5174 0x808b0004,
5175 0x00000000,
5176 0x7d0a706e,
5177 0x7d2b786e,
5178 0x808a0004,
5179 0x7c08b040,
5180 0x806b0004,
5181 0x00000000,
5182 0x7d0a706e,
5183 0x7d2b706e,
5184 0x806a0004,
5185 0x7c08b040,
5186 0x808b0004,
5187 0x00000000,
5188 0x7c89b040,
5189 0x40820000,
5190 0x00050805,
5191 0x40860000,
5192 0x00050805,
5193 0x7c641c51,
5194 0x41830000,
5195 0x00050804,
5196 0x0006000b,
5197 0x80f00000,
5198 0x3a100004,
5199 0x7ed4716e,
5200 0x90740004,
5201 0x0006000c,
5202 0x54e815ba,
5203 0x7c11402e,
5204 0x7c0903a6,
5205 0x54ea5d78,
5206 0x54ec9b78,
5207 0x54f4dd78,
5208 0x54eb9d78,
5209 0x4e800420,
5210 0x0006000e,
5211 0x7c000400,
5212 0x40a10000,
5213 0x0005080b,
5214 0x00000000,
5215 0x48000000,
5216 0x00050041,
5217 0x00000000,
5218 0x48000000,
5219 0x0005003d,
5220 0x00000000,
5221 0x48000000,
5222 0x00050042,
5223 0x00000000,
5224 0x0006000f,
5225 0x00000000,
5226 0xc9ea0000,
5227 0x4c002202,
5228 0xc9cb0000,
5229 0x00000000,
5230 0xc9ca0000,
5231 0x4c002202,
5232 0xc9eb0000,
5233 0x00000000,
5234 0x40800000,
5235 0x00050841,
5236 0x00000000,
5237 0x40800000,
5238 0x0005083d,
5239 0x00000000,
5240 0x40800000,
5241 0x00050842,
5242 0x00000000,
5243 0xfc0e7828,
5244 0x80f00000,
5245 0x3a100004,
5246 0x7c0ea5ae,
5247 0x48000000,
5248 0x0005000c,
5249 0x00000000,
5250 0x7d0e502e,
5251 0x00000000,
5252 0x7d2f582e,
5253 0x00000000,
5254 0x7dce54ae,
5255 0x7def5cae,
5256 0x00000000,
5257 0x7c08b040,
5258 0x7c89b040,
5259 0x4c002202,
5260 0x40800000,
5261 0x0005083f,
5262 0x00000000,
5263 0x7c08b040,
5264 0x40800000,
5265 0x0005083f,
5266 0x00000000,
5267 0x7d0e502e,
5268 0x00000000,
5269 0x7d2f582e,
5270 0x00000000,
5271 0x7dee54ae,
5272 0x7dcf5cae,
5273 0x00000000,
5274 0x7c08b040,
5275 0x7c89b040,
5276 0x4c002202,
5277 0x40800000,
5278 0x0005083c,
5279 0x00000000,
5280 0x7c08b040,
5281 0x40800000,
5282 0x0005083c,
5283 0x00000000,
5284 0x7d0e502e,
5285 0x7d2e582e,
5286 0x7dce54ae,
5287 0x7dee5cae,
5288 0x7c08b040,
5289 0x7c89b040,
5290 0x4c002202,
5291 0x40800000,
5292 0x00050840,
5293 0x00000000,
5294 0xfc0e7828,
5295 0x80f00000,
5296 0x3a100004,
5297 0x7c0ea5ae,
5298 0x54e815ba,
5299 0x7c11402e,
5300 0x7c0903a6,
5301 0x54ea5d78,
5302 0x54ec9b78,
5303 0x54f4dd78,
5304 0x54eb9d78,
5305 0x4e800420,
5306 0x00000000,
5307 0x7d0a706e,
5308 0x7d2b786e,
5309 0x806a0004,
5310 0x7c08b040,
5311 0x808b0004,
5312 0x00000000,
5313 0x7d0a706e,
5314 0x7d2b786e,
5315 0x808a0004,
5316 0x7c08b040,
5317 0x806b0004,
5318 0x00000000,
5319 0x7d0a706e,
5320 0x7d2b706e,
5321 0x806a0004,
5322 0x7c08b040,
5323 0x808b0004,
5324 0x00000000,
5325 0x7c89b040,
5326 0x40820000,
5327 0x00050805,
5328 0x40860000,
5329 0x00050805,
5330 0x7c6325d7,
5331 0x41830000,
5332 0x00050804,
5333 0x0006000b,
5334 0x80f00000,
5335 0x3a100004,
5336 0x7ed4716e,
5337 0x90740004,
5338 0x0006000c,
5339 0x54e815ba,
5340 0x7c11402e,
5341 0x7c0903a6,
5342 0x54ea5d78,
5343 0x54ec9b78,
5344 0x54f4dd78,
5345 0x54eb9d78,
5346 0x4e800420,
5347 0x0006000e,
5348 0x7c000400,
5349 0x40a10000,
5350 0x0005080b,
5351 0x00000000,
5352 0x48000000,
5353 0x00050041,
5354 0x00000000,
5355 0x48000000,
5356 0x0005003d,
5357 0x00000000,
5358 0x48000000,
5359 0x00050042,
5360 0x00000000,
5361 0x0006000f,
5362 0x00000000,
5363 0xc9ea0000,
5364 0x4c002202,
5365 0xc9cb0000,
5366 0x00000000,
5367 0xc9ca0000,
5368 0x4c002202,
5369 0xc9eb0000,
5370 0x00000000,
5371 0x40800000,
5372 0x00050841,
5373 0x00000000,
5374 0x40800000,
5375 0x0005083d,
5376 0x00000000,
5377 0x40800000,
5378 0x00050842,
5379 0x00000000,
5380 0xfc0e03f2,
5381 0x80f00000,
5382 0x3a100004,
5383 0x7c0ea5ae,
5384 0x48000000,
5385 0x0005000c,
5386 0x00000000,
5387 0x7d0e502e,
5388 0x00000000,
5389 0x7d2f582e,
5390 0x00000000,
5391 0x7dce54ae,
5392 0x7def5cae,
5393 0x00000000,
5394 0x7c08b040,
5395 0x7c89b040,
5396 0x4c002202,
5397 0x40800000,
5398 0x0005083f,
5399 0x00000000,
5400 0x7c08b040,
5401 0x40800000,
5402 0x0005083f,
5403 0x00000000,
5404 0x7d0e502e,
5405 0x00000000,
5406 0x7d2f582e,
5407 0x00000000,
5408 0x7dee54ae,
5409 0x7dcf5cae,
5410 0x00000000,
5411 0x7c08b040,
5412 0x7c89b040,
5413 0x4c002202,
5414 0x40800000,
5415 0x0005083c,
5416 0x00000000,
5417 0x7c08b040,
5418 0x40800000,
5419 0x0005083c,
5420 0x00000000,
5421 0x7d0e502e,
5422 0x7d2e582e,
5423 0x7dce54ae,
5424 0x7dee5cae,
5425 0x7c08b040,
5426 0x7c89b040,
5427 0x4c002202,
5428 0x40800000,
5429 0x00050840,
5430 0x00000000,
5431 0xfc0e03f2,
5432 0x80f00000,
5433 0x3a100004,
5434 0x7c0ea5ae,
5435 0x54e815ba,
5436 0x7c11402e,
5437 0x7c0903a6,
5438 0x54ea5d78,
5439 0x54ec9b78,
5440 0x54f4dd78,
5441 0x54eb9d78,
5442 0x4e800420,
5443 0x00000000,
5444 0x7d0e502e,
5445 0x00000000,
5446 0x7d2f582e,
5447 0x00000000,
5448 0x7dce54ae,
5449 0x7def5cae,
5450 0x00000000,
5451 0x7c08b040,
5452 0x7c89b040,
5453 0x4c002202,
5454 0x40800000,
5455 0x0005083f,
5456 0x00000000,
5457 0x7c08b040,
5458 0x40800000,
5459 0x0005083f,
5460 0x00000000,
5461 0x7d0e502e,
5462 0x00000000,
5463 0x7d2f582e,
5464 0x00000000,
5465 0x7dee54ae,
5466 0x7dcf5cae,
5467 0x00000000,
5468 0x7c08b040,
5469 0x7c89b040,
5470 0x4c002202,
5471 0x40800000,
5472 0x0005083c,
5473 0x00000000,
5474 0x7c08b040,
5475 0x40800000,
5476 0x0005083c,
5477 0x00000000,
5478 0x7d0e502e,
5479 0x7d2e582e,
5480 0x7dce54ae,
5481 0x7dee5cae,
5482 0x7c08b040,
5483 0x7c89b040,
5484 0x4c002202,
5485 0x40800000,
5486 0x00050840,
5487 0x00000000,
5488 0xfc0e7824,
5489 0x80f00000,
5490 0x3a100004,
5491 0x7c0ea5ae,
5492 0x54e815ba,
5493 0x7c11402e,
5494 0x7c0903a6,
5495 0x54ea5d78,
5496 0x54ec9b78,
5497 0x54f4dd78,
5498 0x54eb9d78,
5499 0x4e800420,
5500 0x00000000,
5501 0x7d0a706e,
5502 0x7d2b786e,
5503 0x806a0004,
5504 0x7c08b040,
5505 0x808b0004,
5506 0x00000000,
5507 0x7d0a706e,
5508 0x7d2b786e,
5509 0x808a0004,
5510 0x7c08b040,
5511 0x806b0004,
5512 0x00000000,
5513 0x7d0a706e,
5514 0x7d2b706e,
5515 0x806a0004,
5516 0x7c08b040,
5517 0x808b0004,
5518 0x00000000,
5519 0x7c89b040,
5520 0x40820000,
5521 0x00050805,
5522 0x40860000,
5523 0x00050805,
5524 0x48000001,
5525 0x0005009c,
5526 0x41830000,
5527 0x00050804,
5528 0x0006000b,
5529 0x80f00000,
5530 0x3a100004,
5531 0x7ed4716e,
5532 0x90740004,
5533 0x0006000c,
5534 0x54e815ba,
5535 0x7c11402e,
5536 0x7c0903a6,
5537 0x54ea5d78,
5538 0x54ec9b78,
5539 0x54f4dd78,
5540 0x54eb9d78,
5541 0x4e800420,
5542 0x0006000e,
5543 0x7c000400,
5544 0x40a10000,
5545 0x0005080b,
5546 0x00000000,
5547 0x48000000,
5548 0x00050041,
5549 0x00000000,
5550 0x48000000,
5551 0x0005003d,
5552 0x00000000,
5553 0x48000000,
5554 0x00050042,
5555 0x00000000,
5556 0x0006000f,
5557 0x00000000,
5558 0xc9ea0000,
5559 0x4c002202,
5560 0xc9cb0000,
5561 0x00000000,
5562 0xc9ca0000,
5563 0x4c002202,
5564 0xc9eb0000,
5565 0x00000000,
5566 0x40800000,
5567 0x00050841,
5568 0x00000000,
5569 0x40800000,
5570 0x0005083d,
5571 0x00000000,
5572 0x40800000,
5573 0x00050842,
5574 0x00000000,
5575 0x000600a3,
5576 0xfc2e7824,
5577 0x48000001,
5578 0x00030010,
5579 0xfc0103f2,
5580 0xfc0e0028,
5581 0x80f00000,
5582 0x3a100004,
5583 0x7c0ea5ae,
5584 0x48000000,
5585 0x0005000c,
5586 0x00000000,
5587 0x7d0e502e,
5588 0x00000000,
5589 0x7d2f582e,
5590 0x00000000,
5591 0x7dce54ae,
5592 0x7def5cae,
5593 0x00000000,
5594 0x7c08b040,
5595 0x7c89b040,
5596 0x4c002202,
5597 0x40800000,
5598 0x0005083f,
5599 0x00000000,
5600 0x7c08b040,
5601 0x40800000,
5602 0x0005083f,
5603 0x00000000,
5604 0x7d0e502e,
5605 0x00000000,
5606 0x7d2f582e,
5607 0x00000000,
5608 0x7dee54ae,
5609 0x7dcf5cae,
5610 0x00000000,
5611 0x7c08b040,
5612 0x7c89b040,
5613 0x4c002202,
5614 0x40800000,
5615 0x0005083c,
5616 0x00000000,
5617 0x7c08b040,
5618 0x40800000,
5619 0x0005083c,
5620 0x00000000,
5621 0x7d0e502e,
5622 0x7d2e582e,
5623 0x7dce54ae,
5624 0x7dee5cae,
5625 0x7c08b040,
5626 0x7c89b040,
5627 0x4c002202,
5628 0x40800000,
5629 0x00050840,
5630 0x00000000,
5631 0x000600a3,
5632 0xfc2e7824,
5633 0x48000001,
5634 0x00030010,
5635 0xfc0103f2,
5636 0xfc0e0028,
5637 0x80f00000,
5638 0x3a100004,
5639 0x7c0ea5ae,
5640 0x54e815ba,
5641 0x7c11402e,
5642 0x7c0903a6,
5643 0x54ea5d78,
5644 0x54ec9b78,
5645 0x54f4dd78,
5646 0x54eb9d78,
5647 0x4e800420,
5648 0x00000000,
5649 0x7d0a706e,
5650 0x7d2b786e,
5651 0x806a0004,
5652 0x7c08b040,
5653 0x808b0004,
5654 0x00000000,
5655 0x7d0a706e,
5656 0x7d2b786e,
5657 0x808a0004,
5658 0x7c08b040,
5659 0x806b0004,
5660 0x00000000,
5661 0x7d0a706e,
5662 0x7d2b706e,
5663 0x806a0004,
5664 0x7c08b040,
5665 0x808b0004,
5666 0x00000000,
5667 0x7c89b040,
5668 0x40820000,
5669 0x00050805,
5670 0x40860000,
5671 0x00050805,
5672 0x48000001,
5673 0x0005009c,
5674 0x41830000,
5675 0x00050804,
5676 0x0006000b,
5677 0x80f00000,
5678 0x3a100004,
5679 0x7ed4716e,
5680 0x90740004,
5681 0x0006000c,
5682 0x54e815ba,
5683 0x7c11402e,
5684 0x7c0903a6,
5685 0x54ea5d78,
5686 0x54ec9b78,
5687 0x54f4dd78,
5688 0x54eb9d78,
5689 0x4e800420,
5690 0x0006000e,
5691 0x7c000400,
5692 0x40a10000,
5693 0x0005080b,
5694 0x00000000,
5695 0x48000000,
5696 0x00050041,
5697 0x00000000,
5698 0x48000000,
5699 0x0005003d,
5700 0x00000000,
5701 0x48000000,
5702 0x00050042,
5703 0x00000000,
5704 0x0006000f,
5705 0x00000000,
5706 0xc9ea0000,
5707 0x4c002202,
5708 0xc9cb0000,
5709 0x00000000,
5710 0xc9ca0000,
5711 0x4c002202,
5712 0xc9eb0000,
5713 0x00000000,
5714 0x40800000,
5715 0x00050841,
5716 0x00000000,
5717 0x40800000,
5718 0x0005083d,
5719 0x00000000,
5720 0x40800000,
5721 0x00050842,
5722 0x00000000,
5723 0x48000000,
5724 0x000500a3,
5725 0x00000000,
5726 0x7d0e502e,
5727 0x00000000,
5728 0x7d2f582e,
5729 0x00000000,
5730 0x7dce54ae,
5731 0x7def5cae,
5732 0x00000000,
5733 0x7c08b040,
5734 0x7c89b040,
5735 0x4c002202,
5736 0x40800000,
5737 0x0005083f,
5738 0x00000000,
5739 0x7c08b040,
5740 0x40800000,
5741 0x0005083f,
5742 0x00000000,
5743 0x7d0e502e,
5744 0x00000000,
5745 0x7d2f582e,
5746 0x00000000,
5747 0x7dee54ae,
5748 0x7dcf5cae,
5749 0x00000000,
5750 0x7c08b040,
5751 0x7c89b040,
5752 0x4c002202,
5753 0x40800000,
5754 0x0005083c,
5755 0x00000000,
5756 0x7c08b040,
5757 0x40800000,
5758 0x0005083c,
5759 0x00000000,
5760 0x7d0e502e,
5761 0x7d2e582e,
5762 0x7dce54ae,
5763 0x7dee5cae,
5764 0x7c08b040,
5765 0x7c89b040,
5766 0x4c002202,
5767 0x40800000,
5768 0x00050840,
5769 0x00000000,
5770 0x48000000,
5771 0x000500a3,
5772 0x00000000,
5773 0x7d0e502e,
5774 0x7c2e54ae,
5775 0x7d2e582e,
5776 0x7c4e5cae,
5777 0x7c08b040,
5778 0x7c89b040,
5779 0x4c002202,
5780 0x40800000,
5781 0x00050840,
5782 0x48000001,
5783 0x0003001f,
5784 0x80f00000,
5785 0x3a100004,
5786 0x7c2ea5ae,
5787 0x54e815ba,
5788 0x7c11402e,
5789 0x7c0903a6,
5790 0x54ea5d78,
5791 0x54ec9b78,
5792 0x54f4dd78,
5793 0x54eb9d78,
5794 0x4e800420,
5795 0x00000000,
5796 0x7caa5850,
5797 0x91d20000,
5798 0x00098200,
5799 0x7c8e5a14,
5800 0x7d555378,
5801 0x0006002b,
5802 0x92010020,
5803 0x7e439378,
5804 0x54a500fe,
5805 0x000900ab,
5806 0x48000001,
5807 0x00030030,
5808 0x28030000,
5809 0x81d20000,
5810 0x00098200,
5811 0x40820000,
5812 0x00050836,
5813 0x80f00000,
5814 0x3a100004,
5815 0x7c0eacae,
5816 0x7c0ea5ae,
5817 0x54e815ba,
5818 0x7c11402e,
5819 0x7c0903a6,
5820 0x54ea5d78,
5821 0x54ec9b78,
5822 0x54f4dd78,
5823 0x54eb9d78,
5824 0x4e800420,
5825 0x00000000,
5826 0x5588007e,
5827 0x000900ab,
5828 0x2108fffc,
5829 0x80f00000,
5830 0x3a100004,
5831 0x7c0f402e,
5832 0x39200000,
5833 0x00098200,
5834 0x7d34716e,
5835 0x90140004,
5836 0x54e815ba,
5837 0x7c11402e,
5838 0x7c0903a6,
5839 0x54ea5d78,
5840 0x54ec9b78,
5841 0x54f4dd78,
5842 0x54eb9d78,
5843 0x4e800420,
5844 0x00000000,
5845 0x5588007e,
5846 0x000900ab,
5847 0x2108fffc,
5848 0x80f00000,
5849 0x3a100004,
5850 0x7c0f402e,
5851 0x39200000,
5852 0x00098200,
5853 0x7d34716e,
5854 0x90140004,
5855 0x54e815ba,
5856 0x7c11402e,
5857 0x7c0903a6,
5858 0x54ea5d78,
5859 0x54ec9b78,
5860 0x54f4dd78,
5861 0x54eb9d78,
5862 0x4e800420,
5863 0x00000000,
5864 0x558c6800,
5865 0x000900a1,
5866 0x7d8c8670,
5867 0x80f00000,
5868 0x3a100004,
5869 0x7ed4716e,
5870 0x91940004,
5871 0x54e815ba,
5872 0x7c11402e,
5873 0x7c0903a6,
5874 0x54ea5d78,
5875 0x54ec9b78,
5876 0x54f4dd78,
5877 0x54eb9d78,
5878 0x4e800420,
5879 0x00000000,
5880 0x558c6800,
5881 0x000900a1,
5882 0x7d88fe70,
5883 0x7d096278,
5884 0x7d284850,
5885 0x7d260034,
5886 0x2106040d,
5887 0x7d293030,
5888 0x20cc0000,
5889 0x5508a000,
5890 0x000900a1,
5891 0x512ca87e,
5892 0x7c000110,
5893 0x7d8c4214,
5894 0x7d8c0038,
5895 0x80f00000,
5896 0x3a100004,
5897 0x7d94716e,
5898 0x93140004,
5899 0x54e815ba,
5900 0x7c11402e,
5901 0x7c0903a6,
5902 0x54ea5d78,
5903 0x54ec9b78,
5904 0x54f4dd78,
5905 0x54eb9d78,
5906 0x4e800420,
5907 0x00000000,
5908 0x80f00000,
5909 0x3a100004,
5910 0x7c0f64ae,
5911 0x7c0ea5ae,
5912 0x54e815ba,
5913 0x7c11402e,
5914 0x7c0903a6,
5915 0x54ea5d78,
5916 0x54ec9b78,
5917 0x54f4dd78,
5918 0x54eb9d78,
5919 0x4e800420,
5920 0x00000000,
5921 0x558800fe,
5922 0x000900ab,
5923 0x7d0040f8,
5924 0x80f00000,
5925 0x3a100004,
5926 0x7c0ea12e,
5927 0x54e815ba,
5928 0x7c11402e,
5929 0x7c0903a6,
5930 0x54ea5d78,
5931 0x54ec9b78,
5932 0x54f4dd78,
5933 0x54eb9d78,
5934 0x4e800420,
5935 0x00000000,
5936 0x7eeea12e,
5937 0x3a940008,
5938 0x0006000b,
5939 0x7eeea12e,
5940 0x7c146000,
5941 0x3a940008,
5942 0x41800000,
5943 0x0005080b,
5944 0x80f00000,
5945 0x3a100004,
5946 0x54e815ba,
5947 0x7c11402e,
5948 0x7c0903a6,
5949 0x54ea5d78,
5950 0x54ec9b78,
5951 0x54f4dd78,
5952 0x54eb9d78,
5953 0x4e800420,
5954 0x00000000,
5955 0x814efffc,
5956 0x558c007e,
5957 0x000900ab,
5958 0x398c0000,
5959 0x00098200,
5960 0x7d4a602e,
5961 0x80f00000,
5962 0x3a100004,
5963 0x810a0000,
5964 0x00098200,
5965 0xc8080000,
5966 0x7c0ea5ae,
5967 0x54e815ba,
5968 0x7c11402e,
5969 0x7c0903a6,
5970 0x54ea5d78,
5971 0x54ec9b78,
5972 0x54f4dd78,
5973 0x54eb9d78,
5974 0x4e800420,
5975 0x00000000,
5976 0x814efffc,
5977 0x5694007e,
5978 0x000900ab,
5979 0x3a940000,
5980 0x00098200,
5981 0x7c0c74ee,
5982 0x7d4aa02e,
5983 0x88ca0000,
5984 0x00098200,
5985 0x808a0000,
5986 0x00098200,
5987 0x70c60000,
5988 0x00090200,
5989 0x880a0000,
5990 0x00098200,
5991 0x812c0000,
5992 0xd8040000,
5993 0x28800000,
5994 0x810c0004,
5995 0x4c423382,
5996 0x39290000,
5997 0x00098200,
5998 0x40820000,
5999 0x00050802,
6000 0x0006000b,
6001 0x80f00000,
6002 0x3a100004,
6003 0x54e815ba,
6004 0x7c11402e,
6005 0x7c0903a6,
6006 0x54ea5d78,
6007 0x54ec9b78,
6008 0x54f4dd78,
6009 0x54eb9d78,
6010 0x4e800420,
6011 0x0006000c,
6012 0x28090000,
6013 0x00090200,
6014 0x40800000,
6015 0x0005080b,
6016 0x88c80000,
6017 0x00098200,
6018 0x70c60000,
6019 0x00090200,
6020 0x38710000,
6021 0x00098200,
6022 0x41820000,
6023 0x0005080b,
6024 0x48000001,
6025 0x00030031,
6026 0x48000000,
6027 0x0005000b,
6028 0x00000000,
6029 0x814efffc,
6030 0x5588007e,
6031 0x000900ab,
6032 0x5694007e,
6033 0x000900ab,
6034 0x2108fffc,
6035 0x3a940000,
6036 0x00098200,
6037 0x7d0f402e,
6038 0x7d4aa02e,
6039 0x88ca0000,
6040 0x00098200,
6041 0x808a0000,
6042 0x00098200,
6043 0x70c60000,
6044 0x00090200,
6045 0x88c80000,
6046 0x00098200,
6047 0x892a0000,
6048 0x00098200,
6049 0x38000000,
6050 0x00098200,
6051 0x91040004,
6052 0x90040000,
6053 0x40820000,
6054 0x00050802,
6055 0x0006000b,
6056 0x80f00000,
6057 0x3a100004,
6058 0x54e815ba,
6059 0x7c11402e,
6060 0x7c0903a6,
6061 0x54ea5d78,
6062 0x54ec9b78,
6063 0x54f4dd78,
6064 0x54eb9d78,
6065 0x4e800420,
6066 0x0006000c,
6067 0x70c60000,
6068 0x00090200,
6069 0x28890000,
6070 0x4c423382,
6071 0x38710000,
6072 0x00098200,
6073 0x41820000,
6074 0x0005080b,
6075 0x48000001,
6076 0x00030031,
6077 0x48000000,
6078 0x0005000b,
6079 0x00000000,
6080 0x814efffc,
6081 0x5694007e,
6082 0x000900ab,
6083 0x3a940000,
6084 0x00098200,
6085 0x7c0f64ae,
6086 0x7d4aa02e,
6087 0x80f00000,
6088 0x3a100004,
6089 0x810a0000,
6090 0x00098200,
6091 0xd8080000,
6092 0x54e815ba,
6093 0x7c11402e,
6094 0x7c0903a6,
6095 0x54ea5d78,
6096 0x54ec9b78,
6097 0x54f4dd78,
6098 0x54eb9d78,
6099 0x4e800420,
6100 0x00000000,
6101 0x814efffc,
6102 0x5694007e,
6103 0x000900ab,
6104 0x558000fe,
6105 0x000900ab,
6106 0x3a940000,
6107 0x00098200,
6108 0x7c0000f8,
6109 0x7d4aa02e,
6110 0x80f00000,
6111 0x3a100004,
6112 0x810a0000,
6113 0x00098200,
6114 0x90080000,
6115 0x54e815ba,
6116 0x7c11402e,
6117 0x7c0903a6,
6118 0x54ea5d78,
6119 0x54ec9b78,
6120 0x54f4dd78,
6121 0x54eb9d78,
6122 0x4e800420,
6123 0x00000000,
6124 0x81120000,
6125 0x00098200,
6126 0x5580007e,
6127 0x000900ab,
6128 0x3e100000,
6129 0x00098200,
6130 0x7e100214,
6131 0x91d20000,
6132 0x00098200,
6133 0x28080000,
6134 0x7e439378,
6135 0x41820000,
6136 0x00050801,
6137 0x7c8ea214,
6138 0x48000001,
6139 0x00030032,
6140 0x81d20000,
6141 0x00098200,
6142 0x0006000b,
6143 0x80f00000,
6144 0x3a100004,
6145 0x54e815ba,
6146 0x7c11402e,
6147 0x7c0903a6,
6148 0x54ea5d78,
6149 0x54ec9b78,
6150 0x54f4dd78,
6151 0x54eb9d78,
6152 0x4e800420,
6153 0x00000000,
6154 0x5588007e,
6155 0x000900ab,
6156 0x91d20000,
6157 0x00098200,
6158 0x2108fffc,
6159 0x92010020,
6160 0x7c8f402e,
6161 0x7e439378,
6162 0x80aefffc,
6163 0x48000001,
6164 0x00030033,
6165 0x81d20000,
6166 0x00098200,
6167 0x38000000,
6168 0x00098200,
6169 0x7c14716e,
6170 0x90740004,
6171 0x80f00000,
6172 0x3a100004,
6173 0x54e815ba,
6174 0x7c11402e,
6175 0x7c0903a6,
6176 0x54ea5d78,
6177 0x54ec9b78,
6178 0x54f4dd78,
6179 0x54eb9d78,
6180 0x4e800420,
6181 0x00000000,
6182 0x80110000,
6183 0x00098200,
6184 0x7e439378,
6185 0x81110000,
6186 0x00098200,
6187 0x91d20000,
6188 0x00098200,
6189 0x7c004040,
6190 0x92010020,
6191 0x40800000,
6192 0x00050805,
6193 0x0006000b,
6194 0x00000000,
6195 0x5584ed7e,
6196 0x558596fe,
6197 0x2c0407ff,
6198 0x41820000,
6199 0x00050803,
6200 0x0006000c,
6201 0x48000001,
6202 0x00030034,
6203 0x00000000,
6204 0x5588007e,
6205 0x000900ab,
6206 0x2108fffc,
6207 0x7c8f402e,
6208 0x48000001,
6209 0x00030035,
6210 0x00000000,
6211 0x81d20000,
6212 0x00098200,
6213 0x38000000,
6214 0x00098200,
6215 0x7c14716e,
6216 0x90740004,
6217 0x80f00000,
6218 0x3a100004,
6219 0x54e815ba,
6220 0x7c11402e,
6221 0x7c0903a6,
6222 0x54ea5d78,
6223 0x54ec9b78,
6224 0x54f4dd78,
6225 0x54eb9d78,
6226 0x4e800420,
6227 0x00000000,
6228 0x0006000d,
6229 0x38800801,
6230 0x48000000,
6231 0x0005000c,
6232 0x00000000,
6233 0x0006000f,
6234 0x7d956378,
6235 0x48000001,
6236 0x00030036,
6237 0x7eacab78,
6238 0x7e439378,
6239 0x48000000,
6240 0x0005000b,
6241 0x00000000,
6242 0x812efffc,
6243 0x5588007e,
6244 0x000900ab,
6245 0x81490000,
6246 0x00098200,
6247 0x2108fffc,
6248 0x7d6f402e,
6249 0x00000000,
6250 0x48000000,
6251 0x000500a4,
6252 0x00000000,
6253 0x48000000,
6254 0x000500a5,
6255 0x00000000,
6256 0x7c6a706e,
6257 0x7c8b706e,
6258 0x814a0004,
6259 0x00000000,
6260 0x816b0004,
6261 0x00000000,
6262 0xc80b0000,
6263 0x00000000,
6264 0x2c030000,
6265 0x00098200,
6266 0x7c84b040,
6267 0x40820000,
6268 0x00050830,
6269 0x00000000,
6270 0x800a0000,
6271 0x00098200,
6272 0x40860000,
6273 0x00050805,
6274 0x810a0000,
6275 0x00098200,
6276 0x7c005840,
6277 0x55691800,
6278 0x000900a1,
6279 0x00000000,
6280 0x40840000,
6281 0x00050805,
6282 0xfc20001e,
6283 0xfc40f02a,
6284 0xd8210010,
6285 0x800a0000,
6286 0x00098200,
6287 0xfc42f028,
6288 0x81210014,
6289 0x810a0000,
6290 0x00098200,
6291 0xfc801000,
6292 0x7c004840,
6293 0x4c213202,
6294 0x55291800,
6295 0x000900a1,
6296 0x00000000,
6297 0x40810000,
6298 0x00050830,
6299 0x7c08482e,
6300 0x7dc84cae,
6301 0x2c000000,
6302 0x00098200,
6303 0x41820000,
6304 0x00050802,
6305 0x0006000b,
6306 0x80f00000,
6307 0x3a100004,
6308 0x7dcea5ae,
6309 0x54e815ba,
6310 0x7c11402e,
6311 0x7c0903a6,
6312 0x54ea5d78,
6313 0x54ec9b78,
6314 0x54f4dd78,
6315 0x54eb9d78,
6316 0x4e800420,
6317 0x0006000c,
6318 0x812a0000,
6319 0x00098200,
6320 0x28090000,
6321 0x41820000,
6322 0x0005080b,
6323 0x88090000,
6324 0x00098200,
6325 0x70000000,
6326 0x00090200,
6327 0x40820000,
6328 0x0005080b,
6329 0x48000000,
6330 0x00050030,
6331 0x0006000f,
6332 0x2c040000,
6333 0x00098200,
6334 0x40820000,
6335 0x00050830,
6336 0x00000000,
6337 0x816b0004,
6338 0x00000000,
6339 0x48000000,
6340 0x000500a4,
6341 0x00000000,
6342 0x7c6a706e,
6343 0x5568007e,
6344 0x000900ab,
6345 0x814a0004,
6346 0x2108fffc,
6347 0x2c030000,
6348 0x00098200,
6349 0x7d6f402e,
6350 0x40820000,
6351 0x0005082d,
6352 0x000600a4,
6353 0x800a0000,
6354 0x00098200,
6355 0x810b0000,
6356 0x00098200,
6357 0x812a0000,
6358 0x00098200,
6359 0x7d080038,
6360 0x55002800,
6361 0x000900a1,
6362 0x55081800,
6363 0x000900a1,
6364 0x7d080050,
6365 0x7d294214,
6366 0x0006000b,
6367 0x80690000,
6368 0x00098200,
6369 0x80090000,
6370 0x00098200,
6371 0x80890000,
6372 0x00098200,
6373 0x81090000,
6374 0x00098200,
6375 0x2c030000,
6376 0x00098200,
6377 0x40820000,
6378 0x00050804,
6379 0x7c005800,
6380 0x40820000,
6381 0x00050804,
6382 0x2c040000,
6383 0x00098200,
6384 0x41820000,
6385 0x00050805,
6386 0x0006000d,
6387 0x7c94716e,
6388 0x91140004,
6389 0x80f00000,
6390 0x3a100004,
6391 0x54e815ba,
6392 0x7c11402e,
6393 0x7c0903a6,
6394 0x54ea5d78,
6395 0x54ec9b78,
6396 0x54f4dd78,
6397 0x54eb9d78,
6398 0x4e800420,
6399 0x0006000e,
6400 0x81290000,
6401 0x00098200,
6402 0x00000000,
6403 0x28090000,
6404 0x40820000,
6405 0x0005080b,
6406 0x38800000,
6407 0x00098200,
6408 0x0006000f,
6409 0x812a0000,
6410 0x00098200,
6411 0x28090000,
6412 0x41820000,
6413 0x0005080d,
6414 0x88090000,
6415 0x00098200,
6416 0x70000000,
6417 0x00090200,
6418 0x40820000,
6419 0x0005080d,
6420 0x48000000,
6421 0x0005002e,
6422 0x00000000,
6423 0x7c6a706e,
6424 0x556000fe,
6425 0x000900ab,
6426 0x814a0004,
6427 0x2c030000,
6428 0x00098200,
6429 0x40820000,
6430 0x0005082f,
6431 0x810a0000,
6432 0x00098200,
6433 0x812a0000,
6434 0x00098200,
6435 0x7c004040,
6436 0x40800000,
6437 0x0005082f,
6438 0x7d09582e,
6439 0x7c095cae,
6440 0x2c080000,
6441 0x00098200,
6442 0x41820000,
6443 0x00050805,
6444 0x0006000b,
6445 0x80f00000,
6446 0x3a100004,
6447 0x7c0ea5ae,
6448 0x54e815ba,
6449 0x7c11402e,
6450 0x7c0903a6,
6451 0x54ea5d78,
6452 0x54ec9b78,
6453 0x54f4dd78,
6454 0x54eb9d78,
6455 0x4e800420,
6456 0x0006000f,
6457 0x812a0000,
6458 0x00098200,
6459 0x28090000,
6460 0x41820000,
6461 0x0005080b,
6462 0x89290000,
6463 0x00098200,
6464 0x71290000,
6465 0x00090200,
6466 0x40820000,
6467 0x0005080b,
6468 0x48000000,
6469 0x0005002f,
6470 0x00000000,
6471 0x7c6a706e,
6472 0x7c8b706e,
6473 0x814a0004,
6474 0x00000000,
6475 0x816b0004,
6476 0x00000000,
6477 0xc80b0000,
6478 0x00000000,
6479 0x2c030000,
6480 0x00098200,
6481 0x7c84b040,
6482 0x40820000,
6483 0x00050834,
6484 0x00000000,
6485 0x800a0000,
6486 0x00098200,
6487 0x40860000,
6488 0x00050805,
6489 0x810a0000,
6490 0x00098200,
6491 0x7c005840,
6492 0x55601800,
6493 0x000900a1,
6494 0x00000000,
6495 0x40840000,
6496 0x00050805,
6497 0xfc20001e,
6498 0xfc40f02a,
6499 0xd8210010,
6500 0x800a0000,
6501 0x00098200,
6502 0xfc42f028,
6503 0x81210014,
6504 0x810a0000,
6505 0x00098200,
6506 0xfc801000,
6507 0x7c004840,
6508 0x4c213202,
6509 0x55201800,
6510 0x000900a1,
6511 0x00000000,
6512 0x40810000,
6513 0x00050834,
6514 0x7d28002e,
6515 0x88ca0000,
6516 0x00098200,
6517 0x7dcea4ae,
6518 0x2c090000,
6519 0x00098200,
6520 0x41820000,
6521 0x00050803,
6522 0x0006000b,
6523 0x70c90000,
6524 0x00090200,
6525 0x7dc805ae,
6526 0x40820000,
6527 0x00050807,
6528 0x0006000c,
6529 0x80f00000,
6530 0x3a100004,
6531 0x54e815ba,
6532 0x7c11402e,
6533 0x7c0903a6,
6534 0x54ea5d78,
6535 0x54ec9b78,
6536 0x54f4dd78,
6537 0x54eb9d78,
6538 0x4e800420,
6539 0x0006000d,
6540 0x812a0000,
6541 0x00098200,
6542 0x28090000,
6543 0x41820000,
6544 0x0005080b,
6545 0x89290000,
6546 0x00098200,
6547 0x71290000,
6548 0x00090200,
6549 0x40820000,
6550 0x0005080b,
6551 0x48000000,
6552 0x00050034,
6553 0x0006000f,
6554 0x2c040000,
6555 0x00098200,
6556 0x40820000,
6557 0x00050834,
6558 0x00000000,
6559 0x816b0004,
6560 0x00000000,
6561 0x48000000,
6562 0x000500a5,
6563 0x00060011,
6564 0x80110000,
6565 0x00098200,
6566 0x54c607b8,
6567 0x91510000,
6568 0x00098200,
6569 0x98ca0000,
6570 0x00098200,
6571 0x900a0000,
6572 0x00098200,
6573 0x48000000,
6574 0x0005000c,
6575 0x00000000,
6576 0x7c6a706e,
6577 0x5568007e,
6578 0x000900ab,
6579 0x814a0004,
6580 0x2108fffc,
6581 0x2c030000,
6582 0x00098200,
6583 0x7d6f402e,
6584 0x40820000,
6585 0x00050831,
6586 0x000600a5,
6587 0x800a0000,
6588 0x00098200,
6589 0x810b0000,
6590 0x00098200,
6591 0x812a0000,
6592 0x00098200,
6593 0x9b0a0000,
6594 0x00098200,
6595 0x7d080038,
6596 0x7dcea4ae,
6597 0x55002800,
6598 0x000900a1,
6599 0x55081800,
6600 0x000900a1,
6601 0x7d080050,
6602 0x88ca0000,
6603 0x00098200,
6604 0x7d294214,
6605 0x0006000b,
6606 0x80690000,
6607 0x00098200,
6608 0x80090000,
6609 0x00098200,
6610 0x80890000,
6611 0x00098200,
6612 0x81090000,
6613 0x00098200,
6614 0x2c030000,
6615 0x00098200,
6616 0x40820000,
6617 0x00050805,
6618 0x7c005800,
6619 0x40820000,
6620 0x00050805,
6621 0x2c040000,
6622 0x00098200,
6623 0x41820000,
6624 0x00050804,
6625 0x0006000c,
6626 0x00000000,
6627 0x70c00000,
6628 0x00090200,
6629 0xd9c90000,
6630 0x00098200,
6631 0x40820000,
6632 0x00050807,
6633 0x0006000d,
6634 0x80f00000,
6635 0x3a100004,
6636 0x54e815ba,
6637 0x7c11402e,
6638 0x7c0903a6,
6639 0x54ea5d78,
6640 0x54ec9b78,
6641 0x54f4dd78,
6642 0x54eb9d78,
6643 0x4e800420,
6644 0x0006000e,
6645 0x810a0000,
6646 0x00098200,
6647 0x28080000,
6648 0x41820000,
6649 0x0005080c,
6650 0x88080000,
6651 0x00098200,
6652 0x70000000,
6653 0x00090200,
6654 0x40820000,
6655 0x0005080c,
6656 0x48000000,
6657 0x00050032,
6658 0x0006000f,
6659 0x28080000,
6660 0x7d094378,
6661 0x40820000,
6662 0x0005080b,
6663 0x810a0000,
6664 0x00098200,
6665 0x38b10000,
6666 0x00098200,
6667 0x92010020,
6668 0x7e439378,
6669 0x28080000,
6670 0x91d20000,
6671 0x00098200,
6672 0x41820000,
6673 0x00050806,
6674 0x88080000,
6675 0x00098200,
6676 0x70000000,
6677 0x00090200,
6678 0x41820000,
6679 0x00050832,
6680 0x00060010,
6681 0x38000000,
6682 0x00098200,
6683 0x00000000,
6684 0x91650004,
6685 0x7d445378,
6686 0x90050000,
6687 0x48000001,
6688 0x00030037,
6689 0x81d20000,
6690 0x00098200,
6691 0xd9c30000,
6692 0x48000000,
6693 0x0005000d,
6694 0x00060011,
6695 0x80110000,
6696 0x00098200,
6697 0x54c607b8,
6698 0x91510000,
6699 0x00098200,
6700 0x98ca0000,
6701 0x00098200,
6702 0x900a0000,
6703 0x00098200,
6704 0x48000000,
6705 0x0005000d,
6706 0x00000000,
6707 0x7c6a706e,
6708 0x556000fe,
6709 0x000900ab,
6710 0x814a0004,
6711 0x2c030000,
6712 0x00098200,
6713 0x40820000,
6714 0x00050833,
6715 0x810a0000,
6716 0x00098200,
6717 0x812a0000,
6718 0x00098200,
6719 0x88ca0000,
6720 0x00098200,
6721 0x7c004040,
6722 0x7dcea4ae,
6723 0x40800000,
6724 0x00050833,
6725 0x7d09582e,
6726 0x2c080000,
6727 0x00098200,
6728 0x41820000,
6729 0x00050805,
6730 0x0006000b,
6731 0x70c00000,
6732 0x00090200,
6733 0x7dc95dae,
6734 0x40820000,
6735 0x00050807,
6736 0x0006000c,
6737 0x80f00000,
6738 0x3a100004,
6739 0x54e815ba,
6740 0x7c11402e,
6741 0x7c0903a6,
6742 0x54ea5d78,
6743 0x54ec9b78,
6744 0x54f4dd78,
6745 0x54eb9d78,
6746 0x4e800420,
6747 0x0006000f,
6748 0x810a0000,
6749 0x00098200,
6750 0x28080000,
6751 0x41820000,
6752 0x0005080b,
6753 0x89080000,
6754 0x00098200,
6755 0x71080000,
6756 0x00090200,
6757 0x40820000,
6758 0x0005080b,
6759 0x48000000,
6760 0x00050033,
6761 0x00060011,
6762 0x80110000,
6763 0x00098200,
6764 0x00000000,
6765 0x54c607b8,
6766 0x91510000,
6767 0x00098200,
6768 0x98ca0000,
6769 0x00098200,
6770 0x900a0000,
6771 0x00098200,
6772 0x48000000,
6773 0x0005000c,
6774 0x00000000,
6775 0x7e8ea214,
6776 0x0006000b,
6777 0x7ccf6214,
6778 0x8094fffc,
6779 0x3413fff8,
6780 0x80c60004,
6781 0x540500fe,
6782 0x000900ab,
6783 0x41820000,
6784 0x00050804,
6785 0x7ca53214,
6786 0x81240000,
6787 0x00098200,
6788 0x54c81800,
6789 0x000900a1,
6790 0x88c40000,
6791 0x00098200,
6792 0x7c054840,
6793 0x7d340214,
6794 0x80040000,
6795 0x00098200,
6796 0x41810000,
6797 0x00050805,
6798 0x7d080214,
6799 0x70c00000,
6800 0x00090200,
6801 0x0006000d,
6802 0xc8140000,
6803 0x3a940008,
6804 0x7c944800,
6805 0xd8080000,
6806 0x39080008,
6807 0x41840000,
6808 0x0005080d,
6809 0x40820000,
6810 0x00050807,
6811 0x0006000e,
6812 0x80f00000,
6813 0x3a100004,
6814 0x54e815ba,
6815 0x7c11402e,
6816 0x7c0903a6,
6817 0x54ea5d78,
6818 0x54ec9b78,
6819 0x54f4dd78,
6820 0x54eb9d78,
6821 0x4e800420,
6822 0x0006000f,
6823 0x91d20000,
6824 0x00098200,
6825 0x7e439378,
6826 0x92010020,
6827 0x7d956378,
6828 0x48000001,
6829 0x00030038,
6830 0x7eacab78,
6831 0x48000000,
6832 0x0005000b,
6833 0x00060011,
6834 0x80110000,
6835 0x00098200,
6836 0x54c607b8,
6837 0x90910000,
6838 0x00098200,
6839 0x98c40000,
6840 0x00098200,
6841 0x90040000,
6842 0x00098200,
6843 0x00000000,
6844 0x48000000,
6845 0x0005000e,
6846 0x00000000,
6847 0x7d6b9a14,
6848 0x00000000,
6849 0x7dc97378,
6850 0x7c0ea06e,
6851 0x814e0004,
6852 0x396bfff8,
6853 0x39ce0008,
6854 0x2c000000,
6855 0x00098200,
6856 0x40820000,
6857 0x00050825,
6858 0x920efff8,
6859 0x820a0000,
6860 0x00098200,
6861 0x80f00000,
6862 0x3a100004,
6863 0x54e815ba,
6864 0x54f4dd78,
6865 0x7c11402e,
6866 0x7e947214,
6867 0x7c0903a6,
6868 0x4e800420,
6869 0x00000000,
6870 0x7d6b9a14,
6871 0x00000000,
6872 0x7c14706e,
6873 0x81540004,
6874 0x396bfff8,
6875 0x810efff8,
6876 0x2c000000,
6877 0x00098200,
6878 0x3a940008,
6879 0x40820000,
6880 0x00050845,
6881 0x00060046,
6882 0x71000000,
6883 0x00090200,
6884 0x88ca0000,
6885 0x00098200,
6886 0x69090000,
6887 0x00090200,
6888 0x288b0000,
6889 0x40820000,
6890 0x00050807,
6891 0x0006000b,
6892 0x914efffc,
6893 0x39200000,
6894 0x2b860001,
6895 0x41860000,
6896 0x00050803,
6897 0x0006000c,
6898 0x38c90008,
6899 0x7c144cae,
6900 0x7c865840,
6901 0x7c0e4dae,
6902 0x7cc93378,
6903 0x40860000,
6904 0x0005080c,
6905 0x0006000d,
6906 0x4c42ea02,
6907 0x41820000,
6908 0x00050805,
6909 0x0006000e,
6910 0x820a0000,
6911 0x00098200,
6912 0x80f00000,
6913 0x3a100004,
6914 0x54e815ba,
6915 0x54f4dd78,
6916 0x7c11402e,
6917 0x7e947214,
6918 0x7c0903a6,
6919 0x4e800420,
6920 0x0006000f,
6921 0x80e8fffc,
6922 0x54f4dd78,
6923 0x7d147050,
6924 0x81080000,
6925 0x00098200,
6926 0x81080000,
6927 0x00098200,
6928 0x81e80000,
6929 0x00098200,
6930 0x48000000,
6931 0x0005000e,
6932 0x00060011,
6933 0x71200000,
6934 0x00090200,
6935 0x00000000,
6936 0x40820000,
6937 0x0005080b,
6938 0x7dc97050,
6939 0x810efff8,
6940 0x71000000,
6941 0x00090200,
6942 0x48000000,
6943 0x0005000b,
6944 0x00000000,
6945 0x7dc97378,
6946 0x7dcea214,
6947 0x810effe8,
6948 0x814effec,
6949 0xc82efff8,
6950 0xc80efff0,
6951 0x910e0000,
6952 0x914e0004,
6953 0x2c080000,
6954 0x00098200,
6955 0xd82e0010,
6956 0x39600010,
6957 0xdc0e0008,
6958 0x40820000,
6959 0x00050825,
6960 0x920efff8,
6961 0x820a0000,
6962 0x00098200,
6963 0x80f00000,
6964 0x3a100004,
6965 0x54e815ba,
6966 0x54f4dd78,
6967 0x7c11402e,
6968 0x7e947214,
6969 0x7c0903a6,
6970 0x4e800420,
6971 0x00000000,
6972 0x7e8ea214,
6973 0x8154fff4,
6974 0x8174fffc,
6975 0x800a0000,
6976 0x00098200,
6977 0x810a0000,
6978 0x00098200,
6979 0x3a100004,
6980 0x0006000b,
6981 0x7c0b0040,
6982 0x55661800,
6983 0x000900a1,
6984 0x40800000,
6985 0x00050805,
6986 0x7d28302e,
6987 0x7c0834ae,
6988 0x2c090000,
6989 0x00098200,
6990 0x80f0fffc,
6991 0x41820000,
6992 0x00050804,
6993 0x00000000,
6994 0x91740004,
6995 0x92d40000,
6996 0x00000000,
6997 0x9161000c,
6998 0xc8210008,
6999 0xfc21f028,
7000 0x00000000,
7001 0x396b0001,
7002 0x3cd00000,
7003 0x00098200,
7004 0xd8140008,
7005 0x54e893ba,
7006 0x9174fffc,
7007 0x7e083214,
7008 0x00000000,
7009 0xd8340000,
7010 0x00000000,
7011 0x0006000d,
7012 0x80f00000,
7013 0x3a100004,
7014 0x54e815ba,
7015 0x7c11402e,
7016 0x7c0903a6,
7017 0x54ea5d78,
7018 0x54ec9b78,
7019 0x54f4dd78,
7020 0x54eb9d78,
7021 0x4e800420,
7022 0x0006000e,
7023 0x396b0001,
7024 0x48000000,
7025 0x0005000b,
7026 0x0006000f,
7027 0x810a0000,
7028 0x00098200,
7029 0x7d605850,
7030 0x812a0000,
7031 0x00098200,
7032 0x00060010,
7033 0x7c0b4040,
7034 0x55662800,
7035 0x000900a1,
7036 0x41a10000,
7037 0x0005080d,
7038 0x556a1800,
7039 0x000900a1,
7040 0x7cca3050,
7041 0x7d49302e,
7042 0x7c0934ae,
7043 0x7cc93214,
7044 0x2c0a0000,
7045 0x00098200,
7046 0x80f0fffc,
7047 0x41820000,
7048 0x00050807,
7049 0xc8260000,
7050 0x00098200,
7051 0x3d300000,
7052 0x00098200,
7053 0xd8140008,
7054 0x7d6b0214,
7055 0x54e893ba,
7056 0xd8340000,
7057 0x396b0001,
7058 0x7e084a14,
7059 0x9174fffc,
7060 0x48000000,
7061 0x0005000d,
7062 0x00060011,
7063 0x396b0001,
7064 0x48000000,
7065 0x00050010,
7066 0x00000000,
7067 0x7e8ea214,
7068 0x8014ffe8,
7069 0x8114ffec,
7070 0x8134fff0,
7071 0x80d4fff8,
7072 0x2c090000,
7073 0x00098200,
7074 0x2c800000,
7075 0x00098200,
7076 0x2f060000,
7077 0x00098200,
7078 0x40860000,
7079 0x00050805,
7080 0x89080000,
7081 0x00098200,
7082 0x4c42d202,
7083 0x2f880000,
7084 0x00098200,
7085 0x5580007e,
7086 0x000900ab,
7087 0x4c42f202,
7088 0x7cd00214,
7089 0x40820000,
7090 0x00050805,
7091 0x9314fffc,
7092 0x3e060000,
7093 0x00098200,
7094 0x0006000b,
7095 0x80f00000,
7096 0x3a100004,
7097 0x54e815ba,
7098 0x7c11402e,
7099 0x7c0903a6,
7100 0x54ea5d78,
7101 0x54ec9b78,
7102 0x54f4dd78,
7103 0x54eb9d78,
7104 0x4e800420,
7105 0x0006000f,
7106 0x38000000,
7107 0x00098200,
7108 0x39000000,
7109 0x00098200,
7110 0x9810ffff,
7111 0x3e060000,
7112 0x00098200,
7113 0x99100003,
7114 0x48000000,
7115 0x0005000b,
7116 0x00000000,
7117 0x800efff8,
7118 0x7d6e5a14,
7119 0x7e8ea214,
7120 0x396b0000,
7121 0x00098200,
7122 0x7d345214,
7123 0x38cefff8,
7124 0x7d605850,
7125 0x288a0000,
7126 0x7d0b3051,
7127 0x41860000,
7128 0x00050805,
7129 0x3929fff0,
7130 0x40810000,
7131 0x00050802,
7132 0x0006000b,
7133 0xc80b0000,
7134 0x396b0008,
7135 0xd8140000,
7136 0x7c144840,
7137 0x7c8b3040,
7138 0x40800000,
7139 0x00050803,
7140 0x3a940008,
7141 0x41840000,
7142 0x0005080b,
7143 0x0006000c,
7144 0x92f40000,
7145 0x7c144840,
7146 0x3a940008,
7147 0x41800000,
7148 0x0005080c,
7149 0x0006000d,
7150 0x80f00000,
7151 0x3a100004,
7152 0x54e815ba,
7153 0x7c11402e,
7154 0x7c0903a6,
7155 0x54ea5d78,
7156 0x54ec9b78,
7157 0x54f4dd78,
7158 0x54eb9d78,
7159 0x4e800420,
7160 0x0006000f,
7161 0x80120000,
7162 0x00098200,
7163 0x3a600008,
7164 0x40a10000,
7165 0x0005080d,
7166 0x7d344214,
7167 0x7c090040,
7168 0x3a680008,
7169 0x41810000,
7170 0x00050807,
7171 0x00060010,
7172 0xc80b0000,
7173 0x396b0008,
7174 0xd8140000,
7175 0x7c0b3040,
7176 0x3a940008,
7177 0x41800000,
7178 0x00050810,
7179 0x48000000,
7180 0x0005000d,
7181 0x00060011,
7182 0x7e439378,
7183 0x92920000,
7184 0x00098200,
7185 0x7eae5850,
7186 0x91d20000,
7187 0x00098200,
7188 0x7e8ea050,
7189 0x92010020,
7190 0x550400fe,
7191 0x000900ab,
7192 0x48000001,
7193 0x00030000,
7194 0x81d20000,
7195 0x00098200,
7196 0x00000000,
7197 0x7e8ea214,
7198 0x7d6eaa14,
7199 0x38cefff8,
7200 0x48000000,
7201 0x00050010,
7202 0x00000000,
7203 0x7d8c9a14,
7204 0x00000000,
7205 0x820efff8,
7206 0x7e8ea214,
7207 0x7d936378,
7208 0x0006000b,
7209 0x72000000,
7210 0x00090200,
7211 0x6a080000,
7212 0x00090200,
7213 0x40820000,
7214 0x000508a6,
7215 0x00060017,
7216 0x80f0fffc,
7217 0x2c0c0008,
7218 0x392efff8,
7219 0x396cfff8,
7220 0x54ea5d78,
7221 0x41820000,
7222 0x00050803,
7223 0x39000000,
7224 0x0006000c,
7225 0x38c80008,
7226 0x7c1444ae,
7227 0x7c065800,
7228 0x7c0945ae,
7229 0x41820000,
7230 0x00050803,
7231 0x39060008,
7232 0x7c3434ae,
7233 0x7c085800,
7234 0x7c2935ae,
7235 0x40820000,
7236 0x0005080c,
7237 0x0006000d,
7238 0x0006000f,
7239 0x7c0a6040,
7240 0x54f4dd78,
7241 0x41810000,
7242 0x00050806,
7243 0x7dd44850,
7244 0x810efffc,
7245 0x80f00000,
7246 0x3a100004,
7247 0x81080000,
7248 0x00098200,
7249 0x81e80000,
7250 0x00098200,
7251 0x54e815ba,
7252 0x7c11402e,
7253 0x7c0903a6,
7254 0x54ea5d78,
7255 0x54ec9b78,
7256 0x54f4dd78,
7257 0x54eb9d78,
7258 0x4e800420,
7259 0x00060010,
7260 0x390cfff8,
7261 0x398c0008,
7262 0x7ee9412e,
7263 0x48000000,
7264 0x0005000f,
7265 0x000600a6,
7266 0x71090000,
7267 0x00090200,
7268 0x40820000,
7269 0x00050818,
7270 0x7dc87050,
7271 0x820efff8,
7272 0x48000000,
7273 0x0005000b,
7274 0x00000000,
7275 0x820efff8,
7276 0x7e8ea214,
7277 0x7d936378,
7278 0x72000000,
7279 0x00090200,
7280 0x6a080000,
7281 0x00090200,
7282 0x40a20000,
7283 0x000508a6,
7284 0x80f0fffc,
7285 0x392efff8,
7286 0x54ea5d78,
7287 0x00000000,
7288 0xc8140000,
7289 0xd8090000,
7290 0x00000000,
7291 0x0006000f,
7292 0x7c0a6040,
7293 0x54f4dd78,
7294 0x41810000,
7295 0x00050806,
7296 0x7dd44850,
7297 0x810efffc,
7298 0x80f00000,
7299 0x3a100004,
7300 0x81080000,
7301 0x00098200,
7302 0x81e80000,
7303 0x00098200,
7304 0x54e815ba,
7305 0x7c11402e,
7306 0x7c0903a6,
7307 0x54ea5d78,
7308 0x54ec9b78,
7309 0x54f4dd78,
7310 0x54eb9d78,
7311 0x4e800420,
7312 0x00060010,
7313 0x390cfff8,
7314 0x398c0008,
7315 0x7ee9412e,
7316 0x48000000,
7317 0x0005000f,
7318 0x00000000,
7319 0x5608fe7c,
7320 0x39080000,
7321 0x00098200,
7322 0x7d31422e,
7323 0x35290000,
7324 0x00098200,
7325 0x7d31432e,
7326 0x41800000,
7327 0x00050894,
7328 0x00000000,
7329 0x7d14706e,
7330 0x80740000,
7331 0x00098200,
7332 0x7c08b040,
7333 0x00000000,
7334 0x80b40000,
7335 0x00098200,
7336 0x40820000,
7337 0x00050809,
7338 0x7c632e15,
7339 0x2f050000,
7340 0x80940000,
7341 0x00098200,
7342 0x41830000,
7343 0x00050806,
7344 0x0006000e,
7345 0x90740000,
7346 0x00098200,
7347 0x00000000,
7348 0x80d40000,
7349 0x00098200,
7350 0x80b40000,
7351 0x00098200,
7352 0x81340000,
7353 0x00098200,
7354 0x80940000,
7355 0x00098200,
7356 0x7f86b040,
7357 0x7c89b040,
7358 0x4c42f202,
7359 0x4c423202,
7360 0x2f050000,
7361 0x40820000,
7362 0x00050809,
7363 0x00000000,
7364 0x41980000,
7365 0x00050805,
7366 0x7c032000,
7367 0x0006000b,
7368 0x92d40000,
7369 0x00098200,
7370 0x00000000,
7371 0x558c007e,
7372 0x000900ab,
7373 0x00000000,
7374 0x90740000,
7375 0x00098200,
7376 0x00000000,
7377 0x7d906214,
7378 0x00000000,
7379 0x41810000,
7380 0x00050803,
7381 0x00000000,
7382 0x3e0c0000,
7383 0x00098200,
7384 0x40a10000,
7385 0x00050807,
7386 0x00000000,
7387 0x41810000,
7388 0x00050802,
7389 0x3e0c0000,
7390 0x00098200,
7391 0x00000000,
7392 0x40a10000,
7393 0x00070800,
7394 0x00000000,
7395 0x0006000c,
7396 0x80f00000,
7397 0x3a100004,
7398 0x54e815ba,
7399 0x7c11402e,
7400 0x7c0903a6,
7401 0x54ea5d78,
7402 0x54ec9b78,
7403 0x54f4dd78,
7404 0x54eb9d78,
7405 0x4e800420,
7406 0x0006000f,
7407 0x7c041800,
7408 0x48000000,
7409 0x0005000b,
7410 0x00000000,
7411 0x00060010,
7412 0x7c000400,
7413 0x40a10000,
7414 0x0005080e,
7415 0x48000000,
7416 0x0005000c,
7417 0x00000000,
7418 0x00060013,
7419 0xc8340000,
7420 0x00098200,
7421 0x00000000,
7422 0x7c3474ee,
7423 0x00000000,
7424 0xc8740000,
7425 0x00098200,
7426 0xc8540000,
7427 0x00098200,
7428 0x80d40000,
7429 0x00098200,
7430 0xfc21182a,
7431 0xd8340000,
7432 0x00098200,
7433 0x00000000,
7434 0x00060013,
7435 0x00000000,
7436 0x7d14706e,
7437 0x80d40000,
7438 0x00098200,
7439 0x81340000,
7440 0x00098200,
7441 0x7c08b040,
7442 0x7f86b040,
7443 0x7c89b040,
7444 0x00000000,
7445 0xc8340000,
7446 0x00098200,
7447 0x4c00e202,
7448 0x4c002202,
7449 0xc8540000,
7450 0x00098200,
7451 0x40800000,
7452 0x00050847,
7453 0x00000000,
7454 0x2f060000,
7455 0x00000000,
7456 0x558c007e,
7457 0x000900ab,
7458 0x00000000,
7459 0xd8340000,
7460 0x00098200,
7461 0x00000000,
7462 0x7d906214,
7463 0x00000000,
7464 0xfc011000,
7465 0x00000000,
7466 0x3e0c0000,
7467 0x00098200,
7468 0x00000000,
7469 0x41980000,
7470 0x00050805,
7471 0x00000000,
7472 0x41810000,
7473 0x00050803,
7474 0x00000000,
7475 0x41a10000,
7476 0x0005080c,
7477 0x00000000,
7478 0x41810000,
7479 0x00050802,
7480 0x00000000,
7481 0x0006000b,
7482 0x3e0c0000,
7483 0x00098200,
7484 0x00000000,
7485 0x40a10000,
7486 0x00050807,
7487 0x00000000,
7488 0x40a10000,
7489 0x00070800,
7490 0x00000000,
7491 0x48000000,
7492 0x0005000c,
7493 0x00000000,
7494 0x0006000c,
7495 0x80f00000,
7496 0x3a100004,
7497 0x54e815ba,
7498 0x7c11402e,
7499 0x7c0903a6,
7500 0x54ea5d78,
7501 0x54ec9b78,
7502 0x54f4dd78,
7503 0x54eb9d78,
7504 0x4e800420,
7505 0x00000000,
7506 0x0006000f,
7507 0x00000000,
7508 0x40800000,
7509 0x0005080c,
7510 0x0006000d,
7511 0x3e0c0000,
7512 0x00098200,
7513 0x00000000,
7514 0x40a00000,
7515 0x0005080b,
7516 0x00000000,
7517 0x40a00000,
7518 0x00050807,
7519 0x00000000,
7520 0x40a00000,
7521 0x00070800,
7522 0x00000000,
7523 0x48000000,
7524 0x0005000c,
7525 0x00000000,
7526 0x00060011,
7527 0x80f0fffc,
7528 0x54ec9b78,
7529 0x48000000,
7530 0x00070000,
7531 0x00000000,
7532 0x5608fe7c,
7533 0x39080000,
7534 0x00098200,
7535 0x7d31422e,
7536 0x35290000,
7537 0x00098200,
7538 0x7d31432e,
7539 0x41800000,
7540 0x00050894,
7541 0x00000000,
7542 0x7d14706e,
7543 0x81340004,
7544 0x2c080000,
7545 0x00098200,
7546 0x41820000,
7547 0x00050801,
7548 0x00000000,
7549 0x9114fff8,
7550 0x9134fffc,
7551 0x48000000,
7552 0x00070000,
7553 0x00000000,
7554 0x5580007e,
7555 0x000900ab,
7556 0x3e100000,
7557 0x00098200,
7558 0x7e100214,
7559 0x9114fff8,
7560 0x9134fffc,
7561 0x00000000,
7562 0x0006000b,
7563 0x80f00000,
7564 0x3a100004,
7565 0x54e815ba,
7566 0x7c11402e,
7567 0x7c0903a6,
7568 0x54ea5d78,
7569 0x54ec9b78,
7570 0x54f4dd78,
7571 0x54eb9d78,
7572 0x4e800420,
7573 0x00000000,
7574 0x5608fe7c,
7575 0x39080000,
7576 0x00098200,
7577 0x7d31422e,
7578 0x35290000,
7579 0x00098200,
7580 0x7d31432e,
7581 0x41800000,
7582 0x00050894,
7583 0x00000000,
7584 0x80f00000,
7585 0x3a100004,
7586 0x54e815ba,
7587 0x7c11402e,
7588 0x7c0903a6,
7589 0x54ea5d78,
7590 0x54ec9b78,
7591 0x54f4dd78,
7592 0x54eb9d78,
7593 0x4e800420,
7594 0x00000000,
7595 0x81110000,
7596 0x00098200,
7597 0x558c007e,
7598 0x000900ab,
7599 0x93110000,
7600 0x00098200,
7601 0x7d28602e,
7602 0x7c000400,
7603 0x81290000,
7604 0x00098200,
7605 0x91d10000,
7606 0x00098200,
7607 0x7d2903a6,
7608 0x92510000,
7609 0x00098200,
7610 0x3bf10000,
7611 0x00098200,
7612 0x4e800420,
7613 0x00000000,
7614 0x5580007e,
7615 0x000900ab,
7616 0x3e100000,
7617 0x00098200,
7618 0x7e100214,
7619 0x80f00000,
7620 0x3a100004,
7621 0x54e815ba,
7622 0x7c11402e,
7623 0x7c0903a6,
7624 0x54ea5d78,
7625 0x54ec9b78,
7626 0x54f4dd78,
7627 0x54eb9d78,
7628 0x4e800420,
7629 0x00000000,
7630 0x5608fe7c,
7631 0x39080000,
7632 0x00098200,
7633 0x7d31422e,
7634 0x35290000,
7635 0x00098200,
7636 0x7d31432e,
7637 0x41800000,
7638 0x00050896,
7639 0x00000000,
7640 0x81320000,
7641 0x00098200,
7642 0x89100000,
7643 0x00098200,
7644 0x81f00000,
7645 0x00098200,
7646 0x7c144840,
7647 0x55081800,
7648 0x000900a1,
7649 0x41810000,
7650 0x00050820,
7651 0x00000000,
7652 0x80f00000,
7653 0x3a100004,
7654 0x00000000,
7655 0x0006000c,
7656 0x7c0b4040,
7657 0x41800000,
7658 0x00050803,
7659 0x00000000,
7660 0x54ec9b78,
7661 0x48000000,
7662 0x00070000,
7663 0x00000000,
7664 0x54e815ba,
7665 0x7c11402e,
7666 0x7c0903a6,
7667 0x54ea5d78,
7668 0x54ec9b78,
7669 0x54f4dd78,
7670 0x54eb9d78,
7671 0x4e800420,
7672 0x00000000,
7673 0x0006000d,
7674 0x7eee592e,
7675 0x396b0008,
7676 0x48000000,
7677 0x0005000c,
7678 0x00000000,
7679 0x7c810808,
7680 0x00000000,
7681 0x81320000,
7682 0x00098200,
7683 0x7d0e5a14,
7684 0x7c145a14,
7685 0x91480004,
7686 0x38cb0000,
7687 0x00098200,
7688 0x81f00000,
7689 0x00098200,
7690 0x7c004840,
7691 0x90c80000,
7692 0x40800000,
7693 0x00050820,
7694 0x89300000,
7695 0x00098200,
7696 0x7dd47378,
7697 0x7d0b4378,
7698 0x80f00000,
7699 0x3a100004,
7700 0x2c090000,
7701 0x39c80008,
7702 0x41820000,
7703 0x00050803,
7704 0x0006000b,
7705 0x7c145840,
7706 0x80140000,
7707 0x80d40004,
7708 0x40800000,
7709 0x00050804,
7710 0x92f40000,
7711 0x3a940008,
7712 0x0006000c,
7713 0x3529ffff,
7714 0x90080008,
7715 0x90c8000c,
7716 0x39080008,
7717 0x40820000,
7718 0x0005080b,
7719 0x0006000d,
7720 0x54e815ba,
7721 0x7c11402e,
7722 0x7c0903a6,
7723 0x54ea5d78,
7724 0x54ec9b78,
7725 0x54f4dd78,
7726 0x54eb9d78,
7727 0x4e800420,
7728 0x0006000e,
7729 0x38000000,
7730 0x00098200,
7731 0x48000000,
7732 0x0005000c,
7733 0x00000000,
7734 0x80ca0000,
7735 0x00098200,
7736 0x00000000,
7737 0x80d10000,
7738 0x00098200,
7739 0x00000000,
7740 0x7d145a14,
7741 0x81320000,
7742 0x00098200,
7743 0x7d6e5a14,
7744 0x91d20000,
7745 0x00098200,
7746 0x7c084840,
7747 0x91720000,
7748 0x00098200,
7749 0x38000000,
7750 0x00098200,
7751 0x7cc903a6,
7752 0x00000000,
7753 0x808a0000,
7754 0x00098200,
7755 0x00000000,
7756 0x7e439378,
7757 0x41810000,
7758 0x0005081f,
7759 0x90110000,
7760 0x00098200,
7761 0x4e800421,
7762 0x81d20000,
7763 0x00098200,
7764 0x546c1800,
7765 0x000900a1,
7766 0x81120000,
7767 0x00098200,
7768 0x38000000,
7769 0x00098200,
7770 0x820efff8,
7771 0x7e8c4050,
7772 0x90110000,
7773 0x00098200,
7774 0x48000000,
7775 0x00050016,
7776 0x00000000,
7777 0x00010000
7780 enum {
7781 GLOB_vm_returnp,
7782 GLOB_cont_dispatch,
7783 GLOB_vm_returnc,
7784 GLOB_BC_RET_Z,
7785 GLOB_vm_return,
7786 GLOB_vm_leave_cp,
7787 GLOB_vm_leave_unw,
7788 GLOB_vm_unwind_c,
7789 GLOB_vm_unwind_c_eh,
7790 GLOB_vm_unwind_ff,
7791 GLOB_vm_unwind_ff_eh,
7792 GLOB_vm_growstack_c,
7793 GLOB_vm_growstack_l,
7794 GLOB_vm_resume,
7795 GLOB_vm_pcall,
7796 GLOB_vm_call,
7797 GLOB_vm_call_dispatch,
7798 GLOB_vmeta_call,
7799 GLOB_vm_call_dispatch_f,
7800 GLOB_vm_cpcall,
7801 GLOB_cont_ffi_callback,
7802 GLOB_vm_call_tail,
7803 GLOB_cont_cat,
7804 GLOB_BC_CAT_Z,
7805 GLOB_cont_nop,
7806 GLOB_vmeta_tgets1,
7807 GLOB_vmeta_tgets,
7808 GLOB_vmeta_tgetb,
7809 GLOB_vmeta_tgetv,
7810 GLOB_vmeta_tsets1,
7811 GLOB_vmeta_tsets,
7812 GLOB_vmeta_tsetb,
7813 GLOB_vmeta_tsetv,
7814 GLOB_vmeta_comp,
7815 GLOB_vmeta_binop,
7816 GLOB_cont_ra,
7817 GLOB_cont_condt,
7818 GLOB_cont_condf,
7819 GLOB_vmeta_equal,
7820 GLOB_vmeta_equal_cd,
7821 GLOB_vmeta_arith_nv,
7822 GLOB_vmeta_arith_nv2,
7823 GLOB_vmeta_unm,
7824 GLOB_vmeta_arith_vn,
7825 GLOB_vmeta_arith_vv,
7826 GLOB_vmeta_arith_vn2,
7827 GLOB_vmeta_arith_vv2,
7828 GLOB_vmeta_len,
7829 GLOB_BC_LEN_Z,
7830 GLOB_vmeta_callt,
7831 GLOB_BC_CALLT_Z,
7832 GLOB_vmeta_for,
7833 GLOB_ff_assert,
7834 GLOB_fff_fallback,
7835 GLOB_fff_res,
7836 GLOB_ff_type,
7837 GLOB_fff_resn,
7838 GLOB_ff_getmetatable,
7839 GLOB_fff_restv,
7840 GLOB_ff_setmetatable,
7841 GLOB_ff_rawget,
7842 GLOB_ff_tonumber,
7843 GLOB_ff_tostring,
7844 GLOB_fff_gcstep,
7845 GLOB_ff_next,
7846 GLOB_ff_pairs,
7847 GLOB_ff_ipairs_aux,
7848 GLOB_ff_ipairs,
7849 GLOB_ff_pcall,
7850 GLOB_ff_xpcall,
7851 GLOB_ff_coroutine_resume,
7852 GLOB_ff_coroutine_wrap_aux,
7853 GLOB_ff_coroutine_yield,
7854 GLOB_ff_math_abs,
7855 GLOB_fff_resi,
7856 GLOB_fff_res1,
7857 GLOB_ff_math_floor,
7858 GLOB_ff_math_ceil,
7859 GLOB_ff_math_sqrt,
7860 GLOB_ff_math_log,
7861 GLOB_ff_math_log10,
7862 GLOB_ff_math_exp,
7863 GLOB_ff_math_sin,
7864 GLOB_ff_math_cos,
7865 GLOB_ff_math_tan,
7866 GLOB_ff_math_asin,
7867 GLOB_ff_math_acos,
7868 GLOB_ff_math_atan,
7869 GLOB_ff_math_sinh,
7870 GLOB_ff_math_cosh,
7871 GLOB_ff_math_tanh,
7872 GLOB_ff_math_pow,
7873 GLOB_ff_math_atan2,
7874 GLOB_ff_math_fmod,
7875 GLOB_ff_math_deg,
7876 GLOB_ff_math_rad,
7877 GLOB_ff_math_ldexp,
7878 GLOB_ff_math_frexp,
7879 GLOB_ff_math_modf,
7880 GLOB_ff_math_min,
7881 GLOB_ff_math_max,
7882 GLOB_ff_string_len,
7883 GLOB_ff_string_byte,
7884 GLOB_ff_string_char,
7885 GLOB_fff_newstr,
7886 GLOB_ff_string_sub,
7887 GLOB_ff_string_rep,
7888 GLOB_ff_string_reverse,
7889 GLOB_ff_string_lower,
7890 GLOB_ff_string_upper,
7891 GLOB_ff_table_getn,
7892 GLOB_ff_bit_band,
7893 GLOB_fff_tobit_fb,
7894 GLOB_fff_bitop_fb,
7895 GLOB_ff_bit_bor,
7896 GLOB_ff_bit_bxor,
7897 GLOB_ff_bit_bswap,
7898 GLOB_ff_bit_bnot,
7899 GLOB_ff_bit_lshift,
7900 GLOB_ff_bit_rshift,
7901 GLOB_ff_bit_arshift,
7902 GLOB_ff_bit_rol,
7903 GLOB_ff_bit_ror,
7904 GLOB_ff_bit_tobit,
7905 GLOB_vm_record,
7906 GLOB_vm_rethook,
7907 GLOB_vm_inshook,
7908 GLOB_cont_hook,
7909 GLOB_vm_hotloop,
7910 GLOB_vm_callhook,
7911 GLOB_vm_hotcall,
7912 GLOB_vm_exit_handler,
7913 GLOB_vm_exit_interp,
7914 GLOB_vm_floor,
7915 GLOB_vm_ceil,
7916 GLOB_vm_trunc,
7917 GLOB_vm_modi,
7918 GLOB_vm_foldarith,
7919 GLOB_vm_cachesync,
7920 GLOB_vm_ffi_callback,
7921 GLOB_vm_ffi_call,
7922 GLOB_BC_ISEQN_Z,
7923 GLOB_BC_ISNEN_Z,
7924 GLOB_BC_MODVN_Z,
7925 GLOB_BC_TGETS_Z,
7926 GLOB_BC_TSETS_Z,
7927 GLOB_BC_RETV_Z,
7928 GLOB__MAX
7930 static const char *const globnames[] = {
7931 "vm_returnp",
7932 "cont_dispatch",
7933 "vm_returnc",
7934 "BC_RET_Z",
7935 "vm_return",
7936 "vm_leave_cp",
7937 "vm_leave_unw",
7938 "vm_unwind_c",
7939 "vm_unwind_c_eh",
7940 "vm_unwind_ff",
7941 "vm_unwind_ff_eh",
7942 "vm_growstack_c",
7943 "vm_growstack_l",
7944 "vm_resume",
7945 "vm_pcall",
7946 "vm_call",
7947 "vm_call_dispatch",
7948 "vmeta_call",
7949 "vm_call_dispatch_f",
7950 "vm_cpcall",
7951 "cont_ffi_callback",
7952 "vm_call_tail",
7953 "cont_cat",
7954 "BC_CAT_Z",
7955 "cont_nop",
7956 "vmeta_tgets1",
7957 "vmeta_tgets",
7958 "vmeta_tgetb",
7959 "vmeta_tgetv",
7960 "vmeta_tsets1",
7961 "vmeta_tsets",
7962 "vmeta_tsetb",
7963 "vmeta_tsetv",
7964 "vmeta_comp",
7965 "vmeta_binop",
7966 "cont_ra",
7967 "cont_condt",
7968 "cont_condf",
7969 "vmeta_equal",
7970 "vmeta_equal_cd",
7971 "vmeta_arith_nv",
7972 "vmeta_arith_nv2",
7973 "vmeta_unm",
7974 "vmeta_arith_vn",
7975 "vmeta_arith_vv",
7976 "vmeta_arith_vn2",
7977 "vmeta_arith_vv2",
7978 "vmeta_len",
7979 "BC_LEN_Z",
7980 "vmeta_callt",
7981 "BC_CALLT_Z",
7982 "vmeta_for",
7983 "ff_assert",
7984 "fff_fallback",
7985 "fff_res",
7986 "ff_type",
7987 "fff_resn",
7988 "ff_getmetatable",
7989 "fff_restv",
7990 "ff_setmetatable",
7991 "ff_rawget",
7992 "ff_tonumber",
7993 "ff_tostring",
7994 "fff_gcstep",
7995 "ff_next",
7996 "ff_pairs",
7997 "ff_ipairs_aux",
7998 "ff_ipairs",
7999 "ff_pcall",
8000 "ff_xpcall",
8001 "ff_coroutine_resume",
8002 "ff_coroutine_wrap_aux",
8003 "ff_coroutine_yield",
8004 "ff_math_abs",
8005 "fff_resi",
8006 "fff_res1",
8007 "ff_math_floor",
8008 "ff_math_ceil",
8009 "ff_math_sqrt",
8010 "ff_math_log",
8011 "ff_math_log10",
8012 "ff_math_exp",
8013 "ff_math_sin",
8014 "ff_math_cos",
8015 "ff_math_tan",
8016 "ff_math_asin",
8017 "ff_math_acos",
8018 "ff_math_atan",
8019 "ff_math_sinh",
8020 "ff_math_cosh",
8021 "ff_math_tanh",
8022 "ff_math_pow",
8023 "ff_math_atan2",
8024 "ff_math_fmod",
8025 "ff_math_deg",
8026 "ff_math_rad",
8027 "ff_math_ldexp",
8028 "ff_math_frexp",
8029 "ff_math_modf",
8030 "ff_math_min",
8031 "ff_math_max",
8032 "ff_string_len",
8033 "ff_string_byte",
8034 "ff_string_char",
8035 "fff_newstr",
8036 "ff_string_sub",
8037 "ff_string_rep",
8038 "ff_string_reverse",
8039 "ff_string_lower",
8040 "ff_string_upper",
8041 "ff_table_getn",
8042 "ff_bit_band",
8043 "fff_tobit_fb",
8044 "fff_bitop_fb",
8045 "ff_bit_bor",
8046 "ff_bit_bxor",
8047 "ff_bit_bswap",
8048 "ff_bit_bnot",
8049 "ff_bit_lshift",
8050 "ff_bit_rshift",
8051 "ff_bit_arshift",
8052 "ff_bit_rol",
8053 "ff_bit_ror",
8054 "ff_bit_tobit",
8055 "vm_record",
8056 "vm_rethook",
8057 "vm_inshook",
8058 "cont_hook",
8059 "vm_hotloop",
8060 "vm_callhook",
8061 "vm_hotcall",
8062 "vm_exit_handler",
8063 "vm_exit_interp",
8064 "vm_floor",
8065 "vm_ceil",
8066 "vm_trunc",
8067 "vm_modi",
8068 "vm_foldarith",
8069 "vm_cachesync",
8070 "vm_ffi_callback",
8071 "vm_ffi_call",
8072 "BC_ISEQN_Z",
8073 "BC_ISNEN_Z",
8074 "BC_MODVN_Z",
8075 "BC_TGETS_Z",
8076 "BC_TSETS_Z",
8077 "BC_RETV_Z",
8078 (const char *)0
8080 static const char *const extnames[] = {
8081 "lj_state_growstack",
8082 "lj_meta_tget",
8083 "lj_meta_tset",
8084 "lj_meta_comp",
8085 "lj_meta_equal",
8086 "lj_meta_equal_cd",
8087 "lj_meta_arith",
8088 "lj_meta_len",
8089 "lj_meta_call",
8090 "lj_meta_for",
8091 "lj_tab_get",
8092 "lj_str_fromnumber",
8093 "lj_str_fromnum",
8094 "lj_tab_next",
8095 "lj_tab_getinth",
8096 "lj_ffh_coroutine_wrap_err",
8097 "floor",
8098 "ceil",
8099 "sqrt",
8100 "log",
8101 "log10",
8102 "exp",
8103 "sin",
8104 "cos",
8105 "tan",
8106 "asin",
8107 "acos",
8108 "atan",
8109 "sinh",
8110 "cosh",
8111 "tanh",
8112 "pow",
8113 "atan2",
8114 "fmod",
8115 "ldexp",
8116 "frexp",
8117 "modf",
8118 "lj_str_new",
8119 "lj_tab_len",
8120 "lj_gc_step",
8121 "lj_dispatch_ins",
8122 "lj_trace_hot",
8123 "lj_dispatch_call",
8124 "lj_trace_exit",
8125 "lj_err_throw",
8126 "trunc",
8127 "lj_ccallback_enter",
8128 "lj_ccallback_leave",
8129 "lj_meta_cat",
8130 "lj_gc_barrieruv",
8131 "lj_func_closeuv",
8132 "lj_func_newL_gc",
8133 "lj_tab_new",
8134 "lj_tab_dup",
8135 "lj_gc_step_fixtop",
8136 "lj_tab_newkey",
8137 "lj_tab_reasize",
8138 (const char *)0
8140 #define Dt1(_V) (int)(ptrdiff_t)&(((lua_State *)0)_V)
8141 #define Dt2(_V) (int)(ptrdiff_t)&(((global_State *)0)_V)
8142 #define Dt3(_V) (int)(ptrdiff_t)&(((TValue *)0)_V)
8143 #define Dt4(_V) (int)(ptrdiff_t)&(((GCobj *)0)_V)
8144 #define Dt5(_V) (int)(ptrdiff_t)&(((GCstr *)0)_V)
8145 #define Dt6(_V) (int)(ptrdiff_t)&(((GCtab *)0)_V)
8146 #define Dt7(_V) (int)(ptrdiff_t)&(((GCfuncL *)0)_V)
8147 #define Dt8(_V) (int)(ptrdiff_t)&(((GCfuncC *)0)_V)
8148 #define Dt9(_V) (int)(ptrdiff_t)&(((GCproto *)0)_V)
8149 #define DtA(_V) (int)(ptrdiff_t)&(((GCupval *)0)_V)
8150 #define DtB(_V) (int)(ptrdiff_t)&(((Node *)0)_V)
8151 #define DtC(_V) (int)(ptrdiff_t)&(((int *)0)_V)
8152 #define DtD(_V) (int)(ptrdiff_t)&(((GCtrace *)0)_V)
8153 #define DISPATCH_GL(field) (GG_DISP2G + (int)offsetof(global_State, field))
8154 #define DISPATCH_J(field) (GG_DISP2J + (int)offsetof(jit_State, field))
8155 #define PC2PROTO(field) ((int)offsetof(GCproto, field)-(int)sizeof(GCproto))
8157 /* Generate subroutines used by opcodes and other parts of the VM. */
8158 /* The .code_sub section should be last to help static branch prediction. */
8159 static void build_subroutines(BuildCtx *ctx)
8161 dasm_put(Dst, 0);
8162 dasm_put(Dst, 1, FRAME_P, LJ_TTRUE, FRAME_TYPE, FRAME_C, ~LJ_VMST_C, Dt1(->base), DISPATCH_GL(vmstate), 31-3, Dt1(->top));
8163 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);
8164 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));
8165 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);
8166 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);
8167 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);
8168 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);
8169 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);
8170 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);
8171 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);
8172 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));
8173 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);
8174 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);
8175 dasm_put(Dst, 700, 128+(31-14)*8, Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), Dt1(->glref), FRAME_CP, GG_G2DISP);
8176 #if LJ_HASFFI
8177 dasm_put(Dst, 738);
8178 #endif
8179 dasm_put(Dst, 740, Dt7(->pc));
8180 #if LJ_HASFFI
8181 dasm_put(Dst, 746);
8182 #endif
8183 dasm_put(Dst, 749, PC2PROTO(k));
8184 #if LJ_HASFFI
8185 dasm_put(Dst, 754);
8186 #endif
8187 dasm_put(Dst, 762, Dt1(->base), DISPATCH_GL(tmptv), LJ_TSTR, DISPATCH_GL(tmptv), LJ_TTAB, DISPATCH_GL(tmptv2), LJ_TSTR);
8188 if (!LJ_DUALNUM) {
8189 dasm_put(Dst, 807);
8191 dasm_put(Dst, 811, DISPATCH_GL(tmptv));
8192 if (LJ_DUALNUM) {
8193 dasm_put(Dst, 816);
8194 } else {
8195 dasm_put(Dst, 819);
8197 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);
8198 if (!LJ_DUALNUM) {
8199 dasm_put(Dst, 889);
8201 dasm_put(Dst, 893, DISPATCH_GL(tmptv));
8202 if (LJ_DUALNUM) {
8203 dasm_put(Dst, 898);
8204 } else {
8205 dasm_put(Dst, 901);
8207 dasm_put(Dst, 903, Dt1(->base), FRAME_CONT, Dt1(->top));
8208 if (LJ_DUALNUM) {
8209 dasm_put(Dst, 948);
8210 } else {
8211 dasm_put(Dst, 950);
8213 dasm_put(Dst, 952);
8214 if (LJ_DUALNUM) {
8215 dasm_put(Dst, 954);
8216 } else {
8217 dasm_put(Dst, 956);
8219 dasm_put(Dst, 958, Dt1(->base), -(BCBIAS_J*4 >> 16), LJ_TTRUE, LJ_TTRUE, Dt1(->base));
8220 #if LJ_HASFFI
8221 dasm_put(Dst, 1021, Dt1(->base));
8222 #endif
8223 dasm_put(Dst, 1032);
8224 if (LJ_DUALNUM) {
8225 dasm_put(Dst, 1039);
8227 dasm_put(Dst, 1044);
8228 if (LJ_DUALNUM) {
8229 dasm_put(Dst, 1058);
8231 dasm_put(Dst, 1061);
8232 if (LJ_DUALNUM) {
8233 dasm_put(Dst, 1064);
8235 dasm_put(Dst, 1067, Dt1(->base), FRAME_CONT);
8236 #ifdef LUAJIT_ENABLE_LUA52COMPAT
8237 dasm_put(Dst, 1091);
8238 #endif
8239 dasm_put(Dst, 1093, Dt1(->base));
8240 #ifdef LUAJIT_ENABLE_LUA52COMPAT
8241 dasm_put(Dst, 1101);
8242 #else
8243 dasm_put(Dst, 1108);
8244 #endif
8245 dasm_put(Dst, 1111, Dt1(->base), Dt7(->pc), Dt1(->base), Dt1(->base));
8246 #if LJ_HASJIT
8247 dasm_put(Dst, 1159);
8248 #endif
8249 dasm_put(Dst, 1161);
8250 #if LJ_HASJIT
8251 dasm_put(Dst, 1163, BC_JFORI);
8252 #endif
8253 dasm_put(Dst, 1166);
8254 #if LJ_HASJIT
8255 dasm_put(Dst, 1168, BC_JFORI);
8256 #endif
8257 dasm_put(Dst, 1171, BC_FORI, LJ_TFALSE, ~LJ_TISNUM+1, 31-3, Dt8(->upvalue), LJ_TTAB, Dt6(->metatable));
8258 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));
8259 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));
8260 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));
8261 dasm_put(Dst, 1397, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold));
8262 if (LJ_DUALNUM) {
8263 dasm_put(Dst, 1407);
8264 } else {
8265 dasm_put(Dst, 1410);
8267 dasm_put(Dst, 1413, LJ_TSTR, LJ_TTAB, Dt1(->base), Dt1(->top), LJ_TNIL, (2+1)*8, LJ_TTAB);
8268 #ifdef LUAJIT_ENABLE_LUA52COMPAT
8269 dasm_put(Dst, 1464, Dt6(->metatable), Dt8(->upvalue[0]));
8270 #else
8271 dasm_put(Dst, 1473, Dt8(->upvalue[0]));
8272 #endif
8273 dasm_put(Dst, 1477, (3+1)*8);
8274 if (LJ_DUALNUM) {
8275 dasm_put(Dst, 1489);
8276 } else {
8277 dasm_put(Dst, 1491);
8279 dasm_put(Dst, 1493, LJ_TTAB);
8280 if (LJ_DUALNUM) {
8281 dasm_put(Dst, 1500);
8282 } else {
8283 dasm_put(Dst, 1505);
8285 dasm_put(Dst, 1517, Dt6(->asize), Dt6(->array));
8286 if (!LJ_DUALNUM) {
8287 dasm_put(Dst, 1522);
8289 dasm_put(Dst, 1524);
8290 if (LJ_DUALNUM) {
8291 dasm_put(Dst, 1528, 31-3);
8292 } else {
8293 dasm_put(Dst, 1533, 31-3);
8295 dasm_put(Dst, 1537, LJ_TNIL, (0+1)*8, (2+1)*8, Dt6(->hmask), (0+1)*8, (0+1)*8, LJ_TTAB);
8296 #ifdef LUAJIT_ENABLE_LUA52COMPAT
8297 dasm_put(Dst, 1585, Dt6(->metatable), Dt8(->upvalue[0]));
8298 #else
8299 dasm_put(Dst, 1594, Dt8(->upvalue[0]));
8300 #endif
8301 if (LJ_DUALNUM) {
8302 dasm_put(Dst, 1598);
8303 } else {
8304 dasm_put(Dst, 1600);
8306 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));
8307 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));
8308 dasm_put(Dst, 1724, Dt1(->maxstack), Dt1(->top), FRAME_TYPE, LJ_TTRUE, FRAME_TYPE, LJ_TFALSE, Dt1(->top), (2+1)*8, 32-3);
8309 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);
8310 dasm_put(Dst, 1846, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, 32-3, Dt1(->cframe));
8311 dasm_put(Dst, 1903, Dt1(->base), CFRAME_RESUME, Dt1(->top), LUA_YIELD, Dt1(->cframe), Dt1(->status));
8312 if (LJ_DUALNUM) {
8313 dasm_put(Dst, 1928);
8315 dasm_put(Dst, 1949, (1+1)*8, FRAME_TYPE);
8316 if (LJ_DUALNUM) {
8317 dasm_put(Dst, 1991, 31-11, 32-21, 31-11);
8318 dasm_put(Dst, 2073, 31-11, 32-21, 31-11);
8319 } else {
8320 dasm_put(Dst, 2127);
8322 dasm_put(Dst, 2154);
8323 dasm_put(Dst, 2213);
8324 dasm_put(Dst, 2271);
8325 dasm_put(Dst, 2327, Dt8(->upvalue[0]));
8326 dasm_put(Dst, 2393);
8327 if (LJ_DUALNUM) {
8328 dasm_put(Dst, 2397);
8329 } else {
8330 dasm_put(Dst, 2412);
8332 dasm_put(Dst, 2430, DISPATCH_GL(tmptv), DISPATCH_GL(tmptv));
8333 if (!LJ_DUALNUM) {
8334 dasm_put(Dst, 2452);
8336 dasm_put(Dst, 2457, (2+1)*8);
8337 if (LJ_DUALNUM) {
8338 dasm_put(Dst, 2461);
8339 } else {
8340 dasm_put(Dst, 2464);
8342 dasm_put(Dst, 2466, (2+1)*8);
8343 if (LJ_DUALNUM) {
8344 dasm_put(Dst, 2488);
8345 } else {
8346 dasm_put(Dst, 2557);
8348 if (LJ_DUALNUM) {
8349 dasm_put(Dst, 2582);
8350 } else {
8351 dasm_put(Dst, 2651);
8353 dasm_put(Dst, 2676, LJ_TSTR, Dt5(->len), LJ_TSTR, Dt5(->len));
8354 if (LJ_DUALNUM) {
8355 dasm_put(Dst, 2703, Dt5([1]), (0+1)*8);
8356 } else {
8357 dasm_put(Dst, 2715, Dt5([1]), 31-3);
8359 dasm_put(Dst, 2731, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold));
8360 if (LJ_DUALNUM) {
8361 dasm_put(Dst, 2742);
8362 } else {
8363 dasm_put(Dst, 2750);
8365 dasm_put(Dst, 2761, Dt1(->base), Dt1(->base), LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold));
8366 if (!LJ_DUALNUM) {
8367 dasm_put(Dst, 2789);
8369 dasm_put(Dst, 2791);
8370 if (LJ_DUALNUM) {
8371 dasm_put(Dst, 2797);
8372 } else {
8373 dasm_put(Dst, 2799);
8375 dasm_put(Dst, 2801);
8376 if (LJ_DUALNUM) {
8377 dasm_put(Dst, 2805);
8378 } else {
8379 dasm_put(Dst, 2814);
8381 dasm_put(Dst, 2825, LJ_TSTR);
8382 if (!LJ_DUALNUM) {
8383 dasm_put(Dst, 2830);
8385 dasm_put(Dst, 2834, Dt5(->len), sizeof(GCstr)-1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold));
8386 if (LJ_DUALNUM) {
8387 dasm_put(Dst, 2884);
8388 } else {
8389 dasm_put(Dst, 2886);
8391 dasm_put(Dst, 2888, LJ_TSTR);
8392 if (LJ_DUALNUM) {
8393 dasm_put(Dst, 2895);
8394 } else {
8395 dasm_put(Dst, 2899);
8397 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));
8398 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));
8399 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);
8400 if (LJ_DUALNUM) {
8401 dasm_put(Dst, 3086);
8402 } else {
8403 dasm_put(Dst, 3096);
8405 dasm_put(Dst, 3109);
8406 if (LJ_DUALNUM) {
8407 dasm_put(Dst, 3115);
8408 } else {
8409 dasm_put(Dst, 3117);
8411 dasm_put(Dst, 3119);
8412 if (LJ_DUALNUM) {
8413 dasm_put(Dst, 3123);
8414 } else {
8415 dasm_put(Dst, 3126);
8417 dasm_put(Dst, 3132);
8418 if (LJ_DUALNUM) {
8419 dasm_put(Dst, 3137);
8420 } else {
8421 dasm_put(Dst, 3147);
8423 dasm_put(Dst, 3160);
8424 if (LJ_DUALNUM) {
8425 dasm_put(Dst, 3166);
8426 } else {
8427 dasm_put(Dst, 3168);
8429 dasm_put(Dst, 3170);
8430 if (LJ_DUALNUM) {
8431 dasm_put(Dst, 3174);
8432 } else {
8433 dasm_put(Dst, 3177);
8435 dasm_put(Dst, 3183);
8436 if (LJ_DUALNUM) {
8437 dasm_put(Dst, 3188);
8438 } else {
8439 dasm_put(Dst, 3198);
8441 dasm_put(Dst, 3211);
8442 if (LJ_DUALNUM) {
8443 dasm_put(Dst, 3217);
8444 } else {
8445 dasm_put(Dst, 3219);
8447 dasm_put(Dst, 3221);
8448 if (LJ_DUALNUM) {
8449 dasm_put(Dst, 3225);
8450 } else {
8451 dasm_put(Dst, 3228);
8453 dasm_put(Dst, 3234);
8454 if (LJ_DUALNUM) {
8455 dasm_put(Dst, 3239);
8456 } else {
8457 dasm_put(Dst, 3249);
8459 dasm_put(Dst, 3262);
8460 if (LJ_DUALNUM) {
8461 dasm_put(Dst, 3269);
8462 } else {
8463 dasm_put(Dst, 3279);
8465 dasm_put(Dst, 3292);
8466 if (LJ_DUALNUM) {
8467 dasm_put(Dst, 3296);
8468 } else {
8469 dasm_put(Dst, 3311);
8471 dasm_put(Dst, 3332);
8472 if (LJ_DUALNUM) {
8473 dasm_put(Dst, 3337);
8474 } else {
8475 dasm_put(Dst, 3352);
8477 dasm_put(Dst, 3373);
8478 if (LJ_DUALNUM) {
8479 dasm_put(Dst, 3378);
8480 } else {
8481 dasm_put(Dst, 3393);
8483 dasm_put(Dst, 3414);
8484 if (LJ_DUALNUM) {
8485 dasm_put(Dst, 3419);
8486 } else {
8487 dasm_put(Dst, 3434);
8489 dasm_put(Dst, 3455);
8490 if (LJ_DUALNUM) {
8491 dasm_put(Dst, 3459);
8492 } else {
8493 dasm_put(Dst, 3474);
8495 dasm_put(Dst, 3495);
8496 if (LJ_DUALNUM) {
8497 dasm_put(Dst, 3500);
8498 } else {
8499 dasm_put(Dst, 3510);
8501 if (LJ_DUALNUM) {
8502 dasm_put(Dst, 3523);
8503 } else {
8504 dasm_put(Dst, 3526);
8506 dasm_put(Dst, 3532);
8507 if (LJ_DUALNUM) {
8508 dasm_put(Dst, 3540);
8510 dasm_put(Dst, 3548);
8511 if (LJ_DUALNUM) {
8512 dasm_put(Dst, 3550);
8514 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);
8515 dasm_put(Dst, 3621, Dt1(->base), Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top));
8516 #if LJ_HASJIT
8517 dasm_put(Dst, 3647, DISPATCH_GL(hookmask), HOOK_VMEVENT, DISPATCH_GL(hookcount), HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount));
8518 #endif
8519 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));
8520 dasm_put(Dst, 3716, GG_DISP2STATIC);
8521 #if LJ_HASJIT
8522 dasm_put(Dst, 3734, GG_DISP2J, Dt7(->pc), DISPATCH_J(L), PC2PROTO(framesize), Dt1(->base), 31-3, Dt1(->top));
8523 #endif
8524 dasm_put(Dst, 3757);
8525 #if LJ_HASJIT
8526 dasm_put(Dst, 3760);
8527 #endif
8528 dasm_put(Dst, 3763);
8529 #if LJ_HASJIT
8530 dasm_put(Dst, 3765);
8531 #endif
8532 dasm_put(Dst, 3768, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top));
8533 #if LJ_HASJIT
8534 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);
8535 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);
8536 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));
8537 #endif
8538 dasm_put(Dst, 3915);
8539 #if LJ_HASJIT
8540 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);
8541 #endif
8542 dasm_put(Dst, 3974);
8543 #if LJ_HASJIT
8544 dasm_put(Dst, 3982);
8545 #endif
8546 dasm_put(Dst, 3985);
8547 #if LJ_HASJIT
8548 dasm_put(Dst, 4065);
8549 #else
8550 dasm_put(Dst, 4087);
8551 #endif
8552 dasm_put(Dst, 4089);
8553 #if LJ_HASFFI
8554 #define DtE(_V) (int)(ptrdiff_t)&(((CTState *)0)_V)
8555 dasm_put(Dst, 4113, 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);
8556 dasm_put(Dst, 4161, 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]));
8557 dasm_put(Dst, 4208, 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));
8558 #endif
8559 dasm_put(Dst, 4272);
8560 #if LJ_HASFFI
8561 dasm_put(Dst, 4274, DISPATCH_GL(ctype_state), Dt1(->base), Dt1(->top), DtE(->L), DtE(->cb.gpr[0]), DtE(->cb.fpr[0]), DtE(->cb.gpr[1]));
8562 #endif
8563 dasm_put(Dst, 4295);
8564 #if LJ_HASFFI
8565 #define DtF(_V) (int)(ptrdiff_t)&(((CCallState *)0)_V)
8566 dasm_put(Dst, 4297, 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]));
8567 dasm_put(Dst, 4354, 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]));
8568 #endif
8571 /* Generate the code for a single instruction. */
8572 static void build_ins(BuildCtx *ctx, BCOp op, int defop)
8574 int vk = 0;
8575 dasm_put(Dst, 4386, defop);
8577 switch (op) {
8579 /* -- Comparison ops ---------------------------------------------------- */
8581 /* Remember: all ops branch for a true comparison, fall through otherwise. */
8583 case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT:
8584 if (LJ_DUALNUM) {
8585 dasm_put(Dst, 4388, -(BCBIAS_J*4 >> 16));
8586 if (op == BC_ISLT) {
8587 dasm_put(Dst, 4405);
8588 } else if (op == BC_ISGE) {
8589 dasm_put(Dst, 4408);
8590 } else if (op == BC_ISLE) {
8591 dasm_put(Dst, 4411);
8592 } else {
8593 dasm_put(Dst, 4414);
8595 dasm_put(Dst, 4417);
8596 if (op == BC_ISLT) {
8597 dasm_put(Dst, 4456);
8598 } else if (op == BC_ISGE) {
8599 dasm_put(Dst, 4459);
8600 } else if (op == BC_ISLE) {
8601 dasm_put(Dst, 4462);
8602 } else {
8603 dasm_put(Dst, 4466);
8605 dasm_put(Dst, 4470);
8606 } else {
8607 dasm_put(Dst, 4473, -(BCBIAS_J*4 >> 16));
8608 if (op == BC_ISLT) {
8609 dasm_put(Dst, 4490);
8610 } else if (op == BC_ISGE) {
8611 dasm_put(Dst, 4493);
8612 } else if (op == BC_ISLE) {
8613 dasm_put(Dst, 4496);
8614 } else {
8615 dasm_put(Dst, 4500);
8617 dasm_put(Dst, 4504);
8619 break;
8621 case BC_ISEQV: case BC_ISNEV:
8622 vk = op == BC_ISEQV;
8623 if (LJ_DUALNUM) {
8624 dasm_put(Dst, 4517, -(BCBIAS_J*4 >> 16));
8625 if (vk) {
8626 dasm_put(Dst, 4530);
8627 } else {
8628 dasm_put(Dst, 4533);
8630 } else {
8631 dasm_put(Dst, 4536, -(BCBIAS_J*4 >> 16));
8632 if (vk) {
8633 dasm_put(Dst, 4553);
8634 } else {
8635 dasm_put(Dst, 4557);
8637 dasm_put(Dst, 4561);
8639 dasm_put(Dst, 4573);
8640 if (!LJ_DUALNUM) {
8641 dasm_put(Dst, 4575);
8643 if (LJ_HASFFI) {
8644 dasm_put(Dst, 4578, LJ_TCDATA, LJ_TCDATA);
8646 dasm_put(Dst, 4583, ~LJ_TISPRI);
8647 if (LJ_HASFFI) {
8648 dasm_put(Dst, 4588);
8650 dasm_put(Dst, 4590, ~LJ_TISTABUD);
8651 if (LJ_HASFFI) {
8652 dasm_put(Dst, 4593);
8654 dasm_put(Dst, 4596);
8655 if (vk) {
8656 dasm_put(Dst, 4604);
8657 } else {
8658 dasm_put(Dst, 4609);
8660 if (LJ_DUALNUM) {
8661 dasm_put(Dst, 4614);
8662 } else {
8663 dasm_put(Dst, 4629);
8665 dasm_put(Dst, 4632, Dt6(->metatable), 1-vk, Dt6(->nomm), 1<<MM_eq);
8666 break;
8668 case BC_ISEQS: case BC_ISNES:
8669 vk = op == BC_ISEQS;
8670 dasm_put(Dst, 4651, 32-1);
8671 if (LJ_HASFFI) {
8672 dasm_put(Dst, 4659, LJ_TCDATA);
8674 dasm_put(Dst, 4662, LJ_TSTR);
8675 if (LJ_HASFFI) {
8676 dasm_put(Dst, 4666);
8678 dasm_put(Dst, 4669, -(BCBIAS_J*4 >> 16));
8679 if (vk) {
8680 dasm_put(Dst, 4677);
8681 } else {
8682 dasm_put(Dst, 4679);
8684 dasm_put(Dst, 4681);
8685 break;
8687 case BC_ISEQN: case BC_ISNEN:
8688 vk = op == BC_ISEQN;
8689 if (LJ_DUALNUM) {
8690 dasm_put(Dst, 4693, -(BCBIAS_J*4 >> 16));
8691 if (vk) {
8692 dasm_put(Dst, 4705);
8693 } else {
8694 dasm_put(Dst, 4707);
8696 dasm_put(Dst, 4709);
8697 } else {
8698 if (vk) {
8699 dasm_put(Dst, 4716);
8700 } else {
8701 dasm_put(Dst, 4718);
8703 dasm_put(Dst, 4720, -(BCBIAS_J*4 >> 16));
8705 if (vk) {
8706 dasm_put(Dst, 4733);
8707 if (!LJ_HASFFI) {
8708 dasm_put(Dst, 4738);
8710 } else {
8711 dasm_put(Dst, 4740);
8712 if (!LJ_HASFFI) {
8713 dasm_put(Dst, 4744);
8715 dasm_put(Dst, 4746);
8717 dasm_put(Dst, 4749);
8718 if (LJ_HASFFI) {
8719 dasm_put(Dst, 4760, LJ_TCDATA);
8721 if (LJ_DUALNUM) {
8722 dasm_put(Dst, 4768);
8724 break;
8726 case BC_ISEQP: case BC_ISNEP:
8727 vk = op == BC_ISEQP;
8728 dasm_put(Dst, 4792, 32-3);
8729 if (LJ_HASFFI) {
8730 dasm_put(Dst, 4799, LJ_TCDATA);
8732 dasm_put(Dst, 4802);
8733 if (LJ_HASFFI) {
8734 dasm_put(Dst, 4804);
8736 dasm_put(Dst, 4807, -(BCBIAS_J*4 >> 16));
8737 if (vk) {
8738 dasm_put(Dst, 4813);
8739 } else {
8740 dasm_put(Dst, 4815);
8742 dasm_put(Dst, 4817);
8743 break;
8745 /* -- Unary test and copy ops ------------------------------------------- */
8747 case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF:
8748 dasm_put(Dst, 4829);
8749 if (op == BC_IST || op == BC_ISF) {
8750 dasm_put(Dst, 4833, LJ_TTRUE, -(BCBIAS_J*4 >> 16));
8751 if (op == BC_IST) {
8752 dasm_put(Dst, 4840);
8753 } else {
8754 dasm_put(Dst, 4842);
8756 dasm_put(Dst, 4844);
8757 } else {
8758 dasm_put(Dst, 4846, LJ_TFALSE);
8759 if (op == BC_ISTC) {
8760 dasm_put(Dst, 4851);
8761 } else {
8762 dasm_put(Dst, 4854);
8764 dasm_put(Dst, 4857, -(BCBIAS_J*4 >> 16));
8766 dasm_put(Dst, 4864);
8767 break;
8769 /* -- Unary ops --------------------------------------------------------- */
8771 case BC_MOV:
8772 dasm_put(Dst, 4875);
8773 break;
8774 case BC_NOT:
8775 dasm_put(Dst, 4888, LJ_TTRUE);
8776 break;
8777 case BC_UNM:
8778 dasm_put(Dst, 4904);
8779 if (LJ_DUALNUM) {
8780 dasm_put(Dst, 4908);
8782 dasm_put(Dst, 4936);
8783 if (LJ_DUALNUM) {
8784 dasm_put(Dst, 4946);
8785 } else {
8786 dasm_put(Dst, 4949);
8788 break;
8789 case BC_LEN:
8790 dasm_put(Dst, 4958, LJ_TSTR, Dt5(->len));
8791 if (LJ_DUALNUM) {
8792 dasm_put(Dst, 4968);
8793 } else {
8794 dasm_put(Dst, 4973);
8796 dasm_put(Dst, 4980, LJ_TTAB);
8797 #ifdef LUAJIT_ENABLE_LUA52COMPAT
8798 dasm_put(Dst, 4994, Dt6(->metatable));
8799 #endif
8800 dasm_put(Dst, 5001);
8801 #ifdef LUAJIT_ENABLE_LUA52COMPAT
8802 dasm_put(Dst, 5007, Dt6(->nomm), 1<<MM_len);
8803 #endif
8804 break;
8806 /* -- Binary ops -------------------------------------------------------- */
8809 case BC_ADDVN: case BC_ADDNV: case BC_ADDVV:
8810 if (LJ_DUALNUM) {
8811 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8812 switch (vk) {
8813 case 0:
8814 dasm_put(Dst, 5017);
8815 break;
8816 case 1:
8817 dasm_put(Dst, 5023);
8818 break;
8819 default:
8820 dasm_put(Dst, 5029);
8821 break;
8823 dasm_put(Dst, 5035);
8824 switch (vk) {
8825 case 0:
8826 dasm_put(Dst, 5062);
8827 break;
8828 case 1:
8829 dasm_put(Dst, 5065);
8830 break;
8831 default:
8832 dasm_put(Dst, 5068);
8833 break;
8835 dasm_put(Dst, 5071);
8836 if (vk == 1) {
8837 dasm_put(Dst, 5073);
8838 } else {
8839 dasm_put(Dst, 5077);
8841 switch (vk) {
8842 case 0:
8843 dasm_put(Dst, 5081);
8844 break;
8845 case 1:
8846 dasm_put(Dst, 5084);
8847 break;
8848 default:
8849 dasm_put(Dst, 5087);
8850 break;
8852 dasm_put(Dst, 5090);
8853 } else {
8854 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8855 switch (vk) {
8856 case 0:
8857 dasm_put(Dst, 5097);
8858 if (LJ_DUALNUM) {
8859 dasm_put(Dst, 5099);
8861 dasm_put(Dst, 5101);
8862 if (LJ_DUALNUM) {
8863 dasm_put(Dst, 5104);
8864 } else {
8865 dasm_put(Dst, 5110);
8867 break;
8868 case 1:
8869 dasm_put(Dst, 5114);
8870 if (LJ_DUALNUM) {
8871 dasm_put(Dst, 5116);
8873 dasm_put(Dst, 5118);
8874 if (LJ_DUALNUM) {
8875 dasm_put(Dst, 5121);
8876 } else {
8877 dasm_put(Dst, 5127);
8879 break;
8880 default:
8881 dasm_put(Dst, 5131);
8882 break;
8884 dasm_put(Dst, 5141);
8886 break;
8887 case BC_SUBVN: case BC_SUBNV: case BC_SUBVV:
8888 if (LJ_DUALNUM) {
8889 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8890 switch (vk) {
8891 case 0:
8892 dasm_put(Dst, 5154);
8893 break;
8894 case 1:
8895 dasm_put(Dst, 5160);
8896 break;
8897 default:
8898 dasm_put(Dst, 5166);
8899 break;
8901 dasm_put(Dst, 5172);
8902 switch (vk) {
8903 case 0:
8904 dasm_put(Dst, 5199);
8905 break;
8906 case 1:
8907 dasm_put(Dst, 5202);
8908 break;
8909 default:
8910 dasm_put(Dst, 5205);
8911 break;
8913 dasm_put(Dst, 5208);
8914 if (vk == 1) {
8915 dasm_put(Dst, 5210);
8916 } else {
8917 dasm_put(Dst, 5214);
8919 switch (vk) {
8920 case 0:
8921 dasm_put(Dst, 5218);
8922 break;
8923 case 1:
8924 dasm_put(Dst, 5221);
8925 break;
8926 default:
8927 dasm_put(Dst, 5224);
8928 break;
8930 dasm_put(Dst, 5227);
8931 } else {
8932 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8933 switch (vk) {
8934 case 0:
8935 dasm_put(Dst, 5234);
8936 if (LJ_DUALNUM) {
8937 dasm_put(Dst, 5236);
8939 dasm_put(Dst, 5238);
8940 if (LJ_DUALNUM) {
8941 dasm_put(Dst, 5241);
8942 } else {
8943 dasm_put(Dst, 5247);
8945 break;
8946 case 1:
8947 dasm_put(Dst, 5251);
8948 if (LJ_DUALNUM) {
8949 dasm_put(Dst, 5253);
8951 dasm_put(Dst, 5255);
8952 if (LJ_DUALNUM) {
8953 dasm_put(Dst, 5258);
8954 } else {
8955 dasm_put(Dst, 5264);
8957 break;
8958 default:
8959 dasm_put(Dst, 5268);
8960 break;
8962 dasm_put(Dst, 5278);
8964 break;
8965 case BC_MULVN: case BC_MULNV: case BC_MULVV:
8966 if (LJ_DUALNUM) {
8967 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
8968 switch (vk) {
8969 case 0:
8970 dasm_put(Dst, 5291);
8971 break;
8972 case 1:
8973 dasm_put(Dst, 5297);
8974 break;
8975 default:
8976 dasm_put(Dst, 5303);
8977 break;
8979 dasm_put(Dst, 5309);
8980 switch (vk) {
8981 case 0:
8982 dasm_put(Dst, 5336);
8983 break;
8984 case 1:
8985 dasm_put(Dst, 5339);
8986 break;
8987 default:
8988 dasm_put(Dst, 5342);
8989 break;
8991 dasm_put(Dst, 5345);
8992 if (vk == 1) {
8993 dasm_put(Dst, 5347);
8994 } else {
8995 dasm_put(Dst, 5351);
8997 switch (vk) {
8998 case 0:
8999 dasm_put(Dst, 5355);
9000 break;
9001 case 1:
9002 dasm_put(Dst, 5358);
9003 break;
9004 default:
9005 dasm_put(Dst, 5361);
9006 break;
9008 dasm_put(Dst, 5364);
9009 } else {
9010 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
9011 switch (vk) {
9012 case 0:
9013 dasm_put(Dst, 5371);
9014 if (LJ_DUALNUM) {
9015 dasm_put(Dst, 5373);
9017 dasm_put(Dst, 5375);
9018 if (LJ_DUALNUM) {
9019 dasm_put(Dst, 5378);
9020 } else {
9021 dasm_put(Dst, 5384);
9023 break;
9024 case 1:
9025 dasm_put(Dst, 5388);
9026 if (LJ_DUALNUM) {
9027 dasm_put(Dst, 5390);
9029 dasm_put(Dst, 5392);
9030 if (LJ_DUALNUM) {
9031 dasm_put(Dst, 5395);
9032 } else {
9033 dasm_put(Dst, 5401);
9035 break;
9036 default:
9037 dasm_put(Dst, 5405);
9038 break;
9040 dasm_put(Dst, 5415);
9042 break;
9043 case BC_DIVVN: case BC_DIVNV: case BC_DIVVV:
9044 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
9045 switch (vk) {
9046 case 0:
9047 dasm_put(Dst, 5428);
9048 if (LJ_DUALNUM) {
9049 dasm_put(Dst, 5430);
9051 dasm_put(Dst, 5432);
9052 if (LJ_DUALNUM) {
9053 dasm_put(Dst, 5435);
9054 } else {
9055 dasm_put(Dst, 5441);
9057 break;
9058 case 1:
9059 dasm_put(Dst, 5445);
9060 if (LJ_DUALNUM) {
9061 dasm_put(Dst, 5447);
9063 dasm_put(Dst, 5449);
9064 if (LJ_DUALNUM) {
9065 dasm_put(Dst, 5452);
9066 } else {
9067 dasm_put(Dst, 5458);
9069 break;
9070 default:
9071 dasm_put(Dst, 5462);
9072 break;
9074 dasm_put(Dst, 5472);
9075 break;
9076 case BC_MODVN:
9077 if (LJ_DUALNUM) {
9078 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
9079 switch (vk) {
9080 case 0:
9081 dasm_put(Dst, 5485);
9082 break;
9083 case 1:
9084 dasm_put(Dst, 5491);
9085 break;
9086 default:
9087 dasm_put(Dst, 5497);
9088 break;
9090 dasm_put(Dst, 5503);
9091 switch (vk) {
9092 case 0:
9093 dasm_put(Dst, 5531);
9094 break;
9095 case 1:
9096 dasm_put(Dst, 5534);
9097 break;
9098 default:
9099 dasm_put(Dst, 5537);
9100 break;
9102 dasm_put(Dst, 5540);
9103 if (vk == 1) {
9104 dasm_put(Dst, 5542);
9105 } else {
9106 dasm_put(Dst, 5546);
9108 switch (vk) {
9109 case 0:
9110 dasm_put(Dst, 5550);
9111 break;
9112 case 1:
9113 dasm_put(Dst, 5553);
9114 break;
9115 default:
9116 dasm_put(Dst, 5556);
9117 break;
9119 dasm_put(Dst, 5559);
9120 } else {
9121 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
9122 switch (vk) {
9123 case 0:
9124 dasm_put(Dst, 5571);
9125 if (LJ_DUALNUM) {
9126 dasm_put(Dst, 5573);
9128 dasm_put(Dst, 5575);
9129 if (LJ_DUALNUM) {
9130 dasm_put(Dst, 5578);
9131 } else {
9132 dasm_put(Dst, 5584);
9134 break;
9135 case 1:
9136 dasm_put(Dst, 5588);
9137 if (LJ_DUALNUM) {
9138 dasm_put(Dst, 5590);
9140 dasm_put(Dst, 5592);
9141 if (LJ_DUALNUM) {
9142 dasm_put(Dst, 5595);
9143 } else {
9144 dasm_put(Dst, 5601);
9146 break;
9147 default:
9148 dasm_put(Dst, 5605);
9149 break;
9151 dasm_put(Dst, 5615);
9153 break;
9154 case BC_MODNV: case BC_MODVV:
9155 if (LJ_DUALNUM) {
9156 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
9157 switch (vk) {
9158 case 0:
9159 dasm_put(Dst, 5633);
9160 break;
9161 case 1:
9162 dasm_put(Dst, 5639);
9163 break;
9164 default:
9165 dasm_put(Dst, 5645);
9166 break;
9168 dasm_put(Dst, 5651);
9169 switch (vk) {
9170 case 0:
9171 dasm_put(Dst, 5679);
9172 break;
9173 case 1:
9174 dasm_put(Dst, 5682);
9175 break;
9176 default:
9177 dasm_put(Dst, 5685);
9178 break;
9180 dasm_put(Dst, 5688);
9181 if (vk == 1) {
9182 dasm_put(Dst, 5690);
9183 } else {
9184 dasm_put(Dst, 5694);
9186 switch (vk) {
9187 case 0:
9188 dasm_put(Dst, 5698);
9189 break;
9190 case 1:
9191 dasm_put(Dst, 5701);
9192 break;
9193 default:
9194 dasm_put(Dst, 5704);
9195 break;
9197 dasm_put(Dst, 5707);
9198 } else {
9199 vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN);
9200 switch (vk) {
9201 case 0:
9202 dasm_put(Dst, 5710);
9203 if (LJ_DUALNUM) {
9204 dasm_put(Dst, 5712);
9206 dasm_put(Dst, 5714);
9207 if (LJ_DUALNUM) {
9208 dasm_put(Dst, 5717);
9209 } else {
9210 dasm_put(Dst, 5723);
9212 break;
9213 case 1:
9214 dasm_put(Dst, 5727);
9215 if (LJ_DUALNUM) {
9216 dasm_put(Dst, 5729);
9218 dasm_put(Dst, 5731);
9219 if (LJ_DUALNUM) {
9220 dasm_put(Dst, 5734);
9221 } else {
9222 dasm_put(Dst, 5740);
9224 break;
9225 default:
9226 dasm_put(Dst, 5744);
9227 break;
9229 dasm_put(Dst, 5754);
9231 break;
9232 case BC_POW:
9233 dasm_put(Dst, 5757);
9234 break;
9236 case BC_CAT:
9237 dasm_put(Dst, 5780, Dt1(->base), 32-3, Dt1(->base));
9238 break;
9240 /* -- Constant ops ------------------------------------------------------ */
9242 case BC_KSTR:
9243 dasm_put(Dst, 5810, 32-1, LJ_TSTR);
9244 break;
9245 case BC_KCDATA:
9246 #if LJ_HASFFI
9247 dasm_put(Dst, 5829, 32-1, LJ_TCDATA);
9248 #endif
9249 break;
9250 case BC_KSHORT:
9251 if (LJ_DUALNUM) {
9252 dasm_put(Dst, 5848, 31-13);
9253 } else {
9254 dasm_put(Dst, 5864, 31-13, 31-20);
9256 break;
9257 case BC_KNUM:
9258 dasm_put(Dst, 5892);
9259 break;
9260 case BC_KPRI:
9261 dasm_put(Dst, 5905, 32-3);
9262 break;
9263 case BC_KNIL:
9264 dasm_put(Dst, 5920);
9265 break;
9267 /* -- Upvalue and function ops ------------------------------------------ */
9269 case BC_UGET:
9270 dasm_put(Dst, 5939, 32-1, offsetof(GCfuncL, uvptr), DtA(->v));
9271 break;
9272 case BC_USETV:
9273 dasm_put(Dst, 5960, 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);
9274 break;
9275 case BC_USETS:
9276 dasm_put(Dst, 6013, 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);
9277 break;
9278 case BC_USETN:
9279 dasm_put(Dst, 6064, 32-1, offsetof(GCfuncL, uvptr), DtA(->v));
9280 break;
9281 case BC_USETP:
9282 dasm_put(Dst, 6085, 32-1, 32-3, offsetof(GCfuncL, uvptr), DtA(->v));
9283 break;
9285 case BC_UCLO:
9286 dasm_put(Dst, 6108, Dt1(->openupval), 32-1, -(BCBIAS_J*4 >> 16), Dt1(->base), Dt1(->base));
9287 break;
9289 case BC_FNEW:
9290 dasm_put(Dst, 6138, 32-1, Dt1(->base), Dt1(->base), LJ_TFUNC);
9291 break;
9293 /* -- Table ops --------------------------------------------------------- */
9295 case BC_TNEW:
9296 case BC_TDUP:
9297 dasm_put(Dst, 6166, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base));
9298 if (op == BC_TNEW) {
9299 dasm_put(Dst, 6179);
9300 } else {
9301 dasm_put(Dst, 6188, 32-1);
9303 dasm_put(Dst, 6195, Dt1(->base), LJ_TTAB);
9304 if (op == BC_TNEW) {
9305 dasm_put(Dst, 6212);
9307 dasm_put(Dst, 6217);
9308 break;
9310 case BC_GGET:
9311 case BC_GSET:
9312 dasm_put(Dst, 6226, 32-1, Dt7(->env));
9313 if (op == BC_GGET) {
9314 dasm_put(Dst, 6234);
9315 } else {
9316 dasm_put(Dst, 6237);
9318 break;
9320 case BC_TGETV:
9321 dasm_put(Dst, 6240);
9322 if (LJ_DUALNUM) {
9323 dasm_put(Dst, 6244);
9324 } else {
9325 dasm_put(Dst, 6246);
9327 dasm_put(Dst, 6248, LJ_TTAB);
9328 if (LJ_DUALNUM) {
9329 dasm_put(Dst, 6254, Dt6(->asize), Dt6(->array), 31-3);
9330 } else {
9331 dasm_put(Dst, 6264, Dt6(->asize), Dt6(->array), 31-3);
9333 dasm_put(Dst, 6281, LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index, LJ_TSTR);
9334 if (!LJ_DUALNUM) {
9335 dasm_put(Dst, 6321);
9337 dasm_put(Dst, 6323);
9338 break;
9339 case BC_TGETS:
9340 dasm_put(Dst, 6326, 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));
9341 dasm_put(Dst, 6387, LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index);
9342 break;
9343 case BC_TGETB:
9344 dasm_put(Dst, 6407, 32-3, LJ_TTAB, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index);
9345 break;
9347 case BC_TSETV:
9348 dasm_put(Dst, 6455);
9349 if (LJ_DUALNUM) {
9350 dasm_put(Dst, 6459);
9351 } else {
9352 dasm_put(Dst, 6461);
9354 dasm_put(Dst, 6463, LJ_TTAB);
9355 if (LJ_DUALNUM) {
9356 dasm_put(Dst, 6469, Dt6(->asize), Dt6(->array), 31-3);
9357 } else {
9358 dasm_put(Dst, 6479, Dt6(->asize), Dt6(->array), 31-3);
9360 dasm_put(Dst, 6496, Dt6(->marked), LJ_TNIL, LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, LJ_TSTR);
9361 if (!LJ_DUALNUM) {
9362 dasm_put(Dst, 6543);
9364 dasm_put(Dst, 6545, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist));
9365 break;
9366 case BC_TSETS:
9367 dasm_put(Dst, 6560, 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);
9368 dasm_put(Dst, 6611, 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);
9369 dasm_put(Dst, 6668, Dt1(->base), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist));
9370 break;
9371 case BC_TSETB:
9372 dasm_put(Dst, 6691, 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));
9373 dasm_put(Dst, 6749, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist));
9374 break;
9376 case BC_TSETM:
9377 dasm_put(Dst, 6759, 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));
9378 dasm_put(Dst, 6828);
9379 break;
9381 /* -- Calls and vararg handling ----------------------------------------- */
9383 case BC_CALLM:
9384 dasm_put(Dst, 6831);
9385 break;
9386 case BC_CALL:
9387 dasm_put(Dst, 6833, LJ_TFUNC, Dt7(->pc));
9388 break;
9390 case BC_CALLMT:
9391 dasm_put(Dst, 6854);
9392 break;
9393 case BC_CALLT:
9394 dasm_put(Dst, 6856, LJ_TFUNC, FRAME_TYPE, Dt7(->ffid), FRAME_VARG, Dt7(->pc), -4-8, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP);
9395 dasm_put(Dst, 6920, FRAME_TYPE);
9396 break;
9398 case BC_ITERC:
9399 dasm_put(Dst, 6929, LJ_TFUNC, Dt7(->pc));
9400 break;
9402 case BC_ITERN:
9403 #if LJ_HASJIT
9404 #endif
9405 dasm_put(Dst, 6956, Dt6(->asize), Dt6(->array), 31-3, LJ_TNIL);
9406 if (LJ_DUALNUM) {
9407 dasm_put(Dst, 6978);
9408 } else {
9409 dasm_put(Dst, 6981);
9411 dasm_put(Dst, 6985, -(BCBIAS_J*4 >> 16));
9412 if (!LJ_DUALNUM) {
9413 dasm_put(Dst, 6993);
9415 dasm_put(Dst, 6995, Dt6(->hmask), Dt6(->node), 31-5, 31-3, LJ_TNIL, DtB(->key), -(BCBIAS_J*4 >> 16));
9416 break;
9418 case BC_ISNEXT:
9419 dasm_put(Dst, 7051, 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));
9420 break;
9422 case BC_VARG:
9423 dasm_put(Dst, 7101, FRAME_VARG, Dt1(->maxstack), Dt1(->top), Dt1(->base), 32-3, Dt1(->base));
9424 dasm_put(Dst, 7181);
9425 break;
9427 /* -- Returns ----------------------------------------------------------- */
9429 case BC_RETM:
9430 dasm_put(Dst, 7187);
9431 break;
9433 case BC_RET:
9434 dasm_put(Dst, 7189, FRAME_TYPE, FRAME_VARG, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP);
9435 break;
9437 case BC_RET0: case BC_RET1:
9438 dasm_put(Dst, 7259, FRAME_TYPE, FRAME_VARG);
9439 if (op == BC_RET1) {
9440 dasm_put(Dst, 7272);
9442 dasm_put(Dst, 7275, Dt7(->pc), PC2PROTO(k));
9443 break;
9445 /* -- Loops and branches ------------------------------------------------ */
9447 case BC_FORL:
9448 #if LJ_HASJIT
9449 dasm_put(Dst, 7303, GG_DISP2HOT, -HOTCOUNT_LOOP);
9450 #endif
9451 break;
9453 case BC_JFORI:
9454 case BC_JFORL:
9455 #if !LJ_HASJIT
9456 break;
9457 #endif
9458 case BC_FORI:
9459 case BC_IFORL:
9460 vk = (op == BC_IFORL || op == BC_JFORL);
9461 if (LJ_DUALNUM) {
9462 dasm_put(Dst, 7313, FORL_IDX*8+4);
9463 if (vk) {
9464 dasm_put(Dst, 7318, FORL_STEP*8+4, FORL_STOP*8+4, FORL_IDX*8+4);
9465 } else {
9466 dasm_put(Dst, 7332, FORL_STEP*8, FORL_STEP*8+4, FORL_STOP*8, FORL_STOP*8+4);
9468 dasm_put(Dst, 7348, FORL_EXT*8);
9469 if (op != BC_JFORL) {
9470 dasm_put(Dst, 7355, 32-1);
9472 dasm_put(Dst, 7358, FORL_EXT*8+4);
9473 if (op != BC_JFORL) {
9474 dasm_put(Dst, 7361);
9476 if (op == BC_FORI) {
9477 dasm_put(Dst, 7363);
9478 } else if (op == BC_JFORI) {
9479 dasm_put(Dst, 7366, -(BCBIAS_J*4 >> 16));
9480 } else if (op == BC_IFORL) {
9481 dasm_put(Dst, 7371, -(BCBIAS_J*4 >> 16));
9482 } else {
9483 dasm_put(Dst, 7376, BC_JLOOP);
9485 dasm_put(Dst, 7379);
9486 if (vk) {
9487 dasm_put(Dst, 7395);
9490 if (vk) {
9491 if (LJ_DUALNUM) {
9492 dasm_put(Dst, 7402, FORL_IDX*8);
9493 } else {
9494 dasm_put(Dst, 7406);
9496 dasm_put(Dst, 7408, FORL_STEP*8, FORL_STOP*8, FORL_STEP*8, FORL_IDX*8);
9497 } else {
9498 if (LJ_DUALNUM) {
9499 dasm_put(Dst, 7418);
9500 } else {
9501 dasm_put(Dst, 7420, FORL_STEP*8, FORL_STOP*8);
9503 dasm_put(Dst, 7429, FORL_IDX*8, FORL_STOP*8);
9505 dasm_put(Dst, 7438);
9506 if (op != BC_JFORL) {
9507 dasm_put(Dst, 7440, 32-1);
9509 dasm_put(Dst, 7443, FORL_EXT*8);
9510 if (op != BC_JFORL) {
9511 dasm_put(Dst, 7446);
9513 dasm_put(Dst, 7448);
9514 if (op == BC_JFORI) {
9515 dasm_put(Dst, 7450, -(BCBIAS_J*4 >> 16));
9517 dasm_put(Dst, 7453);
9518 if (op == BC_FORI) {
9519 dasm_put(Dst, 7456);
9520 } else if (op == BC_IFORL) {
9521 if (LJ_DUALNUM) {
9522 dasm_put(Dst, 7459);
9523 } else {
9524 dasm_put(Dst, 7462);
9526 dasm_put(Dst, 7465, -(BCBIAS_J*4 >> 16));
9527 } else if (op == BC_JFORI) {
9528 dasm_put(Dst, 7469);
9529 } else {
9530 dasm_put(Dst, 7472, BC_JLOOP);
9532 if (LJ_DUALNUM) {
9533 dasm_put(Dst, 7475);
9534 } else {
9535 dasm_put(Dst, 7478);
9537 dasm_put(Dst, 7490);
9538 if (op == BC_FORI) {
9539 dasm_put(Dst, 7492, -(BCBIAS_J*4 >> 16));
9540 } else if (op == BC_IFORL) {
9541 dasm_put(Dst, 7498);
9542 } else if (op == BC_JFORI) {
9543 dasm_put(Dst, 7501);
9544 } else {
9545 dasm_put(Dst, 7504, BC_JLOOP);
9547 dasm_put(Dst, 7507);
9548 if (op == BC_JFORI) {
9549 dasm_put(Dst, 7510, BC_JLOOP);
9551 break;
9553 case BC_ITERL:
9554 #if LJ_HASJIT
9555 dasm_put(Dst, 7516, GG_DISP2HOT, -HOTCOUNT_LOOP);
9556 #endif
9557 break;
9559 case BC_JITERL:
9560 #if !LJ_HASJIT
9561 break;
9562 #endif
9563 case BC_IITERL:
9564 dasm_put(Dst, 7526, LJ_TNIL);
9565 if (op == BC_JITERL) {
9566 dasm_put(Dst, 7533, BC_JLOOP);
9567 } else {
9568 dasm_put(Dst, 7538, 32-1, -(BCBIAS_J*4 >> 16));
9570 dasm_put(Dst, 7546);
9571 break;
9573 case BC_LOOP:
9574 #if LJ_HASJIT
9575 dasm_put(Dst, 7558, GG_DISP2HOT, -HOTCOUNT_LOOP);
9576 #endif
9577 break;
9579 case BC_ILOOP:
9580 dasm_put(Dst, 7568);
9581 break;
9583 case BC_JLOOP:
9584 #if LJ_HASJIT
9585 dasm_put(Dst, 7579, DISPATCH_J(trace), 32-1, DISPATCH_GL(vmstate), DtD(->mcode), DISPATCH_GL(jit_base), DISPATCH_GL(jit_L), GG_DISP2G+32768);
9586 #endif
9587 break;
9589 case BC_JMP:
9590 dasm_put(Dst, 7598, 32-1, -(BCBIAS_J*4 >> 16));
9591 break;
9593 /* -- Function headers -------------------------------------------------- */
9595 case BC_FUNCF:
9596 #if LJ_HASJIT
9597 dasm_put(Dst, 7614, GG_DISP2HOT, -HOTCOUNT_CALL);
9598 #endif
9599 case BC_FUNCV: /* NYI: compiled vararg functions. */
9600 break;
9602 case BC_JFUNCF:
9603 #if !LJ_HASJIT
9604 break;
9605 #endif
9606 case BC_IFUNCF:
9607 dasm_put(Dst, 7624, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k), 31-3);
9608 if (op != BC_JFUNCF) {
9609 dasm_put(Dst, 7636);
9611 dasm_put(Dst, 7639);
9612 if (op == BC_JFUNCF) {
9613 dasm_put(Dst, 7644, BC_JLOOP);
9614 } else {
9615 dasm_put(Dst, 7648);
9617 dasm_put(Dst, 7657);
9618 break;
9620 case BC_JFUNCV:
9621 #if !LJ_HASJIT
9622 break;
9623 #endif
9624 dasm_put(Dst, 7663);
9625 break; /* NYI: compiled vararg functions. */
9627 case BC_IFUNCV:
9628 dasm_put(Dst, 7665, Dt1(->maxstack), 8+FRAME_VARG, -4+PC2PROTO(k), -4+PC2PROTO(numparams), LJ_TNIL);
9629 break;
9631 case BC_FUNCC:
9632 case BC_FUNCCW:
9633 if (op == BC_FUNCC) {
9634 dasm_put(Dst, 7718, Dt8(->f));
9635 } else {
9636 dasm_put(Dst, 7721, DISPATCH_GL(wrapf));
9638 dasm_put(Dst, 7724, Dt1(->maxstack), Dt1(->base), Dt1(->top), ~LJ_VMST_C);
9639 if (op == BC_FUNCCW) {
9640 dasm_put(Dst, 7737, Dt8(->f));
9642 dasm_put(Dst, 7740, DISPATCH_GL(vmstate), Dt1(->base), 31-3, Dt1(->top), ~LJ_VMST_INTERP, DISPATCH_GL(vmstate));
9643 break;
9645 /* ---------------------------------------------------------------------- */
9647 default:
9648 fprintf(stderr, "Error: undefined opcode BC_%s\n", bc_names[op]);
9649 exit(2);
9650 break;
9654 static int build_backend(BuildCtx *ctx)
9656 int op;
9658 dasm_growpc(Dst, BC__MAX);
9660 build_subroutines(ctx);
9662 dasm_put(Dst, 7761);
9663 for (op = 0; op < BC__MAX; op++)
9664 build_ins(ctx, (BCOp)op, op);
9666 return BC__MAX;
9669 /* Emit pseudo frame-info for all assembler functions. */
9670 static void emit_asm_debug(BuildCtx *ctx)
9672 int fcofs = (int)((uint8_t *)ctx->glob[GLOB_vm_ffi_call] - ctx->code);
9673 int i;
9674 switch (ctx->mode) {
9675 case BUILD_elfasm:
9676 fprintf(ctx->fp, "\t.section .debug_frame,\"\",@progbits\n");
9677 fprintf(ctx->fp,
9678 ".Lframe0:\n"
9679 "\t.long .LECIE0-.LSCIE0\n"
9680 ".LSCIE0:\n"
9681 "\t.long 0xffffffff\n"
9682 "\t.byte 0x1\n"
9683 "\t.string \"\"\n"
9684 "\t.uleb128 0x1\n"
9685 "\t.sleb128 -4\n"
9686 "\t.byte 65\n"
9687 "\t.byte 0xc\n\t.uleb128 1\n\t.uleb128 0\n"
9688 "\t.align 2\n"
9689 ".LECIE0:\n\n");
9690 fprintf(ctx->fp,
9691 ".LSFDE0:\n"
9692 "\t.long .LEFDE0-.LASFDE0\n"
9693 ".LASFDE0:\n"
9694 "\t.long .Lframe0\n"
9695 "\t.long .Lbegin\n"
9696 "\t.long %d\n"
9697 "\t.byte 0xe\n\t.uleb128 %d\n"
9698 "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n"
9699 "\t.byte 0x5\n\t.uleb128 70\n\t.uleb128 55\n",
9700 fcofs, CFRAME_SIZE);
9701 for (i = 14; i <= 31; i++)
9702 fprintf(ctx->fp,
9703 "\t.byte %d\n\t.uleb128 %d\n"
9704 "\t.byte %d\n\t.uleb128 %d\n",
9705 0x80+i, 37+(31-i), 0x80+32+i, 2+2*(31-i));
9706 fprintf(ctx->fp,
9707 "\t.align 2\n"
9708 ".LEFDE0:\n\n");
9709 #if LJ_HASFFI
9710 fprintf(ctx->fp,
9711 ".LSFDE1:\n"
9712 "\t.long .LEFDE1-.LASFDE1\n"
9713 ".LASFDE1:\n"
9714 "\t.long .Lframe0\n"
9715 "\t.long lj_vm_ffi_call\n"
9716 "\t.long %d\n"
9717 "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n"
9718 "\t.byte 0x8e\n\t.uleb128 2\n"
9719 "\t.byte 0xd\n\t.uleb128 0xe\n"
9720 "\t.align 2\n"
9721 ".LEFDE1:\n\n", (int)ctx->codesz - fcofs);
9722 #endif
9723 fprintf(ctx->fp, "\t.section .eh_frame,\"a\",@progbits\n");
9724 fprintf(ctx->fp,
9725 ".Lframe1:\n"
9726 "\t.long .LECIE1-.LSCIE1\n"
9727 ".LSCIE1:\n"
9728 "\t.long 0\n"
9729 "\t.byte 0x1\n"
9730 "\t.string \"zPR\"\n"
9731 "\t.uleb128 0x1\n"
9732 "\t.sleb128 -4\n"
9733 "\t.byte 65\n"
9734 "\t.uleb128 6\n" /* augmentation length */
9735 "\t.byte 0x1b\n" /* pcrel|sdata4 */
9736 "\t.long lj_err_unwind_dwarf-.\n"
9737 "\t.byte 0x1b\n" /* pcrel|sdata4 */
9738 "\t.byte 0xc\n\t.uleb128 1\n\t.uleb128 0\n"
9739 "\t.align 2\n"
9740 ".LECIE1:\n\n");
9741 fprintf(ctx->fp,
9742 ".LSFDE2:\n"
9743 "\t.long .LEFDE2-.LASFDE2\n"
9744 ".LASFDE2:\n"
9745 "\t.long .LASFDE2-.Lframe1\n"
9746 "\t.long .Lbegin-.\n"
9747 "\t.long %d\n"
9748 "\t.uleb128 0\n" /* augmentation length */
9749 "\t.byte 0xe\n\t.uleb128 %d\n"
9750 "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n"
9751 "\t.byte 0x5\n\t.uleb128 70\n\t.uleb128 55\n",
9752 fcofs, CFRAME_SIZE);
9753 for (i = 14; i <= 31; i++)
9754 fprintf(ctx->fp,
9755 "\t.byte %d\n\t.uleb128 %d\n"
9756 "\t.byte %d\n\t.uleb128 %d\n",
9757 0x80+i, 37+(31-i), 0x80+32+i, 2+2*(31-i));
9758 fprintf(ctx->fp,
9759 "\t.align 2\n"
9760 ".LEFDE2:\n\n");
9761 #if LJ_HASFFI
9762 fprintf(ctx->fp,
9763 ".Lframe2:\n"
9764 "\t.long .LECIE2-.LSCIE2\n"
9765 ".LSCIE2:\n"
9766 "\t.long 0\n"
9767 "\t.byte 0x1\n"
9768 "\t.string \"zR\"\n"
9769 "\t.uleb128 0x1\n"
9770 "\t.sleb128 -4\n"
9771 "\t.byte 65\n"
9772 "\t.uleb128 1\n" /* augmentation length */
9773 "\t.byte 0x1b\n" /* pcrel|sdata4 */
9774 "\t.byte 0xc\n\t.uleb128 1\n\t.uleb128 0\n"
9775 "\t.align 2\n"
9776 ".LECIE2:\n\n");
9777 fprintf(ctx->fp,
9778 ".LSFDE3:\n"
9779 "\t.long .LEFDE3-.LASFDE3\n"
9780 ".LASFDE3:\n"
9781 "\t.long .LASFDE3-.Lframe2\n"
9782 "\t.long lj_vm_ffi_call-.\n"
9783 "\t.long %d\n"
9784 "\t.uleb128 0\n" /* augmentation length */
9785 "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n"
9786 "\t.byte 0x8e\n\t.uleb128 2\n"
9787 "\t.byte 0xd\n\t.uleb128 0xe\n"
9788 "\t.align 2\n"
9789 ".LEFDE3:\n\n", (int)ctx->codesz - fcofs);
9790 #endif
9791 break;
9792 default:
9793 break;