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
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global func_8011C974
func_8011C974:
/* 8011C974 001185D4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8011C978 001185D8 7C 08 02 A6 */ mflr r0
/* 8011C97C 001185DC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8011C980 001185E0 48 04 2D 61 */ bl func_8015F6E0
/* 8011C984 001185E4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8011C988 001185E8 3C 63 00 06 */ addis r3, r3, 6
/* 8011C98C 001185EC 38 63 85 EC */ addi r3, r3, -31252
/* 8011C990 001185F0 7C 08 03 A6 */ mtlr r0
/* 8011C994 001185F4 38 21 00 10 */ addi r1, r1, 0x10
/* 8011C998 001185F8 4E 80 00 20 */ blr
.global func_8011C99C
func_8011C99C:
/* 8011C99C 001185FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8011C9A0 00118600 7C 08 02 A6 */ mflr r0
/* 8011C9A4 00118604 90 01 00 14 */ stw r0, 0x14(r1)
/* 8011C9A8 00118608 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8011C9AC 0011860C 7C 9F 23 78 */ mr r31, r4
/* 8011C9B0 00118610 93 C1 00 08 */ stw r30, 8(r1)
/* 8011C9B4 00118614 7C 7E 1B 78 */ mr r30, r3
/* 8011C9B8 00118618 48 04 2D 29 */ bl func_8015F6E0
/* 8011C9BC 0011861C 2C 1E 00 04 */ cmpwi r30, 4
/* 8011C9C0 00118620 41 82 09 0C */ beq lbl_8011D2CC
/* 8011C9C4 00118624 40 80 00 1C */ bge lbl_8011C9E0
/* 8011C9C8 00118628 2C 1E 00 02 */ cmpwi r30, 2
/* 8011C9CC 0011862C 41 82 04 90 */ beq lbl_8011CE5C
/* 8011C9D0 00118630 40 80 11 D8 */ bge lbl_8011DBA8
/* 8011C9D4 00118634 2C 1E 00 01 */ cmpwi r30, 1
/* 8011C9D8 00118638 40 80 00 14 */ bge lbl_8011C9EC
/* 8011C9DC 0011863C 48 00 11 CC */ b lbl_8011DBA8
lbl_8011C9E0:
/* 8011C9E0 00118640 2C 1E 00 08 */ cmpwi r30, 8
/* 8011C9E4 00118644 41 82 0D 58 */ beq lbl_8011D73C
/* 8011C9E8 00118648 48 00 11 C0 */ b lbl_8011DBA8
lbl_8011C9EC:
/* 8011C9EC 0011864C 3C 83 00 06 */ addis r4, r3, 6
/* 8011C9F0 00118650 38 00 00 3F */ li r0, 0x3f
/* 8011C9F4 00118654 38 E4 8A 34 */ addi r7, r4, -30156
/* 8011C9F8 00118658 38 BF FF FC */ addi r5, r31, -4
/* 8011C9FC 0011865C 7C 09 03 A6 */ mtctr r0
lbl_8011CA00:
/* 8011CA00 00118660 80 85 00 04 */ lwz r4, 4(r5)
/* 8011CA04 00118664 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011CA08 00118668 90 87 00 04 */ stw r4, 4(r7)
/* 8011CA0C 0011866C 94 07 00 08 */ stwu r0, 8(r7)
/* 8011CA10 00118670 42 00 FF F0 */ bdnz lbl_8011CA00
/* 8011CA14 00118674 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011CA18 00118678 3C 83 00 06 */ addis r4, r3, 6
/* 8011CA1C 0011867C 38 00 01 A4 */ li r0, 0x1a4
/* 8011CA20 00118680 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011CA24 00118684 90 C7 00 04 */ stw r6, 4(r7)
/* 8011CA28 00118688 38 C4 8C 33 */ addi r6, r4, -29645
/* 8011CA2C 0011868C 7C 09 03 A6 */ mtctr r0
lbl_8011CA30:
/* 8011CA30 00118690 88 85 00 01 */ lbz r4, 1(r5)
/* 8011CA34 00118694 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011CA38 00118698 98 86 00 01 */ stb r4, 1(r6)
/* 8011CA3C 0011869C 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011CA40 001186A0 42 00 FF F0 */ bdnz lbl_8011CA30
/* 8011CA44 001186A4 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011CA48 001186A8 3C E3 00 06 */ addis r7, r3, 6
/* 8011CA4C 001186AC 38 00 00 17 */ li r0, 0x17
/* 8011CA50 001186B0 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011CA54 001186B4 98 87 8F 7C */ stb r4, -0x7084(r7)
/* 8011CA58 001186B8 38 C7 8F 7C */ addi r6, r7, -28804
/* 8011CA5C 001186BC 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011CA60 001186C0 98 87 8F 7D */ stb r4, -0x7083(r7)
/* 8011CA64 001186C4 7C 09 03 A6 */ mtctr r0
lbl_8011CA68:
/* 8011CA68 001186C8 80 85 00 04 */ lwz r4, 4(r5)
/* 8011CA6C 001186CC 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011CA70 001186D0 90 86 00 04 */ stw r4, 4(r6)
/* 8011CA74 001186D4 94 06 00 08 */ stwu r0, 8(r6)
/* 8011CA78 001186D8 42 00 FF F0 */ bdnz lbl_8011CA68
/* 8011CA7C 001186DC 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011CA80 001186E0 3C 83 00 06 */ addis r4, r3, 6
/* 8011CA84 001186E4 38 00 00 30 */ li r0, 0x30
/* 8011CA88 001186E8 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011CA8C 001186EC 90 C4 90 38 */ stw r6, -0x6fc8(r4)
/* 8011CA90 001186F0 38 C4 90 3A */ addi r6, r4, -28614
/* 8011CA94 001186F4 7C 09 03 A6 */ mtctr r0
lbl_8011CA98:
/* 8011CA98 001186F8 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011CA9C 001186FC A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011CAA0 00118700 B0 86 00 02 */ sth r4, 2(r6)
/* 8011CAA4 00118704 B4 06 00 04 */ sthu r0, 4(r6)
/* 8011CAA8 00118708 42 00 FF F0 */ bdnz lbl_8011CA98
/* 8011CAAC 0011870C 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
/* 8011CAB0 00118710 3C 83 00 06 */ addis r4, r3, 6
/* 8011CAB4 00118714 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
/* 8011CAB8 00118718 38 00 00 3F */ li r0, 0x3f
/* 8011CABC 0011871C 38 E4 A5 E4 */ addi r7, r4, -23068
/* 8011CAC0 00118720 38 BF FF FC */ addi r5, r31, -4
/* 8011CAC4 00118724 91 04 90 FC */ stw r8, -0x6f04(r4)
/* 8011CAC8 00118728 90 C4 91 00 */ stw r6, -0x6f00(r4)
/* 8011CACC 0011872C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
/* 8011CAD0 00118730 90 C4 91 04 */ stw r6, -0x6efc(r4)
/* 8011CAD4 00118734 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
/* 8011CAD8 00118738 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
/* 8011CADC 0011873C 99 04 91 08 */ stb r8, -0x6ef8(r4)
/* 8011CAE0 00118740 98 C4 91 09 */ stb r6, -0x6ef7(r4)
/* 8011CAE4 00118744 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
/* 8011CAE8 00118748 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
/* 8011CAEC 0011874C 99 04 91 0A */ stb r8, -0x6ef6(r4)
/* 8011CAF0 00118750 98 C4 91 0B */ stb r6, -0x6ef5(r4)
/* 8011CAF4 00118754 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
/* 8011CAF8 00118758 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
/* 8011CAFC 0011875C 99 04 91 0C */ stb r8, -0x6ef4(r4)
/* 8011CB00 00118760 98 C4 91 0D */ stb r6, -0x6ef3(r4)
/* 8011CB04 00118764 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
/* 8011CB08 00118768 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
/* 8011CB0C 0011876C 99 04 91 0E */ stb r8, -0x6ef2(r4)
/* 8011CB10 00118770 98 C4 91 0F */ stb r6, -0x6ef1(r4)
/* 8011CB14 00118774 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
/* 8011CB18 00118778 98 C4 91 10 */ stb r6, -0x6ef0(r4)
/* 8011CB1C 0011877C 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
/* 8011CB20 00118780 98 C4 91 11 */ stb r6, -0x6eef(r4)
/* 8011CB24 00118784 80 DF 06 DC */ lwz r6, 0x6dc(r31)
/* 8011CB28 00118788 90 C4 91 14 */ stw r6, -0x6eec(r4)
/* 8011CB2C 0011878C 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
/* 8011CB30 00118790 90 C4 91 18 */ stw r6, -0x6ee8(r4)
/* 8011CB34 00118794 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
/* 8011CB38 00118798 98 C4 91 1C */ stb r6, -0x6ee4(r4)
/* 8011CB3C 0011879C 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
/* 8011CB40 001187A0 98 C4 91 1D */ stb r6, -0x6ee3(r4)
/* 8011CB44 001187A4 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
/* 8011CB48 001187A8 98 C4 91 1E */ stb r6, -0x6ee2(r4)
/* 8011CB4C 001187AC 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
/* 8011CB50 001187B0 98 C4 91 1F */ stb r6, -0x6ee1(r4)
/* 8011CB54 001187B4 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
/* 8011CB58 001187B8 98 C4 91 20 */ stb r6, -0x6ee0(r4)
/* 8011CB5C 001187BC 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
/* 8011CB60 001187C0 98 C4 91 21 */ stb r6, -0x6edf(r4)
/* 8011CB64 001187C4 88 DF 06 EA */ lbz r6, 0x6ea(r31)
/* 8011CB68 001187C8 98 C4 91 22 */ stb r6, -0x6ede(r4)
/* 8011CB6C 001187CC 88 DF 06 EB */ lbz r6, 0x6eb(r31)
/* 8011CB70 001187D0 98 C4 91 23 */ stb r6, -0x6edd(r4)
/* 8011CB74 001187D4 7C 09 03 A6 */ mtctr r0
lbl_8011CB78:
/* 8011CB78 001187D8 80 85 00 04 */ lwz r4, 4(r5)
/* 8011CB7C 001187DC 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011CB80 001187E0 90 87 00 04 */ stw r4, 4(r7)
/* 8011CB84 001187E4 94 07 00 08 */ stwu r0, 8(r7)
/* 8011CB88 001187E8 42 00 FF F0 */ bdnz lbl_8011CB78
/* 8011CB8C 001187EC 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011CB90 001187F0 3C 83 00 06 */ addis r4, r3, 6
/* 8011CB94 001187F4 38 00 01 A4 */ li r0, 0x1a4
/* 8011CB98 001187F8 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011CB9C 001187FC 90 C7 00 04 */ stw r6, 4(r7)
/* 8011CBA0 00118800 38 C4 A7 E3 */ addi r6, r4, -22557
/* 8011CBA4 00118804 7C 09 03 A6 */ mtctr r0
lbl_8011CBA8:
/* 8011CBA8 00118808 88 85 00 01 */ lbz r4, 1(r5)
/* 8011CBAC 0011880C 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011CBB0 00118810 98 86 00 01 */ stb r4, 1(r6)
/* 8011CBB4 00118814 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011CBB8 00118818 42 00 FF F0 */ bdnz lbl_8011CBA8
/* 8011CBBC 0011881C 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011CBC0 00118820 3C E3 00 06 */ addis r7, r3, 6
/* 8011CBC4 00118824 38 00 00 17 */ li r0, 0x17
/* 8011CBC8 00118828 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011CBCC 0011882C 98 87 AB 2C */ stb r4, -0x54d4(r7)
/* 8011CBD0 00118830 38 C7 AB 2C */ addi r6, r7, -21716
/* 8011CBD4 00118834 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011CBD8 00118838 98 87 AB 2D */ stb r4, -0x54d3(r7)
/* 8011CBDC 0011883C 7C 09 03 A6 */ mtctr r0
lbl_8011CBE0:
/* 8011CBE0 00118840 80 85 00 04 */ lwz r4, 4(r5)
/* 8011CBE4 00118844 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011CBE8 00118848 90 86 00 04 */ stw r4, 4(r6)
/* 8011CBEC 0011884C 94 06 00 08 */ stwu r0, 8(r6)
/* 8011CBF0 00118850 42 00 FF F0 */ bdnz lbl_8011CBE0
/* 8011CBF4 00118854 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011CBF8 00118858 3C 83 00 06 */ addis r4, r3, 6
/* 8011CBFC 0011885C 38 00 00 30 */ li r0, 0x30
/* 8011CC00 00118860 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011CC04 00118864 90 C4 AB E8 */ stw r6, -0x5418(r4)
/* 8011CC08 00118868 38 C4 AB EA */ addi r6, r4, -21526
/* 8011CC0C 0011886C 7C 09 03 A6 */ mtctr r0
lbl_8011CC10:
/* 8011CC10 00118870 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011CC14 00118874 A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011CC18 00118878 B0 86 00 02 */ sth r4, 2(r6)
/* 8011CC1C 0011887C B4 06 00 04 */ sthu r0, 4(r6)
/* 8011CC20 00118880 42 00 FF F0 */ bdnz lbl_8011CC10
/* 8011CC24 00118884 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
/* 8011CC28 00118888 3C 83 00 06 */ addis r4, r3, 6
/* 8011CC2C 0011888C 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
/* 8011CC30 00118890 38 00 00 3F */ li r0, 0x3f
/* 8011CC34 00118894 38 E4 C1 94 */ addi r7, r4, -15980
/* 8011CC38 00118898 38 BF FF FC */ addi r5, r31, -4
/* 8011CC3C 0011889C 91 04 AC AC */ stw r8, -0x5354(r4)
/* 8011CC40 001188A0 90 C4 AC B0 */ stw r6, -0x5350(r4)
/* 8011CC44 001188A4 80 DF 06 CC */ lwz r6, 0x6cc(r31)
/* 8011CC48 001188A8 90 C4 AC B4 */ stw r6, -0x534c(r4)
/* 8011CC4C 001188AC 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
/* 8011CC50 001188B0 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
/* 8011CC54 001188B4 99 04 AC B8 */ stb r8, -0x5348(r4)
/* 8011CC58 001188B8 98 C4 AC B9 */ stb r6, -0x5347(r4)
/* 8011CC5C 001188BC 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
/* 8011CC60 001188C0 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
/* 8011CC64 001188C4 99 04 AC BA */ stb r8, -0x5346(r4)
/* 8011CC68 001188C8 98 C4 AC BB */ stb r6, -0x5345(r4)
/* 8011CC6C 001188CC 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
/* 8011CC70 001188D0 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
/* 8011CC74 001188D4 99 04 AC BC */ stb r8, -0x5344(r4)
/* 8011CC78 001188D8 98 C4 AC BD */ stb r6, -0x5343(r4)
/* 8011CC7C 001188DC 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
/* 8011CC80 001188E0 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
/* 8011CC84 001188E4 99 04 AC BE */ stb r8, -0x5342(r4)
/* 8011CC88 001188E8 98 C4 AC BF */ stb r6, -0x5341(r4)
/* 8011CC8C 001188EC 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
/* 8011CC90 001188F0 98 C4 AC C0 */ stb r6, -0x5340(r4)
/* 8011CC94 001188F4 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
/* 8011CC98 001188F8 98 C4 AC C1 */ stb r6, -0x533f(r4)
/* 8011CC9C 001188FC 80 DF 06 DC */ lwz r6, 0x6dc(r31)
/* 8011CCA0 00118900 90 C4 AC C4 */ stw r6, -0x533c(r4)
/* 8011CCA4 00118904 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
/* 8011CCA8 00118908 90 C4 AC C8 */ stw r6, -0x5338(r4)
/* 8011CCAC 0011890C 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
/* 8011CCB0 00118910 98 C4 AC CC */ stb r6, -0x5334(r4)
/* 8011CCB4 00118914 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
/* 8011CCB8 00118918 98 C4 AC CD */ stb r6, -0x5333(r4)
/* 8011CCBC 0011891C 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
/* 8011CCC0 00118920 98 C4 AC CE */ stb r6, -0x5332(r4)
/* 8011CCC4 00118924 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
/* 8011CCC8 00118928 98 C4 AC CF */ stb r6, -0x5331(r4)
/* 8011CCCC 0011892C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
/* 8011CCD0 00118930 98 C4 AC D0 */ stb r6, -0x5330(r4)
/* 8011CCD4 00118934 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
/* 8011CCD8 00118938 98 C4 AC D1 */ stb r6, -0x532f(r4)
/* 8011CCDC 0011893C 88 DF 06 EA */ lbz r6, 0x6ea(r31)
/* 8011CCE0 00118940 98 C4 AC D2 */ stb r6, -0x532e(r4)
/* 8011CCE4 00118944 88 DF 06 EB */ lbz r6, 0x6eb(r31)
/* 8011CCE8 00118948 98 C4 AC D3 */ stb r6, -0x532d(r4)
/* 8011CCEC 0011894C 7C 09 03 A6 */ mtctr r0
lbl_8011CCF0:
/* 8011CCF0 00118950 80 85 00 04 */ lwz r4, 4(r5)
/* 8011CCF4 00118954 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011CCF8 00118958 90 87 00 04 */ stw r4, 4(r7)
/* 8011CCFC 0011895C 94 07 00 08 */ stwu r0, 8(r7)
/* 8011CD00 00118960 42 00 FF F0 */ bdnz lbl_8011CCF0
/* 8011CD04 00118964 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011CD08 00118968 3C 83 00 06 */ addis r4, r3, 6
/* 8011CD0C 0011896C 38 00 01 A4 */ li r0, 0x1a4
/* 8011CD10 00118970 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011CD14 00118974 90 C7 00 04 */ stw r6, 4(r7)
/* 8011CD18 00118978 38 C4 C3 93 */ addi r6, r4, -15469
/* 8011CD1C 0011897C 7C 09 03 A6 */ mtctr r0
lbl_8011CD20:
/* 8011CD20 00118980 88 85 00 01 */ lbz r4, 1(r5)
/* 8011CD24 00118984 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011CD28 00118988 98 86 00 01 */ stb r4, 1(r6)
/* 8011CD2C 0011898C 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011CD30 00118990 42 00 FF F0 */ bdnz lbl_8011CD20
/* 8011CD34 00118994 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011CD38 00118998 3C E3 00 06 */ addis r7, r3, 6
/* 8011CD3C 0011899C 38 00 00 17 */ li r0, 0x17
/* 8011CD40 001189A0 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011CD44 001189A4 98 87 C6 DC */ stb r4, -0x3924(r7)
/* 8011CD48 001189A8 38 C7 C6 DC */ addi r6, r7, -14628
/* 8011CD4C 001189AC 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011CD50 001189B0 98 87 C6 DD */ stb r4, -0x3923(r7)
/* 8011CD54 001189B4 7C 09 03 A6 */ mtctr r0
lbl_8011CD58:
/* 8011CD58 001189B8 80 85 00 04 */ lwz r4, 4(r5)
/* 8011CD5C 001189BC 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011CD60 001189C0 90 86 00 04 */ stw r4, 4(r6)
/* 8011CD64 001189C4 94 06 00 08 */ stwu r0, 8(r6)
/* 8011CD68 001189C8 42 00 FF F0 */ bdnz lbl_8011CD58
/* 8011CD6C 001189CC 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011CD70 001189D0 3C 83 00 06 */ addis r4, r3, 6
/* 8011CD74 001189D4 38 00 00 30 */ li r0, 0x30
/* 8011CD78 001189D8 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011CD7C 001189DC 90 C4 C7 98 */ stw r6, -0x3868(r4)
/* 8011CD80 001189E0 38 C4 C7 9A */ addi r6, r4, -14438
/* 8011CD84 001189E4 7C 09 03 A6 */ mtctr r0
lbl_8011CD88:
/* 8011CD88 001189E8 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011CD8C 001189EC A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011CD90 001189F0 B0 86 00 02 */ sth r4, 2(r6)
/* 8011CD94 001189F4 B4 06 00 04 */ sthu r0, 4(r6)
/* 8011CD98 001189F8 42 00 FF F0 */ bdnz lbl_8011CD88
/* 8011CD9C 001189FC 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
/* 8011CDA0 00118A00 3C A3 00 06 */ addis r5, r3, 6
/* 8011CDA4 00118A04 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
/* 8011CDA8 00118A08 90 85 C8 5C */ stw r4, -0x37a4(r5)
/* 8011CDAC 00118A0C 90 05 C8 60 */ stw r0, -0x37a0(r5)
/* 8011CDB0 00118A10 80 1F 06 CC */ lwz r0, 0x6cc(r31)
/* 8011CDB4 00118A14 90 05 C8 64 */ stw r0, -0x379c(r5)
/* 8011CDB8 00118A18 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
/* 8011CDBC 00118A1C 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
/* 8011CDC0 00118A20 98 65 C8 68 */ stb r3, -0x3798(r5)
/* 8011CDC4 00118A24 98 05 C8 69 */ stb r0, -0x3797(r5)
/* 8011CDC8 00118A28 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
/* 8011CDCC 00118A2C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
/* 8011CDD0 00118A30 98 65 C8 6A */ stb r3, -0x3796(r5)
/* 8011CDD4 00118A34 98 05 C8 6B */ stb r0, -0x3795(r5)
/* 8011CDD8 00118A38 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
/* 8011CDDC 00118A3C 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
/* 8011CDE0 00118A40 98 65 C8 6C */ stb r3, -0x3794(r5)
/* 8011CDE4 00118A44 98 05 C8 6D */ stb r0, -0x3793(r5)
/* 8011CDE8 00118A48 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
/* 8011CDEC 00118A4C 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
/* 8011CDF0 00118A50 98 65 C8 6E */ stb r3, -0x3792(r5)
/* 8011CDF4 00118A54 98 05 C8 6F */ stb r0, -0x3791(r5)
/* 8011CDF8 00118A58 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
/* 8011CDFC 00118A5C 98 05 C8 70 */ stb r0, -0x3790(r5)
/* 8011CE00 00118A60 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
/* 8011CE04 00118A64 98 05 C8 71 */ stb r0, -0x378f(r5)
/* 8011CE08 00118A68 80 1F 06 DC */ lwz r0, 0x6dc(r31)
/* 8011CE0C 00118A6C 90 05 C8 74 */ stw r0, -0x378c(r5)
/* 8011CE10 00118A70 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
/* 8011CE14 00118A74 90 05 C8 78 */ stw r0, -0x3788(r5)
/* 8011CE18 00118A78 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
/* 8011CE1C 00118A7C 98 05 C8 7C */ stb r0, -0x3784(r5)
/* 8011CE20 00118A80 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
/* 8011CE24 00118A84 98 05 C8 7D */ stb r0, -0x3783(r5)
/* 8011CE28 00118A88 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
/* 8011CE2C 00118A8C 98 05 C8 7E */ stb r0, -0x3782(r5)
/* 8011CE30 00118A90 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
/* 8011CE34 00118A94 98 05 C8 7F */ stb r0, -0x3781(r5)
/* 8011CE38 00118A98 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
/* 8011CE3C 00118A9C 98 05 C8 80 */ stb r0, -0x3780(r5)
/* 8011CE40 00118AA0 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
/* 8011CE44 00118AA4 98 05 C8 81 */ stb r0, -0x377f(r5)
/* 8011CE48 00118AA8 88 1F 06 EA */ lbz r0, 0x6ea(r31)
/* 8011CE4C 00118AAC 98 05 C8 82 */ stb r0, -0x377e(r5)
/* 8011CE50 00118AB0 88 1F 06 EB */ lbz r0, 0x6eb(r31)
/* 8011CE54 00118AB4 98 05 C8 83 */ stb r0, -0x377d(r5)
/* 8011CE58 00118AB8 48 00 0D 50 */ b lbl_8011DBA8
lbl_8011CE5C:
/* 8011CE5C 00118ABC 3C 83 00 06 */ addis r4, r3, 6
/* 8011CE60 00118AC0 38 00 00 3F */ li r0, 0x3f
/* 8011CE64 00118AC4 38 E4 98 0C */ addi r7, r4, -26612
/* 8011CE68 00118AC8 38 BF FF FC */ addi r5, r31, -4
/* 8011CE6C 00118ACC 7C 09 03 A6 */ mtctr r0
lbl_8011CE70:
/* 8011CE70 00118AD0 80 85 00 04 */ lwz r4, 4(r5)
/* 8011CE74 00118AD4 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011CE78 00118AD8 90 87 00 04 */ stw r4, 4(r7)
/* 8011CE7C 00118ADC 94 07 00 08 */ stwu r0, 8(r7)
/* 8011CE80 00118AE0 42 00 FF F0 */ bdnz lbl_8011CE70
/* 8011CE84 00118AE4 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011CE88 00118AE8 3C 83 00 06 */ addis r4, r3, 6
/* 8011CE8C 00118AEC 38 00 01 A4 */ li r0, 0x1a4
/* 8011CE90 00118AF0 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011CE94 00118AF4 90 C7 00 04 */ stw r6, 4(r7)
/* 8011CE98 00118AF8 38 C4 9A 0B */ addi r6, r4, -26101
/* 8011CE9C 00118AFC 7C 09 03 A6 */ mtctr r0
lbl_8011CEA0:
/* 8011CEA0 00118B00 88 85 00 01 */ lbz r4, 1(r5)
/* 8011CEA4 00118B04 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011CEA8 00118B08 98 86 00 01 */ stb r4, 1(r6)
/* 8011CEAC 00118B0C 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011CEB0 00118B10 42 00 FF F0 */ bdnz lbl_8011CEA0
/* 8011CEB4 00118B14 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011CEB8 00118B18 3C E3 00 06 */ addis r7, r3, 6
/* 8011CEBC 00118B1C 38 00 00 17 */ li r0, 0x17
/* 8011CEC0 00118B20 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011CEC4 00118B24 98 87 9D 54 */ stb r4, -0x62ac(r7)
/* 8011CEC8 00118B28 38 C7 9D 54 */ addi r6, r7, -25260
/* 8011CECC 00118B2C 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011CED0 00118B30 98 87 9D 55 */ stb r4, -0x62ab(r7)
/* 8011CED4 00118B34 7C 09 03 A6 */ mtctr r0
lbl_8011CED8:
/* 8011CED8 00118B38 80 85 00 04 */ lwz r4, 4(r5)
/* 8011CEDC 00118B3C 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011CEE0 00118B40 90 86 00 04 */ stw r4, 4(r6)
/* 8011CEE4 00118B44 94 06 00 08 */ stwu r0, 8(r6)
/* 8011CEE8 00118B48 42 00 FF F0 */ bdnz lbl_8011CED8
/* 8011CEEC 00118B4C 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011CEF0 00118B50 3C 83 00 06 */ addis r4, r3, 6
/* 8011CEF4 00118B54 38 00 00 30 */ li r0, 0x30
/* 8011CEF8 00118B58 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011CEFC 00118B5C 90 C4 9E 10 */ stw r6, -0x61f0(r4)
/* 8011CF00 00118B60 38 C4 9E 12 */ addi r6, r4, -25070
/* 8011CF04 00118B64 7C 09 03 A6 */ mtctr r0
lbl_8011CF08:
/* 8011CF08 00118B68 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011CF0C 00118B6C A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011CF10 00118B70 B0 86 00 02 */ sth r4, 2(r6)
/* 8011CF14 00118B74 B4 06 00 04 */ sthu r0, 4(r6)
/* 8011CF18 00118B78 42 00 FF F0 */ bdnz lbl_8011CF08
/* 8011CF1C 00118B7C 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
/* 8011CF20 00118B80 3C 83 00 06 */ addis r4, r3, 6
/* 8011CF24 00118B84 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
/* 8011CF28 00118B88 38 00 00 3F */ li r0, 0x3f
/* 8011CF2C 00118B8C 38 E4 B3 BC */ addi r7, r4, -19524
/* 8011CF30 00118B90 38 BF FF FC */ addi r5, r31, -4
/* 8011CF34 00118B94 91 04 9E D4 */ stw r8, -0x612c(r4)
/* 8011CF38 00118B98 90 C4 9E D8 */ stw r6, -0x6128(r4)
/* 8011CF3C 00118B9C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
/* 8011CF40 00118BA0 90 C4 9E DC */ stw r6, -0x6124(r4)
/* 8011CF44 00118BA4 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
/* 8011CF48 00118BA8 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
/* 8011CF4C 00118BAC 99 04 9E E0 */ stb r8, -0x6120(r4)
/* 8011CF50 00118BB0 98 C4 9E E1 */ stb r6, -0x611f(r4)
/* 8011CF54 00118BB4 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
/* 8011CF58 00118BB8 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
/* 8011CF5C 00118BBC 99 04 9E E2 */ stb r8, -0x611e(r4)
/* 8011CF60 00118BC0 98 C4 9E E3 */ stb r6, -0x611d(r4)
/* 8011CF64 00118BC4 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
/* 8011CF68 00118BC8 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
/* 8011CF6C 00118BCC 99 04 9E E4 */ stb r8, -0x611c(r4)
/* 8011CF70 00118BD0 98 C4 9E E5 */ stb r6, -0x611b(r4)
/* 8011CF74 00118BD4 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
/* 8011CF78 00118BD8 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
/* 8011CF7C 00118BDC 99 04 9E E6 */ stb r8, -0x611a(r4)
/* 8011CF80 00118BE0 98 C4 9E E7 */ stb r6, -0x6119(r4)
/* 8011CF84 00118BE4 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
/* 8011CF88 00118BE8 98 C4 9E E8 */ stb r6, -0x6118(r4)
/* 8011CF8C 00118BEC 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
/* 8011CF90 00118BF0 98 C4 9E E9 */ stb r6, -0x6117(r4)
/* 8011CF94 00118BF4 80 DF 06 DC */ lwz r6, 0x6dc(r31)
/* 8011CF98 00118BF8 90 C4 9E EC */ stw r6, -0x6114(r4)
/* 8011CF9C 00118BFC 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
/* 8011CFA0 00118C00 90 C4 9E F0 */ stw r6, -0x6110(r4)
/* 8011CFA4 00118C04 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
/* 8011CFA8 00118C08 98 C4 9E F4 */ stb r6, -0x610c(r4)
/* 8011CFAC 00118C0C 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
/* 8011CFB0 00118C10 98 C4 9E F5 */ stb r6, -0x610b(r4)
/* 8011CFB4 00118C14 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
/* 8011CFB8 00118C18 98 C4 9E F6 */ stb r6, -0x610a(r4)
/* 8011CFBC 00118C1C 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
/* 8011CFC0 00118C20 98 C4 9E F7 */ stb r6, -0x6109(r4)
/* 8011CFC4 00118C24 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
/* 8011CFC8 00118C28 98 C4 9E F8 */ stb r6, -0x6108(r4)
/* 8011CFCC 00118C2C 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
/* 8011CFD0 00118C30 98 C4 9E F9 */ stb r6, -0x6107(r4)
/* 8011CFD4 00118C34 88 DF 06 EA */ lbz r6, 0x6ea(r31)
/* 8011CFD8 00118C38 98 C4 9E FA */ stb r6, -0x6106(r4)
/* 8011CFDC 00118C3C 88 DF 06 EB */ lbz r6, 0x6eb(r31)
/* 8011CFE0 00118C40 98 C4 9E FB */ stb r6, -0x6105(r4)
/* 8011CFE4 00118C44 7C 09 03 A6 */ mtctr r0
lbl_8011CFE8:
/* 8011CFE8 00118C48 80 85 00 04 */ lwz r4, 4(r5)
/* 8011CFEC 00118C4C 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011CFF0 00118C50 90 87 00 04 */ stw r4, 4(r7)
/* 8011CFF4 00118C54 94 07 00 08 */ stwu r0, 8(r7)
/* 8011CFF8 00118C58 42 00 FF F0 */ bdnz lbl_8011CFE8
/* 8011CFFC 00118C5C 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011D000 00118C60 3C 83 00 06 */ addis r4, r3, 6
/* 8011D004 00118C64 38 00 01 A4 */ li r0, 0x1a4
/* 8011D008 00118C68 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011D00C 00118C6C 90 C7 00 04 */ stw r6, 4(r7)
/* 8011D010 00118C70 38 C4 B5 BB */ addi r6, r4, -19013
/* 8011D014 00118C74 7C 09 03 A6 */ mtctr r0
lbl_8011D018:
/* 8011D018 00118C78 88 85 00 01 */ lbz r4, 1(r5)
/* 8011D01C 00118C7C 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011D020 00118C80 98 86 00 01 */ stb r4, 1(r6)
/* 8011D024 00118C84 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011D028 00118C88 42 00 FF F0 */ bdnz lbl_8011D018
/* 8011D02C 00118C8C 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011D030 00118C90 3C E3 00 06 */ addis r7, r3, 6
/* 8011D034 00118C94 38 00 00 17 */ li r0, 0x17
/* 8011D038 00118C98 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011D03C 00118C9C 98 87 B9 04 */ stb r4, -0x46fc(r7)
/* 8011D040 00118CA0 38 C7 B9 04 */ addi r6, r7, -18172
/* 8011D044 00118CA4 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011D048 00118CA8 98 87 B9 05 */ stb r4, -0x46fb(r7)
/* 8011D04C 00118CAC 7C 09 03 A6 */ mtctr r0
lbl_8011D050:
/* 8011D050 00118CB0 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D054 00118CB4 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D058 00118CB8 90 86 00 04 */ stw r4, 4(r6)
/* 8011D05C 00118CBC 94 06 00 08 */ stwu r0, 8(r6)
/* 8011D060 00118CC0 42 00 FF F0 */ bdnz lbl_8011D050
/* 8011D064 00118CC4 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011D068 00118CC8 3C 83 00 06 */ addis r4, r3, 6
/* 8011D06C 00118CCC 38 00 00 30 */ li r0, 0x30
/* 8011D070 00118CD0 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011D074 00118CD4 90 C4 B9 C0 */ stw r6, -0x4640(r4)
/* 8011D078 00118CD8 38 C4 B9 C2 */ addi r6, r4, -17982
/* 8011D07C 00118CDC 7C 09 03 A6 */ mtctr r0
lbl_8011D080:
/* 8011D080 00118CE0 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011D084 00118CE4 A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011D088 00118CE8 B0 86 00 02 */ sth r4, 2(r6)
/* 8011D08C 00118CEC B4 06 00 04 */ sthu r0, 4(r6)
/* 8011D090 00118CF0 42 00 FF F0 */ bdnz lbl_8011D080
/* 8011D094 00118CF4 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
/* 8011D098 00118CF8 3C 83 00 06 */ addis r4, r3, 6
/* 8011D09C 00118CFC 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
/* 8011D0A0 00118D00 38 00 00 3F */ li r0, 0x3f
/* 8011D0A4 00118D04 38 E4 CF 6C */ addi r7, r4, -12436
/* 8011D0A8 00118D08 38 BF FF FC */ addi r5, r31, -4
/* 8011D0AC 00118D0C 91 04 BA 84 */ stw r8, -0x457c(r4)
/* 8011D0B0 00118D10 90 C4 BA 88 */ stw r6, -0x4578(r4)
/* 8011D0B4 00118D14 80 DF 06 CC */ lwz r6, 0x6cc(r31)
/* 8011D0B8 00118D18 90 C4 BA 8C */ stw r6, -0x4574(r4)
/* 8011D0BC 00118D1C 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
/* 8011D0C0 00118D20 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
/* 8011D0C4 00118D24 99 04 BA 90 */ stb r8, -0x4570(r4)
/* 8011D0C8 00118D28 98 C4 BA 91 */ stb r6, -0x456f(r4)
/* 8011D0CC 00118D2C 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
/* 8011D0D0 00118D30 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
/* 8011D0D4 00118D34 99 04 BA 92 */ stb r8, -0x456e(r4)
/* 8011D0D8 00118D38 98 C4 BA 93 */ stb r6, -0x456d(r4)
/* 8011D0DC 00118D3C 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
/* 8011D0E0 00118D40 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
/* 8011D0E4 00118D44 99 04 BA 94 */ stb r8, -0x456c(r4)
/* 8011D0E8 00118D48 98 C4 BA 95 */ stb r6, -0x456b(r4)
/* 8011D0EC 00118D4C 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
/* 8011D0F0 00118D50 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
/* 8011D0F4 00118D54 99 04 BA 96 */ stb r8, -0x456a(r4)
/* 8011D0F8 00118D58 98 C4 BA 97 */ stb r6, -0x4569(r4)
/* 8011D0FC 00118D5C 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
/* 8011D100 00118D60 98 C4 BA 98 */ stb r6, -0x4568(r4)
/* 8011D104 00118D64 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
/* 8011D108 00118D68 98 C4 BA 99 */ stb r6, -0x4567(r4)
/* 8011D10C 00118D6C 80 DF 06 DC */ lwz r6, 0x6dc(r31)
/* 8011D110 00118D70 90 C4 BA 9C */ stw r6, -0x4564(r4)
/* 8011D114 00118D74 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
/* 8011D118 00118D78 90 C4 BA A0 */ stw r6, -0x4560(r4)
/* 8011D11C 00118D7C 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
/* 8011D120 00118D80 98 C4 BA A4 */ stb r6, -0x455c(r4)
/* 8011D124 00118D84 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
/* 8011D128 00118D88 98 C4 BA A5 */ stb r6, -0x455b(r4)
/* 8011D12C 00118D8C 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
/* 8011D130 00118D90 98 C4 BA A6 */ stb r6, -0x455a(r4)
/* 8011D134 00118D94 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
/* 8011D138 00118D98 98 C4 BA A7 */ stb r6, -0x4559(r4)
/* 8011D13C 00118D9C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
/* 8011D140 00118DA0 98 C4 BA A8 */ stb r6, -0x4558(r4)
/* 8011D144 00118DA4 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
/* 8011D148 00118DA8 98 C4 BA A9 */ stb r6, -0x4557(r4)
/* 8011D14C 00118DAC 88 DF 06 EA */ lbz r6, 0x6ea(r31)
/* 8011D150 00118DB0 98 C4 BA AA */ stb r6, -0x4556(r4)
/* 8011D154 00118DB4 88 DF 06 EB */ lbz r6, 0x6eb(r31)
/* 8011D158 00118DB8 98 C4 BA AB */ stb r6, -0x4555(r4)
/* 8011D15C 00118DBC 7C 09 03 A6 */ mtctr r0
lbl_8011D160:
/* 8011D160 00118DC0 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D164 00118DC4 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D168 00118DC8 90 87 00 04 */ stw r4, 4(r7)
/* 8011D16C 00118DCC 94 07 00 08 */ stwu r0, 8(r7)
/* 8011D170 00118DD0 42 00 FF F0 */ bdnz lbl_8011D160
/* 8011D174 00118DD4 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011D178 00118DD8 3C 83 00 06 */ addis r4, r3, 6
/* 8011D17C 00118DDC 38 00 01 A4 */ li r0, 0x1a4
/* 8011D180 00118DE0 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011D184 00118DE4 90 C7 00 04 */ stw r6, 4(r7)
/* 8011D188 00118DE8 38 C4 D1 6B */ addi r6, r4, -11925
/* 8011D18C 00118DEC 7C 09 03 A6 */ mtctr r0
lbl_8011D190:
/* 8011D190 00118DF0 88 85 00 01 */ lbz r4, 1(r5)
/* 8011D194 00118DF4 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011D198 00118DF8 98 86 00 01 */ stb r4, 1(r6)
/* 8011D19C 00118DFC 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011D1A0 00118E00 42 00 FF F0 */ bdnz lbl_8011D190
/* 8011D1A4 00118E04 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011D1A8 00118E08 3C E3 00 06 */ addis r7, r3, 6
/* 8011D1AC 00118E0C 38 00 00 17 */ li r0, 0x17
/* 8011D1B0 00118E10 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011D1B4 00118E14 98 87 D4 B4 */ stb r4, -0x2b4c(r7)
/* 8011D1B8 00118E18 38 C7 D4 B4 */ addi r6, r7, -11084
/* 8011D1BC 00118E1C 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011D1C0 00118E20 98 87 D4 B5 */ stb r4, -0x2b4b(r7)
/* 8011D1C4 00118E24 7C 09 03 A6 */ mtctr r0
lbl_8011D1C8:
/* 8011D1C8 00118E28 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D1CC 00118E2C 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D1D0 00118E30 90 86 00 04 */ stw r4, 4(r6)
/* 8011D1D4 00118E34 94 06 00 08 */ stwu r0, 8(r6)
/* 8011D1D8 00118E38 42 00 FF F0 */ bdnz lbl_8011D1C8
/* 8011D1DC 00118E3C 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011D1E0 00118E40 3C 83 00 06 */ addis r4, r3, 6
/* 8011D1E4 00118E44 38 00 00 30 */ li r0, 0x30
/* 8011D1E8 00118E48 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011D1EC 00118E4C 90 C4 D5 70 */ stw r6, -0x2a90(r4)
/* 8011D1F0 00118E50 38 C4 D5 72 */ addi r6, r4, -10894
/* 8011D1F4 00118E54 7C 09 03 A6 */ mtctr r0
lbl_8011D1F8:
/* 8011D1F8 00118E58 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011D1FC 00118E5C A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011D200 00118E60 B0 86 00 02 */ sth r4, 2(r6)
/* 8011D204 00118E64 B4 06 00 04 */ sthu r0, 4(r6)
/* 8011D208 00118E68 42 00 FF F0 */ bdnz lbl_8011D1F8
/* 8011D20C 00118E6C 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
/* 8011D210 00118E70 3C A3 00 06 */ addis r5, r3, 6
/* 8011D214 00118E74 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
/* 8011D218 00118E78 90 85 D6 34 */ stw r4, -0x29cc(r5)
/* 8011D21C 00118E7C 90 05 D6 38 */ stw r0, -0x29c8(r5)
/* 8011D220 00118E80 80 1F 06 CC */ lwz r0, 0x6cc(r31)
/* 8011D224 00118E84 90 05 D6 3C */ stw r0, -0x29c4(r5)
/* 8011D228 00118E88 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
/* 8011D22C 00118E8C 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
/* 8011D230 00118E90 98 65 D6 40 */ stb r3, -0x29c0(r5)
/* 8011D234 00118E94 98 05 D6 41 */ stb r0, -0x29bf(r5)
/* 8011D238 00118E98 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
/* 8011D23C 00118E9C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
/* 8011D240 00118EA0 98 65 D6 42 */ stb r3, -0x29be(r5)
/* 8011D244 00118EA4 98 05 D6 43 */ stb r0, -0x29bd(r5)
/* 8011D248 00118EA8 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
/* 8011D24C 00118EAC 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
/* 8011D250 00118EB0 98 65 D6 44 */ stb r3, -0x29bc(r5)
/* 8011D254 00118EB4 98 05 D6 45 */ stb r0, -0x29bb(r5)
/* 8011D258 00118EB8 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
/* 8011D25C 00118EBC 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
/* 8011D260 00118EC0 98 65 D6 46 */ stb r3, -0x29ba(r5)
/* 8011D264 00118EC4 98 05 D6 47 */ stb r0, -0x29b9(r5)
/* 8011D268 00118EC8 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
/* 8011D26C 00118ECC 98 05 D6 48 */ stb r0, -0x29b8(r5)
/* 8011D270 00118ED0 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
/* 8011D274 00118ED4 98 05 D6 49 */ stb r0, -0x29b7(r5)
/* 8011D278 00118ED8 80 1F 06 DC */ lwz r0, 0x6dc(r31)
/* 8011D27C 00118EDC 90 05 D6 4C */ stw r0, -0x29b4(r5)
/* 8011D280 00118EE0 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
/* 8011D284 00118EE4 90 05 D6 50 */ stw r0, -0x29b0(r5)
/* 8011D288 00118EE8 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
/* 8011D28C 00118EEC 98 05 D6 54 */ stb r0, -0x29ac(r5)
/* 8011D290 00118EF0 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
/* 8011D294 00118EF4 98 05 D6 55 */ stb r0, -0x29ab(r5)
/* 8011D298 00118EF8 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
/* 8011D29C 00118EFC 98 05 D6 56 */ stb r0, -0x29aa(r5)
/* 8011D2A0 00118F00 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
/* 8011D2A4 00118F04 98 05 D6 57 */ stb r0, -0x29a9(r5)
/* 8011D2A8 00118F08 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
/* 8011D2AC 00118F0C 98 05 D6 58 */ stb r0, -0x29a8(r5)
/* 8011D2B0 00118F10 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
/* 8011D2B4 00118F14 98 05 D6 59 */ stb r0, -0x29a7(r5)
/* 8011D2B8 00118F18 88 1F 06 EA */ lbz r0, 0x6ea(r31)
/* 8011D2BC 00118F1C 98 05 D6 5A */ stb r0, -0x29a6(r5)
/* 8011D2C0 00118F20 88 1F 06 EB */ lbz r0, 0x6eb(r31)
/* 8011D2C4 00118F24 98 05 D6 5B */ stb r0, -0x29a5(r5)
/* 8011D2C8 00118F28 48 00 08 E0 */ b lbl_8011DBA8
lbl_8011D2CC:
/* 8011D2CC 00118F2C 3C 83 00 06 */ addis r4, r3, 6
/* 8011D2D0 00118F30 38 00 00 3F */ li r0, 0x3f
/* 8011D2D4 00118F34 38 E4 91 20 */ addi r7, r4, -28384
/* 8011D2D8 00118F38 38 BF FF FC */ addi r5, r31, -4
/* 8011D2DC 00118F3C 7C 09 03 A6 */ mtctr r0
lbl_8011D2E0:
/* 8011D2E0 00118F40 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D2E4 00118F44 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D2E8 00118F48 90 87 00 04 */ stw r4, 4(r7)
/* 8011D2EC 00118F4C 94 07 00 08 */ stwu r0, 8(r7)
/* 8011D2F0 00118F50 42 00 FF F0 */ bdnz lbl_8011D2E0
/* 8011D2F4 00118F54 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011D2F8 00118F58 3C 83 00 06 */ addis r4, r3, 6
/* 8011D2FC 00118F5C 38 00 01 A4 */ li r0, 0x1a4
/* 8011D300 00118F60 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011D304 00118F64 90 C7 00 04 */ stw r6, 4(r7)
/* 8011D308 00118F68 38 C4 93 1F */ addi r6, r4, -27873
/* 8011D30C 00118F6C 7C 09 03 A6 */ mtctr r0
lbl_8011D310:
/* 8011D310 00118F70 88 85 00 01 */ lbz r4, 1(r5)
/* 8011D314 00118F74 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011D318 00118F78 98 86 00 01 */ stb r4, 1(r6)
/* 8011D31C 00118F7C 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011D320 00118F80 42 00 FF F0 */ bdnz lbl_8011D310
/* 8011D324 00118F84 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011D328 00118F88 3C E3 00 06 */ addis r7, r3, 6
/* 8011D32C 00118F8C 38 00 00 17 */ li r0, 0x17
/* 8011D330 00118F90 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011D334 00118F94 98 87 96 68 */ stb r4, -0x6998(r7)
/* 8011D338 00118F98 38 C7 96 68 */ addi r6, r7, -27032
/* 8011D33C 00118F9C 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011D340 00118FA0 98 87 96 69 */ stb r4, -0x6997(r7)
/* 8011D344 00118FA4 7C 09 03 A6 */ mtctr r0
lbl_8011D348:
/* 8011D348 00118FA8 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D34C 00118FAC 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D350 00118FB0 90 86 00 04 */ stw r4, 4(r6)
/* 8011D354 00118FB4 94 06 00 08 */ stwu r0, 8(r6)
/* 8011D358 00118FB8 42 00 FF F0 */ bdnz lbl_8011D348
/* 8011D35C 00118FBC 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011D360 00118FC0 3C 83 00 06 */ addis r4, r3, 6
/* 8011D364 00118FC4 38 00 00 30 */ li r0, 0x30
/* 8011D368 00118FC8 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011D36C 00118FCC 90 C4 97 24 */ stw r6, -0x68dc(r4)
/* 8011D370 00118FD0 38 C4 97 26 */ addi r6, r4, -26842
/* 8011D374 00118FD4 7C 09 03 A6 */ mtctr r0
lbl_8011D378:
/* 8011D378 00118FD8 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011D37C 00118FDC A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011D380 00118FE0 B0 86 00 02 */ sth r4, 2(r6)
/* 8011D384 00118FE4 B4 06 00 04 */ sthu r0, 4(r6)
/* 8011D388 00118FE8 42 00 FF F0 */ bdnz lbl_8011D378
/* 8011D38C 00118FEC 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
/* 8011D390 00118FF0 3C 83 00 06 */ addis r4, r3, 6
/* 8011D394 00118FF4 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
/* 8011D398 00118FF8 38 00 00 3F */ li r0, 0x3f
/* 8011D39C 00118FFC 38 E4 AC D0 */ addi r7, r4, -21296
/* 8011D3A0 00119000 38 BF FF FC */ addi r5, r31, -4
/* 8011D3A4 00119004 91 04 97 E8 */ stw r8, -0x6818(r4)
/* 8011D3A8 00119008 90 C4 97 EC */ stw r6, -0x6814(r4)
/* 8011D3AC 0011900C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
/* 8011D3B0 00119010 90 C4 97 F0 */ stw r6, -0x6810(r4)
/* 8011D3B4 00119014 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
/* 8011D3B8 00119018 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
/* 8011D3BC 0011901C 99 04 97 F4 */ stb r8, -0x680c(r4)
/* 8011D3C0 00119020 98 C4 97 F5 */ stb r6, -0x680b(r4)
/* 8011D3C4 00119024 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
/* 8011D3C8 00119028 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
/* 8011D3CC 0011902C 99 04 97 F6 */ stb r8, -0x680a(r4)
/* 8011D3D0 00119030 98 C4 97 F7 */ stb r6, -0x6809(r4)
/* 8011D3D4 00119034 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
/* 8011D3D8 00119038 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
/* 8011D3DC 0011903C 99 04 97 F8 */ stb r8, -0x6808(r4)
/* 8011D3E0 00119040 98 C4 97 F9 */ stb r6, -0x6807(r4)
/* 8011D3E4 00119044 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
/* 8011D3E8 00119048 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
/* 8011D3EC 0011904C 99 04 97 FA */ stb r8, -0x6806(r4)
/* 8011D3F0 00119050 98 C4 97 FB */ stb r6, -0x6805(r4)
/* 8011D3F4 00119054 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
/* 8011D3F8 00119058 98 C4 97 FC */ stb r6, -0x6804(r4)
/* 8011D3FC 0011905C 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
/* 8011D400 00119060 98 C4 97 FD */ stb r6, -0x6803(r4)
/* 8011D404 00119064 80 DF 06 DC */ lwz r6, 0x6dc(r31)
/* 8011D408 00119068 90 C4 98 00 */ stw r6, -0x6800(r4)
/* 8011D40C 0011906C 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
/* 8011D410 00119070 90 C4 98 04 */ stw r6, -0x67fc(r4)
/* 8011D414 00119074 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
/* 8011D418 00119078 98 C4 98 08 */ stb r6, -0x67f8(r4)
/* 8011D41C 0011907C 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
/* 8011D420 00119080 98 C4 98 09 */ stb r6, -0x67f7(r4)
/* 8011D424 00119084 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
/* 8011D428 00119088 98 C4 98 0A */ stb r6, -0x67f6(r4)
/* 8011D42C 0011908C 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
/* 8011D430 00119090 98 C4 98 0B */ stb r6, -0x67f5(r4)
/* 8011D434 00119094 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
/* 8011D438 00119098 98 C4 98 0C */ stb r6, -0x67f4(r4)
/* 8011D43C 0011909C 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
/* 8011D440 001190A0 98 C4 98 0D */ stb r6, -0x67f3(r4)
/* 8011D444 001190A4 88 DF 06 EA */ lbz r6, 0x6ea(r31)
/* 8011D448 001190A8 98 C4 98 0E */ stb r6, -0x67f2(r4)
/* 8011D44C 001190AC 88 DF 06 EB */ lbz r6, 0x6eb(r31)
/* 8011D450 001190B0 98 C4 98 0F */ stb r6, -0x67f1(r4)
/* 8011D454 001190B4 7C 09 03 A6 */ mtctr r0
lbl_8011D458:
/* 8011D458 001190B8 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D45C 001190BC 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D460 001190C0 90 87 00 04 */ stw r4, 4(r7)
/* 8011D464 001190C4 94 07 00 08 */ stwu r0, 8(r7)
/* 8011D468 001190C8 42 00 FF F0 */ bdnz lbl_8011D458
/* 8011D46C 001190CC 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011D470 001190D0 3C 83 00 06 */ addis r4, r3, 6
/* 8011D474 001190D4 38 00 01 A4 */ li r0, 0x1a4
/* 8011D478 001190D8 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011D47C 001190DC 90 C7 00 04 */ stw r6, 4(r7)
/* 8011D480 001190E0 38 C4 AE CF */ addi r6, r4, -20785
/* 8011D484 001190E4 7C 09 03 A6 */ mtctr r0
lbl_8011D488:
/* 8011D488 001190E8 88 85 00 01 */ lbz r4, 1(r5)
/* 8011D48C 001190EC 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011D490 001190F0 98 86 00 01 */ stb r4, 1(r6)
/* 8011D494 001190F4 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011D498 001190F8 42 00 FF F0 */ bdnz lbl_8011D488
/* 8011D49C 001190FC 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011D4A0 00119100 3C E3 00 06 */ addis r7, r3, 6
/* 8011D4A4 00119104 38 00 00 17 */ li r0, 0x17
/* 8011D4A8 00119108 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011D4AC 0011910C 98 87 B2 18 */ stb r4, -0x4de8(r7)
/* 8011D4B0 00119110 38 C7 B2 18 */ addi r6, r7, -19944
/* 8011D4B4 00119114 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011D4B8 00119118 98 87 B2 19 */ stb r4, -0x4de7(r7)
/* 8011D4BC 0011911C 7C 09 03 A6 */ mtctr r0
lbl_8011D4C0:
/* 8011D4C0 00119120 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D4C4 00119124 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D4C8 00119128 90 86 00 04 */ stw r4, 4(r6)
/* 8011D4CC 0011912C 94 06 00 08 */ stwu r0, 8(r6)
/* 8011D4D0 00119130 42 00 FF F0 */ bdnz lbl_8011D4C0
/* 8011D4D4 00119134 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011D4D8 00119138 3C 83 00 06 */ addis r4, r3, 6
/* 8011D4DC 0011913C 38 00 00 30 */ li r0, 0x30
/* 8011D4E0 00119140 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011D4E4 00119144 90 C4 B2 D4 */ stw r6, -0x4d2c(r4)
/* 8011D4E8 00119148 38 C4 B2 D6 */ addi r6, r4, -19754
/* 8011D4EC 0011914C 7C 09 03 A6 */ mtctr r0
lbl_8011D4F0:
/* 8011D4F0 00119150 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011D4F4 00119154 A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011D4F8 00119158 B0 86 00 02 */ sth r4, 2(r6)
/* 8011D4FC 0011915C B4 06 00 04 */ sthu r0, 4(r6)
/* 8011D500 00119160 42 00 FF F0 */ bdnz lbl_8011D4F0
/* 8011D504 00119164 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
/* 8011D508 00119168 3C 83 00 06 */ addis r4, r3, 6
/* 8011D50C 0011916C 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
/* 8011D510 00119170 38 00 00 3F */ li r0, 0x3f
/* 8011D514 00119174 38 E4 C8 80 */ addi r7, r4, -14208
/* 8011D518 00119178 38 BF FF FC */ addi r5, r31, -4
/* 8011D51C 0011917C 91 04 B3 98 */ stw r8, -0x4c68(r4)
/* 8011D520 00119180 90 C4 B3 9C */ stw r6, -0x4c64(r4)
/* 8011D524 00119184 80 DF 06 CC */ lwz r6, 0x6cc(r31)
/* 8011D528 00119188 90 C4 B3 A0 */ stw r6, -0x4c60(r4)
/* 8011D52C 0011918C 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
/* 8011D530 00119190 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
/* 8011D534 00119194 99 04 B3 A4 */ stb r8, -0x4c5c(r4)
/* 8011D538 00119198 98 C4 B3 A5 */ stb r6, -0x4c5b(r4)
/* 8011D53C 0011919C 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
/* 8011D540 001191A0 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
/* 8011D544 001191A4 99 04 B3 A6 */ stb r8, -0x4c5a(r4)
/* 8011D548 001191A8 98 C4 B3 A7 */ stb r6, -0x4c59(r4)
/* 8011D54C 001191AC 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
/* 8011D550 001191B0 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
/* 8011D554 001191B4 99 04 B3 A8 */ stb r8, -0x4c58(r4)
/* 8011D558 001191B8 98 C4 B3 A9 */ stb r6, -0x4c57(r4)
/* 8011D55C 001191BC 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
/* 8011D560 001191C0 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
/* 8011D564 001191C4 99 04 B3 AA */ stb r8, -0x4c56(r4)
/* 8011D568 001191C8 98 C4 B3 AB */ stb r6, -0x4c55(r4)
/* 8011D56C 001191CC 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
/* 8011D570 001191D0 98 C4 B3 AC */ stb r6, -0x4c54(r4)
/* 8011D574 001191D4 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
/* 8011D578 001191D8 98 C4 B3 AD */ stb r6, -0x4c53(r4)
/* 8011D57C 001191DC 80 DF 06 DC */ lwz r6, 0x6dc(r31)
/* 8011D580 001191E0 90 C4 B3 B0 */ stw r6, -0x4c50(r4)
/* 8011D584 001191E4 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
/* 8011D588 001191E8 90 C4 B3 B4 */ stw r6, -0x4c4c(r4)
/* 8011D58C 001191EC 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
/* 8011D590 001191F0 98 C4 B3 B8 */ stb r6, -0x4c48(r4)
/* 8011D594 001191F4 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
/* 8011D598 001191F8 98 C4 B3 B9 */ stb r6, -0x4c47(r4)
/* 8011D59C 001191FC 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
/* 8011D5A0 00119200 98 C4 B3 BA */ stb r6, -0x4c46(r4)
/* 8011D5A4 00119204 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
/* 8011D5A8 00119208 98 C4 B3 BB */ stb r6, -0x4c45(r4)
/* 8011D5AC 0011920C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
/* 8011D5B0 00119210 98 C4 B3 BC */ stb r6, -0x4c44(r4)
/* 8011D5B4 00119214 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
/* 8011D5B8 00119218 98 C4 B3 BD */ stb r6, -0x4c43(r4)
/* 8011D5BC 0011921C 88 DF 06 EA */ lbz r6, 0x6ea(r31)
/* 8011D5C0 00119220 98 C4 B3 BE */ stb r6, -0x4c42(r4)
/* 8011D5C4 00119224 88 DF 06 EB */ lbz r6, 0x6eb(r31)
/* 8011D5C8 00119228 98 C4 B3 BF */ stb r6, -0x4c41(r4)
/* 8011D5CC 0011922C 7C 09 03 A6 */ mtctr r0
lbl_8011D5D0:
/* 8011D5D0 00119230 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D5D4 00119234 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D5D8 00119238 90 87 00 04 */ stw r4, 4(r7)
/* 8011D5DC 0011923C 94 07 00 08 */ stwu r0, 8(r7)
/* 8011D5E0 00119240 42 00 FF F0 */ bdnz lbl_8011D5D0
/* 8011D5E4 00119244 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011D5E8 00119248 3C 83 00 06 */ addis r4, r3, 6
/* 8011D5EC 0011924C 38 00 01 A4 */ li r0, 0x1a4
/* 8011D5F0 00119250 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011D5F4 00119254 90 C7 00 04 */ stw r6, 4(r7)
/* 8011D5F8 00119258 38 C4 CA 7F */ addi r6, r4, -13697
/* 8011D5FC 0011925C 7C 09 03 A6 */ mtctr r0
lbl_8011D600:
/* 8011D600 00119260 88 85 00 01 */ lbz r4, 1(r5)
/* 8011D604 00119264 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011D608 00119268 98 86 00 01 */ stb r4, 1(r6)
/* 8011D60C 0011926C 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011D610 00119270 42 00 FF F0 */ bdnz lbl_8011D600
/* 8011D614 00119274 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011D618 00119278 3C E3 00 06 */ addis r7, r3, 6
/* 8011D61C 0011927C 38 00 00 17 */ li r0, 0x17
/* 8011D620 00119280 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011D624 00119284 98 87 CD C8 */ stb r4, -0x3238(r7)
/* 8011D628 00119288 38 C7 CD C8 */ addi r6, r7, -12856
/* 8011D62C 0011928C 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011D630 00119290 98 87 CD C9 */ stb r4, -0x3237(r7)
/* 8011D634 00119294 7C 09 03 A6 */ mtctr r0
lbl_8011D638:
/* 8011D638 00119298 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D63C 0011929C 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D640 001192A0 90 86 00 04 */ stw r4, 4(r6)
/* 8011D644 001192A4 94 06 00 08 */ stwu r0, 8(r6)
/* 8011D648 001192A8 42 00 FF F0 */ bdnz lbl_8011D638
/* 8011D64C 001192AC 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011D650 001192B0 3C 83 00 06 */ addis r4, r3, 6
/* 8011D654 001192B4 38 00 00 30 */ li r0, 0x30
/* 8011D658 001192B8 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011D65C 001192BC 90 C4 CE 84 */ stw r6, -0x317c(r4)
/* 8011D660 001192C0 38 C4 CE 86 */ addi r6, r4, -12666
/* 8011D664 001192C4 7C 09 03 A6 */ mtctr r0
lbl_8011D668:
/* 8011D668 001192C8 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011D66C 001192CC A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011D670 001192D0 B0 86 00 02 */ sth r4, 2(r6)
/* 8011D674 001192D4 B4 06 00 04 */ sthu r0, 4(r6)
/* 8011D678 001192D8 42 00 FF F0 */ bdnz lbl_8011D668
/* 8011D67C 001192DC 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
/* 8011D680 001192E0 3C A3 00 06 */ addis r5, r3, 6
/* 8011D684 001192E4 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
/* 8011D688 001192E8 90 85 CF 48 */ stw r4, -0x30b8(r5)
/* 8011D68C 001192EC 90 05 CF 4C */ stw r0, -0x30b4(r5)
/* 8011D690 001192F0 80 1F 06 CC */ lwz r0, 0x6cc(r31)
/* 8011D694 001192F4 90 05 CF 50 */ stw r0, -0x30b0(r5)
/* 8011D698 001192F8 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
/* 8011D69C 001192FC 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
/* 8011D6A0 00119300 98 65 CF 54 */ stb r3, -0x30ac(r5)
/* 8011D6A4 00119304 98 05 CF 55 */ stb r0, -0x30ab(r5)
/* 8011D6A8 00119308 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
/* 8011D6AC 0011930C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
/* 8011D6B0 00119310 98 65 CF 56 */ stb r3, -0x30aa(r5)
/* 8011D6B4 00119314 98 05 CF 57 */ stb r0, -0x30a9(r5)
/* 8011D6B8 00119318 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
/* 8011D6BC 0011931C 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
/* 8011D6C0 00119320 98 65 CF 58 */ stb r3, -0x30a8(r5)
/* 8011D6C4 00119324 98 05 CF 59 */ stb r0, -0x30a7(r5)
/* 8011D6C8 00119328 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
/* 8011D6CC 0011932C 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
/* 8011D6D0 00119330 98 65 CF 5A */ stb r3, -0x30a6(r5)
/* 8011D6D4 00119334 98 05 CF 5B */ stb r0, -0x30a5(r5)
/* 8011D6D8 00119338 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
/* 8011D6DC 0011933C 98 05 CF 5C */ stb r0, -0x30a4(r5)
/* 8011D6E0 00119340 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
/* 8011D6E4 00119344 98 05 CF 5D */ stb r0, -0x30a3(r5)
/* 8011D6E8 00119348 80 1F 06 DC */ lwz r0, 0x6dc(r31)
/* 8011D6EC 0011934C 90 05 CF 60 */ stw r0, -0x30a0(r5)
/* 8011D6F0 00119350 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
/* 8011D6F4 00119354 90 05 CF 64 */ stw r0, -0x309c(r5)
/* 8011D6F8 00119358 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
/* 8011D6FC 0011935C 98 05 CF 68 */ stb r0, -0x3098(r5)
/* 8011D700 00119360 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
/* 8011D704 00119364 98 05 CF 69 */ stb r0, -0x3097(r5)
/* 8011D708 00119368 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
/* 8011D70C 0011936C 98 05 CF 6A */ stb r0, -0x3096(r5)
/* 8011D710 00119370 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
/* 8011D714 00119374 98 05 CF 6B */ stb r0, -0x3095(r5)
/* 8011D718 00119378 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
/* 8011D71C 0011937C 98 05 CF 6C */ stb r0, -0x3094(r5)
/* 8011D720 00119380 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
/* 8011D724 00119384 98 05 CF 6D */ stb r0, -0x3093(r5)
/* 8011D728 00119388 88 1F 06 EA */ lbz r0, 0x6ea(r31)
/* 8011D72C 0011938C 98 05 CF 6E */ stb r0, -0x3092(r5)
/* 8011D730 00119390 88 1F 06 EB */ lbz r0, 0x6eb(r31)
/* 8011D734 00119394 98 05 CF 6F */ stb r0, -0x3091(r5)
/* 8011D738 00119398 48 00 04 70 */ b lbl_8011DBA8
lbl_8011D73C:
/* 8011D73C 0011939C 3C 83 00 06 */ addis r4, r3, 6
/* 8011D740 001193A0 38 00 00 3F */ li r0, 0x3f
/* 8011D744 001193A4 38 E4 9E F8 */ addi r7, r4, -24840
/* 8011D748 001193A8 38 BF FF FC */ addi r5, r31, -4
/* 8011D74C 001193AC 7C 09 03 A6 */ mtctr r0
lbl_8011D750:
/* 8011D750 001193B0 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D754 001193B4 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D758 001193B8 90 87 00 04 */ stw r4, 4(r7)
/* 8011D75C 001193BC 94 07 00 08 */ stwu r0, 8(r7)
/* 8011D760 001193C0 42 00 FF F0 */ bdnz lbl_8011D750
/* 8011D764 001193C4 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011D768 001193C8 3C 83 00 06 */ addis r4, r3, 6
/* 8011D76C 001193CC 38 00 01 A4 */ li r0, 0x1a4
/* 8011D770 001193D0 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011D774 001193D4 90 C7 00 04 */ stw r6, 4(r7)
/* 8011D778 001193D8 38 C4 A0 F7 */ addi r6, r4, -24329
/* 8011D77C 001193DC 7C 09 03 A6 */ mtctr r0
lbl_8011D780:
/* 8011D780 001193E0 88 85 00 01 */ lbz r4, 1(r5)
/* 8011D784 001193E4 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011D788 001193E8 98 86 00 01 */ stb r4, 1(r6)
/* 8011D78C 001193EC 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011D790 001193F0 42 00 FF F0 */ bdnz lbl_8011D780
/* 8011D794 001193F4 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011D798 001193F8 3C E3 00 06 */ addis r7, r3, 6
/* 8011D79C 001193FC 38 00 00 17 */ li r0, 0x17
/* 8011D7A0 00119400 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011D7A4 00119404 98 87 A4 40 */ stb r4, -0x5bc0(r7)
/* 8011D7A8 00119408 38 C7 A4 40 */ addi r6, r7, -23488
/* 8011D7AC 0011940C 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011D7B0 00119410 98 87 A4 41 */ stb r4, -0x5bbf(r7)
/* 8011D7B4 00119414 7C 09 03 A6 */ mtctr r0
lbl_8011D7B8:
/* 8011D7B8 00119418 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D7BC 0011941C 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D7C0 00119420 90 86 00 04 */ stw r4, 4(r6)
/* 8011D7C4 00119424 94 06 00 08 */ stwu r0, 8(r6)
/* 8011D7C8 00119428 42 00 FF F0 */ bdnz lbl_8011D7B8
/* 8011D7CC 0011942C 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011D7D0 00119430 3C 83 00 06 */ addis r4, r3, 6
/* 8011D7D4 00119434 38 00 00 30 */ li r0, 0x30
/* 8011D7D8 00119438 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011D7DC 0011943C 90 C4 A4 FC */ stw r6, -0x5b04(r4)
/* 8011D7E0 00119440 38 C4 A4 FE */ addi r6, r4, -23298
/* 8011D7E4 00119444 7C 09 03 A6 */ mtctr r0
lbl_8011D7E8:
/* 8011D7E8 00119448 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011D7EC 0011944C A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011D7F0 00119450 B0 86 00 02 */ sth r4, 2(r6)
/* 8011D7F4 00119454 B4 06 00 04 */ sthu r0, 4(r6)
/* 8011D7F8 00119458 42 00 FF F0 */ bdnz lbl_8011D7E8
/* 8011D7FC 0011945C 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
/* 8011D800 00119460 3C 83 00 06 */ addis r4, r3, 6
/* 8011D804 00119464 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
/* 8011D808 00119468 38 00 00 3F */ li r0, 0x3f
/* 8011D80C 0011946C 38 E4 BA A8 */ addi r7, r4, -17752
/* 8011D810 00119470 38 BF FF FC */ addi r5, r31, -4
/* 8011D814 00119474 91 04 A5 C0 */ stw r8, -0x5a40(r4)
/* 8011D818 00119478 90 C4 A5 C4 */ stw r6, -0x5a3c(r4)
/* 8011D81C 0011947C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
/* 8011D820 00119480 90 C4 A5 C8 */ stw r6, -0x5a38(r4)
/* 8011D824 00119484 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
/* 8011D828 00119488 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
/* 8011D82C 0011948C 99 04 A5 CC */ stb r8, -0x5a34(r4)
/* 8011D830 00119490 98 C4 A5 CD */ stb r6, -0x5a33(r4)
/* 8011D834 00119494 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
/* 8011D838 00119498 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
/* 8011D83C 0011949C 99 04 A5 CE */ stb r8, -0x5a32(r4)
/* 8011D840 001194A0 98 C4 A5 CF */ stb r6, -0x5a31(r4)
/* 8011D844 001194A4 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
/* 8011D848 001194A8 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
/* 8011D84C 001194AC 99 04 A5 D0 */ stb r8, -0x5a30(r4)
/* 8011D850 001194B0 98 C4 A5 D1 */ stb r6, -0x5a2f(r4)
/* 8011D854 001194B4 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
/* 8011D858 001194B8 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
/* 8011D85C 001194BC 99 04 A5 D2 */ stb r8, -0x5a2e(r4)
/* 8011D860 001194C0 98 C4 A5 D3 */ stb r6, -0x5a2d(r4)
/* 8011D864 001194C4 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
/* 8011D868 001194C8 98 C4 A5 D4 */ stb r6, -0x5a2c(r4)
/* 8011D86C 001194CC 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
/* 8011D870 001194D0 98 C4 A5 D5 */ stb r6, -0x5a2b(r4)
/* 8011D874 001194D4 80 DF 06 DC */ lwz r6, 0x6dc(r31)
/* 8011D878 001194D8 90 C4 A5 D8 */ stw r6, -0x5a28(r4)
/* 8011D87C 001194DC 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
/* 8011D880 001194E0 90 C4 A5 DC */ stw r6, -0x5a24(r4)
/* 8011D884 001194E4 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
/* 8011D888 001194E8 98 C4 A5 E0 */ stb r6, -0x5a20(r4)
/* 8011D88C 001194EC 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
/* 8011D890 001194F0 98 C4 A5 E1 */ stb r6, -0x5a1f(r4)
/* 8011D894 001194F4 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
/* 8011D898 001194F8 98 C4 A5 E2 */ stb r6, -0x5a1e(r4)
/* 8011D89C 001194FC 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
/* 8011D8A0 00119500 98 C4 A5 E3 */ stb r6, -0x5a1d(r4)
/* 8011D8A4 00119504 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
/* 8011D8A8 00119508 98 C4 A5 E4 */ stb r6, -0x5a1c(r4)
/* 8011D8AC 0011950C 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
/* 8011D8B0 00119510 98 C4 A5 E5 */ stb r6, -0x5a1b(r4)
/* 8011D8B4 00119514 88 DF 06 EA */ lbz r6, 0x6ea(r31)
/* 8011D8B8 00119518 98 C4 A5 E6 */ stb r6, -0x5a1a(r4)
/* 8011D8BC 0011951C 88 DF 06 EB */ lbz r6, 0x6eb(r31)
/* 8011D8C0 00119520 98 C4 A5 E7 */ stb r6, -0x5a19(r4)
/* 8011D8C4 00119524 7C 09 03 A6 */ mtctr r0
lbl_8011D8C8:
/* 8011D8C8 00119528 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D8CC 0011952C 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D8D0 00119530 90 87 00 04 */ stw r4, 4(r7)
/* 8011D8D4 00119534 94 07 00 08 */ stwu r0, 8(r7)
/* 8011D8D8 00119538 42 00 FF F0 */ bdnz lbl_8011D8C8
/* 8011D8DC 0011953C 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011D8E0 00119540 3C 83 00 06 */ addis r4, r3, 6
/* 8011D8E4 00119544 38 00 01 A4 */ li r0, 0x1a4
/* 8011D8E8 00119548 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011D8EC 0011954C 90 C7 00 04 */ stw r6, 4(r7)
/* 8011D8F0 00119550 38 C4 BC A7 */ addi r6, r4, -17241
/* 8011D8F4 00119554 7C 09 03 A6 */ mtctr r0
lbl_8011D8F8:
/* 8011D8F8 00119558 88 85 00 01 */ lbz r4, 1(r5)
/* 8011D8FC 0011955C 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011D900 00119560 98 86 00 01 */ stb r4, 1(r6)
/* 8011D904 00119564 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011D908 00119568 42 00 FF F0 */ bdnz lbl_8011D8F8
/* 8011D90C 0011956C 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011D910 00119570 3C E3 00 06 */ addis r7, r3, 6
/* 8011D914 00119574 38 00 00 17 */ li r0, 0x17
/* 8011D918 00119578 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011D91C 0011957C 98 87 BF F0 */ stb r4, -0x4010(r7)
/* 8011D920 00119580 38 C7 BF F0 */ addi r6, r7, -16400
/* 8011D924 00119584 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011D928 00119588 98 87 BF F1 */ stb r4, -0x400f(r7)
/* 8011D92C 0011958C 7C 09 03 A6 */ mtctr r0
lbl_8011D930:
/* 8011D930 00119590 80 85 00 04 */ lwz r4, 4(r5)
/* 8011D934 00119594 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011D938 00119598 90 86 00 04 */ stw r4, 4(r6)
/* 8011D93C 0011959C 94 06 00 08 */ stwu r0, 8(r6)
/* 8011D940 001195A0 42 00 FF F0 */ bdnz lbl_8011D930
/* 8011D944 001195A4 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011D948 001195A8 3C 83 00 06 */ addis r4, r3, 6
/* 8011D94C 001195AC 38 00 00 30 */ li r0, 0x30
/* 8011D950 001195B0 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011D954 001195B4 90 C4 C0 AC */ stw r6, -0x3f54(r4)
/* 8011D958 001195B8 38 C4 C0 AE */ addi r6, r4, -16210
/* 8011D95C 001195BC 7C 09 03 A6 */ mtctr r0
lbl_8011D960:
/* 8011D960 001195C0 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011D964 001195C4 A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011D968 001195C8 B0 86 00 02 */ sth r4, 2(r6)
/* 8011D96C 001195CC B4 06 00 04 */ sthu r0, 4(r6)
/* 8011D970 001195D0 42 00 FF F0 */ bdnz lbl_8011D960
/* 8011D974 001195D4 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
/* 8011D978 001195D8 3C 83 00 06 */ addis r4, r3, 6
/* 8011D97C 001195DC 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
/* 8011D980 001195E0 38 00 00 3F */ li r0, 0x3f
/* 8011D984 001195E4 38 E4 D6 58 */ addi r7, r4, -10664
/* 8011D988 001195E8 38 BF FF FC */ addi r5, r31, -4
/* 8011D98C 001195EC 91 04 C1 70 */ stw r8, -0x3e90(r4)
/* 8011D990 001195F0 90 C4 C1 74 */ stw r6, -0x3e8c(r4)
/* 8011D994 001195F4 80 DF 06 CC */ lwz r6, 0x6cc(r31)
/* 8011D998 001195F8 90 C4 C1 78 */ stw r6, -0x3e88(r4)
/* 8011D99C 001195FC 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
/* 8011D9A0 00119600 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
/* 8011D9A4 00119604 99 04 C1 7C */ stb r8, -0x3e84(r4)
/* 8011D9A8 00119608 98 C4 C1 7D */ stb r6, -0x3e83(r4)
/* 8011D9AC 0011960C 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
/* 8011D9B0 00119610 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
/* 8011D9B4 00119614 99 04 C1 7E */ stb r8, -0x3e82(r4)
/* 8011D9B8 00119618 98 C4 C1 7F */ stb r6, -0x3e81(r4)
/* 8011D9BC 0011961C 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
/* 8011D9C0 00119620 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
/* 8011D9C4 00119624 99 04 C1 80 */ stb r8, -0x3e80(r4)
/* 8011D9C8 00119628 98 C4 C1 81 */ stb r6, -0x3e7f(r4)
/* 8011D9CC 0011962C 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
/* 8011D9D0 00119630 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
/* 8011D9D4 00119634 99 04 C1 82 */ stb r8, -0x3e7e(r4)
/* 8011D9D8 00119638 98 C4 C1 83 */ stb r6, -0x3e7d(r4)
/* 8011D9DC 0011963C 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
/* 8011D9E0 00119640 98 C4 C1 84 */ stb r6, -0x3e7c(r4)
/* 8011D9E4 00119644 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
/* 8011D9E8 00119648 98 C4 C1 85 */ stb r6, -0x3e7b(r4)
/* 8011D9EC 0011964C 80 DF 06 DC */ lwz r6, 0x6dc(r31)
/* 8011D9F0 00119650 90 C4 C1 88 */ stw r6, -0x3e78(r4)
/* 8011D9F4 00119654 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
/* 8011D9F8 00119658 90 C4 C1 8C */ stw r6, -0x3e74(r4)
/* 8011D9FC 0011965C 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
/* 8011DA00 00119660 98 C4 C1 90 */ stb r6, -0x3e70(r4)
/* 8011DA04 00119664 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
/* 8011DA08 00119668 98 C4 C1 91 */ stb r6, -0x3e6f(r4)
/* 8011DA0C 0011966C 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
/* 8011DA10 00119670 98 C4 C1 92 */ stb r6, -0x3e6e(r4)
/* 8011DA14 00119674 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
/* 8011DA18 00119678 98 C4 C1 93 */ stb r6, -0x3e6d(r4)
/* 8011DA1C 0011967C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
/* 8011DA20 00119680 98 C4 C1 94 */ stb r6, -0x3e6c(r4)
/* 8011DA24 00119684 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
/* 8011DA28 00119688 98 C4 C1 95 */ stb r6, -0x3e6b(r4)
/* 8011DA2C 0011968C 88 DF 06 EA */ lbz r6, 0x6ea(r31)
/* 8011DA30 00119690 98 C4 C1 96 */ stb r6, -0x3e6a(r4)
/* 8011DA34 00119694 88 DF 06 EB */ lbz r6, 0x6eb(r31)
/* 8011DA38 00119698 98 C4 C1 97 */ stb r6, -0x3e69(r4)
/* 8011DA3C 0011969C 7C 09 03 A6 */ mtctr r0
lbl_8011DA40:
/* 8011DA40 001196A0 80 85 00 04 */ lwz r4, 4(r5)
/* 8011DA44 001196A4 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011DA48 001196A8 90 87 00 04 */ stw r4, 4(r7)
/* 8011DA4C 001196AC 94 07 00 08 */ stwu r0, 8(r7)
/* 8011DA50 001196B0 42 00 FF F0 */ bdnz lbl_8011DA40
/* 8011DA54 001196B4 80 C5 00 04 */ lwz r6, 4(r5)
/* 8011DA58 001196B8 3C 83 00 06 */ addis r4, r3, 6
/* 8011DA5C 001196BC 38 00 01 A4 */ li r0, 0x1a4
/* 8011DA60 001196C0 38 BF 01 FB */ addi r5, r31, 0x1fb
/* 8011DA64 001196C4 90 C7 00 04 */ stw r6, 4(r7)
/* 8011DA68 001196C8 38 C4 D8 57 */ addi r6, r4, -10153
/* 8011DA6C 001196CC 7C 09 03 A6 */ mtctr r0
lbl_8011DA70:
/* 8011DA70 001196D0 88 85 00 01 */ lbz r4, 1(r5)
/* 8011DA74 001196D4 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8011DA78 001196D8 98 86 00 01 */ stb r4, 1(r6)
/* 8011DA7C 001196DC 9C 06 00 02 */ stbu r0, 2(r6)
/* 8011DA80 001196E0 42 00 FF F0 */ bdnz lbl_8011DA70
/* 8011DA84 001196E4 88 9F 05 44 */ lbz r4, 0x544(r31)
/* 8011DA88 001196E8 3C E3 00 06 */ addis r7, r3, 6
/* 8011DA8C 001196EC 38 00 00 17 */ li r0, 0x17
/* 8011DA90 001196F0 38 BF 05 44 */ addi r5, r31, 0x544
/* 8011DA94 001196F4 98 87 DB A0 */ stb r4, -0x2460(r7)
/* 8011DA98 001196F8 38 C7 DB A0 */ addi r6, r7, -9312
/* 8011DA9C 001196FC 88 9F 05 45 */ lbz r4, 0x545(r31)
/* 8011DAA0 00119700 98 87 DB A1 */ stb r4, -0x245f(r7)
/* 8011DAA4 00119704 7C 09 03 A6 */ mtctr r0
lbl_8011DAA8:
/* 8011DAA8 00119708 80 85 00 04 */ lwz r4, 4(r5)
/* 8011DAAC 0011970C 84 05 00 08 */ lwzu r0, 8(r5)
/* 8011DAB0 00119710 90 86 00 04 */ stw r4, 4(r6)
/* 8011DAB4 00119714 94 06 00 08 */ stwu r0, 8(r6)
/* 8011DAB8 00119718 42 00 FF F0 */ bdnz lbl_8011DAA8
/* 8011DABC 0011971C 80 DF 06 00 */ lwz r6, 0x600(r31)
/* 8011DAC0 00119720 3C 83 00 06 */ addis r4, r3, 6
/* 8011DAC4 00119724 38 00 00 30 */ li r0, 0x30
/* 8011DAC8 00119728 38 BF 06 02 */ addi r5, r31, 0x602
/* 8011DACC 0011972C 90 C4 DC 5C */ stw r6, -0x23a4(r4)
/* 8011DAD0 00119730 38 C4 DC 5E */ addi r6, r4, -9122
/* 8011DAD4 00119734 7C 09 03 A6 */ mtctr r0
lbl_8011DAD8:
/* 8011DAD8 00119738 A0 85 00 02 */ lhz r4, 2(r5)
/* 8011DADC 0011973C A4 05 00 04 */ lhzu r0, 4(r5)
/* 8011DAE0 00119740 B0 86 00 02 */ sth r4, 2(r6)
/* 8011DAE4 00119744 B4 06 00 04 */ sthu r0, 4(r6)
/* 8011DAE8 00119748 42 00 FF F0 */ bdnz lbl_8011DAD8
/* 8011DAEC 0011974C 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
/* 8011DAF0 00119750 3C A3 00 06 */ addis r5, r3, 6
/* 8011DAF4 00119754 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
/* 8011DAF8 00119758 90 85 DD 20 */ stw r4, -0x22e0(r5)
/* 8011DAFC 0011975C 90 05 DD 24 */ stw r0, -0x22dc(r5)
/* 8011DB00 00119760 80 1F 06 CC */ lwz r0, 0x6cc(r31)
/* 8011DB04 00119764 90 05 DD 28 */ stw r0, -0x22d8(r5)
/* 8011DB08 00119768 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
/* 8011DB0C 0011976C 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
/* 8011DB10 00119770 98 65 DD 2C */ stb r3, -0x22d4(r5)
/* 8011DB14 00119774 98 05 DD 2D */ stb r0, -0x22d3(r5)
/* 8011DB18 00119778 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
/* 8011DB1C 0011977C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
/* 8011DB20 00119780 98 65 DD 2E */ stb r3, -0x22d2(r5)
/* 8011DB24 00119784 98 05 DD 2F */ stb r0, -0x22d1(r5)
/* 8011DB28 00119788 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
/* 8011DB2C 0011978C 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
/* 8011DB30 00119790 98 65 DD 30 */ stb r3, -0x22d0(r5)
/* 8011DB34 00119794 98 05 DD 31 */ stb r0, -0x22cf(r5)
/* 8011DB38 00119798 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
/* 8011DB3C 0011979C 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
/* 8011DB40 001197A0 98 65 DD 32 */ stb r3, -0x22ce(r5)
/* 8011DB44 001197A4 98 05 DD 33 */ stb r0, -0x22cd(r5)
/* 8011DB48 001197A8 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
/* 8011DB4C 001197AC 98 05 DD 34 */ stb r0, -0x22cc(r5)
/* 8011DB50 001197B0 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
/* 8011DB54 001197B4 98 05 DD 35 */ stb r0, -0x22cb(r5)
/* 8011DB58 001197B8 80 1F 06 DC */ lwz r0, 0x6dc(r31)
/* 8011DB5C 001197BC 90 05 DD 38 */ stw r0, -0x22c8(r5)
/* 8011DB60 001197C0 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
/* 8011DB64 001197C4 90 05 DD 3C */ stw r0, -0x22c4(r5)
/* 8011DB68 001197C8 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
/* 8011DB6C 001197CC 98 05 DD 40 */ stb r0, -0x22c0(r5)
/* 8011DB70 001197D0 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
/* 8011DB74 001197D4 98 05 DD 41 */ stb r0, -0x22bf(r5)
/* 8011DB78 001197D8 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
/* 8011DB7C 001197DC 98 05 DD 42 */ stb r0, -0x22be(r5)
/* 8011DB80 001197E0 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
/* 8011DB84 001197E4 98 05 DD 43 */ stb r0, -0x22bd(r5)
/* 8011DB88 001197E8 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
/* 8011DB8C 001197EC 98 05 DD 44 */ stb r0, -0x22bc(r5)
/* 8011DB90 001197F0 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
/* 8011DB94 001197F4 98 05 DD 45 */ stb r0, -0x22bb(r5)
/* 8011DB98 001197F8 88 1F 06 EA */ lbz r0, 0x6ea(r31)
/* 8011DB9C 001197FC 98 05 DD 46 */ stb r0, -0x22ba(r5)
/* 8011DBA0 00119800 88 1F 06 EB */ lbz r0, 0x6eb(r31)
/* 8011DBA4 00119804 98 05 DD 47 */ stb r0, -0x22b9(r5)
lbl_8011DBA8:
/* 8011DBA8 00119808 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8011DBAC 0011980C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8011DBB0 00119810 83 C1 00 08 */ lwz r30, 8(r1)
/* 8011DBB4 00119814 7C 08 03 A6 */ mtlr r0
/* 8011DBB8 00119818 38 21 00 10 */ addi r1, r1, 0x10
/* 8011DBBC 0011981C 4E 80 00 20 */ blr
.global func_8011DBC0
func_8011DBC0:
/* 8011DBC0 00119820 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8011DBC4 00119824 7C 08 02 A6 */ mflr r0
/* 8011DBC8 00119828 90 01 00 14 */ stw r0, 0x14(r1)
/* 8011DBCC 0011982C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8011DBD0 00119830 7C 7F 1B 78 */ mr r31, r3
/* 8011DBD4 00119834 4B FF ED A1 */ bl func_8011C974
/* 8011DBD8 00119838 9B E3 00 14 */ stb r31, 0x14(r3)
/* 8011DBDC 0011983C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8011DBE0 00119840 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8011DBE4 00119844 7C 08 03 A6 */ mtlr r0
/* 8011DBE8 00119848 38 21 00 10 */ addi r1, r1, 0x10
/* 8011DBEC 0011984C 4E 80 00 20 */ blr
.global func_8011DBF0
func_8011DBF0:
/* 8011DBF0 00119850 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8011DBF4 00119854 7C 08 02 A6 */ mflr r0
/* 8011DBF8 00119858 90 01 00 24 */ stw r0, 0x24(r1)
/* 8011DBFC 0011985C 39 61 00 20 */ addi r11, r1, 0x20
/* 8011DC00 00119860 48 0A 95 25 */ bl _savegpr_26
/* 8011DC04 00119864 7C 7A 1B 78 */ mr r26, r3
/* 8011DC08 00119868 7C 9B 23 78 */ mr r27, r4
/* 8011DC0C 0011986C 7C BC 2B 78 */ mr r28, r5
/* 8011DC10 00119870 7C DD 33 78 */ mr r29, r6
/* 8011DC14 00119874 7C FE 3B 78 */ mr r30, r7
/* 8011DC18 00119878 7D 1F 43 78 */ mr r31, r8
/* 8011DC1C 0011987C 4B FF ED 59 */ bl func_8011C974
/* 8011DC20 00119880 93 43 00 08 */ stw r26, 8(r3)
/* 8011DC24 00119884 38 C0 00 01 */ li r6, 1
/* 8011DC28 00119888 38 A0 00 00 */ li r5, 0
/* 8011DC2C 0011988C 38 00 00 03 */ li r0, 3
/* 8011DC30 00119890 93 63 00 0C */ stw r27, 0xc(r3)
/* 8011DC34 00119894 38 E0 00 00 */ li r7, 0
/* 8011DC38 00119898 38 80 00 FF */ li r4, 0xff
/* 8011DC3C 0011989C 9B 83 00 14 */ stb r28, 0x14(r3)
/* 8011DC40 001198A0 93 A3 00 10 */ stw r29, 0x10(r3)
/* 8011DC44 001198A4 9B C3 00 19 */ stb r30, 0x19(r3)
/* 8011DC48 001198A8 9B E3 00 1B */ stb r31, 0x1b(r3)
/* 8011DC4C 001198AC B0 C3 00 16 */ sth r6, 0x16(r3)
/* 8011DC50 001198B0 98 C3 00 18 */ stb r6, 0x18(r3)
/* 8011DC54 001198B4 98 A3 00 1A */ stb r5, 0x1a(r3)
/* 8011DC58 001198B8 7C 09 03 A6 */ mtctr r0
lbl_8011DC5C:
/* 8011DC5C 001198BC 54 E0 04 3E */ clrlwi r0, r7, 0x10
/* 8011DC60 001198C0 38 E7 00 08 */ addi r7, r7, 8
/* 8011DC64 001198C4 7C A3 02 14 */ add r5, r3, r0
/* 8011DC68 001198C8 98 85 00 1C */ stb r4, 0x1c(r5)
/* 8011DC6C 001198CC 54 E0 04 3E */ clrlwi r0, r7, 0x10
/* 8011DC70 001198D0 38 E7 00 08 */ addi r7, r7, 8
/* 8011DC74 001198D4 98 85 00 1D */ stb r4, 0x1d(r5)
/* 8011DC78 001198D8 98 85 00 1E */ stb r4, 0x1e(r5)
/* 8011DC7C 001198DC 98 85 00 1F */ stb r4, 0x1f(r5)
/* 8011DC80 001198E0 98 85 00 20 */ stb r4, 0x20(r5)
/* 8011DC84 001198E4 98 85 00 21 */ stb r4, 0x21(r5)
/* 8011DC88 001198E8 98 85 00 22 */ stb r4, 0x22(r5)
/* 8011DC8C 001198EC 98 85 00 23 */ stb r4, 0x23(r5)
/* 8011DC90 001198F0 7C A3 02 14 */ add r5, r3, r0
/* 8011DC94 001198F4 54 E0 04 3E */ clrlwi r0, r7, 0x10
/* 8011DC98 001198F8 38 E7 00 08 */ addi r7, r7, 8
/* 8011DC9C 001198FC 98 85 00 1C */ stb r4, 0x1c(r5)
/* 8011DCA0 00119900 98 85 00 1D */ stb r4, 0x1d(r5)
/* 8011DCA4 00119904 98 85 00 1E */ stb r4, 0x1e(r5)
/* 8011DCA8 00119908 98 85 00 1F */ stb r4, 0x1f(r5)
/* 8011DCAC 0011990C 98 85 00 20 */ stb r4, 0x20(r5)
/* 8011DCB0 00119910 98 85 00 21 */ stb r4, 0x21(r5)
/* 8011DCB4 00119914 98 85 00 22 */ stb r4, 0x22(r5)
/* 8011DCB8 00119918 98 85 00 23 */ stb r4, 0x23(r5)
/* 8011DCBC 0011991C 7C A3 02 14 */ add r5, r3, r0
/* 8011DCC0 00119920 54 E0 04 3E */ clrlwi r0, r7, 0x10
/* 8011DCC4 00119924 38 E7 00 08 */ addi r7, r7, 8
/* 8011DCC8 00119928 98 85 00 1C */ stb r4, 0x1c(r5)
/* 8011DCCC 0011992C 98 85 00 1D */ stb r4, 0x1d(r5)
/* 8011DCD0 00119930 98 85 00 1E */ stb r4, 0x1e(r5)
/* 8011DCD4 00119934 98 85 00 1F */ stb r4, 0x1f(r5)
/* 8011DCD8 00119938 98 85 00 20 */ stb r4, 0x20(r5)
/* 8011DCDC 0011993C 98 85 00 21 */ stb r4, 0x21(r5)
/* 8011DCE0 00119940 98 85 00 22 */ stb r4, 0x22(r5)
/* 8011DCE4 00119944 98 85 00 23 */ stb r4, 0x23(r5)
/* 8011DCE8 00119948 7C A3 02 14 */ add r5, r3, r0
/* 8011DCEC 0011994C 54 E0 04 3E */ clrlwi r0, r7, 0x10
/* 8011DCF0 00119950 98 85 00 1C */ stb r4, 0x1c(r5)
/* 8011DCF4 00119954 98 85 00 1D */ stb r4, 0x1d(r5)
/* 8011DCF8 00119958 98 85 00 1E */ stb r4, 0x1e(r5)
/* 8011DCFC 0011995C 98 85 00 1F */ stb r4, 0x1f(r5)
/* 8011DD00 00119960 98 85 00 20 */ stb r4, 0x20(r5)
/* 8011DD04 00119964 98 85 00 21 */ stb r4, 0x21(r5)
/* 8011DD08 00119968 98 85 00 22 */ stb r4, 0x22(r5)
/* 8011DD0C 0011996C 98 85 00 23 */ stb r4, 0x23(r5)
/* 8011DD10 00119970 42 00 FF 4C */ bdnz lbl_8011DC5C
/* 8011DD14 00119974 38 87 00 01 */ addi r4, r7, 1
/* 8011DD18 00119978 7C A3 02 14 */ add r5, r3, r0
/* 8011DD1C 0011997C 38 C0 00 FF */ li r6, 0xff
/* 8011DD20 00119980 38 07 00 02 */ addi r0, r7, 2
/* 8011DD24 00119984 54 84 04 3E */ clrlwi r4, r4, 0x10
/* 8011DD28 00119988 98 C5 00 1C */ stb r6, 0x1c(r5)
/* 8011DD2C 0011998C 7C A3 22 14 */ add r5, r3, r4
/* 8011DD30 00119990 39 61 00 20 */ addi r11, r1, 0x20
/* 8011DD34 00119994 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8011DD38 00119998 38 07 00 03 */ addi r0, r7, 3
/* 8011DD3C 0011999C 98 C5 00 1C */ stb r6, 0x1c(r5)
/* 8011DD40 001199A0 7C 83 22 14 */ add r4, r3, r4
/* 8011DD44 001199A4 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 8011DD48 001199A8 98 C4 00 1C */ stb r6, 0x1c(r4)
/* 8011DD4C 001199AC 7C 83 02 14 */ add r4, r3, r0
/* 8011DD50 001199B0 98 C4 00 1C */ stb r6, 0x1c(r4)
/* 8011DD54 001199B4 98 C3 00 80 */ stb r6, 0x80(r3)
/* 8011DD58 001199B8 98 C3 00 81 */ stb r6, 0x81(r3)
/* 8011DD5C 001199BC 98 C3 00 82 */ stb r6, 0x82(r3)
/* 8011DD60 001199C0 98 C3 00 83 */ stb r6, 0x83(r3)
/* 8011DD64 001199C4 98 C3 00 84 */ stb r6, 0x84(r3)
/* 8011DD68 001199C8 98 C3 00 85 */ stb r6, 0x85(r3)
/* 8011DD6C 001199CC 98 C3 00 86 */ stb r6, 0x86(r3)
/* 8011DD70 001199D0 98 C3 00 87 */ stb r6, 0x87(r3)
/* 8011DD74 001199D4 98 C3 00 88 */ stb r6, 0x88(r3)
/* 8011DD78 001199D8 98 C3 00 89 */ stb r6, 0x89(r3)
/* 8011DD7C 001199DC 80 03 00 00 */ lwz r0, 0(r3)
/* 8011DD80 001199E0 54 00 02 00 */ rlwinm r0, r0, 0, 8, 0
/* 8011DD84 001199E4 90 03 00 00 */ stw r0, 0(r3)
/* 8011DD88 001199E8 80 03 00 04 */ lwz r0, 4(r3)
/* 8011DD8C 001199EC 54 00 02 BE */ clrlwi r0, r0, 0xa
/* 8011DD90 001199F0 90 03 00 04 */ stw r0, 4(r3)
/* 8011DD94 001199F4 48 0A 93 DD */ bl _restgpr_26
/* 8011DD98 001199F8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8011DD9C 001199FC 7C 08 03 A6 */ mtlr r0
/* 8011DDA0 00119A00 38 21 00 20 */ addi r1, r1, 0x20
/* 8011DDA4 00119A04 4E 80 00 20 */ blr
.global func_8011DDA8
func_8011DDA8:
/* 8011DDA8 00119A08 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8011DDAC 00119A0C 7C 08 02 A6 */ mflr r0
/* 8011DDB0 00119A10 90 01 00 24 */ stw r0, 0x24(r1)
/* 8011DDB4 00119A14 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8011DDB8 00119A18 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8011DDBC 00119A1C 93 A1 00 14 */ stw r29, 0x14(r1)
/* 8011DDC0 00119A20 7C 7D 1B 78 */ mr r29, r3
/* 8011DDC4 00119A24 4B FF EB B1 */ bl func_8011C974
/* 8011DDC8 00119A28 2C 1D 00 04 */ cmpwi r29, 4
/* 8011DDCC 00119A2C 7C 7F 1B 78 */ mr r31, r3
/* 8011DDD0 00119A30 3B C0 00 03 */ li r30, 3
/* 8011DDD4 00119A34 41 82 00 28 */ beq lbl_8011DDFC
/* 8011DDD8 00119A38 40 80 00 10 */ bge lbl_8011DDE8
/* 8011DDDC 00119A3C 2C 1D 00 03 */ cmpwi r29, 3
/* 8011DDE0 00119A40 40 80 00 14 */ bge lbl_8011DDF4
/* 8011DDE4 00119A44 48 00 00 24 */ b lbl_8011DE08
lbl_8011DDE8:
/* 8011DDE8 00119A48 2C 1D 00 06 */ cmpwi r29, 6
/* 8011DDEC 00119A4C 40 80 00 1C */ bge lbl_8011DE08
/* 8011DDF0 00119A50 48 00 00 14 */ b lbl_8011DE04
lbl_8011DDF4:
/* 8011DDF4 00119A54 3B C0 00 00 */ li r30, 0
/* 8011DDF8 00119A58 48 00 00 10 */ b lbl_8011DE08
lbl_8011DDFC:
/* 8011DDFC 00119A5C 3B C0 00 01 */ li r30, 1
/* 8011DE00 00119A60 48 00 00 08 */ b lbl_8011DE08
lbl_8011DE04:
/* 8011DE04 00119A64 3B C0 00 02 */ li r30, 2
lbl_8011DE08:
/* 8011DE08 00119A68 28 1E 00 03 */ cmplwi r30, 3
/* 8011DE0C 00119A6C 40 82 01 30 */ bne lbl_8011DF3C
/* 8011DE10 00119A70 3F C0 80 64 */ lis r30, lbl_8063CE34@ha
/* 8011DE14 00119A74 7F A4 EB 78 */ mr r4, r29
/* 8011DE18 00119A78 3B DE CE 34 */ addi r30, r30, lbl_8063CE34@l
/* 8011DE1C 00119A7C 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DE20 00119A80 48 27 9A BD */ bl func_803978DC
/* 8011DE24 00119A84 B0 7F 00 8A */ sth r3, 0x8a(r31)
/* 8011DE28 00119A88 7F A4 EB 78 */ mr r4, r29
/* 8011DE2C 00119A8C 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DE30 00119A90 48 27 9A E1 */ bl func_80397910
/* 8011DE34 00119A94 B0 7F 00 8C */ sth r3, 0x8c(r31)
/* 8011DE38 00119A98 7F A4 EB 78 */ mr r4, r29
/* 8011DE3C 00119A9C 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DE40 00119AA0 48 27 9B 05 */ bl func_80397944
/* 8011DE44 00119AA4 B0 7F 00 8E */ sth r3, 0x8e(r31)
/* 8011DE48 00119AA8 7F A4 EB 78 */ mr r4, r29
/* 8011DE4C 00119AAC 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DE50 00119AB0 48 27 9B 29 */ bl func_80397978
/* 8011DE54 00119AB4 B0 7F 00 90 */ sth r3, 0x90(r31)
/* 8011DE58 00119AB8 7F A4 EB 78 */ mr r4, r29
/* 8011DE5C 00119ABC 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DE60 00119AC0 48 27 9B 4D */ bl func_803979AC
/* 8011DE64 00119AC4 B0 7F 00 92 */ sth r3, 0x92(r31)
/* 8011DE68 00119AC8 7F A4 EB 78 */ mr r4, r29
/* 8011DE6C 00119ACC 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DE70 00119AD0 48 27 9B 71 */ bl func_803979E0
/* 8011DE74 00119AD4 B0 7F 00 94 */ sth r3, 0x94(r31)
/* 8011DE78 00119AD8 7F A4 EB 78 */ mr r4, r29
/* 8011DE7C 00119ADC 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DE80 00119AE0 48 27 9B 95 */ bl func_80397A14
/* 8011DE84 00119AE4 A0 1F 00 96 */ lhz r0, 0x96(r31)
/* 8011DE88 00119AE8 50 60 7C 20 */ rlwimi r0, r3, 0xf, 0x10, 0x10
/* 8011DE8C 00119AEC 7F A4 EB 78 */ mr r4, r29
/* 8011DE90 00119AF0 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DE94 00119AF4 B0 1F 00 96 */ sth r0, 0x96(r31)
/* 8011DE98 00119AF8 48 27 9B B5 */ bl func_80397A4C
/* 8011DE9C 00119AFC A0 1F 00 96 */ lhz r0, 0x96(r31)
/* 8011DEA0 00119B00 50 60 74 62 */ rlwimi r0, r3, 0xe, 0x11, 0x11
/* 8011DEA4 00119B04 7F A4 EB 78 */ mr r4, r29
/* 8011DEA8 00119B08 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DEAC 00119B0C B0 1F 00 96 */ sth r0, 0x96(r31)
/* 8011DEB0 00119B10 48 27 9B D5 */ bl func_80397A84
/* 8011DEB4 00119B14 A0 1F 00 96 */ lhz r0, 0x96(r31)
/* 8011DEB8 00119B18 50 60 6C A4 */ rlwimi r0, r3, 0xd, 0x12, 0x12
/* 8011DEBC 00119B1C 7F A4 EB 78 */ mr r4, r29
/* 8011DEC0 00119B20 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DEC4 00119B24 B0 1F 00 96 */ sth r0, 0x96(r31)
/* 8011DEC8 00119B28 48 27 9B F5 */ bl func_80397ABC
/* 8011DECC 00119B2C A0 1F 00 96 */ lhz r0, 0x96(r31)
/* 8011DED0 00119B30 50 60 64 E6 */ rlwimi r0, r3, 0xc, 0x13, 0x13
/* 8011DED4 00119B34 7F A4 EB 78 */ mr r4, r29
/* 8011DED8 00119B38 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DEDC 00119B3C B0 1F 00 96 */ sth r0, 0x96(r31)
/* 8011DEE0 00119B40 48 27 9C 15 */ bl func_80397AF4
/* 8011DEE4 00119B44 A0 1F 00 96 */ lhz r0, 0x96(r31)
/* 8011DEE8 00119B48 50 60 5D 28 */ rlwimi r0, r3, 0xb, 0x14, 0x14
/* 8011DEEC 00119B4C 7F A4 EB 78 */ mr r4, r29
/* 8011DEF0 00119B50 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DEF4 00119B54 B0 1F 00 96 */ sth r0, 0x96(r31)
/* 8011DEF8 00119B58 48 27 9C 35 */ bl func_80397B2C
/* 8011DEFC 00119B5C A0 1F 00 96 */ lhz r0, 0x96(r31)
/* 8011DF00 00119B60 50 60 55 6A */ rlwimi r0, r3, 0xa, 0x15, 0x15
/* 8011DF04 00119B64 7F A4 EB 78 */ mr r4, r29
/* 8011DF08 00119B68 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DF0C 00119B6C B0 1F 00 96 */ sth r0, 0x96(r31)
/* 8011DF10 00119B70 48 27 9C 55 */ bl func_80397B64
/* 8011DF14 00119B74 A0 1F 00 96 */ lhz r0, 0x96(r31)
/* 8011DF18 00119B78 50 60 4D AC */ rlwimi r0, r3, 9, 0x16, 0x16
/* 8011DF1C 00119B7C 7F A4 EB 78 */ mr r4, r29
/* 8011DF20 00119B80 38 7E 00 5C */ addi r3, r30, 0x5c
/* 8011DF24 00119B84 B0 1F 00 96 */ sth r0, 0x96(r31)
/* 8011DF28 00119B88 48 27 9C 75 */ bl func_80397B9C
/* 8011DF2C 00119B8C A0 1F 00 96 */ lhz r0, 0x96(r31)
/* 8011DF30 00119B90 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
/* 8011DF34 00119B94 B0 1F 00 96 */ sth r0, 0x96(r31)
/* 8011DF38 00119B98 48 00 00 A8 */ b lbl_8011DFE0
lbl_8011DF3C:
/* 8011DF3C 00119B9C 48 04 17 A5 */ bl func_8015F6E0
/* 8011DF40 00119BA0 1C 9E 00 0E */ mulli r4, r30, 0xe
/* 8011DF44 00119BA4 3C 03 00 06 */ addis r0, r3, 6
/* 8011DF48 00119BA8 7C 80 22 14 */ add r4, r0, r4
/* 8011DF4C 00119BAC A0 04 60 B8 */ lhz r0, 0x60b8(r4)
/* 8011DF50 00119BB0 B0 1F 00 8A */ sth r0, 0x8a(r31)
/* 8011DF54 00119BB4 A0 04 60 BA */ lhz r0, 0x60ba(r4)
/* 8011DF58 00119BB8 B0 1F 00 8C */ sth r0, 0x8c(r31)
/* 8011DF5C 00119BBC A0 04 60 BC */ lhz r0, 0x60bc(r4)
/* 8011DF60 00119BC0 B0 1F 00 8E */ sth r0, 0x8e(r31)
/* 8011DF64 00119BC4 A0 04 60 BE */ lhz r0, 0x60be(r4)
/* 8011DF68 00119BC8 B0 1F 00 90 */ sth r0, 0x90(r31)
/* 8011DF6C 00119BCC A0 04 60 C0 */ lhz r0, 0x60c0(r4)
/* 8011DF70 00119BD0 B0 1F 00 92 */ sth r0, 0x92(r31)
/* 8011DF74 00119BD4 A0 04 60 C2 */ lhz r0, 0x60c2(r4)
/* 8011DF78 00119BD8 B0 1F 00 94 */ sth r0, 0x94(r31)
/* 8011DF7C 00119BDC A0 04 60 C4 */ lhz r0, 0x60c4(r4)
/* 8011DF80 00119BE0 A0 7F 00 96 */ lhz r3, 0x96(r31)
/* 8011DF84 00119BE4 50 03 04 20 */ rlwimi r3, r0, 0, 0x10, 0x10
/* 8011DF88 00119BE8 B0 7F 00 96 */ sth r3, 0x96(r31)
/* 8011DF8C 00119BEC A0 04 60 C4 */ lhz r0, 0x60c4(r4)
/* 8011DF90 00119BF0 50 03 04 62 */ rlwimi r3, r0, 0, 0x11, 0x11
/* 8011DF94 00119BF4 B0 7F 00 96 */ sth r3, 0x96(r31)
/* 8011DF98 00119BF8 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
/* 8011DF9C 00119BFC 50 03 04 A4 */ rlwimi r3, r0, 0, 0x12, 0x12
/* 8011DFA0 00119C00 B0 7F 00 96 */ sth r3, 0x96(r31)
/* 8011DFA4 00119C04 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
/* 8011DFA8 00119C08 50 03 04 E6 */ rlwimi r3, r0, 0, 0x13, 0x13
/* 8011DFAC 00119C0C B0 7F 00 96 */ sth r3, 0x96(r31)
/* 8011DFB0 00119C10 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
/* 8011DFB4 00119C14 50 03 05 28 */ rlwimi r3, r0, 0, 0x14, 0x14
/* 8011DFB8 00119C18 B0 7F 00 96 */ sth r3, 0x96(r31)
/* 8011DFBC 00119C1C A0 04 60 C4 */ lhz r0, 0x60c4(r4)
/* 8011DFC0 00119C20 50 03 05 6A */ rlwimi r3, r0, 0, 0x15, 0x15
/* 8011DFC4 00119C24 B0 7F 00 96 */ sth r3, 0x96(r31)
/* 8011DFC8 00119C28 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
/* 8011DFCC 00119C2C 50 03 05 AC */ rlwimi r3, r0, 0, 0x16, 0x16
/* 8011DFD0 00119C30 B0 7F 00 96 */ sth r3, 0x96(r31)
/* 8011DFD4 00119C34 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
/* 8011DFD8 00119C38 50 03 05 F0 */ rlwimi r3, r0, 0, 0x17, 0x18
/* 8011DFDC 00119C3C B0 7F 00 96 */ sth r3, 0x96(r31)
lbl_8011DFE0:
/* 8011DFE0 00119C40 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8011DFE4 00119C44 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8011DFE8 00119C48 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8011DFEC 00119C4C 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 8011DFF0 00119C50 7C 08 03 A6 */ mtlr r0
/* 8011DFF4 00119C54 38 21 00 20 */ addi r1, r1, 0x20
/* 8011DFF8 00119C58 4E 80 00 20 */ blr
.global func_8011DFFC
func_8011DFFC:
/* 8011DFFC 00119C5C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8011E000 00119C60 7C 08 02 A6 */ mflr r0
/* 8011E004 00119C64 38 A0 00 00 */ li r5, 0
/* 8011E008 00119C68 90 01 00 24 */ stw r0, 0x24(r1)
/* 8011E00C 00119C6C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8011E010 00119C70 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8011E014 00119C74 7C 9E 23 78 */ mr r30, r4
/* 8011E018 00119C78 38 80 00 05 */ li r4, 5
/* 8011E01C 00119C7C 93 A1 00 14 */ stw r29, 0x14(r1)
/* 8011E020 00119C80 7C 7D 1B 78 */ mr r29, r3
/* 8011E024 00119C84 48 2B CE D9 */ bl func_803DAEFC
/* 8011E028 00119C88 2C 03 00 00 */ cmpwi r3, 0
/* 8011E02C 00119C8C 41 82 00 64 */ beq lbl_8011E090
/* 8011E030 00119C90 48 2B C2 35 */ bl func_803DA264
/* 8011E034 00119C94 48 0B CD 31 */ bl func_801DAD64
/* 8011E038 00119C98 7C 7F 1B 78 */ mr r31, r3
/* 8011E03C 00119C9C 7F A3 EB 78 */ mr r3, r29
/* 8011E040 00119CA0 7F E4 FB 78 */ mr r4, r31
/* 8011E044 00119CA4 48 2B E7 05 */ bl func_803DC748
/* 8011E048 00119CA8 7F E3 FB 78 */ mr r3, r31
/* 8011E04C 00119CAC 38 80 00 05 */ li r4, 5
/* 8011E050 00119CB0 38 A0 00 00 */ li r5, 0
/* 8011E054 00119CB4 48 2B F9 89 */ bl func_803DD9DC
/* 8011E058 00119CB8 7F C4 F3 78 */ mr r4, r30
/* 8011E05C 00119CBC 48 2B DA C1 */ bl func_803DBB1C
/* 8011E060 00119CC0 90 61 00 08 */ stw r3, 8(r1)
/* 8011E064 00119CC4 7F E3 FB 78 */ mr r3, r31
/* 8011E068 00119CC8 38 A1 00 08 */ addi r5, r1, 8
/* 8011E06C 00119CCC 38 80 00 08 */ li r4, 8
/* 8011E070 00119CD0 48 2B D4 B5 */ bl func_803DB524
/* 8011E074 00119CD4 7F E3 FB 78 */ mr r3, r31
/* 8011E078 00119CD8 48 2B C8 01 */ bl func_803DA878
/* 8011E07C 00119CDC 7F E3 FB 78 */ mr r3, r31
/* 8011E080 00119CE0 7F A4 EB 78 */ mr r4, r29
/* 8011E084 00119CE4 48 2B E8 89 */ bl func_803DC90C
/* 8011E088 00119CE8 7F E3 FB 78 */ mr r3, r31
/* 8011E08C 00119CEC 48 0B CE 19 */ bl func_801DAEA4
lbl_8011E090:
/* 8011E090 00119CF0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8011E094 00119CF4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8011E098 00119CF8 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8011E09C 00119CFC 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 8011E0A0 00119D00 7C 08 03 A6 */ mtlr r0
/* 8011E0A4 00119D04 38 21 00 20 */ addi r1, r1, 0x20
/* 8011E0A8 00119D08 4E 80 00 20 */ blr
.global func_8011E0AC
func_8011E0AC:
/* 8011E0AC 00119D0C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8011E0B0 00119D10 7C 08 02 A6 */ mflr r0
/* 8011E0B4 00119D14 90 01 00 24 */ stw r0, 0x24(r1)
/* 8011E0B8 00119D18 39 61 00 20 */ addi r11, r1, 0x20
/* 8011E0BC 00119D1C 48 0A 90 69 */ bl _savegpr_26
/* 8011E0C0 00119D20 7C 7A 1B 78 */ mr r26, r3
/* 8011E0C4 00119D24 4B FF E8 B1 */ bl func_8011C974
/* 8011E0C8 00119D28 7C 7F 1B 78 */ mr r31, r3
/* 8011E0CC 00119D2C 3B 80 00 00 */ li r28, 0
lbl_8011E0D0:
/* 8011E0D0 00119D30 57 80 07 BD */ rlwinm. r0, r28, 0, 0x1e, 0x1e
/* 8011E0D4 00119D34 41 82 00 18 */ beq lbl_8011E0EC
/* 8011E0D8 00119D38 57 80 07 FE */ clrlwi r0, r28, 0x1f
/* 8011E0DC 00119D3C 1C 00 06 EC */ mulli r0, r0, 0x6ec
/* 8011E0E0 00119D40 7C 7F 02 14 */ add r3, r31, r0
/* 8011E0E4 00119D44 38 63 1F FC */ addi r3, r3, 0x1ffc
/* 8011E0E8 00119D48 48 00 00 14 */ b lbl_8011E0FC
lbl_8011E0EC:
/* 8011E0EC 00119D4C 57 80 07 FE */ clrlwi r0, r28, 0x1f
/* 8011E0F0 00119D50 1C 00 06 EC */ mulli r0, r0, 0x6ec
/* 8011E0F4 00119D54 7C 7F 02 14 */ add r3, r31, r0
/* 8011E0F8 00119D58 38 63 2D D4 */ addi r3, r3, 0x2dd4
lbl_8011E0FC:
/* 8011E0FC 00119D5C 3B C3 02 86 */ addi r30, r3, 0x286
/* 8011E100 00119D60 3B A3 01 FC */ addi r29, r3, 0x1fc
/* 8011E104 00119D64 3B 60 00 00 */ li r27, 0
lbl_8011E108:
/* 8011E108 00119D68 88 1E 00 00 */ lbz r0, 0(r30)
/* 8011E10C 00119D6C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
/* 8011E110 00119D70 41 82 00 10 */ beq lbl_8011E120
/* 8011E114 00119D74 7F A3 EB 78 */ mr r3, r29
/* 8011E118 00119D78 7F 44 D3 78 */ mr r4, r26
/* 8011E11C 00119D7C 4B FF FE E1 */ bl func_8011DFFC
lbl_8011E120:
/* 8011E120 00119D80 3B 7B 00 01 */ addi r27, r27, 1
/* 8011E124 00119D84 3B BD 00 8C */ addi r29, r29, 0x8c
/* 8011E128 00119D88 2C 1B 00 06 */ cmpwi r27, 6
/* 8011E12C 00119D8C 3B DE 00 8C */ addi r30, r30, 0x8c
/* 8011E130 00119D90 41 80 FF D8 */ blt lbl_8011E108
/* 8011E134 00119D94 3B 9C 00 01 */ addi r28, r28, 1
/* 8011E138 00119D98 2C 1C 00 04 */ cmpwi r28, 4
/* 8011E13C 00119D9C 41 80 FF 94 */ blt lbl_8011E0D0
/* 8011E140 00119DA0 39 61 00 20 */ addi r11, r1, 0x20
/* 8011E144 00119DA4 48 0A 90 2D */ bl _restgpr_26
/* 8011E148 00119DA8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8011E14C 00119DAC 7C 08 03 A6 */ mtlr r0
/* 8011E150 00119DB0 38 21 00 20 */ addi r1, r1, 0x20
/* 8011E154 00119DB4 4E 80 00 20 */ blr
.global func_8011E158
func_8011E158:
/* 8011E158 00119DB8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8011E15C 00119DBC 7C 08 02 A6 */ mflr r0
/* 8011E160 00119DC0 90 01 00 24 */ stw r0, 0x24(r1)
/* 8011E164 00119DC4 39 61 00 20 */ addi r11, r1, 0x20
/* 8011E168 00119DC8 48 0A 8F BD */ bl _savegpr_26
/* 8011E16C 00119DCC 7C 7A 1B 78 */ mr r26, r3
/* 8011E170 00119DD0 4B FF E8 05 */ bl func_8011C974
/* 8011E174 00119DD4 3B E3 2D D4 */ addi r31, r3, 0x2dd4
/* 8011E178 00119DD8 3B 80 00 00 */ li r28, 0
lbl_8011E17C:
/* 8011E17C 00119DDC 3B DF 02 86 */ addi r30, r31, 0x286
/* 8011E180 00119DE0 3B BF 01 FC */ addi r29, r31, 0x1fc
/* 8011E184 00119DE4 3B 60 00 00 */ li r27, 0
lbl_8011E188:
/* 8011E188 00119DE8 88 1E 00 00 */ lbz r0, 0(r30)
/* 8011E18C 00119DEC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
/* 8011E190 00119DF0 41 82 00 10 */ beq lbl_8011E1A0
/* 8011E194 00119DF4 7F A3 EB 78 */ mr r3, r29
/* 8011E198 00119DF8 7F 44 D3 78 */ mr r4, r26
/* 8011E19C 00119DFC 4B FF FE 61 */ bl func_8011DFFC
lbl_8011E1A0:
/* 8011E1A0 00119E00 3B 7B 00 01 */ addi r27, r27, 1
/* 8011E1A4 00119E04 3B BD 00 8C */ addi r29, r29, 0x8c
/* 8011E1A8 00119E08 2C 1B 00 06 */ cmpwi r27, 6
/* 8011E1AC 00119E0C 3B DE 00 8C */ addi r30, r30, 0x8c
/* 8011E1B0 00119E10 41 80 FF D8 */ blt lbl_8011E188
/* 8011E1B4 00119E14 3B 9C 00 01 */ addi r28, r28, 1
/* 8011E1B8 00119E18 3B FF 06 EC */ addi r31, r31, 0x6ec
/* 8011E1BC 00119E1C 2C 1C 00 02 */ cmpwi r28, 2
/* 8011E1C0 00119E20 41 80 FF BC */ blt lbl_8011E17C
/* 8011E1C4 00119E24 39 61 00 20 */ addi r11, r1, 0x20
/* 8011E1C8 00119E28 48 0A 8F A9 */ bl _restgpr_26
/* 8011E1CC 00119E2C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8011E1D0 00119E30 7C 08 03 A6 */ mtlr r0
/* 8011E1D4 00119E34 38 21 00 20 */ addi r1, r1, 0x20
/* 8011E1D8 00119E38 4E 80 00 20 */ blr
.global func_8011E1DC
func_8011E1DC:
/* 8011E1DC 00119E3C 38 A0 00 01 */ li r5, 1
/* 8011E1E0 00119E40 38 6D 9C B8 */ addi r3, r13, lbl_8063EF78-_SDA_BASE_
/* 8011E1E4 00119E44 38 80 00 04 */ li r4, 4
/* 8011E1E8 00119E48 38 00 00 00 */ li r0, 0
/* 8011E1EC 00119E4C 98 AD 9C B8 */ stb r5, lbl_8063EF78-_SDA_BASE_(r13)
/* 8011E1F0 00119E50 B0 83 00 02 */ sth r4, 2(r3)
/* 8011E1F4 00119E54 98 03 00 04 */ stb r0, 4(r3)
/* 8011E1F8 00119E58 4E 80 00 20 */ blr
|