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
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global func_8011B19C
func_8011B19C:
/* 8011B19C 00116DFC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8011B1A0 00116E00 7C 08 02 A6 */ mflr r0
/* 8011B1A4 00116E04 90 01 00 24 */ stw r0, 0x24(r1)
/* 8011B1A8 00116E08 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8011B1AC 00116E0C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8011B1B0 00116E10 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B1B4 00116E14 80 67 00 DC */ lwz r3, 0xdc(r7)
/* 8011B1B8 00116E18 38 03 FF A1 */ addi r0, r3, -95
/* 8011B1BC 00116E1C 28 00 00 23 */ cmplwi r0, 0x23
/* 8011B1C0 00116E20 41 81 15 B0 */ bgt lbl_8011C770
/* 8011B1C4 00116E24 3C 60 80 42 */ lis r3, lbl_8041BF2C@ha
/* 8011B1C8 00116E28 54 00 10 3A */ slwi r0, r0, 2
/* 8011B1CC 00116E2C 38 63 BF 2C */ addi r3, r3, lbl_8041BF2C@l
/* 8011B1D0 00116E30 7C 63 00 2E */ lwzx r3, r3, r0
/* 8011B1D4 00116E34 7C 69 03 A6 */ mtctr r3
/* 8011B1D8 00116E38 4E 80 04 20 */ bctr
/* 8011B1DC 00116E3C 3B C0 00 00 */ li r30, 0
/* 8011B1E0 00116E40 3B E0 00 14 */ li r31, 0x14
/* 8011B1E4 00116E44 48 00 17 91 */ bl func_8011C974
/* 8011B1E8 00116E48 9B E3 00 14 */ stb r31, 0x14(r3)
/* 8011B1EC 00116E4C 38 60 00 08 */ li r3, 8
/* 8011B1F0 00116E50 38 80 FF FF */ li r4, -1
/* 8011B1F4 00116E54 4B FC A0 31 */ bl func_800E5224
/* 8011B1F8 00116E58 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8011B1FC 00116E5C 28 00 00 14 */ cmplwi r0, 0x14
/* 8011B200 00116E60 41 80 00 24 */ blt lbl_8011B224
/* 8011B204 00116E64 38 60 01 F0 */ li r3, 0x1f0
/* 8011B208 00116E68 48 04 78 89 */ bl func_80162A90
/* 8011B20C 00116E6C 2C 03 00 00 */ cmpwi r3, 0
/* 8011B210 00116E70 40 82 00 14 */ bne lbl_8011B224
/* 8011B214 00116E74 38 60 01 F0 */ li r3, 0x1f0
/* 8011B218 00116E78 38 80 00 01 */ li r4, 1
/* 8011B21C 00116E7C 38 A0 00 01 */ li r5, 1
/* 8011B220 00116E80 48 04 77 21 */ bl func_80162940
lbl_8011B224:
/* 8011B224 00116E84 38 60 00 08 */ li r3, 8
/* 8011B228 00116E88 38 80 FF FF */ li r4, -1
/* 8011B22C 00116E8C 4B FC 9F F9 */ bl func_800E5224
/* 8011B230 00116E90 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8011B234 00116E94 28 00 00 28 */ cmplwi r0, 0x28
/* 8011B238 00116E98 41 80 00 24 */ blt lbl_8011B25C
/* 8011B23C 00116E9C 38 60 01 F2 */ li r3, 0x1f2
/* 8011B240 00116EA0 48 04 78 51 */ bl func_80162A90
/* 8011B244 00116EA4 2C 03 00 00 */ cmpwi r3, 0
/* 8011B248 00116EA8 40 82 00 14 */ bne lbl_8011B25C
/* 8011B24C 00116EAC 38 60 01 F2 */ li r3, 0x1f2
/* 8011B250 00116EB0 38 80 00 01 */ li r4, 1
/* 8011B254 00116EB4 38 A0 00 01 */ li r5, 1
/* 8011B258 00116EB8 48 04 76 E9 */ bl func_80162940
lbl_8011B25C:
/* 8011B25C 00116EBC 38 60 00 08 */ li r3, 8
/* 8011B260 00116EC0 38 80 FF FF */ li r4, -1
/* 8011B264 00116EC4 4B FC 9F C1 */ bl func_800E5224
/* 8011B268 00116EC8 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8011B26C 00116ECC 28 00 00 3C */ cmplwi r0, 0x3c
/* 8011B270 00116ED0 41 80 00 24 */ blt lbl_8011B294
/* 8011B274 00116ED4 38 60 01 F4 */ li r3, 0x1f4
/* 8011B278 00116ED8 48 04 78 19 */ bl func_80162A90
/* 8011B27C 00116EDC 2C 03 00 00 */ cmpwi r3, 0
/* 8011B280 00116EE0 40 82 00 14 */ bne lbl_8011B294
/* 8011B284 00116EE4 38 60 01 F4 */ li r3, 0x1f4
/* 8011B288 00116EE8 38 80 00 01 */ li r4, 1
/* 8011B28C 00116EEC 38 A0 00 01 */ li r5, 1
/* 8011B290 00116EF0 48 04 76 B1 */ bl func_80162940
lbl_8011B294:
/* 8011B294 00116EF4 38 60 00 09 */ li r3, 9
/* 8011B298 00116EF8 48 04 77 F9 */ bl func_80162A90
/* 8011B29C 00116EFC 2C 03 00 00 */ cmpwi r3, 0
/* 8011B2A0 00116F00 41 82 00 B0 */ beq lbl_8011B350
/* 8011B2A4 00116F04 38 60 01 F0 */ li r3, 0x1f0
/* 8011B2A8 00116F08 48 04 77 E9 */ bl func_80162A90
/* 8011B2AC 00116F0C 28 03 00 01 */ cmplwi r3, 1
/* 8011B2B0 00116F10 41 82 00 24 */ beq lbl_8011B2D4
/* 8011B2B4 00116F14 38 60 01 F2 */ li r3, 0x1f2
/* 8011B2B8 00116F18 48 04 77 D9 */ bl func_80162A90
/* 8011B2BC 00116F1C 28 03 00 01 */ cmplwi r3, 1
/* 8011B2C0 00116F20 41 82 00 14 */ beq lbl_8011B2D4
/* 8011B2C4 00116F24 38 60 01 F4 */ li r3, 0x1f4
/* 8011B2C8 00116F28 48 04 77 C9 */ bl func_80162A90
/* 8011B2CC 00116F2C 28 03 00 01 */ cmplwi r3, 1
/* 8011B2D0 00116F30 40 82 00 80 */ bne lbl_8011B350
lbl_8011B2D4:
/* 8011B2D4 00116F34 48 01 F3 F9 */ bl func_8013A6CC
/* 8011B2D8 00116F38 2C 03 00 00 */ cmpwi r3, 0
/* 8011B2DC 00116F3C 41 82 00 74 */ beq lbl_8011B350
/* 8011B2E0 00116F40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B2E4 00116F44 38 80 00 00 */ li r4, 0
/* 8011B2E8 00116F48 4B FF CD 89 */ bl func_80118070
/* 8011B2EC 00116F4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B2F0 00116F50 38 80 00 08 */ li r4, 8
/* 8011B2F4 00116F54 4B FF A3 49 */ bl func_8011563C
/* 8011B2F8 00116F58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B2FC 00116F5C 38 80 00 00 */ li r4, 0
/* 8011B300 00116F60 4B FF AB CD */ bl func_80115ECC
/* 8011B304 00116F64 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B308 00116F68 38 00 00 00 */ li r0, 0
/* 8011B30C 00116F6C 38 80 00 07 */ li r4, 7
/* 8011B310 00116F70 38 A0 00 00 */ li r5, 0
/* 8011B314 00116F74 A0 66 02 20 */ lhz r3, 0x220(r6)
/* 8011B318 00116F78 60 63 10 00 */ ori r3, r3, 0x1000
/* 8011B31C 00116F7C B0 66 02 20 */ sth r3, 0x220(r6)
/* 8011B320 00116F80 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B324 00116F84 A0 66 02 20 */ lhz r3, 0x220(r6)
/* 8011B328 00116F88 60 63 08 00 */ ori r3, r3, 0x800
/* 8011B32C 00116F8C B0 66 02 20 */ sth r3, 0x220(r6)
/* 8011B330 00116F90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B334 00116F94 B0 03 02 0E */ sth r0, 0x20e(r3)
/* 8011B338 00116F98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B33C 00116F9C 4B FF B3 69 */ bl func_801166A4
/* 8011B340 00116FA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B344 00116FA4 38 00 02 7A */ li r0, 0x27a
/* 8011B348 00116FA8 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011B34C 00116FAC 48 00 14 24 */ b lbl_8011C770
lbl_8011B350:
/* 8011B350 00116FB0 38 60 02 5D */ li r3, 0x25d
/* 8011B354 00116FB4 48 04 77 3D */ bl func_80162A90
/* 8011B358 00116FB8 2C 03 00 01 */ cmpwi r3, 1
/* 8011B35C 00116FBC 41 82 00 08 */ beq lbl_8011B364
/* 8011B360 00116FC0 48 00 00 24 */ b lbl_8011B384
lbl_8011B364:
/* 8011B364 00116FC4 4B FF B0 D1 */ bl func_80116434
/* 8011B368 00116FC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B36C 00116FCC 38 80 00 04 */ li r4, 4
/* 8011B370 00116FD0 4B FF AB 5D */ bl func_80115ECC
/* 8011B374 00116FD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B378 00116FD8 38 00 02 67 */ li r0, 0x267
/* 8011B37C 00116FDC 3B C0 00 01 */ li r30, 1
/* 8011B380 00116FE0 90 03 00 DC */ stw r0, 0xdc(r3)
lbl_8011B384:
/* 8011B384 00116FE4 2C 1E 00 00 */ cmpwi r30, 0
/* 8011B388 00116FE8 40 82 13 E8 */ bne lbl_8011C770
/* 8011B38C 00116FEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B390 00116FF0 38 80 00 01 */ li r4, 1
/* 8011B394 00116FF4 4B FF CC DD */ bl func_80118070
/* 8011B398 00116FF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B39C 00116FFC 38 00 00 09 */ li r0, 9
/* 8011B3A0 00117000 38 80 00 08 */ li r4, 8
/* 8011B3A4 00117004 B0 03 01 2C */ sth r0, 0x12c(r3)
/* 8011B3A8 00117008 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B3AC 0011700C 4B FF A2 91 */ bl func_8011563C
/* 8011B3B0 00117010 38 60 00 06 */ li r3, 6
/* 8011B3B4 00117014 38 80 00 02 */ li r4, 2
/* 8011B3B8 00117018 38 A0 00 01 */ li r5, 1
/* 8011B3BC 0011701C 48 04 75 85 */ bl func_80162940
/* 8011B3C0 00117020 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B3C4 00117024 38 80 00 05 */ li r4, 5
/* 8011B3C8 00117028 38 A0 00 01 */ li r5, 1
/* 8011B3CC 0011702C 4B FF B2 D9 */ bl func_801166A4
/* 8011B3D0 00117030 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B3D4 00117034 38 80 00 0A */ li r4, 0xa
/* 8011B3D8 00117038 38 A0 00 00 */ li r5, 0
/* 8011B3DC 0011703C A8 63 00 8E */ lha r3, 0x8e(r3)
/* 8011B3E0 00117040 48 13 89 D1 */ bl func_80253DB0
/* 8011B3E4 00117044 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B3E8 00117048 38 00 00 60 */ li r0, 0x60
/* 8011B3EC 0011704C 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011B3F0 00117050 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B3F4 00117054 88 03 00 E1 */ lbz r0, 0xe1(r3)
/* 8011B3F8 00117058 2C 00 00 02 */ cmpwi r0, 2
/* 8011B3FC 0011705C 41 82 00 2C */ beq lbl_8011B428
/* 8011B400 00117060 40 80 00 10 */ bge lbl_8011B410
/* 8011B404 00117064 2C 00 00 01 */ cmpwi r0, 1
/* 8011B408 00117068 40 80 00 14 */ bge lbl_8011B41C
/* 8011B40C 0011706C 48 00 00 30 */ b lbl_8011B43C
lbl_8011B410:
/* 8011B410 00117070 2C 00 00 04 */ cmpwi r0, 4
/* 8011B414 00117074 40 80 00 28 */ bge lbl_8011B43C
/* 8011B418 00117078 48 00 00 1C */ b lbl_8011B434
lbl_8011B41C:
/* 8011B41C 0011707C 38 00 2B 2F */ li r0, 0x2b2f
/* 8011B420 00117080 90 03 01 18 */ stw r0, 0x118(r3)
/* 8011B424 00117084 48 00 00 18 */ b lbl_8011B43C
lbl_8011B428:
/* 8011B428 00117088 38 00 2B 30 */ li r0, 0x2b30
/* 8011B42C 0011708C 90 03 01 18 */ stw r0, 0x118(r3)
/* 8011B430 00117090 48 00 00 0C */ b lbl_8011B43C
lbl_8011B434:
/* 8011B434 00117094 38 00 46 2A */ li r0, 0x462a
/* 8011B438 00117098 90 03 01 18 */ stw r0, 0x118(r3)
lbl_8011B43C:
/* 8011B43C 0011709C 38 60 01 84 */ li r3, 0x184
/* 8011B440 001170A0 48 04 76 51 */ bl func_80162A90
/* 8011B444 001170A4 2C 03 00 00 */ cmpwi r3, 0
/* 8011B448 001170A8 40 82 13 28 */ bne lbl_8011C770
/* 8011B44C 001170AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B450 001170B0 38 00 00 00 */ li r0, 0
/* 8011B454 001170B4 90 03 01 18 */ stw r0, 0x118(r3)
/* 8011B458 001170B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B45C 001170BC A0 03 02 20 */ lhz r0, 0x220(r3)
/* 8011B460 001170C0 60 00 01 00 */ ori r0, r0, 0x100
/* 8011B464 001170C4 B0 03 02 20 */ sth r0, 0x220(r3)
/* 8011B468 001170C8 48 00 13 08 */ b lbl_8011C770
/* 8011B46C 001170CC A8 67 00 8E */ lha r3, 0x8e(r7)
/* 8011B470 001170D0 48 13 89 61 */ bl func_80253DD0
/* 8011B474 001170D4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8011B478 001170D8 28 00 00 03 */ cmplwi r0, 3
/* 8011B47C 001170DC 40 82 12 F4 */ bne lbl_8011C770
/* 8011B480 001170E0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B484 001170E4 38 00 00 61 */ li r0, 0x61
/* 8011B488 001170E8 38 60 00 00 */ li r3, 0
/* 8011B48C 001170EC 38 80 00 00 */ li r4, 0
/* 8011B490 001170F0 90 05 00 DC */ stw r0, 0xdc(r5)
/* 8011B494 001170F4 4B F3 E4 65 */ bl func_800598F8
/* 8011B498 001170F8 38 60 00 63 */ li r3, 0x63
/* 8011B49C 001170FC 4B F3 E5 25 */ bl func_800599C0
/* 8011B4A0 00117100 38 60 00 01 */ li r3, 1
/* 8011B4A4 00117104 38 80 00 00 */ li r4, 0
/* 8011B4A8 00117108 38 A0 00 00 */ li r5, 0
/* 8011B4AC 0011710C 38 C0 00 02 */ li r6, 2
/* 8011B4B0 00117110 38 E0 00 03 */ li r7, 3
/* 8011B4B4 00117114 39 00 00 00 */ li r8, 0
/* 8011B4B8 00117118 4B F3 E5 11 */ bl func_800599C8
/* 8011B4BC 0011711C 38 60 00 02 */ li r3, 2
/* 8011B4C0 00117120 38 80 00 00 */ li r4, 0
/* 8011B4C4 00117124 38 A0 00 01 */ li r5, 1
/* 8011B4C8 00117128 38 C0 00 00 */ li r6, 0
/* 8011B4CC 0011712C 38 E0 00 63 */ li r7, 0x63
/* 8011B4D0 00117130 39 00 00 00 */ li r8, 0
/* 8011B4D4 00117134 4B F3 E4 F5 */ bl func_800599C8
/* 8011B4D8 00117138 38 60 00 03 */ li r3, 3
/* 8011B4DC 0011713C 38 80 00 01 */ li r4, 1
/* 8011B4E0 00117140 38 A0 00 00 */ li r5, 0
/* 8011B4E4 00117144 38 C0 00 02 */ li r6, 2
/* 8011B4E8 00117148 38 E0 00 63 */ li r7, 0x63
/* 8011B4EC 0011714C 39 00 00 00 */ li r8, 0
/* 8011B4F0 00117150 4B F3 E4 D9 */ bl func_800599C8
/* 8011B4F4 00117154 38 60 00 63 */ li r3, 0x63
/* 8011B4F8 00117158 38 80 00 02 */ li r4, 2
/* 8011B4FC 0011715C 38 A0 00 03 */ li r5, 3
/* 8011B500 00117160 38 C0 00 00 */ li r6, 0
/* 8011B504 00117164 38 E0 00 00 */ li r7, 0
/* 8011B508 00117168 39 00 00 00 */ li r8, 0
/* 8011B50C 0011716C 4B F3 E4 BD */ bl func_800599C8
/* 8011B510 00117170 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B514 00117174 38 60 01 84 */ li r3, 0x184
/* 8011B518 00117178 88 04 00 E1 */ lbz r0, 0xe1(r4)
/* 8011B51C 0011717C 98 04 00 E0 */ stb r0, 0xe0(r4)
/* 8011B520 00117180 48 04 75 71 */ bl func_80162A90
/* 8011B524 00117184 2C 03 00 00 */ cmpwi r3, 0
/* 8011B528 00117188 40 82 12 48 */ bne lbl_8011C770
/* 8011B52C 0011718C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B530 00117190 38 00 01 AA */ li r0, 0x1aa
/* 8011B534 00117194 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011B538 00117198 48 00 12 38 */ b lbl_8011C770
/* 8011B53C 0011719C 88 87 00 E0 */ lbz r4, 0xe0(r7)
/* 8011B540 001171A0 38 60 00 01 */ li r3, 1
/* 8011B544 001171A4 38 A0 00 00 */ li r5, 0
/* 8011B548 001171A8 38 C0 00 01 */ li r6, 1
/* 8011B54C 001171AC 4B F3 E5 21 */ bl func_80059A6C
/* 8011B550 001171B0 2C 03 00 00 */ cmpwi r3, 0
/* 8011B554 001171B4 41 82 12 1C */ beq lbl_8011C770
/* 8011B558 001171B8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8011B55C 001171BC 41 82 01 5C */ beq lbl_8011B6B8
/* 8011B560 001171C0 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 8011B564 001171C4 2C 04 00 63 */ cmpwi r4, 0x63
/* 8011B568 001171C8 41 82 01 0C */ beq lbl_8011B674
/* 8011B56C 001171CC 40 80 00 28 */ bge lbl_8011B594
/* 8011B570 001171D0 2C 04 00 02 */ cmpwi r4, 2
/* 8011B574 001171D4 41 82 00 78 */ beq lbl_8011B5EC
/* 8011B578 001171D8 40 80 00 10 */ bge lbl_8011B588
/* 8011B57C 001171DC 2C 04 00 01 */ cmpwi r4, 1
/* 8011B580 001171E0 40 80 00 28 */ bge lbl_8011B5A8
/* 8011B584 001171E4 48 00 11 EC */ b lbl_8011C770
lbl_8011B588:
/* 8011B588 001171E8 2C 04 00 04 */ cmpwi r4, 4
/* 8011B58C 001171EC 40 80 11 E4 */ bge lbl_8011C770
/* 8011B590 001171F0 48 00 00 A0 */ b lbl_8011B630
lbl_8011B594:
/* 8011B594 001171F4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
/* 8011B598 001171F8 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
/* 8011B59C 001171FC 7C 04 00 00 */ cmpw r4, r0
/* 8011B5A0 00117200 41 82 00 D4 */ beq lbl_8011B674
/* 8011B5A4 00117204 48 00 11 CC */ b lbl_8011C770
lbl_8011B5A8:
/* 8011B5A8 00117208 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B5AC 0011720C 38 80 00 04 */ li r4, 4
/* 8011B5B0 00117210 38 A0 00 00 */ li r5, 0
/* 8011B5B4 00117214 A8 63 00 8E */ lha r3, 0x8e(r3)
/* 8011B5B8 00117218 48 13 87 F9 */ bl func_80253DB0
/* 8011B5BC 0011721C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B5C0 00117220 38 80 00 02 */ li r4, 2
/* 8011B5C4 00117224 38 A0 00 00 */ li r5, 0
/* 8011B5C8 00117228 A8 63 00 92 */ lha r3, 0x92(r3)
/* 8011B5CC 0011722C 48 13 87 E5 */ bl func_80253DB0
/* 8011B5D0 00117230 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B5D4 00117234 38 80 00 62 */ li r4, 0x62
/* 8011B5D8 00117238 38 00 00 01 */ li r0, 1
/* 8011B5DC 0011723C 90 83 00 DC */ stw r4, 0xdc(r3)
/* 8011B5E0 00117240 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B5E4 00117244 98 03 00 E1 */ stb r0, 0xe1(r3)
/* 8011B5E8 00117248 48 00 11 88 */ b lbl_8011C770
lbl_8011B5EC:
/* 8011B5EC 0011724C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B5F0 00117250 38 80 00 05 */ li r4, 5
/* 8011B5F4 00117254 38 A0 00 00 */ li r5, 0
/* 8011B5F8 00117258 A8 63 00 8E */ lha r3, 0x8e(r3)
/* 8011B5FC 0011725C 48 13 87 B5 */ bl func_80253DB0
/* 8011B600 00117260 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B604 00117264 38 80 00 02 */ li r4, 2
/* 8011B608 00117268 38 A0 00 00 */ li r5, 0
/* 8011B60C 0011726C A8 63 00 92 */ lha r3, 0x92(r3)
/* 8011B610 00117270 48 13 87 A1 */ bl func_80253DB0
/* 8011B614 00117274 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B618 00117278 38 80 00 62 */ li r4, 0x62
/* 8011B61C 0011727C 38 00 00 02 */ li r0, 2
/* 8011B620 00117280 90 83 00 DC */ stw r4, 0xdc(r3)
/* 8011B624 00117284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B628 00117288 98 03 00 E1 */ stb r0, 0xe1(r3)
/* 8011B62C 0011728C 48 00 11 44 */ b lbl_8011C770
lbl_8011B630:
/* 8011B630 00117290 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B634 00117294 38 80 00 06 */ li r4, 6
/* 8011B638 00117298 38 A0 00 00 */ li r5, 0
/* 8011B63C 0011729C A8 63 00 8E */ lha r3, 0x8e(r3)
/* 8011B640 001172A0 48 13 87 71 */ bl func_80253DB0
/* 8011B644 001172A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B648 001172A8 38 80 00 02 */ li r4, 2
/* 8011B64C 001172AC 38 A0 00 00 */ li r5, 0
/* 8011B650 001172B0 A8 63 00 92 */ lha r3, 0x92(r3)
/* 8011B654 001172B4 48 13 87 5D */ bl func_80253DB0
/* 8011B658 001172B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B65C 001172BC 38 80 00 62 */ li r4, 0x62
/* 8011B660 001172C0 38 00 00 03 */ li r0, 3
/* 8011B664 001172C4 90 83 00 DC */ stw r4, 0xdc(r3)
/* 8011B668 001172C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B66C 001172CC 98 03 00 E1 */ stb r0, 0xe1(r3)
/* 8011B670 001172D0 48 00 11 00 */ b lbl_8011C770
lbl_8011B674:
/* 8011B674 001172D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B678 001172D8 38 80 00 08 */ li r4, 8
/* 8011B67C 001172DC 38 A0 00 00 */ li r5, 0
/* 8011B680 001172E0 A8 63 00 8E */ lha r3, 0x8e(r3)
/* 8011B684 001172E4 48 13 87 2D */ bl func_80253DB0
/* 8011B688 001172E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B68C 001172EC 38 80 00 01 */ li r4, 1
/* 8011B690 001172F0 38 A0 00 00 */ li r5, 0
/* 8011B694 001172F4 A8 63 00 92 */ lha r3, 0x92(r3)
/* 8011B698 001172F8 48 13 87 19 */ bl func_80253DB0
/* 8011B69C 001172FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B6A0 00117300 38 80 00 62 */ li r4, 0x62
/* 8011B6A4 00117304 38 00 00 FF */ li r0, 0xff
/* 8011B6A8 00117308 90 83 00 DC */ stw r4, 0xdc(r3)
/* 8011B6AC 0011730C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B6B0 00117310 98 03 00 E1 */ stb r0, 0xe1(r3)
/* 8011B6B4 00117314 48 00 10 BC */ b lbl_8011C770
lbl_8011B6B8:
/* 8011B6B8 00117318 2C 03 00 03 */ cmpwi r3, 3
/* 8011B6BC 0011731C 41 82 00 94 */ beq lbl_8011B750
/* 8011B6C0 00117320 40 80 00 14 */ bge lbl_8011B6D4
/* 8011B6C4 00117324 2C 03 00 01 */ cmpwi r3, 1
/* 8011B6C8 00117328 41 82 00 18 */ beq lbl_8011B6E0
/* 8011B6CC 0011732C 40 80 00 4C */ bge lbl_8011B718
/* 8011B6D0 00117330 48 00 10 A0 */ b lbl_8011C770
lbl_8011B6D4:
/* 8011B6D4 00117334 2C 03 00 63 */ cmpwi r3, 0x63
/* 8011B6D8 00117338 41 82 00 B0 */ beq lbl_8011B788
/* 8011B6DC 0011733C 48 00 10 94 */ b lbl_8011C770
lbl_8011B6E0:
/* 8011B6E0 00117340 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B6E4 00117344 38 80 00 00 */ li r4, 0
/* 8011B6E8 00117348 38 A0 00 00 */ li r5, 0
/* 8011B6EC 0011734C A8 63 00 8E */ lha r3, 0x8e(r3)
/* 8011B6F0 00117350 48 13 86 C1 */ bl func_80253DB0
/* 8011B6F4 00117354 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B6F8 00117358 38 80 00 02 */ li r4, 2
/* 8011B6FC 0011735C 38 A0 00 00 */ li r5, 0
/* 8011B700 00117360 A8 63 00 92 */ lha r3, 0x92(r3)
/* 8011B704 00117364 48 13 86 AD */ bl func_80253DB0
/* 8011B708 00117368 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B70C 0011736C 38 00 2B 2F */ li r0, 0x2b2f
/* 8011B710 00117370 90 03 01 18 */ stw r0, 0x118(r3)
/* 8011B714 00117374 48 00 10 5C */ b lbl_8011C770
lbl_8011B718:
/* 8011B718 00117378 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B71C 0011737C 38 80 00 01 */ li r4, 1
/* 8011B720 00117380 38 A0 00 00 */ li r5, 0
/* 8011B724 00117384 A8 63 00 8E */ lha r3, 0x8e(r3)
/* 8011B728 00117388 48 13 86 89 */ bl func_80253DB0
/* 8011B72C 0011738C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B730 00117390 38 80 00 02 */ li r4, 2
/* 8011B734 00117394 38 A0 00 00 */ li r5, 0
/* 8011B738 00117398 A8 63 00 92 */ lha r3, 0x92(r3)
/* 8011B73C 0011739C 48 13 86 75 */ bl func_80253DB0
/* 8011B740 001173A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B744 001173A4 38 00 2B 30 */ li r0, 0x2b30
/* 8011B748 001173A8 90 03 01 18 */ stw r0, 0x118(r3)
/* 8011B74C 001173AC 48 00 10 24 */ b lbl_8011C770
lbl_8011B750:
/* 8011B750 001173B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B754 001173B4 38 80 00 02 */ li r4, 2
/* 8011B758 001173B8 38 A0 00 00 */ li r5, 0
/* 8011B75C 001173BC A8 63 00 8E */ lha r3, 0x8e(r3)
/* 8011B760 001173C0 48 13 86 51 */ bl func_80253DB0
/* 8011B764 001173C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B768 001173C8 38 80 00 02 */ li r4, 2
/* 8011B76C 001173CC 38 A0 00 00 */ li r5, 0
/* 8011B770 001173D0 A8 63 00 92 */ lha r3, 0x92(r3)
/* 8011B774 001173D4 48 13 86 3D */ bl func_80253DB0
/* 8011B778 001173D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B77C 001173DC 38 00 46 2A */ li r0, 0x462a
/* 8011B780 001173E0 90 03 01 18 */ stw r0, 0x118(r3)
/* 8011B784 001173E4 48 00 0F EC */ b lbl_8011C770
lbl_8011B788:
/* 8011B788 001173E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B78C 001173EC 38 80 00 08 */ li r4, 8
/* 8011B790 001173F0 38 A0 00 00 */ li r5, 0
/* 8011B794 001173F4 A8 63 00 8E */ lha r3, 0x8e(r3)
/* 8011B798 001173F8 48 13 86 19 */ bl func_80253DB0
/* 8011B79C 001173FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B7A0 00117400 38 80 00 00 */ li r4, 0
/* 8011B7A4 00117404 38 A0 00 00 */ li r5, 0
/* 8011B7A8 00117408 A8 63 00 92 */ lha r3, 0x92(r3)
/* 8011B7AC 0011740C 48 13 86 05 */ bl func_80253DB0
/* 8011B7B0 00117410 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B7B4 00117414 38 00 00 00 */ li r0, 0
/* 8011B7B8 00117418 90 03 01 18 */ stw r0, 0x118(r3)
/* 8011B7BC 0011741C 48 00 0F B4 */ b lbl_8011C770
/* 8011B7C0 00117420 88 07 00 E1 */ lbz r0, 0xe1(r7)
/* 8011B7C4 00117424 28 00 00 FF */ cmplwi r0, 0xff
/* 8011B7C8 00117428 40 82 00 64 */ bne lbl_8011B82C
/* 8011B7CC 0011742C A8 67 00 92 */ lha r3, 0x92(r7)
/* 8011B7D0 00117430 48 13 86 01 */ bl func_80253DD0
/* 8011B7D4 00117434 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8011B7D8 00117438 28 00 00 03 */ cmplwi r0, 3
/* 8011B7DC 0011743C 40 82 0F 94 */ bne lbl_8011C770
/* 8011B7E0 00117440 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B7E4 00117444 38 80 00 09 */ li r4, 9
/* 8011B7E8 00117448 38 A0 00 00 */ li r5, 0
/* 8011B7EC 0011744C A8 63 00 8E */ lha r3, 0x8e(r3)
/* 8011B7F0 00117450 48 13 85 C1 */ bl func_80253DB0
/* 8011B7F4 00117454 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B7F8 00117458 38 80 00 03 */ li r4, 3
/* 8011B7FC 0011745C 38 A0 00 00 */ li r5, 0
/* 8011B800 00117460 A8 63 00 92 */ lha r3, 0x92(r3)
/* 8011B804 00117464 48 13 85 AD */ bl func_80253DB0
/* 8011B808 00117468 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B80C 0011746C 38 80 00 01 */ li r4, 1
/* 8011B810 00117470 38 A0 00 00 */ li r5, 0
/* 8011B814 00117474 A8 63 00 96 */ lha r3, 0x96(r3)
/* 8011B818 00117478 48 13 85 99 */ bl func_80253DB0
/* 8011B81C 0011747C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B820 00117480 38 00 00 64 */ li r0, 0x64
/* 8011B824 00117484 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011B828 00117488 48 00 0F 48 */ b lbl_8011C770
lbl_8011B82C:
/* 8011B82C 0011748C A8 67 00 8E */ lha r3, 0x8e(r7)
/* 8011B830 00117490 48 13 85 A1 */ bl func_80253DD0
/* 8011B834 00117494 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8011B838 00117498 28 00 00 03 */ cmplwi r0, 3
/* 8011B83C 0011749C 40 82 0F 34 */ bne lbl_8011C770
/* 8011B840 001174A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B844 001174A4 88 03 00 E1 */ lbz r0, 0xe1(r3)
/* 8011B848 001174A8 28 00 00 01 */ cmplwi r0, 1
/* 8011B84C 001174AC 40 82 00 68 */ bne lbl_8011B8B4
/* 8011B850 001174B0 48 04 2D C1 */ bl func_8015E610
/* 8011B854 001174B4 2C 03 00 00 */ cmpwi r3, 0
/* 8011B858 001174B8 40 82 00 5C */ bne lbl_8011B8B4
/* 8011B85C 001174BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B860 001174C0 38 80 00 09 */ li r4, 9
/* 8011B864 001174C4 38 A0 00 00 */ li r5, 0
/* 8011B868 001174C8 A8 63 00 8E */ lha r3, 0x8e(r3)
/* 8011B86C 001174CC 48 13 85 45 */ bl func_80253DB0
/* 8011B870 001174D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B874 001174D4 38 80 00 03 */ li r4, 3
/* 8011B878 001174D8 38 A0 00 00 */ li r5, 0
/* 8011B87C 001174DC A8 63 00 92 */ lha r3, 0x92(r3)
/* 8011B880 001174E0 48 13 85 31 */ bl func_80253DB0
/* 8011B884 001174E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B888 001174E8 38 00 00 63 */ li r0, 0x63
/* 8011B88C 001174EC 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011B890 001174F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B894 001174F4 A0 03 02 20 */ lhz r0, 0x220(r3)
/* 8011B898 001174F8 60 00 10 00 */ ori r0, r0, 0x1000
/* 8011B89C 001174FC B0 03 02 20 */ sth r0, 0x220(r3)
/* 8011B8A0 00117500 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B8A4 00117504 A0 03 02 20 */ lhz r0, 0x220(r3)
/* 8011B8A8 00117508 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
/* 8011B8AC 0011750C B0 03 02 20 */ sth r0, 0x220(r3)
/* 8011B8B0 00117510 48 00 0E C0 */ b lbl_8011C770
lbl_8011B8B4:
/* 8011B8B4 00117514 4B F3 A9 C1 */ bl func_80056274
/* 8011B8B8 00117518 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B8BC 0011751C 38 00 00 65 */ li r0, 0x65
/* 8011B8C0 00117520 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011B8C4 00117524 48 00 0E AC */ b lbl_8011C770
/* 8011B8C8 00117528 A8 67 00 8E */ lha r3, 0x8e(r7)
/* 8011B8CC 0011752C 48 13 85 05 */ bl func_80253DD0
/* 8011B8D0 00117530 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8011B8D4 00117534 28 00 00 03 */ cmplwi r0, 3
/* 8011B8D8 00117538 40 82 0E 98 */ bne lbl_8011C770
/* 8011B8DC 0011753C 38 60 02 5D */ li r3, 0x25d
/* 8011B8E0 00117540 38 80 00 01 */ li r4, 1
/* 8011B8E4 00117544 38 A0 00 01 */ li r5, 1
/* 8011B8E8 00117548 48 04 70 59 */ bl func_80162940
/* 8011B8EC 0011754C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B8F0 00117550 38 80 00 05 */ li r4, 5
/* 8011B8F4 00117554 38 A0 00 00 */ li r5, 0
/* 8011B8F8 00117558 4B FF AD AD */ bl func_801166A4
/* 8011B8FC 0011755C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B900 00117560 38 80 00 07 */ li r4, 7
/* 8011B904 00117564 38 A0 00 00 */ li r5, 0
/* 8011B908 00117568 4B FF AD 9D */ bl func_801166A4
/* 8011B90C 0011756C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B910 00117570 38 00 00 5F */ li r0, 0x5f
/* 8011B914 00117574 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011B918 00117578 48 00 0E 58 */ b lbl_8011C770
/* 8011B91C 0011757C A8 67 00 8E */ lha r3, 0x8e(r7)
/* 8011B920 00117580 48 13 84 B1 */ bl func_80253DD0
/* 8011B924 00117584 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8011B928 00117588 28 00 00 03 */ cmplwi r0, 3
/* 8011B92C 0011758C 40 82 0E 44 */ bne lbl_8011C770
/* 8011B930 00117590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B934 00117594 38 80 00 05 */ li r4, 5
/* 8011B938 00117598 38 A0 00 00 */ li r5, 0
/* 8011B93C 0011759C 4B FF AD 69 */ bl func_801166A4
/* 8011B940 001175A0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B944 001175A4 3B E0 00 2B */ li r31, 0x2b
/* 8011B948 001175A8 38 60 00 06 */ li r3, 6
/* 8011B94C 001175AC 38 80 00 09 */ li r4, 9
/* 8011B950 001175B0 93 E5 00 DC */ stw r31, 0xdc(r5)
/* 8011B954 001175B4 38 A0 00 01 */ li r5, 1
/* 8011B958 001175B8 48 04 6F E9 */ bl func_80162940
/* 8011B95C 001175BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B960 001175C0 38 80 00 07 */ li r4, 7
/* 8011B964 001175C4 38 A0 00 00 */ li r5, 0
/* 8011B968 001175C8 4B FF AD 3D */ bl func_801166A4
/* 8011B96C 001175CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B970 001175D0 38 80 00 09 */ li r4, 9
/* 8011B974 001175D4 38 A0 00 00 */ li r5, 0
/* 8011B978 001175D8 4B FF AD 2D */ bl func_801166A4
/* 8011B97C 001175DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B980 001175E0 38 00 00 04 */ li r0, 4
/* 8011B984 001175E4 93 E3 00 DC */ stw r31, 0xdc(r3)
/* 8011B988 001175E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B98C 001175EC 98 03 00 E1 */ stb r0, 0xe1(r3)
/* 8011B990 001175F0 48 00 0D E0 */ b lbl_8011C770
/* 8011B994 001175F4 4B F3 A9 65 */ bl func_800562F8
/* 8011B998 001175F8 2C 03 00 00 */ cmpwi r3, 0
/* 8011B99C 001175FC 41 82 0D D4 */ beq lbl_8011C770
/* 8011B9A0 00117600 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B9A4 00117604 38 80 00 05 */ li r4, 5
/* 8011B9A8 00117608 38 A0 00 00 */ li r5, 0
/* 8011B9AC 0011760C 4B FF AC F9 */ bl func_801166A4
/* 8011B9B0 00117610 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B9B4 00117614 38 00 00 2B */ li r0, 0x2b
/* 8011B9B8 00117618 38 60 00 06 */ li r3, 6
/* 8011B9BC 0011761C 38 80 00 09 */ li r4, 9
/* 8011B9C0 00117620 90 05 00 DC */ stw r0, 0xdc(r5)
/* 8011B9C4 00117624 38 A0 00 01 */ li r5, 1
/* 8011B9C8 00117628 48 04 6F 79 */ bl func_80162940
/* 8011B9CC 0011762C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B9D0 00117630 88 05 00 E1 */ lbz r0, 0xe1(r5)
/* 8011B9D4 00117634 2C 00 00 02 */ cmpwi r0, 2
/* 8011B9D8 00117638 41 82 00 3C */ beq lbl_8011BA14
/* 8011B9DC 0011763C 40 80 00 10 */ bge lbl_8011B9EC
/* 8011B9E0 00117640 2C 00 00 01 */ cmpwi r0, 1
/* 8011B9E4 00117644 40 80 00 14 */ bge lbl_8011B9F8
/* 8011B9E8 00117648 48 00 0D 88 */ b lbl_8011C770
lbl_8011B9EC:
/* 8011B9EC 0011764C 2C 00 00 04 */ cmpwi r0, 4
/* 8011B9F0 00117650 40 80 0D 80 */ bge lbl_8011C770
/* 8011B9F4 00117654 48 00 00 94 */ b lbl_8011BA88
lbl_8011B9F8:
/* 8011B9F8 00117658 38 00 00 66 */ li r0, 0x66
/* 8011B9FC 0011765C 90 05 00 DC */ stw r0, 0xdc(r5)
/* 8011BA00 00117660 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BA04 00117664 A0 03 02 20 */ lhz r0, 0x220(r3)
/* 8011BA08 00117668 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 8011BA0C 0011766C B0 03 02 20 */ sth r0, 0x220(r3)
/* 8011BA10 00117670 48 00 0D 60 */ b lbl_8011C770
lbl_8011BA14:
/* 8011BA14 00117674 38 00 00 00 */ li r0, 0
/* 8011BA18 00117678 38 60 02 61 */ li r3, 0x261
/* 8011BA1C 0011767C 90 05 00 DC */ stw r0, 0xdc(r5)
/* 8011BA20 00117680 38 80 00 00 */ li r4, 0
/* 8011BA24 00117684 38 A0 00 01 */ li r5, 1
/* 8011BA28 00117688 48 04 6F 19 */ bl func_80162940
/* 8011BA2C 0011768C 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BA30 00117690 38 60 00 18 */ li r3, 0x18
/* 8011BA34 00117694 38 80 00 01 */ li r4, 1
/* 8011BA38 00117698 38 A0 00 01 */ li r5, 1
/* 8011BA3C 0011769C A0 06 02 20 */ lhz r0, 0x220(r6)
/* 8011BA40 001176A0 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 8011BA44 001176A4 B0 06 02 20 */ sth r0, 0x220(r6)
/* 8011BA48 001176A8 48 04 6E F9 */ bl func_80162940
/* 8011BA4C 001176AC 38 60 00 07 */ li r3, 7
/* 8011BA50 001176B0 38 80 FF FF */ li r4, -1
/* 8011BA54 001176B4 4B FC 97 D1 */ bl func_800E5224
/* 8011BA58 001176B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8011BA5C 001176BC 40 82 00 14 */ bne lbl_8011BA70
/* 8011BA60 001176C0 38 60 00 18 */ li r3, 0x18
/* 8011BA64 001176C4 38 80 00 02 */ li r4, 2
/* 8011BA68 001176C8 38 A0 00 01 */ li r5, 1
/* 8011BA6C 001176CC 48 04 6E D5 */ bl func_80162940
lbl_8011BA70:
/* 8011BA70 001176D0 38 60 00 04 */ li r3, 4
/* 8011BA74 001176D4 38 80 00 00 */ li r4, 0
/* 8011BA78 001176D8 38 A0 00 00 */ li r5, 0
/* 8011BA7C 001176DC 38 C0 00 01 */ li r6, 1
/* 8011BA80 001176E0 4B FC A7 A9 */ bl func_800E6228
/* 8011BA84 001176E4 48 00 0C EC */ b lbl_8011C770
lbl_8011BA88:
/* 8011BA88 001176E8 38 00 00 70 */ li r0, 0x70
/* 8011BA8C 001176EC 38 80 00 00 */ li r4, 0
/* 8011BA90 001176F0 90 05 00 DC */ stw r0, 0xdc(r5)
/* 8011BA94 001176F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BA98 001176F8 4B FF 8F D9 */ bl func_80114A70
/* 8011BA9C 001176FC 38 60 00 02 */ li r3, 2
/* 8011BAA0 00117700 4B F3 BF 5D */ bl func_800579FC
/* 8011BAA4 00117704 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BAA8 00117708 38 80 00 1E */ li r4, 0x1e
/* 8011BAAC 0011770C 38 A0 00 01 */ li r5, 1
/* 8011BAB0 00117710 4B FF AB F5 */ bl func_801166A4
/* 8011BAB4 00117714 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BAB8 00117718 38 80 00 1E */ li r4, 0x1e
/* 8011BABC 0011771C 38 A0 00 04 */ li r5, 4
/* 8011BAC0 00117720 4B FF AB C9 */ bl func_80116688
/* 8011BAC4 00117724 4B F3 A7 F9 */ bl func_800562BC
/* 8011BAC8 00117728 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BACC 0011772C 38 00 00 0A */ li r0, 0xa
/* 8011BAD0 00117730 A0 64 02 20 */ lhz r3, 0x220(r4)
/* 8011BAD4 00117734 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf
/* 8011BAD8 00117738 B0 64 02 20 */ sth r3, 0x220(r4)
/* 8011BADC 0011773C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BAE0 00117740 B0 03 01 2C */ sth r0, 0x12c(r3)
/* 8011BAE4 00117744 48 00 0C 8C */ b lbl_8011C770
/* 8011BAE8 00117748 48 04 2B 29 */ bl func_8015E610
/* 8011BAEC 0011774C 2C 03 00 00 */ cmpwi r3, 0
/* 8011BAF0 00117750 41 82 00 8C */ beq lbl_8011BB7C
/* 8011BAF4 00117754 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BAF8 00117758 38 80 00 07 */ li r4, 7
/* 8011BAFC 0011775C 38 A0 00 00 */ li r5, 0
/* 8011BB00 00117760 4B FF AB A5 */ bl func_801166A4
/* 8011BB04 00117764 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB08 00117768 38 80 00 09 */ li r4, 9
/* 8011BB0C 0011776C 38 A0 00 00 */ li r5, 0
/* 8011BB10 00117770 4B FF AB 95 */ bl func_801166A4
/* 8011BB14 00117774 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB18 00117778 38 80 00 00 */ li r4, 0
/* 8011BB1C 0011777C A0 03 02 20 */ lhz r0, 0x220(r3)
/* 8011BB20 00117780 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 8011BB24 00117784 B0 03 02 20 */ sth r0, 0x220(r3)
/* 8011BB28 00117788 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB2C 0011778C 4B FF 8F 45 */ bl func_80114A70
/* 8011BB30 00117790 38 60 00 02 */ li r3, 2
/* 8011BB34 00117794 4B F3 BE C9 */ bl func_800579FC
/* 8011BB38 00117798 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB3C 0011779C 38 80 00 11 */ li r4, 0x11
/* 8011BB40 001177A0 38 A0 00 01 */ li r5, 1
/* 8011BB44 001177A4 4B FF AB 61 */ bl func_801166A4
/* 8011BB48 001177A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB4C 001177AC 38 80 00 11 */ li r4, 0x11
/* 8011BB50 001177B0 38 A0 00 06 */ li r5, 6
/* 8011BB54 001177B4 4B FF AB 35 */ bl func_80116688
/* 8011BB58 001177B8 4B F3 A7 65 */ bl func_800562BC
/* 8011BB5C 001177BC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB60 001177C0 38 00 00 67 */ li r0, 0x67
/* 8011BB64 001177C4 38 60 02 5D */ li r3, 0x25d
/* 8011BB68 001177C8 38 80 00 01 */ li r4, 1
/* 8011BB6C 001177CC 90 05 00 DC */ stw r0, 0xdc(r5)
/* 8011BB70 001177D0 38 A0 00 01 */ li r5, 1
/* 8011BB74 001177D4 48 04 6D CD */ bl func_80162940
/* 8011BB78 001177D8 48 00 0B F8 */ b lbl_8011C770
lbl_8011BB7C:
/* 8011BB7C 001177DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB80 001177E0 38 00 00 6E */ li r0, 0x6e
/* 8011BB84 001177E4 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011BB88 001177E8 48 00 0B E8 */ b lbl_8011C770
/* 8011BB8C 001177EC A8 67 00 A6 */ lha r3, 0xa6(r7)
/* 8011BB90 001177F0 48 13 82 41 */ bl func_80253DD0
/* 8011BB94 001177F4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8011BB98 001177F8 28 00 00 03 */ cmplwi r0, 3
/* 8011BB9C 001177FC 40 82 0B D4 */ bne lbl_8011C770
/* 8011BBA0 00117800 4B F3 A7 59 */ bl func_800562F8
/* 8011BBA4 00117804 2C 03 00 00 */ cmpwi r3, 0
/* 8011BBA8 00117808 41 82 0B C8 */ beq lbl_8011C770
/* 8011BBAC 0011780C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BBB0 00117810 38 00 00 69 */ li r0, 0x69
/* 8011BBB4 00117814 38 60 00 00 */ li r3, 0
/* 8011BBB8 00117818 38 80 00 00 */ li r4, 0
/* 8011BBBC 0011781C 90 05 00 DC */ stw r0, 0xdc(r5)
/* 8011BBC0 00117820 4B F3 DD 39 */ bl func_800598F8
/* 8011BBC4 00117824 38 60 00 03 */ li r3, 3
/* 8011BBC8 00117828 38 80 00 00 */ li r4, 0
/* 8011BBCC 0011782C 38 A0 00 04 */ li r5, 4
/* 8011BBD0 00117830 38 C0 00 04 */ li r6, 4
/* 8011BBD4 00117834 38 E0 00 00 */ li r7, 0
/* 8011BBD8 00117838 39 00 00 00 */ li r8, 0
/* 8011BBDC 0011783C 4B F3 DD ED */ bl func_800599C8
/* 8011BBE0 00117840 38 60 00 04 */ li r3, 4
/* 8011BBE4 00117844 38 80 00 00 */ li r4, 0
/* 8011BBE8 00117848 38 A0 00 03 */ li r5, 3
/* 8011BBEC 0011784C 38 C0 00 03 */ li r6, 3
/* 8011BBF0 00117850 38 E0 00 00 */ li r7, 0
/* 8011BBF4 00117854 39 00 00 00 */ li r8, 0
/* 8011BBF8 00117858 4B F3 DD D1 */ bl func_800599C8
/* 8011BBFC 0011785C 48 00 0B 74 */ b lbl_8011C770
/* 8011BC00 00117860 38 60 00 00 */ li r3, 0
/* 8011BC04 00117864 38 80 00 03 */ li r4, 3
/* 8011BC08 00117868 38 A0 00 00 */ li r5, 0
/* 8011BC0C 0011786C 38 C0 00 01 */ li r6, 1
/* 8011BC10 00117870 4B F3 DE 5D */ bl func_80059A6C
/* 8011BC14 00117874 2C 03 00 00 */ cmpwi r3, 0
/* 8011BC18 00117878 41 82 0B 58 */ beq lbl_8011C770
/* 8011BC1C 0011787C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8011BC20 00117880 41 82 00 84 */ beq lbl_8011BCA4
/* 8011BC24 00117884 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8011BC28 00117888 2C 00 00 04 */ cmpwi r0, 4
/* 8011BC2C 0011788C 41 82 00 48 */ beq lbl_8011BC74
/* 8011BC30 00117890 40 80 0B 40 */ bge lbl_8011C770
/* 8011BC34 00117894 2C 00 00 03 */ cmpwi r0, 3
/* 8011BC38 00117898 40 80 00 08 */ bge lbl_8011BC40
/* 8011BC3C 0011789C 48 00 0B 34 */ b lbl_8011C770
lbl_8011BC40:
/* 8011BC40 001178A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC44 001178A4 38 80 00 02 */ li r4, 2
/* 8011BC48 001178A8 38 A0 00 00 */ li r5, 0
/* 8011BC4C 001178AC A8 63 00 A6 */ lha r3, 0xa6(r3)
/* 8011BC50 001178B0 48 13 81 61 */ bl func_80253DB0
/* 8011BC54 001178B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC58 001178B8 38 80 00 6A */ li r4, 0x6a
/* 8011BC5C 001178BC 38 00 00 03 */ li r0, 3
/* 8011BC60 001178C0 90 83 00 DC */ stw r4, 0xdc(r3)
/* 8011BC64 001178C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC68 001178C8 98 03 00 E1 */ stb r0, 0xe1(r3)
/* 8011BC6C 001178CC 4B EE DB 85 */ bl func_800097F0
/* 8011BC70 001178D0 48 00 0B 00 */ b lbl_8011C770
lbl_8011BC74:
/* 8011BC74 001178D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC78 001178D8 38 80 00 03 */ li r4, 3
/* 8011BC7C 001178DC 38 A0 00 00 */ li r5, 0
/* 8011BC80 001178E0 A8 63 00 A6 */ lha r3, 0xa6(r3)
/* 8011BC84 001178E4 48 13 81 2D */ bl func_80253DB0
/* 8011BC88 001178E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC8C 001178EC 38 80 00 6A */ li r4, 0x6a
/* 8011BC90 001178F0 38 00 00 04 */ li r0, 4
/* 8011BC94 001178F4 90 83 00 DC */ stw r4, 0xdc(r3)
/* 8011BC98 001178F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC9C 001178FC 98 03 00 E1 */ stb r0, 0xe1(r3)
/* 8011BCA0 00117900 48 00 0A D0 */ b lbl_8011C770
lbl_8011BCA4:
/* 8011BCA4 00117904 2C 03 00 04 */ cmpwi r3, 4
/* 8011BCA8 00117908 41 82 00 2C */ beq lbl_8011BCD4
/* 8011BCAC 0011790C 40 80 0A C4 */ bge lbl_8011C770
/* 8011BCB0 00117910 2C 03 00 03 */ cmpwi r3, 3
/* 8011BCB4 00117914 40 80 00 08 */ bge lbl_8011BCBC
/* 8011BCB8 00117918 48 00 0A B8 */ b lbl_8011C770
lbl_8011BCBC:
/* 8011BCBC 0011791C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BCC0 00117920 38 80 00 00 */ li r4, 0
/* 8011BCC4 00117924 38 A0 00 00 */ li r5, 0
/* 8011BCC8 00117928 A8 63 00 A6 */ lha r3, 0xa6(r3)
/* 8011BCCC 0011792C 48 13 80 E5 */ bl func_80253DB0
/* 8011BCD0 00117930 48 00 0A A0 */ b lbl_8011C770
lbl_8011BCD4:
/* 8011BCD4 00117934 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BCD8 00117938 38 80 00 01 */ li r4, 1
/* 8011BCDC 0011793C 38 A0 00 00 */ li r5, 0
/* 8011BCE0 00117940 A8 63 00 A6 */ lha r3, 0xa6(r3)
/* 8011BCE4 00117944 48 13 80 CD */ bl func_80253DB0
/* 8011BCE8 00117948 48 00 0A 88 */ b lbl_8011C770
/* 8011BCEC 0011794C A8 67 00 A6 */ lha r3, 0xa6(r7)
/* 8011BCF0 00117950 48 13 80 E1 */ bl func_80253DD0
/* 8011BCF4 00117954 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8011BCF8 00117958 28 00 00 03 */ cmplwi r0, 3
/* 8011BCFC 0011795C 40 82 0A 74 */ bne lbl_8011C770
/* 8011BD00 00117960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BD04 00117964 88 03 00 E1 */ lbz r0, 0xe1(r3)
/* 8011BD08 00117968 28 00 00 03 */ cmplwi r0, 3
/* 8011BD0C 0011796C 40 82 00 14 */ bne lbl_8011BD20
/* 8011BD10 00117970 A8 63 00 A6 */ lha r3, 0xa6(r3)
/* 8011BD14 00117974 38 80 00 05 */ li r4, 5
/* 8011BD18 00117978 38 A0 00 00 */ li r5, 0
/* 8011BD1C 0011797C 48 13 80 95 */ bl func_80253DB0
lbl_8011BD20:
/* 8011BD20 00117980 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BD24 00117984 38 00 00 68 */ li r0, 0x68
/* 8011BD28 00117988 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011BD2C 0011798C 48 00 0A 44 */ b lbl_8011C770
/* 8011BD30 00117990 88 07 00 E1 */ lbz r0, 0xe1(r7)
/* 8011BD34 00117994 28 00 00 03 */ cmplwi r0, 3
/* 8011BD38 00117998 40 82 00 38 */ bne lbl_8011BD70
/* 8011BD3C 0011799C A8 67 00 A6 */ lha r3, 0xa6(r7)
/* 8011BD40 001179A0 48 13 80 91 */ bl func_80253DD0
/* 8011BD44 001179A4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8011BD48 001179A8 28 00 00 03 */ cmplwi r0, 3
/* 8011BD4C 001179AC 40 82 0A 24 */ bne lbl_8011C770
/* 8011BD50 001179B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BD54 001179B4 38 80 00 11 */ li r4, 0x11
/* 8011BD58 001179B8 38 A0 00 00 */ li r5, 0
/* 8011BD5C 001179BC 4B FF A9 49 */ bl func_801166A4
/* 8011BD60 001179C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BD64 001179C4 38 00 00 6B */ li r0, 0x6b
/* 8011BD68 001179C8 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011BD6C 001179CC 48 00 0A 04 */ b lbl_8011C770
lbl_8011BD70:
/* 8011BD70 001179D0 38 00 00 6E */ li r0, 0x6e
/* 8011BD74 001179D4 90 07 00 DC */ stw r0, 0xdc(r7)
/* 8011BD78 001179D8 48 00 09 F8 */ b lbl_8011C770
/* 8011BD7C 001179DC 4B EE DA 75 */ bl func_800097F0
/* 8011BD80 001179E0 38 60 00 03 */ li r3, 3
/* 8011BD84 001179E4 38 80 00 01 */ li r4, 1
/* 8011BD88 001179E8 48 04 28 AD */ bl func_8015E634
/* 8011BD8C 001179EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BD90 001179F0 38 00 00 6C */ li r0, 0x6c
/* 8011BD94 001179F4 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011BD98 001179F8 48 00 09 D8 */ b lbl_8011C770
/* 8011BD9C 001179FC 48 04 29 E9 */ bl func_8015E784
/* 8011BDA0 00117A00 2C 03 00 00 */ cmpwi r3, 0
/* 8011BDA4 00117A04 41 82 09 CC */ beq lbl_8011C770
/* 8011BDA8 00117A08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BDAC 00117A0C 38 80 00 6D */ li r4, 0x6d
/* 8011BDB0 00117A10 38 00 01 2C */ li r0, 0x12c
/* 8011BDB4 00117A14 90 83 00 DC */ stw r4, 0xdc(r3)
/* 8011BDB8 00117A18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BDBC 00117A1C B0 03 01 EC */ sth r0, 0x1ec(r3)
/* 8011BDC0 00117A20 4B EE DA 19 */ bl func_800097D8
/* 8011BDC4 00117A24 48 00 09 AC */ b lbl_8011C770
/* 8011BDC8 00117A28 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8011BDCC 00117A2C 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8011BDD0 00117A30 2C 00 00 00 */ cmpwi r0, 0
/* 8011BDD4 00117A34 40 82 09 9C */ bne lbl_8011C770
/* 8011BDD8 00117A38 38 60 00 00 */ li r3, 0
/* 8011BDDC 00117A3C 40 82 00 10 */ bne lbl_8011BDEC
/* 8011BDE0 00117A40 88 04 00 83 */ lbz r0, 0x83(r4)
/* 8011BDE4 00117A44 2C 00 00 00 */ cmpwi r0, 0
/* 8011BDE8 00117A48 41 82 00 08 */ beq lbl_8011BDF0
lbl_8011BDEC:
/* 8011BDEC 00117A4C 38 60 00 01 */ li r3, 1
lbl_8011BDF0:
/* 8011BDF0 00117A50 2C 03 00 00 */ cmpwi r3, 0
/* 8011BDF4 00117A54 40 82 09 7C */ bne lbl_8011C770
/* 8011BDF8 00117A58 A0 C7 01 EC */ lhz r6, 0x1ec(r7)
/* 8011BDFC 00117A5C 38 60 00 80 */ li r3, 0x80
/* 8011BE00 00117A60 38 80 00 01 */ li r4, 1
/* 8011BE04 00117A64 38 A0 00 00 */ li r5, 0
/* 8011BE08 00117A68 38 06 FF FF */ addi r0, r6, -1
/* 8011BE0C 00117A6C 38 C0 00 01 */ li r6, 1
/* 8011BE10 00117A70 B0 07 01 EC */ sth r0, 0x1ec(r7)
/* 8011BE14 00117A74 4B F3 DC 59 */ bl func_80059A6C
/* 8011BE18 00117A78 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011BE1C 00117A7C 28 00 00 00 */ cmplwi r0, 0
/* 8011BE20 00117A80 40 82 00 10 */ bne lbl_8011BE30
/* 8011BE24 00117A84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE28 00117A88 38 00 00 00 */ li r0, 0
/* 8011BE2C 00117A8C B0 03 01 EC */ sth r0, 0x1ec(r3)
lbl_8011BE30:
/* 8011BE30 00117A90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE34 00117A94 A0 03 01 EC */ lhz r0, 0x1ec(r3)
/* 8011BE38 00117A98 2C 00 00 00 */ cmpwi r0, 0
/* 8011BE3C 00117A9C 40 82 09 34 */ bne lbl_8011C770
/* 8011BE40 00117AA0 38 00 00 6E */ li r0, 0x6e
/* 8011BE44 00117AA4 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011BE48 00117AA8 48 00 09 28 */ b lbl_8011C770
/* 8011BE4C 00117AAC 4B F3 A4 29 */ bl func_80056274
/* 8011BE50 00117AB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE54 00117AB4 38 00 00 6F */ li r0, 0x6f
/* 8011BE58 00117AB8 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011BE5C 00117ABC 48 00 09 14 */ b lbl_8011C770
/* 8011BE60 00117AC0 4B F3 A4 99 */ bl func_800562F8
/* 8011BE64 00117AC4 2C 03 00 00 */ cmpwi r3, 0
/* 8011BE68 00117AC8 41 82 09 08 */ beq lbl_8011C770
/* 8011BE6C 00117ACC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE70 00117AD0 88 03 00 E1 */ lbz r0, 0xe1(r3)
/* 8011BE74 00117AD4 28 00 00 04 */ cmplwi r0, 4
/* 8011BE78 00117AD8 40 82 00 10 */ bne lbl_8011BE88
/* 8011BE7C 00117ADC 38 80 00 11 */ li r4, 0x11
/* 8011BE80 00117AE0 38 A0 00 00 */ li r5, 0
/* 8011BE84 00117AE4 4B FF A8 21 */ bl func_801166A4
lbl_8011BE88:
/* 8011BE88 00117AE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE8C 00117AEC 38 00 00 01 */ li r0, 1
/* 8011BE90 00117AF0 98 03 00 E1 */ stb r0, 0xe1(r3)
/* 8011BE94 00117AF4 4B F3 A4 29 */ bl func_800562BC
/* 8011BE98 00117AF8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE9C 00117AFC 38 00 00 5F */ li r0, 0x5f
/* 8011BEA0 00117B00 38 60 00 02 */ li r3, 2
/* 8011BEA4 00117B04 90 04 00 DC */ stw r0, 0xdc(r4)
/* 8011BEA8 00117B08 4B F3 C1 0D */ bl func_80057FB4
/* 8011BEAC 00117B0C 48 00 08 C4 */ b lbl_8011C770
/* 8011BEB0 00117B10 4B F3 A4 49 */ bl func_800562F8
/* 8011BEB4 00117B14 2C 03 00 00 */ cmpwi r3, 0
/* 8011BEB8 00117B18 41 82 08 B8 */ beq lbl_8011C770
/* 8011BEBC 00117B1C 4B EE D9 35 */ bl func_800097F0
/* 8011BEC0 00117B20 3C 60 80 48 */ lis r3, lbl_80480650@ha
/* 8011BEC4 00117B24 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BEC8 00117B28 38 63 06 50 */ addi r3, r3, lbl_80480650@l
/* 8011BECC 00117B2C 38 00 00 71 */ li r0, 0x71
/* 8011BED0 00117B30 90 6D 9C 88 */ stw r3, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011BED4 00117B34 38 60 00 00 */ li r3, 0
/* 8011BED8 00117B38 38 80 00 00 */ li r4, 0
/* 8011BEDC 00117B3C 90 05 00 DC */ stw r0, 0xdc(r5)
/* 8011BEE0 00117B40 4B F3 DA 19 */ bl func_800598F8
/* 8011BEE4 00117B44 38 60 00 0A */ li r3, 0xa
/* 8011BEE8 00117B48 38 80 00 00 */ li r4, 0
/* 8011BEEC 00117B4C 38 A0 00 00 */ li r5, 0
/* 8011BEF0 00117B50 38 C0 00 0B */ li r6, 0xb
/* 8011BEF4 00117B54 38 E0 00 00 */ li r7, 0
/* 8011BEF8 00117B58 39 00 00 00 */ li r8, 0
/* 8011BEFC 00117B5C 4B F3 DA CD */ bl func_800599C8
/* 8011BF00 00117B60 38 60 00 0B */ li r3, 0xb
/* 8011BF04 00117B64 38 80 00 00 */ li r4, 0
/* 8011BF08 00117B68 38 A0 00 0A */ li r5, 0xa
/* 8011BF0C 00117B6C 38 C0 00 63 */ li r6, 0x63
/* 8011BF10 00117B70 38 E0 00 00 */ li r7, 0
/* 8011BF14 00117B74 39 00 00 00 */ li r8, 0
/* 8011BF18 00117B78 4B F3 DA B1 */ bl func_800599C8
/* 8011BF1C 00117B7C 38 60 00 63 */ li r3, 0x63
/* 8011BF20 00117B80 38 80 00 00 */ li r4, 0
/* 8011BF24 00117B84 38 A0 00 0B */ li r5, 0xb
/* 8011BF28 00117B88 38 C0 00 00 */ li r6, 0
/* 8011BF2C 00117B8C 38 E0 00 00 */ li r7, 0
/* 8011BF30 00117B90 39 00 00 00 */ li r8, 0
/* 8011BF34 00117B94 4B F3 DA 95 */ bl func_800599C8
/* 8011BF38 00117B98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BF3C 00117B9C 38 00 00 0A */ li r0, 0xa
/* 8011BF40 00117BA0 98 03 00 E0 */ stb r0, 0xe0(r3)
/* 8011BF44 00117BA4 48 00 08 2C */ b lbl_8011C770
/* 8011BF48 00117BA8 88 87 00 E0 */ lbz r4, 0xe0(r7)
/* 8011BF4C 00117BAC 38 60 00 29 */ li r3, 0x29
/* 8011BF50 00117BB0 38 A0 00 00 */ li r5, 0
/* 8011BF54 00117BB4 38 C0 00 01 */ li r6, 1
/* 8011BF58 00117BB8 4B F3 DB 15 */ bl func_80059A6C
/* 8011BF5C 00117BBC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8011BF60 00117BC0 41 82 01 04 */ beq lbl_8011C064
/* 8011BF64 00117BC4 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 8011BF68 00117BC8 2C 04 00 63 */ cmpwi r4, 0x63
/* 8011BF6C 00117BCC 41 82 00 34 */ beq lbl_8011BFA0
/* 8011BF70 00117BD0 40 80 00 1C */ bge lbl_8011BF8C
/* 8011BF74 00117BD4 2C 04 00 0B */ cmpwi r4, 0xb
/* 8011BF78 00117BD8 41 82 00 A8 */ beq lbl_8011C020
/* 8011BF7C 00117BDC 40 80 07 F4 */ bge lbl_8011C770
/* 8011BF80 00117BE0 2C 04 00 0A */ cmpwi r4, 0xa
/* 8011BF84 00117BE4 40 80 00 58 */ bge lbl_8011BFDC
/* 8011BF88 00117BE8 48 00 07 E8 */ b lbl_8011C770
lbl_8011BF8C:
/* 8011BF8C 00117BEC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
/* 8011BF90 00117BF0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
/* 8011BF94 00117BF4 7C 04 00 00 */ cmpw r4, r0
/* 8011BF98 00117BF8 41 82 00 08 */ beq lbl_8011BFA0
/* 8011BF9C 00117BFC 48 00 07 D4 */ b lbl_8011C770
lbl_8011BFA0:
/* 8011BFA0 00117C00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BFA4 00117C04 38 80 00 07 */ li r4, 7
/* 8011BFA8 00117C08 38 A0 00 01 */ li r5, 1
/* 8011BFAC 00117C0C 4B FF A6 DD */ bl func_80116688
/* 8011BFB0 00117C10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BFB4 00117C14 38 80 00 1E */ li r4, 0x1e
/* 8011BFB8 00117C18 38 A0 00 04 */ li r5, 4
/* 8011BFBC 00117C1C 4B FF A6 CD */ bl func_80116688
/* 8011BFC0 00117C20 38 60 00 02 */ li r3, 2
/* 8011BFC4 00117C24 4B F3 E5 09 */ bl func_8005A4CC
/* 8011BFC8 00117C28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BFCC 00117C2C 38 00 00 74 */ li r0, 0x74
/* 8011BFD0 00117C30 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011BFD4 00117C34 4B F3 A2 A1 */ bl func_80056274
/* 8011BFD8 00117C38 48 00 07 98 */ b lbl_8011C770
lbl_8011BFDC:
/* 8011BFDC 00117C3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BFE0 00117C40 38 80 00 07 */ li r4, 7
/* 8011BFE4 00117C44 38 A0 00 03 */ li r5, 3
/* 8011BFE8 00117C48 4B FF A6 A1 */ bl func_80116688
/* 8011BFEC 00117C4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BFF0 00117C50 38 80 00 1E */ li r4, 0x1e
/* 8011BFF4 00117C54 38 A0 00 05 */ li r5, 5
/* 8011BFF8 00117C58 4B FF A6 91 */ bl func_80116688
/* 8011BFFC 00117C5C 38 60 00 01 */ li r3, 1
/* 8011C000 00117C60 4B F3 E4 CD */ bl func_8005A4CC
/* 8011C004 00117C64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C008 00117C68 38 80 00 72 */ li r4, 0x72
/* 8011C00C 00117C6C 38 00 00 01 */ li r0, 1
/* 8011C010 00117C70 90 83 00 DC */ stw r4, 0xdc(r3)
/* 8011C014 00117C74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C018 00117C78 98 03 00 E2 */ stb r0, 0xe2(r3)
/* 8011C01C 00117C7C 48 00 07 54 */ b lbl_8011C770
lbl_8011C020:
/* 8011C020 00117C80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C024 00117C84 38 80 00 07 */ li r4, 7
/* 8011C028 00117C88 38 A0 00 03 */ li r5, 3
/* 8011C02C 00117C8C 4B FF A6 5D */ bl func_80116688
/* 8011C030 00117C90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C034 00117C94 38 80 00 1E */ li r4, 0x1e
/* 8011C038 00117C98 38 A0 00 05 */ li r5, 5
/* 8011C03C 00117C9C 4B FF A6 4D */ bl func_80116688
/* 8011C040 00117CA0 38 60 00 01 */ li r3, 1
/* 8011C044 00117CA4 4B F3 E4 89 */ bl func_8005A4CC
/* 8011C048 00117CA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C04C 00117CAC 38 80 00 72 */ li r4, 0x72
/* 8011C050 00117CB0 38 00 00 02 */ li r0, 2
/* 8011C054 00117CB4 90 83 00 DC */ stw r4, 0xdc(r3)
/* 8011C058 00117CB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C05C 00117CBC 98 03 00 E2 */ stb r0, 0xe2(r3)
/* 8011C060 00117CC0 48 00 07 10 */ b lbl_8011C770
lbl_8011C064:
/* 8011C064 00117CC4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8011C068 00117CC8 2C 00 00 0B */ cmpwi r0, 0xb
/* 8011C06C 00117CCC 41 82 00 68 */ beq lbl_8011C0D4
/* 8011C070 00117CD0 40 80 00 10 */ bge lbl_8011C080
/* 8011C074 00117CD4 2C 00 00 0A */ cmpwi r0, 0xa
/* 8011C078 00117CD8 40 80 00 38 */ bge lbl_8011C0B0
/* 8011C07C 00117CDC 48 00 06 F4 */ b lbl_8011C770
lbl_8011C080:
/* 8011C080 00117CE0 2C 00 00 63 */ cmpwi r0, 0x63
/* 8011C084 00117CE4 41 82 00 08 */ beq lbl_8011C08C
/* 8011C088 00117CE8 48 00 06 E8 */ b lbl_8011C770
lbl_8011C08C:
/* 8011C08C 00117CEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C090 00117CF0 38 80 00 07 */ li r4, 7
/* 8011C094 00117CF4 38 A0 00 00 */ li r5, 0
/* 8011C098 00117CF8 4B FF A5 F1 */ bl func_80116688
/* 8011C09C 00117CFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C0A0 00117D00 38 80 00 1E */ li r4, 0x1e
/* 8011C0A4 00117D04 38 A0 00 04 */ li r5, 4
/* 8011C0A8 00117D08 4B FF A5 E1 */ bl func_80116688
/* 8011C0AC 00117D0C 48 00 06 C4 */ b lbl_8011C770
lbl_8011C0B0:
/* 8011C0B0 00117D10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C0B4 00117D14 38 80 00 07 */ li r4, 7
/* 8011C0B8 00117D18 38 A0 00 02 */ li r5, 2
/* 8011C0BC 00117D1C 4B FF A5 CD */ bl func_80116688
/* 8011C0C0 00117D20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C0C4 00117D24 38 80 00 1E */ li r4, 0x1e
/* 8011C0C8 00117D28 38 A0 00 00 */ li r5, 0
/* 8011C0CC 00117D2C 4B FF A5 BD */ bl func_80116688
/* 8011C0D0 00117D30 48 00 06 A0 */ b lbl_8011C770
lbl_8011C0D4:
/* 8011C0D4 00117D34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C0D8 00117D38 38 80 00 07 */ li r4, 7
/* 8011C0DC 00117D3C 38 A0 00 02 */ li r5, 2
/* 8011C0E0 00117D40 4B FF A5 A9 */ bl func_80116688
/* 8011C0E4 00117D44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C0E8 00117D48 38 80 00 1E */ li r4, 0x1e
/* 8011C0EC 00117D4C 38 A0 00 02 */ li r5, 2
/* 8011C0F0 00117D50 4B FF A5 99 */ bl func_80116688
/* 8011C0F4 00117D54 48 00 06 7C */ b lbl_8011C770
/* 8011C0F8 00117D58 A8 67 00 C0 */ lha r3, 0xc0(r7)
/* 8011C0FC 00117D5C 48 13 7C D5 */ bl func_80253DD0
/* 8011C100 00117D60 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8011C104 00117D64 28 00 00 03 */ cmplwi r0, 3
/* 8011C108 00117D68 40 82 06 68 */ bne lbl_8011C770
/* 8011C10C 00117D6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C110 00117D70 38 80 00 1E */ li r4, 0x1e
/* 8011C114 00117D74 38 A0 00 00 */ li r5, 0
/* 8011C118 00117D78 4B FF A5 8D */ bl func_801166A4
/* 8011C11C 00117D7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C120 00117D80 38 80 00 07 */ li r4, 7
/* 8011C124 00117D84 38 A0 00 00 */ li r5, 0
/* 8011C128 00117D88 4B FF A5 7D */ bl func_801166A4
/* 8011C12C 00117D8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C130 00117D90 38 80 00 09 */ li r4, 9
/* 8011C134 00117D94 38 A0 00 00 */ li r5, 0
/* 8011C138 00117D98 4B FF A5 6D */ bl func_801166A4
/* 8011C13C 00117D9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C140 00117DA0 88 03 00 E2 */ lbz r0, 0xe2(r3)
/* 8011C144 00117DA4 28 00 00 01 */ cmplwi r0, 1
/* 8011C148 00117DA8 40 82 00 18 */ bne lbl_8011C160
/* 8011C14C 00117DAC 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011C150 00117DB0 38 80 00 03 */ li r4, 3
/* 8011C154 00117DB4 38 A0 00 01 */ li r5, 1
/* 8011C158 00117DB8 48 04 52 65 */ bl func_801613BC
/* 8011C15C 00117DBC 48 00 00 14 */ b lbl_8011C170
lbl_8011C160:
/* 8011C160 00117DC0 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011C164 00117DC4 38 80 00 04 */ li r4, 4
/* 8011C168 00117DC8 38 A0 00 01 */ li r5, 1
/* 8011C16C 00117DCC 48 04 52 51 */ bl func_801613BC
lbl_8011C170:
/* 8011C170 00117DD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C174 00117DD4 38 00 00 73 */ li r0, 0x73
/* 8011C178 00117DD8 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C17C 00117DDC 48 00 05 F4 */ b lbl_8011C770
/* 8011C180 00117DE0 4B F3 A1 79 */ bl func_800562F8
/* 8011C184 00117DE4 2C 03 00 00 */ cmpwi r3, 0
/* 8011C188 00117DE8 41 82 05 E8 */ beq lbl_8011C770
/* 8011C18C 00117DEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C190 00117DF0 38 00 00 09 */ li r0, 9
/* 8011C194 00117DF4 B0 03 01 2C */ sth r0, 0x12c(r3)
/* 8011C198 00117DF8 4B FC AE AD */ bl func_800E7044
/* 8011C19C 00117DFC 4B F3 A1 21 */ bl func_800562BC
/* 8011C1A0 00117E00 4B EE D6 39 */ bl func_800097D8
/* 8011C1A4 00117E04 38 60 00 02 */ li r3, 2
/* 8011C1A8 00117E08 4B F3 BE 0D */ bl func_80057FB4
/* 8011C1AC 00117E0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C1B0 00117E10 38 80 00 01 */ li r4, 1
/* 8011C1B4 00117E14 4B FF 88 BD */ bl func_80114A70
/* 8011C1B8 00117E18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C1BC 00117E1C 38 80 00 1E */ li r4, 0x1e
/* 8011C1C0 00117E20 38 A0 00 00 */ li r5, 0
/* 8011C1C4 00117E24 4B FF A4 E1 */ bl func_801166A4
/* 8011C1C8 00117E28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C1CC 00117E2C 38 A0 00 02 */ li r5, 2
/* 8011C1D0 00117E30 38 80 00 5F */ li r4, 0x5f
/* 8011C1D4 00117E34 38 00 00 03 */ li r0, 3
/* 8011C1D8 00117E38 98 A3 00 E1 */ stb r5, 0xe1(r3)
/* 8011C1DC 00117E3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C1E0 00117E40 90 83 00 DC */ stw r4, 0xdc(r3)
/* 8011C1E4 00117E44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C1E8 00117E48 98 03 00 E1 */ stb r0, 0xe1(r3)
/* 8011C1EC 00117E4C 48 00 05 84 */ b lbl_8011C770
/* 8011C1F0 00117E50 3B E0 00 01 */ li r31, 1
/* 8011C1F4 00117E54 48 04 53 11 */ bl func_80161504
/* 8011C1F8 00117E58 7C 63 07 74 */ extsb r3, r3
/* 8011C1FC 00117E5C 38 03 00 07 */ addi r0, r3, 7
/* 8011C200 00117E60 28 00 00 08 */ cmplwi r0, 8
/* 8011C204 00117E64 41 81 01 60 */ bgt lbl_8011C364
/* 8011C208 00117E68 3C 60 80 42 */ lis r3, lbl_8041BF08@ha
/* 8011C20C 00117E6C 54 00 10 3A */ slwi r0, r0, 2
/* 8011C210 00117E70 38 63 BF 08 */ addi r3, r3, lbl_8041BF08@l
/* 8011C214 00117E74 7C 63 00 2E */ lwzx r3, r3, r0
/* 8011C218 00117E78 7C 69 03 A6 */ mtctr r3
/* 8011C21C 00117E7C 4E 80 04 20 */ bctr
/* 8011C220 00117E80 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C224 00117E84 38 60 00 17 */ li r3, 0x17
/* 8011C228 00117E88 88 04 00 E2 */ lbz r0, 0xe2(r4)
/* 8011C22C 00117E8C 54 04 07 3E */ clrlwi r4, r0, 0x1c
/* 8011C230 00117E90 48 04 00 D9 */ bl func_8015C308
/* 8011C234 00117E94 38 60 00 01 */ li r3, 1
/* 8011C238 00117E98 38 80 55 0E */ li r4, 0x550e
/* 8011C23C 00117E9C 4B F3 A2 7D */ bl func_800564B8
/* 8011C240 00117EA0 3B E0 00 00 */ li r31, 0
/* 8011C244 00117EA4 48 00 01 2C */ b lbl_8011C370
/* 8011C248 00117EA8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C24C 00117EAC 38 60 00 17 */ li r3, 0x17
/* 8011C250 00117EB0 88 04 00 E2 */ lbz r0, 0xe2(r4)
/* 8011C254 00117EB4 54 04 07 3E */ clrlwi r4, r0, 0x1c
/* 8011C258 00117EB8 48 04 00 B1 */ bl func_8015C308
/* 8011C25C 00117EBC 38 60 00 01 */ li r3, 1
/* 8011C260 00117EC0 38 80 55 0E */ li r4, 0x550e
/* 8011C264 00117EC4 4B F3 A2 55 */ bl func_800564B8
/* 8011C268 00117EC8 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011C26C 00117ECC 2C 03 00 00 */ cmpwi r3, 0
/* 8011C270 00117ED0 41 82 00 84 */ beq lbl_8011C2F4
/* 8011C274 00117ED4 38 80 00 02 */ li r4, 2
/* 8011C278 00117ED8 4B FC 9E 45 */ bl func_800E60BC
/* 8011C27C 00117EDC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8011C280 00117EE0 2C 00 00 01 */ cmpwi r0, 1
/* 8011C284 00117EE4 41 82 00 40 */ beq lbl_8011C2C4
/* 8011C288 00117EE8 40 80 00 10 */ bge lbl_8011C298
/* 8011C28C 00117EEC 2C 00 00 00 */ cmpwi r0, 0
/* 8011C290 00117EF0 40 80 00 14 */ bge lbl_8011C2A4
/* 8011C294 00117EF4 48 00 00 DC */ b lbl_8011C370
lbl_8011C298:
/* 8011C298 00117EF8 2C 00 00 03 */ cmpwi r0, 3
/* 8011C29C 00117EFC 40 80 00 D4 */ bge lbl_8011C370
/* 8011C2A0 00117F00 48 00 00 14 */ b lbl_8011C2B4
lbl_8011C2A4:
/* 8011C2A4 00117F04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C2A8 00117F08 38 00 00 81 */ li r0, 0x81
/* 8011C2AC 00117F0C 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C2B0 00117F10 48 00 00 C0 */ b lbl_8011C370
lbl_8011C2B4:
/* 8011C2B4 00117F14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C2B8 00117F18 88 03 00 E2 */ lbz r0, 0xe2(r3)
/* 8011C2BC 00117F1C 60 00 00 80 */ ori r0, r0, 0x80
/* 8011C2C0 00117F20 98 03 00 E2 */ stb r0, 0xe2(r3)
lbl_8011C2C4:
/* 8011C2C4 00117F24 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C2C8 00117F28 38 00 00 77 */ li r0, 0x77
/* 8011C2CC 00117F2C 38 A0 00 02 */ li r5, 2
/* 8011C2D0 00117F30 38 60 00 01 */ li r3, 1
/* 8011C2D4 00117F34 90 04 00 DC */ stw r0, 0xdc(r4)
/* 8011C2D8 00117F38 80 8D 9C 88 */ lwz r4, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011C2DC 00117F3C 88 04 05 45 */ lbz r0, 0x545(r4)
/* 8011C2E0 00117F40 50 A0 36 32 */ rlwimi r0, r5, 6, 0x18, 0x19
/* 8011C2E4 00117F44 98 04 05 45 */ stb r0, 0x545(r4)
/* 8011C2E8 00117F48 80 8D 9C 88 */ lwz r4, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011C2EC 00117F4C 48 00 06 B1 */ bl func_8011C99C
/* 8011C2F0 00117F50 48 00 00 80 */ b lbl_8011C370
lbl_8011C2F4:
/* 8011C2F4 00117F54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C2F8 00117F58 38 00 FF FF */ li r0, -1
/* 8011C2FC 00117F5C 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C300 00117F60 48 00 00 70 */ b lbl_8011C370
/* 8011C304 00117F64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C308 00117F68 38 00 00 7A */ li r0, 0x7a
/* 8011C30C 00117F6C 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C310 00117F70 48 00 00 60 */ b lbl_8011C370
/* 8011C314 00117F74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C318 00117F78 38 00 00 7B */ li r0, 0x7b
/* 8011C31C 00117F7C 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C320 00117F80 48 00 00 50 */ b lbl_8011C370
/* 8011C324 00117F84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C328 00117F88 38 00 00 7C */ li r0, 0x7c
/* 8011C32C 00117F8C 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C330 00117F90 48 00 00 40 */ b lbl_8011C370
/* 8011C334 00117F94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C338 00117F98 38 00 00 7E */ li r0, 0x7e
/* 8011C33C 00117F9C 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C340 00117FA0 48 00 00 30 */ b lbl_8011C370
/* 8011C344 00117FA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C348 00117FA8 38 00 00 7F */ li r0, 0x7f
/* 8011C34C 00117FAC 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C350 00117FB0 48 00 00 20 */ b lbl_8011C370
/* 8011C354 00117FB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C358 00117FB8 38 00 00 80 */ li r0, 0x80
/* 8011C35C 00117FBC 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C360 00117FC0 48 00 00 10 */ b lbl_8011C370
lbl_8011C364:
/* 8011C364 00117FC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C368 00117FC8 38 00 00 7D */ li r0, 0x7d
/* 8011C36C 00117FCC 90 03 00 DC */ stw r0, 0xdc(r3)
lbl_8011C370:
/* 8011C370 00117FD0 2C 1F 00 00 */ cmpwi r31, 0
/* 8011C374 00117FD4 41 82 03 FC */ beq lbl_8011C770
/* 8011C378 00117FD8 4B EE D4 61 */ bl func_800097D8
/* 8011C37C 00117FDC 48 00 03 F4 */ b lbl_8011C770
/* 8011C380 00117FE0 38 00 00 74 */ li r0, 0x74
/* 8011C384 00117FE4 90 07 00 DC */ stw r0, 0xdc(r7)
/* 8011C388 00117FE8 4B F3 9E ED */ bl func_80056274
/* 8011C38C 00117FEC 48 00 03 E4 */ b lbl_8011C770
/* 8011C390 00117FF0 38 60 00 01 */ li r3, 1
/* 8011C394 00117FF4 38 80 2F 16 */ li r4, 0x2f16
/* 8011C398 00117FF8 4B F3 A1 21 */ bl func_800564B8
/* 8011C39C 00117FFC 38 60 00 80 */ li r3, 0x80
/* 8011C3A0 00118000 38 80 00 01 */ li r4, 1
/* 8011C3A4 00118004 38 A0 00 00 */ li r5, 0
/* 8011C3A8 00118008 38 C0 00 01 */ li r6, 1
/* 8011C3AC 0011800C 4B F3 D6 C1 */ bl func_80059A6C
/* 8011C3B0 00118010 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C3B4 00118014 28 00 00 00 */ cmplwi r0, 0
/* 8011C3B8 00118018 40 82 03 B8 */ bne lbl_8011C770
/* 8011C3BC 0011801C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C3C0 00118020 38 00 00 75 */ li r0, 0x75
/* 8011C3C4 00118024 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C3C8 00118028 48 00 03 A8 */ b lbl_8011C770
/* 8011C3CC 0011802C 88 07 00 E2 */ lbz r0, 0xe2(r7)
/* 8011C3D0 00118030 38 60 00 17 */ li r3, 0x17
/* 8011C3D4 00118034 54 04 07 3E */ clrlwi r4, r0, 0x1c
/* 8011C3D8 00118038 48 03 FF 31 */ bl func_8015C308
/* 8011C3DC 0011803C 38 60 00 01 */ li r3, 1
/* 8011C3E0 00118040 38 80 51 52 */ li r4, 0x5152
/* 8011C3E4 00118044 4B F3 A0 D5 */ bl func_800564B8
/* 8011C3E8 00118048 38 60 00 80 */ li r3, 0x80
/* 8011C3EC 0011804C 38 80 00 01 */ li r4, 1
/* 8011C3F0 00118050 38 A0 00 00 */ li r5, 0
/* 8011C3F4 00118054 38 C0 00 01 */ li r6, 1
/* 8011C3F8 00118058 4B F3 D6 75 */ bl func_80059A6C
/* 8011C3FC 0011805C 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C400 00118060 28 00 00 00 */ cmplwi r0, 0
/* 8011C404 00118064 40 82 03 6C */ bne lbl_8011C770
/* 8011C408 00118068 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C40C 0011806C 38 80 00 78 */ li r4, 0x78
/* 8011C410 00118070 3C 00 43 30 */ lis r0, 0x4330
/* 8011C414 00118074 C8 42 8D 20 */ lfd f2, lbl_80641320-_SDA2_BASE_(r2)
/* 8011C418 00118078 90 83 00 DC */ stw r4, 0xdc(r3)
/* 8011C41C 0011807C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8011C420 00118080 90 01 00 08 */ stw r0, 8(r1)
/* 8011C424 00118084 88 03 00 59 */ lbz r0, 0x59(r3)
/* 8011C428 00118088 C8 03 00 A0 */ lfd f0, 0xa0(r3)
/* 8011C42C 0011808C 90 01 00 0C */ stw r0, 0xc(r1)
/* 8011C430 00118090 C8 21 00 08 */ lfd f1, 8(r1)
/* 8011C434 00118094 FC 21 10 28 */ fsub f1, f1, f2
/* 8011C438 00118098 FC 00 08 24 */ fdiv f0, f0, f1
/* 8011C43C 0011809C D8 0D 9C 90 */ stfd f0, lbl_8063EF50-_SDA_BASE_(r13)
/* 8011C440 001180A0 48 00 03 30 */ b lbl_8011C770
/* 8011C444 001180A4 38 00 00 79 */ li r0, 0x79
/* 8011C448 001180A8 C0 22 8D 10 */ lfs f1, lbl_80641310-_SDA2_BASE_(r2)
/* 8011C44C 001180AC 90 07 00 DC */ stw r0, 0xdc(r7)
/* 8011C450 001180B0 38 60 02 5E */ li r3, 0x25e
/* 8011C454 001180B4 38 80 00 00 */ li r4, 0
/* 8011C458 001180B8 4B EE ED 19 */ bl func_8000B170
/* 8011C45C 001180BC 48 00 03 14 */ b lbl_8011C770
/* 8011C460 001180C0 88 07 00 E2 */ lbz r0, 0xe2(r7)
/* 8011C464 001180C4 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
/* 8011C468 001180C8 41 82 00 14 */ beq lbl_8011C47C
/* 8011C46C 001180CC 38 60 00 01 */ li r3, 1
/* 8011C470 001180D0 38 80 51 56 */ li r4, 0x5156
/* 8011C474 001180D4 4B F3 A0 45 */ bl func_800564B8
/* 8011C478 001180D8 48 00 00 10 */ b lbl_8011C488
lbl_8011C47C:
/* 8011C47C 001180DC 38 60 00 01 */ li r3, 1
/* 8011C480 001180E0 38 80 51 55 */ li r4, 0x5155
/* 8011C484 001180E4 4B F3 A0 35 */ bl func_800564B8
lbl_8011C488:
/* 8011C488 001180E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8011C48C 001180EC 3C 00 43 30 */ lis r0, 0x4330
/* 8011C490 001180F0 90 01 00 08 */ stw r0, 8(r1)
/* 8011C494 001180F4 88 03 00 59 */ lbz r0, 0x59(r3)
/* 8011C498 001180F8 C8 62 8D 20 */ lfd f3, lbl_80641320-_SDA2_BASE_(r2)
/* 8011C49C 001180FC 90 01 00 0C */ stw r0, 0xc(r1)
/* 8011C4A0 00118100 C8 43 00 A0 */ lfd f2, 0xa0(r3)
/* 8011C4A4 00118104 C8 01 00 08 */ lfd f0, 8(r1)
/* 8011C4A8 00118108 C8 2D 9C 90 */ lfd f1, lbl_8063EF50-_SDA_BASE_(r13)
/* 8011C4AC 0011810C FC 60 18 28 */ fsub f3, f0, f3
/* 8011C4B0 00118110 C8 02 8D 18 */ lfd f0, lbl_80641318-_SDA2_BASE_(r2)
/* 8011C4B4 00118114 FC 42 18 24 */ fdiv f2, f2, f3
/* 8011C4B8 00118118 FC 22 08 28 */ fsub f1, f2, f1
/* 8011C4BC 0011811C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8011C4C0 00118120 4C 41 13 82 */ cror 2, 1, 2
/* 8011C4C4 00118124 40 82 02 AC */ bne lbl_8011C770
/* 8011C4C8 00118128 38 60 00 80 */ li r3, 0x80
/* 8011C4CC 0011812C 38 80 00 01 */ li r4, 1
/* 8011C4D0 00118130 38 A0 00 00 */ li r5, 0
/* 8011C4D4 00118134 38 C0 00 01 */ li r6, 1
/* 8011C4D8 00118138 4B F3 D5 95 */ bl func_80059A6C
/* 8011C4DC 0011813C 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C4E0 00118140 28 00 00 00 */ cmplwi r0, 0
/* 8011C4E4 00118144 40 82 02 8C */ bne lbl_8011C770
/* 8011C4E8 00118148 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C4EC 0011814C 38 00 00 75 */ li r0, 0x75
/* 8011C4F0 00118150 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C4F4 00118154 48 00 02 7C */ b lbl_8011C770
/* 8011C4F8 00118158 38 60 00 01 */ li r3, 1
/* 8011C4FC 0011815C 38 80 2F 17 */ li r4, 0x2f17
/* 8011C500 00118160 4B F3 9F B9 */ bl func_800564B8
/* 8011C504 00118164 38 60 00 80 */ li r3, 0x80
/* 8011C508 00118168 38 80 00 01 */ li r4, 1
/* 8011C50C 0011816C 38 A0 00 00 */ li r5, 0
/* 8011C510 00118170 38 C0 00 01 */ li r6, 1
/* 8011C514 00118174 4B F3 D5 59 */ bl func_80059A6C
/* 8011C518 00118178 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C51C 0011817C 28 00 00 00 */ cmplwi r0, 0
/* 8011C520 00118180 40 82 02 50 */ bne lbl_8011C770
/* 8011C524 00118184 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C528 00118188 38 00 00 75 */ li r0, 0x75
/* 8011C52C 0011818C 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C530 00118190 48 00 02 40 */ b lbl_8011C770
/* 8011C534 00118194 88 07 00 E2 */ lbz r0, 0xe2(r7)
/* 8011C538 00118198 38 60 00 17 */ li r3, 0x17
/* 8011C53C 0011819C 54 04 07 3E */ clrlwi r4, r0, 0x1c
/* 8011C540 001181A0 48 03 FD C9 */ bl func_8015C308
/* 8011C544 001181A4 38 60 00 01 */ li r3, 1
/* 8011C548 001181A8 38 80 51 4D */ li r4, 0x514d
/* 8011C54C 001181AC 4B F3 9F 6D */ bl func_800564B8
/* 8011C550 001181B0 38 60 00 80 */ li r3, 0x80
/* 8011C554 001181B4 38 80 00 01 */ li r4, 1
/* 8011C558 001181B8 38 A0 00 00 */ li r5, 0
/* 8011C55C 001181BC 38 C0 00 01 */ li r6, 1
/* 8011C560 001181C0 4B F3 D5 0D */ bl func_80059A6C
/* 8011C564 001181C4 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C568 001181C8 28 00 00 00 */ cmplwi r0, 0
/* 8011C56C 001181CC 40 82 02 04 */ bne lbl_8011C770
/* 8011C570 001181D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C574 001181D4 38 00 00 75 */ li r0, 0x75
/* 8011C578 001181D8 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C57C 001181DC 48 00 01 F4 */ b lbl_8011C770
/* 8011C580 001181E0 38 60 00 01 */ li r3, 1
/* 8011C584 001181E4 38 80 2F 17 */ li r4, 0x2f17
/* 8011C588 001181E8 4B F3 9F 31 */ bl func_800564B8
/* 8011C58C 001181EC 38 60 00 80 */ li r3, 0x80
/* 8011C590 001181F0 38 80 00 01 */ li r4, 1
/* 8011C594 001181F4 38 A0 00 00 */ li r5, 0
/* 8011C598 001181F8 38 C0 00 01 */ li r6, 1
/* 8011C59C 001181FC 4B F3 D4 D1 */ bl func_80059A6C
/* 8011C5A0 00118200 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C5A4 00118204 28 00 00 00 */ cmplwi r0, 0
/* 8011C5A8 00118208 40 82 01 C8 */ bne lbl_8011C770
/* 8011C5AC 0011820C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C5B0 00118210 38 00 00 75 */ li r0, 0x75
/* 8011C5B4 00118214 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C5B8 00118218 48 00 01 B8 */ b lbl_8011C770
/* 8011C5BC 0011821C 38 60 00 01 */ li r3, 1
/* 8011C5C0 00118220 38 80 2F 17 */ li r4, 0x2f17
/* 8011C5C4 00118224 4B F3 9E F5 */ bl func_800564B8
/* 8011C5C8 00118228 38 60 00 80 */ li r3, 0x80
/* 8011C5CC 0011822C 38 80 00 01 */ li r4, 1
/* 8011C5D0 00118230 38 A0 00 00 */ li r5, 0
/* 8011C5D4 00118234 38 C0 00 01 */ li r6, 1
/* 8011C5D8 00118238 4B F3 D4 95 */ bl func_80059A6C
/* 8011C5DC 0011823C 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C5E0 00118240 28 00 00 00 */ cmplwi r0, 0
/* 8011C5E4 00118244 40 82 01 8C */ bne lbl_8011C770
/* 8011C5E8 00118248 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C5EC 0011824C 38 00 00 75 */ li r0, 0x75
/* 8011C5F0 00118250 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C5F4 00118254 48 00 01 7C */ b lbl_8011C770
/* 8011C5F8 00118258 88 07 00 E2 */ lbz r0, 0xe2(r7)
/* 8011C5FC 0011825C 38 60 00 17 */ li r3, 0x17
/* 8011C600 00118260 54 04 07 3E */ clrlwi r4, r0, 0x1c
/* 8011C604 00118264 48 03 FD 05 */ bl func_8015C308
/* 8011C608 00118268 38 60 00 01 */ li r3, 1
/* 8011C60C 0011826C 38 80 51 4F */ li r4, 0x514f
/* 8011C610 00118270 4B F3 9E A9 */ bl func_800564B8
/* 8011C614 00118274 38 60 00 80 */ li r3, 0x80
/* 8011C618 00118278 38 80 00 01 */ li r4, 1
/* 8011C61C 0011827C 38 A0 00 00 */ li r5, 0
/* 8011C620 00118280 38 C0 00 01 */ li r6, 1
/* 8011C624 00118284 4B F3 D4 49 */ bl func_80059A6C
/* 8011C628 00118288 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C62C 0011828C 28 00 00 00 */ cmplwi r0, 0
/* 8011C630 00118290 40 82 01 40 */ bne lbl_8011C770
/* 8011C634 00118294 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C638 00118298 38 00 00 75 */ li r0, 0x75
/* 8011C63C 0011829C 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C640 001182A0 48 00 01 30 */ b lbl_8011C770
/* 8011C644 001182A4 88 07 00 E2 */ lbz r0, 0xe2(r7)
/* 8011C648 001182A8 38 60 00 17 */ li r3, 0x17
/* 8011C64C 001182AC 54 04 07 3E */ clrlwi r4, r0, 0x1c
/* 8011C650 001182B0 48 03 FC B9 */ bl func_8015C308
/* 8011C654 001182B4 38 60 00 01 */ li r3, 1
/* 8011C658 001182B8 38 80 51 51 */ li r4, 0x5151
/* 8011C65C 001182BC 4B F3 9E 5D */ bl func_800564B8
/* 8011C660 001182C0 38 60 00 80 */ li r3, 0x80
/* 8011C664 001182C4 38 80 00 01 */ li r4, 1
/* 8011C668 001182C8 38 A0 00 00 */ li r5, 0
/* 8011C66C 001182CC 38 C0 00 01 */ li r6, 1
/* 8011C670 001182D0 4B F3 D3 FD */ bl func_80059A6C
/* 8011C674 001182D4 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C678 001182D8 28 00 00 00 */ cmplwi r0, 0
/* 8011C67C 001182DC 40 82 00 F4 */ bne lbl_8011C770
/* 8011C680 001182E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C684 001182E4 38 00 00 75 */ li r0, 0x75
/* 8011C688 001182E8 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C68C 001182EC 48 00 00 E4 */ b lbl_8011C770
/* 8011C690 001182F0 88 07 00 E2 */ lbz r0, 0xe2(r7)
/* 8011C694 001182F4 38 60 00 17 */ li r3, 0x17
/* 8011C698 001182F8 54 04 07 3E */ clrlwi r4, r0, 0x1c
/* 8011C69C 001182FC 48 03 FC 6D */ bl func_8015C308
/* 8011C6A0 00118300 38 60 00 01 */ li r3, 1
/* 8011C6A4 00118304 38 80 51 50 */ li r4, 0x5150
/* 8011C6A8 00118308 4B F3 9E 11 */ bl func_800564B8
/* 8011C6AC 0011830C 38 60 00 80 */ li r3, 0x80
/* 8011C6B0 00118310 38 80 00 01 */ li r4, 1
/* 8011C6B4 00118314 38 A0 00 00 */ li r5, 0
/* 8011C6B8 00118318 38 C0 00 01 */ li r6, 1
/* 8011C6BC 0011831C 4B F3 D3 B1 */ bl func_80059A6C
/* 8011C6C0 00118320 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C6C4 00118324 28 00 00 00 */ cmplwi r0, 0
/* 8011C6C8 00118328 40 82 00 A8 */ bne lbl_8011C770
/* 8011C6CC 0011832C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C6D0 00118330 38 00 00 75 */ li r0, 0x75
/* 8011C6D4 00118334 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C6D8 00118338 48 00 00 98 */ b lbl_8011C770
/* 8011C6DC 0011833C 88 07 00 E2 */ lbz r0, 0xe2(r7)
/* 8011C6E0 00118340 38 60 00 17 */ li r3, 0x17
/* 8011C6E4 00118344 54 04 07 3E */ clrlwi r4, r0, 0x1c
/* 8011C6E8 00118348 48 03 FC 21 */ bl func_8015C308
/* 8011C6EC 0011834C 38 60 00 01 */ li r3, 1
/* 8011C6F0 00118350 38 80 51 53 */ li r4, 0x5153
/* 8011C6F4 00118354 4B F3 9D C5 */ bl func_800564B8
/* 8011C6F8 00118358 38 60 00 80 */ li r3, 0x80
/* 8011C6FC 0011835C 38 80 00 01 */ li r4, 1
/* 8011C700 00118360 38 A0 00 00 */ li r5, 0
/* 8011C704 00118364 38 C0 00 01 */ li r6, 1
/* 8011C708 00118368 4B F3 D3 65 */ bl func_80059A6C
/* 8011C70C 0011836C 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C710 00118370 28 00 00 00 */ cmplwi r0, 0
/* 8011C714 00118374 40 82 00 5C */ bne lbl_8011C770
/* 8011C718 00118378 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C71C 0011837C 38 00 00 82 */ li r0, 0x82
/* 8011C720 00118380 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8011C724 00118384 48 00 00 4C */ b lbl_8011C770
/* 8011C728 00118388 88 07 00 E2 */ lbz r0, 0xe2(r7)
/* 8011C72C 0011838C 38 60 00 17 */ li r3, 0x17
/* 8011C730 00118390 54 04 07 3E */ clrlwi r4, r0, 0x1c
/* 8011C734 00118394 48 03 FB D5 */ bl func_8015C308
/* 8011C738 00118398 38 60 00 01 */ li r3, 1
/* 8011C73C 0011839C 38 80 51 54 */ li r4, 0x5154
/* 8011C740 001183A0 4B F3 9D 79 */ bl func_800564B8
/* 8011C744 001183A4 38 60 00 80 */ li r3, 0x80
/* 8011C748 001183A8 38 80 00 01 */ li r4, 1
/* 8011C74C 001183AC 38 A0 00 00 */ li r5, 0
/* 8011C750 001183B0 38 C0 00 01 */ li r6, 1
/* 8011C754 001183B4 4B F3 D3 19 */ bl func_80059A6C
/* 8011C758 001183B8 3C 03 80 00 */ addis r0, r3, 0x8000
/* 8011C75C 001183BC 28 00 00 00 */ cmplwi r0, 0
/* 8011C760 001183C0 40 82 00 10 */ bne lbl_8011C770
/* 8011C764 001183C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C768 001183C8 38 00 00 75 */ li r0, 0x75
/* 8011C76C 001183CC 90 03 00 DC */ stw r0, 0xdc(r3)
lbl_8011C770:
/* 8011C770 001183D0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8011C774 001183D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8011C778 001183D8 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8011C77C 001183DC 7C 08 03 A6 */ mtlr r0
/* 8011C780 001183E0 38 21 00 20 */ addi r1, r1, 0x20
/* 8011C784 001183E4 4E 80 00 20 */ blr
.global func_8011C788
func_8011C788:
/* 8011C788 001183E8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8011C78C 001183EC 7C 08 02 A6 */ mflr r0
/* 8011C790 001183F0 38 A0 00 03 */ li r5, 3
/* 8011C794 001183F4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8011C798 001183F8 38 C1 00 08 */ addi r6, r1, 8
/* 8011C79C 001183FC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8011C7A0 00118400 7C 9F 23 78 */ mr r31, r4
/* 8011C7A4 00118404 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8011C7A8 00118408 7C 7E 1B 78 */ mr r30, r3
/* 8011C7AC 0011840C 48 13 76 E1 */ bl func_80253E8C
/* 8011C7B0 00118410 80 61 00 08 */ lwz r3, 8(r1)
/* 8011C7B4 00118414 38 03 FF FC */ addi r0, r3, -4
/* 8011C7B8 00118418 28 00 00 08 */ cmplwi r0, 8
/* 8011C7BC 0011841C 41 81 00 A8 */ bgt lbl_8011C864
/* 8011C7C0 00118420 3C 60 80 42 */ lis r3, lbl_8041BFBC@ha
/* 8011C7C4 00118424 54 00 10 3A */ slwi r0, r0, 2
/* 8011C7C8 00118428 38 63 BF BC */ addi r3, r3, lbl_8041BFBC@l
/* 8011C7CC 0011842C 7C 63 00 2E */ lwzx r3, r3, r0
/* 8011C7D0 00118430 7C 69 03 A6 */ mtctr r3
/* 8011C7D4 00118434 4E 80 04 20 */ bctr
/* 8011C7D8 00118438 7F C3 F3 78 */ mr r3, r30
/* 8011C7DC 0011843C 7F E4 FB 78 */ mr r4, r31
/* 8011C7E0 00118440 38 A0 00 01 */ li r5, 1
/* 8011C7E4 00118444 38 C0 00 00 */ li r6, 0
/* 8011C7E8 00118448 48 13 76 CD */ bl func_80253EB4
/* 8011C7EC 0011844C 48 00 00 78 */ b lbl_8011C864
/* 8011C7F0 00118450 4B F3 C3 B5 */ bl VMBASEIsPageValid
/* 8011C7F4 00118454 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8011C7F8 00118458 40 82 00 10 */ bne lbl_8011C808
/* 8011C7FC 0011845C C0 02 8D 28 */ lfs f0, lbl_80641328-_SDA2_BASE_(r2)
/* 8011C800 00118460 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 8011C804 00118464 D0 03 00 04 */ stfs f0, 4(r3)
lbl_8011C808:
/* 8011C808 00118468 7F C3 F3 78 */ mr r3, r30
/* 8011C80C 0011846C 7F E4 FB 78 */ mr r4, r31
/* 8011C810 00118470 38 A0 00 02 */ li r5, 2
/* 8011C814 00118474 38 C0 51 5E */ li r6, 0x515e
/* 8011C818 00118478 48 13 76 9D */ bl func_80253EB4
/* 8011C81C 0011847C 48 00 00 48 */ b lbl_8011C864
/* 8011C820 00118480 4B F3 C3 85 */ bl VMBASEIsPageValid
/* 8011C824 00118484 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8011C828 00118488 40 82 00 10 */ bne lbl_8011C838
/* 8011C82C 0011848C C0 02 8D 28 */ lfs f0, lbl_80641328-_SDA2_BASE_(r2)
/* 8011C830 00118490 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 8011C834 00118494 D0 03 00 04 */ stfs f0, 4(r3)
lbl_8011C838:
/* 8011C838 00118498 7F C3 F3 78 */ mr r3, r30
/* 8011C83C 0011849C 7F E4 FB 78 */ mr r4, r31
/* 8011C840 001184A0 38 A0 00 02 */ li r5, 2
/* 8011C844 001184A4 38 C0 51 5F */ li r6, 0x515f
/* 8011C848 001184A8 48 13 76 6D */ bl func_80253EB4
/* 8011C84C 001184AC 48 00 00 18 */ b lbl_8011C864
/* 8011C850 001184B0 7F C3 F3 78 */ mr r3, r30
/* 8011C854 001184B4 7F E4 FB 78 */ mr r4, r31
/* 8011C858 001184B8 38 A0 00 02 */ li r5, 2
/* 8011C85C 001184BC 38 C0 51 63 */ li r6, 0x5163
/* 8011C860 001184C0 48 13 76 55 */ bl func_80253EB4
lbl_8011C864:
/* 8011C864 001184C4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8011C868 001184C8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8011C86C 001184CC 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8011C870 001184D0 7C 08 03 A6 */ mtlr r0
/* 8011C874 001184D4 38 21 00 20 */ addi r1, r1, 0x20
/* 8011C878 001184D8 4E 80 00 20 */ blr
.global func_8011C87C
func_8011C87C:
/* 8011C87C 001184DC 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8011C880 001184E0 7C 08 02 A6 */ mflr r0
/* 8011C884 001184E4 38 A0 00 03 */ li r5, 3
/* 8011C888 001184E8 90 01 00 44 */ stw r0, 0x44(r1)
/* 8011C88C 001184EC 38 C1 00 08 */ addi r6, r1, 8
/* 8011C890 001184F0 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 8011C894 001184F4 7C 9F 23 78 */ mr r31, r4
/* 8011C898 001184F8 93 C1 00 38 */ stw r30, 0x38(r1)
/* 8011C89C 001184FC 7C 7E 1B 78 */ mr r30, r3
/* 8011C8A0 00118500 48 13 76 3D */ bl func_80253EDC
/* 8011C8A4 00118504 80 01 00 08 */ lwz r0, 8(r1)
/* 8011C8A8 00118508 2C 00 00 08 */ cmpwi r0, 8
/* 8011C8AC 0011850C 41 82 00 70 */ beq lbl_8011C91C
/* 8011C8B0 00118510 40 80 00 1C */ bge lbl_8011C8CC
/* 8011C8B4 00118514 2C 00 00 02 */ cmpwi r0, 2
/* 8011C8B8 00118518 41 82 00 44 */ beq lbl_8011C8FC
/* 8011C8BC 0011851C 40 80 00 60 */ bge lbl_8011C91C
/* 8011C8C0 00118520 2C 00 00 01 */ cmpwi r0, 1
/* 8011C8C4 00118524 40 80 00 14 */ bge lbl_8011C8D8
/* 8011C8C8 00118528 48 00 00 54 */ b lbl_8011C91C
lbl_8011C8CC:
/* 8011C8CC 0011852C 2C 00 00 0B */ cmpwi r0, 0xb
/* 8011C8D0 00118530 41 82 00 4C */ beq lbl_8011C91C
/* 8011C8D4 00118534 48 00 00 48 */ b lbl_8011C91C
lbl_8011C8D8:
/* 8011C8D8 00118538 7F C3 F3 78 */ mr r3, r30
/* 8011C8DC 0011853C 7F E4 FB 78 */ mr r4, r31
/* 8011C8E0 00118540 38 C1 00 10 */ addi r6, r1, 0x10
/* 8011C8E4 00118544 38 A0 00 06 */ li r5, 6
/* 8011C8E8 00118548 48 13 75 F5 */ bl func_80253EDC
/* 8011C8EC 0011854C 38 81 00 10 */ addi r4, r1, 0x10
/* 8011C8F0 00118550 38 60 00 0A */ li r3, 0xa
/* 8011C8F4 00118554 4B F3 D1 49 */ bl func_80059A3C
/* 8011C8F8 00118558 48 00 00 24 */ b lbl_8011C91C
lbl_8011C8FC:
/* 8011C8FC 0011855C 7F C3 F3 78 */ mr r3, r30
/* 8011C900 00118560 7F E4 FB 78 */ mr r4, r31
/* 8011C904 00118564 38 C1 00 10 */ addi r6, r1, 0x10
/* 8011C908 00118568 38 A0 00 06 */ li r5, 6
/* 8011C90C 0011856C 48 13 75 D1 */ bl func_80253EDC
/* 8011C910 00118570 38 81 00 10 */ addi r4, r1, 0x10
/* 8011C914 00118574 38 60 00 0B */ li r3, 0xb
/* 8011C918 00118578 4B F3 D1 25 */ bl func_80059A3C
lbl_8011C91C:
/* 8011C91C 0011857C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8011C920 00118580 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 8011C924 00118584 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 8011C928 00118588 7C 08 03 A6 */ mtlr r0
/* 8011C92C 0011858C 38 21 00 40 */ addi r1, r1, 0x40
/* 8011C930 00118590 4E 80 00 20 */ blr
.global func_8011C934
func_8011C934:
/* 8011C934 00118594 38 A0 00 01 */ li r5, 1
/* 8011C938 00118598 38 6D 9C A8 */ addi r3, r13, lbl_8063EF68-_SDA_BASE_
/* 8011C93C 0011859C 38 80 00 04 */ li r4, 4
/* 8011C940 001185A0 38 00 00 00 */ li r0, 0
/* 8011C944 001185A4 98 AD 9C A8 */ stb r5, lbl_8063EF68-_SDA_BASE_(r13)
/* 8011C948 001185A8 B0 83 00 02 */ sth r4, 2(r3)
/* 8011C94C 001185AC 98 03 00 04 */ stb r0, 4(r3)
/* 8011C950 001185B0 4E 80 00 20 */ blr
|