1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
func_80262E90:
/* 80262E90 0025EAF0 38 60 00 C8 */ li r3, 0xc8
/* 80262E94 0025EAF4 4E 80 00 20 */ blr
/* 80262E98 0025EAF8 38 60 00 05 */ li r3, 5
/* 80262E9C 0025EAFC 4E 80 00 20 */ blr
/* 80262EA0 0025EB00 38 60 00 01 */ li r3, 1
/* 80262EA4 0025EB04 4E 80 00 20 */ blr
/* 80262EA8 0025EB08 80 63 0F 40 */ lwz r3, 0xf40(r3)
/* 80262EAC 0025EB0C 4B FF B6 6C */ b func_8025E518
/* 80262EB0 0025EB10 38 60 00 00 */ li r3, 0
/* 80262EB4 0025EB14 4E 80 00 20 */ blr
/* 80262EB8 0025EB18 80 03 0F 0C */ lwz r0, 0xf0c(r3)
/* 80262EBC 0025EB1C 2C 00 00 00 */ cmpwi r0, 0
/* 80262EC0 0025EB20 41 82 00 0C */ beq lbl_80262ECC
/* 80262EC4 0025EB24 38 60 FF FF */ li r3, -1
/* 80262EC8 0025EB28 4E 80 00 20 */ blr
lbl_80262ECC:
/* 80262ECC 0025EB2C 80 03 0F 30 */ lwz r0, 0xf30(r3)
/* 80262ED0 0025EB30 2C 00 00 00 */ cmpwi r0, 0
/* 80262ED4 0025EB34 41 82 00 0C */ beq lbl_80262EE0
/* 80262ED8 0025EB38 38 60 FF FF */ li r3, -1
/* 80262EDC 0025EB3C 4E 80 00 20 */ blr
lbl_80262EE0:
/* 80262EE0 0025EB40 38 00 00 01 */ li r0, 1
/* 80262EE4 0025EB44 90 03 0F 0C */ stw r0, 0xf0c(r3)
/* 80262EE8 0025EB48 38 60 00 00 */ li r3, 0
/* 80262EEC 0025EB4C 4E 80 00 20 */ blr
/* 80262EF0 0025EB50 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80262EF4 0025EB54 7C 08 02 A6 */ mflr r0
/* 80262EF8 0025EB58 90 01 00 14 */ stw r0, 0x14(r1)
/* 80262EFC 0025EB5C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80262F00 0025EB60 7C 7F 1B 78 */ mr r31, r3
/* 80262F04 0025EB64 80 03 0F 0C */ lwz r0, 0xf0c(r3)
/* 80262F08 0025EB68 2C 00 00 00 */ cmpwi r0, 0
/* 80262F0C 0025EB6C 40 82 00 0C */ bne lbl_80262F18
/* 80262F10 0025EB70 38 60 FF FF */ li r3, -1
/* 80262F14 0025EB74 48 00 00 28 */ b lbl_80262F3C
lbl_80262F18:
/* 80262F18 0025EB78 81 83 00 00 */ lwz r12, 0(r3)
/* 80262F1C 0025EB7C 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80262F20 0025EB80 7D 89 03 A6 */ mtctr r12
/* 80262F24 0025EB84 4E 80 04 21 */ bctrl
/* 80262F28 0025EB88 38 60 00 00 */ li r3, 0
/* 80262F2C 0025EB8C 38 00 00 01 */ li r0, 1
/* 80262F30 0025EB90 90 7F 0F 0C */ stw r3, 0xf0c(r31)
/* 80262F34 0025EB94 38 60 00 00 */ li r3, 0
/* 80262F38 0025EB98 90 1F 0F 14 */ stw r0, 0xf14(r31)
lbl_80262F3C:
/* 80262F3C 0025EB9C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80262F40 0025EBA0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80262F44 0025EBA4 7C 08 03 A6 */ mtlr r0
/* 80262F48 0025EBA8 38 21 00 10 */ addi r1, r1, 0x10
/* 80262F4C 0025EBAC 4E 80 00 20 */ blr
/* 80262F50 0025EBB0 48 08 ED 84 */ b MPGetLinkLevel
/* 80262F54 0025EBB4 80 63 0F 0C */ lwz r3, 0xf0c(r3)
/* 80262F58 0025EBB8 4E 80 00 20 */ blr
/* 80262F5C 0025EBBC 80 63 0F 00 */ lwz r3, 0xf00(r3)
/* 80262F60 0025EBC0 7C 03 00 D0 */ neg r0, r3
/* 80262F64 0025EBC4 7C 00 1B 78 */ or r0, r0, r3
/* 80262F68 0025EBC8 54 03 0F FE */ srwi r3, r0, 0x1f
/* 80262F6C 0025EBCC 4E 80 00 20 */ blr
/* 80262F70 0025EBD0 80 63 0F 00 */ lwz r3, 0xf00(r3)
/* 80262F74 0025EBD4 38 03 FF FE */ addi r0, r3, -2
/* 80262F78 0025EBD8 7C 00 00 34 */ cntlzw r0, r0
/* 80262F7C 0025EBDC 54 03 D9 7E */ srwi r3, r0, 5
/* 80262F80 0025EBE0 4E 80 00 20 */ blr
/* 80262F84 0025EBE4 38 60 00 00 */ li r3, 0
/* 80262F88 0025EBE8 4E 80 00 20 */ blr
/* 80262F8C 0025EBEC 38 60 00 00 */ li r3, 0
/* 80262F90 0025EBF0 4E 80 00 20 */ blr
/* 80262F94 0025EBF4 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80262F98 0025EBF8 7C 08 02 A6 */ mflr r0
/* 80262F9C 0025EBFC 7C 83 23 78 */ mr r3, r4
/* 80262FA0 0025EC00 90 01 00 44 */ stw r0, 0x44(r1)
/* 80262FA4 0025EC04 38 81 00 08 */ addi r4, r1, 8
/* 80262FA8 0025EC08 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 80262FAC 0025EC0C 7C BF 2B 78 */ mr r31, r5
/* 80262FB0 0025EC10 48 09 1B 81 */ bl MPDLGetPlayerInfo
/* 80262FB4 0025EC14 2C 03 00 00 */ cmpwi r3, 0
/* 80262FB8 0025EC18 40 82 00 0C */ bne lbl_80262FC4
/* 80262FBC 0025EC1C 38 60 FF FF */ li r3, -1
/* 80262FC0 0025EC20 48 00 00 18 */ b lbl_80262FD8
lbl_80262FC4:
/* 80262FC4 0025EC24 7F E3 FB 78 */ mr r3, r31
/* 80262FC8 0025EC28 38 81 00 26 */ addi r4, r1, 0x26
/* 80262FCC 0025EC2C 38 A0 00 06 */ li r5, 6
/* 80262FD0 0025EC30 4B DA 10 31 */ bl memcpy
/* 80262FD4 0025EC34 38 60 00 00 */ li r3, 0
lbl_80262FD8:
/* 80262FD8 0025EC38 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80262FDC 0025EC3C 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 80262FE0 0025EC40 7C 08 03 A6 */ mtlr r0
/* 80262FE4 0025EC44 38 21 00 40 */ addi r1, r1, 0x40
/* 80262FE8 0025EC48 4E 80 00 20 */ blr
.global func_80262FEC
func_80262FEC:
/* 80262FEC 0025EC4C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80262FF0 0025EC50 7C 08 02 A6 */ mflr r0
/* 80262FF4 0025EC54 7C 83 23 78 */ mr r3, r4
/* 80262FF8 0025EC58 90 01 00 34 */ stw r0, 0x34(r1)
/* 80262FFC 0025EC5C 38 81 00 08 */ addi r4, r1, 8
/* 80263000 0025EC60 48 09 1B 31 */ bl MPDLGetPlayerInfo
/* 80263004 0025EC64 2C 03 00 00 */ cmpwi r3, 0
/* 80263008 0025EC68 40 82 00 0C */ bne lbl_80263014
/* 8026300C 0025EC6C 38 60 FF FF */ li r3, -1
/* 80263010 0025EC70 48 00 00 28 */ b lbl_80263038
lbl_80263014:
/* 80263014 0025EC74 A0 01 00 10 */ lhz r0, 0x10(r1)
/* 80263018 0025EC78 28 00 00 01 */ cmplwi r0, 1
/* 8026301C 0025EC7C 40 82 00 18 */ bne lbl_80263034
/* 80263020 0025EC80 A0 01 00 12 */ lhz r0, 0x12(r1)
/* 80263024 0025EC84 2C 00 00 00 */ cmpwi r0, 0
/* 80263028 0025EC88 40 82 00 0C */ bne lbl_80263034
/* 8026302C 0025EC8C 38 60 00 01 */ li r3, 1
/* 80263030 0025EC90 48 00 00 08 */ b lbl_80263038
lbl_80263034:
/* 80263034 0025EC94 38 60 00 00 */ li r3, 0
lbl_80263038:
/* 80263038 0025EC98 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8026303C 0025EC9C 7C 08 03 A6 */ mtlr r0
/* 80263040 0025ECA0 38 21 00 30 */ addi r1, r1, 0x30
/* 80263044 0025ECA4 4E 80 00 20 */ blr
/* 80263048 0025ECA8 80 63 0F 00 */ lwz r3, 0xf00(r3)
/* 8026304C 0025ECAC 4E 80 00 20 */ blr
.global func_80263050
func_80263050:
/* 80263050 0025ECB0 38 00 00 00 */ li r0, 0
/* 80263054 0025ECB4 90 83 0F 00 */ stw r4, 0xf00(r3)
/* 80263058 0025ECB8 90 03 0F 08 */ stw r0, 0xf08(r3)
/* 8026305C 0025ECBC 4E 80 00 20 */ blr
/* 80263060 0025ECC0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80263064 0025ECC4 7C 08 02 A6 */ mflr r0
/* 80263068 0025ECC8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8026306C 0025ECCC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80263070 0025ECD0 3B E0 00 00 */ li r31, 0
/* 80263074 0025ECD4 93 C1 00 08 */ stw r30, 8(r1)
/* 80263078 0025ECD8 7C 7E 1B 78 */ mr r30, r3
/* 8026307C 0025ECDC 80 03 0F 00 */ lwz r0, 0xf00(r3)
/* 80263080 0025ECE0 2C 00 00 03 */ cmpwi r0, 3
/* 80263084 0025ECE4 41 82 00 48 */ beq lbl_802630CC
/* 80263088 0025ECE8 40 80 00 1C */ bge lbl_802630A4
/* 8026308C 0025ECEC 2C 00 00 01 */ cmpwi r0, 1
/* 80263090 0025ECF0 41 82 00 2C */ beq lbl_802630BC
/* 80263094 0025ECF4 40 80 00 30 */ bge lbl_802630C4
/* 80263098 0025ECF8 2C 00 00 00 */ cmpwi r0, 0
/* 8026309C 0025ECFC 40 80 00 18 */ bge lbl_802630B4
/* 802630A0 0025ED00 48 00 00 40 */ b lbl_802630E0
lbl_802630A4:
/* 802630A4 0025ED04 2C 00 00 05 */ cmpwi r0, 5
/* 802630A8 0025ED08 41 82 00 34 */ beq lbl_802630DC
/* 802630AC 0025ED0C 40 80 00 34 */ bge lbl_802630E0
/* 802630B0 0025ED10 48 00 00 24 */ b lbl_802630D4
lbl_802630B4:
/* 802630B4 0025ED14 48 00 01 51 */ bl func_80263204
/* 802630B8 0025ED18 48 00 00 28 */ b lbl_802630E0
lbl_802630BC:
/* 802630BC 0025ED1C 48 00 01 DD */ bl func_80263298
/* 802630C0 0025ED20 48 00 00 20 */ b lbl_802630E0
lbl_802630C4:
/* 802630C4 0025ED24 48 00 03 11 */ bl func_802633D4
/* 802630C8 0025ED28 48 00 00 18 */ b lbl_802630E0
lbl_802630CC:
/* 802630CC 0025ED2C 48 00 03 B1 */ bl func_8026347C
/* 802630D0 0025ED30 48 00 00 10 */ b lbl_802630E0
lbl_802630D4:
/* 802630D4 0025ED34 48 00 05 E9 */ bl func_802636BC
/* 802630D8 0025ED38 48 00 00 08 */ b lbl_802630E0
lbl_802630DC:
/* 802630DC 0025ED3C 48 00 06 F9 */ bl func_802637D4
lbl_802630E0:
/* 802630E0 0025ED40 80 1E 0F 00 */ lwz r0, 0xf00(r30)
/* 802630E4 0025ED44 2C 00 00 05 */ cmpwi r0, 5
/* 802630E8 0025ED48 41 82 00 60 */ beq lbl_80263148
/* 802630EC 0025ED4C 81 9E 00 00 */ lwz r12, 0(r30)
/* 802630F0 0025ED50 7F C3 F3 78 */ mr r3, r30
/* 802630F4 0025ED54 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 802630F8 0025ED58 7D 89 03 A6 */ mtctr r12
/* 802630FC 0025ED5C 4E 80 04 21 */ bctrl
/* 80263100 0025ED60 2C 03 00 00 */ cmpwi r3, 0
/* 80263104 0025ED64 41 82 00 44 */ beq lbl_80263148
/* 80263108 0025ED68 81 9E 00 00 */ lwz r12, 0(r30)
/* 8026310C 0025ED6C 7F C3 F3 78 */ mr r3, r30
/* 80263110 0025ED70 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 80263114 0025ED74 7D 89 03 A6 */ mtctr r12
/* 80263118 0025ED78 4E 80 04 21 */ bctrl
/* 8026311C 0025ED7C 2C 03 00 00 */ cmpwi r3, 0
/* 80263120 0025ED80 40 82 00 28 */ bne lbl_80263148
/* 80263124 0025ED84 80 9E 0F 00 */ lwz r4, 0xf00(r30)
/* 80263128 0025ED88 38 00 00 01 */ li r0, 1
/* 8026312C 0025ED8C 80 BE 0F 08 */ lwz r5, 0xf08(r30)
/* 80263130 0025ED90 7F C3 F3 78 */ mr r3, r30
/* 80263134 0025ED94 90 9E 0F 34 */ stw r4, 0xf34(r30)
/* 80263138 0025ED98 38 80 00 05 */ li r4, 5
/* 8026313C 0025ED9C 90 BE 0F 38 */ stw r5, 0xf38(r30)
/* 80263140 0025EDA0 90 1E 0F 18 */ stw r0, 0xf18(r30)
/* 80263144 0025EDA4 4B FF FF 0D */ bl func_80263050
lbl_80263148:
/* 80263148 0025EDA8 80 7E 0F 04 */ lwz r3, 0xf04(r30)
/* 8026314C 0025EDAC 80 1E 0F 00 */ lwz r0, 0xf00(r30)
/* 80263150 0025EDB0 7C 03 00 00 */ cmpw r3, r0
/* 80263154 0025EDB4 41 82 00 18 */ beq lbl_8026316C
/* 80263158 0025EDB8 80 7E 0F 28 */ lwz r3, 0xf28(r30)
/* 8026315C 0025EDBC 3B E0 00 01 */ li r31, 1
/* 80263160 0025EDC0 90 1E 0F 04 */ stw r0, 0xf04(r30)
/* 80263164 0025EDC4 38 03 00 01 */ addi r0, r3, 1
/* 80263168 0025EDC8 90 1E 0F 28 */ stw r0, 0xf28(r30)
lbl_8026316C:
/* 8026316C 0025EDCC 7F E3 FB 78 */ mr r3, r31
/* 80263170 0025EDD0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80263174 0025EDD4 83 C1 00 08 */ lwz r30, 8(r1)
/* 80263178 0025EDD8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8026317C 0025EDDC 7C 08 03 A6 */ mtlr r0
/* 80263180 0025EDE0 38 21 00 10 */ addi r1, r1, 0x10
/* 80263184 0025EDE4 4E 80 00 20 */ blr
/* 80263188 0025EDE8 80 03 0F 18 */ lwz r0, 0xf18(r3)
/* 8026318C 0025EDEC 2C 00 00 00 */ cmpwi r0, 0
/* 80263190 0025EDF0 40 82 00 0C */ bne lbl_8026319C
/* 80263194 0025EDF4 38 60 FF FF */ li r3, -1
/* 80263198 0025EDF8 4E 80 00 20 */ blr
lbl_8026319C:
/* 8026319C 0025EDFC 38 00 00 00 */ li r0, 0
/* 802631A0 0025EE00 90 03 0F 18 */ stw r0, 0xf18(r3)
/* 802631A4 0025EE04 38 60 00 00 */ li r3, 0
/* 802631A8 0025EE08 4E 80 00 20 */ blr
.global func_802631AC
func_802631AC:
/* 802631AC 0025EE0C 90 83 0F 3C */ stw r4, 0xf3c(r3)
/* 802631B0 0025EE10 90 A3 0F 40 */ stw r5, 0xf40(r3)
/* 802631B4 0025EE14 4E 80 00 20 */ blr
.global func_802631B8
func_802631B8:
/* 802631B8 0025EE18 38 00 00 01 */ li r0, 1
/* 802631BC 0025EE1C 90 03 0F 30 */ stw r0, 0xf30(r3)
/* 802631C0 0025EE20 4E 80 00 20 */ blr
.global func_802631C4
func_802631C4:
/* 802631C4 0025EE24 38 00 00 00 */ li r0, 0
/* 802631C8 0025EE28 90 03 0F 40 */ stw r0, 0xf40(r3)
/* 802631CC 0025EE2C 90 03 0F 3C */ stw r0, 0xf3c(r3)
/* 802631D0 0025EE30 4E 80 00 20 */ blr
/* 802631D4 0025EE34 80 03 0F 40 */ lwz r0, 0xf40(r3)
/* 802631D8 0025EE38 38 80 00 00 */ li r4, 0
/* 802631DC 0025EE3C 2C 00 00 00 */ cmpwi r0, 0
/* 802631E0 0025EE40 40 82 00 10 */ bne lbl_802631F0
/* 802631E4 0025EE44 80 03 0F 30 */ lwz r0, 0xf30(r3)
/* 802631E8 0025EE48 2C 00 00 00 */ cmpwi r0, 0
/* 802631EC 0025EE4C 41 82 00 08 */ beq lbl_802631F4
lbl_802631F0:
/* 802631F0 0025EE50 38 80 00 01 */ li r4, 1
lbl_802631F4:
/* 802631F4 0025EE54 7C 83 23 78 */ mr r3, r4
/* 802631F8 0025EE58 4E 80 00 20 */ blr
/* 802631FC 0025EE5C 80 63 0F 30 */ lwz r3, 0xf30(r3)
/* 80263200 0025EE60 4E 80 00 20 */ blr
.global func_80263204
func_80263204:
/* 80263204 0025EE64 80 03 0F 0C */ lwz r0, 0xf0c(r3)
/* 80263208 0025EE68 2C 00 00 00 */ cmpwi r0, 0
/* 8026320C 0025EE6C 4D 82 00 20 */ beqlr
/* 80263210 0025EE70 38 80 00 01 */ li r4, 1
/* 80263214 0025EE74 4B FF FE 3C */ b func_80263050
/* 80263218 0025EE78 4E 80 00 20 */ blr
.global func_8026321C
func_8026321C:
/* 8026321C 0025EE7C 3C A0 80 42 */ lis r5, lbl_80425B80@ha
/* 80263220 0025EE80 90 83 0F 44 */ stw r4, 0xf44(r3)
/* 80263224 0025EE84 38 A5 5B 80 */ addi r5, r5, lbl_80425B80@l
/* 80263228 0025EE88 90 85 00 0C */ stw r4, 0xc(r5)
/* 8026322C 0025EE8C 4E 80 00 20 */ blr
.global func_80263230
func_80263230:
/* 80263230 0025EE90 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80263234 0025EE94 7C 08 02 A6 */ mflr r0
/* 80263238 0025EE98 90 01 00 24 */ stw r0, 0x24(r1)
/* 8026323C 0025EE9C 38 07 00 01 */ addi r0, r7, 1
/* 80263240 0025EEA0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80263244 0025EEA4 3F E0 80 42 */ lis r31, lbl_80425B80@ha
/* 80263248 0025EEA8 3B FF 5B 80 */ addi r31, r31, lbl_80425B80@l
/* 8026324C 0025EEAC 81 03 0F 44 */ lwz r8, 0xf44(r3)
/* 80263250 0025EEB0 7C 83 23 78 */ mr r3, r4
/* 80263254 0025EEB4 38 81 00 08 */ addi r4, r1, 8
/* 80263258 0025EEB8 91 1F 00 0C */ stw r8, 0xc(r31)
/* 8026325C 0025EEBC 90 BF 00 20 */ stw r5, 0x20(r31)
/* 80263260 0025EEC0 90 DF 00 24 */ stw r6, 0x24(r31)
/* 80263264 0025EEC4 90 1F 00 28 */ stw r0, 0x28(r31)
/* 80263268 0025EEC8 4B F7 99 59 */ bl func_801DCBC0
/* 8026326C 0025EECC 2C 03 00 00 */ cmpwi r3, 0
/* 80263270 0025EED0 90 7F 00 2C */ stw r3, 0x2c(r31)
/* 80263274 0025EED4 40 82 00 0C */ bne lbl_80263280
/* 80263278 0025EED8 38 60 FF FF */ li r3, -1
/* 8026327C 0025EEDC 48 00 00 08 */ b lbl_80263284
lbl_80263280:
/* 80263280 0025EEE0 38 60 00 00 */ li r3, 0
lbl_80263284:
/* 80263284 0025EEE4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80263288 0025EEE8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8026328C 0025EEEC 7C 08 03 A6 */ mtlr r0
/* 80263290 0025EEF0 38 21 00 20 */ addi r1, r1, 0x20
/* 80263294 0025EEF4 4E 80 00 20 */ blr
.global func_80263298
func_80263298:
/* 80263298 0025EEF8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8026329C 0025EEFC 7C 08 02 A6 */ mflr r0
/* 802632A0 0025EF00 90 01 00 24 */ stw r0, 0x24(r1)
/* 802632A4 0025EF04 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802632A8 0025EF08 7C 7F 1B 78 */ mr r31, r3
/* 802632AC 0025EF0C 80 A3 0F 08 */ lwz r5, 0xf08(r3)
/* 802632B0 0025EF10 2C 05 00 01 */ cmpwi r5, 1
/* 802632B4 0025EF14 41 82 00 64 */ beq lbl_80263318
/* 802632B8 0025EF18 40 80 00 10 */ bge lbl_802632C8
/* 802632BC 0025EF1C 2C 05 00 00 */ cmpwi r5, 0
/* 802632C0 0025EF20 40 80 00 14 */ bge lbl_802632D4
/* 802632C4 0025EF24 48 00 00 BC */ b lbl_80263380
lbl_802632C8:
/* 802632C8 0025EF28 2C 05 00 03 */ cmpwi r5, 3
/* 802632CC 0025EF2C 40 80 00 B4 */ bge lbl_80263380
/* 802632D0 0025EF30 48 00 00 94 */ b lbl_80263364
lbl_802632D4:
/* 802632D4 0025EF34 3C 80 80 42 */ lis r4, lbl_80425B80@ha
/* 802632D8 0025EF38 38 84 5B 80 */ addi r4, r4, lbl_80425B80@l
/* 802632DC 0025EF3C 80 04 00 2C */ lwz r0, 0x2c(r4)
/* 802632E0 0025EF40 2C 00 00 00 */ cmpwi r0, 0
/* 802632E4 0025EF44 40 82 00 28 */ bne lbl_8026330C
/* 802632E8 0025EF48 38 80 00 00 */ li r4, 0
/* 802632EC 0025EF4C 38 A0 FF 10 */ li r5, -240
/* 802632F0 0025EF50 4B FF FE BD */ bl func_802631AC
/* 802632F4 0025EF54 7F E3 FB 78 */ mr r3, r31
/* 802632F8 0025EF58 4B FF FE C1 */ bl func_802631B8
/* 802632FC 0025EF5C 7F E3 FB 78 */ mr r3, r31
/* 80263300 0025EF60 38 80 00 00 */ li r4, 0
/* 80263304 0025EF64 4B FF FD 4D */ bl func_80263050
/* 80263308 0025EF68 48 00 00 B8 */ b lbl_802633C0
lbl_8026330C:
/* 8026330C 0025EF6C 38 05 00 01 */ addi r0, r5, 1
/* 80263310 0025EF70 90 03 0F 08 */ stw r0, 0xf08(r3)
/* 80263314 0025EF74 48 00 00 AC */ b lbl_802633C0
lbl_80263318:
/* 80263318 0025EF78 3C 60 80 42 */ lis r3, lbl_80425B80@ha
/* 8026331C 0025EF7C 38 63 5B 80 */ addi r3, r3, lbl_80425B80@l
/* 80263320 0025EF80 48 09 13 31 */ bl MPDLStartup
/* 80263324 0025EF84 2C 03 00 00 */ cmpwi r3, 0
/* 80263328 0025EF88 7C 65 1B 78 */ mr r5, r3
/* 8026332C 0025EF8C 41 82 00 28 */ beq lbl_80263354
/* 80263330 0025EF90 7F E3 FB 78 */ mr r3, r31
/* 80263334 0025EF94 38 80 00 00 */ li r4, 0
/* 80263338 0025EF98 4B FF FE 75 */ bl func_802631AC
/* 8026333C 0025EF9C 7F E3 FB 78 */ mr r3, r31
/* 80263340 0025EFA0 4B FF FE 79 */ bl func_802631B8
/* 80263344 0025EFA4 7F E3 FB 78 */ mr r3, r31
/* 80263348 0025EFA8 38 80 00 00 */ li r4, 0
/* 8026334C 0025EFAC 4B FF FD 05 */ bl func_80263050
/* 80263350 0025EFB0 48 00 00 70 */ b lbl_802633C0
lbl_80263354:
/* 80263354 0025EFB4 80 7F 0F 08 */ lwz r3, 0xf08(r31)
/* 80263358 0025EFB8 38 03 00 01 */ addi r0, r3, 1
/* 8026335C 0025EFBC 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 80263360 0025EFC0 48 00 00 60 */ b lbl_802633C0
lbl_80263364:
/* 80263364 0025EFC4 38 60 00 01 */ li r3, 1
/* 80263368 0025EFC8 38 80 00 00 */ li r4, 0
/* 8026336C 0025EFCC 48 09 19 95 */ bl MPDLEnableFlag
/* 80263370 0025EFD0 80 7F 0F 08 */ lwz r3, 0xf08(r31)
/* 80263374 0025EFD4 38 03 00 01 */ addi r0, r3, 1
/* 80263378 0025EFD8 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 8026337C 0025EFDC 48 00 00 44 */ b lbl_802633C0
lbl_80263380:
/* 80263380 0025EFE0 80 83 0F 08 */ lwz r4, 0xf08(r3)
/* 80263384 0025EFE4 C0 42 9F FC */ lfs f2, lbl_806425FC-_SDA2_BASE_(r2)
/* 80263388 0025EFE8 38 04 00 01 */ addi r0, r4, 1
/* 8026338C 0025EFEC C0 02 9F F8 */ lfs f0, lbl_806425F8-_SDA2_BASE_(r2)
/* 80263390 0025EFF0 90 03 0F 08 */ stw r0, 0xf08(r3)
/* 80263394 0025EFF4 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80263398 0025EFF8 EC 22 00 72 */ fmuls f1, f2, f1
/* 8026339C 0025EFFC EC 00 08 2A */ fadds f0, f0, f1
/* 802633A0 0025F000 FC 00 00 1E */ fctiwz f0, f0
/* 802633A4 0025F004 D8 01 00 08 */ stfd f0, 8(r1)
/* 802633A8 0025F008 80 61 00 0C */ lwz r3, 0xc(r1)
/* 802633AC 0025F00C 7C 00 18 00 */ cmpw r0, r3
/* 802633B0 0025F010 41 80 00 10 */ blt lbl_802633C0
/* 802633B4 0025F014 7F E3 FB 78 */ mr r3, r31
/* 802633B8 0025F018 38 80 00 02 */ li r4, 2
/* 802633BC 0025F01C 4B FF FC 95 */ bl func_80263050
lbl_802633C0:
/* 802633C0 0025F020 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802633C4 0025F024 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 802633C8 0025F028 7C 08 03 A6 */ mtlr r0
/* 802633CC 0025F02C 38 21 00 20 */ addi r1, r1, 0x20
/* 802633D0 0025F030 4E 80 00 20 */ blr
.global func_802633D4
func_802633D4:
/* 802633D4 0025F034 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802633D8 0025F038 7C 08 02 A6 */ mflr r0
/* 802633DC 0025F03C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802633E0 0025F040 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802633E4 0025F044 7C 7F 1B 78 */ mr r31, r3
/* 802633E8 0025F048 80 03 0F 0C */ lwz r0, 0xf0c(r3)
/* 802633EC 0025F04C 2C 00 00 00 */ cmpwi r0, 0
/* 802633F0 0025F050 40 82 00 0C */ bne lbl_802633FC
/* 802633F4 0025F054 38 00 00 01 */ li r0, 1
/* 802633F8 0025F058 90 03 0F 14 */ stw r0, 0xf14(r3)
lbl_802633FC:
/* 802633FC 0025F05C 81 9F 00 00 */ lwz r12, 0(r31)
/* 80263400 0025F060 7F E3 FB 78 */ mr r3, r31
/* 80263404 0025F064 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 80263408 0025F068 7D 89 03 A6 */ mtctr r12
/* 8026340C 0025F06C 4E 80 04 21 */ bctrl
/* 80263410 0025F070 2C 03 00 00 */ cmpwi r3, 0
/* 80263414 0025F074 41 82 00 0C */ beq lbl_80263420
/* 80263418 0025F078 38 00 00 01 */ li r0, 1
/* 8026341C 0025F07C 90 1F 0F 14 */ stw r0, 0xf14(r31)
lbl_80263420:
/* 80263420 0025F080 80 1F 0F 14 */ lwz r0, 0xf14(r31)
/* 80263424 0025F084 2C 00 00 00 */ cmpwi r0, 0
/* 80263428 0025F088 41 82 00 20 */ beq lbl_80263448
/* 8026342C 0025F08C 38 00 00 00 */ li r0, 0
/* 80263430 0025F090 7F E3 FB 78 */ mr r3, r31
/* 80263434 0025F094 90 1F 0F 14 */ stw r0, 0xf14(r31)
/* 80263438 0025F098 38 80 00 04 */ li r4, 4
/* 8026343C 0025F09C 90 1F 0F 10 */ stw r0, 0xf10(r31)
/* 80263440 0025F0A0 4B FF FC 11 */ bl func_80263050
/* 80263444 0025F0A4 48 00 00 24 */ b lbl_80263468
lbl_80263448:
/* 80263448 0025F0A8 80 1F 0F 10 */ lwz r0, 0xf10(r31)
/* 8026344C 0025F0AC 2C 00 00 00 */ cmpwi r0, 0
/* 80263450 0025F0B0 41 82 00 18 */ beq lbl_80263468
/* 80263454 0025F0B4 38 00 00 00 */ li r0, 0
/* 80263458 0025F0B8 7F E3 FB 78 */ mr r3, r31
/* 8026345C 0025F0BC 90 1F 0F 10 */ stw r0, 0xf10(r31)
/* 80263460 0025F0C0 38 80 00 03 */ li r4, 3
/* 80263464 0025F0C4 4B FF FB ED */ bl func_80263050
lbl_80263468:
/* 80263468 0025F0C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8026346C 0025F0CC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80263470 0025F0D0 7C 08 03 A6 */ mtlr r0
/* 80263474 0025F0D4 38 21 00 10 */ addi r1, r1, 0x10
/* 80263478 0025F0D8 4E 80 00 20 */ blr
.global func_8026347C
func_8026347C:
/* 8026347C 0025F0DC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80263480 0025F0E0 7C 08 02 A6 */ mflr r0
/* 80263484 0025F0E4 90 01 00 24 */ stw r0, 0x24(r1)
/* 80263488 0025F0E8 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8026348C 0025F0EC 7C 7F 1B 78 */ mr r31, r3
/* 80263490 0025F0F0 81 83 00 00 */ lwz r12, 0(r3)
/* 80263494 0025F0F4 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 80263498 0025F0F8 7D 89 03 A6 */ mtctr r12
/* 8026349C 0025F0FC 4E 80 04 21 */ bctrl
/* 802634A0 0025F100 2C 03 00 00 */ cmpwi r3, 0
/* 802634A4 0025F104 41 82 00 10 */ beq lbl_802634B4
/* 802634A8 0025F108 7F E3 FB 78 */ mr r3, r31
/* 802634AC 0025F10C 38 80 00 04 */ li r4, 4
/* 802634B0 0025F110 4B FF FB A1 */ bl func_80263050
lbl_802634B4:
/* 802634B4 0025F114 80 9F 0F 08 */ lwz r4, 0xf08(r31)
/* 802634B8 0025F118 28 04 00 11 */ cmplwi r4, 0x11
/* 802634BC 0025F11C 41 81 01 A4 */ bgt lbl_80263660
/* 802634C0 0025F120 3C 60 80 42 */ lis r3, lbl_80425D04@ha
/* 802634C4 0025F124 54 80 10 3A */ slwi r0, r4, 2
/* 802634C8 0025F128 38 63 5D 04 */ addi r3, r3, lbl_80425D04@l
/* 802634CC 0025F12C 7C 63 00 2E */ lwzx r3, r3, r0
/* 802634D0 0025F130 7C 69 03 A6 */ mtctr r3
/* 802634D4 0025F134 4E 80 04 20 */ bctr
/* 802634D8 0025F138 48 09 17 49 */ bl MPDLGetEntryBitmap
/* 802634DC 0025F13C 2C 03 00 00 */ cmpwi r3, 0
/* 802634E0 0025F140 41 82 00 10 */ beq lbl_802634F0
/* 802634E4 0025F144 38 00 00 0A */ li r0, 0xa
/* 802634E8 0025F148 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 802634EC 0025F14C 48 00 01 74 */ b lbl_80263660
lbl_802634F0:
/* 802634F0 0025F150 80 7F 0F 08 */ lwz r3, 0xf08(r31)
/* 802634F4 0025F154 38 03 00 01 */ addi r0, r3, 1
/* 802634F8 0025F158 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 802634FC 0025F15C 48 00 01 64 */ b lbl_80263660
/* 80263500 0025F160 48 09 17 21 */ bl MPDLGetEntryBitmap
/* 80263504 0025F164 2C 03 00 00 */ cmpwi r3, 0
/* 80263508 0025F168 41 82 01 58 */ beq lbl_80263660
/* 8026350C 0025F16C 80 7F 0F 08 */ lwz r3, 0xf08(r31)
/* 80263510 0025F170 38 03 00 01 */ addi r0, r3, 1
/* 80263514 0025F174 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 80263518 0025F178 48 00 01 48 */ b lbl_80263660
/* 8026351C 0025F17C C0 42 A0 00 */ lfs f2, lbl_80642600-_SDA2_BASE_(r2)
/* 80263520 0025F180 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80263524 0025F184 C0 02 9F F8 */ lfs f0, lbl_806425F8-_SDA2_BASE_(r2)
/* 80263528 0025F188 EC 22 00 72 */ fmuls f1, f2, f1
/* 8026352C 0025F18C EC 00 08 2A */ fadds f0, f0, f1
/* 80263530 0025F190 FC 00 00 1E */ fctiwz f0, f0
/* 80263534 0025F194 D8 01 00 08 */ stfd f0, 8(r1)
/* 80263538 0025F198 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8026353C 0025F19C 90 1F 0F 1C */ stw r0, 0xf1c(r31)
/* 80263540 0025F1A0 48 00 01 20 */ b lbl_80263660
/* 80263544 0025F1A4 80 7F 0F 1C */ lwz r3, 0xf1c(r31)
/* 80263548 0025F1A8 38 03 FF FF */ addi r0, r3, -1
/* 8026354C 0025F1AC 2C 03 00 00 */ cmpwi r3, 0
/* 80263550 0025F1B0 90 1F 0F 1C */ stw r0, 0xf1c(r31)
/* 80263554 0025F1B4 41 81 01 0C */ bgt lbl_80263660
/* 80263558 0025F1B8 38 00 00 0A */ li r0, 0xa
/* 8026355C 0025F1BC 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 80263560 0025F1C0 48 00 01 00 */ b lbl_80263660
/* 80263564 0025F1C4 C0 42 9F FC */ lfs f2, lbl_806425FC-_SDA2_BASE_(r2)
/* 80263568 0025F1C8 38 04 00 01 */ addi r0, r4, 1
/* 8026356C 0025F1CC C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80263570 0025F1D0 C0 02 9F F8 */ lfs f0, lbl_806425F8-_SDA2_BASE_(r2)
/* 80263574 0025F1D4 EC 22 00 72 */ fmuls f1, f2, f1
/* 80263578 0025F1D8 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 8026357C 0025F1DC EC 00 08 2A */ fadds f0, f0, f1
/* 80263580 0025F1E0 FC 00 00 1E */ fctiwz f0, f0
/* 80263584 0025F1E4 D8 01 00 08 */ stfd f0, 8(r1)
/* 80263588 0025F1E8 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8026358C 0025F1EC 90 1F 0F 1C */ stw r0, 0xf1c(r31)
/* 80263590 0025F1F0 48 00 00 D0 */ b lbl_80263660
/* 80263594 0025F1F4 80 7F 0F 1C */ lwz r3, 0xf1c(r31)
/* 80263598 0025F1F8 38 03 FF FF */ addi r0, r3, -1
/* 8026359C 0025F1FC 2C 03 00 00 */ cmpwi r3, 0
/* 802635A0 0025F200 90 1F 0F 1C */ stw r0, 0xf1c(r31)
/* 802635A4 0025F204 41 81 00 BC */ bgt lbl_80263660
/* 802635A8 0025F208 38 04 00 01 */ addi r0, r4, 1
/* 802635AC 0025F20C 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 802635B0 0025F210 48 00 00 B0 */ b lbl_80263660
/* 802635B4 0025F214 48 09 14 09 */ bl MPDLStartDownload
/* 802635B8 0025F218 80 7F 0F 08 */ lwz r3, 0xf08(r31)
/* 802635BC 0025F21C 38 03 00 01 */ addi r0, r3, 1
/* 802635C0 0025F220 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 802635C4 0025F224 48 00 00 9C */ b lbl_80263660
/* 802635C8 0025F228 4B FF AE 0D */ bl func_8025E3D4
/* 802635CC 0025F22C 90 7F 0F 2C */ stw r3, 0xf2c(r31)
/* 802635D0 0025F230 48 09 16 51 */ bl MPDLGetEntryBitmap
/* 802635D4 0025F234 2C 03 00 00 */ cmpwi r3, 0
/* 802635D8 0025F238 40 82 00 88 */ bne lbl_80263660
/* 802635DC 0025F23C 80 7F 0F 08 */ lwz r3, 0xf08(r31)
/* 802635E0 0025F240 38 03 00 01 */ addi r0, r3, 1
/* 802635E4 0025F244 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 802635E8 0025F248 48 00 00 78 */ b lbl_80263660
/* 802635EC 0025F24C C0 42 A0 00 */ lfs f2, lbl_80642600-_SDA2_BASE_(r2)
/* 802635F0 0025F250 38 04 00 01 */ addi r0, r4, 1
/* 802635F4 0025F254 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 802635F8 0025F258 C0 02 9F F8 */ lfs f0, lbl_806425F8-_SDA2_BASE_(r2)
/* 802635FC 0025F25C EC 22 00 72 */ fmuls f1, f2, f1
/* 80263600 0025F260 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 80263604 0025F264 EC 00 08 2A */ fadds f0, f0, f1
/* 80263608 0025F268 FC 00 00 1E */ fctiwz f0, f0
/* 8026360C 0025F26C D8 01 00 08 */ stfd f0, 8(r1)
/* 80263610 0025F270 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80263614 0025F274 90 1F 0F 1C */ stw r0, 0xf1c(r31)
/* 80263618 0025F278 48 00 00 48 */ b lbl_80263660
/* 8026361C 0025F27C 80 7F 0F 1C */ lwz r3, 0xf1c(r31)
/* 80263620 0025F280 38 03 FF FF */ addi r0, r3, -1
/* 80263624 0025F284 2C 03 00 00 */ cmpwi r3, 0
/* 80263628 0025F288 90 1F 0F 1C */ stw r0, 0xf1c(r31)
/* 8026362C 0025F28C 41 81 00 34 */ bgt lbl_80263660
/* 80263630 0025F290 38 04 00 01 */ addi r0, r4, 1
/* 80263634 0025F294 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 80263638 0025F298 48 00 00 28 */ b lbl_80263660
/* 8026363C 0025F29C 4B FF AD 99 */ bl func_8025E3D4
/* 80263640 0025F2A0 80 9F 0F 08 */ lwz r4, 0xf08(r31)
/* 80263644 0025F2A4 90 7F 0F 2C */ stw r3, 0xf2c(r31)
/* 80263648 0025F2A8 38 04 00 01 */ addi r0, r4, 1
/* 8026364C 0025F2AC 90 1F 0F 08 */ stw r0, 0xf08(r31)
/* 80263650 0025F2B0 48 00 00 10 */ b lbl_80263660
/* 80263654 0025F2B4 7F E3 FB 78 */ mr r3, r31
/* 80263658 0025F2B8 38 80 00 04 */ li r4, 4
/* 8026365C 0025F2BC 4B FF F9 F5 */ bl func_80263050
lbl_80263660:
/* 80263660 0025F2C0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80263664 0025F2C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80263668 0025F2C8 7C 08 03 A6 */ mtlr r0
/* 8026366C 0025F2CC 38 21 00 20 */ addi r1, r1, 0x20
/* 80263670 0025F2D0 4E 80 00 20 */ blr
.global func_80263674
func_80263674:
/* 80263674 0025F2D4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80263678 0025F2D8 7C 08 02 A6 */ mflr r0
/* 8026367C 0025F2DC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80263680 0025F2E0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80263684 0025F2E4 7C 7F 1B 78 */ mr r31, r3
/* 80263688 0025F2E8 80 03 0F 2C */ lwz r0, 0xf2c(r3)
/* 8026368C 0025F2EC 2C 00 00 00 */ cmpwi r0, 0
/* 80263690 0025F2F0 40 82 00 0C */ bne lbl_8026369C
/* 80263694 0025F2F4 38 60 FF FF */ li r3, -1
/* 80263698 0025F2F8 48 00 00 10 */ b lbl_802636A8
lbl_8026369C:
/* 8026369C 0025F2FC 4B FF AD 39 */ bl func_8025E3D4
/* 802636A0 0025F300 80 1F 0F 2C */ lwz r0, 0xf2c(r31)
/* 802636A4 0025F304 7C 60 18 50 */ subf r3, r0, r3
lbl_802636A8:
/* 802636A8 0025F308 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802636AC 0025F30C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802636B0 0025F310 7C 08 03 A6 */ mtlr r0
/* 802636B4 0025F314 38 21 00 10 */ addi r1, r1, 0x10
/* 802636B8 0025F318 4E 80 00 20 */ blr
.global func_802636BC
func_802636BC:
/* 802636BC 0025F31C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802636C0 0025F320 7C 08 02 A6 */ mflr r0
/* 802636C4 0025F324 90 01 00 24 */ stw r0, 0x24(r1)
/* 802636C8 0025F328 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802636CC 0025F32C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 802636D0 0025F330 93 A1 00 14 */ stw r29, 0x14(r1)
/* 802636D4 0025F334 7C 7D 1B 78 */ mr r29, r3
/* 802636D8 0025F338 80 83 0F 08 */ lwz r4, 0xf08(r3)
/* 802636DC 0025F33C 2C 04 00 01 */ cmpwi r4, 1
/* 802636E0 0025F340 41 82 00 78 */ beq lbl_80263758
/* 802636E4 0025F344 40 80 00 88 */ bge lbl_8026376C
/* 802636E8 0025F348 2C 04 00 00 */ cmpwi r4, 0
/* 802636EC 0025F34C 40 80 00 08 */ bge lbl_802636F4
/* 802636F0 0025F350 48 00 00 7C */ b lbl_8026376C
lbl_802636F4:
/* 802636F4 0025F354 3C 60 80 42 */ lis r3, lbl_80425B80@ha
/* 802636F8 0025F358 38 63 5B 80 */ addi r3, r3, lbl_80425B80@l
/* 802636FC 0025F35C 83 E3 00 2C */ lwz r31, 0x2c(r3)
/* 80263700 0025F360 48 09 12 11 */ bl MPDLCleanup
/* 80263704 0025F364 2C 03 00 00 */ cmpwi r3, 0
/* 80263708 0025F368 7C 7E 1B 78 */ mr r30, r3
/* 8026370C 0025F36C 40 80 00 14 */ bge lbl_80263720
/* 80263710 0025F370 7F A3 EB 78 */ mr r3, r29
/* 80263714 0025F374 7F C5 F3 78 */ mr r5, r30
/* 80263718 0025F378 38 80 00 00 */ li r4, 0
/* 8026371C 0025F37C 4B FF FA 91 */ bl func_802631AC
lbl_80263720:
/* 80263720 0025F380 2C 1F 00 00 */ cmpwi r31, 0
/* 80263724 0025F384 41 82 00 1C */ beq lbl_80263740
/* 80263728 0025F388 7F E3 FB 78 */ mr r3, r31
/* 8026372C 0025F38C 4B F7 77 79 */ bl func_801DAEA4
/* 80263730 0025F390 3C 60 80 42 */ lis r3, lbl_80425B80@ha
/* 80263734 0025F394 38 00 00 00 */ li r0, 0
/* 80263738 0025F398 38 63 5B 80 */ addi r3, r3, lbl_80425B80@l
/* 8026373C 0025F39C 90 03 00 2C */ stw r0, 0x2c(r3)
lbl_80263740:
/* 80263740 0025F3A0 2C 1E 00 00 */ cmpwi r30, 0
/* 80263744 0025F3A4 41 80 00 74 */ blt lbl_802637B8
/* 80263748 0025F3A8 80 7D 0F 08 */ lwz r3, 0xf08(r29)
/* 8026374C 0025F3AC 38 03 00 01 */ addi r0, r3, 1
/* 80263750 0025F3B0 90 1D 0F 08 */ stw r0, 0xf08(r29)
/* 80263754 0025F3B4 48 00 00 64 */ b lbl_802637B8
lbl_80263758:
/* 80263758 0025F3B8 38 04 00 01 */ addi r0, r4, 1
/* 8026375C 0025F3BC 38 80 00 00 */ li r4, 0
/* 80263760 0025F3C0 90 83 0F 0C */ stw r4, 0xf0c(r3)
/* 80263764 0025F3C4 90 03 0F 08 */ stw r0, 0xf08(r3)
/* 80263768 0025F3C8 48 00 00 50 */ b lbl_802637B8
lbl_8026376C:
/* 8026376C 0025F3CC 80 83 0F 08 */ lwz r4, 0xf08(r3)
/* 80263770 0025F3D0 38 A0 00 00 */ li r5, 0
/* 80263774 0025F3D4 90 A3 0F 14 */ stw r5, 0xf14(r3)
/* 80263778 0025F3D8 38 04 00 01 */ addi r0, r4, 1
/* 8026377C 0025F3DC C0 42 9F FC */ lfs f2, lbl_806425FC-_SDA2_BASE_(r2)
/* 80263780 0025F3E0 90 A3 0F 10 */ stw r5, 0xf10(r3)
/* 80263784 0025F3E4 C0 02 9F F8 */ lfs f0, lbl_806425F8-_SDA2_BASE_(r2)
/* 80263788 0025F3E8 90 03 0F 08 */ stw r0, 0xf08(r3)
/* 8026378C 0025F3EC C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80263790 0025F3F0 EC 22 00 72 */ fmuls f1, f2, f1
/* 80263794 0025F3F4 EC 00 08 2A */ fadds f0, f0, f1
/* 80263798 0025F3F8 FC 00 00 1E */ fctiwz f0, f0
/* 8026379C 0025F3FC D8 01 00 08 */ stfd f0, 8(r1)
/* 802637A0 0025F400 80 61 00 0C */ lwz r3, 0xc(r1)
/* 802637A4 0025F404 7C 00 18 00 */ cmpw r0, r3
/* 802637A8 0025F408 41 80 00 10 */ blt lbl_802637B8
/* 802637AC 0025F40C 7F A3 EB 78 */ mr r3, r29
/* 802637B0 0025F410 38 80 00 00 */ li r4, 0
/* 802637B4 0025F414 4B FF F8 9D */ bl func_80263050
lbl_802637B8:
/* 802637B8 0025F418 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802637BC 0025F41C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 802637C0 0025F420 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 802637C4 0025F424 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 802637C8 0025F428 7C 08 03 A6 */ mtlr r0
/* 802637CC 0025F42C 38 21 00 20 */ addi r1, r1, 0x20
/* 802637D0 0025F430 4E 80 00 20 */ blr
.global func_802637D4
func_802637D4:
/* 802637D4 0025F434 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802637D8 0025F438 7C 08 02 A6 */ mflr r0
/* 802637DC 0025F43C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802637E0 0025F440 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802637E4 0025F444 7C 7F 1B 78 */ mr r31, r3
/* 802637E8 0025F448 80 03 0F 18 */ lwz r0, 0xf18(r3)
/* 802637EC 0025F44C 2C 00 00 00 */ cmpwi r0, 0
/* 802637F0 0025F450 40 82 00 6C */ bne lbl_8026385C
/* 802637F4 0025F454 80 03 0F 34 */ lwz r0, 0xf34(r3)
/* 802637F8 0025F458 2C 00 00 03 */ cmpwi r0, 3
/* 802637FC 0025F45C 41 82 00 58 */ beq lbl_80263854
/* 80263800 0025F460 40 80 00 14 */ bge lbl_80263814
/* 80263804 0025F464 2C 00 00 01 */ cmpwi r0, 1
/* 80263808 0025F468 41 82 00 1C */ beq lbl_80263824
/* 8026380C 0025F46C 40 80 00 38 */ bge lbl_80263844
/* 80263810 0025F470 48 00 00 44 */ b lbl_80263854
lbl_80263814:
/* 80263814 0025F474 2C 00 00 05 */ cmpwi r0, 5
/* 80263818 0025F478 41 82 00 3C */ beq lbl_80263854
/* 8026381C 0025F47C 40 80 00 38 */ bge lbl_80263854
/* 80263820 0025F480 48 00 00 18 */ b lbl_80263838
lbl_80263824:
/* 80263824 0025F484 38 00 00 00 */ li r0, 0
/* 80263828 0025F488 38 80 00 04 */ li r4, 4
/* 8026382C 0025F48C 90 03 0F 0C */ stw r0, 0xf0c(r3)
/* 80263830 0025F490 4B FF F8 21 */ bl func_80263050
/* 80263834 0025F494 48 00 00 20 */ b lbl_80263854
lbl_80263838:
/* 80263838 0025F498 38 80 00 00 */ li r4, 0
/* 8026383C 0025F49C 4B FF F8 15 */ bl func_80263050
/* 80263840 0025F4A0 48 00 00 14 */ b lbl_80263854
lbl_80263844:
/* 80263844 0025F4A4 38 00 00 00 */ li r0, 0
/* 80263848 0025F4A8 38 80 00 04 */ li r4, 4
/* 8026384C 0025F4AC 90 03 0F 0C */ stw r0, 0xf0c(r3)
/* 80263850 0025F4B0 4B FF F8 01 */ bl func_80263050
lbl_80263854:
/* 80263854 0025F4B4 7F E3 FB 78 */ mr r3, r31
/* 80263858 0025F4B8 4B FF F9 6D */ bl func_802631C4
lbl_8026385C:
/* 8026385C 0025F4BC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80263860 0025F4C0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80263864 0025F4C4 7C 08 03 A6 */ mtlr r0
/* 80263868 0025F4C8 38 21 00 10 */ addi r1, r1, 0x10
/* 8026386C 0025F4CC 4E 80 00 20 */ blr
/* 80263870 0025F4D0 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80263874 0025F4D4 7C 08 02 A6 */ mflr r0
/* 80263878 0025F4D8 90 01 00 44 */ stw r0, 0x44(r1)
/* 8026387C 0025F4DC 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 80263880 0025F4E0 93 C1 00 38 */ stw r30, 0x38(r1)
/* 80263884 0025F4E4 93 A1 00 34 */ stw r29, 0x34(r1)
/* 80263888 0025F4E8 7C 7D 1B 78 */ mr r29, r3
/* 8026388C 0025F4EC 48 09 14 6D */ bl MPDLGetBootedBitmap
/* 80263890 0025F4F0 7C 7E 1B 78 */ mr r30, r3
/* 80263894 0025F4F4 48 09 13 8D */ bl MPDLGetEntryBitmap
/* 80263898 0025F4F8 80 1D 0F 20 */ lwz r0, 0xf20(r29)
/* 8026389C 0025F4FC 7C 7F 1B 78 */ mr r31, r3
/* 802638A0 0025F500 7C 00 F0 40 */ cmplw r0, r30
/* 802638A4 0025F504 40 82 00 10 */ bne lbl_802638B4
/* 802638A8 0025F508 80 1D 0F 24 */ lwz r0, 0xf24(r29)
/* 802638AC 0025F50C 7C 00 18 40 */ cmplw r0, r3
/* 802638B0 0025F510 41 82 00 24 */ beq lbl_802638D4
lbl_802638B4:
/* 802638B4 0025F514 48 09 13 6D */ bl MPDLGetEntryBitmap
/* 802638B8 0025F518 48 09 14 41 */ bl MPDLGetBootedBitmap
/* 802638BC 0025F51C 38 81 00 08 */ addi r4, r1, 8
/* 802638C0 0025F520 38 60 00 01 */ li r3, 1
/* 802638C4 0025F524 48 09 12 6D */ bl MPDLGetPlayerInfo
/* 802638C8 0025F528 80 7D 0F 28 */ lwz r3, 0xf28(r29)
/* 802638CC 0025F52C 38 03 00 01 */ addi r0, r3, 1
/* 802638D0 0025F530 90 1D 0F 28 */ stw r0, 0xf28(r29)
lbl_802638D4:
/* 802638D4 0025F534 93 DD 0F 20 */ stw r30, 0xf20(r29)
/* 802638D8 0025F538 80 7D 0F 28 */ lwz r3, 0xf28(r29)
/* 802638DC 0025F53C 93 FD 0F 24 */ stw r31, 0xf24(r29)
/* 802638E0 0025F540 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 802638E4 0025F544 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 802638E8 0025F548 83 A1 00 34 */ lwz r29, 0x34(r1)
/* 802638EC 0025F54C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802638F0 0025F550 7C 08 03 A6 */ mtlr r0
/* 802638F4 0025F554 38 21 00 40 */ addi r1, r1, 0x40
/* 802638F8 0025F558 4E 80 00 20 */ blr
/* 802638FC 0025F55C 38 60 00 00 */ li r3, 0
/* 80263900 0025F560 4E 80 00 20 */ blr
/* 80263904 0025F564 38 60 00 00 */ li r3, 0
/* 80263908 0025F568 4E 80 00 20 */ blr
/* 8026390C 0025F56C 38 60 FF FF */ li r3, -1
/* 80263910 0025F570 4E 80 00 20 */ blr
/* 80263914 0025F574 38 60 FF FF */ li r3, -1
/* 80263918 0025F578 4E 80 00 20 */ blr
.global func_8026391C
func_8026391C:
/* 8026391C 0025F57C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80263920 0025F580 7C 08 02 A6 */ mflr r0
/* 80263924 0025F584 90 01 00 14 */ stw r0, 0x14(r1)
/* 80263928 0025F588 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8026392C 0025F58C 7C 9F 23 78 */ mr r31, r4
/* 80263930 0025F590 48 09 12 F1 */ bl MPDLGetEntryBitmap
/* 80263934 0025F594 38 00 00 01 */ li r0, 1
/* 80263938 0025F598 7C 00 F8 30 */ slw r0, r0, r31
/* 8026393C 0025F59C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80263940 0025F5A0 7C 63 00 38 */ and r3, r3, r0
/* 80263944 0025F5A4 7C 03 00 D0 */ neg r0, r3
/* 80263948 0025F5A8 7C 00 1B 78 */ or r0, r0, r3
/* 8026394C 0025F5AC 54 03 0F FE */ srwi r3, r0, 0x1f
/* 80263950 0025F5B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80263954 0025F5B4 7C 08 03 A6 */ mtlr r0
/* 80263958 0025F5B8 38 21 00 10 */ addi r1, r1, 0x10
/* 8026395C 0025F5BC 4E 80 00 20 */ blr
.global func_80263960
func_80263960:
/* 80263960 0025F5C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80263964 0025F5C4 7C 08 02 A6 */ mflr r0
/* 80263968 0025F5C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8026396C 0025F5CC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80263970 0025F5D0 3B E0 00 00 */ li r31, 0
/* 80263974 0025F5D4 48 09 12 AD */ bl MPDLGetEntryBitmap
/* 80263978 0025F5D8 38 00 00 02 */ li r0, 2
/* 8026397C 0025F5DC 38 A0 00 00 */ li r5, 0
/* 80263980 0025F5E0 38 80 00 01 */ li r4, 1
/* 80263984 0025F5E4 7C 09 03 A6 */ mtctr r0
lbl_80263988:
/* 80263988 0025F5E8 7C 80 28 30 */ slw r0, r4, r5
/* 8026398C 0025F5EC 7C 60 00 39 */ and. r0, r3, r0
/* 80263990 0025F5F0 41 82 00 08 */ beq lbl_80263998
/* 80263994 0025F5F4 3B FF 00 01 */ addi r31, r31, 1
lbl_80263998:
/* 80263998 0025F5F8 38 A5 00 01 */ addi r5, r5, 1
/* 8026399C 0025F5FC 7C 80 28 30 */ slw r0, r4, r5
/* 802639A0 0025F600 7C 60 00 39 */ and. r0, r3, r0
/* 802639A4 0025F604 41 82 00 08 */ beq lbl_802639AC
/* 802639A8 0025F608 3B FF 00 01 */ addi r31, r31, 1
lbl_802639AC:
/* 802639AC 0025F60C 38 A5 00 01 */ addi r5, r5, 1
/* 802639B0 0025F610 7C 80 28 30 */ slw r0, r4, r5
/* 802639B4 0025F614 7C 60 00 39 */ and. r0, r3, r0
/* 802639B8 0025F618 41 82 00 08 */ beq lbl_802639C0
/* 802639BC 0025F61C 3B FF 00 01 */ addi r31, r31, 1
lbl_802639C0:
/* 802639C0 0025F620 38 A5 00 01 */ addi r5, r5, 1
/* 802639C4 0025F624 7C 80 28 30 */ slw r0, r4, r5
/* 802639C8 0025F628 7C 60 00 39 */ and. r0, r3, r0
/* 802639CC 0025F62C 41 82 00 08 */ beq lbl_802639D4
/* 802639D0 0025F630 3B FF 00 01 */ addi r31, r31, 1
lbl_802639D4:
/* 802639D4 0025F634 38 A5 00 01 */ addi r5, r5, 1
/* 802639D8 0025F638 7C 80 28 30 */ slw r0, r4, r5
/* 802639DC 0025F63C 7C 60 00 39 */ and. r0, r3, r0
/* 802639E0 0025F640 41 82 00 08 */ beq lbl_802639E8
/* 802639E4 0025F644 3B FF 00 01 */ addi r31, r31, 1
lbl_802639E8:
/* 802639E8 0025F648 38 A5 00 01 */ addi r5, r5, 1
/* 802639EC 0025F64C 7C 80 28 30 */ slw r0, r4, r5
/* 802639F0 0025F650 7C 60 00 39 */ and. r0, r3, r0
/* 802639F4 0025F654 41 82 00 08 */ beq lbl_802639FC
/* 802639F8 0025F658 3B FF 00 01 */ addi r31, r31, 1
lbl_802639FC:
/* 802639FC 0025F65C 38 A5 00 01 */ addi r5, r5, 1
/* 80263A00 0025F660 7C 80 28 30 */ slw r0, r4, r5
/* 80263A04 0025F664 7C 60 00 39 */ and. r0, r3, r0
/* 80263A08 0025F668 41 82 00 08 */ beq lbl_80263A10
/* 80263A0C 0025F66C 3B FF 00 01 */ addi r31, r31, 1
lbl_80263A10:
/* 80263A10 0025F670 38 A5 00 01 */ addi r5, r5, 1
/* 80263A14 0025F674 7C 80 28 30 */ slw r0, r4, r5
/* 80263A18 0025F678 7C 60 00 39 */ and. r0, r3, r0
/* 80263A1C 0025F67C 41 82 00 08 */ beq lbl_80263A24
/* 80263A20 0025F680 3B FF 00 01 */ addi r31, r31, 1
lbl_80263A24:
/* 80263A24 0025F684 38 A5 00 01 */ addi r5, r5, 1
/* 80263A28 0025F688 42 00 FF 60 */ bdnz lbl_80263988
/* 80263A2C 0025F68C 7F E3 FB 78 */ mr r3, r31
/* 80263A30 0025F690 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80263A34 0025F694 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80263A38 0025F698 7C 08 03 A6 */ mtlr r0
/* 80263A3C 0025F69C 38 21 00 10 */ addi r1, r1, 0x10
/* 80263A40 0025F6A0 4E 80 00 20 */ blr
/* 80263A44 0025F6A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80263A48 0025F6A8 7C 08 02 A6 */ mflr r0
/* 80263A4C 0025F6AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80263A50 0025F6B0 4B FF FE CD */ bl func_8026391C
/* 80263A54 0025F6B4 7C 03 00 D0 */ neg r0, r3
/* 80263A58 0025F6B8 7C 00 1B 78 */ or r0, r0, r3
/* 80263A5C 0025F6BC 54 03 0F FE */ srwi r3, r0, 0x1f
/* 80263A60 0025F6C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80263A64 0025F6C4 7C 08 03 A6 */ mtlr r0
/* 80263A68 0025F6C8 38 21 00 10 */ addi r1, r1, 0x10
/* 80263A6C 0025F6CC 4E 80 00 20 */ blr
.global func_80263A70
func_80263A70:
/* 80263A70 0025F6D0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80263A74 0025F6D4 7C 08 02 A6 */ mflr r0
/* 80263A78 0025F6D8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80263A7C 0025F6DC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80263A80 0025F6E0 7C 7F 1B 78 */ mr r31, r3
/* 80263A84 0025F6E4 81 83 00 00 */ lwz r12, 0(r3)
/* 80263A88 0025F6E8 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 80263A8C 0025F6EC 7D 89 03 A6 */ mtctr r12
/* 80263A90 0025F6F0 4E 80 04 21 */ bctrl
/* 80263A94 0025F6F4 2C 03 00 00 */ cmpwi r3, 0
/* 80263A98 0025F6F8 40 82 00 0C */ bne lbl_80263AA4
/* 80263A9C 0025F6FC 38 60 FF FF */ li r3, -1
/* 80263AA0 0025F700 48 00 00 10 */ b lbl_80263AB0
lbl_80263AA4:
/* 80263AA4 0025F704 38 00 00 01 */ li r0, 1
/* 80263AA8 0025F708 38 60 00 00 */ li r3, 0
/* 80263AAC 0025F70C 90 1F 0F 10 */ stw r0, 0xf10(r31)
lbl_80263AB0:
/* 80263AB0 0025F710 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80263AB4 0025F714 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80263AB8 0025F718 7C 08 03 A6 */ mtlr r0
/* 80263ABC 0025F71C 38 21 00 10 */ addi r1, r1, 0x10
/* 80263AC0 0025F720 4E 80 00 20 */ blr
/* 80263AC4 0025F724 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80263AC8 0025F728 7C 08 02 A6 */ mflr r0
/* 80263ACC 0025F72C 2C 04 00 03 */ cmpwi r4, 3
/* 80263AD0 0025F730 90 01 00 24 */ stw r0, 0x24(r1)
/* 80263AD4 0025F734 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80263AD8 0025F738 3F E0 80 42 */ lis r31, lbl_80425A80@ha
/* 80263ADC 0025F73C 3B FF 5A 80 */ addi r31, r31, lbl_80425A80@l
/* 80263AE0 0025F740 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80263AE4 0025F744 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80263AE8 0025F748 7C 9D 23 78 */ mr r29, r4
/* 80263AEC 0025F74C 41 82 00 48 */ beq lbl_80263B34
/* 80263AF0 0025F750 40 80 00 1C */ bge lbl_80263B0C
/* 80263AF4 0025F754 2C 04 00 01 */ cmpwi r4, 1
/* 80263AF8 0025F758 41 82 00 2C */ beq lbl_80263B24
/* 80263AFC 0025F75C 40 80 00 30 */ bge lbl_80263B2C
/* 80263B00 0025F760 2C 04 00 00 */ cmpwi r4, 0
/* 80263B04 0025F764 40 80 00 18 */ bge lbl_80263B1C
/* 80263B08 0025F768 48 00 00 44 */ b lbl_80263B4C
lbl_80263B0C:
/* 80263B0C 0025F76C 2C 04 00 05 */ cmpwi r4, 5
/* 80263B10 0025F770 41 82 00 34 */ beq lbl_80263B44
/* 80263B14 0025F774 40 80 00 38 */ bge lbl_80263B4C
/* 80263B18 0025F778 48 00 00 24 */ b lbl_80263B3C
lbl_80263B1C:
/* 80263B1C 0025F77C 38 7F 00 00 */ addi r3, r31, 0
/* 80263B20 0025F780 48 00 00 48 */ b lbl_80263B68
lbl_80263B24:
/* 80263B24 0025F784 38 7F 00 18 */ addi r3, r31, 0x18
/* 80263B28 0025F788 48 00 00 40 */ b lbl_80263B68
lbl_80263B2C:
/* 80263B2C 0025F78C 38 7F 00 30 */ addi r3, r31, 0x30
/* 80263B30 0025F790 48 00 00 38 */ b lbl_80263B68
lbl_80263B34:
/* 80263B34 0025F794 38 7F 00 4C */ addi r3, r31, 0x4c
/* 80263B38 0025F798 48 00 00 30 */ b lbl_80263B68
lbl_80263B3C:
/* 80263B3C 0025F79C 38 7F 00 68 */ addi r3, r31, 0x68
/* 80263B40 0025F7A0 48 00 00 28 */ b lbl_80263B68
lbl_80263B44:
/* 80263B44 0025F7A4 38 7F 00 80 */ addi r3, r31, 0x80
/* 80263B48 0025F7A8 48 00 00 20 */ b lbl_80263B68
lbl_80263B4C:
/* 80263B4C 0025F7AC 4B FF A9 9D */ bl func_8025E4E8
/* 80263B50 0025F7B0 7C 7E 1B 78 */ mr r30, r3
/* 80263B54 0025F7B4 7F A5 EB 78 */ mr r5, r29
/* 80263B58 0025F7B8 38 9F 00 98 */ addi r4, r31, 0x98
/* 80263B5C 0025F7BC 4C C6 31 82 */ crclr 6
/* 80263B60 0025F7C0 4B F6 8F 9D */ bl sprintf
/* 80263B64 0025F7C4 7F C3 F3 78 */ mr r3, r30
lbl_80263B68:
/* 80263B68 0025F7C8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80263B6C 0025F7CC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80263B70 0025F7D0 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80263B74 0025F7D4 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 80263B78 0025F7D8 7C 08 03 A6 */ mtlr r0
/* 80263B7C 0025F7DC 38 21 00 20 */ addi r1, r1, 0x20
/* 80263B80 0025F7E0 4E 80 00 20 */ blr
.global func_80263B84
func_80263B84:
/* 80263B84 0025F7E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80263B88 0025F7E8 7C 08 02 A6 */ mflr r0
/* 80263B8C 0025F7EC 3C 80 80 42 */ lis r4, lbl_80425A00@ha
/* 80263B90 0025F7F0 39 03 00 24 */ addi r8, r3, 0x24
/* 80263B94 0025F7F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80263B98 0025F7F8 38 84 5A 00 */ addi r4, r4, lbl_80425A00@l
/* 80263B9C 0025F7FC 38 03 0E A4 */ addi r0, r3, 0xea4
/* 80263BA0 0025F800 38 E0 00 00 */ li r7, 0
/* 80263BA4 0025F804 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80263BA8 0025F808 7C 7F 1B 78 */ mr r31, r3
/* 80263BAC 0025F80C 38 C0 00 C8 */ li r6, 0xc8
/* 80263BB0 0025F810 38 A0 00 32 */ li r5, 0x32
/* 80263BB4 0025F814 90 83 00 00 */ stw r4, 0(r3)
/* 80263BB8 0025F818 38 80 00 0A */ li r4, 0xa
lbl_80263BBC:
/* 80263BBC 0025F81C 98 E8 00 00 */ stb r7, 0(r8)
/* 80263BC0 0025F820 98 E8 00 01 */ stb r7, 1(r8)
/* 80263BC4 0025F824 B0 E8 00 02 */ sth r7, 2(r8)
/* 80263BC8 0025F828 B0 E8 00 04 */ sth r7, 4(r8)
/* 80263BCC 0025F82C 98 E8 00 06 */ stb r7, 6(r8)
/* 80263BD0 0025F830 98 E8 00 07 */ stb r7, 7(r8)
/* 80263BD4 0025F834 90 E8 00 08 */ stw r7, 8(r8)
/* 80263BD8 0025F838 90 E8 00 0C */ stw r7, 0xc(r8)
/* 80263BDC 0025F83C 90 E8 00 10 */ stw r7, 0x10(r8)
/* 80263BE0 0025F840 90 E8 00 14 */ stw r7, 0x14(r8)
/* 80263BE4 0025F844 90 E8 00 18 */ stw r7, 0x18(r8)
/* 80263BE8 0025F848 90 E8 00 1C */ stw r7, 0x1c(r8)
/* 80263BEC 0025F84C 90 E8 00 20 */ stw r7, 0x20(r8)
/* 80263BF0 0025F850 90 E8 00 24 */ stw r7, 0x24(r8)
/* 80263BF4 0025F854 90 C8 00 28 */ stw r6, 0x28(r8)
/* 80263BF8 0025F858 90 A8 00 2C */ stw r5, 0x2c(r8)
/* 80263BFC 0025F85C 90 88 00 30 */ stw r4, 0x30(r8)
/* 80263C00 0025F860 39 08 00 74 */ addi r8, r8, 0x74
/* 80263C04 0025F864 7C 08 00 40 */ cmplw r8, r0
/* 80263C08 0025F868 41 80 FF B4 */ blt lbl_80263BBC
/* 80263C0C 0025F86C 3C A0 80 42 */ lis r5, lbl_80425D50@ha
/* 80263C10 0025F870 38 00 00 00 */ li r0, 0
/* 80263C14 0025F874 38 A5 5D 50 */ addi r5, r5, lbl_80425D50@l
/* 80263C18 0025F878 3C 80 00 40 */ lis r4, 0x003FFF14@ha
/* 80263C1C 0025F87C 90 03 0E E4 */ stw r0, 0xee4(r3)
/* 80263C20 0025F880 38 84 FF 14 */ addi r4, r4, 0x003FFF14@l
/* 80263C24 0025F884 90 03 0E E8 */ stw r0, 0xee8(r3)
/* 80263C28 0025F888 90 03 0E EC */ stw r0, 0xeec(r3)
/* 80263C2C 0025F88C 90 03 0E F0 */ stw r0, 0xef0(r3)
/* 80263C30 0025F890 90 A3 00 00 */ stw r5, 0(r3)
/* 80263C34 0025F894 90 03 0F 04 */ stw r0, 0xf04(r3)
/* 80263C38 0025F898 90 03 0F 00 */ stw r0, 0xf00(r3)
/* 80263C3C 0025F89C 90 03 0F 08 */ stw r0, 0xf08(r3)
/* 80263C40 0025F8A0 90 03 0F 0C */ stw r0, 0xf0c(r3)
/* 80263C44 0025F8A4 90 03 0F 10 */ stw r0, 0xf10(r3)
/* 80263C48 0025F8A8 90 03 0F 14 */ stw r0, 0xf14(r3)
/* 80263C4C 0025F8AC 90 03 0F 18 */ stw r0, 0xf18(r3)
/* 80263C50 0025F8B0 90 03 0F 30 */ stw r0, 0xf30(r3)
/* 80263C54 0025F8B4 90 03 0F 20 */ stw r0, 0xf20(r3)
/* 80263C58 0025F8B8 90 03 0F 24 */ stw r0, 0xf24(r3)
/* 80263C5C 0025F8BC 90 03 0F 28 */ stw r0, 0xf28(r3)
/* 80263C60 0025F8C0 90 03 0F 2C */ stw r0, 0xf2c(r3)
/* 80263C64 0025F8C4 7F E3 FB 78 */ mr r3, r31
/* 80263C68 0025F8C8 4B FF F5 B5 */ bl func_8026321C
/* 80263C6C 0025F8CC 7F E3 FB 78 */ mr r3, r31
/* 80263C70 0025F8D0 38 8D 87 40 */ addi r4, r13, lbl_8063DA00-_SDA_BASE_
/* 80263C74 0025F8D4 38 A0 00 03 */ li r5, 3
/* 80263C78 0025F8D8 4B FF AB F5 */ bl func_8025E86C
/* 80263C7C 0025F8DC 7F E3 FB 78 */ mr r3, r31
/* 80263C80 0025F8E0 4B FF F5 45 */ bl func_802631C4
/* 80263C84 0025F8E4 7F E3 FB 78 */ mr r3, r31
/* 80263C88 0025F8E8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80263C8C 0025F8EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80263C90 0025F8F0 7C 08 03 A6 */ mtlr r0
/* 80263C94 0025F8F4 38 21 00 10 */ addi r1, r1, 0x10
/* 80263C98 0025F8F8 4E 80 00 20 */ blr
.global func_80263C9C
func_80263C9C:
/* 80263C9C 0025F8FC 38 A0 00 01 */ li r5, 1
/* 80263CA0 0025F900 38 6D A7 40 */ addi r3, r13, lbl_8063FA00-_SDA_BASE_
/* 80263CA4 0025F904 38 80 00 04 */ li r4, 4
/* 80263CA8 0025F908 38 00 00 00 */ li r0, 0
/* 80263CAC 0025F90C 98 AD A7 40 */ stb r5, lbl_8063FA00-_SDA_BASE_(r13)
/* 80263CB0 0025F910 B0 83 00 02 */ sth r4, 2(r3)
/* 80263CB4 0025F914 98 03 00 04 */ stb r0, 4(r3)
/* 80263CB8 0025F918 4E 80 00 20 */ blr
|