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
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global func_80204058
func_80204058:
/* 80204058 001FFCB8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020405C 001FFCBC 7C 08 02 A6 */ mflr r0
/* 80204060 001FFCC0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80204064 001FFCC4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80204068 001FFCC8 3F E0 80 49 */ lis r31, lbl_804926BC@ha
/* 8020406C 001FFCCC 38 7F 26 BC */ addi r3, r31, lbl_804926BC@l
/* 80204070 001FFCD0 48 03 88 45 */ bl func_8023C8B4
/* 80204074 001FFCD4 38 7F 26 BC */ addi r3, r31, 0x26bc
/* 80204078 001FFCD8 38 80 00 09 */ li r4, 9
/* 8020407C 001FFCDC 38 A0 00 01 */ li r5, 1
/* 80204080 001FFCE0 38 C0 00 04 */ li r6, 4
/* 80204084 001FFCE4 38 E0 00 00 */ li r7, 0
/* 80204088 001FFCE8 48 03 8A 51 */ bl func_8023CAD8
/* 8020408C 001FFCEC 38 7F 26 BC */ addi r3, r31, 0x26bc
/* 80204090 001FFCF0 38 80 00 0A */ li r4, 0xa
/* 80204094 001FFCF4 38 A0 00 00 */ li r5, 0
/* 80204098 001FFCF8 38 C0 00 04 */ li r6, 4
/* 8020409C 001FFCFC 38 E0 00 00 */ li r7, 0
/* 802040A0 001FFD00 48 03 8A 39 */ bl func_8023CAD8
/* 802040A4 001FFD04 38 7F 26 BC */ addi r3, r31, 0x26bc
/* 802040A8 001FFD08 38 80 00 0B */ li r4, 0xb
/* 802040AC 001FFD0C 38 A0 00 01 */ li r5, 1
/* 802040B0 001FFD10 38 C0 00 05 */ li r6, 5
/* 802040B4 001FFD14 38 E0 00 00 */ li r7, 0
/* 802040B8 001FFD18 48 03 8A 21 */ bl func_8023CAD8
/* 802040BC 001FFD1C 38 7F 26 BC */ addi r3, r31, 0x26bc
/* 802040C0 001FFD20 38 80 00 0C */ li r4, 0xc
/* 802040C4 001FFD24 38 A0 00 01 */ li r5, 1
/* 802040C8 001FFD28 38 C0 00 05 */ li r6, 5
/* 802040CC 001FFD2C 38 E0 00 00 */ li r7, 0
/* 802040D0 001FFD30 48 03 8A 09 */ bl func_8023CAD8
/* 802040D4 001FFD34 38 7F 26 BC */ addi r3, r31, 0x26bc
/* 802040D8 001FFD38 38 80 00 0D */ li r4, 0xd
/* 802040DC 001FFD3C 38 A0 00 01 */ li r5, 1
/* 802040E0 001FFD40 38 C0 00 03 */ li r6, 3
/* 802040E4 001FFD44 38 E0 00 0A */ li r7, 0xa
/* 802040E8 001FFD48 48 03 89 F1 */ bl func_8023CAD8
/* 802040EC 001FFD4C 3F E0 80 49 */ lis r31, lbl_804922DC@ha
/* 802040F0 001FFD50 38 7F 22 DC */ addi r3, r31, lbl_804922DC@l
/* 802040F4 001FFD54 48 03 87 C1 */ bl func_8023C8B4
/* 802040F8 001FFD58 38 7F 22 DC */ addi r3, r31, 0x22dc
/* 802040FC 001FFD5C 38 80 00 09 */ li r4, 9
/* 80204100 001FFD60 38 A0 00 01 */ li r5, 1
/* 80204104 001FFD64 38 C0 00 04 */ li r6, 4
/* 80204108 001FFD68 38 E0 00 00 */ li r7, 0
/* 8020410C 001FFD6C 48 03 89 CD */ bl func_8023CAD8
/* 80204110 001FFD70 38 7F 22 DC */ addi r3, r31, 0x22dc
/* 80204114 001FFD74 38 80 00 0A */ li r4, 0xa
/* 80204118 001FFD78 38 A0 00 00 */ li r5, 0
/* 8020411C 001FFD7C 38 C0 00 04 */ li r6, 4
/* 80204120 001FFD80 38 E0 00 00 */ li r7, 0
/* 80204124 001FFD84 48 03 89 B5 */ bl func_8023CAD8
/* 80204128 001FFD88 38 7F 22 DC */ addi r3, r31, 0x22dc
/* 8020412C 001FFD8C 38 80 00 0B */ li r4, 0xb
/* 80204130 001FFD90 38 A0 00 01 */ li r5, 1
/* 80204134 001FFD94 38 C0 00 05 */ li r6, 5
/* 80204138 001FFD98 38 E0 00 00 */ li r7, 0
/* 8020413C 001FFD9C 48 03 89 9D */ bl func_8023CAD8
/* 80204140 001FFDA0 38 7F 22 DC */ addi r3, r31, 0x22dc
/* 80204144 001FFDA4 38 80 00 0D */ li r4, 0xd
/* 80204148 001FFDA8 38 A0 00 01 */ li r5, 1
/* 8020414C 001FFDAC 38 C0 00 03 */ li r6, 3
/* 80204150 001FFDB0 38 E0 00 0A */ li r7, 0xa
/* 80204154 001FFDB4 48 03 89 85 */ bl func_8023CAD8
/* 80204158 001FFDB8 3F E0 80 49 */ lis r31, lbl_80492E7C@ha
/* 8020415C 001FFDBC 38 7F 2E 7C */ addi r3, r31, lbl_80492E7C@l
/* 80204160 001FFDC0 48 03 87 55 */ bl func_8023C8B4
/* 80204164 001FFDC4 38 7F 2E 7C */ addi r3, r31, 0x2e7c
/* 80204168 001FFDC8 38 80 00 09 */ li r4, 9
/* 8020416C 001FFDCC 38 A0 00 01 */ li r5, 1
/* 80204170 001FFDD0 38 C0 00 04 */ li r6, 4
/* 80204174 001FFDD4 38 E0 00 00 */ li r7, 0
/* 80204178 001FFDD8 48 03 89 61 */ bl func_8023CAD8
/* 8020417C 001FFDDC 38 7F 2E 7C */ addi r3, r31, 0x2e7c
/* 80204180 001FFDE0 38 80 00 0B */ li r4, 0xb
/* 80204184 001FFDE4 38 A0 00 01 */ li r5, 1
/* 80204188 001FFDE8 38 C0 00 05 */ li r6, 5
/* 8020418C 001FFDEC 38 E0 00 00 */ li r7, 0
/* 80204190 001FFDF0 48 03 89 49 */ bl func_8023CAD8
/* 80204194 001FFDF4 38 7F 2E 7C */ addi r3, r31, 0x2e7c
/* 80204198 001FFDF8 38 80 00 0C */ li r4, 0xc
/* 8020419C 001FFDFC 38 A0 00 01 */ li r5, 1
/* 802041A0 001FFE00 38 C0 00 05 */ li r6, 5
/* 802041A4 001FFE04 38 E0 00 00 */ li r7, 0
/* 802041A8 001FFE08 48 03 89 31 */ bl func_8023CAD8
/* 802041AC 001FFE0C 38 7F 2E 7C */ addi r3, r31, 0x2e7c
/* 802041B0 001FFE10 38 80 00 0D */ li r4, 0xd
/* 802041B4 001FFE14 38 A0 00 01 */ li r5, 1
/* 802041B8 001FFE18 38 C0 00 04 */ li r6, 4
/* 802041BC 001FFE1C 38 E0 00 00 */ li r7, 0
/* 802041C0 001FFE20 48 03 89 19 */ bl func_8023CAD8
/* 802041C4 001FFE24 3F E0 80 49 */ lis r31, lbl_80492A9C@ha
/* 802041C8 001FFE28 38 7F 2A 9C */ addi r3, r31, lbl_80492A9C@l
/* 802041CC 001FFE2C 48 03 86 E9 */ bl func_8023C8B4
/* 802041D0 001FFE30 38 7F 2A 9C */ addi r3, r31, 0x2a9c
/* 802041D4 001FFE34 38 80 00 09 */ li r4, 9
/* 802041D8 001FFE38 38 A0 00 01 */ li r5, 1
/* 802041DC 001FFE3C 38 C0 00 04 */ li r6, 4
/* 802041E0 001FFE40 38 E0 00 00 */ li r7, 0
/* 802041E4 001FFE44 48 03 88 F5 */ bl func_8023CAD8
/* 802041E8 001FFE48 38 7F 2A 9C */ addi r3, r31, 0x2a9c
/* 802041EC 001FFE4C 38 80 00 0B */ li r4, 0xb
/* 802041F0 001FFE50 38 A0 00 01 */ li r5, 1
/* 802041F4 001FFE54 38 C0 00 05 */ li r6, 5
/* 802041F8 001FFE58 38 E0 00 00 */ li r7, 0
/* 802041FC 001FFE5C 48 03 88 DD */ bl func_8023CAD8
/* 80204200 001FFE60 38 7F 2A 9C */ addi r3, r31, 0x2a9c
/* 80204204 001FFE64 38 80 00 0D */ li r4, 0xd
/* 80204208 001FFE68 38 A0 00 01 */ li r5, 1
/* 8020420C 001FFE6C 38 C0 00 04 */ li r6, 4
/* 80204210 001FFE70 38 E0 00 00 */ li r7, 0
/* 80204214 001FFE74 48 03 88 C5 */ bl func_8023CAD8
/* 80204218 001FFE78 80 6D A4 C8 */ lwz r3, lbl_8063F788-_SDA_BASE_(r13)
/* 8020421C 001FFE7C 3C 00 43 30 */ lis r0, 0x4330
/* 80204220 001FFE80 90 01 00 08 */ stw r0, 8(r1)
/* 80204224 001FFE84 3C 80 80 49 */ lis r4, lbl_80492260@ha
/* 80204228 001FFE88 88 03 00 59 */ lbz r0, 0x59(r3)
/* 8020422C 001FFE8C 38 64 22 60 */ addi r3, r4, lbl_80492260@l
/* 80204230 001FFE90 C8 42 99 38 */ lfd f2, lbl_80641F38-_SDA2_BASE_(r2)
/* 80204234 001FFE94 90 01 00 0C */ stw r0, 0xc(r1)
/* 80204238 001FFE98 C0 02 99 30 */ lfs f0, lbl_80641F30-_SDA2_BASE_(r2)
/* 8020423C 001FFE9C C8 21 00 08 */ lfd f1, 8(r1)
/* 80204240 001FFEA0 EC 21 10 28 */ fsubs f1, f1, f2
/* 80204244 001FFEA4 EC 00 08 24 */ fdivs f0, f0, f1
/* 80204248 001FFEA8 D0 04 22 60 */ stfs f0, 0x2260(r4)
/* 8020424C 001FFEAC D0 03 00 04 */ stfs f0, 4(r3)
/* 80204250 001FFEB0 D0 03 00 08 */ stfs f0, 8(r3)
/* 80204254 001FFEB4 D0 03 00 0C */ stfs f0, 0xc(r3)
/* 80204258 001FFEB8 D0 03 00 10 */ stfs f0, 0x10(r3)
/* 8020425C 001FFEBC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80204260 001FFEC0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80204264 001FFEC4 7C 08 03 A6 */ mtlr r0
/* 80204268 001FFEC8 38 21 00 20 */ addi r1, r1, 0x20
/* 8020426C 001FFECC 4E 80 00 20 */ blr
.global func_80204270
func_80204270:
/* 80204270 001FFED0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80204274 001FFED4 7C 08 02 A6 */ mflr r0
/* 80204278 001FFED8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020427C 001FFEDC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80204280 001FFEE0 80 6D A1 C8 */ lwz r3, lbl_8063F488-_SDA_BASE_(r13)
/* 80204284 001FFEE4 48 00 00 10 */ b lbl_80204294
lbl_80204288:
/* 80204288 001FFEE8 83 E3 01 50 */ lwz r31, 0x150(r3)
/* 8020428C 001FFEEC 48 00 2D 8D */ bl func_80207018
/* 80204290 001FFEF0 7F E3 FB 78 */ mr r3, r31
lbl_80204294:
/* 80204294 001FFEF4 2C 03 00 00 */ cmpwi r3, 0
/* 80204298 001FFEF8 40 82 FF F0 */ bne lbl_80204288
/* 8020429C 001FFEFC 3C 60 80 49 */ lis r3, lbl_804926BC@ha
/* 802042A0 001FFF00 38 63 26 BC */ addi r3, r3, lbl_804926BC@l
/* 802042A4 001FFF04 48 03 87 C9 */ bl func_8023CA6C
/* 802042A8 001FFF08 3C 60 80 49 */ lis r3, lbl_804922DC@ha
/* 802042AC 001FFF0C 38 63 22 DC */ addi r3, r3, lbl_804922DC@l
/* 802042B0 001FFF10 48 03 87 BD */ bl func_8023CA6C
/* 802042B4 001FFF14 3C 60 80 49 */ lis r3, lbl_80492E7C@ha
/* 802042B8 001FFF18 38 63 2E 7C */ addi r3, r3, lbl_80492E7C@l
/* 802042BC 001FFF1C 48 03 87 B1 */ bl func_8023CA6C
/* 802042C0 001FFF20 3C 60 80 49 */ lis r3, lbl_80492A9C@ha
/* 802042C4 001FFF24 38 63 2A 9C */ addi r3, r3, lbl_80492A9C@l
/* 802042C8 001FFF28 48 03 87 A5 */ bl func_8023CA6C
/* 802042CC 001FFF2C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802042D0 001FFF30 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802042D4 001FFF34 7C 08 03 A6 */ mtlr r0
/* 802042D8 001FFF38 38 21 00 10 */ addi r1, r1, 0x10
/* 802042DC 001FFF3C 4E 80 00 20 */ blr
.global func_802042E0
func_802042E0:
/* 802042E0 001FFF40 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802042E4 001FFF44 7C 08 02 A6 */ mflr r0
/* 802042E8 001FFF48 90 01 00 24 */ stw r0, 0x24(r1)
/* 802042EC 001FFF4C DB E1 00 10 */ stfd f31, 0x10(r1)
/* 802042F0 001FFF50 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0
/* 802042F4 001FFF54 FF E0 08 90 */ fmr f31, f1
/* 802042F8 001FFF58 C0 02 99 40 */ lfs f0, lbl_80641F40-_SDA2_BASE_(r2)
/* 802042FC 001FFF5C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80204300 001FFF60 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80204304 001FFF64 40 81 00 70 */ ble lbl_80204374
/* 80204308 001FFF68 3C 60 80 49 */ lis r3, lbl_80492260@ha
/* 8020430C 001FFF6C C0 62 99 44 */ lfs f3, lbl_80641F44-_SDA2_BASE_(r2)
/* 80204310 001FFF70 38 63 22 60 */ addi r3, r3, lbl_80492260@l
/* 80204314 001FFF74 C0 43 00 0C */ lfs f2, 0xc(r3)
/* 80204318 001FFF78 FC 20 10 18 */ frsp f1, f2
/* 8020431C 001FFF7C D0 43 00 10 */ stfs f2, 0x10(r3)
/* 80204320 001FFF80 C0 43 00 08 */ lfs f2, 8(r3)
/* 80204324 001FFF84 EC 63 08 2A */ fadds f3, f3, f1
/* 80204328 001FFF88 FC 20 10 18 */ frsp f1, f2
/* 8020432C 001FFF8C D0 43 00 0C */ stfs f2, 0xc(r3)
/* 80204330 001FFF90 C0 43 00 04 */ lfs f2, 4(r3)
/* 80204334 001FFF94 EC 63 08 2A */ fadds f3, f3, f1
/* 80204338 001FFF98 FC 20 10 18 */ frsp f1, f2
/* 8020433C 001FFF9C D0 43 00 08 */ stfs f2, 8(r3)
/* 80204340 001FFFA0 C0 43 00 00 */ lfs f2, 0(r3)
/* 80204344 001FFFA4 EC 63 08 2A */ fadds f3, f3, f1
/* 80204348 001FFFA8 FC 20 10 18 */ frsp f1, f2
/* 8020434C 001FFFAC D0 43 00 04 */ stfs f2, 4(r3)
/* 80204350 001FFFB0 EC 63 08 2A */ fadds f3, f3, f1
/* 80204354 001FFFB4 48 00 00 08 */ b lbl_8020435C
/* 80204358 001FFFB8 48 00 00 08 */ b lbl_80204360
lbl_8020435C:
/* 8020435C 001FFFBC FC 40 F8 90 */ fmr f2, f31
lbl_80204360:
/* 80204360 001FFFC0 FC 20 10 18 */ frsp f1, f2
/* 80204364 001FFFC4 C0 02 99 48 */ lfs f0, lbl_80641F48-_SDA2_BASE_(r2)
/* 80204368 001FFFC8 D0 43 00 00 */ stfs f2, 0(r3)
/* 8020436C 001FFFCC EC 63 08 2A */ fadds f3, f3, f1
/* 80204370 001FFFD0 EF E3 00 24 */ fdivs f31, f3, f0
lbl_80204374:
/* 80204374 001FFFD4 83 ED A1 C8 */ lwz r31, lbl_8063F488-_SDA_BASE_(r13)
/* 80204378 001FFFD8 48 00 00 14 */ b lbl_8020438C
lbl_8020437C:
/* 8020437C 001FFFDC FC 20 F8 90 */ fmr f1, f31
/* 80204380 001FFFE0 7F E3 FB 78 */ mr r3, r31
/* 80204384 001FFFE4 48 00 2F 99 */ bl func_8020731C
/* 80204388 001FFFE8 83 FF 01 50 */ lwz r31, 0x150(r31)
lbl_8020438C:
/* 8020438C 001FFFEC 2C 1F 00 00 */ cmpwi r31, 0
/* 80204390 001FFFF0 40 82 FF EC */ bne lbl_8020437C
/* 80204394 001FFFF4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0
/* 80204398 001FFFF8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020439C 001FFFFC CB E1 00 10 */ lfd f31, 0x10(r1)
/* 802043A0 00200000 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802043A4 00200004 7C 08 03 A6 */ mtlr r0
/* 802043A8 00200008 38 21 00 20 */ addi r1, r1, 0x20
/* 802043AC 0020000C 4E 80 00 20 */ blr
.global func_802043B0
func_802043B0:
/* 802043B0 00200010 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802043B4 00200014 7C 08 02 A6 */ mflr r0
/* 802043B8 00200018 90 01 00 34 */ stw r0, 0x34(r1)
/* 802043BC 0020001C 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 802043C0 00200020 3F E0 80 49 */ lis r31, lbl_804921F0@ha
/* 802043C4 00200024 3B FF 21 F0 */ addi r31, r31, lbl_804921F0@l
/* 802043C8 00200028 93 C1 00 28 */ stw r30, 0x28(r1)
/* 802043CC 0020002C 7C 7E 1B 78 */ mr r30, r3
/* 802043D0 00200030 7F C4 F3 78 */ mr r4, r30
/* 802043D4 00200034 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802043D8 00200038 48 02 EF 05 */ bl func_802332DC
/* 802043DC 0020003C 38 7E 01 D4 */ addi r3, r30, 0x1d4
/* 802043E0 00200040 38 9F 00 00 */ addi r4, r31, 0
/* 802043E4 00200044 48 07 7B 75 */ bl PSMTXCopy
/* 802043E8 00200048 38 7F 00 30 */ addi r3, r31, 0x30
/* 802043EC 0020004C 38 9E 02 04 */ addi r4, r30, 0x204
/* 802043F0 00200050 48 07 8D D5 */ bl C_QUATMtx
/* 802043F4 00200054 C0 1E 01 AC */ lfs f0, 0x1ac(r30)
/* 802043F8 00200058 38 9F 00 40 */ addi r4, r31, 0x40
/* 802043FC 0020005C 38 7E 01 C4 */ addi r3, r30, 0x1c4
/* 80204400 00200060 38 A1 00 14 */ addi r5, r1, 0x14
/* 80204404 00200064 D0 1F 00 40 */ stfs f0, 0x40(r31)
/* 80204408 00200068 C0 1E 01 B0 */ lfs f0, 0x1b0(r30)
/* 8020440C 0020006C D0 04 00 04 */ stfs f0, 4(r4)
/* 80204410 00200070 C0 1E 01 B4 */ lfs f0, 0x1b4(r30)
/* 80204414 00200074 D0 04 00 08 */ stfs f0, 8(r4)
/* 80204418 00200078 48 07 88 D1 */ bl PSVECSubtract
/* 8020441C 0020007C 38 61 00 14 */ addi r3, r1, 0x14
/* 80204420 00200080 7C 64 1B 78 */ mr r4, r3
/* 80204424 00200084 48 07 89 05 */ bl PSVECNormalize
/* 80204428 00200088 C0 41 00 14 */ lfs f2, 0x14(r1)
/* 8020442C 0020008C 38 7F 00 4C */ addi r3, r31, 0x4c
/* 80204430 00200090 C0 21 00 18 */ lfs f1, 0x18(r1)
/* 80204434 00200094 C0 01 00 1C */ lfs f0, 0x1c(r1)
/* 80204438 00200098 D0 5F 00 4C */ stfs f2, 0x4c(r31)
/* 8020443C 0020009C D0 23 00 04 */ stfs f1, 4(r3)
/* 80204440 002000A0 D0 03 00 08 */ stfs f0, 8(r3)
/* 80204444 002000A4 80 1E 01 04 */ lwz r0, 0x104(r30)
/* 80204448 002000A8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 8020444C 002000AC 41 82 00 0C */ beq lbl_80204458
/* 80204450 002000B0 7F C3 F3 78 */ mr r3, r30
/* 80204454 002000B4 4B FD A0 D1 */ bl func_801DE524__8GScameraFv
lbl_80204458:
/* 80204458 002000B8 C0 1E 01 B8 */ lfs f0, 0x1b8(r30)
/* 8020445C 002000BC 38 9F 00 58 */ addi r4, r31, 0x58
/* 80204460 002000C0 38 7F 00 4C */ addi r3, r31, 0x4c
/* 80204464 002000C4 38 A1 00 08 */ addi r5, r1, 8
/* 80204468 002000C8 D0 1F 00 58 */ stfs f0, 0x58(r31)
/* 8020446C 002000CC C0 1E 01 BC */ lfs f0, 0x1bc(r30)
/* 80204470 002000D0 D0 04 00 04 */ stfs f0, 4(r4)
/* 80204474 002000D4 C0 1E 01 C0 */ lfs f0, 0x1c0(r30)
/* 80204478 002000D8 D0 04 00 08 */ stfs f0, 8(r4)
/* 8020447C 002000DC 48 07 89 6D */ bl PSVECCrossProduct
/* 80204480 002000E0 C0 41 00 08 */ lfs f2, 8(r1)
/* 80204484 002000E4 38 7F 00 64 */ addi r3, r31, 0x64
/* 80204488 002000E8 C0 21 00 0C */ lfs f1, 0xc(r1)
/* 8020448C 002000EC 38 00 00 00 */ li r0, 0
/* 80204490 002000F0 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 80204494 002000F4 D0 5F 00 64 */ stfs f2, 0x64(r31)
/* 80204498 002000F8 D0 23 00 04 */ stfs f1, 4(r3)
/* 8020449C 002000FC D0 03 00 08 */ stfs f0, 8(r3)
/* 802044A0 00200100 C0 1E 01 7C */ lfs f0, 0x17c(r30)
/* 802044A4 00200104 D0 0D A1 CC */ stfs f0, lbl_8063F48C-_SDA_BASE_(r13)
/* 802044A8 00200108 98 0D A1 D0 */ stb r0, lbl_8063F490-_SDA_BASE_(r13)
/* 802044AC 0020010C 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 802044B0 00200110 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 802044B4 00200114 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802044B8 00200118 7C 08 03 A6 */ mtlr r0
/* 802044BC 0020011C 38 21 00 30 */ addi r1, r1, 0x30
/* 802044C0 00200120 4E 80 00 20 */ blr
.global func_802044C4
func_802044C4:
/* 802044C4 00200124 94 21 FF 00 */ stwu r1, -0x100(r1)
/* 802044C8 00200128 7C 08 02 A6 */ mflr r0
/* 802044CC 0020012C 90 01 01 04 */ stw r0, 0x104(r1)
/* 802044D0 00200130 93 E1 00 FC */ stw r31, 0xfc(r1)
/* 802044D4 00200134 93 C1 00 F8 */ stw r30, 0xf8(r1)
/* 802044D8 00200138 93 A1 00 F4 */ stw r29, 0xf4(r1)
/* 802044DC 0020013C 3F A0 80 49 */ lis r29, lbl_804921F0@ha
/* 802044E0 00200140 3B BD 21 F0 */ addi r29, r29, lbl_804921F0@l
/* 802044E4 00200144 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802044E8 00200148 48 03 0D D5 */ bl func_802352BC
/* 802044EC 0020014C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802044F0 00200150 3C 80 43 30 */ lis r4, 0x4330
/* 802044F4 00200154 90 81 00 E0 */ stw r4, 0xe0(r1)
/* 802044F8 00200158 A0 A6 00 04 */ lhz r5, 4(r6)
/* 802044FC 0020015C A0 06 00 06 */ lhz r0, 6(r6)
/* 80204500 00200160 90 A1 00 E4 */ stw r5, 0xe4(r1)
/* 80204504 00200164 C8 82 99 38 */ lfd f4, lbl_80641F38-_SDA2_BASE_(r2)
/* 80204508 00200168 C8 01 00 E0 */ lfd f0, 0xe0(r1)
/* 8020450C 0020016C 90 01 00 EC */ stw r0, 0xec(r1)
/* 80204510 00200170 EC 20 20 28 */ fsubs f1, f0, f4
/* 80204514 00200174 C0 03 00 0C */ lfs f0, 0xc(r3)
/* 80204518 00200178 90 81 00 E8 */ stw r4, 0xe8(r1)
/* 8020451C 0020017C C0 A3 00 08 */ lfs f5, 8(r3)
/* 80204520 00200180 7C C3 33 78 */ mr r3, r6
/* 80204524 00200184 EC 60 00 72 */ fmuls f3, f0, f1
/* 80204528 00200188 C8 41 00 E8 */ lfd f2, 0xe8(r1)
/* 8020452C 0020018C C0 22 99 4C */ lfs f1, lbl_80641F4C-_SDA2_BASE_(r2)
/* 80204530 00200190 EC C2 20 28 */ fsubs f6, f2, f4
/* 80204534 00200194 C0 02 99 54 */ lfs f0, lbl_80641F54-_SDA2_BASE_(r2)
/* 80204538 00200198 C0 42 99 50 */ lfs f2, lbl_80641F50-_SDA2_BASE_(r2)
/* 8020453C 0020019C C0 82 99 58 */ lfs f4, lbl_80641F58-_SDA2_BASE_(r2)
/* 80204540 002001A0 EC E5 01 B2 */ fmuls f7, f5, f6
/* 80204544 002001A4 C0 A2 99 5C */ lfs f5, lbl_80641F5C-_SDA2_BASE_(r2)
/* 80204548 002001A8 C0 C2 99 60 */ lfs f6, lbl_80641F60-_SDA2_BASE_(r2)
/* 8020454C 002001AC EC 67 18 24 */ fdivs f3, f7, f3
/* 80204550 002001B0 EC 21 00 F2 */ fmuls f1, f1, f3
/* 80204554 002001B4 EC 60 00 F2 */ fmuls f3, f0, f3
/* 80204558 002001B8 48 03 08 A1 */ bl func_80234DF8
/* 8020455C 002001BC 3C 80 80 49 */ lis r4, lbl_80493620@ha
/* 80204560 002001C0 3C A0 80 49 */ lis r5, lbl_80493614@ha
/* 80204564 002001C4 38 64 36 20 */ addi r3, r4, lbl_80493620@l
/* 80204568 002001C8 C0 04 36 20 */ lfs f0, 0x3620(r4)
/* 8020456C 002001CC C0 43 00 08 */ lfs f2, 8(r3)
/* 80204570 002001D0 38 85 36 14 */ addi r4, r5, lbl_80493614@l
/* 80204574 002001D4 C0 23 00 04 */ lfs f1, 4(r3)
/* 80204578 002001D8 FD 40 00 50 */ fneg f10, f0
/* 8020457C 002001DC FD 00 10 50 */ fneg f8, f2
/* 80204580 002001E0 C0 A5 36 14 */ lfs f5, 0x3614(r5)
/* 80204584 002001E4 FD 20 08 50 */ fneg f9, f1
/* 80204588 002001E8 C0 E2 99 44 */ lfs f7, lbl_80641F44-_SDA2_BASE_(r2)
/* 8020458C 002001EC FC 40 50 18 */ frsp f2, f10
/* 80204590 002001F0 FC 00 40 18 */ frsp f0, f8
/* 80204594 002001F4 FC 20 48 18 */ frsp f1, f9
/* 80204598 002001F8 C0 C2 99 64 */ lfs f6, lbl_80641F64-_SDA2_BASE_(r2)
/* 8020459C 002001FC 38 7D 00 4C */ addi r3, r29, 0x4c
/* 802045A0 00200200 3B DD 00 40 */ addi r30, r29, 0x40
/* 802045A4 00200204 C0 84 00 04 */ lfs f4, 4(r4)
/* 802045A8 00200208 3B FD 00 58 */ addi r31, r29, 0x58
/* 802045AC 0020020C C0 64 00 08 */ lfs f3, 8(r4)
/* 802045B0 00200210 7F E4 FB 78 */ mr r4, r31
/* 802045B4 00200214 D0 FD 00 40 */ stfs f7, 0x40(r29)
/* 802045B8 00200218 38 A1 00 08 */ addi r5, r1, 8
/* 802045BC 0020021C D0 FE 00 04 */ stfs f7, 4(r30)
/* 802045C0 00200220 D0 DE 00 08 */ stfs f6, 8(r30)
/* 802045C4 00200224 D0 BD 00 58 */ stfs f5, 0x58(r29)
/* 802045C8 00200228 D0 9F 00 04 */ stfs f4, 4(r31)
/* 802045CC 0020022C D0 7F 00 08 */ stfs f3, 8(r31)
/* 802045D0 00200230 D1 41 00 14 */ stfs f10, 0x14(r1)
/* 802045D4 00200234 D1 21 00 18 */ stfs f9, 0x18(r1)
/* 802045D8 00200238 D1 01 00 1C */ stfs f8, 0x1c(r1)
/* 802045DC 0020023C D0 5D 00 4C */ stfs f2, 0x4c(r29)
/* 802045E0 00200240 D0 23 00 04 */ stfs f1, 4(r3)
/* 802045E4 00200244 D0 03 00 08 */ stfs f0, 8(r3)
/* 802045E8 00200248 48 07 88 01 */ bl PSVECCrossProduct
/* 802045EC 0020024C C0 61 00 08 */ lfs f3, 8(r1)
/* 802045F0 00200250 3C C0 80 49 */ lis r6, lbl_8049362C@ha
/* 802045F4 00200254 C0 02 99 44 */ lfs f0, lbl_80641F44-_SDA2_BASE_(r2)
/* 802045F8 00200258 38 FD 00 64 */ addi r7, r29, 0x64
/* 802045FC 0020025C C0 41 00 0C */ lfs f2, 0xc(r1)
/* 80204600 00200260 7F C4 F3 78 */ mr r4, r30
/* 80204604 00200264 C0 21 00 10 */ lfs f1, 0x10(r1)
/* 80204608 00200268 7F E5 FB 78 */ mr r5, r31
/* 8020460C 0020026C D0 7D 00 64 */ stfs f3, 0x64(r29)
/* 80204610 00200270 38 7D 00 00 */ addi r3, r29, 0
/* 80204614 00200274 38 C6 36 2C */ addi r6, r6, lbl_8049362C@l
/* 80204618 00200278 D0 47 00 04 */ stfs f2, 4(r7)
/* 8020461C 0020027C D0 27 00 08 */ stfs f1, 8(r7)
/* 80204620 00200280 D0 0D A1 CC */ stfs f0, lbl_8063F48C-_SDA_BASE_(r13)
/* 80204624 00200284 48 07 80 41 */ bl C_MTXLookAt
/* 80204628 00200288 38 7D 00 00 */ addi r3, r29, 0
/* 8020462C 0020028C 38 81 00 50 */ addi r4, r1, 0x50
/* 80204630 00200290 48 07 7A 79 */ bl PSMTXInverse
/* 80204634 00200294 38 61 00 50 */ addi r3, r1, 0x50
/* 80204638 00200298 38 81 00 B0 */ addi r4, r1, 0xb0
/* 8020463C 0020029C 48 07 79 1D */ bl PSMTXCopy
/* 80204640 002002A0 38 61 00 B0 */ addi r3, r1, 0xb0
/* 80204644 002002A4 38 81 00 20 */ addi r4, r1, 0x20
/* 80204648 002002A8 48 07 7A 11 */ bl PSMTXTranspose
/* 8020464C 002002AC 38 61 00 20 */ addi r3, r1, 0x20
/* 80204650 002002B0 38 81 00 80 */ addi r4, r1, 0x80
/* 80204654 002002B4 48 07 79 05 */ bl PSMTXCopy
/* 80204658 002002B8 38 7D 00 30 */ addi r3, r29, 0x30
/* 8020465C 002002BC 38 81 00 B0 */ addi r4, r1, 0xb0
/* 80204660 002002C0 48 07 8B 65 */ bl C_QUATMtx
/* 80204664 002002C4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80204668 002002C8 38 7D 00 00 */ addi r3, r29, 0
/* 8020466C 002002CC 83 A4 16 E8 */ lwz r29, 0x16e8(r4)
/* 80204670 002002D0 80 9D 00 04 */ lwz r4, 4(r29)
/* 80204674 002002D4 38 84 00 04 */ addi r4, r4, 4
/* 80204678 002002D8 48 07 78 E1 */ bl PSMTXCopy
/* 8020467C 002002DC 80 9D 00 04 */ lwz r4, 4(r29)
/* 80204680 002002E0 38 61 00 B0 */ addi r3, r1, 0xb0
/* 80204684 002002E4 38 84 00 34 */ addi r4, r4, 0x34
/* 80204688 002002E8 48 07 78 D1 */ bl PSMTXCopy
/* 8020468C 002002EC 80 9D 00 04 */ lwz r4, 4(r29)
/* 80204690 002002F0 38 61 00 80 */ addi r3, r1, 0x80
/* 80204694 002002F4 38 84 00 64 */ addi r4, r4, 0x64
/* 80204698 002002F8 48 07 78 C1 */ bl PSMTXCopy
/* 8020469C 002002FC 80 9D 00 04 */ lwz r4, 4(r29)
/* 802046A0 00200300 38 00 00 01 */ li r0, 1
/* 802046A4 00200304 80 64 00 00 */ lwz r3, 0(r4)
/* 802046A8 00200308 60 63 00 04 */ ori r3, r3, 4
/* 802046AC 0020030C 90 64 00 00 */ stw r3, 0(r4)
/* 802046B0 00200310 80 9D 00 04 */ lwz r4, 4(r29)
/* 802046B4 00200314 80 64 00 00 */ lwz r3, 0(r4)
/* 802046B8 00200318 54 63 07 76 */ rlwinm r3, r3, 0, 0x1d, 0x1b
/* 802046BC 0020031C 90 64 00 00 */ stw r3, 0(r4)
/* 802046C0 00200320 98 0D A1 D0 */ stb r0, lbl_8063F490-_SDA_BASE_(r13)
/* 802046C4 00200324 83 E1 00 FC */ lwz r31, 0xfc(r1)
/* 802046C8 00200328 83 C1 00 F8 */ lwz r30, 0xf8(r1)
/* 802046CC 0020032C 83 A1 00 F4 */ lwz r29, 0xf4(r1)
/* 802046D0 00200330 80 01 01 04 */ lwz r0, 0x104(r1)
/* 802046D4 00200334 7C 08 03 A6 */ mtlr r0
/* 802046D8 00200338 38 21 01 00 */ addi r1, r1, 0x100
/* 802046DC 0020033C 4E 80 00 20 */ blr
.global func_802046E0
func_802046E0:
/* 802046E0 00200340 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802046E4 00200344 7C 08 02 A6 */ mflr r0
/* 802046E8 00200348 90 01 00 24 */ stw r0, 0x24(r1)
/* 802046EC 0020034C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802046F0 00200350 93 C1 00 18 */ stw r30, 0x18(r1)
/* 802046F4 00200354 93 A1 00 14 */ stw r29, 0x14(r1)
/* 802046F8 00200358 7C 7D 1B 78 */ mr r29, r3
/* 802046FC 0020035C 83 CD A1 C8 */ lwz r30, lbl_8063F488-_SDA_BASE_(r13)
/* 80204700 00200360 2C 1E 00 00 */ cmpwi r30, 0
/* 80204704 00200364 41 82 00 F4 */ beq lbl_802047F8
/* 80204708 00200368 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8020470C 0020036C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80204710 00200370 88 64 0A 87 */ lbz r3, 0xa87(r4)
/* 80204714 00200374 7C 03 00 D0 */ neg r0, r3
/* 80204718 00200378 7C 00 1B 78 */ or r0, r0, r3
/* 8020471C 0020037C 54 1F 0F FF */ rlwinm. r31, r0, 1, 0x1f, 0x1f
/* 80204720 00200380 41 82 00 2C */ beq lbl_8020474C
/* 80204724 00200384 38 00 00 00 */ li r0, 0
/* 80204728 00200388 98 04 0A 87 */ stb r0, 0xa87(r4)
/* 8020472C 0020038C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80204730 00200390 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80204734 00200394 60 00 00 40 */ ori r0, r0, 0x40
/* 80204738 00200398 90 03 00 64 */ stw r0, 0x64(r3)
/* 8020473C 0020039C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80204740 002003A0 80 03 00 00 */ lwz r0, 0(r3)
/* 80204744 002003A4 60 00 00 40 */ ori r0, r0, 0x40
/* 80204748 002003A8 90 03 00 00 */ stw r0, 0(r3)
lbl_8020474C:
/* 8020474C 002003AC 7F A3 EB 78 */ mr r3, r29
/* 80204750 002003B0 4B FF FC 61 */ bl func_802043B0
/* 80204754 002003B4 80 6D A4 48 */ lwz r3, lbl_8063F708-_SDA_BASE_(r13)
/* 80204758 002003B8 38 00 00 00 */ li r0, 0
/* 8020475C 002003BC 98 0D A1 DD */ stb r0, lbl_8063F49D-_SDA_BASE_(r13)
/* 80204760 002003C0 2C 03 00 00 */ cmpwi r3, 0
/* 80204764 002003C4 41 82 00 08 */ beq lbl_8020476C
/* 80204768 002003C8 80 03 00 00 */ lwz r0, 0(r3)
lbl_8020476C:
/* 8020476C 002003CC 90 0D A1 D8 */ stw r0, lbl_8063F498-_SDA_BASE_(r13)
/* 80204770 002003D0 38 60 00 01 */ li r3, 1
/* 80204774 002003D4 48 00 0B 05 */ bl func_80205278
/* 80204778 002003D8 48 00 00 14 */ b lbl_8020478C
lbl_8020477C:
/* 8020477C 002003DC 7F A3 EB 78 */ mr r3, r29
/* 80204780 002003E0 7F C4 F3 78 */ mr r4, r30
/* 80204784 002003E4 48 00 2D A9 */ bl func_8020752C
/* 80204788 002003E8 83 DE 01 50 */ lwz r30, 0x150(r30)
lbl_8020478C:
/* 8020478C 002003EC 2C 1E 00 00 */ cmpwi r30, 0
/* 80204790 002003F0 40 82 FF EC */ bne lbl_8020477C
/* 80204794 002003F4 2C 1F 00 00 */ cmpwi r31, 0
/* 80204798 002003F8 41 82 00 60 */ beq lbl_802047F8
/* 8020479C 002003FC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802047A0 00200400 38 00 00 01 */ li r0, 1
/* 802047A4 00200404 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802047A8 00200408 98 03 0A 87 */ stb r0, 0xa87(r3)
/* 802047AC 0020040C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802047B0 00200410 80 03 00 64 */ lwz r0, 0x64(r3)
/* 802047B4 00200414 60 00 00 40 */ ori r0, r0, 0x40
/* 802047B8 00200418 90 03 00 64 */ stw r0, 0x64(r3)
/* 802047BC 0020041C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802047C0 00200420 80 03 00 64 */ lwz r0, 0x64(r3)
/* 802047C4 00200424 60 00 02 00 */ ori r0, r0, 0x200
/* 802047C8 00200428 90 03 00 64 */ stw r0, 0x64(r3)
/* 802047CC 0020042C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802047D0 00200430 88 03 0A 86 */ lbz r0, 0xa86(r3)
/* 802047D4 00200434 2C 00 00 00 */ cmpwi r0, 0
/* 802047D8 00200438 41 82 00 10 */ beq lbl_802047E8
/* 802047DC 0020043C 80 03 00 64 */ lwz r0, 0x64(r3)
/* 802047E0 00200440 60 00 01 00 */ ori r0, r0, 0x100
/* 802047E4 00200444 90 03 00 64 */ stw r0, 0x64(r3)
lbl_802047E8:
/* 802047E8 00200448 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802047EC 0020044C 80 03 00 00 */ lwz r0, 0(r3)
/* 802047F0 00200450 60 00 00 40 */ ori r0, r0, 0x40
/* 802047F4 00200454 90 03 00 00 */ stw r0, 0(r3)
lbl_802047F8:
/* 802047F8 00200458 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802047FC 0020045C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80204800 00200460 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80204804 00200464 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 80204808 00200468 7C 08 03 A6 */ mtlr r0
/* 8020480C 0020046C 38 21 00 20 */ addi r1, r1, 0x20
/* 80204810 00200470 4E 80 00 20 */ blr
.global func_80204814
func_80204814:
/* 80204814 00200474 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80204818 00200478 7C 08 02 A6 */ mflr r0
/* 8020481C 0020047C 90 01 00 54 */ stw r0, 0x54(r1)
/* 80204820 00200480 39 61 00 50 */ addi r11, r1, 0x50
/* 80204824 00200484 4B FC 29 05 */ bl _savegpr_27
/* 80204828 00200488 2C 03 00 00 */ cmpwi r3, 0
/* 8020482C 0020048C 7C 9B 23 78 */ mr r27, r4
/* 80204830 00200490 7C BF 2B 78 */ mr r31, r5
/* 80204834 00200494 7C DD 33 78 */ mr r29, r6
/* 80204838 00200498 40 82 00 28 */ bne lbl_80204860
/* 8020483C 0020049C 88 0D A1 DE */ lbz r0, lbl_8063F49E-_SDA_BASE_(r13)
/* 80204840 002004A0 7C 00 20 40 */ cmplw r0, r4
/* 80204844 002004A4 40 82 00 1C */ bne lbl_80204860
/* 80204848 002004A8 88 0D A1 DF */ lbz r0, lbl_8063F49F-_SDA_BASE_(r13)
/* 8020484C 002004AC 7C 00 28 40 */ cmplw r0, r5
/* 80204850 002004B0 40 82 00 10 */ bne lbl_80204860
/* 80204854 002004B4 88 0D A1 E0 */ lbz r0, lbl_8063F4A0-_SDA_BASE_(r13)
/* 80204858 002004B8 7C 00 30 40 */ cmplw r0, r6
/* 8020485C 002004BC 41 82 07 44 */ beq lbl_80204FA0
lbl_80204860:
/* 80204860 002004C0 3B 80 00 00 */ li r28, 0
/* 80204864 002004C4 2C 06 00 00 */ cmpwi r6, 0
/* 80204868 002004C8 9B 81 00 10 */ stb r28, 0x10(r1)
/* 8020486C 002004CC 41 82 00 30 */ beq lbl_8020489C
/* 80204870 002004D0 38 61 00 10 */ addi r3, r1, 0x10
/* 80204874 002004D4 48 00 0C 75 */ bl func_802054E8
/* 80204878 002004D8 88 A1 00 10 */ lbz r5, 0x10(r1)
/* 8020487C 002004DC 7C 7C 1B 78 */ mr r28, r3
/* 80204880 002004E0 2C 05 00 00 */ cmpwi r5, 0
/* 80204884 002004E4 41 82 00 14 */ beq lbl_80204898
/* 80204888 002004E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020488C 002004EC 7F 84 E3 78 */ mr r4, r28
/* 80204890 002004F0 48 00 0C 6D */ bl func_802054FC
/* 80204894 002004F4 48 00 00 08 */ b lbl_8020489C
lbl_80204898:
/* 80204898 002004F8 3B 80 00 00 */ li r28, 0
lbl_8020489C:
/* 8020489C 002004FC 9B 6D A1 DE */ stb r27, lbl_8063F49E-_SDA_BASE_(r13)
/* 802048A0 00200500 38 80 00 01 */ li r4, 1
/* 802048A4 00200504 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802048A8 00200508 9B ED A1 DF */ stb r31, lbl_8063F49F-_SDA_BASE_(r13)
/* 802048AC 0020050C 9B AD A1 E0 */ stb r29, lbl_8063F4A0-_SDA_BASE_(r13)
/* 802048B0 00200510 48 00 0D 6D */ bl func_8020561C
/* 802048B4 00200514 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802048B8 00200518 38 80 00 00 */ li r4, 0
/* 802048BC 0020051C 38 A0 00 01 */ li r5, 1
/* 802048C0 00200520 38 C0 00 04 */ li r6, 4
/* 802048C4 00200524 38 E0 00 00 */ li r7, 0
/* 802048C8 00200528 39 00 00 00 */ li r8, 0
/* 802048CC 0020052C 39 20 00 00 */ li r9, 0
/* 802048D0 00200530 48 02 FB A5 */ bl func_80234474
/* 802048D4 00200534 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802048D8 00200538 38 80 00 00 */ li r4, 0
/* 802048DC 0020053C 48 00 0D 6D */ bl func_80205648
/* 802048E0 00200540 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802048E4 00200544 38 80 00 00 */ li r4, 0
/* 802048E8 00200548 4B FE 87 1D */ bl func_801ED004
/* 802048EC 0020054C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802048F0 00200550 38 80 00 01 */ li r4, 1
/* 802048F4 00200554 48 00 0D 81 */ bl func_80205674
/* 802048F8 00200558 38 61 00 24 */ addi r3, r1, 0x24
/* 802048FC 0020055C 38 80 00 00 */ li r4, 0
/* 80204900 00200560 48 00 10 15 */ bl func_80205914
/* 80204904 00200564 7C 7D 1B 78 */ mr r29, r3
/* 80204908 00200568 38 61 00 28 */ addi r3, r1, 0x28
/* 8020490C 0020056C 38 80 00 00 */ li r4, 0
/* 80204910 00200570 48 00 10 05 */ bl func_80205914
/* 80204914 00200574 7C 65 1B 78 */ mr r5, r3
/* 80204918 00200578 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020491C 0020057C 7F A6 EB 78 */ mr r6, r29
/* 80204920 00200580 38 80 00 00 */ li r4, 0
/* 80204924 00200584 48 00 0D 7D */ bl func_802056A0
/* 80204928 00200588 3B A0 00 02 */ li r29, 2
/* 8020492C 0020058C 7F 89 E3 78 */ mr r9, r28
/* 80204930 00200590 93 A1 00 08 */ stw r29, 8(r1)
/* 80204934 00200594 38 80 00 00 */ li r4, 0
/* 80204938 00200598 38 A0 00 01 */ li r5, 1
/* 8020493C 0020059C 38 C0 00 00 */ li r6, 0
/* 80204940 002005A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204944 002005A4 38 E0 00 01 */ li r7, 1
/* 80204948 002005A8 89 01 00 10 */ lbz r8, 0x10(r1)
/* 8020494C 002005AC 39 40 00 02 */ li r10, 2
/* 80204950 002005B0 48 02 EE 3D */ bl func_8023378C
/* 80204954 002005B4 3B C0 00 00 */ li r30, 0
/* 80204958 002005B8 38 80 00 00 */ li r4, 0
/* 8020495C 002005BC 93 C1 00 08 */ stw r30, 8(r1)
/* 80204960 002005C0 38 A0 00 02 */ li r5, 2
/* 80204964 002005C4 38 C0 00 00 */ li r6, 0
/* 80204968 002005C8 38 E0 00 01 */ li r7, 1
/* 8020496C 002005CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204970 002005D0 39 00 00 00 */ li r8, 0
/* 80204974 002005D4 39 20 00 00 */ li r9, 0
/* 80204978 002005D8 39 40 00 02 */ li r10, 2
/* 8020497C 002005DC 48 02 EE 11 */ bl func_8023378C
/* 80204980 002005E0 2C 1F 00 00 */ cmpwi r31, 0
/* 80204984 002005E4 41 82 03 64 */ beq lbl_80204CE8
/* 80204988 002005E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020498C 002005EC 38 80 00 03 */ li r4, 3
/* 80204990 002005F0 48 00 0D 71 */ bl func_80205700
/* 80204994 002005F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204998 002005F8 38 80 00 00 */ li r4, 0
/* 8020499C 002005FC 38 A0 00 00 */ li r5, 0
/* 802049A0 00200600 38 C0 00 00 */ li r6, 0
/* 802049A4 00200604 4B FE 87 09 */ bl func_801ED0AC
/* 802049A8 00200608 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802049AC 0020060C 38 80 00 00 */ li r4, 0
/* 802049B0 00200610 38 A0 00 00 */ li r5, 0
/* 802049B4 00200614 48 00 0D 79 */ bl func_8020572C
/* 802049B8 00200618 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802049BC 0020061C 38 80 00 00 */ li r4, 0
/* 802049C0 00200620 38 A0 00 00 */ li r5, 0
/* 802049C4 00200624 38 C0 00 00 */ li r6, 0
/* 802049C8 00200628 38 E0 00 FF */ li r7, 0xff
/* 802049CC 0020062C 4B FE 86 85 */ bl func_801ED050
/* 802049D0 00200630 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802049D4 00200634 38 80 00 00 */ li r4, 0
/* 802049D8 00200638 38 A0 00 00 */ li r5, 0
/* 802049DC 0020063C 38 C0 00 00 */ li r6, 0
/* 802049E0 00200640 38 E0 00 00 */ li r7, 0
/* 802049E4 00200644 39 00 00 00 */ li r8, 0
/* 802049E8 00200648 39 20 00 00 */ li r9, 0
/* 802049EC 0020064C 4B FE 87 01 */ bl func_801ED0EC
/* 802049F0 00200650 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802049F4 00200654 38 80 00 00 */ li r4, 0
/* 802049F8 00200658 38 A0 00 00 */ li r5, 0
/* 802049FC 0020065C 38 C0 00 00 */ li r6, 0
/* 80204A00 00200660 38 E0 00 00 */ li r7, 0
/* 80204A04 00200664 39 00 00 00 */ li r8, 0
/* 80204A08 00200668 39 20 00 00 */ li r9, 0
/* 80204A0C 0020066C 4B FE 87 2D */ bl func_801ED138
/* 80204A10 00200670 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A14 00200674 38 80 00 00 */ li r4, 0
/* 80204A18 00200678 38 A0 00 08 */ li r5, 8
/* 80204A1C 0020067C 38 C0 00 0F */ li r6, 0xf
/* 80204A20 00200680 38 E0 00 0E */ li r7, 0xe
/* 80204A24 00200684 39 00 00 0F */ li r8, 0xf
/* 80204A28 00200688 4B FE 87 5D */ bl func_801ED184
/* 80204A2C 0020068C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A30 00200690 38 80 00 00 */ li r4, 0
/* 80204A34 00200694 38 A0 00 04 */ li r5, 4
/* 80204A38 00200698 38 C0 00 07 */ li r6, 7
/* 80204A3C 0020069C 38 E0 00 06 */ li r7, 6
/* 80204A40 002006A0 39 00 00 07 */ li r8, 7
/* 80204A44 002006A4 4B FE 87 89 */ bl func_801ED1CC
/* 80204A48 002006A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A4C 002006AC 38 80 00 01 */ li r4, 1
/* 80204A50 002006B0 38 A0 00 00 */ li r5, 0
/* 80204A54 002006B4 38 C0 00 00 */ li r6, 0
/* 80204A58 002006B8 4B FE 86 55 */ bl func_801ED0AC
/* 80204A5C 002006BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A60 002006C0 38 80 00 01 */ li r4, 1
/* 80204A64 002006C4 38 A0 00 00 */ li r5, 0
/* 80204A68 002006C8 48 00 0C C5 */ bl func_8020572C
/* 80204A6C 002006CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A70 002006D0 38 80 00 01 */ li r4, 1
/* 80204A74 002006D4 38 A0 00 00 */ li r5, 0
/* 80204A78 002006D8 38 C0 00 01 */ li r6, 1
/* 80204A7C 002006DC 38 E0 00 FF */ li r7, 0xff
/* 80204A80 002006E0 4B FE 85 D1 */ bl func_801ED050
/* 80204A84 002006E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A88 002006E8 38 80 00 01 */ li r4, 1
/* 80204A8C 002006EC 38 A0 00 00 */ li r5, 0
/* 80204A90 002006F0 38 C0 00 00 */ li r6, 0
/* 80204A94 002006F4 38 E0 00 00 */ li r7, 0
/* 80204A98 002006F8 39 00 00 01 */ li r8, 1
/* 80204A9C 002006FC 39 20 00 01 */ li r9, 1
/* 80204AA0 00200700 4B FE 86 4D */ bl func_801ED0EC
/* 80204AA4 00200704 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204AA8 00200708 38 80 00 01 */ li r4, 1
/* 80204AAC 0020070C 38 A0 00 00 */ li r5, 0
/* 80204AB0 00200710 38 C0 00 00 */ li r6, 0
/* 80204AB4 00200714 38 E0 00 00 */ li r7, 0
/* 80204AB8 00200718 39 00 00 01 */ li r8, 1
/* 80204ABC 0020071C 39 20 00 01 */ li r9, 1
/* 80204AC0 00200720 4B FE 86 79 */ bl func_801ED138
/* 80204AC4 00200724 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204AC8 00200728 38 80 00 01 */ li r4, 1
/* 80204ACC 0020072C 38 A0 00 0F */ li r5, 0xf
/* 80204AD0 00200730 38 C0 00 08 */ li r6, 8
/* 80204AD4 00200734 38 E0 00 0E */ li r7, 0xe
/* 80204AD8 00200738 39 00 00 00 */ li r8, 0
/* 80204ADC 0020073C 4B FE 86 A9 */ bl func_801ED184
/* 80204AE0 00200740 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204AE4 00200744 38 80 00 01 */ li r4, 1
/* 80204AE8 00200748 38 A0 00 07 */ li r5, 7
/* 80204AEC 0020074C 38 C0 00 04 */ li r6, 4
/* 80204AF0 00200750 38 E0 00 06 */ li r7, 6
/* 80204AF4 00200754 39 00 00 00 */ li r8, 0
/* 80204AF8 00200758 4B FE 86 D5 */ bl func_801ED1CC
/* 80204AFC 0020075C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B00 00200760 38 80 00 02 */ li r4, 2
/* 80204B04 00200764 38 A0 00 00 */ li r5, 0
/* 80204B08 00200768 38 C0 00 00 */ li r6, 0
/* 80204B0C 0020076C 4B FE 85 A1 */ bl func_801ED0AC
/* 80204B10 00200770 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B14 00200774 38 80 00 02 */ li r4, 2
/* 80204B18 00200778 38 A0 00 FF */ li r5, 0xff
/* 80204B1C 0020077C 38 C0 00 FF */ li r6, 0xff
/* 80204B20 00200780 38 E0 00 00 */ li r7, 0
/* 80204B24 00200784 4B FE 85 2D */ bl func_801ED050
/* 80204B28 00200788 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B2C 0020078C 38 80 00 02 */ li r4, 2
/* 80204B30 00200790 38 A0 00 00 */ li r5, 0
/* 80204B34 00200794 38 C0 00 00 */ li r6, 0
/* 80204B38 00200798 38 E0 00 00 */ li r7, 0
/* 80204B3C 0020079C 39 00 00 00 */ li r8, 0
/* 80204B40 002007A0 39 20 00 00 */ li r9, 0
/* 80204B44 002007A4 4B FE 85 A9 */ bl func_801ED0EC
/* 80204B48 002007A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B4C 002007AC 38 80 00 02 */ li r4, 2
/* 80204B50 002007B0 38 A0 00 00 */ li r5, 0
/* 80204B54 002007B4 38 C0 00 00 */ li r6, 0
/* 80204B58 002007B8 38 E0 00 00 */ li r7, 0
/* 80204B5C 002007BC 39 00 00 00 */ li r8, 0
/* 80204B60 002007C0 39 20 00 00 */ li r9, 0
/* 80204B64 002007C4 4B FE 85 D5 */ bl func_801ED138
/* 80204B68 002007C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B6C 002007CC 38 80 00 02 */ li r4, 2
/* 80204B70 002007D0 38 A0 00 0F */ li r5, 0xf
/* 80204B74 002007D4 38 C0 00 0A */ li r6, 0xa
/* 80204B78 002007D8 38 E0 00 02 */ li r7, 2
/* 80204B7C 002007DC 39 00 00 0F */ li r8, 0xf
/* 80204B80 002007E0 4B FE 86 05 */ bl func_801ED184
/* 80204B84 002007E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B88 002007E8 38 80 00 02 */ li r4, 2
/* 80204B8C 002007EC 38 A0 00 07 */ li r5, 7
/* 80204B90 002007F0 38 C0 00 05 */ li r6, 5
/* 80204B94 002007F4 38 E0 00 01 */ li r7, 1
/* 80204B98 002007F8 39 00 00 07 */ li r8, 7
/* 80204B9C 002007FC 4B FE 86 31 */ bl func_801ED1CC
/* 80204BA0 00200800 2C 1B 00 00 */ cmpwi r27, 0
/* 80204BA4 00200804 41 82 03 FC */ beq lbl_80204FA0
/* 80204BA8 00200808 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204BAC 0020080C 38 80 00 02 */ li r4, 2
/* 80204BB0 00200810 48 00 0A C5 */ bl func_80205674
/* 80204BB4 00200814 38 61 00 1C */ addi r3, r1, 0x1c
/* 80204BB8 00200818 38 80 00 00 */ li r4, 0
/* 80204BBC 0020081C 48 00 0D 59 */ bl func_80205914
/* 80204BC0 00200820 7C 7F 1B 78 */ mr r31, r3
/* 80204BC4 00200824 38 61 00 20 */ addi r3, r1, 0x20
/* 80204BC8 00200828 38 80 00 00 */ li r4, 0
/* 80204BCC 0020082C 48 00 0D 49 */ bl func_80205914
/* 80204BD0 00200830 7C 65 1B 78 */ mr r5, r3
/* 80204BD4 00200834 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204BD8 00200838 7F E6 FB 78 */ mr r6, r31
/* 80204BDC 0020083C 38 80 00 01 */ li r4, 1
/* 80204BE0 00200840 48 00 0A C1 */ bl func_802056A0
/* 80204BE4 00200844 93 A1 00 08 */ stw r29, 8(r1)
/* 80204BE8 00200848 7F 89 E3 78 */ mr r9, r28
/* 80204BEC 0020084C 38 80 00 01 */ li r4, 1
/* 80204BF0 00200850 38 A0 00 01 */ li r5, 1
/* 80204BF4 00200854 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204BF8 00200858 38 C0 00 00 */ li r6, 0
/* 80204BFC 0020085C 89 01 00 10 */ lbz r8, 0x10(r1)
/* 80204C00 00200860 38 E0 00 01 */ li r7, 1
/* 80204C04 00200864 39 40 00 02 */ li r10, 2
/* 80204C08 00200868 48 02 EB 85 */ bl func_8023378C
/* 80204C0C 0020086C 93 C1 00 08 */ stw r30, 8(r1)
/* 80204C10 00200870 38 80 00 01 */ li r4, 1
/* 80204C14 00200874 38 A0 00 02 */ li r5, 2
/* 80204C18 00200878 38 C0 00 00 */ li r6, 0
/* 80204C1C 0020087C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C20 00200880 38 E0 00 01 */ li r7, 1
/* 80204C24 00200884 39 00 00 00 */ li r8, 0
/* 80204C28 00200888 39 20 00 00 */ li r9, 0
/* 80204C2C 0020088C 39 40 00 02 */ li r10, 2
/* 80204C30 00200890 48 02 EB 5D */ bl func_8023378C
/* 80204C34 00200894 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C38 00200898 38 80 00 04 */ li r4, 4
/* 80204C3C 0020089C 48 00 0A C5 */ bl func_80205700
/* 80204C40 002008A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C44 002008A4 38 80 00 03 */ li r4, 3
/* 80204C48 002008A8 38 A0 00 00 */ li r5, 0
/* 80204C4C 002008AC 38 C0 00 00 */ li r6, 0
/* 80204C50 002008B0 4B FE 84 5D */ bl func_801ED0AC
/* 80204C54 002008B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C58 002008B8 38 80 00 03 */ li r4, 3
/* 80204C5C 002008BC 38 A0 00 FF */ li r5, 0xff
/* 80204C60 002008C0 38 C0 00 FF */ li r6, 0xff
/* 80204C64 002008C4 38 E0 00 01 */ li r7, 1
/* 80204C68 002008C8 4B FE 83 E9 */ bl func_801ED050
/* 80204C6C 002008CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C70 002008D0 38 80 00 03 */ li r4, 3
/* 80204C74 002008D4 38 A0 00 00 */ li r5, 0
/* 80204C78 002008D8 38 C0 00 00 */ li r6, 0
/* 80204C7C 002008DC 38 E0 00 00 */ li r7, 0
/* 80204C80 002008E0 39 00 00 01 */ li r8, 1
/* 80204C84 002008E4 39 20 00 00 */ li r9, 0
/* 80204C88 002008E8 4B FE 84 65 */ bl func_801ED0EC
/* 80204C8C 002008EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C90 002008F0 38 80 00 03 */ li r4, 3
/* 80204C94 002008F4 38 A0 00 00 */ li r5, 0
/* 80204C98 002008F8 38 C0 00 00 */ li r6, 0
/* 80204C9C 002008FC 38 E0 00 00 */ li r7, 0
/* 80204CA0 00200900 39 00 00 00 */ li r8, 0
/* 80204CA4 00200904 39 20 00 00 */ li r9, 0
/* 80204CA8 00200908 4B FE 84 91 */ bl func_801ED138
/* 80204CAC 0020090C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204CB0 00200910 38 80 00 03 */ li r4, 3
/* 80204CB4 00200914 38 A0 00 0A */ li r5, 0xa
/* 80204CB8 00200918 38 C0 00 0F */ li r6, 0xf
/* 80204CBC 0020091C 38 E0 00 02 */ li r7, 2
/* 80204CC0 00200920 39 00 00 00 */ li r8, 0
/* 80204CC4 00200924 4B FE 84 C1 */ bl func_801ED184
/* 80204CC8 00200928 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204CCC 0020092C 38 80 00 03 */ li r4, 3
/* 80204CD0 00200930 38 A0 00 07 */ li r5, 7
/* 80204CD4 00200934 38 C0 00 07 */ li r6, 7
/* 80204CD8 00200938 38 E0 00 07 */ li r7, 7
/* 80204CDC 0020093C 39 00 00 00 */ li r8, 0
/* 80204CE0 00200940 4B FE 84 ED */ bl func_801ED1CC
/* 80204CE4 00200944 48 00 02 BC */ b lbl_80204FA0
lbl_80204CE8:
/* 80204CE8 00200948 2C 1B 00 00 */ cmpwi r27, 0
/* 80204CEC 0020094C 41 82 02 04 */ beq lbl_80204EF0
/* 80204CF0 00200950 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204CF4 00200954 38 80 00 02 */ li r4, 2
/* 80204CF8 00200958 48 00 09 7D */ bl func_80205674
/* 80204CFC 0020095C 38 61 00 14 */ addi r3, r1, 0x14
/* 80204D00 00200960 38 80 00 00 */ li r4, 0
/* 80204D04 00200964 48 00 0C 11 */ bl func_80205914
/* 80204D08 00200968 7C 7F 1B 78 */ mr r31, r3
/* 80204D0C 0020096C 38 61 00 18 */ addi r3, r1, 0x18
/* 80204D10 00200970 38 80 00 00 */ li r4, 0
/* 80204D14 00200974 48 00 0C 01 */ bl func_80205914
/* 80204D18 00200978 7C 65 1B 78 */ mr r5, r3
/* 80204D1C 0020097C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204D20 00200980 7F E6 FB 78 */ mr r6, r31
/* 80204D24 00200984 38 80 00 01 */ li r4, 1
/* 80204D28 00200988 48 00 09 79 */ bl func_802056A0
/* 80204D2C 0020098C 93 A1 00 08 */ stw r29, 8(r1)
/* 80204D30 00200990 7F 89 E3 78 */ mr r9, r28
/* 80204D34 00200994 38 80 00 01 */ li r4, 1
/* 80204D38 00200998 38 A0 00 01 */ li r5, 1
/* 80204D3C 0020099C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204D40 002009A0 38 C0 00 00 */ li r6, 0
/* 80204D44 002009A4 89 01 00 10 */ lbz r8, 0x10(r1)
/* 80204D48 002009A8 38 E0 00 01 */ li r7, 1
/* 80204D4C 002009AC 39 40 00 02 */ li r10, 2
/* 80204D50 002009B0 48 02 EA 3D */ bl func_8023378C
/* 80204D54 002009B4 93 C1 00 08 */ stw r30, 8(r1)
/* 80204D58 002009B8 38 80 00 01 */ li r4, 1
/* 80204D5C 002009BC 38 A0 00 02 */ li r5, 2
/* 80204D60 002009C0 38 C0 00 00 */ li r6, 0
/* 80204D64 002009C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204D68 002009C8 38 E0 00 01 */ li r7, 1
/* 80204D6C 002009CC 39 00 00 00 */ li r8, 0
/* 80204D70 002009D0 39 20 00 00 */ li r9, 0
/* 80204D74 002009D4 39 40 00 02 */ li r10, 2
/* 80204D78 002009D8 48 02 EA 15 */ bl func_8023378C
/* 80204D7C 002009DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204D80 002009E0 38 80 00 02 */ li r4, 2
/* 80204D84 002009E4 48 00 09 7D */ bl func_80205700
/* 80204D88 002009E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204D8C 002009EC 38 80 00 00 */ li r4, 0
/* 80204D90 002009F0 38 A0 00 07 */ li r5, 7
/* 80204D94 002009F4 38 C0 00 07 */ li r6, 7
/* 80204D98 002009F8 38 E0 00 07 */ li r7, 7
/* 80204D9C 002009FC 39 00 00 07 */ li r8, 7
/* 80204DA0 00200A00 4B FE 84 2D */ bl func_801ED1CC
/* 80204DA4 00200A04 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204DA8 00200A08 38 80 00 00 */ li r4, 0
/* 80204DAC 00200A0C 38 A0 00 00 */ li r5, 0
/* 80204DB0 00200A10 38 C0 00 00 */ li r6, 0
/* 80204DB4 00200A14 4B FE 82 F9 */ bl func_801ED0AC
/* 80204DB8 00200A18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204DBC 00200A1C 38 80 00 00 */ li r4, 0
/* 80204DC0 00200A20 38 A0 00 00 */ li r5, 0
/* 80204DC4 00200A24 38 C0 00 00 */ li r6, 0
/* 80204DC8 00200A28 38 E0 00 00 */ li r7, 0
/* 80204DCC 00200A2C 4B FE 82 85 */ bl func_801ED050
/* 80204DD0 00200A30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204DD4 00200A34 38 80 00 00 */ li r4, 0
/* 80204DD8 00200A38 38 A0 00 00 */ li r5, 0
/* 80204DDC 00200A3C 38 C0 00 00 */ li r6, 0
/* 80204DE0 00200A40 38 E0 00 00 */ li r7, 0
/* 80204DE4 00200A44 39 00 00 00 */ li r8, 0
/* 80204DE8 00200A48 39 20 00 00 */ li r9, 0
/* 80204DEC 00200A4C 4B FE 83 01 */ bl func_801ED0EC
/* 80204DF0 00200A50 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204DF4 00200A54 38 80 00 00 */ li r4, 0
/* 80204DF8 00200A58 38 A0 00 00 */ li r5, 0
/* 80204DFC 00200A5C 38 C0 00 00 */ li r6, 0
/* 80204E00 00200A60 38 E0 00 00 */ li r7, 0
/* 80204E04 00200A64 39 00 00 00 */ li r8, 0
/* 80204E08 00200A68 39 20 00 00 */ li r9, 0
/* 80204E0C 00200A6C 4B FE 83 2D */ bl func_801ED138
/* 80204E10 00200A70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E14 00200A74 38 80 00 00 */ li r4, 0
/* 80204E18 00200A78 38 A0 00 0F */ li r5, 0xf
/* 80204E1C 00200A7C 38 C0 00 0A */ li r6, 0xa
/* 80204E20 00200A80 38 E0 00 08 */ li r7, 8
/* 80204E24 00200A84 39 00 00 0F */ li r8, 0xf
/* 80204E28 00200A88 4B FE 83 5D */ bl func_801ED184
/* 80204E2C 00200A8C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E30 00200A90 38 80 00 00 */ li r4, 0
/* 80204E34 00200A94 38 A0 00 07 */ li r5, 7
/* 80204E38 00200A98 38 C0 00 07 */ li r6, 7
/* 80204E3C 00200A9C 38 E0 00 07 */ li r7, 7
/* 80204E40 00200AA0 39 00 00 07 */ li r8, 7
/* 80204E44 00200AA4 4B FE 83 89 */ bl func_801ED1CC
/* 80204E48 00200AA8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E4C 00200AAC 38 80 00 01 */ li r4, 1
/* 80204E50 00200AB0 38 A0 00 00 */ li r5, 0
/* 80204E54 00200AB4 38 C0 00 00 */ li r6, 0
/* 80204E58 00200AB8 4B FE 82 55 */ bl func_801ED0AC
/* 80204E5C 00200ABC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E60 00200AC0 38 80 00 01 */ li r4, 1
/* 80204E64 00200AC4 38 A0 00 00 */ li r5, 0
/* 80204E68 00200AC8 38 C0 00 00 */ li r6, 0
/* 80204E6C 00200ACC 38 E0 00 01 */ li r7, 1
/* 80204E70 00200AD0 4B FE 81 E1 */ bl func_801ED050
/* 80204E74 00200AD4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E78 00200AD8 38 80 00 01 */ li r4, 1
/* 80204E7C 00200ADC 38 A0 00 00 */ li r5, 0
/* 80204E80 00200AE0 38 C0 00 00 */ li r6, 0
/* 80204E84 00200AE4 38 E0 00 00 */ li r7, 0
/* 80204E88 00200AE8 39 00 00 01 */ li r8, 1
/* 80204E8C 00200AEC 39 20 00 00 */ li r9, 0
/* 80204E90 00200AF0 4B FE 82 5D */ bl func_801ED0EC
/* 80204E94 00200AF4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E98 00200AF8 38 80 00 01 */ li r4, 1
/* 80204E9C 00200AFC 38 A0 00 00 */ li r5, 0
/* 80204EA0 00200B00 38 C0 00 00 */ li r6, 0
/* 80204EA4 00200B04 38 E0 00 00 */ li r7, 0
/* 80204EA8 00200B08 39 00 00 01 */ li r8, 1
/* 80204EAC 00200B0C 39 20 00 00 */ li r9, 0
/* 80204EB0 00200B10 4B FE 82 89 */ bl func_801ED138
/* 80204EB4 00200B14 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204EB8 00200B18 38 80 00 01 */ li r4, 1
/* 80204EBC 00200B1C 38 A0 00 0A */ li r5, 0xa
/* 80204EC0 00200B20 38 C0 00 0F */ li r6, 0xf
/* 80204EC4 00200B24 38 E0 00 08 */ li r7, 8
/* 80204EC8 00200B28 39 00 00 00 */ li r8, 0
/* 80204ECC 00200B2C 4B FE 82 B9 */ bl func_801ED184
/* 80204ED0 00200B30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204ED4 00200B34 38 80 00 01 */ li r4, 1
/* 80204ED8 00200B38 38 A0 00 07 */ li r5, 7
/* 80204EDC 00200B3C 38 C0 00 05 */ li r6, 5
/* 80204EE0 00200B40 38 E0 00 04 */ li r7, 4
/* 80204EE4 00200B44 39 00 00 07 */ li r8, 7
/* 80204EE8 00200B48 4B FE 82 E5 */ bl func_801ED1CC
/* 80204EEC 00200B4C 48 00 00 B4 */ b lbl_80204FA0
lbl_80204EF0:
/* 80204EF0 00200B50 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204EF4 00200B54 38 80 00 01 */ li r4, 1
/* 80204EF8 00200B58 48 00 08 09 */ bl func_80205700
/* 80204EFC 00200B5C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F00 00200B60 38 80 00 00 */ li r4, 0
/* 80204F04 00200B64 38 A0 00 00 */ li r5, 0
/* 80204F08 00200B68 38 C0 00 00 */ li r6, 0
/* 80204F0C 00200B6C 4B FE 81 A1 */ bl func_801ED0AC
/* 80204F10 00200B70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F14 00200B74 38 80 00 00 */ li r4, 0
/* 80204F18 00200B78 38 A0 00 00 */ li r5, 0
/* 80204F1C 00200B7C 38 C0 00 00 */ li r6, 0
/* 80204F20 00200B80 38 E0 00 00 */ li r7, 0
/* 80204F24 00200B84 4B FE 81 2D */ bl func_801ED050
/* 80204F28 00200B88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F2C 00200B8C 38 80 00 00 */ li r4, 0
/* 80204F30 00200B90 38 A0 00 00 */ li r5, 0
/* 80204F34 00200B94 38 C0 00 00 */ li r6, 0
/* 80204F38 00200B98 38 E0 00 00 */ li r7, 0
/* 80204F3C 00200B9C 39 00 00 01 */ li r8, 1
/* 80204F40 00200BA0 39 20 00 00 */ li r9, 0
/* 80204F44 00200BA4 4B FE 81 A9 */ bl func_801ED0EC
/* 80204F48 00200BA8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F4C 00200BAC 38 80 00 00 */ li r4, 0
/* 80204F50 00200BB0 38 A0 00 00 */ li r5, 0
/* 80204F54 00200BB4 38 C0 00 00 */ li r6, 0
/* 80204F58 00200BB8 38 E0 00 00 */ li r7, 0
/* 80204F5C 00200BBC 39 00 00 01 */ li r8, 1
/* 80204F60 00200BC0 39 20 00 00 */ li r9, 0
/* 80204F64 00200BC4 4B FE 81 D5 */ bl func_801ED138
/* 80204F68 00200BC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F6C 00200BCC 38 80 00 00 */ li r4, 0
/* 80204F70 00200BD0 38 A0 00 0F */ li r5, 0xf
/* 80204F74 00200BD4 38 C0 00 0A */ li r6, 0xa
/* 80204F78 00200BD8 38 E0 00 08 */ li r7, 8
/* 80204F7C 00200BDC 39 00 00 0F */ li r8, 0xf
/* 80204F80 00200BE0 4B FE 82 05 */ bl func_801ED184
/* 80204F84 00200BE4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F88 00200BE8 38 80 00 00 */ li r4, 0
/* 80204F8C 00200BEC 38 A0 00 07 */ li r5, 7
/* 80204F90 00200BF0 38 C0 00 05 */ li r6, 5
/* 80204F94 00200BF4 38 E0 00 04 */ li r7, 4
/* 80204F98 00200BF8 39 00 00 07 */ li r8, 7
/* 80204F9C 00200BFC 4B FE 82 31 */ bl func_801ED1CC
lbl_80204FA0:
/* 80204FA0 00200C00 39 61 00 50 */ addi r11, r1, 0x50
/* 80204FA4 00200C04 4B FC 21 D1 */ bl _restgpr_27
/* 80204FA8 00200C08 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80204FAC 00200C0C 7C 08 03 A6 */ mtlr r0
/* 80204FB0 00200C10 38 21 00 50 */ addi r1, r1, 0x50
/* 80204FB4 00200C14 4E 80 00 20 */ blr
.global func_80204FB8
func_80204FB8:
/* 80204FB8 00200C18 28 03 00 07 */ cmplwi r3, 7
/* 80204FBC 00200C1C 41 81 02 68 */ bgt lbl_80205224
/* 80204FC0 00200C20 3C 80 80 42 */ lis r4, lbl_80423848@ha
/* 80204FC4 00200C24 54 60 10 3A */ slwi r0, r3, 2
/* 80204FC8 00200C28 38 84 38 48 */ addi r4, r4, lbl_80423848@l
/* 80204FCC 00200C2C 7C 84 00 2E */ lwzx r4, r4, r0
/* 80204FD0 00200C30 7C 89 03 A6 */ mtctr r4
/* 80204FD4 00200C34 4E 80 04 20 */ bctr
/* 80204FD8 00200C38 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80204FDC 00200C3C 38 C0 00 03 */ li r6, 3
/* 80204FE0 00200C40 38 A0 00 04 */ li r5, 4
/* 80204FE4 00200C44 38 80 00 01 */ li r4, 1
/* 80204FE8 00200C48 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 80204FEC 00200C4C 38 00 00 05 */ li r0, 5
/* 80204FF0 00200C50 90 C3 0A 24 */ stw r6, 0xa24(r3)
/* 80204FF4 00200C54 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 80204FF8 00200C58 90 A3 0A 28 */ stw r5, 0xa28(r3)
/* 80204FFC 00200C5C 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 80205000 00200C60 90 83 0A 2C */ stw r4, 0xa2c(r3)
/* 80205004 00200C64 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 80205008 00200C68 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 8020500C 00200C6C 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 80205010 00200C70 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80205014 00200C74 60 00 00 01 */ ori r0, r0, 1
/* 80205018 00200C78 90 03 00 64 */ stw r0, 0x64(r3)
/* 8020501C 00200C7C 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 80205020 00200C80 80 03 00 00 */ lwz r0, 0(r3)
/* 80205024 00200C84 60 00 00 40 */ ori r0, r0, 0x40
/* 80205028 00200C88 90 03 00 00 */ stw r0, 0(r3)
/* 8020502C 00200C8C 4E 80 00 20 */ blr
/* 80205030 00200C90 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80205034 00200C94 38 A0 00 01 */ li r5, 1
/* 80205038 00200C98 38 80 00 04 */ li r4, 4
/* 8020503C 00200C9C 38 00 00 05 */ li r0, 5
/* 80205040 00200CA0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205044 00200CA4 90 A3 0A 24 */ stw r5, 0xa24(r3)
/* 80205048 00200CA8 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8020504C 00200CAC 90 83 0A 28 */ stw r4, 0xa28(r3)
/* 80205050 00200CB0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205054 00200CB4 90 03 0A 2C */ stw r0, 0xa2c(r3)
/* 80205058 00200CB8 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8020505C 00200CBC 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 80205060 00200CC0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205064 00200CC4 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80205068 00200CC8 60 00 00 01 */ ori r0, r0, 1
/* 8020506C 00200CCC 90 03 00 64 */ stw r0, 0x64(r3)
/* 80205070 00200CD0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205074 00200CD4 80 03 00 00 */ lwz r0, 0(r3)
/* 80205078 00200CD8 60 00 00 40 */ ori r0, r0, 0x40
/* 8020507C 00200CDC 90 03 00 00 */ stw r0, 0(r3)
/* 80205080 00200CE0 4E 80 00 20 */ blr
/* 80205084 00200CE4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80205088 00200CE8 38 A0 00 01 */ li r5, 1
/* 8020508C 00200CEC 38 80 00 00 */ li r4, 0
/* 80205090 00200CF0 38 00 00 05 */ li r0, 5
/* 80205094 00200CF4 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205098 00200CF8 90 A3 0A 24 */ stw r5, 0xa24(r3)
/* 8020509C 00200CFC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802050A0 00200D00 90 A3 0A 28 */ stw r5, 0xa28(r3)
/* 802050A4 00200D04 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802050A8 00200D08 90 83 0A 2C */ stw r4, 0xa2c(r3)
/* 802050AC 00200D0C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802050B0 00200D10 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 802050B4 00200D14 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802050B8 00200D18 80 03 00 64 */ lwz r0, 0x64(r3)
/* 802050BC 00200D1C 60 00 00 01 */ ori r0, r0, 1
/* 802050C0 00200D20 90 03 00 64 */ stw r0, 0x64(r3)
/* 802050C4 00200D24 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802050C8 00200D28 80 03 00 00 */ lwz r0, 0(r3)
/* 802050CC 00200D2C 60 00 00 40 */ ori r0, r0, 0x40
/* 802050D0 00200D30 90 03 00 00 */ stw r0, 0(r3)
/* 802050D4 00200D34 4E 80 00 20 */ blr
/* 802050D8 00200D38 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802050DC 00200D3C 38 A0 00 02 */ li r5, 2
/* 802050E0 00200D40 38 80 00 01 */ li r4, 1
/* 802050E4 00200D44 38 00 00 04 */ li r0, 4
/* 802050E8 00200D48 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802050EC 00200D4C 90 A3 0A 24 */ stw r5, 0xa24(r3)
/* 802050F0 00200D50 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802050F4 00200D54 90 83 0A 28 */ stw r4, 0xa28(r3)
/* 802050F8 00200D58 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802050FC 00200D5C 90 83 0A 2C */ stw r4, 0xa2c(r3)
/* 80205100 00200D60 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205104 00200D64 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 80205108 00200D68 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8020510C 00200D6C 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80205110 00200D70 60 00 00 01 */ ori r0, r0, 1
/* 80205114 00200D74 90 03 00 64 */ stw r0, 0x64(r3)
/* 80205118 00200D78 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8020511C 00200D7C 80 03 00 00 */ lwz r0, 0(r3)
/* 80205120 00200D80 60 00 00 40 */ ori r0, r0, 0x40
/* 80205124 00200D84 90 03 00 00 */ stw r0, 0(r3)
/* 80205128 00200D88 4E 80 00 20 */ blr
/* 8020512C 00200D8C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80205130 00200D90 38 A0 00 02 */ li r5, 2
/* 80205134 00200D94 38 80 00 01 */ li r4, 1
/* 80205138 00200D98 38 00 00 07 */ li r0, 7
/* 8020513C 00200D9C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205140 00200DA0 90 A3 0A 24 */ stw r5, 0xa24(r3)
/* 80205144 00200DA4 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205148 00200DA8 90 83 0A 28 */ stw r4, 0xa28(r3)
/* 8020514C 00200DAC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205150 00200DB0 90 83 0A 2C */ stw r4, 0xa2c(r3)
/* 80205154 00200DB4 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205158 00200DB8 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 8020515C 00200DBC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205160 00200DC0 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80205164 00200DC4 60 00 00 01 */ ori r0, r0, 1
/* 80205168 00200DC8 90 03 00 64 */ stw r0, 0x64(r3)
/* 8020516C 00200DCC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205170 00200DD0 80 03 00 00 */ lwz r0, 0(r3)
/* 80205174 00200DD4 60 00 00 40 */ ori r0, r0, 0x40
/* 80205178 00200DD8 90 03 00 00 */ stw r0, 0(r3)
/* 8020517C 00200DDC 4E 80 00 20 */ blr
/* 80205180 00200DE0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80205184 00200DE4 38 80 00 02 */ li r4, 2
/* 80205188 00200DE8 38 00 00 01 */ li r0, 1
/* 8020518C 00200DEC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80205190 00200DF0 90 83 0A 24 */ stw r4, 0xa24(r3)
/* 80205194 00200DF4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80205198 00200DF8 90 03 0A 28 */ stw r0, 0xa28(r3)
/* 8020519C 00200DFC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802051A0 00200E00 90 03 0A 2C */ stw r0, 0xa2c(r3)
/* 802051A4 00200E04 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802051A8 00200E08 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 802051AC 00200E0C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802051B0 00200E10 80 03 00 64 */ lwz r0, 0x64(r3)
/* 802051B4 00200E14 60 00 00 01 */ ori r0, r0, 1
/* 802051B8 00200E18 90 03 00 64 */ stw r0, 0x64(r3)
/* 802051BC 00200E1C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802051C0 00200E20 80 03 00 00 */ lwz r0, 0(r3)
/* 802051C4 00200E24 60 00 00 40 */ ori r0, r0, 0x40
/* 802051C8 00200E28 90 03 00 00 */ stw r0, 0(r3)
/* 802051CC 00200E2C 4E 80 00 20 */ blr
/* 802051D0 00200E30 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802051D4 00200E34 38 A0 00 02 */ li r5, 2
/* 802051D8 00200E38 38 80 00 01 */ li r4, 1
/* 802051DC 00200E3C 38 00 00 06 */ li r0, 6
/* 802051E0 00200E40 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802051E4 00200E44 90 A3 0A 24 */ stw r5, 0xa24(r3)
/* 802051E8 00200E48 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802051EC 00200E4C 90 83 0A 28 */ stw r4, 0xa28(r3)
/* 802051F0 00200E50 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802051F4 00200E54 90 83 0A 2C */ stw r4, 0xa2c(r3)
/* 802051F8 00200E58 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 802051FC 00200E5C 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 80205200 00200E60 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205204 00200E64 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80205208 00200E68 60 00 00 01 */ ori r0, r0, 1
/* 8020520C 00200E6C 90 03 00 64 */ stw r0, 0x64(r3)
/* 80205210 00200E70 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205214 00200E74 80 03 00 00 */ lwz r0, 0(r3)
/* 80205218 00200E78 60 00 00 40 */ ori r0, r0, 0x40
/* 8020521C 00200E7C 90 03 00 00 */ stw r0, 0(r3)
/* 80205220 00200E80 4E 80 00 20 */ blr
lbl_80205224:
/* 80205224 00200E84 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80205228 00200E88 38 A0 00 01 */ li r5, 1
/* 8020522C 00200E8C 38 80 00 04 */ li r4, 4
/* 80205230 00200E90 38 00 00 05 */ li r0, 5
/* 80205234 00200E94 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205238 00200E98 90 A3 0A 24 */ stw r5, 0xa24(r3)
/* 8020523C 00200E9C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205240 00200EA0 90 83 0A 28 */ stw r4, 0xa28(r3)
/* 80205244 00200EA4 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205248 00200EA8 90 A3 0A 2C */ stw r5, 0xa2c(r3)
/* 8020524C 00200EAC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205250 00200EB0 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 80205254 00200EB4 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205258 00200EB8 80 03 00 64 */ lwz r0, 0x64(r3)
/* 8020525C 00200EBC 60 00 00 01 */ ori r0, r0, 1
/* 80205260 00200EC0 90 03 00 64 */ stw r0, 0x64(r3)
/* 80205264 00200EC4 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80205268 00200EC8 80 03 00 00 */ lwz r0, 0(r3)
/* 8020526C 00200ECC 60 00 00 40 */ ori r0, r0, 0x40
/* 80205270 00200ED0 90 03 00 00 */ stw r0, 0(r3)
/* 80205274 00200ED4 4E 80 00 20 */ blr
.global func_80205278
func_80205278:
/* 80205278 00200ED8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020527C 00200EDC 7C 08 02 A6 */ mflr r0
/* 80205280 00200EE0 39 40 00 07 */ li r10, 7
/* 80205284 00200EE4 39 20 00 FF */ li r9, 0xff
/* 80205288 00200EE8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020528C 00200EEC 38 00 00 01 */ li r0, 1
/* 80205290 00200EF0 39 00 00 02 */ li r8, 2
/* 80205294 00200EF4 38 80 00 00 */ li r4, 0
/* 80205298 00200EF8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020529C 00200EFC 3B E0 00 00 */ li r31, 0
/* 802052A0 00200F00 38 A0 00 00 */ li r5, 0
/* 802052A4 00200F04 38 C0 00 00 */ li r6, 0
/* 802052A8 00200F08 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 802052AC 00200F0C 93 ED A0 E8 */ stw r31, lbl_8063F3A8-_SDA_BASE_(r13)
/* 802052B0 00200F10 93 ED A0 EC */ stw r31, lbl_8063F3AC-_SDA_BASE_(r13)
/* 802052B4 00200F14 9B ED A0 F0 */ stb r31, lbl_8063F3B0-_SDA_BASE_(r13)
/* 802052B8 00200F18 80 EC 16 38 */ lwz r7, 0x1638(r12)
/* 802052BC 00200F1C 98 07 0A 36 */ stb r0, 0xa36(r7)
/* 802052C0 00200F20 80 EC 16 38 */ lwz r7, 0x1638(r12)
/* 802052C4 00200F24 9B E7 0A 37 */ stb r31, 0xa37(r7)
/* 802052C8 00200F28 80 EC 16 38 */ lwz r7, 0x1638(r12)
/* 802052CC 00200F2C 9B E7 0A 38 */ stb r31, 0xa38(r7)
/* 802052D0 00200F30 81 6C 16 38 */ lwz r11, 0x1638(r12)
/* 802052D4 00200F34 80 EB 00 64 */ lwz r7, 0x64(r11)
/* 802052D8 00200F38 60 E7 00 04 */ ori r7, r7, 4
/* 802052DC 00200F3C 90 EB 00 64 */ stw r7, 0x64(r11)
/* 802052E0 00200F40 81 6C 16 38 */ lwz r11, 0x1638(r12)
/* 802052E4 00200F44 80 EB 00 00 */ lwz r7, 0(r11)
/* 802052E8 00200F48 60 E7 00 40 */ ori r7, r7, 0x40
/* 802052EC 00200F4C 90 EB 00 00 */ stw r7, 0(r11)
/* 802052F0 00200F50 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 802052F4 00200F54 80 EC 16 38 */ lwz r7, 0x1638(r12)
/* 802052F8 00200F58 98 07 0A 3C */ stb r0, 0xa3c(r7)
/* 802052FC 00200F5C 80 EC 16 38 */ lwz r7, 0x1638(r12)
/* 80205300 00200F60 90 07 0A 40 */ stw r0, 0xa40(r7)
/* 80205304 00200F64 81 6C 16 38 */ lwz r11, 0x1638(r12)
/* 80205308 00200F68 80 EB 00 64 */ lwz r7, 0x64(r11)
/* 8020530C 00200F6C 60 E7 00 08 */ ori r7, r7, 8
/* 80205310 00200F70 90 EB 00 64 */ stw r7, 0x64(r11)
/* 80205314 00200F74 81 6C 16 38 */ lwz r11, 0x1638(r12)
/* 80205318 00200F78 80 EB 00 00 */ lwz r7, 0(r11)
/* 8020531C 00200F7C 60 E7 00 40 */ ori r7, r7, 0x40
/* 80205320 00200F80 90 EB 00 00 */ stw r7, 0(r11)
/* 80205324 00200F84 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80205328 00200F88 80 EB 16 38 */ lwz r7, 0x1638(r11)
/* 8020532C 00200F8C 91 47 0A 44 */ stw r10, 0xa44(r7)
/* 80205330 00200F90 80 EB 16 38 */ lwz r7, 0x1638(r11)
/* 80205334 00200F94 9B E7 0A 50 */ stb r31, 0xa50(r7)
/* 80205338 00200F98 80 EB 16 38 */ lwz r7, 0x1638(r11)
/* 8020533C 00200F9C 93 E7 0A 48 */ stw r31, 0xa48(r7)
/* 80205340 00200FA0 80 EB 16 38 */ lwz r7, 0x1638(r11)
/* 80205344 00200FA4 91 47 0A 4C */ stw r10, 0xa4c(r7)
/* 80205348 00200FA8 80 EB 16 38 */ lwz r7, 0x1638(r11)
/* 8020534C 00200FAC 9B E7 0A 51 */ stb r31, 0xa51(r7)
/* 80205350 00200FB0 80 EB 16 38 */ lwz r7, 0x1638(r11)
/* 80205354 00200FB4 98 07 0A 52 */ stb r0, 0xa52(r7)
/* 80205358 00200FB8 80 EB 16 38 */ lwz r7, 0x1638(r11)
/* 8020535C 00200FBC 80 07 00 64 */ lwz r0, 0x64(r7)
/* 80205360 00200FC0 60 00 00 10 */ ori r0, r0, 0x10
/* 80205364 00200FC4 90 07 00 64 */ stw r0, 0x64(r7)
/* 80205368 00200FC8 80 EB 16 38 */ lwz r7, 0x1638(r11)
/* 8020536C 00200FCC 80 07 00 00 */ lwz r0, 0(r7)
/* 80205370 00200FD0 60 00 00 40 */ ori r0, r0, 0x40
/* 80205374 00200FD4 90 07 00 00 */ stw r0, 0(r7)
/* 80205378 00200FD8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8020537C 00200FDC 80 EA 16 38 */ lwz r7, 0x1638(r10)
/* 80205380 00200FE0 9B E7 0A 34 */ stb r31, 0xa34(r7)
/* 80205384 00200FE4 80 EA 16 38 */ lwz r7, 0x1638(r10)
/* 80205388 00200FE8 99 27 0A 35 */ stb r9, 0xa35(r7)
/* 8020538C 00200FEC 80 EA 16 38 */ lwz r7, 0x1638(r10)
/* 80205390 00200FF0 80 07 00 64 */ lwz r0, 0x64(r7)
/* 80205394 00200FF4 60 00 00 02 */ ori r0, r0, 2
/* 80205398 00200FF8 90 07 00 64 */ stw r0, 0x64(r7)
/* 8020539C 00200FFC 80 EA 16 38 */ lwz r7, 0x1638(r10)
/* 802053A0 00201000 80 07 00 00 */ lwz r0, 0(r7)
/* 802053A4 00201004 60 00 00 40 */ ori r0, r0, 0x40
/* 802053A8 00201008 90 07 00 00 */ stw r0, 0(r7)
/* 802053AC 0020100C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 802053B0 00201010 80 E9 16 38 */ lwz r7, 0x1638(r9)
/* 802053B4 00201014 91 07 01 84 */ stw r8, 0x184(r7)
/* 802053B8 00201018 80 E9 16 38 */ lwz r7, 0x1638(r9)
/* 802053BC 0020101C 80 07 00 10 */ lwz r0, 0x10(r7)
/* 802053C0 00201020 60 00 00 02 */ ori r0, r0, 2
/* 802053C4 00201024 90 07 00 10 */ stw r0, 0x10(r7)
/* 802053C8 00201028 80 E9 16 38 */ lwz r7, 0x1638(r9)
/* 802053CC 0020102C 80 07 00 00 */ lwz r0, 0(r7)
/* 802053D0 00201030 60 00 00 02 */ ori r0, r0, 2
/* 802053D4 00201034 90 07 00 00 */ stw r0, 0(r7)
/* 802053D8 00201038 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802053DC 0020103C 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 802053E0 00201040 93 E7 01 88 */ stw r31, 0x188(r7)
/* 802053E4 00201044 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 802053E8 00201048 80 07 00 10 */ lwz r0, 0x10(r7)
/* 802053EC 0020104C 60 00 00 04 */ ori r0, r0, 4
/* 802053F0 00201050 90 07 00 10 */ stw r0, 0x10(r7)
/* 802053F4 00201054 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 802053F8 00201058 80 07 00 00 */ lwz r0, 0(r7)
/* 802053FC 0020105C 60 00 00 02 */ ori r0, r0, 2
/* 80205400 00201060 90 07 00 00 */ stw r0, 0(r7)
/* 80205404 00201064 4B FF F4 11 */ bl func_80204814
/* 80205408 00201068 9B ED A1 DC */ stb r31, lbl_8063F49C-_SDA_BASE_(r13)
/* 8020540C 0020106C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80205410 00201070 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80205414 00201074 7C 08 03 A6 */ mtlr r0
/* 80205418 00201078 38 21 00 10 */ addi r1, r1, 0x10
/* 8020541C 0020107C 4E 80 00 20 */ blr
.global func_80205420
func_80205420:
/* 80205420 00201080 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80205424 00201084 7C 08 02 A6 */ mflr r0
/* 80205428 00201088 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020542C 0020108C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80205430 00201090 7D 1F 43 78 */ mr r31, r8
/* 80205434 00201094 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80205438 00201098 7C FE 3B 78 */ mr r30, r7
/* 8020543C 0020109C 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80205440 002010A0 7C 9D 23 78 */ mr r29, r4
/* 80205444 002010A4 7C A4 2B 78 */ mr r4, r5
/* 80205448 002010A8 7C C5 33 78 */ mr r5, r6
/* 8020544C 002010AC 93 81 00 10 */ stw r28, 0x10(r1)
/* 80205450 002010B0 7C 7C 1B 78 */ mr r28, r3
/* 80205454 002010B4 7F A3 EB 78 */ mr r3, r29
/* 80205458 002010B8 48 03 8F 15 */ bl func_8023E36C
/* 8020545C 002010BC 7F A3 EB 78 */ mr r3, r29
/* 80205460 002010C0 7F C4 F3 78 */ mr r4, r30
/* 80205464 002010C4 7F E5 FB 78 */ mr r5, r31
/* 80205468 002010C8 38 C0 00 00 */ li r6, 0
/* 8020546C 002010CC 48 03 8F 5D */ bl func_8023E3C8
/* 80205470 002010D0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80205474 002010D4 57 84 15 BA */ rlwinm r4, r28, 2, 0x16, 0x1d
/* 80205478 002010D8 80 05 16 38 */ lwz r0, 0x1638(r5)
/* 8020547C 002010DC 7C 60 22 14 */ add r3, r0, r4
/* 80205480 002010E0 80 03 15 3C */ lwz r0, 0x153c(r3)
/* 80205484 002010E4 7C 00 E8 40 */ cmplw r0, r29
/* 80205488 002010E8 40 82 00 14 */ bne lbl_8020549C
/* 8020548C 002010EC 88 1D 00 07 */ lbz r0, 7(r29)
/* 80205490 002010F0 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 80205494 002010F4 2C 00 00 01 */ cmpwi r0, 1
/* 80205498 002010F8 40 82 00 28 */ bne lbl_802054C0
lbl_8020549C:
/* 8020549C 002010FC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802054A0 00201100 38 00 00 01 */ li r0, 1
/* 802054A4 00201104 7C 00 E0 30 */ slw r0, r0, r28
/* 802054A8 00201108 7C 63 22 14 */ add r3, r3, r4
/* 802054AC 0020110C 93 A3 15 3C */ stw r29, 0x153c(r3)
/* 802054B0 00201110 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 802054B4 00201114 80 64 15 38 */ lwz r3, 0x1538(r4)
/* 802054B8 00201118 7C 60 03 78 */ or r0, r3, r0
/* 802054BC 0020111C 90 04 15 38 */ stw r0, 0x1538(r4)
lbl_802054C0:
/* 802054C0 00201120 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802054C4 00201124 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 802054C8 00201128 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 802054CC 0020112C 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 802054D0 00201130 83 81 00 10 */ lwz r28, 0x10(r1)
/* 802054D4 00201134 7C 08 03 A6 */ mtlr r0
/* 802054D8 00201138 38 21 00 20 */ addi r1, r1, 0x20
/* 802054DC 0020113C 4E 80 00 20 */ blr
.global func_802054E0
func_802054E0:
/* 802054E0 00201140 90 6D A1 D4 */ stw r3, lbl_8063F494-_SDA_BASE_(r13)
/* 802054E4 00201144 4E 80 00 20 */ blr
.global func_802054E8
func_802054E8:
/* 802054E8 00201148 88 0D A1 AD */ lbz r0, lbl_8063F46D-_SDA_BASE_(r13)
/* 802054EC 0020114C 3C 80 80 49 */ lis r4, lbl_804920B0@ha
/* 802054F0 00201150 98 03 00 00 */ stb r0, 0(r3)
/* 802054F4 00201154 38 64 20 B0 */ addi r3, r4, lbl_804920B0@l
/* 802054F8 00201158 4E 80 00 20 */ blr
.global func_802054FC
func_802054FC:
/* 802054FC 0020115C 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 80205500 00201160 38 00 00 02 */ li r0, 2
/* 80205504 00201164 39 20 00 00 */ li r9, 0
/* 80205508 00201168 38 E0 00 00 */ li r7, 0
/* 8020550C 0020116C 98 A6 15 14 */ stb r5, 0x1514(r6)
/* 80205510 00201170 7C 09 03 A6 */ mtctr r0
lbl_80205514:
/* 80205514 00201174 55 20 06 3E */ clrlwi r0, r9, 0x18
/* 80205518 00201178 7C 00 28 40 */ cmplw r0, r5
/* 8020551C 0020117C 40 80 00 1C */ bge lbl_80205538
/* 80205520 00201180 55 26 15 BA */ rlwinm r6, r9, 2, 0x16, 0x1d
/* 80205524 00201184 80 03 16 38 */ lwz r0, 0x1638(r3)
/* 80205528 00201188 7D 04 30 2E */ lwzx r8, r4, r6
/* 8020552C 0020118C 7C C0 32 14 */ add r6, r0, r6
/* 80205530 00201190 91 06 15 18 */ stw r8, 0x1518(r6)
/* 80205534 00201194 48 00 00 14 */ b lbl_80205548
lbl_80205538:
/* 80205538 00201198 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 8020553C 0020119C 55 20 15 BA */ rlwinm r0, r9, 2, 0x16, 0x1d
/* 80205540 002011A0 7C C6 02 14 */ add r6, r6, r0
/* 80205544 002011A4 90 E6 15 18 */ stw r7, 0x1518(r6)
lbl_80205548:
/* 80205548 002011A8 39 29 00 01 */ addi r9, r9, 1
/* 8020554C 002011AC 55 20 06 3E */ clrlwi r0, r9, 0x18
/* 80205550 002011B0 7C 00 28 40 */ cmplw r0, r5
/* 80205554 002011B4 40 80 00 1C */ bge lbl_80205570
/* 80205558 002011B8 55 26 15 BA */ rlwinm r6, r9, 2, 0x16, 0x1d
/* 8020555C 002011BC 80 03 16 38 */ lwz r0, 0x1638(r3)
/* 80205560 002011C0 7D 04 30 2E */ lwzx r8, r4, r6
/* 80205564 002011C4 7C C0 32 14 */ add r6, r0, r6
/* 80205568 002011C8 91 06 15 18 */ stw r8, 0x1518(r6)
/* 8020556C 002011CC 48 00 00 14 */ b lbl_80205580
lbl_80205570:
/* 80205570 002011D0 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 80205574 002011D4 55 20 15 BA */ rlwinm r0, r9, 2, 0x16, 0x1d
/* 80205578 002011D8 7C C6 02 14 */ add r6, r6, r0
/* 8020557C 002011DC 90 E6 15 18 */ stw r7, 0x1518(r6)
lbl_80205580:
/* 80205580 002011E0 39 29 00 01 */ addi r9, r9, 1
/* 80205584 002011E4 55 20 06 3E */ clrlwi r0, r9, 0x18
/* 80205588 002011E8 7C 00 28 40 */ cmplw r0, r5
/* 8020558C 002011EC 40 80 00 1C */ bge lbl_802055A8
/* 80205590 002011F0 55 26 15 BA */ rlwinm r6, r9, 2, 0x16, 0x1d
/* 80205594 002011F4 80 03 16 38 */ lwz r0, 0x1638(r3)
/* 80205598 002011F8 7D 04 30 2E */ lwzx r8, r4, r6
/* 8020559C 002011FC 7C C0 32 14 */ add r6, r0, r6
/* 802055A0 00201200 91 06 15 18 */ stw r8, 0x1518(r6)
/* 802055A4 00201204 48 00 00 14 */ b lbl_802055B8
lbl_802055A8:
/* 802055A8 00201208 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 802055AC 0020120C 55 20 15 BA */ rlwinm r0, r9, 2, 0x16, 0x1d
/* 802055B0 00201210 7C C6 02 14 */ add r6, r6, r0
/* 802055B4 00201214 90 E6 15 18 */ stw r7, 0x1518(r6)
lbl_802055B8:
/* 802055B8 00201218 39 29 00 01 */ addi r9, r9, 1
/* 802055BC 0020121C 55 20 06 3E */ clrlwi r0, r9, 0x18
/* 802055C0 00201220 7C 00 28 40 */ cmplw r0, r5
/* 802055C4 00201224 40 80 00 1C */ bge lbl_802055E0
/* 802055C8 00201228 55 26 15 BA */ rlwinm r6, r9, 2, 0x16, 0x1d
/* 802055CC 0020122C 80 03 16 38 */ lwz r0, 0x1638(r3)
/* 802055D0 00201230 7D 04 30 2E */ lwzx r8, r4, r6
/* 802055D4 00201234 7C C0 32 14 */ add r6, r0, r6
/* 802055D8 00201238 91 06 15 18 */ stw r8, 0x1518(r6)
/* 802055DC 0020123C 48 00 00 14 */ b lbl_802055F0
lbl_802055E0:
/* 802055E0 00201240 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 802055E4 00201244 55 20 15 BA */ rlwinm r0, r9, 2, 0x16, 0x1d
/* 802055E8 00201248 7C C6 02 14 */ add r6, r6, r0
/* 802055EC 0020124C 90 E6 15 18 */ stw r7, 0x1518(r6)
lbl_802055F0:
/* 802055F0 00201250 39 29 00 01 */ addi r9, r9, 1
/* 802055F4 00201254 42 00 FF 20 */ bdnz lbl_80205514
/* 802055F8 00201258 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 802055FC 0020125C 80 04 00 14 */ lwz r0, 0x14(r4)
/* 80205600 00201260 60 00 00 10 */ ori r0, r0, 0x10
/* 80205604 00201264 90 04 00 14 */ stw r0, 0x14(r4)
/* 80205608 00201268 80 63 16 38 */ lwz r3, 0x1638(r3)
/* 8020560C 0020126C 80 03 00 00 */ lwz r0, 0(r3)
/* 80205610 00201270 60 00 00 04 */ ori r0, r0, 4
/* 80205614 00201274 90 03 00 00 */ stw r0, 0(r3)
/* 80205618 00201278 4E 80 00 20 */ blr
.global func_8020561C
func_8020561C:
/* 8020561C 0020127C 80 A3 16 38 */ lwz r5, 0x1638(r3)
/* 80205620 00201280 98 85 00 68 */ stb r4, 0x68(r5)
/* 80205624 00201284 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 80205628 00201288 80 04 00 04 */ lwz r0, 4(r4)
/* 8020562C 0020128C 60 00 00 01 */ ori r0, r0, 1
/* 80205630 00201290 90 04 00 04 */ stw r0, 4(r4)
/* 80205634 00201294 80 63 16 38 */ lwz r3, 0x1638(r3)
/* 80205638 00201298 80 03 00 00 */ lwz r0, 0(r3)
/* 8020563C 0020129C 60 00 00 01 */ ori r0, r0, 1
/* 80205640 002012A0 90 03 00 00 */ stw r0, 0(r3)
/* 80205644 002012A4 4E 80 00 20 */ blr
.global func_80205648
func_80205648:
/* 80205648 002012A8 80 A3 16 38 */ lwz r5, 0x1638(r3)
/* 8020564C 002012AC 98 85 08 90 */ stb r4, 0x890(r5)
/* 80205650 002012B0 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 80205654 002012B4 80 04 00 44 */ lwz r0, 0x44(r4)
/* 80205658 002012B8 60 00 00 01 */ ori r0, r0, 1
/* 8020565C 002012BC 90 04 00 44 */ stw r0, 0x44(r4)
/* 80205660 002012C0 80 63 16 38 */ lwz r3, 0x1638(r3)
/* 80205664 002012C4 80 03 00 00 */ lwz r0, 0(r3)
/* 80205668 002012C8 60 00 00 80 */ ori r0, r0, 0x80
/* 8020566C 002012CC 90 03 00 00 */ stw r0, 0(r3)
/* 80205670 002012D0 4E 80 00 20 */ blr
.global func_80205674
func_80205674:
/* 80205674 002012D4 80 A3 16 38 */ lwz r5, 0x1638(r3)
/* 80205678 002012D8 98 85 01 8C */ stb r4, 0x18c(r5)
/* 8020567C 002012DC 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 80205680 002012E0 80 04 00 14 */ lwz r0, 0x14(r4)
/* 80205684 002012E4 60 00 00 01 */ ori r0, r0, 1
/* 80205688 002012E8 90 04 00 14 */ stw r0, 0x14(r4)
/* 8020568C 002012EC 80 63 16 38 */ lwz r3, 0x1638(r3)
/* 80205690 002012F0 80 03 00 00 */ lwz r0, 0(r3)
/* 80205694 002012F4 60 00 00 04 */ ori r0, r0, 4
/* 80205698 002012F8 90 03 00 00 */ stw r0, 0(r3)
/* 8020569C 002012FC 4E 80 00 20 */ blr
.global func_802056A0
func_802056A0:
/* 802056A0 00201300 80 E3 16 38 */ lwz r7, 0x1638(r3)
/* 802056A4 00201304 54 89 15 BA */ rlwinm r9, r4, 2, 0x16, 0x1d
/* 802056A8 00201308 81 05 00 00 */ lwz r8, 0(r5)
/* 802056AC 0020130C 38 00 00 01 */ li r0, 1
/* 802056B0 00201310 7C E7 4A 14 */ add r7, r7, r9
/* 802056B4 00201314 80 A6 00 00 */ lwz r5, 0(r6)
/* 802056B8 00201318 91 07 02 70 */ stw r8, 0x270(r7)
/* 802056BC 0020131C 7C 06 20 30 */ slw r6, r0, r4
/* 802056C0 00201320 80 03 16 38 */ lwz r0, 0x1638(r3)
/* 802056C4 00201324 7C 80 4A 14 */ add r4, r0, r9
/* 802056C8 00201328 90 A4 02 78 */ stw r5, 0x278(r4)
/* 802056CC 0020132C 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 802056D0 00201330 80 04 00 1C */ lwz r0, 0x1c(r4)
/* 802056D4 00201334 7C 00 33 78 */ or r0, r0, r6
/* 802056D8 00201338 90 04 00 1C */ stw r0, 0x1c(r4)
/* 802056DC 0020133C 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 802056E0 00201340 80 04 00 20 */ lwz r0, 0x20(r4)
/* 802056E4 00201344 7C 00 33 78 */ or r0, r0, r6
/* 802056E8 00201348 90 04 00 20 */ stw r0, 0x20(r4)
/* 802056EC 0020134C 80 63 16 38 */ lwz r3, 0x1638(r3)
/* 802056F0 00201350 80 03 00 00 */ lwz r0, 0(r3)
/* 802056F4 00201354 60 00 00 04 */ ori r0, r0, 4
/* 802056F8 00201358 90 03 00 00 */ stw r0, 0(r3)
/* 802056FC 0020135C 4E 80 00 20 */ blr
.global func_80205700
func_80205700:
/* 80205700 00201360 80 A3 16 38 */ lwz r5, 0x1638(r3)
/* 80205704 00201364 98 85 02 80 */ stb r4, 0x280(r5)
/* 80205708 00201368 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 8020570C 0020136C 80 04 00 24 */ lwz r0, 0x24(r4)
/* 80205710 00201370 60 00 00 01 */ ori r0, r0, 1
/* 80205714 00201374 90 04 00 24 */ stw r0, 0x24(r4)
/* 80205718 00201378 80 63 16 38 */ lwz r3, 0x1638(r3)
/* 8020571C 0020137C 80 03 00 00 */ lwz r0, 0(r3)
/* 80205720 00201380 60 00 00 08 */ ori r0, r0, 8
/* 80205724 00201384 90 03 00 00 */ stw r0, 0(r3)
/* 80205728 00201388 4E 80 00 20 */ blr
.global func_8020572C
func_8020572C:
/* 8020572C 0020138C 2C 05 00 02 */ cmpwi r5, 2
/* 80205730 00201390 41 82 01 04 */ beq lbl_80205834
/* 80205734 00201394 40 80 00 14 */ bge lbl_80205748
/* 80205738 00201398 2C 05 00 00 */ cmpwi r5, 0
/* 8020573C 0020139C 41 82 00 18 */ beq lbl_80205754
/* 80205740 002013A0 40 80 00 84 */ bge lbl_802057C4
/* 80205744 002013A4 4E 80 00 20 */ blr
lbl_80205748:
/* 80205748 002013A8 2C 05 00 04 */ cmpwi r5, 4
/* 8020574C 002013AC 4C 80 00 20 */ bgelr
/* 80205750 002013B0 48 00 01 54 */ b lbl_802058A4
lbl_80205754:
/* 80205754 002013B4 80 A3 16 38 */ lwz r5, 0x1638(r3)
/* 80205758 002013B8 54 88 15 BA */ rlwinm r8, r4, 2, 0x16, 0x1d
/* 8020575C 002013BC 38 E0 00 0C */ li r7, 0xc
/* 80205760 002013C0 38 00 00 01 */ li r0, 1
/* 80205764 002013C4 7C C5 42 14 */ add r6, r5, r8
/* 80205768 002013C8 38 A0 00 1C */ li r5, 0x1c
/* 8020576C 002013CC 90 E6 08 E4 */ stw r7, 0x8e4(r6)
/* 80205770 002013D0 7C 06 20 30 */ slw r6, r0, r4
/* 80205774 002013D4 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 80205778 002013D8 80 04 00 54 */ lwz r0, 0x54(r4)
/* 8020577C 002013DC 7C 00 33 78 */ or r0, r0, r6
/* 80205780 002013E0 90 04 00 54 */ stw r0, 0x54(r4)
/* 80205784 002013E4 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 80205788 002013E8 80 04 00 00 */ lwz r0, 0(r4)
/* 8020578C 002013EC 60 00 00 10 */ ori r0, r0, 0x10
/* 80205790 002013F0 90 04 00 00 */ stw r0, 0(r4)
/* 80205794 002013F4 80 03 16 38 */ lwz r0, 0x1638(r3)
/* 80205798 002013F8 7C 80 42 14 */ add r4, r0, r8
/* 8020579C 002013FC 90 A4 09 24 */ stw r5, 0x924(r4)
/* 802057A0 00201400 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 802057A4 00201404 80 04 00 58 */ lwz r0, 0x58(r4)
/* 802057A8 00201408 7C 00 33 78 */ or r0, r0, r6
/* 802057AC 0020140C 90 04 00 58 */ stw r0, 0x58(r4)
/* 802057B0 00201410 80 63 16 38 */ lwz r3, 0x1638(r3)
/* 802057B4 00201414 80 03 00 00 */ lwz r0, 0(r3)
/* 802057B8 00201418 60 00 00 10 */ ori r0, r0, 0x10
/* 802057BC 0020141C 90 03 00 00 */ stw r0, 0(r3)
/* 802057C0 00201420 4E 80 00 20 */ blr
lbl_802057C4:
/* 802057C4 00201424 80 A3 16 38 */ lwz r5, 0x1638(r3)
/* 802057C8 00201428 54 88 15 BA */ rlwinm r8, r4, 2, 0x16, 0x1d
/* 802057CC 0020142C 38 E0 00 0D */ li r7, 0xd
/* 802057D0 00201430 38 00 00 01 */ li r0, 1
/* 802057D4 00201434 7C C5 42 14 */ add r6, r5, r8
/* 802057D8 00201438 38 A0 00 1D */ li r5, 0x1d
/* 802057DC 0020143C 90 E6 08 E4 */ stw r7, 0x8e4(r6)
/* 802057E0 00201440 7C 06 20 30 */ slw r6, r0, r4
/* 802057E4 00201444 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 802057E8 00201448 80 04 00 54 */ lwz r0, 0x54(r4)
/* 802057EC 0020144C 7C 00 33 78 */ or r0, r0, r6
/* 802057F0 00201450 90 04 00 54 */ stw r0, 0x54(r4)
/* 802057F4 00201454 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 802057F8 00201458 80 04 00 00 */ lwz r0, 0(r4)
/* 802057FC 0020145C 60 00 00 10 */ ori r0, r0, 0x10
/* 80205800 00201460 90 04 00 00 */ stw r0, 0(r4)
/* 80205804 00201464 80 03 16 38 */ lwz r0, 0x1638(r3)
/* 80205808 00201468 7C 80 42 14 */ add r4, r0, r8
/* 8020580C 0020146C 90 A4 09 24 */ stw r5, 0x924(r4)
/* 80205810 00201470 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 80205814 00201474 80 04 00 58 */ lwz r0, 0x58(r4)
/* 80205818 00201478 7C 00 33 78 */ or r0, r0, r6
/* 8020581C 0020147C 90 04 00 58 */ stw r0, 0x58(r4)
/* 80205820 00201480 80 63 16 38 */ lwz r3, 0x1638(r3)
/* 80205824 00201484 80 03 00 00 */ lwz r0, 0(r3)
/* 80205828 00201488 60 00 00 10 */ ori r0, r0, 0x10
/* 8020582C 0020148C 90 03 00 00 */ stw r0, 0(r3)
/* 80205830 00201490 4E 80 00 20 */ blr
lbl_80205834:
/* 80205834 00201494 80 A3 16 38 */ lwz r5, 0x1638(r3)
/* 80205838 00201498 54 88 15 BA */ rlwinm r8, r4, 2, 0x16, 0x1d
/* 8020583C 0020149C 38 E0 00 0E */ li r7, 0xe
/* 80205840 002014A0 38 00 00 01 */ li r0, 1
/* 80205844 002014A4 7C C5 42 14 */ add r6, r5, r8
/* 80205848 002014A8 38 A0 00 1E */ li r5, 0x1e
/* 8020584C 002014AC 90 E6 08 E4 */ stw r7, 0x8e4(r6)
/* 80205850 002014B0 7C 06 20 30 */ slw r6, r0, r4
/* 80205854 002014B4 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 80205858 002014B8 80 04 00 54 */ lwz r0, 0x54(r4)
/* 8020585C 002014BC 7C 00 33 78 */ or r0, r0, r6
/* 80205860 002014C0 90 04 00 54 */ stw r0, 0x54(r4)
/* 80205864 002014C4 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 80205868 002014C8 80 04 00 00 */ lwz r0, 0(r4)
/* 8020586C 002014CC 60 00 00 10 */ ori r0, r0, 0x10
/* 80205870 002014D0 90 04 00 00 */ stw r0, 0(r4)
/* 80205874 002014D4 80 03 16 38 */ lwz r0, 0x1638(r3)
/* 80205878 002014D8 7C 80 42 14 */ add r4, r0, r8
/* 8020587C 002014DC 90 A4 09 24 */ stw r5, 0x924(r4)
/* 80205880 002014E0 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 80205884 002014E4 80 04 00 58 */ lwz r0, 0x58(r4)
/* 80205888 002014E8 7C 00 33 78 */ or r0, r0, r6
/* 8020588C 002014EC 90 04 00 58 */ stw r0, 0x58(r4)
/* 80205890 002014F0 80 63 16 38 */ lwz r3, 0x1638(r3)
/* 80205894 002014F4 80 03 00 00 */ lwz r0, 0(r3)
/* 80205898 002014F8 60 00 00 10 */ ori r0, r0, 0x10
/* 8020589C 002014FC 90 03 00 00 */ stw r0, 0(r3)
/* 802058A0 00201500 4E 80 00 20 */ blr
lbl_802058A4:
/* 802058A4 00201504 80 A3 16 38 */ lwz r5, 0x1638(r3)
/* 802058A8 00201508 54 88 15 BA */ rlwinm r8, r4, 2, 0x16, 0x1d
/* 802058AC 0020150C 38 E0 00 0F */ li r7, 0xf
/* 802058B0 00201510 38 00 00 01 */ li r0, 1
/* 802058B4 00201514 7C C5 42 14 */ add r6, r5, r8
/* 802058B8 00201518 38 A0 00 1F */ li r5, 0x1f
/* 802058BC 0020151C 90 E6 08 E4 */ stw r7, 0x8e4(r6)
/* 802058C0 00201520 7C 06 20 30 */ slw r6, r0, r4
/* 802058C4 00201524 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 802058C8 00201528 80 04 00 54 */ lwz r0, 0x54(r4)
/* 802058CC 0020152C 7C 00 33 78 */ or r0, r0, r6
/* 802058D0 00201530 90 04 00 54 */ stw r0, 0x54(r4)
/* 802058D4 00201534 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 802058D8 00201538 80 04 00 00 */ lwz r0, 0(r4)
/* 802058DC 0020153C 60 00 00 10 */ ori r0, r0, 0x10
/* 802058E0 00201540 90 04 00 00 */ stw r0, 0(r4)
/* 802058E4 00201544 80 03 16 38 */ lwz r0, 0x1638(r3)
/* 802058E8 00201548 7C 80 42 14 */ add r4, r0, r8
/* 802058EC 0020154C 90 A4 09 24 */ stw r5, 0x924(r4)
/* 802058F0 00201550 80 83 16 38 */ lwz r4, 0x1638(r3)
/* 802058F4 00201554 80 04 00 58 */ lwz r0, 0x58(r4)
/* 802058F8 00201558 7C 00 33 78 */ or r0, r0, r6
/* 802058FC 0020155C 90 04 00 58 */ stw r0, 0x58(r4)
/* 80205900 00201560 80 63 16 38 */ lwz r3, 0x1638(r3)
/* 80205904 00201564 80 03 00 00 */ lwz r0, 0(r3)
/* 80205908 00201568 60 00 00 10 */ ori r0, r0, 0x10
/* 8020590C 0020156C 90 03 00 00 */ stw r0, 0(r3)
/* 80205910 00201570 4E 80 00 20 */ blr
.global func_80205914
func_80205914:
/* 80205914 00201574 54 86 46 3E */ srwi r6, r4, 0x18
/* 80205918 00201578 54 85 86 3E */ rlwinm r5, r4, 0x10, 0x18, 0x1f
/* 8020591C 0020157C 54 80 C6 3E */ rlwinm r0, r4, 0x18, 0x18, 0x1f
/* 80205920 00201580 98 C3 00 00 */ stb r6, 0(r3)
/* 80205924 00201584 98 A3 00 01 */ stb r5, 1(r3)
/* 80205928 00201588 98 03 00 02 */ stb r0, 2(r3)
/* 8020592C 0020158C 98 83 00 03 */ stb r4, 3(r3)
/* 80205930 00201590 4E 80 00 20 */ blr
.global func_80205934
func_80205934:
/* 80205934 00201594 38 A0 00 01 */ li r5, 1
/* 80205938 00201598 38 6D A1 C0 */ addi r3, r13, lbl_8063F480-_SDA_BASE_
/* 8020593C 0020159C 38 80 00 04 */ li r4, 4
/* 80205940 002015A0 38 00 00 00 */ li r0, 0
/* 80205944 002015A4 98 AD A1 C0 */ stb r5, lbl_8063F480-_SDA_BASE_(r13)
/* 80205948 002015A8 B0 83 00 02 */ sth r4, 2(r3)
/* 8020594C 002015AC 98 03 00 04 */ stb r0, 4(r3)
/* 80205950 002015B0 4E 80 00 20 */ blr
|