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