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