summaryrefslogtreecommitdiff
path: root/asm/code_802000B0.s
blob: eec3d88473182e451c115a9d3bd917d2465ea58b (plain)
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
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
.include "macros.inc"

.section .text, "ax"  # 0x80006980 - 0x803E1E60

.global lbl_802000B0
lbl_802000B0:
/* 802000B0 001FBD10  4E 80 00 20 */	blr

.global lbl_802000B4
lbl_802000B4:
/* 802000B4 001FBD14  4E 80 00 20 */	blr

.global lbl_802000B8
lbl_802000B8:
/* 802000B8 001FBD18  4E 80 00 20 */	blr

.global func_802000BC
func_802000BC:
/* 802000BC 001FBD1C  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 802000C0 001FBD20  7C 08 02 A6 */	mflr r0
/* 802000C4 001FBD24  90 01 00 34 */	stw r0, 0x34(r1)
/* 802000C8 001FBD28  39 61 00 30 */	addi r11, r1, 0x30
/* 802000CC 001FBD2C  4B FC 70 49 */	bl _savegpr_22
/* 802000D0 001FBD30  3C 80 80 42 */	lis r4, lbl_804237A0@ha
/* 802000D4 001FBD34  7C 7F 1B 78 */	mr r31, r3
/* 802000D8 001FBD38  38 84 37 A0 */	addi r4, r4, lbl_804237A0@l
/* 802000DC 001FBD3C  48 03 69 41 */	bl func_80236A1C
/* 802000E0 001FBD40  3C 60 80 42 */	lis r3, lbl_804237B0@ha
/* 802000E4 001FBD44  3A C0 00 00 */	li r22, 0
/* 802000E8 001FBD48  38 63 37 B0 */	addi r3, r3, lbl_804237B0@l
/* 802000EC 001FBD4C  3C 80 80 20 */	lis r4, lbl_80202DA4@ha
/* 802000F0 001FBD50  3C A0 80 20 */	lis r5, lbl_80202DB0@ha
/* 802000F4 001FBD54  90 7F 00 0C */	stw r3, 0xc(r31)
/* 802000F8 001FBD58  38 7F 00 48 */	addi r3, r31, 0x48
/* 802000FC 001FBD5C  38 84 2D A4 */	addi r4, r4, lbl_80202DA4@l
/* 80200100 001FBD60  92 DF 00 10 */	stw r22, 0x10(r31)
/* 80200104 001FBD64  38 A5 2D B0 */	addi r5, r5, lbl_80202DB0@l
/* 80200108 001FBD68  38 C0 00 18 */	li r6, 0x18
/* 8020010C 001FBD6C  38 E0 00 08 */	li r7, 8
/* 80200110 001FBD70  92 DF 00 14 */	stw r22, 0x14(r31)
/* 80200114 001FBD74  92 DF 00 18 */	stw r22, 0x18(r31)
/* 80200118 001FBD78  92 DF 00 1C */	stw r22, 0x1c(r31)
/* 8020011C 001FBD7C  92 DF 00 20 */	stw r22, 0x20(r31)
/* 80200120 001FBD80  92 DF 00 24 */	stw r22, 0x24(r31)
/* 80200124 001FBD84  92 DF 00 28 */	stw r22, 0x28(r31)
/* 80200128 001FBD88  92 DF 00 2C */	stw r22, 0x2c(r31)
/* 8020012C 001FBD8C  92 DF 00 30 */	stw r22, 0x30(r31)
/* 80200130 001FBD90  92 DF 00 34 */	stw r22, 0x34(r31)
/* 80200134 001FBD94  92 DF 00 38 */	stw r22, 0x38(r31)
/* 80200138 001FBD98  92 DF 00 3C */	stw r22, 0x3c(r31)
/* 8020013C 001FBD9C  92 DF 00 40 */	stw r22, 0x40(r31)
/* 80200140 001FBDA0  92 DF 00 44 */	stw r22, 0x44(r31)
/* 80200144 001FBDA4  4B FC 6D 25 */	bl __construct_array
/* 80200148 001FBDA8  B2 DF 01 08 */	sth r22, 0x108(r31)
/* 8020014C 001FBDAC  B2 DF 01 0A */	sth r22, 0x10a(r31)
/* 80200150 001FBDB0  92 DF 01 0C */	stw r22, 0x10c(r31)
/* 80200154 001FBDB4  92 DF 01 10 */	stw r22, 0x110(r31)
/* 80200158 001FBDB8  92 DF 01 14 */	stw r22, 0x114(r31)
/* 8020015C 001FBDBC  92 DF 01 18 */	stw r22, 0x118(r31)
/* 80200160 001FBDC0  92 DF 01 1C */	stw r22, 0x11c(r31)
/* 80200164 001FBDC4  92 DF 01 20 */	stw r22, 0x120(r31)
/* 80200168 001FBDC8  92 DF 01 24 */	stw r22, 0x124(r31)
/* 8020016C 001FBDCC  92 DF 01 2C */	stw r22, 0x12c(r31)
/* 80200170 001FBDD0  92 DF 01 30 */	stw r22, 0x130(r31)
/* 80200174 001FBDD4  92 DF 01 34 */	stw r22, 0x134(r31)
/* 80200178 001FBDD8  92 DF 01 38 */	stw r22, 0x138(r31)
/* 8020017C 001FBDDC  92 DF 01 3C */	stw r22, 0x13c(r31)
/* 80200180 001FBDE0  92 DF 01 40 */	stw r22, 0x140(r31)
/* 80200184 001FBDE4  92 DF 01 44 */	stw r22, 0x144(r31)
/* 80200188 001FBDE8  92 DF 01 48 */	stw r22, 0x148(r31)
/* 8020018C 001FBDEC  92 DF 01 4C */	stw r22, 0x14c(r31)
/* 80200190 001FBDF0  92 DF 01 50 */	stw r22, 0x150(r31)
/* 80200194 001FBDF4  93 ED A1 A8 */	stw r31, lbl_8063F468-_SDA_BASE_(r13)
/* 80200198 001FBDF8  48 00 3E C1 */	bl func_80204058
/* 8020019C 001FBDFC  38 7F 00 48 */	addi r3, r31, 0x48
/* 802001A0 001FBE00  38 80 00 00 */	li r4, 0
/* 802001A4 001FBE04  38 A0 00 C0 */	li r5, 0xc0
/* 802001A8 001FBE08  4B E0 3F 5D */	bl memset
/* 802001AC 001FBE0C  38 7F 00 28 */	addi r3, r31, 0x28
/* 802001B0 001FBE10  38 80 00 00 */	li r4, 0
/* 802001B4 001FBE14  38 A0 00 20 */	li r5, 0x20
/* 802001B8 001FBE18  4B E0 3F 4D */	bl memset
/* 802001BC 001FBE1C  38 60 00 10 */	li r3, 0x10
/* 802001C0 001FBE20  38 80 00 10 */	li r4, 0x10
/* 802001C4 001FBE24  38 A0 00 A4 */	li r5, 0xa4
/* 802001C8 001FBE28  38 C0 00 00 */	li r6, 0
/* 802001CC 001FBE2C  38 E0 00 00 */	li r7, 0
/* 802001D0 001FBE30  39 00 00 01 */	li r8, 1
/* 802001D4 001FBE34  48 03 D7 A1 */	bl func_8023D974
/* 802001D8 001FBE38  2C 03 00 00 */	cmpwi r3, 0
/* 802001DC 001FBE3C  90 7F 01 2C */	stw r3, 0x12c(r31)
/* 802001E0 001FBE40  41 82 01 84 */	beq lbl_80200364
/* 802001E4 001FBE44  38 80 00 02 */	li r4, 2
/* 802001E8 001FBE48  38 A0 00 02 */	li r5, 2
/* 802001EC 001FBE4C  38 C0 00 02 */	li r6, 2
/* 802001F0 001FBE50  48 03 E1 D9 */	bl func_8023E3C8
/* 802001F4 001FBE54  80 7F 01 2C */	lwz r3, 0x12c(r31)
/* 802001F8 001FBE58  38 80 00 00 */	li r4, 0
/* 802001FC 001FBE5C  48 03 E2 39 */	bl func_8023E434
/* 80200200 001FBE60  38 00 00 20 */	li r0, 0x20
/* 80200204 001FBE64  38 80 00 00 */	li r4, 0
/* 80200208 001FBE68  7C 09 03 A6 */	mtctr r0
lbl_8020020C:
/* 8020020C 001FBE6C  54 80 1E F8 */	rlwinm r0, r4, 3, 0x1b, 0x1c
/* 80200210 001FBE70  3A C4 00 01 */	addi r22, r4, 1
/* 80200214 001FBE74  54 86 06 30 */	rlwinm r6, r4, 0, 0x18, 0x18
/* 80200218 001FBE78  54 88 26 32 */	rlwinm r8, r4, 4, 0x18, 0x19
/* 8020021C 001FBE7C  7C E3 02 14 */	add r7, r3, r0
/* 80200220 001FBE80  56 C5 1E F8 */	rlwinm r5, r22, 3, 0x1b, 0x1c
/* 80200224 001FBE84  3B 04 00 02 */	addi r24, r4, 2
/* 80200228 001FBE88  7C CA 16 70 */	srawi r10, r6, 2
/* 8020022C 001FBE8C  54 86 06 76 */	rlwinm r6, r4, 0, 0x19, 0x1b
/* 80200230 001FBE90  7D 08 3A 14 */	add r8, r8, r7
/* 80200234 001FBE94  7D 63 2A 14 */	add r11, r3, r5
/* 80200238 001FBE98  56 D9 26 32 */	rlwinm r25, r22, 4, 0x18, 0x19
/* 8020023C 001FBE9C  7C AA 42 14 */	add r5, r10, r8
/* 80200240 001FBEA0  7C D7 26 70 */	srawi r23, r6, 4
/* 80200244 001FBEA4  57 00 1E F8 */	rlwinm r0, r24, 3, 0x1b, 0x1c
/* 80200248 001FBEA8  7F 39 5A 14 */	add r25, r25, r11
/* 8020024C 001FBEAC  3B C4 00 03 */	addi r30, r4, 3
/* 80200250 001FBEB0  3B 64 00 04 */	addi r27, r4, 4
/* 80200254 001FBEB4  57 6A 1E F8 */	rlwinm r10, r27, 3, 0x1b, 0x1c
/* 80200258 001FBEB8  39 84 00 05 */	addi r12, r4, 5
/* 8020025C 001FBEBC  56 C8 06 30 */	rlwinm r8, r22, 0, 0x18, 0x18
/* 80200260 001FBEC0  7C 97 29 AE */	stbx r4, r23, r5
/* 80200264 001FBEC4  7D 17 16 70 */	srawi r23, r8, 2
/* 80200268 001FBEC8  56 CB 06 76 */	rlwinm r11, r22, 0, 0x19, 0x1b
/* 8020026C 001FBECC  7D 7D 26 70 */	srawi r29, r11, 4
/* 80200270 001FBED0  39 24 00 06 */	addi r9, r4, 6
/* 80200274 001FBED4  7F 37 CA 14 */	add r25, r23, r25
/* 80200278 001FBED8  39 04 00 07 */	addi r8, r4, 7
/* 8020027C 001FBEDC  7F 43 02 14 */	add r26, r3, r0
/* 80200280 001FBEE0  55 25 1E F8 */	rlwinm r5, r9, 3, 0x1b, 0x1c
/* 80200284 001FBEE4  55 00 1E F8 */	rlwinm r0, r8, 3, 0x1b, 0x1c
/* 80200288 001FBEE8  57 1C 26 32 */	rlwinm r28, r24, 4, 0x18, 0x19
/* 8020028C 001FBEEC  7E DD C9 AE */	stbx r22, r29, r25
/* 80200290 001FBEF0  7F BC D2 14 */	add r29, r28, r26
/* 80200294 001FBEF4  57 0B 06 30 */	rlwinm r11, r24, 0, 0x18, 0x18
/* 80200298 001FBEF8  57 C7 1E F8 */	rlwinm r7, r30, 3, 0x1b, 0x1c
/* 8020029C 001FBEFC  7D 79 16 70 */	srawi r25, r11, 2
/* 802002A0 001FBF00  57 1A 06 76 */	rlwinm r26, r24, 0, 0x19, 0x1b
/* 802002A4 001FBF04  7D 63 3A 14 */	add r11, r3, r7
/* 802002A8 001FBF08  57 DC 26 32 */	rlwinm r28, r30, 4, 0x18, 0x19
/* 802002AC 001FBF0C  7F B9 EA 14 */	add r29, r25, r29
/* 802002B0 001FBF10  7F 5A 26 70 */	srawi r26, r26, 4
/* 802002B4 001FBF14  57 C7 06 30 */	rlwinm r7, r30, 0, 0x18, 0x18
/* 802002B8 001FBF18  7F 1A E9 AE */	stbx r24, r26, r29
/* 802002BC 001FBF1C  7C FD 16 70 */	srawi r29, r7, 2
/* 802002C0 001FBF20  7D 7C 5A 14 */	add r11, r28, r11
/* 802002C4 001FBF24  57 C7 06 76 */	rlwinm r7, r30, 0, 0x19, 0x1b
/* 802002C8 001FBF28  7D 43 52 14 */	add r10, r3, r10
/* 802002CC 001FBF2C  7C FC 26 70 */	srawi r28, r7, 4
/* 802002D0 001FBF30  7D 7D 5A 14 */	add r11, r29, r11
/* 802002D4 001FBF34  57 7D 26 32 */	rlwinm r29, r27, 4, 0x18, 0x19
/* 802002D8 001FBF38  7F DC 59 AE */	stbx r30, r28, r11
/* 802002DC 001FBF3C  57 67 06 30 */	rlwinm r7, r27, 0, 0x18, 0x18
/* 802002E0 001FBF40  55 86 1E F8 */	rlwinm r6, r12, 3, 0x1b, 0x1c
/* 802002E4 001FBF44  7C FC 16 70 */	srawi r28, r7, 2
/* 802002E8 001FBF48  57 6B 06 76 */	rlwinm r11, r27, 0, 0x19, 0x1b
/* 802002EC 001FBF4C  7F BD 52 14 */	add r29, r29, r10
/* 802002F0 001FBF50  7C E3 32 14 */	add r7, r3, r6
/* 802002F4 001FBF54  55 8A 26 32 */	rlwinm r10, r12, 4, 0x18, 0x19
/* 802002F8 001FBF58  7D 7E 26 70 */	srawi r30, r11, 4
/* 802002FC 001FBF5C  7D 7C EA 14 */	add r11, r28, r29
/* 80200300 001FBF60  55 86 06 30 */	rlwinm r6, r12, 0, 0x18, 0x18
/* 80200304 001FBF64  7F 7E 59 AE */	stbx r27, r30, r11
/* 80200308 001FBF68  7C CB 16 70 */	srawi r11, r6, 2
/* 8020030C 001FBF6C  7C EA 3A 14 */	add r7, r10, r7
/* 80200310 001FBF70  55 8A E7 7E */	rlwinm r10, r12, 0x1c, 0x1d, 0x1f
/* 80200314 001FBF74  7C EB 3A 14 */	add r7, r11, r7
/* 80200318 001FBF78  55 26 26 32 */	rlwinm r6, r9, 4, 0x18, 0x19
/* 8020031C 001FBF7C  7C A3 2A 14 */	add r5, r3, r5
/* 80200320 001FBF80  7D 8A 39 AE */	stbx r12, r10, r7
/* 80200324 001FBF84  7C A6 2A 14 */	add r5, r6, r5
/* 80200328 001FBF88  55 27 F6 B4 */	rlwinm r7, r9, 0x1e, 0x1a, 0x1a
/* 8020032C 001FBF8C  7C A7 2A 14 */	add r5, r7, r5
/* 80200330 001FBF90  55 26 E7 7E */	rlwinm r6, r9, 0x1c, 0x1d, 0x1f
/* 80200334 001FBF94  7D 26 29 AE */	stbx r9, r6, r5
/* 80200338 001FBF98  55 07 26 32 */	rlwinm r7, r8, 4, 0x18, 0x19
/* 8020033C 001FBF9C  7C 03 02 14 */	add r0, r3, r0
/* 80200340 001FBFA0  55 06 F6 B4 */	rlwinm r6, r8, 0x1e, 0x1a, 0x1a
/* 80200344 001FBFA4  7C 07 02 14 */	add r0, r7, r0
/* 80200348 001FBFA8  55 05 E7 7E */	rlwinm r5, r8, 0x1c, 0x1d, 0x1f
/* 8020034C 001FBFAC  7C 06 02 14 */	add r0, r6, r0
/* 80200350 001FBFB0  38 84 00 08 */	addi r4, r4, 8
/* 80200354 001FBFB4  7D 05 01 AE */	stbx r8, r5, r0
/* 80200358 001FBFB8  42 00 FE B4 */	bdnz lbl_8020020C
/* 8020035C 001FBFBC  80 7F 01 2C */	lwz r3, 0x12c(r31)
/* 80200360 001FBFC0  48 03 E1 61 */	bl func_8023E4C0
lbl_80200364:
/* 80200364 001FBFC4  38 60 00 44 */	li r3, 0x44
/* 80200368 001FBFC8  38 80 00 00 */	li r4, 0
/* 8020036C 001FBFCC  38 A0 00 00 */	li r5, 0
/* 80200370 001FBFD0  38 C0 00 01 */	li r6, 1
/* 80200374 001FBFD4  38 E0 00 00 */	li r7, 0
/* 80200378 001FBFD8  39 00 00 01 */	li r8, 1
/* 8020037C 001FBFDC  48 03 5E C1 */	bl func_8023623C
/* 80200380 001FBFE0  90 7F 01 28 */	stw r3, 0x128(r31)
/* 80200384 001FBFE4  4B FE DC C1 */	bl func_801EE044
/* 80200388 001FBFE8  39 61 00 30 */	addi r11, r1, 0x30
/* 8020038C 001FBFEC  7F E3 FB 78 */	mr r3, r31
/* 80200390 001FBFF0  4B FC 6D D1 */	bl _restgpr_22
/* 80200394 001FBFF4  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80200398 001FBFF8  7C 08 03 A6 */	mtlr r0
/* 8020039C 001FBFFC  38 21 00 30 */	addi r1, r1, 0x30
/* 802003A0 001FC000  4E 80 00 20 */	blr
/* 802003A4 001FC004  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 802003A8 001FC008  7C 08 02 A6 */	mflr r0
/* 802003AC 001FC00C  2C 03 00 00 */	cmpwi r3, 0
/* 802003B0 001FC010  90 01 00 24 */	stw r0, 0x24(r1)
/* 802003B4 001FC014  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 802003B8 001FC018  7C 9F 23 78 */	mr r31, r4
/* 802003BC 001FC01C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 802003C0 001FC020  7C 7E 1B 78 */	mr r30, r3
/* 802003C4 001FC024  93 A1 00 14 */	stw r29, 0x14(r1)
/* 802003C8 001FC028  93 81 00 10 */	stw r28, 0x10(r1)
/* 802003CC 001FC02C  41 82 01 A4 */	beq lbl_80200570
/* 802003D0 001FC030  3C 80 80 42 */	lis r4, lbl_804237B0@ha
/* 802003D4 001FC034  3B 80 00 00 */	li r28, 0
/* 802003D8 001FC038  38 84 37 B0 */	addi r4, r4, lbl_804237B0@l
/* 802003DC 001FC03C  90 83 00 0C */	stw r4, 0xc(r3)
/* 802003E0 001FC040  48 00 00 24 */	b lbl_80200404
lbl_802003E4:
/* 802003E4 001FC044  83 BE 01 30 */	lwz r29, 0x130(r30)
/* 802003E8 001FC048  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 802003EC 001FC04C  48 03 AC 6D */	bl func_8023B058
/* 802003F0 001FC050  2C 03 00 00 */	cmpwi r3, 0
/* 802003F4 001FC054  41 82 00 0C */	beq lbl_80200400
/* 802003F8 001FC058  7F A4 EB 78 */	mr r4, r29
/* 802003FC 001FC05C  48 03 B0 25 */	bl func_8023B420
lbl_80200400:
/* 80200400 001FC060  3B 9C 00 01 */	addi r28, r28, 1
lbl_80200404:
/* 80200404 001FC064  A0 1E 01 0A */	lhz r0, 0x10a(r30)
/* 80200408 001FC068  7C 1C 00 00 */	cmpw r28, r0
/* 8020040C 001FC06C  41 80 FF D8 */	blt lbl_802003E4
/* 80200410 001FC070  80 7E 01 28 */	lwz r3, 0x128(r30)
/* 80200414 001FC074  2C 03 00 00 */	cmpwi r3, 0
/* 80200418 001FC078  41 82 00 08 */	beq lbl_80200420
/* 8020041C 001FC07C  48 03 60 41 */	bl func_8023645C
lbl_80200420:
/* 80200420 001FC080  80 7E 01 2C */	lwz r3, 0x12c(r30)
/* 80200424 001FC084  2C 03 00 00 */	cmpwi r3, 0
/* 80200428 001FC088  41 82 00 08 */	beq lbl_80200430
/* 8020042C 001FC08C  48 03 DE A5 */	bl func_8023E2D0
lbl_80200430:
/* 80200430 001FC090  48 00 3E 41 */	bl func_80204270
/* 80200434 001FC094  34 1E 01 0C */	addic. r0, r30, 0x10c
/* 80200438 001FC098  38 00 00 00 */	li r0, 0
/* 8020043C 001FC09C  90 0D A1 A8 */	stw r0, lbl_8063F468-_SDA_BASE_(r13)
/* 80200440 001FC0A0  41 82 00 28 */	beq lbl_80200468
/* 80200444 001FC0A4  80 7E 01 0C */	lwz r3, 0x10c(r30)
/* 80200448 001FC0A8  48 00 00 10 */	b lbl_80200458
lbl_8020044C:
/* 8020044C 001FC0AC  83 A3 00 04 */	lwz r29, 4(r3)
/* 80200450 001FC0B0  48 04 98 B9 */	bl func_80249D08
/* 80200454 001FC0B4  7F A3 EB 78 */	mr r3, r29
lbl_80200458:
/* 80200458 001FC0B8  2C 03 00 00 */	cmpwi r3, 0
/* 8020045C 001FC0BC  40 82 FF F0 */	bne lbl_8020044C
/* 80200460 001FC0C0  38 00 00 00 */	li r0, 0
/* 80200464 001FC0C4  90 1E 01 0C */	stw r0, 0x10c(r30)
lbl_80200468:
/* 80200468 001FC0C8  3C 80 80 20 */	lis r4, lbl_80202DB0@ha
/* 8020046C 001FC0CC  38 7E 00 48 */	addi r3, r30, 0x48
/* 80200470 001FC0D0  38 84 2D B0 */	addi r4, r4, lbl_80202DB0@l
/* 80200474 001FC0D4  38 A0 00 18 */	li r5, 0x18
/* 80200478 001FC0D8  38 C0 00 08 */	li r6, 8
/* 8020047C 001FC0DC  4B FC 6A E5 */	bl __destroy_arr
/* 80200480 001FC0E0  34 1E 00 24 */	addic. r0, r30, 0x24
/* 80200484 001FC0E4  41 82 00 28 */	beq lbl_802004AC
/* 80200488 001FC0E8  80 7E 00 24 */	lwz r3, 0x24(r30)
/* 8020048C 001FC0EC  48 00 00 10 */	b lbl_8020049C
lbl_80200490:
/* 80200490 001FC0F0  83 A3 00 04 */	lwz r29, 4(r3)
/* 80200494 001FC0F4  48 04 98 75 */	bl func_80249D08
/* 80200498 001FC0F8  7F A3 EB 78 */	mr r3, r29
lbl_8020049C:
/* 8020049C 001FC0FC  2C 03 00 00 */	cmpwi r3, 0
/* 802004A0 001FC100  40 82 FF F0 */	bne lbl_80200490
/* 802004A4 001FC104  38 00 00 00 */	li r0, 0
/* 802004A8 001FC108  90 1E 00 24 */	stw r0, 0x24(r30)
lbl_802004AC:
/* 802004AC 001FC10C  34 1E 00 20 */	addic. r0, r30, 0x20
/* 802004B0 001FC110  41 82 00 28 */	beq lbl_802004D8
/* 802004B4 001FC114  80 7E 00 20 */	lwz r3, 0x20(r30)
/* 802004B8 001FC118  48 00 00 10 */	b lbl_802004C8
lbl_802004BC:
/* 802004BC 001FC11C  83 A3 00 04 */	lwz r29, 4(r3)
/* 802004C0 001FC120  48 04 98 49 */	bl func_80249D08
/* 802004C4 001FC124  7F A3 EB 78 */	mr r3, r29
lbl_802004C8:
/* 802004C8 001FC128  2C 03 00 00 */	cmpwi r3, 0
/* 802004CC 001FC12C  40 82 FF F0 */	bne lbl_802004BC
/* 802004D0 001FC130  38 00 00 00 */	li r0, 0
/* 802004D4 001FC134  90 1E 00 20 */	stw r0, 0x20(r30)
lbl_802004D8:
/* 802004D8 001FC138  34 1E 00 1C */	addic. r0, r30, 0x1c
/* 802004DC 001FC13C  41 82 00 28 */	beq lbl_80200504
/* 802004E0 001FC140  80 7E 00 1C */	lwz r3, 0x1c(r30)
/* 802004E4 001FC144  48 00 00 10 */	b lbl_802004F4
lbl_802004E8:
/* 802004E8 001FC148  83 A3 00 04 */	lwz r29, 4(r3)
/* 802004EC 001FC14C  48 04 98 1D */	bl func_80249D08
/* 802004F0 001FC150  7F A3 EB 78 */	mr r3, r29
lbl_802004F4:
/* 802004F4 001FC154  2C 03 00 00 */	cmpwi r3, 0
/* 802004F8 001FC158  40 82 FF F0 */	bne lbl_802004E8
/* 802004FC 001FC15C  38 00 00 00 */	li r0, 0
/* 80200500 001FC160  90 1E 00 1C */	stw r0, 0x1c(r30)
lbl_80200504:
/* 80200504 001FC164  34 1E 00 14 */	addic. r0, r30, 0x14
/* 80200508 001FC168  41 82 00 20 */	beq lbl_80200528
/* 8020050C 001FC16C  80 7E 00 14 */	lwz r3, 0x14(r30)
/* 80200510 001FC170  48 00 00 10 */	b lbl_80200520
lbl_80200514:
/* 80200514 001FC174  83 A3 00 08 */	lwz r29, 8(r3)
/* 80200518 001FC178  48 04 97 F1 */	bl func_80249D08
/* 8020051C 001FC17C  7F A3 EB 78 */	mr r3, r29
lbl_80200520:
/* 80200520 001FC180  2C 03 00 00 */	cmpwi r3, 0
/* 80200524 001FC184  40 82 FF F0 */	bne lbl_80200514
lbl_80200528:
/* 80200528 001FC188  34 1E 00 10 */	addic. r0, r30, 0x10
/* 8020052C 001FC18C  41 82 00 28 */	beq lbl_80200554
/* 80200530 001FC190  80 7E 00 10 */	lwz r3, 0x10(r30)
/* 80200534 001FC194  48 00 00 10 */	b lbl_80200544
lbl_80200538:
/* 80200538 001FC198  83 A3 00 04 */	lwz r29, 4(r3)
/* 8020053C 001FC19C  48 04 97 CD */	bl func_80249D08
/* 80200540 001FC1A0  7F A3 EB 78 */	mr r3, r29
lbl_80200544:
/* 80200544 001FC1A4  2C 03 00 00 */	cmpwi r3, 0
/* 80200548 001FC1A8  40 82 FF F0 */	bne lbl_80200538
/* 8020054C 001FC1AC  38 00 00 00 */	li r0, 0
/* 80200550 001FC1B0  90 1E 00 10 */	stw r0, 0x10(r30)
lbl_80200554:
/* 80200554 001FC1B4  7F C3 F3 78 */	mr r3, r30
/* 80200558 001FC1B8  38 80 00 00 */	li r4, 0
/* 8020055C 001FC1BC  48 03 65 19 */	bl func_80236A74
/* 80200560 001FC1C0  2C 1F 00 00 */	cmpwi r31, 0
/* 80200564 001FC1C4  40 81 00 0C */	ble lbl_80200570
/* 80200568 001FC1C8  7F C3 F3 78 */	mr r3, r30
/* 8020056C 001FC1CC  4B FD A5 4D */	bl __dl__FPv
lbl_80200570:
/* 80200570 001FC1D0  7F C3 F3 78 */	mr r3, r30
/* 80200574 001FC1D4  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80200578 001FC1D8  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8020057C 001FC1DC  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80200580 001FC1E0  83 81 00 10 */	lwz r28, 0x10(r1)
/* 80200584 001FC1E4  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80200588 001FC1E8  7C 08 03 A6 */	mtlr r0
/* 8020058C 001FC1EC  38 21 00 20 */	addi r1, r1, 0x20
/* 80200590 001FC1F0  4E 80 00 20 */	blr

.global func_80200594
func_80200594:
/* 80200594 001FC1F4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80200598 001FC1F8  7C 08 02 A6 */	mflr r0
/* 8020059C 001FC1FC  2C 03 00 00 */	cmpwi r3, 0
/* 802005A0 001FC200  90 01 00 24 */	stw r0, 0x24(r1)
/* 802005A4 001FC204  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 802005A8 001FC208  7C 7F 1B 78 */	mr r31, r3
/* 802005AC 001FC20C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 802005B0 001FC210  93 A1 00 14 */	stw r29, 0x14(r1)
/* 802005B4 001FC214  83 CD A1 A8 */	lwz r30, lbl_8063F468-_SDA_BASE_(r13)
/* 802005B8 001FC218  41 82 00 68 */	beq lbl_80200620
/* 802005BC 001FC21C  80 9E 00 14 */	lwz r4, 0x14(r30)
/* 802005C0 001FC220  48 00 00 14 */	b lbl_802005D4
lbl_802005C4:
/* 802005C4 001FC224  80 04 00 00 */	lwz r0, 0(r4)
/* 802005C8 001FC228  7C 00 18 40 */	cmplw r0, r3
/* 802005CC 001FC22C  41 82 00 54 */	beq lbl_80200620
/* 802005D0 001FC230  80 84 00 08 */	lwz r4, 8(r4)
lbl_802005D4:
/* 802005D4 001FC234  2C 04 00 00 */	cmpwi r4, 0
/* 802005D8 001FC238  40 82 FF EC */	bne lbl_802005C4
/* 802005DC 001FC23C  48 04 97 1D */	bl func_80249CF8
/* 802005E0 001FC240  2C 03 00 00 */	cmpwi r3, 0
/* 802005E4 001FC244  41 82 00 14 */	beq lbl_802005F8
/* 802005E8 001FC248  93 E3 00 00 */	stw r31, 0(r3)
/* 802005EC 001FC24C  38 00 00 00 */	li r0, 0
/* 802005F0 001FC250  90 03 00 04 */	stw r0, 4(r3)
/* 802005F4 001FC254  90 03 00 08 */	stw r0, 8(r3)
lbl_802005F8:
/* 802005F8 001FC258  80 9E 00 18 */	lwz r4, 0x18(r30)
/* 802005FC 001FC25C  2C 04 00 00 */	cmpwi r4, 0
/* 80200600 001FC260  41 82 00 18 */	beq lbl_80200618
/* 80200604 001FC264  90 64 00 08 */	stw r3, 8(r4)
/* 80200608 001FC268  80 1E 00 18 */	lwz r0, 0x18(r30)
/* 8020060C 001FC26C  90 03 00 04 */	stw r0, 4(r3)
/* 80200610 001FC270  90 7E 00 18 */	stw r3, 0x18(r30)
/* 80200614 001FC274  48 00 00 0C */	b lbl_80200620
lbl_80200618:
/* 80200618 001FC278  90 7E 00 14 */	stw r3, 0x14(r30)
/* 8020061C 001FC27C  90 7E 00 18 */	stw r3, 0x18(r30)
lbl_80200620:
/* 80200620 001FC280  80 1F 00 44 */	lwz r0, 0x44(r31)
/* 80200624 001FC284  2C 00 00 00 */	cmpwi r0, 0
/* 80200628 001FC288  41 82 00 F4 */	beq lbl_8020071C
/* 8020062C 001FC28C  2C 1F 00 00 */	cmpwi r31, 0
/* 80200630 001FC290  83 CD A1 A8 */	lwz r30, lbl_8063F468-_SDA_BASE_(r13)
/* 80200634 001FC294  41 82 00 68 */	beq lbl_8020069C
/* 80200638 001FC298  83 BE 00 1C */	lwz r29, 0x1c(r30)
/* 8020063C 001FC29C  2C 1D 00 00 */	cmpwi r29, 0
/* 80200640 001FC2A0  41 82 00 30 */	beq lbl_80200670
/* 80200644 001FC2A4  80 1D 00 00 */	lwz r0, 0(r29)
/* 80200648 001FC2A8  7C 00 F8 40 */	cmplw r0, r31
/* 8020064C 001FC2AC  41 82 00 50 */	beq lbl_8020069C
/* 80200650 001FC2B0  48 00 00 14 */	b lbl_80200664
lbl_80200654:
/* 80200654 001FC2B4  80 03 00 00 */	lwz r0, 0(r3)
/* 80200658 001FC2B8  7C 00 F8 40 */	cmplw r0, r31
/* 8020065C 001FC2BC  41 82 00 40 */	beq lbl_8020069C
/* 80200660 001FC2C0  7C 7D 1B 78 */	mr r29, r3
lbl_80200664:
/* 80200664 001FC2C4  80 7D 00 04 */	lwz r3, 4(r29)
/* 80200668 001FC2C8  2C 03 00 00 */	cmpwi r3, 0
/* 8020066C 001FC2CC  40 82 FF E8 */	bne lbl_80200654
lbl_80200670:
/* 80200670 001FC2D0  48 04 96 89 */	bl func_80249CF8
/* 80200674 001FC2D4  2C 03 00 00 */	cmpwi r3, 0
/* 80200678 001FC2D8  41 82 00 10 */	beq lbl_80200688
/* 8020067C 001FC2DC  93 E3 00 00 */	stw r31, 0(r3)
/* 80200680 001FC2E0  38 00 00 00 */	li r0, 0
/* 80200684 001FC2E4  90 03 00 04 */	stw r0, 4(r3)
lbl_80200688:
/* 80200688 001FC2E8  2C 1D 00 00 */	cmpwi r29, 0
/* 8020068C 001FC2EC  41 82 00 0C */	beq lbl_80200698
/* 80200690 001FC2F0  90 7D 00 04 */	stw r3, 4(r29)
/* 80200694 001FC2F4  48 00 00 08 */	b lbl_8020069C
lbl_80200698:
/* 80200698 001FC2F8  90 7E 00 1C */	stw r3, 0x1c(r30)
lbl_8020069C:
/* 8020069C 001FC2FC  80 1F 00 48 */	lwz r0, 0x48(r31)
/* 802006A0 001FC300  2C 00 00 00 */	cmpwi r0, 0
/* 802006A4 001FC304  41 82 00 F8 */	beq lbl_8020079C
/* 802006A8 001FC308  2C 1F 00 00 */	cmpwi r31, 0
/* 802006AC 001FC30C  83 CD A1 A8 */	lwz r30, lbl_8063F468-_SDA_BASE_(r13)
/* 802006B0 001FC310  41 82 00 EC */	beq lbl_8020079C
/* 802006B4 001FC314  83 BE 00 24 */	lwz r29, 0x24(r30)
/* 802006B8 001FC318  2C 1D 00 00 */	cmpwi r29, 0
/* 802006BC 001FC31C  41 82 00 30 */	beq lbl_802006EC
/* 802006C0 001FC320  80 1D 00 00 */	lwz r0, 0(r29)
/* 802006C4 001FC324  7C 00 F8 40 */	cmplw r0, r31
/* 802006C8 001FC328  41 82 00 D4 */	beq lbl_8020079C
/* 802006CC 001FC32C  48 00 00 14 */	b lbl_802006E0
lbl_802006D0:
/* 802006D0 001FC330  80 03 00 00 */	lwz r0, 0(r3)
/* 802006D4 001FC334  7C 00 F8 40 */	cmplw r0, r31
/* 802006D8 001FC338  41 82 00 C4 */	beq lbl_8020079C
/* 802006DC 001FC33C  7C 7D 1B 78 */	mr r29, r3
lbl_802006E0:
/* 802006E0 001FC340  80 7D 00 04 */	lwz r3, 4(r29)
/* 802006E4 001FC344  2C 03 00 00 */	cmpwi r3, 0
/* 802006E8 001FC348  40 82 FF E8 */	bne lbl_802006D0
lbl_802006EC:
/* 802006EC 001FC34C  48 04 96 0D */	bl func_80249CF8
/* 802006F0 001FC350  2C 03 00 00 */	cmpwi r3, 0
/* 802006F4 001FC354  41 82 00 10 */	beq lbl_80200704
/* 802006F8 001FC358  93 E3 00 00 */	stw r31, 0(r3)
/* 802006FC 001FC35C  38 00 00 00 */	li r0, 0
/* 80200700 001FC360  90 03 00 04 */	stw r0, 4(r3)
lbl_80200704:
/* 80200704 001FC364  2C 1D 00 00 */	cmpwi r29, 0
/* 80200708 001FC368  41 82 00 0C */	beq lbl_80200714
/* 8020070C 001FC36C  90 7D 00 04 */	stw r3, 4(r29)
/* 80200710 001FC370  48 00 00 8C */	b lbl_8020079C
lbl_80200714:
/* 80200714 001FC374  90 7E 00 24 */	stw r3, 0x24(r30)
/* 80200718 001FC378  48 00 00 84 */	b lbl_8020079C
lbl_8020071C:
/* 8020071C 001FC37C  A0 1F 00 DC */	lhz r0, 0xdc(r31)
/* 80200720 001FC380  54 00 07 7A */	rlwinm r0, r0, 0, 0x1d, 0x1d
/* 80200724 001FC384  2C 00 00 04 */	cmpwi r0, 4
/* 80200728 001FC388  40 82 00 74 */	bne lbl_8020079C
/* 8020072C 001FC38C  2C 1F 00 00 */	cmpwi r31, 0
/* 80200730 001FC390  83 CD A1 A8 */	lwz r30, lbl_8063F468-_SDA_BASE_(r13)
/* 80200734 001FC394  41 82 00 68 */	beq lbl_8020079C
/* 80200738 001FC398  83 BE 00 20 */	lwz r29, 0x20(r30)
/* 8020073C 001FC39C  2C 1D 00 00 */	cmpwi r29, 0
/* 80200740 001FC3A0  41 82 00 30 */	beq lbl_80200770
/* 80200744 001FC3A4  80 1D 00 00 */	lwz r0, 0(r29)
/* 80200748 001FC3A8  7C 00 F8 40 */	cmplw r0, r31
/* 8020074C 001FC3AC  41 82 00 50 */	beq lbl_8020079C
/* 80200750 001FC3B0  48 00 00 14 */	b lbl_80200764
lbl_80200754:
/* 80200754 001FC3B4  80 03 00 00 */	lwz r0, 0(r3)
/* 80200758 001FC3B8  7C 00 F8 40 */	cmplw r0, r31
/* 8020075C 001FC3BC  41 82 00 40 */	beq lbl_8020079C
/* 80200760 001FC3C0  7C 7D 1B 78 */	mr r29, r3
lbl_80200764:
/* 80200764 001FC3C4  80 7D 00 04 */	lwz r3, 4(r29)
/* 80200768 001FC3C8  2C 03 00 00 */	cmpwi r3, 0
/* 8020076C 001FC3CC  40 82 FF E8 */	bne lbl_80200754
lbl_80200770:
/* 80200770 001FC3D0  48 04 95 89 */	bl func_80249CF8
/* 80200774 001FC3D4  2C 03 00 00 */	cmpwi r3, 0
/* 80200778 001FC3D8  41 82 00 10 */	beq lbl_80200788
/* 8020077C 001FC3DC  93 E3 00 00 */	stw r31, 0(r3)
/* 80200780 001FC3E0  38 00 00 00 */	li r0, 0
/* 80200784 001FC3E4  90 03 00 04 */	stw r0, 4(r3)
lbl_80200788:
/* 80200788 001FC3E8  2C 1D 00 00 */	cmpwi r29, 0
/* 8020078C 001FC3EC  41 82 00 0C */	beq lbl_80200798
/* 80200790 001FC3F0  90 7D 00 04 */	stw r3, 4(r29)
/* 80200794 001FC3F4  48 00 00 08 */	b lbl_8020079C
lbl_80200798:
/* 80200798 001FC3F8  90 7E 00 20 */	stw r3, 0x20(r30)
lbl_8020079C:
/* 8020079C 001FC3FC  A0 9F 00 EA */	lhz r4, 0xea(r31)
/* 802007A0 001FC400  38 E0 00 00 */	li r7, 0
/* 802007A4 001FC404  48 00 00 8C */	b lbl_80200830
lbl_802007A8:
/* 802007A8 001FC408  80 BF 00 24 */	lwz r5, 0x24(r31)
/* 802007AC 001FC40C  2C 05 00 00 */	cmpwi r5, 0
/* 802007B0 001FC410  40 82 00 0C */	bne lbl_802007BC
/* 802007B4 001FC414  38 60 00 00 */	li r3, 0
/* 802007B8 001FC418  48 00 00 54 */	b lbl_8020080C
lbl_802007BC:
/* 802007BC 001FC41C  A0 1F 00 EA */	lhz r0, 0xea(r31)
/* 802007C0 001FC420  54 E3 04 3E */	clrlwi r3, r7, 0x10
/* 802007C4 001FC424  7C 03 00 40 */	cmplw r3, r0
/* 802007C8 001FC428  41 80 00 0C */	blt lbl_802007D4
/* 802007CC 001FC42C  38 60 00 00 */	li r3, 0
/* 802007D0 001FC430  48 00 00 3C */	b lbl_8020080C
lbl_802007D4:
/* 802007D4 001FC434  80 DF 00 08 */	lwz r6, 8(r31)
/* 802007D8 001FC438  54 E0 0B FC */	rlwinm r0, r7, 1, 0xf, 0x1e
/* 802007DC 001FC43C  7C 65 02 2E */	lhzx r3, r5, r0
/* 802007E0 001FC440  2C 06 00 00 */	cmpwi r6, 0
/* 802007E4 001FC444  40 82 00 0C */	bne lbl_802007F0
/* 802007E8 001FC448  38 60 00 00 */	li r3, 0
/* 802007EC 001FC44C  48 00 00 20 */	b lbl_8020080C
lbl_802007F0:
/* 802007F0 001FC450  A0 1F 00 DE */	lhz r0, 0xde(r31)
/* 802007F4 001FC454  7C 03 00 40 */	cmplw r3, r0
/* 802007F8 001FC458  41 80 00 0C */	blt lbl_80200804
/* 802007FC 001FC45C  38 60 00 00 */	li r3, 0
/* 80200800 001FC460  48 00 00 0C */	b lbl_8020080C
lbl_80200804:
/* 80200804 001FC464  54 60 13 BA */	rlwinm r0, r3, 2, 0xe, 0x1d
/* 80200808 001FC468  7C 66 00 2E */	lwzx r3, r6, r0
lbl_8020080C:
/* 8020080C 001FC46C  2C 03 00 00 */	cmpwi r3, 0
/* 80200810 001FC470  41 82 00 1C */	beq lbl_8020082C
/* 80200814 001FC474  80 63 01 38 */	lwz r3, 0x138(r3)
/* 80200818 001FC478  2C 03 00 00 */	cmpwi r3, 0
/* 8020081C 001FC47C  41 82 00 10 */	beq lbl_8020082C
/* 80200820 001FC480  A0 03 01 48 */	lhz r0, 0x148(r3)
/* 80200824 001FC484  60 00 00 08 */	ori r0, r0, 8
/* 80200828 001FC488  B0 03 01 48 */	sth r0, 0x148(r3)
lbl_8020082C:
/* 8020082C 001FC48C  38 E7 00 01 */	addi r7, r7, 1
lbl_80200830:
/* 80200830 001FC490  54 E0 04 3E */	clrlwi r0, r7, 0x10
/* 80200834 001FC494  7C 00 20 40 */	cmplw r0, r4
/* 80200838 001FC498  41 80 FF 70 */	blt lbl_802007A8
/* 8020083C 001FC49C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80200840 001FC4A0  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80200844 001FC4A4  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80200848 001FC4A8  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8020084C 001FC4AC  7C 08 03 A6 */	mtlr r0
/* 80200850 001FC4B0  38 21 00 20 */	addi r1, r1, 0x20
/* 80200854 001FC4B4  4E 80 00 20 */	blr

.global func_80200858
func_80200858:
/* 80200858 001FC4B8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8020085C 001FC4BC  7C 08 02 A6 */	mflr r0
/* 80200860 001FC4C0  39 00 00 00 */	li r8, 0
/* 80200864 001FC4C4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80200868 001FC4C8  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8020086C 001FC4CC  7C 7F 1B 78 */	mr r31, r3
/* 80200870 001FC4D0  A0 A3 00 EA */	lhz r5, 0xea(r3)
/* 80200874 001FC4D4  48 00 00 8C */	b lbl_80200900
lbl_80200878:
/* 80200878 001FC4D8  80 C3 00 24 */	lwz r6, 0x24(r3)
/* 8020087C 001FC4DC  2C 06 00 00 */	cmpwi r6, 0
/* 80200880 001FC4E0  40 82 00 0C */	bne lbl_8020088C
/* 80200884 001FC4E4  38 80 00 00 */	li r4, 0
/* 80200888 001FC4E8  48 00 00 54 */	b lbl_802008DC
lbl_8020088C:
/* 8020088C 001FC4EC  A0 03 00 EA */	lhz r0, 0xea(r3)
/* 80200890 001FC4F0  55 04 04 3E */	clrlwi r4, r8, 0x10
/* 80200894 001FC4F4  7C 04 00 40 */	cmplw r4, r0
/* 80200898 001FC4F8  41 80 00 0C */	blt lbl_802008A4
/* 8020089C 001FC4FC  38 80 00 00 */	li r4, 0
/* 802008A0 001FC500  48 00 00 3C */	b lbl_802008DC
lbl_802008A4:
/* 802008A4 001FC504  80 E3 00 08 */	lwz r7, 8(r3)
/* 802008A8 001FC508  55 00 0B FC */	rlwinm r0, r8, 1, 0xf, 0x1e
/* 802008AC 001FC50C  7C 86 02 2E */	lhzx r4, r6, r0
/* 802008B0 001FC510  2C 07 00 00 */	cmpwi r7, 0
/* 802008B4 001FC514  40 82 00 0C */	bne lbl_802008C0
/* 802008B8 001FC518  38 80 00 00 */	li r4, 0
/* 802008BC 001FC51C  48 00 00 20 */	b lbl_802008DC
lbl_802008C0:
/* 802008C0 001FC520  A0 03 00 DE */	lhz r0, 0xde(r3)
/* 802008C4 001FC524  7C 04 00 40 */	cmplw r4, r0
/* 802008C8 001FC528  41 80 00 0C */	blt lbl_802008D4
/* 802008CC 001FC52C  38 80 00 00 */	li r4, 0
/* 802008D0 001FC530  48 00 00 0C */	b lbl_802008DC
lbl_802008D4:
/* 802008D4 001FC534  54 80 13 BA */	rlwinm r0, r4, 2, 0xe, 0x1d
/* 802008D8 001FC538  7C 87 00 2E */	lwzx r4, r7, r0
lbl_802008DC:
/* 802008DC 001FC53C  2C 04 00 00 */	cmpwi r4, 0
/* 802008E0 001FC540  41 82 00 1C */	beq lbl_802008FC
/* 802008E4 001FC544  80 84 01 38 */	lwz r4, 0x138(r4)
/* 802008E8 001FC548  2C 04 00 00 */	cmpwi r4, 0
/* 802008EC 001FC54C  41 82 00 10 */	beq lbl_802008FC
/* 802008F0 001FC550  A0 04 01 48 */	lhz r0, 0x148(r4)
/* 802008F4 001FC554  54 00 07 76 */	rlwinm r0, r0, 0, 0x1d, 0x1b
/* 802008F8 001FC558  B0 04 01 48 */	sth r0, 0x148(r4)
lbl_802008FC:
/* 802008FC 001FC55C  39 08 00 01 */	addi r8, r8, 1
lbl_80200900:
/* 80200900 001FC560  55 00 04 3E */	clrlwi r0, r8, 0x10
/* 80200904 001FC564  7C 00 28 40 */	cmplw r0, r5
/* 80200908 001FC568  41 80 FF 70 */	blt lbl_80200878
/* 8020090C 001FC56C  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 80200910 001FC570  39 20 00 01 */	li r9, 1
/* 80200914 001FC574  38 E0 00 00 */	li r7, 0
/* 80200918 001FC578  38 C0 00 00 */	li r6, 0
/* 8020091C 001FC57C  A1 04 01 08 */	lhz r8, 0x108(r4)
/* 80200920 001FC580  48 00 00 58 */	b lbl_80200978
lbl_80200924:
/* 80200924 001FC584  2C 09 00 00 */	cmpwi r9, 0
/* 80200928 001FC588  41 82 00 38 */	beq lbl_80200960
/* 8020092C 001FC58C  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 80200930 001FC590  54 E0 13 BA */	rlwinm r0, r7, 2, 0xe, 0x1d
/* 80200934 001FC594  7C 84 02 14 */	add r4, r4, r0
/* 80200938 001FC598  80 04 00 28 */	lwz r0, 0x28(r4)
/* 8020093C 001FC59C  7C 00 18 40 */	cmplw r0, r3
/* 80200940 001FC5A0  40 82 00 34 */	bne lbl_80200974
/* 80200944 001FC5A4  90 C4 00 28 */	stw r6, 0x28(r4)
/* 80200948 001FC5A8  39 20 00 00 */	li r9, 0
/* 8020094C 001FC5AC  80 AD A1 A8 */	lwz r5, lbl_8063F468-_SDA_BASE_(r13)
/* 80200950 001FC5B0  A0 85 01 08 */	lhz r4, 0x108(r5)
/* 80200954 001FC5B4  38 04 FF FF */	addi r0, r4, -1
/* 80200958 001FC5B8  B0 05 01 08 */	sth r0, 0x108(r5)
/* 8020095C 001FC5BC  48 00 00 18 */	b lbl_80200974
lbl_80200960:
/* 80200960 001FC5C0  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 80200964 001FC5C4  54 E0 13 BA */	rlwinm r0, r7, 2, 0xe, 0x1d
/* 80200968 001FC5C8  7C 84 02 14 */	add r4, r4, r0
/* 8020096C 001FC5CC  80 04 00 28 */	lwz r0, 0x28(r4)
/* 80200970 001FC5D0  90 04 00 24 */	stw r0, 0x24(r4)
lbl_80200974:
/* 80200974 001FC5D4  38 E7 00 01 */	addi r7, r7, 1
lbl_80200978:
/* 80200978 001FC5D8  54 E0 04 3E */	clrlwi r0, r7, 0x10
/* 8020097C 001FC5DC  7C 00 40 00 */	cmpw r0, r8
/* 80200980 001FC5E0  41 80 FF A4 */	blt lbl_80200924
/* 80200984 001FC5E4  2C 03 00 00 */	cmpwi r3, 0
/* 80200988 001FC5E8  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 8020098C 001FC5EC  41 82 00 5C */	beq lbl_802009E8
/* 80200990 001FC5F0  80 C4 00 1C */	lwz r6, 0x1c(r4)
/* 80200994 001FC5F4  38 A0 00 00 */	li r5, 0
/* 80200998 001FC5F8  2C 06 00 00 */	cmpwi r6, 0
/* 8020099C 001FC5FC  41 82 00 4C */	beq lbl_802009E8
/* 802009A0 001FC600  48 00 00 18 */	b lbl_802009B8
lbl_802009A4:
/* 802009A4 001FC604  80 06 00 00 */	lwz r0, 0(r6)
/* 802009A8 001FC608  7C 00 18 40 */	cmplw r0, r3
/* 802009AC 001FC60C  41 82 00 14 */	beq lbl_802009C0
/* 802009B0 001FC610  7C C5 33 78 */	mr r5, r6
/* 802009B4 001FC614  80 C6 00 04 */	lwz r6, 4(r6)
lbl_802009B8:
/* 802009B8 001FC618  2C 06 00 00 */	cmpwi r6, 0
/* 802009BC 001FC61C  40 82 FF E8 */	bne lbl_802009A4
lbl_802009C0:
/* 802009C0 001FC620  2C 06 00 00 */	cmpwi r6, 0
/* 802009C4 001FC624  41 82 00 24 */	beq lbl_802009E8
/* 802009C8 001FC628  2C 05 00 00 */	cmpwi r5, 0
/* 802009CC 001FC62C  80 06 00 04 */	lwz r0, 4(r6)
/* 802009D0 001FC630  41 82 00 0C */	beq lbl_802009DC
/* 802009D4 001FC634  90 05 00 04 */	stw r0, 4(r5)
/* 802009D8 001FC638  48 00 00 08 */	b lbl_802009E0
lbl_802009DC:
/* 802009DC 001FC63C  90 04 00 1C */	stw r0, 0x1c(r4)
lbl_802009E0:
/* 802009E0 001FC640  7C C3 33 78 */	mr r3, r6
/* 802009E4 001FC644  48 04 93 25 */	bl func_80249D08
lbl_802009E8:
/* 802009E8 001FC648  2C 1F 00 00 */	cmpwi r31, 0
/* 802009EC 001FC64C  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 802009F0 001FC650  41 82 00 58 */	beq lbl_80200A48
/* 802009F4 001FC654  80 64 00 24 */	lwz r3, 0x24(r4)
/* 802009F8 001FC658  38 A0 00 00 */	li r5, 0
/* 802009FC 001FC65C  2C 03 00 00 */	cmpwi r3, 0
/* 80200A00 001FC660  41 82 00 48 */	beq lbl_80200A48
/* 80200A04 001FC664  48 00 00 18 */	b lbl_80200A1C
lbl_80200A08:
/* 80200A08 001FC668  80 03 00 00 */	lwz r0, 0(r3)
/* 80200A0C 001FC66C  7C 00 F8 40 */	cmplw r0, r31
/* 80200A10 001FC670  41 82 00 14 */	beq lbl_80200A24
/* 80200A14 001FC674  7C 65 1B 78 */	mr r5, r3
/* 80200A18 001FC678  80 63 00 04 */	lwz r3, 4(r3)
lbl_80200A1C:
/* 80200A1C 001FC67C  2C 03 00 00 */	cmpwi r3, 0
/* 80200A20 001FC680  40 82 FF E8 */	bne lbl_80200A08
lbl_80200A24:
/* 80200A24 001FC684  2C 03 00 00 */	cmpwi r3, 0
/* 80200A28 001FC688  41 82 00 20 */	beq lbl_80200A48
/* 80200A2C 001FC68C  2C 05 00 00 */	cmpwi r5, 0
/* 80200A30 001FC690  80 03 00 04 */	lwz r0, 4(r3)
/* 80200A34 001FC694  41 82 00 0C */	beq lbl_80200A40
/* 80200A38 001FC698  90 05 00 04 */	stw r0, 4(r5)
/* 80200A3C 001FC69C  48 00 00 08 */	b lbl_80200A44
lbl_80200A40:
/* 80200A40 001FC6A0  90 04 00 24 */	stw r0, 0x24(r4)
lbl_80200A44:
/* 80200A44 001FC6A4  48 04 92 C5 */	bl func_80249D08
lbl_80200A48:
/* 80200A48 001FC6A8  2C 1F 00 00 */	cmpwi r31, 0
/* 80200A4C 001FC6AC  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 80200A50 001FC6B0  41 82 00 58 */	beq lbl_80200AA8
/* 80200A54 001FC6B4  80 64 00 20 */	lwz r3, 0x20(r4)
/* 80200A58 001FC6B8  38 A0 00 00 */	li r5, 0
/* 80200A5C 001FC6BC  2C 03 00 00 */	cmpwi r3, 0
/* 80200A60 001FC6C0  41 82 00 48 */	beq lbl_80200AA8
/* 80200A64 001FC6C4  48 00 00 18 */	b lbl_80200A7C
lbl_80200A68:
/* 80200A68 001FC6C8  80 03 00 00 */	lwz r0, 0(r3)
/* 80200A6C 001FC6CC  7C 00 F8 40 */	cmplw r0, r31
/* 80200A70 001FC6D0  41 82 00 14 */	beq lbl_80200A84
/* 80200A74 001FC6D4  7C 65 1B 78 */	mr r5, r3
/* 80200A78 001FC6D8  80 63 00 04 */	lwz r3, 4(r3)
lbl_80200A7C:
/* 80200A7C 001FC6DC  2C 03 00 00 */	cmpwi r3, 0
/* 80200A80 001FC6E0  40 82 FF E8 */	bne lbl_80200A68
lbl_80200A84:
/* 80200A84 001FC6E4  2C 03 00 00 */	cmpwi r3, 0
/* 80200A88 001FC6E8  41 82 00 20 */	beq lbl_80200AA8
/* 80200A8C 001FC6EC  2C 05 00 00 */	cmpwi r5, 0
/* 80200A90 001FC6F0  80 03 00 04 */	lwz r0, 4(r3)
/* 80200A94 001FC6F4  41 82 00 0C */	beq lbl_80200AA0
/* 80200A98 001FC6F8  90 05 00 04 */	stw r0, 4(r5)
/* 80200A9C 001FC6FC  48 00 00 08 */	b lbl_80200AA4
lbl_80200AA0:
/* 80200AA0 001FC700  90 04 00 20 */	stw r0, 0x20(r4)
lbl_80200AA4:
/* 80200AA4 001FC704  48 04 92 65 */	bl func_80249D08
lbl_80200AA8:
/* 80200AA8 001FC708  2C 1F 00 00 */	cmpwi r31, 0
/* 80200AAC 001FC70C  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 80200AB0 001FC710  41 82 00 68 */	beq lbl_80200B18
/* 80200AB4 001FC714  80 64 00 14 */	lwz r3, 0x14(r4)
/* 80200AB8 001FC718  2C 03 00 00 */	cmpwi r3, 0
/* 80200ABC 001FC71C  41 82 00 5C */	beq lbl_80200B18
/* 80200AC0 001FC720  48 00 00 14 */	b lbl_80200AD4
lbl_80200AC4:
/* 80200AC4 001FC724  80 03 00 00 */	lwz r0, 0(r3)
/* 80200AC8 001FC728  7C 00 F8 40 */	cmplw r0, r31
/* 80200ACC 001FC72C  41 82 00 10 */	beq lbl_80200ADC
/* 80200AD0 001FC730  80 63 00 08 */	lwz r3, 8(r3)
lbl_80200AD4:
/* 80200AD4 001FC734  2C 03 00 00 */	cmpwi r3, 0
/* 80200AD8 001FC738  40 82 FF EC */	bne lbl_80200AC4
lbl_80200ADC:
/* 80200ADC 001FC73C  2C 03 00 00 */	cmpwi r3, 0
/* 80200AE0 001FC740  41 82 00 38 */	beq lbl_80200B18
/* 80200AE4 001FC744  80 A3 00 04 */	lwz r5, 4(r3)
/* 80200AE8 001FC748  80 C3 00 08 */	lwz r6, 8(r3)
/* 80200AEC 001FC74C  2C 05 00 00 */	cmpwi r5, 0
/* 80200AF0 001FC750  41 82 00 0C */	beq lbl_80200AFC
/* 80200AF4 001FC754  90 C5 00 08 */	stw r6, 8(r5)
/* 80200AF8 001FC758  48 00 00 08 */	b lbl_80200B00
lbl_80200AFC:
/* 80200AFC 001FC75C  90 C4 00 14 */	stw r6, 0x14(r4)
lbl_80200B00:
/* 80200B00 001FC760  2C 06 00 00 */	cmpwi r6, 0
/* 80200B04 001FC764  41 82 00 0C */	beq lbl_80200B10
/* 80200B08 001FC768  90 A6 00 04 */	stw r5, 4(r6)
/* 80200B0C 001FC76C  48 00 00 08 */	b lbl_80200B14
lbl_80200B10:
/* 80200B10 001FC770  90 A4 00 18 */	stw r5, 0x18(r4)
lbl_80200B14:
/* 80200B14 001FC774  48 04 91 F5 */	bl func_80249D08
lbl_80200B18:
/* 80200B18 001FC778  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80200B1C 001FC77C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80200B20 001FC780  7C 08 03 A6 */	mtlr r0
/* 80200B24 001FC784  38 21 00 10 */	addi r1, r1, 0x10
/* 80200B28 001FC788  4E 80 00 20 */	blr

.global func_80200B2C
func_80200B2C:
/* 80200B2C 001FC78C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80200B30 001FC790  7C 08 02 A6 */	mflr r0
/* 80200B34 001FC794  2C 03 00 00 */	cmpwi r3, 0
/* 80200B38 001FC798  90 01 00 14 */	stw r0, 0x14(r1)
/* 80200B3C 001FC79C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80200B40 001FC7A0  93 C1 00 08 */	stw r30, 8(r1)
/* 80200B44 001FC7A4  41 82 00 0C */	beq lbl_80200B50
/* 80200B48 001FC7A8  2C 04 00 00 */	cmpwi r4, 0
/* 80200B4C 001FC7AC  40 82 00 0C */	bne lbl_80200B58
lbl_80200B50:
/* 80200B50 001FC7B0  38 60 00 00 */	li r3, 0
/* 80200B54 001FC7B4  48 00 00 E8 */	b lbl_80200C3C
lbl_80200B58:
/* 80200B58 001FC7B8  81 0D A1 A8 */	lwz r8, lbl_8063F468-_SDA_BASE_(r13)
/* 80200B5C 001FC7BC  38 00 00 08 */	li r0, 8
/* 80200B60 001FC7C0  3B C8 00 48 */	addi r30, r8, 0x48
/* 80200B64 001FC7C4  7F C8 F3 78 */	mr r8, r30
/* 80200B68 001FC7C8  7C 09 03 A6 */	mtctr r0
lbl_80200B6C:
/* 80200B6C 001FC7CC  80 08 00 04 */	lwz r0, 4(r8)
/* 80200B70 001FC7D0  7C 00 18 40 */	cmplw r0, r3
/* 80200B74 001FC7D4  40 82 00 38 */	bne lbl_80200BAC
/* 80200B78 001FC7D8  90 88 00 08 */	stw r4, 8(r8)
/* 80200B7C 001FC7DC  7D 03 43 78 */	mr r3, r8
/* 80200B80 001FC7E0  88 86 00 00 */	lbz r4, 0(r6)
/* 80200B84 001FC7E4  90 A8 00 00 */	stw r5, 0(r8)
/* 80200B88 001FC7E8  88 06 00 01 */	lbz r0, 1(r6)
/* 80200B8C 001FC7EC  98 88 00 0C */	stb r4, 0xc(r8)
/* 80200B90 001FC7F0  88 86 00 02 */	lbz r4, 2(r6)
/* 80200B94 001FC7F4  98 08 00 0D */	stb r0, 0xd(r8)
/* 80200B98 001FC7F8  88 06 00 03 */	lbz r0, 3(r6)
/* 80200B9C 001FC7FC  98 88 00 0E */	stb r4, 0xe(r8)
/* 80200BA0 001FC800  98 08 00 0F */	stb r0, 0xf(r8)
/* 80200BA4 001FC804  98 E8 00 14 */	stb r7, 0x14(r8)
/* 80200BA8 001FC808  48 00 00 94 */	b lbl_80200C3C
lbl_80200BAC:
/* 80200BAC 001FC80C  39 08 00 18 */	addi r8, r8, 0x18
/* 80200BB0 001FC810  42 00 FF BC */	bdnz lbl_80200B6C
/* 80200BB4 001FC814  38 00 00 08 */	li r0, 8
/* 80200BB8 001FC818  7C 09 03 A6 */	mtctr r0
lbl_80200BBC:
/* 80200BBC 001FC81C  80 1E 00 04 */	lwz r0, 4(r30)
/* 80200BC0 001FC820  2C 00 00 00 */	cmpwi r0, 0
/* 80200BC4 001FC824  40 82 00 6C */	bne lbl_80200C30
/* 80200BC8 001FC828  90 7E 00 04 */	stw r3, 4(r30)
/* 80200BCC 001FC82C  88 06 00 00 */	lbz r0, 0(r6)
/* 80200BD0 001FC830  90 9E 00 08 */	stw r4, 8(r30)
/* 80200BD4 001FC834  88 86 00 01 */	lbz r4, 1(r6)
/* 80200BD8 001FC838  90 BE 00 00 */	stw r5, 0(r30)
/* 80200BDC 001FC83C  88 66 00 02 */	lbz r3, 2(r6)
/* 80200BE0 001FC840  98 1E 00 0C */	stb r0, 0xc(r30)
/* 80200BE4 001FC844  88 06 00 03 */	lbz r0, 3(r6)
/* 80200BE8 001FC848  98 9E 00 0D */	stb r4, 0xd(r30)
/* 80200BEC 001FC84C  98 7E 00 0E */	stb r3, 0xe(r30)
/* 80200BF0 001FC850  98 1E 00 0F */	stb r0, 0xf(r30)
/* 80200BF4 001FC854  98 FE 00 14 */	stb r7, 0x14(r30)
/* 80200BF8 001FC858  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80200BFC 001FC85C  83 E3 01 30 */	lwz r31, 0x130(r3)
/* 80200C00 001FC860  57 E3 86 3E */	rlwinm r3, r31, 0x10, 0x18, 0x1f
/* 80200C04 001FC864  48 03 A4 55 */	bl func_8023B058
/* 80200C08 001FC868  2C 03 00 00 */	cmpwi r3, 0
/* 80200C0C 001FC86C  41 82 00 0C */	beq lbl_80200C18
/* 80200C10 001FC870  7F E4 FB 78 */	mr r4, r31
/* 80200C14 001FC874  48 03 A7 A5 */	bl func_8023B3B8
lbl_80200C18:
/* 80200C18 001FC878  80 AD A1 A8 */	lwz r5, lbl_8063F468-_SDA_BASE_(r13)
/* 80200C1C 001FC87C  7F C3 F3 78 */	mr r3, r30
/* 80200C20 001FC880  A0 85 01 0A */	lhz r4, 0x10a(r5)
/* 80200C24 001FC884  38 04 00 01 */	addi r0, r4, 1
/* 80200C28 001FC888  B0 05 01 0A */	sth r0, 0x10a(r5)
/* 80200C2C 001FC88C  48 00 00 10 */	b lbl_80200C3C
lbl_80200C30:
/* 80200C30 001FC890  3B DE 00 18 */	addi r30, r30, 0x18
/* 80200C34 001FC894  42 00 FF 88 */	bdnz lbl_80200BBC
/* 80200C38 001FC898  38 60 00 00 */	li r3, 0
lbl_80200C3C:
/* 80200C3C 001FC89C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80200C40 001FC8A0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80200C44 001FC8A4  83 C1 00 08 */	lwz r30, 8(r1)
/* 80200C48 001FC8A8  7C 08 03 A6 */	mtlr r0
/* 80200C4C 001FC8AC  38 21 00 10 */	addi r1, r1, 0x10
/* 80200C50 001FC8B0  4E 80 00 20 */	blr

.global func_80200C54
func_80200C54:
/* 80200C54 001FC8B4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80200C58 001FC8B8  7C 08 02 A6 */	mflr r0
/* 80200C5C 001FC8BC  90 01 00 24 */	stw r0, 0x24(r1)
/* 80200C60 001FC8C0  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80200C64 001FC8C4  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80200C68 001FC8C8  7C 9E 23 78 */	mr r30, r4
/* 80200C6C 001FC8CC  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80200C70 001FC8D0  7C 7D 1B 78 */	mr r29, r3
/* 80200C74 001FC8D4  80 03 00 04 */	lwz r0, 4(r3)
/* 80200C78 001FC8D8  2C 00 00 00 */	cmpwi r0, 0
/* 80200C7C 001FC8DC  41 82 00 70 */	beq lbl_80200CEC
/* 80200C80 001FC8E0  2C 04 00 00 */	cmpwi r4, 0
/* 80200C84 001FC8E4  41 82 00 68 */	beq lbl_80200CEC
/* 80200C88 001FC8E8  83 E3 00 10 */	lwz r31, 0x10(r3)
/* 80200C8C 001FC8EC  2C 1F 00 00 */	cmpwi r31, 0
/* 80200C90 001FC8F0  41 82 00 30 */	beq lbl_80200CC0
/* 80200C94 001FC8F4  80 1F 00 00 */	lwz r0, 0(r31)
/* 80200C98 001FC8F8  7C 00 20 40 */	cmplw r0, r4
/* 80200C9C 001FC8FC  41 82 00 50 */	beq lbl_80200CEC
/* 80200CA0 001FC900  48 00 00 14 */	b lbl_80200CB4
lbl_80200CA4:
/* 80200CA4 001FC904  80 03 00 00 */	lwz r0, 0(r3)
/* 80200CA8 001FC908  7C 00 20 40 */	cmplw r0, r4
/* 80200CAC 001FC90C  41 82 00 40 */	beq lbl_80200CEC
/* 80200CB0 001FC910  7C 7F 1B 78 */	mr r31, r3
lbl_80200CB4:
/* 80200CB4 001FC914  80 7F 00 04 */	lwz r3, 4(r31)
/* 80200CB8 001FC918  2C 03 00 00 */	cmpwi r3, 0
/* 80200CBC 001FC91C  40 82 FF E8 */	bne lbl_80200CA4
lbl_80200CC0:
/* 80200CC0 001FC920  48 04 90 39 */	bl func_80249CF8
/* 80200CC4 001FC924  2C 03 00 00 */	cmpwi r3, 0
/* 80200CC8 001FC928  41 82 00 10 */	beq lbl_80200CD8
/* 80200CCC 001FC92C  93 C3 00 00 */	stw r30, 0(r3)
/* 80200CD0 001FC930  38 00 00 00 */	li r0, 0
/* 80200CD4 001FC934  90 03 00 04 */	stw r0, 4(r3)
lbl_80200CD8:
/* 80200CD8 001FC938  2C 1F 00 00 */	cmpwi r31, 0
/* 80200CDC 001FC93C  41 82 00 0C */	beq lbl_80200CE8
/* 80200CE0 001FC940  90 7F 00 04 */	stw r3, 4(r31)
/* 80200CE4 001FC944  48 00 00 08 */	b lbl_80200CEC
lbl_80200CE8:
/* 80200CE8 001FC948  90 7D 00 10 */	stw r3, 0x10(r29)
lbl_80200CEC:
/* 80200CEC 001FC94C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80200CF0 001FC950  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80200CF4 001FC954  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80200CF8 001FC958  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80200CFC 001FC95C  7C 08 03 A6 */	mtlr r0
/* 80200D00 001FC960  38 21 00 20 */	addi r1, r1, 0x20
/* 80200D04 001FC964  4E 80 00 20 */	blr

.global func_80200D08
func_80200D08:
/* 80200D08 001FC968  80 03 00 04 */	lwz r0, 4(r3)
/* 80200D0C 001FC96C  2C 00 00 00 */	cmpwi r0, 0
/* 80200D10 001FC970  4D 82 00 20 */	beqlr
/* 80200D14 001FC974  2C 04 00 00 */	cmpwi r4, 0
/* 80200D18 001FC978  4D 82 00 20 */	beqlr
/* 80200D1C 001FC97C  80 C3 00 10 */	lwz r6, 0x10(r3)
/* 80200D20 001FC980  38 A0 00 00 */	li r5, 0
/* 80200D24 001FC984  2C 06 00 00 */	cmpwi r6, 0
/* 80200D28 001FC988  4D 82 00 20 */	beqlr
/* 80200D2C 001FC98C  48 00 00 18 */	b lbl_80200D44
lbl_80200D30:
/* 80200D30 001FC990  80 06 00 00 */	lwz r0, 0(r6)
/* 80200D34 001FC994  7C 00 20 40 */	cmplw r0, r4
/* 80200D38 001FC998  41 82 00 14 */	beq lbl_80200D4C
/* 80200D3C 001FC99C  7C C5 33 78 */	mr r5, r6
/* 80200D40 001FC9A0  80 C6 00 04 */	lwz r6, 4(r6)
lbl_80200D44:
/* 80200D44 001FC9A4  2C 06 00 00 */	cmpwi r6, 0
/* 80200D48 001FC9A8  40 82 FF E8 */	bne lbl_80200D30
lbl_80200D4C:
/* 80200D4C 001FC9AC  2C 06 00 00 */	cmpwi r6, 0
/* 80200D50 001FC9B0  4D 82 00 20 */	beqlr
/* 80200D54 001FC9B4  2C 05 00 00 */	cmpwi r5, 0
/* 80200D58 001FC9B8  80 06 00 04 */	lwz r0, 4(r6)
/* 80200D5C 001FC9BC  41 82 00 0C */	beq lbl_80200D68
/* 80200D60 001FC9C0  90 05 00 04 */	stw r0, 4(r5)
/* 80200D64 001FC9C4  48 00 00 08 */	b lbl_80200D6C
lbl_80200D68:
/* 80200D68 001FC9C8  90 03 00 10 */	stw r0, 0x10(r3)
lbl_80200D6C:
/* 80200D6C 001FC9CC  7C C3 33 78 */	mr r3, r6
/* 80200D70 001FC9D0  48 04 8F 98 */	b func_80249D08
/* 80200D74 001FC9D4  4E 80 00 20 */	blr

.global func_80200D78
func_80200D78:
/* 80200D78 001FC9D8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80200D7C 001FC9DC  7C 08 02 A6 */	mflr r0
/* 80200D80 001FC9E0  90 01 00 14 */	stw r0, 0x14(r1)
/* 80200D84 001FC9E4  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80200D88 001FC9E8  93 C1 00 08 */	stw r30, 8(r1)
/* 80200D8C 001FC9EC  7C 7E 1B 78 */	mr r30, r3
/* 80200D90 001FC9F0  80 03 00 04 */	lwz r0, 4(r3)
/* 80200D94 001FC9F4  2C 00 00 00 */	cmpwi r0, 0
/* 80200D98 001FC9F8  41 82 00 68 */	beq lbl_80200E00
/* 80200D9C 001FC9FC  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80200DA0 001FCA00  83 E3 01 30 */	lwz r31, 0x130(r3)
/* 80200DA4 001FCA04  57 E3 86 3E */	rlwinm r3, r31, 0x10, 0x18, 0x1f
/* 80200DA8 001FCA08  48 03 A2 B1 */	bl func_8023B058
/* 80200DAC 001FCA0C  2C 03 00 00 */	cmpwi r3, 0
/* 80200DB0 001FCA10  41 82 00 0C */	beq lbl_80200DBC
/* 80200DB4 001FCA14  7F E4 FB 78 */	mr r4, r31
/* 80200DB8 001FCA18  48 03 A6 69 */	bl func_8023B420
lbl_80200DBC:
/* 80200DBC 001FCA1C  80 7E 00 10 */	lwz r3, 0x10(r30)
/* 80200DC0 001FCA20  2C 03 00 00 */	cmpwi r3, 0
/* 80200DC4 001FCA24  41 82 00 24 */	beq lbl_80200DE8
/* 80200DC8 001FCA28  48 00 00 10 */	b lbl_80200DD8
lbl_80200DCC:
/* 80200DCC 001FCA2C  83 E3 00 04 */	lwz r31, 4(r3)
/* 80200DD0 001FCA30  48 04 8F 39 */	bl func_80249D08
/* 80200DD4 001FCA34  7F E3 FB 78 */	mr r3, r31
lbl_80200DD8:
/* 80200DD8 001FCA38  2C 03 00 00 */	cmpwi r3, 0
/* 80200DDC 001FCA3C  40 82 FF F0 */	bne lbl_80200DCC
/* 80200DE0 001FCA40  38 00 00 00 */	li r0, 0
/* 80200DE4 001FCA44  90 1E 00 10 */	stw r0, 0x10(r30)
lbl_80200DE8:
/* 80200DE8 001FCA48  38 00 00 00 */	li r0, 0
/* 80200DEC 001FCA4C  90 1E 00 04 */	stw r0, 4(r30)
/* 80200DF0 001FCA50  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 80200DF4 001FCA54  A0 64 01 0A */	lhz r3, 0x10a(r4)
/* 80200DF8 001FCA58  38 03 FF FF */	addi r0, r3, -1
/* 80200DFC 001FCA5C  B0 04 01 0A */	sth r0, 0x10a(r4)
lbl_80200E00:
/* 80200E00 001FCA60  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80200E04 001FCA64  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80200E08 001FCA68  83 C1 00 08 */	lwz r30, 8(r1)
/* 80200E0C 001FCA6C  7C 08 03 A6 */	mtlr r0
/* 80200E10 001FCA70  38 21 00 10 */	addi r1, r1, 0x10
/* 80200E14 001FCA74  4E 80 00 20 */	blr
/* 80200E18 001FCA78  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80200E1C 001FCA7C  7C 08 02 A6 */	mflr r0
/* 80200E20 001FCA80  90 01 00 24 */	stw r0, 0x24(r1)
/* 80200E24 001FCA84  DB E1 00 10 */	stfd f31, 0x10(r1)
/* 80200E28 001FCA88  F3 E1 00 18 */	psq_st f31, 24(r1), 0, qr0
/* 80200E2C 001FCA8C  FF E0 08 90 */	fmr f31, f1
/* 80200E30 001FCA90  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80200E34 001FCA94  93 C1 00 08 */	stw r30, 8(r1)
/* 80200E38 001FCA98  7C 7E 1B 78 */	mr r30, r3
/* 80200E3C 001FCA9C  38 60 00 00 */	li r3, 0
/* 80200E40 001FCAA0  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80200E44 001FCAA4  88 04 00 82 */	lbz r0, 0x82(r4)
/* 80200E48 001FCAA8  2C 00 00 00 */	cmpwi r0, 0
/* 80200E4C 001FCAAC  40 82 00 10 */	bne lbl_80200E5C
/* 80200E50 001FCAB0  88 04 00 83 */	lbz r0, 0x83(r4)
/* 80200E54 001FCAB4  2C 00 00 00 */	cmpwi r0, 0
/* 80200E58 001FCAB8  41 82 00 08 */	beq lbl_80200E60
lbl_80200E5C:
/* 80200E5C 001FCABC  38 60 00 01 */	li r3, 1
lbl_80200E60:
/* 80200E60 001FCAC0  2C 03 00 00 */	cmpwi r3, 0
/* 80200E64 001FCAC4  41 82 00 08 */	beq lbl_80200E6C
/* 80200E68 001FCAC8  C3 E2 99 00 */	lfs f31, lbl_80641F00-_SDA2_BASE_(r2)
lbl_80200E6C:
/* 80200E6C 001FCACC  83 ED A1 10 */	lwz r31, lbl_8063F3D0-_SDA_BASE_(r13)
/* 80200E70 001FCAD0  48 00 00 20 */	b lbl_80200E90
lbl_80200E74:
/* 80200E74 001FCAD4  81 9F 01 00 */	lwz r12, 0x100(r31)
/* 80200E78 001FCAD8  FC 20 F8 90 */	fmr f1, f31
/* 80200E7C 001FCADC  7F E3 FB 78 */	mr r3, r31
/* 80200E80 001FCAE0  81 8C 00 0C */	lwz r12, 0xc(r12)
/* 80200E84 001FCAE4  7D 89 03 A6 */	mtctr r12
/* 80200E88 001FCAE8  4E 80 04 21 */	bctrl
/* 80200E8C 001FCAEC  83 FF 00 C4 */	lwz r31, 0xc4(r31)
lbl_80200E90:
/* 80200E90 001FCAF0  2C 1F 00 00 */	cmpwi r31, 0
/* 80200E94 001FCAF4  40 82 FF E0 */	bne lbl_80200E74
/* 80200E98 001FCAF8  83 FE 00 10 */	lwz r31, 0x10(r30)
/* 80200E9C 001FCAFC  48 00 00 18 */	b lbl_80200EB4
lbl_80200EA0:
/* 80200EA0 001FCB00  FC 20 F8 90 */	fmr f1, f31
/* 80200EA4 001FCB04  80 7F 00 00 */	lwz r3, 0(r31)
/* 80200EA8 001FCB08  38 80 00 00 */	li r4, 0
/* 80200EAC 001FCB0C  4B FF 59 9D */	bl func_801F6848
/* 80200EB0 001FCB10  83 FF 00 04 */	lwz r31, 4(r31)
lbl_80200EB4:
/* 80200EB4 001FCB14  2C 1F 00 00 */	cmpwi r31, 0
/* 80200EB8 001FCB18  40 82 FF E8 */	bne lbl_80200EA0
/* 80200EBC 001FCB1C  80 6D A1 40 */	lwz r3, lbl_8063F400-_SDA_BASE_(r13)
/* 80200EC0 001FCB20  2C 03 00 00 */	cmpwi r3, 0
/* 80200EC4 001FCB24  41 82 00 0C */	beq lbl_80200ED0
/* 80200EC8 001FCB28  FC 20 F8 90 */	fmr f1, f31
/* 80200ECC 001FCB2C  4B FF A1 15 */	bl func_801FAFE0
lbl_80200ED0:
/* 80200ED0 001FCB30  FC 20 F8 90 */	fmr f1, f31
/* 80200ED4 001FCB34  48 00 34 0D */	bl func_802042E0
/* 80200ED8 001FCB38  FC 20 F8 90 */	fmr f1, f31
/* 80200EDC 001FCB3C  48 01 C2 F5 */	bl func_8021D1D0
/* 80200EE0 001FCB40  E3 E1 00 18 */	psq_l f31, 24(r1), 0, qr0
/* 80200EE4 001FCB44  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80200EE8 001FCB48  CB E1 00 10 */	lfd f31, 0x10(r1)
/* 80200EEC 001FCB4C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80200EF0 001FCB50  83 C1 00 08 */	lwz r30, 8(r1)
/* 80200EF4 001FCB54  7C 08 03 A6 */	mtlr r0
/* 80200EF8 001FCB58  38 21 00 20 */	addi r1, r1, 0x20
/* 80200EFC 001FCB5C  4E 80 00 20 */	blr

.global func_80200F00
func_80200F00:
/* 80200F00 001FCB60  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 80200F04 001FCB64  7C 08 02 A6 */	mflr r0
/* 80200F08 001FCB68  90 01 00 64 */	stw r0, 0x64(r1)
/* 80200F0C 001FCB6C  DB E1 00 50 */	stfd f31, 0x50(r1)
/* 80200F10 001FCB70  F3 E1 00 58 */	psq_st f31, 88(r1), 0, qr0
/* 80200F14 001FCB74  DB C1 00 40 */	stfd f30, 0x40(r1)
/* 80200F18 001FCB78  F3 C1 00 48 */	psq_st f30, 72(r1), 0, qr0
/* 80200F1C 001FCB7C  39 61 00 40 */	addi r11, r1, 0x40
/* 80200F20 001FCB80  4B FC 62 01 */	bl _savegpr_25
/* 80200F24 001FCB84  80 A3 00 14 */	lwz r5, 0x14(r3)
/* 80200F28 001FCB88  7C 7E 1B 78 */	mr r30, r3
/* 80200F2C 001FCB8C  7C 9F 23 78 */	mr r31, r4
/* 80200F30 001FCB90  2C 05 00 00 */	cmpwi r5, 0
/* 80200F34 001FCB94  41 82 01 84 */	beq lbl_802010B8
/* 80200F38 001FCB98  80 03 00 18 */	lwz r0, 0x18(r3)
/* 80200F3C 001FCB9C  7C 05 00 40 */	cmplw r5, r0
/* 80200F40 001FCBA0  41 82 01 78 */	beq lbl_802010B8
/* 80200F44 001FCBA4  C0 04 01 AC */	lfs f0, 0x1ac(r4)
/* 80200F48 001FCBA8  38 64 01 C4 */	addi r3, r4, 0x1c4
/* 80200F4C 001FCBAC  38 A1 00 08 */	addi r5, r1, 8
/* 80200F50 001FCBB0  D0 01 00 14 */	stfs f0, 0x14(r1)
/* 80200F54 001FCBB4  C0 04 01 B0 */	lfs f0, 0x1b0(r4)
/* 80200F58 001FCBB8  D0 01 00 18 */	stfs f0, 0x18(r1)
/* 80200F5C 001FCBBC  C0 04 01 B4 */	lfs f0, 0x1b4(r4)
/* 80200F60 001FCBC0  38 81 00 14 */	addi r4, r1, 0x14
/* 80200F64 001FCBC4  D0 01 00 1C */	stfs f0, 0x1c(r1)
/* 80200F68 001FCBC8  48 07 BD 81 */	bl PSVECSubtract
/* 80200F6C 001FCBCC  38 61 00 08 */	addi r3, r1, 8
/* 80200F70 001FCBD0  7C 64 1B 78 */	mr r4, r3
/* 80200F74 001FCBD4  48 07 BD B5 */	bl PSVECNormalize
/* 80200F78 001FCBD8  83 7E 00 14 */	lwz r27, 0x14(r30)
/* 80200F7C 001FCBDC  2C 1B 00 00 */	cmpwi r27, 0
/* 80200F80 001FCBE0  41 82 01 38 */	beq lbl_802010B8
/* 80200F84 001FCBE4  C3 E2 99 04 */	lfs f31, lbl_80641F04-_SDA2_BASE_(r2)
/* 80200F88 001FCBE8  48 00 01 28 */	b lbl_802010B0
lbl_80200F8C:
/* 80200F8C 001FCBEC  80 7B 00 00 */	lwz r3, 0(r27)
/* 80200F90 001FCBF0  7F E4 FB 78 */	mr r4, r31
/* 80200F94 001FCBF4  4B FF 86 45 */	bl func_801F95D8
/* 80200F98 001FCBF8  83 BB 00 08 */	lwz r29, 8(r27)
/* 80200F9C 001FCBFC  38 81 00 14 */	addi r4, r1, 0x14
/* 80200FA0 001FCC00  80 7B 00 00 */	lwz r3, 0(r27)
/* 80200FA4 001FCC04  38 A1 00 08 */	addi r5, r1, 8
/* 80200FA8 001FCC08  4B FF 85 21 */	bl func_801F94C8
/* 80200FAC 001FCC0C  80 7B 00 00 */	lwz r3, 0(r27)
/* 80200FB0 001FCC10  FF C0 08 90 */	fmr f30, f1
/* 80200FB4 001FCC14  3B 80 00 00 */	li r28, 0
/* 80200FB8 001FCC18  80 63 00 00 */	lwz r3, 0(r3)
/* 80200FBC 001FCC1C  2C 03 00 00 */	cmpwi r3, 0
/* 80200FC0 001FCC20  41 82 00 18 */	beq lbl_80200FD8
/* 80200FC4 001FCC24  80 63 00 00 */	lwz r3, 0(r3)
/* 80200FC8 001FCC28  80 03 00 24 */	lwz r0, 0x24(r3)
/* 80200FCC 001FCC2C  2C 00 00 00 */	cmpwi r0, 0
/* 80200FD0 001FCC30  41 82 00 08 */	beq lbl_80200FD8
/* 80200FD4 001FCC34  3B 80 00 01 */	li r28, 1
lbl_80200FD8:
/* 80200FD8 001FCC38  83 5B 00 04 */	lwz r26, 4(r27)
/* 80200FDC 001FCC3C  7F 79 DB 78 */	mr r25, r27
/* 80200FE0 001FCC40  48 00 00 68 */	b lbl_80201048
lbl_80200FE4:
/* 80200FE4 001FCC44  80 7A 00 00 */	lwz r3, 0(r26)
/* 80200FE8 001FCC48  38 A0 00 00 */	li r5, 0
/* 80200FEC 001FCC4C  80 83 00 00 */	lwz r4, 0(r3)
/* 80200FF0 001FCC50  2C 04 00 00 */	cmpwi r4, 0
/* 80200FF4 001FCC54  41 82 00 18 */	beq lbl_8020100C
/* 80200FF8 001FCC58  80 84 00 00 */	lwz r4, 0(r4)
/* 80200FFC 001FCC5C  80 04 00 24 */	lwz r0, 0x24(r4)
/* 80201000 001FCC60  2C 00 00 00 */	cmpwi r0, 0
/* 80201004 001FCC64  41 82 00 08 */	beq lbl_8020100C
/* 80201008 001FCC68  38 A0 00 01 */	li r5, 1
lbl_8020100C:
/* 8020100C 001FCC6C  7C 05 E0 40 */	cmplw r5, r28
/* 80201010 001FCC70  40 82 00 20 */	bne lbl_80201030
/* 80201014 001FCC74  38 81 00 14 */	addi r4, r1, 0x14
/* 80201018 001FCC78  38 A1 00 08 */	addi r5, r1, 8
/* 8020101C 001FCC7C  4B FF 84 AD */	bl func_801F94C8
/* 80201020 001FCC80  EC 1F F0 2A */	fadds f0, f31, f30
/* 80201024 001FCC84  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 80201028 001FCC88  41 80 00 28 */	blt lbl_80201050
/* 8020102C 001FCC8C  48 00 00 14 */	b lbl_80201040
lbl_80201030:
/* 80201030 001FCC90  2C 05 00 00 */	cmpwi r5, 0
/* 80201034 001FCC94  40 82 00 0C */	bne lbl_80201040
/* 80201038 001FCC98  2C 1C 00 00 */	cmpwi r28, 0
/* 8020103C 001FCC9C  40 82 00 14 */	bne lbl_80201050
lbl_80201040:
/* 80201040 001FCCA0  7F 59 D3 78 */	mr r25, r26
/* 80201044 001FCCA4  83 5A 00 04 */	lwz r26, 4(r26)
lbl_80201048:
/* 80201048 001FCCA8  2C 1A 00 00 */	cmpwi r26, 0
/* 8020104C 001FCCAC  40 82 FF 98 */	bne lbl_80200FE4
lbl_80201050:
/* 80201050 001FCCB0  7C 19 D8 40 */	cmplw r25, r27
/* 80201054 001FCCB4  41 82 00 58 */	beq lbl_802010AC
/* 80201058 001FCCB8  80 9B 00 08 */	lwz r4, 8(r27)
/* 8020105C 001FCCBC  80 7B 00 04 */	lwz r3, 4(r27)
/* 80201060 001FCCC0  2C 04 00 00 */	cmpwi r4, 0
/* 80201064 001FCCC4  41 82 00 0C */	beq lbl_80201070
/* 80201068 001FCCC8  90 64 00 04 */	stw r3, 4(r4)
/* 8020106C 001FCCCC  48 00 00 08 */	b lbl_80201074
lbl_80201070:
/* 80201070 001FCCD0  90 7E 00 18 */	stw r3, 0x18(r30)
lbl_80201074:
/* 80201074 001FCCD4  2C 03 00 00 */	cmpwi r3, 0
/* 80201078 001FCCD8  41 82 00 0C */	beq lbl_80201084
/* 8020107C 001FCCDC  90 83 00 08 */	stw r4, 8(r3)
/* 80201080 001FCCE0  48 00 00 08 */	b lbl_80201088
lbl_80201084:
/* 80201084 001FCCE4  90 9E 00 14 */	stw r4, 0x14(r30)
lbl_80201088:
/* 80201088 001FCCE8  80 79 00 04 */	lwz r3, 4(r25)
/* 8020108C 001FCCEC  93 79 00 04 */	stw r27, 4(r25)
/* 80201090 001FCCF0  2C 03 00 00 */	cmpwi r3, 0
/* 80201094 001FCCF4  93 3B 00 08 */	stw r25, 8(r27)
/* 80201098 001FCCF8  90 7B 00 04 */	stw r3, 4(r27)
/* 8020109C 001FCCFC  41 82 00 0C */	beq lbl_802010A8
/* 802010A0 001FCD00  93 63 00 08 */	stw r27, 8(r3)
/* 802010A4 001FCD04  48 00 00 08 */	b lbl_802010AC
lbl_802010A8:
/* 802010A8 001FCD08  93 7E 00 14 */	stw r27, 0x14(r30)
lbl_802010AC:
/* 802010AC 001FCD0C  7F BB EB 78 */	mr r27, r29
lbl_802010B0:
/* 802010B0 001FCD10  2C 1B 00 00 */	cmpwi r27, 0
/* 802010B4 001FCD14  40 82 FE D8 */	bne lbl_80200F8C
lbl_802010B8:
/* 802010B8 001FCD18  E3 E1 00 58 */	psq_l f31, 88(r1), 0, qr0
/* 802010BC 001FCD1C  CB E1 00 50 */	lfd f31, 0x50(r1)
/* 802010C0 001FCD20  E3 C1 00 48 */	psq_l f30, 72(r1), 0, qr0
/* 802010C4 001FCD24  39 61 00 40 */	addi r11, r1, 0x40
/* 802010C8 001FCD28  CB C1 00 40 */	lfd f30, 0x40(r1)
/* 802010CC 001FCD2C  4B FC 60 A1 */	bl _restgpr_25
/* 802010D0 001FCD30  80 01 00 64 */	lwz r0, 0x64(r1)
/* 802010D4 001FCD34  7C 08 03 A6 */	mtlr r0
/* 802010D8 001FCD38  38 21 00 60 */	addi r1, r1, 0x60
/* 802010DC 001FCD3C  4E 80 00 20 */	blr

.global func_802010E0
func_802010E0:
/* 802010E0 001FCD40  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802010E4 001FCD44  3C 80 80 49 */	lis r4, lbl_80492090@ha
/* 802010E8 001FCD48  38 84 20 90 */	addi r4, r4, lbl_80492090@l
/* 802010EC 001FCD4C  38 A0 00 00 */	li r5, 0
/* 802010F0 001FCD50  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802010F4 001FCD54  39 24 00 00 */	addi r9, r4, 0
/* 802010F8 001FCD58  38 00 00 00 */	li r0, 0
/* 802010FC 001FCD5C  39 04 00 20 */	addi r8, r4, 0x20
/* 80201100 001FCD60  93 C1 00 08 */	stw r30, 8(r1)
/* 80201104 001FCD64  38 C4 00 40 */	addi r6, r4, 0x40
/* 80201108 001FCD68  38 80 00 00 */	li r4, 0
/* 8020110C 001FCD6C  98 AD A1 AC */	stb r5, lbl_8063F46C-_SDA_BASE_(r13)
/* 80201110 001FCD70  98 AD A1 AD */	stb r5, lbl_8063F46D-_SDA_BASE_(r13)
/* 80201114 001FCD74  98 AD A1 AE */	stb r5, lbl_8063F46E-_SDA_BASE_(r13)
/* 80201118 001FCD78  38 A0 00 00 */	li r5, 0
/* 8020111C 001FCD7C  83 C3 01 0C */	lwz r30, 0x10c(r3)
/* 80201120 001FCD80  48 00 00 98 */	b lbl_802011B8
lbl_80201124:
/* 80201124 001FCD84  80 FE 00 00 */	lwz r7, 0(r30)
/* 80201128 001FCD88  80 67 01 04 */	lwz r3, 0x104(r7)
/* 8020112C 001FCD8C  54 63 07 FE */	clrlwi r3, r3, 0x1f
/* 80201130 001FCD90  28 03 00 01 */	cmplwi r3, 1
/* 80201134 001FCD94  40 82 00 80 */	bne lbl_802011B4
/* 80201138 001FCD98  81 87 01 30 */	lwz r12, 0x130(r7)
/* 8020113C 001FCD9C  83 E7 01 34 */	lwz r31, 0x134(r7)
/* 80201140 001FCDA0  2C 0C 00 00 */	cmpwi r12, 0
/* 80201144 001FCDA4  41 82 00 2C */	beq lbl_80201170
/* 80201148 001FCDA8  54 0B 06 3E */	clrlwi r11, r0, 0x18
/* 8020114C 001FCDAC  54 87 06 3E */	clrlwi r7, r4, 0x18
/* 80201150 001FCDB0  54 0A 15 BA */	rlwinm r10, r0, 2, 0x16, 0x1d
/* 80201154 001FCDB4  54 83 15 BA */	rlwinm r3, r4, 2, 0x16, 0x1d
/* 80201158 001FCDB8  38 0B 00 01 */	addi r0, r11, 1
/* 8020115C 001FCDBC  38 87 00 01 */	addi r4, r7, 1
/* 80201160 001FCDC0  7D 89 51 2E */	stwx r12, r9, r10
/* 80201164 001FCDC4  98 0D A1 AC */	stb r0, lbl_8063F46C-_SDA_BASE_(r13)
/* 80201168 001FCDC8  7D 88 19 2E */	stwx r12, r8, r3
/* 8020116C 001FCDCC  98 8D A1 AD */	stb r4, lbl_8063F46D-_SDA_BASE_(r13)
lbl_80201170:
/* 80201170 001FCDD0  2C 1F 00 00 */	cmpwi r31, 0
/* 80201174 001FCDD4  41 82 00 34 */	beq lbl_802011A8
/* 80201178 001FCDD8  7C 0C F8 40 */	cmplw r12, r31
/* 8020117C 001FCDDC  41 82 00 18 */	beq lbl_80201194
/* 80201180 001FCDE0  54 07 06 3E */	clrlwi r7, r0, 0x18
/* 80201184 001FCDE4  54 03 15 BA */	rlwinm r3, r0, 2, 0x16, 0x1d
/* 80201188 001FCDE8  38 07 00 01 */	addi r0, r7, 1
/* 8020118C 001FCDEC  7F E9 19 2E */	stwx r31, r9, r3
/* 80201190 001FCDF0  98 0D A1 AC */	stb r0, lbl_8063F46C-_SDA_BASE_(r13)
lbl_80201194:
/* 80201194 001FCDF4  54 A7 06 3E */	clrlwi r7, r5, 0x18
/* 80201198 001FCDF8  54 A3 15 BA */	rlwinm r3, r5, 2, 0x16, 0x1d
/* 8020119C 001FCDFC  38 A7 00 01 */	addi r5, r7, 1
/* 802011A0 001FCE00  7F E6 19 2E */	stwx r31, r6, r3
/* 802011A4 001FCE04  98 AD A1 AE */	stb r5, lbl_8063F46E-_SDA_BASE_(r13)
lbl_802011A8:
/* 802011A8 001FCE08  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 802011AC 001FCE0C  28 03 00 08 */	cmplwi r3, 8
/* 802011B0 001FCE10  40 80 00 10 */	bge lbl_802011C0
lbl_802011B4:
/* 802011B4 001FCE14  83 DE 00 04 */	lwz r30, 4(r30)
lbl_802011B8:
/* 802011B8 001FCE18  2C 1E 00 00 */	cmpwi r30, 0
/* 802011BC 001FCE1C  40 82 FF 68 */	bne lbl_80201124
lbl_802011C0:
/* 802011C0 001FCE20  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802011C4 001FCE24  83 C1 00 08 */	lwz r30, 8(r1)
/* 802011C8 001FCE28  38 21 00 10 */	addi r1, r1, 0x10
/* 802011CC 001FCE2C  4E 80 00 20 */	blr
/* 802011D0 001FCE30  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802011D4 001FCE34  7C 08 02 A6 */	mflr r0
/* 802011D8 001FCE38  90 01 00 14 */	stw r0, 0x14(r1)
/* 802011DC 001FCE3C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802011E0 001FCE40  7C 7F 1B 78 */	mr r31, r3
/* 802011E4 001FCE44  4B FF FE FD */	bl func_802010E0
/* 802011E8 001FCE48  38 00 00 00 */	li r0, 0
/* 802011EC 001FCE4C  B0 1F 01 08 */	sth r0, 0x108(r31)
/* 802011F0 001FCE50  90 1F 01 50 */	stw r0, 0x150(r31)
/* 802011F4 001FCE54  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802011F8 001FCE58  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802011FC 001FCE5C  7C 08 03 A6 */	mtlr r0
/* 80201200 001FCE60  38 21 00 10 */	addi r1, r1, 0x10
/* 80201204 001FCE64  4E 80 00 20 */	blr

.global func_80201208
func_80201208:
/* 80201208 001FCE68  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8020120C 001FCE6C  7C 08 02 A6 */	mflr r0
/* 80201210 001FCE70  90 01 00 24 */	stw r0, 0x24(r1)
/* 80201214 001FCE74  39 61 00 20 */	addi r11, r1, 0x20
/* 80201218 001FCE78  4B FC 5F 0D */	bl _savegpr_26
/* 8020121C 001FCE7C  80 03 00 1C */	lwz r0, 0x1c(r3)
/* 80201220 001FCE80  7C 7D 1B 78 */	mr r29, r3
/* 80201224 001FCE84  7C 9E 23 78 */	mr r30, r4
/* 80201228 001FCE88  2C 00 00 00 */	cmpwi r0, 0
/* 8020122C 001FCE8C  41 82 01 80 */	beq lbl_802013AC
/* 80201230 001FCE90  80 03 00 20 */	lwz r0, 0x20(r3)
/* 80201234 001FCE94  2C 00 00 00 */	cmpwi r0, 0
/* 80201238 001FCE98  40 82 00 14 */	bne lbl_8020124C
/* 8020123C 001FCE9C  80 03 00 24 */	lwz r0, 0x24(r3)
/* 80201240 001FCEA0  2C 00 00 00 */	cmpwi r0, 0
/* 80201244 001FCEA4  40 82 00 08 */	bne lbl_8020124C
/* 80201248 001FCEA8  48 00 01 64 */	b lbl_802013AC
lbl_8020124C:
/* 8020124C 001FCEAC  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 80201250 001FCEB0  83 E4 01 1C */	lwz r31, 0x11c(r4)
/* 80201254 001FCEB4  2C 1F 00 00 */	cmpwi r31, 0
/* 80201258 001FCEB8  41 82 01 54 */	beq lbl_802013AC
/* 8020125C 001FCEBC  80 1F 01 04 */	lwz r0, 0x104(r31)
/* 80201260 001FCEC0  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 80201264 001FCEC4  28 00 00 01 */	cmplwi r0, 1
/* 80201268 001FCEC8  41 82 00 08 */	beq lbl_80201270
/* 8020126C 001FCECC  48 00 01 40 */	b lbl_802013AC
lbl_80201270:
/* 80201270 001FCED0  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80201274 001FCED4  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 80201278 001FCED8  88 85 0A 87 */	lbz r4, 0xa87(r5)
/* 8020127C 001FCEDC  7C 04 00 D0 */	neg r0, r4
/* 80201280 001FCEE0  7C 00 23 78 */	or r0, r0, r4
/* 80201284 001FCEE4  54 1C 0F FF */	rlwinm. r28, r0, 1, 0x1f, 0x1f
/* 80201288 001FCEE8  41 82 00 2C */	beq lbl_802012B4
/* 8020128C 001FCEEC  38 00 00 00 */	li r0, 0
/* 80201290 001FCEF0  98 05 0A 87 */	stb r0, 0xa87(r5)
/* 80201294 001FCEF4  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 80201298 001FCEF8  80 04 00 64 */	lwz r0, 0x64(r4)
/* 8020129C 001FCEFC  60 00 00 40 */	ori r0, r0, 0x40
/* 802012A0 001FCF00  90 04 00 64 */	stw r0, 0x64(r4)
/* 802012A4 001FCF04  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 802012A8 001FCF08  80 04 00 00 */	lwz r0, 0(r4)
/* 802012AC 001FCF0C  60 00 00 40 */	ori r0, r0, 0x40
/* 802012B0 001FCF10  90 04 00 00 */	stw r0, 0(r4)
lbl_802012B4:
/* 802012B4 001FCF14  38 00 00 00 */	li r0, 0
/* 802012B8 001FCF18  83 43 00 1C */	lwz r26, 0x1c(r3)
/* 802012BC 001FCF1C  B0 03 01 08 */	sth r0, 0x108(r3)
/* 802012C0 001FCF20  48 00 00 48 */	b lbl_80201308
lbl_802012C4:
/* 802012C4 001FCF24  83 7A 00 00 */	lwz r27, 0(r26)
/* 802012C8 001FCF28  7F C4 F3 78 */	mr r4, r30
/* 802012CC 001FCF2C  7F E5 FB 78 */	mr r5, r31
/* 802012D0 001FCF30  7F 63 DB 78 */	mr r3, r27
/* 802012D4 001FCF34  4B FF 58 29 */	bl func_801F6AFC
/* 802012D8 001FCF38  2C 03 00 00 */	cmpwi r3, 0
/* 802012DC 001FCF3C  41 82 00 28 */	beq lbl_80201304
/* 802012E0 001FCF40  A0 7D 01 08 */	lhz r3, 0x108(r29)
/* 802012E4 001FCF44  54 60 10 3A */	slwi r0, r3, 2
/* 802012E8 001FCF48  38 83 00 01 */	addi r4, r3, 1
/* 802012EC 001FCF4C  7C 7D 02 14 */	add r3, r29, r0
/* 802012F0 001FCF50  93 63 00 28 */	stw r27, 0x28(r3)
/* 802012F4 001FCF54  54 80 04 3E */	clrlwi r0, r4, 0x10
/* 802012F8 001FCF58  28 00 00 08 */	cmplwi r0, 8
/* 802012FC 001FCF5C  B0 9D 01 08 */	sth r4, 0x108(r29)
/* 80201300 001FCF60  40 80 00 10 */	bge lbl_80201310
lbl_80201304:
/* 80201304 001FCF64  83 5A 00 04 */	lwz r26, 4(r26)
lbl_80201308:
/* 80201308 001FCF68  2C 1A 00 00 */	cmpwi r26, 0
/* 8020130C 001FCF6C  40 82 FF B8 */	bne lbl_802012C4
lbl_80201310:
/* 80201310 001FCF70  C0 22 99 00 */	lfs f1, lbl_80641F00-_SDA2_BASE_(r2)
/* 80201314 001FCF74  38 80 00 00 */	li r4, 0
/* 80201318 001FCF78  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020131C 001FCF7C  FC 40 08 90 */	fmr f2, f1
/* 80201320 001FCF80  C0 62 99 08 */	lfs f3, lbl_80641F08-_SDA2_BASE_(r2)
/* 80201324 001FCF84  C0 82 99 0C */	lfs f4, lbl_80641F0C-_SDA2_BASE_(r2)
/* 80201328 001FCF88  48 03 3E DD */	bl func_80235204
/* 8020132C 001FCF8C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80201330 001FCF90  38 80 00 00 */	li r4, 0
/* 80201334 001FCF94  38 A0 00 00 */	li r5, 0
/* 80201338 001FCF98  38 C0 00 00 */	li r6, 0
/* 8020133C 001FCF9C  38 E0 02 80 */	li r7, 0x280
/* 80201340 001FCFA0  39 00 01 E0 */	li r8, 0x1e0
/* 80201344 001FCFA4  48 03 3E 35 */	bl func_80235178
/* 80201348 001FCFA8  2C 1C 00 00 */	cmpwi r28, 0
/* 8020134C 001FCFAC  41 82 00 60 */	beq lbl_802013AC
/* 80201350 001FCFB0  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80201354 001FCFB4  38 00 00 01 */	li r0, 1
/* 80201358 001FCFB8  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 8020135C 001FCFBC  98 03 0A 87 */	stb r0, 0xa87(r3)
/* 80201360 001FCFC0  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80201364 001FCFC4  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80201368 001FCFC8  60 00 00 40 */	ori r0, r0, 0x40
/* 8020136C 001FCFCC  90 03 00 64 */	stw r0, 0x64(r3)
/* 80201370 001FCFD0  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80201374 001FCFD4  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80201378 001FCFD8  60 00 02 00 */	ori r0, r0, 0x200
/* 8020137C 001FCFDC  90 03 00 64 */	stw r0, 0x64(r3)
/* 80201380 001FCFE0  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80201384 001FCFE4  88 03 0A 86 */	lbz r0, 0xa86(r3)
/* 80201388 001FCFE8  2C 00 00 00 */	cmpwi r0, 0
/* 8020138C 001FCFEC  41 82 00 10 */	beq lbl_8020139C
/* 80201390 001FCFF0  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80201394 001FCFF4  60 00 01 00 */	ori r0, r0, 0x100
/* 80201398 001FCFF8  90 03 00 64 */	stw r0, 0x64(r3)
lbl_8020139C:
/* 8020139C 001FCFFC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 802013A0 001FD000  80 03 00 00 */	lwz r0, 0(r3)
/* 802013A4 001FD004  60 00 00 40 */	ori r0, r0, 0x40
/* 802013A8 001FD008  90 03 00 00 */	stw r0, 0(r3)
lbl_802013AC:
/* 802013AC 001FD00C  39 61 00 20 */	addi r11, r1, 0x20
/* 802013B0 001FD010  4B FC 5D C1 */	bl _restgpr_26
/* 802013B4 001FD014  80 01 00 24 */	lwz r0, 0x24(r1)
/* 802013B8 001FD018  7C 08 03 A6 */	mtlr r0
/* 802013BC 001FD01C  38 21 00 20 */	addi r1, r1, 0x20
/* 802013C0 001FD020  4E 80 00 20 */	blr

.global func_802013C4
func_802013C4:
/* 802013C4 001FD024  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802013C8 001FD028  7C 08 02 A6 */	mflr r0
/* 802013CC 001FD02C  90 01 00 14 */	stw r0, 0x14(r1)
/* 802013D0 001FD030  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802013D4 001FD034  93 C1 00 08 */	stw r30, 8(r1)
/* 802013D8 001FD038  7C 9E 23 78 */	mr r30, r4
/* 802013DC 001FD03C  83 E3 00 14 */	lwz r31, 0x14(r3)
/* 802013E0 001FD040  2C 1F 00 00 */	cmpwi r31, 0
/* 802013E4 001FD044  41 82 00 54 */	beq lbl_80201438
/* 802013E8 001FD048  2C 05 00 00 */	cmpwi r5, 0
/* 802013EC 001FD04C  41 82 00 28 */	beq lbl_80201414
/* 802013F0 001FD050  48 00 00 18 */	b lbl_80201408
lbl_802013F4:
/* 802013F4 001FD054  80 7F 00 00 */	lwz r3, 0(r31)
/* 802013F8 001FD058  7F C4 F3 78 */	mr r4, r30
/* 802013FC 001FD05C  38 A0 00 01 */	li r5, 1
/* 80201400 001FD060  4B FF 69 ED */	bl func_801F7DEC
/* 80201404 001FD064  83 FF 00 08 */	lwz r31, 8(r31)
lbl_80201408:
/* 80201408 001FD068  2C 1F 00 00 */	cmpwi r31, 0
/* 8020140C 001FD06C  40 82 FF E8 */	bne lbl_802013F4
/* 80201410 001FD070  48 00 00 28 */	b lbl_80201438
lbl_80201414:
/* 80201414 001FD074  83 E3 00 18 */	lwz r31, 0x18(r3)
/* 80201418 001FD078  48 00 00 18 */	b lbl_80201430
lbl_8020141C:
/* 8020141C 001FD07C  80 7F 00 00 */	lwz r3, 0(r31)
/* 80201420 001FD080  7F C4 F3 78 */	mr r4, r30
/* 80201424 001FD084  38 A0 00 00 */	li r5, 0
/* 80201428 001FD088  4B FF 69 C5 */	bl func_801F7DEC
/* 8020142C 001FD08C  83 FF 00 04 */	lwz r31, 4(r31)
lbl_80201430:
/* 80201430 001FD090  2C 1F 00 00 */	cmpwi r31, 0
/* 80201434 001FD094  40 82 FF E8 */	bne lbl_8020141C
lbl_80201438:
/* 80201438 001FD098  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8020143C 001FD09C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80201440 001FD0A0  83 C1 00 08 */	lwz r30, 8(r1)
/* 80201444 001FD0A4  7C 08 03 A6 */	mtlr r0
/* 80201448 001FD0A8  38 21 00 10 */	addi r1, r1, 0x10
/* 8020144C 001FD0AC  4E 80 00 20 */	blr

.global func_80201450
func_80201450:
/* 80201450 001FD0B0  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 80201454 001FD0B4  7C 08 02 A6 */	mflr r0
/* 80201458 001FD0B8  90 01 00 34 */	stw r0, 0x34(r1)
/* 8020145C 001FD0BC  39 61 00 30 */	addi r11, r1, 0x30
/* 80201460 001FD0C0  4B FC 5C C1 */	bl _savegpr_25
/* 80201464 001FD0C4  80 03 00 14 */	lwz r0, 0x14(r3)
/* 80201468 001FD0C8  7C 7E 1B 78 */	mr r30, r3
/* 8020146C 001FD0CC  7C 9F 23 78 */	mr r31, r4
/* 80201470 001FD0D0  2C 00 00 00 */	cmpwi r0, 0
/* 80201474 001FD0D4  41 82 01 8C */	beq lbl_80201600
/* 80201478 001FD0D8  83 2D A3 D8 */	lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 8020147C 001FD0DC  38 60 00 01 */	li r3, 1
/* 80201480 001FD0E0  38 00 00 00 */	li r0, 0
/* 80201484 001FD0E4  3B 80 00 FF */	li r28, 0xff
/* 80201488 001FD0E8  80 99 16 38 */	lwz r4, 0x1638(r25)
/* 8020148C 001FD0EC  3B A0 00 07 */	li r29, 7
/* 80201490 001FD0F0  39 80 00 02 */	li r12, 2
/* 80201494 001FD0F4  39 60 00 03 */	li r11, 3
/* 80201498 001FD0F8  98 64 0A 36 */	stb r3, 0xa36(r4)
/* 8020149C 001FD0FC  38 80 00 00 */	li r4, 0
/* 802014A0 001FD100  38 A0 00 03 */	li r5, 3
/* 802014A4 001FD104  38 C0 00 00 */	li r6, 0
/* 802014A8 001FD108  81 59 16 38 */	lwz r10, 0x1638(r25)
/* 802014AC 001FD10C  38 E0 00 00 */	li r7, 0
/* 802014B0 001FD110  39 00 00 00 */	li r8, 0
/* 802014B4 001FD114  39 20 00 00 */	li r9, 0
/* 802014B8 001FD118  98 0A 0A 37 */	stb r0, 0xa37(r10)
/* 802014BC 001FD11C  39 40 00 02 */	li r10, 2
/* 802014C0 001FD120  83 59 16 38 */	lwz r26, 0x1638(r25)
/* 802014C4 001FD124  98 1A 0A 38 */	stb r0, 0xa38(r26)
/* 802014C8 001FD128  83 79 16 38 */	lwz r27, 0x1638(r25)
/* 802014CC 001FD12C  83 5B 00 64 */	lwz r26, 0x64(r27)
/* 802014D0 001FD130  63 5A 00 04 */	ori r26, r26, 4
/* 802014D4 001FD134  93 5B 00 64 */	stw r26, 0x64(r27)
/* 802014D8 001FD138  83 59 16 38 */	lwz r26, 0x1638(r25)
/* 802014DC 001FD13C  83 7A 00 00 */	lwz r27, 0(r26)
/* 802014E0 001FD140  63 7B 00 40 */	ori r27, r27, 0x40
/* 802014E4 001FD144  93 7A 00 00 */	stw r27, 0(r26)
/* 802014E8 001FD148  83 2D A3 D8 */	lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 802014EC 001FD14C  83 79 16 38 */	lwz r27, 0x1638(r25)
/* 802014F0 001FD150  98 1B 0A 34 */	stb r0, 0xa34(r27)
/* 802014F4 001FD154  83 79 16 38 */	lwz r27, 0x1638(r25)
/* 802014F8 001FD158  9B 9B 0A 35 */	stb r28, 0xa35(r27)
/* 802014FC 001FD15C  83 99 16 38 */	lwz r28, 0x1638(r25)
/* 80201500 001FD160  83 7C 00 64 */	lwz r27, 0x64(r28)
/* 80201504 001FD164  63 7B 00 02 */	ori r27, r27, 2
/* 80201508 001FD168  93 7C 00 64 */	stw r27, 0x64(r28)
/* 8020150C 001FD16C  83 79 16 38 */	lwz r27, 0x1638(r25)
/* 80201510 001FD170  83 9B 00 00 */	lwz r28, 0(r27)
/* 80201514 001FD174  63 9C 00 40 */	ori r28, r28, 0x40
/* 80201518 001FD178  93 9B 00 00 */	stw r28, 0(r27)
/* 8020151C 001FD17C  83 2D A3 D8 */	lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 80201520 001FD180  83 99 16 38 */	lwz r28, 0x1638(r25)
/* 80201524 001FD184  93 BC 0A 44 */	stw r29, 0xa44(r28)
/* 80201528 001FD188  83 99 16 38 */	lwz r28, 0x1638(r25)
/* 8020152C 001FD18C  98 1C 0A 50 */	stb r0, 0xa50(r28)
/* 80201530 001FD190  83 99 16 38 */	lwz r28, 0x1638(r25)
/* 80201534 001FD194  90 1C 0A 48 */	stw r0, 0xa48(r28)
/* 80201538 001FD198  83 99 16 38 */	lwz r28, 0x1638(r25)
/* 8020153C 001FD19C  93 BC 0A 4C */	stw r29, 0xa4c(r28)
/* 80201540 001FD1A0  83 99 16 38 */	lwz r28, 0x1638(r25)
/* 80201544 001FD1A4  98 1C 0A 51 */	stb r0, 0xa51(r28)
/* 80201548 001FD1A8  83 99 16 38 */	lwz r28, 0x1638(r25)
/* 8020154C 001FD1AC  98 7C 0A 52 */	stb r3, 0xa52(r28)
/* 80201550 001FD1B0  83 B9 16 38 */	lwz r29, 0x1638(r25)
/* 80201554 001FD1B4  83 9D 00 64 */	lwz r28, 0x64(r29)
/* 80201558 001FD1B8  63 9C 00 10 */	ori r28, r28, 0x10
/* 8020155C 001FD1BC  93 9D 00 64 */	stw r28, 0x64(r29)
/* 80201560 001FD1C0  83 99 16 38 */	lwz r28, 0x1638(r25)
/* 80201564 001FD1C4  83 BC 00 00 */	lwz r29, 0(r28)
/* 80201568 001FD1C8  63 BD 00 40 */	ori r29, r29, 0x40
/* 8020156C 001FD1CC  93 BC 00 00 */	stw r29, 0(r28)
/* 80201570 001FD1D0  83 2D A3 D8 */	lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 80201574 001FD1D4  83 B9 16 38 */	lwz r29, 0x1638(r25)
/* 80201578 001FD1D8  90 1D 09 E4 */	stw r0, 0x9e4(r29)
/* 8020157C 001FD1DC  90 7D 09 E8 */	stw r3, 0x9e8(r29)
/* 80201580 001FD1E0  91 9D 09 EC */	stw r12, 0x9ec(r29)
/* 80201584 001FD1E4  91 7D 09 F0 */	stw r11, 0x9f0(r29)
/* 80201588 001FD1E8  81 99 16 38 */	lwz r12, 0x1638(r25)
/* 8020158C 001FD1EC  81 6C 00 60 */	lwz r11, 0x60(r12)
/* 80201590 001FD1F0  61 6B 00 01 */	ori r11, r11, 1
/* 80201594 001FD1F4  91 6C 00 60 */	stw r11, 0x60(r12)
/* 80201598 001FD1F8  81 99 16 38 */	lwz r12, 0x1638(r25)
/* 8020159C 001FD1FC  81 6C 00 00 */	lwz r11, 0(r12)
/* 802015A0 001FD200  61 6B 00 20 */	ori r11, r11, 0x20
/* 802015A4 001FD204  91 6C 00 00 */	stw r11, 0(r12)
/* 802015A8 001FD208  81 8D A3 D8 */	lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 802015AC 001FD20C  81 6C 16 38 */	lwz r11, 0x1638(r12)
/* 802015B0 001FD210  98 6B 01 8C */	stb r3, 0x18c(r11)
/* 802015B4 001FD214  81 6C 16 38 */	lwz r11, 0x1638(r12)
/* 802015B8 001FD218  80 6B 00 14 */	lwz r3, 0x14(r11)
/* 802015BC 001FD21C  60 63 00 01 */	ori r3, r3, 1
/* 802015C0 001FD220  90 6B 00 14 */	stw r3, 0x14(r11)
/* 802015C4 001FD224  81 6C 16 38 */	lwz r11, 0x1638(r12)
/* 802015C8 001FD228  80 6B 00 00 */	lwz r3, 0(r11)
/* 802015CC 001FD22C  60 63 00 04 */	ori r3, r3, 4
/* 802015D0 001FD230  90 6B 00 00 */	stw r3, 0(r11)
/* 802015D4 001FD234  90 01 00 08 */	stw r0, 8(r1)
/* 802015D8 001FD238  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802015DC 001FD23C  48 03 21 B1 */	bl func_8023378C
/* 802015E0 001FD240  83 3E 00 14 */	lwz r25, 0x14(r30)
/* 802015E4 001FD244  48 00 00 14 */	b lbl_802015F8
lbl_802015E8:
/* 802015E8 001FD248  80 79 00 00 */	lwz r3, 0(r25)
/* 802015EC 001FD24C  7F E4 FB 78 */	mr r4, r31
/* 802015F0 001FD250  4B FF 75 F9 */	bl func_801F8BE8
/* 802015F4 001FD254  83 39 00 08 */	lwz r25, 8(r25)
lbl_802015F8:
/* 802015F8 001FD258  2C 19 00 00 */	cmpwi r25, 0
/* 802015FC 001FD25C  40 82 FF EC */	bne lbl_802015E8
lbl_80201600:
/* 80201600 001FD260  39 61 00 30 */	addi r11, r1, 0x30
/* 80201604 001FD264  4B FC 5B 69 */	bl _restgpr_25
/* 80201608 001FD268  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8020160C 001FD26C  7C 08 03 A6 */	mtlr r0
/* 80201610 001FD270  38 21 00 30 */	addi r1, r1, 0x30
/* 80201614 001FD274  4E 80 00 20 */	blr

.global func_80201618
func_80201618:
/* 80201618 001FD278  94 21 FE F0 */	stwu r1, -0x110(r1)
/* 8020161C 001FD27C  7C 08 02 A6 */	mflr r0
/* 80201620 001FD280  90 01 01 14 */	stw r0, 0x114(r1)
/* 80201624 001FD284  39 61 01 10 */	addi r11, r1, 0x110
/* 80201628 001FD288  4B FC 5A E1 */	bl _savegpr_19
/* 8020162C 001FD28C  A0 03 01 08 */	lhz r0, 0x108(r3)
/* 80201630 001FD290  7C 7D 1B 78 */	mr r29, r3
/* 80201634 001FD294  7C 9E 23 78 */	mr r30, r4
/* 80201638 001FD298  2C 00 00 00 */	cmpwi r0, 0
/* 8020163C 001FD29C  41 82 0C 24 */	beq lbl_80202260
/* 80201640 001FD2A0  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80201644 001FD2A4  3A E0 00 01 */	li r23, 1
/* 80201648 001FD2A8  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 8020164C 001FD2AC  3B 00 00 00 */	li r24, 0
/* 80201650 001FD2B0  A0 06 16 FE */	lhz r0, 0x16fe(r6)
/* 80201654 001FD2B4  3B 20 00 FF */	li r25, 0xff
/* 80201658 001FD2B8  80 84 01 1C */	lwz r4, 0x11c(r4)
/* 8020165C 001FD2BC  3B 40 00 07 */	li r26, 7
/* 80201660 001FD2C0  60 05 00 06 */	ori r5, r0, 6
/* 80201664 001FD2C4  38 00 00 02 */	li r0, 2
/* 80201668 001FD2C8  B0 A6 16 FE */	sth r5, 0x16fe(r6)
/* 8020166C 001FD2CC  38 E0 00 03 */	li r7, 3
/* 80201670 001FD2D0  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80201674 001FD2D4  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 80201678 001FD2D8  9A E5 0A 36 */	stb r23, 0xa36(r5)
/* 8020167C 001FD2DC  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 80201680 001FD2E0  9B 05 0A 37 */	stb r24, 0xa37(r5)
/* 80201684 001FD2E4  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 80201688 001FD2E8  9B 05 0A 38 */	stb r24, 0xa38(r5)
/* 8020168C 001FD2EC  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 80201690 001FD2F0  80 A6 00 64 */	lwz r5, 0x64(r6)
/* 80201694 001FD2F4  60 A5 00 04 */	ori r5, r5, 4
/* 80201698 001FD2F8  90 A6 00 64 */	stw r5, 0x64(r6)
/* 8020169C 001FD2FC  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 802016A0 001FD300  80 A6 00 00 */	lwz r5, 0(r6)
/* 802016A4 001FD304  60 A5 00 40 */	ori r5, r5, 0x40
/* 802016A8 001FD308  90 A6 00 00 */	stw r5, 0(r6)
/* 802016AC 001FD30C  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802016B0 001FD310  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 802016B4 001FD314  9B 05 0A 34 */	stb r24, 0xa34(r5)
/* 802016B8 001FD318  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 802016BC 001FD31C  9B 25 0A 35 */	stb r25, 0xa35(r5)
/* 802016C0 001FD320  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 802016C4 001FD324  80 A6 00 64 */	lwz r5, 0x64(r6)
/* 802016C8 001FD328  60 A5 00 02 */	ori r5, r5, 2
/* 802016CC 001FD32C  90 A6 00 64 */	stw r5, 0x64(r6)
/* 802016D0 001FD330  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 802016D4 001FD334  80 A6 00 00 */	lwz r5, 0(r6)
/* 802016D8 001FD338  60 A5 00 40 */	ori r5, r5, 0x40
/* 802016DC 001FD33C  90 A6 00 00 */	stw r5, 0(r6)
/* 802016E0 001FD340  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802016E4 001FD344  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 802016E8 001FD348  93 45 0A 44 */	stw r26, 0xa44(r5)
/* 802016EC 001FD34C  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 802016F0 001FD350  9B 05 0A 50 */	stb r24, 0xa50(r5)
/* 802016F4 001FD354  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 802016F8 001FD358  93 05 0A 48 */	stw r24, 0xa48(r5)
/* 802016FC 001FD35C  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 80201700 001FD360  93 45 0A 4C */	stw r26, 0xa4c(r5)
/* 80201704 001FD364  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 80201708 001FD368  9B 05 0A 51 */	stb r24, 0xa51(r5)
/* 8020170C 001FD36C  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 80201710 001FD370  9A E5 0A 52 */	stb r23, 0xa52(r5)
/* 80201714 001FD374  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 80201718 001FD378  80 A6 00 64 */	lwz r5, 0x64(r6)
/* 8020171C 001FD37C  60 A5 00 10 */	ori r5, r5, 0x10
/* 80201720 001FD380  90 A6 00 64 */	stw r5, 0x64(r6)
/* 80201724 001FD384  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 80201728 001FD388  80 A6 00 00 */	lwz r5, 0(r6)
/* 8020172C 001FD38C  60 A5 00 40 */	ori r5, r5, 0x40
/* 80201730 001FD390  90 A6 00 00 */	stw r5, 0(r6)
/* 80201734 001FD394  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80201738 001FD398  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 8020173C 001FD39C  93 05 09 E4 */	stw r24, 0x9e4(r5)
/* 80201740 001FD3A0  92 E5 09 E8 */	stw r23, 0x9e8(r5)
/* 80201744 001FD3A4  90 05 09 EC */	stw r0, 0x9ec(r5)
/* 80201748 001FD3A8  90 E5 09 F0 */	stw r7, 0x9f0(r5)
/* 8020174C 001FD3AC  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 80201750 001FD3B0  80 05 00 60 */	lwz r0, 0x60(r5)
/* 80201754 001FD3B4  60 00 00 01 */	ori r0, r0, 1
/* 80201758 001FD3B8  90 05 00 60 */	stw r0, 0x60(r5)
/* 8020175C 001FD3BC  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 80201760 001FD3C0  80 05 00 00 */	lwz r0, 0(r5)
/* 80201764 001FD3C4  60 00 00 20 */	ori r0, r0, 0x20
/* 80201768 001FD3C8  90 05 00 00 */	stw r0, 0(r5)
/* 8020176C 001FD3CC  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80201770 001FD3D0  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 80201774 001FD3D4  9B 05 01 8C */	stb r24, 0x18c(r5)
/* 80201778 001FD3D8  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 8020177C 001FD3DC  80 05 00 14 */	lwz r0, 0x14(r5)
/* 80201780 001FD3E0  60 00 00 01 */	ori r0, r0, 1
/* 80201784 001FD3E4  90 05 00 14 */	stw r0, 0x14(r5)
/* 80201788 001FD3E8  80 C6 16 38 */	lwz r6, 0x1638(r6)
/* 8020178C 001FD3EC  38 00 00 05 */	li r0, 5
/* 80201790 001FD3F0  9B 21 00 0B */	stb r25, 0xb(r1)
/* 80201794 001FD3F4  80 A6 00 00 */	lwz r5, 0(r6)
/* 80201798 001FD3F8  60 A5 00 04 */	ori r5, r5, 4
/* 8020179C 001FD3FC  90 A6 00 00 */	stw r5, 0(r6)
/* 802017A0 001FD400  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802017A4 001FD404  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 802017A8 001FD408  92 E5 0A 24 */	stw r23, 0xa24(r5)
/* 802017AC 001FD40C  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 802017B0 001FD410  93 05 0A 28 */	stw r24, 0xa28(r5)
/* 802017B4 001FD414  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 802017B8 001FD418  90 E5 0A 2C */	stw r7, 0xa2c(r5)
/* 802017BC 001FD41C  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 802017C0 001FD420  90 05 0A 30 */	stw r0, 0xa30(r5)
/* 802017C4 001FD424  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 802017C8 001FD428  80 05 00 64 */	lwz r0, 0x64(r5)
/* 802017CC 001FD42C  60 00 00 01 */	ori r0, r0, 1
/* 802017D0 001FD430  90 05 00 64 */	stw r0, 0x64(r5)
/* 802017D4 001FD434  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 802017D8 001FD438  80 05 00 00 */	lwz r0, 0(r5)
/* 802017DC 001FD43C  60 00 00 40 */	ori r0, r0, 0x40
/* 802017E0 001FD440  90 05 00 00 */	stw r0, 0(r5)
/* 802017E4 001FD444  88 04 01 14 */	lbz r0, 0x114(r4)
/* 802017E8 001FD448  88 A4 01 15 */	lbz r5, 0x115(r4)
/* 802017EC 001FD44C  20 C0 00 FF */	subfic r6, r0, 0xff
/* 802017F0 001FD450  88 04 01 16 */	lbz r0, 0x116(r4)
/* 802017F4 001FD454  20 A5 00 FF */	subfic r5, r5, 0xff
/* 802017F8 001FD458  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 802017FC 001FD45C  20 00 00 FF */	subfic r0, r0, 0xff
/* 80201800 001FD460  98 C1 00 08 */	stb r6, 8(r1)
/* 80201804 001FD464  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 80201808 001FD468  98 A1 00 09 */	stb r5, 9(r1)
/* 8020180C 001FD46C  98 01 00 0A */	stb r0, 0xa(r1)
/* 80201810 001FD470  80 01 00 08 */	lwz r0, 8(r1)
/* 80201814 001FD474  90 04 08 D4 */	stw r0, 0x8d4(r4)
/* 80201818 001FD478  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 8020181C 001FD47C  80 04 00 50 */	lwz r0, 0x50(r4)
/* 80201820 001FD480  60 00 00 01 */	ori r0, r0, 1
/* 80201824 001FD484  90 04 00 50 */	stw r0, 0x50(r4)
/* 80201828 001FD488  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 8020182C 001FD48C  80 04 00 00 */	lwz r0, 0(r4)
/* 80201830 001FD490  60 00 00 10 */	ori r0, r0, 0x10
/* 80201834 001FD494  90 04 00 00 */	stw r0, 0(r4)
/* 80201838 001FD498  80 03 00 20 */	lwz r0, 0x20(r3)
/* 8020183C 001FD49C  2C 00 00 00 */	cmpwi r0, 0
/* 80201840 001FD4A0  41 82 05 24 */	beq lbl_80201D64
/* 80201844 001FD4A4  7F B6 EB 78 */	mr r22, r29
/* 80201848 001FD4A8  3B E0 00 00 */	li r31, 0
/* 8020184C 001FD4AC  3A 60 00 00 */	li r19, 0
/* 80201850 001FD4B0  3B 60 00 08 */	li r27, 8
/* 80201854 001FD4B4  3B 80 00 0F */	li r28, 0xf
/* 80201858 001FD4B8  48 00 02 B4 */	b lbl_80201B0C
lbl_8020185C:
/* 8020185C 001FD4BC  82 96 00 28 */	lwz r20, 0x28(r22)
/* 80201860 001FD4C0  2C 14 00 00 */	cmpwi r20, 0
/* 80201864 001FD4C4  41 82 02 A0 */	beq lbl_80201B04
/* 80201868 001FD4C8  80 14 00 3C */	lwz r0, 0x3c(r20)
/* 8020186C 001FD4CC  2C 00 00 00 */	cmpwi r0, 0
/* 80201870 001FD4D0  41 82 00 0C */	beq lbl_8020187C
/* 80201874 001FD4D4  7C 00 F0 40 */	cmplw r0, r30
/* 80201878 001FD4D8  40 82 02 8C */	bne lbl_80201B04
lbl_8020187C:
/* 8020187C 001FD4DC  80 14 00 44 */	lwz r0, 0x44(r20)
/* 80201880 001FD4E0  2C 00 00 00 */	cmpwi r0, 0
/* 80201884 001FD4E4  41 82 02 80 */	beq lbl_80201B04
/* 80201888 001FD4E8  38 74 00 7C */	addi r3, r20, 0x7c
/* 8020188C 001FD4EC  38 94 00 4C */	addi r4, r20, 0x4c
/* 80201890 001FD4F0  38 A1 00 70 */	addi r5, r1, 0x70
/* 80201894 001FD4F4  48 07 A6 F9 */	bl PSMTXConcat
/* 80201898 001FD4F8  38 61 00 70 */	addi r3, r1, 0x70
/* 8020189C 001FD4FC  38 81 00 A0 */	addi r4, r1, 0xa0
/* 802018A0 001FD500  48 07 A6 B9 */	bl PSMTXCopy
/* 802018A4 001FD504  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 802018A8 001FD508  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802018AC 001FD50C  3A A4 00 0D */	addi r21, r4, 0xd
/* 802018B0 001FD510  38 A1 00 A0 */	addi r5, r1, 0xa0
/* 802018B4 001FD514  7E A4 AB 78 */	mr r4, r21
/* 802018B8 001FD518  38 C0 00 01 */	li r6, 1
/* 802018BC 001FD51C  48 03 2D 3D */	bl func_802345F8
/* 802018C0 001FD520  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802018C4 001FD524  57 E5 15 BA */	rlwinm r5, r31, 2, 0x16, 0x1d
/* 802018C8 001FD528  80 94 00 44 */	lwz r4, 0x44(r20)
/* 802018CC 001FD52C  80 06 16 38 */	lwz r0, 0x1638(r6)
/* 802018D0 001FD530  7C 60 2A 14 */	add r3, r0, r5
/* 802018D4 001FD534  80 03 15 3C */	lwz r0, 0x153c(r3)
/* 802018D8 001FD538  7C 00 20 40 */	cmplw r0, r4
/* 802018DC 001FD53C  40 82 00 14 */	bne lbl_802018F0
/* 802018E0 001FD540  88 04 00 07 */	lbz r0, 7(r4)
/* 802018E4 001FD544  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 802018E8 001FD548  2C 00 00 01 */	cmpwi r0, 1
/* 802018EC 001FD54C  40 82 00 28 */	bne lbl_80201914
lbl_802018F0:
/* 802018F0 001FD550  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 802018F4 001FD554  57 E0 06 3E */	clrlwi r0, r31, 0x18
/* 802018F8 001FD558  7E E0 00 30 */	slw r0, r23, r0
/* 802018FC 001FD55C  7C 63 2A 14 */	add r3, r3, r5
/* 80201900 001FD560  90 83 15 3C */	stw r4, 0x153c(r3)
/* 80201904 001FD564  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 80201908 001FD568  80 64 15 38 */	lwz r3, 0x1538(r4)
/* 8020190C 001FD56C  7C 60 03 78 */	or r0, r3, r0
/* 80201910 001FD570  90 04 15 38 */	stw r0, 0x1538(r4)
lbl_80201914:
/* 80201914 001FD574  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80201918 001FD578  57 E0 0D FC */	rlwinm r0, r31, 1, 0x17, 0x1e
/* 8020191C 001FD57C  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 80201920 001FD580  7E A9 AB 78 */	mr r9, r21
/* 80201924 001FD584  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 80201928 001FD588  7E F5 20 30 */	slw r21, r23, r4
/* 8020192C 001FD58C  38 A0 00 00 */	li r5, 0
/* 80201930 001FD590  38 C0 00 00 */	li r6, 0
/* 80201934 001FD594  7C 63 02 14 */	add r3, r3, r0
/* 80201938 001FD598  38 E0 00 00 */	li r7, 0
/* 8020193C 001FD59C  9B 03 01 3C */	stb r24, 0x13c(r3)
/* 80201940 001FD5A0  39 00 00 00 */	li r8, 0
/* 80201944 001FD5A4  9B 03 01 3D */	stb r24, 0x13d(r3)
/* 80201948 001FD5A8  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 8020194C 001FD5AC  80 03 00 0C */	lwz r0, 0xc(r3)
/* 80201950 001FD5B0  7C 00 AB 78 */	or r0, r0, r21
/* 80201954 001FD5B4  90 03 00 0C */	stw r0, 0xc(r3)
/* 80201958 001FD5B8  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 8020195C 001FD5BC  80 03 00 00 */	lwz r0, 0(r3)
/* 80201960 001FD5C0  60 00 00 01 */	ori r0, r0, 1
/* 80201964 001FD5C4  90 03 00 00 */	stw r0, 0(r3)
/* 80201968 001FD5C8  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020196C 001FD5CC  48 03 2D 91 */	bl func_802346FC
/* 80201970 001FD5D0  57 E5 06 3F */	clrlwi. r5, r31, 0x18
/* 80201974 001FD5D4  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201978 001FD5D8  57 E6 1D 78 */	rlwinm r6, r31, 3, 0x15, 0x1c
/* 8020197C 001FD5DC  57 E3 25 36 */	rlwinm r3, r31, 4, 0x14, 0x1b
/* 80201980 001FD5E0  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 80201984 001FD5E4  1C 85 00 0C */	mulli r4, r5, 0xc
/* 80201988 001FD5E8  7C 05 00 D0 */	neg r0, r5
/* 8020198C 001FD5EC  7C E7 22 14 */	add r7, r7, r4
/* 80201990 001FD5F0  90 A7 02 84 */	stw r5, 0x284(r7)
/* 80201994 001FD5F4  7C 04 2B 78 */	or r4, r0, r5
/* 80201998 001FD5F8  1C 05 00 14 */	mulli r0, r5, 0x14
/* 8020199C 001FD5FC  90 A7 02 88 */	stw r5, 0x288(r7)
/* 802019A0 001FD600  54 85 0F FE */	srwi r5, r4, 0x1f
/* 802019A4 001FD604  38 80 00 0F */	li r4, 0xf
/* 802019A8 001FD608  93 27 02 8C */	stw r25, 0x28c(r7)
/* 802019AC 001FD60C  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 802019B0 001FD610  80 E8 00 28 */	lwz r7, 0x28(r8)
/* 802019B4 001FD614  7C E7 AB 78 */	or r7, r7, r21
/* 802019B8 001FD618  90 E8 00 28 */	stw r7, 0x28(r8)
/* 802019BC 001FD61C  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 802019C0 001FD620  80 E8 00 00 */	lwz r7, 0(r8)
/* 802019C4 001FD624  60 E7 00 08 */	ori r7, r7, 8
/* 802019C8 001FD628  90 E8 00 00 */	stw r7, 0(r8)
/* 802019CC 001FD62C  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802019D0 001FD630  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 802019D4 001FD634  7C C7 32 14 */	add r6, r7, r6
/* 802019D8 001FD638  93 06 09 64 */	stw r24, 0x964(r6)
/* 802019DC 001FD63C  93 06 09 68 */	stw r24, 0x968(r6)
/* 802019E0 001FD640  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 802019E4 001FD644  80 C7 00 5C */	lwz r6, 0x5c(r7)
/* 802019E8 001FD648  7C C6 AB 78 */	or r6, r6, r21
/* 802019EC 001FD64C  90 C7 00 5C */	stw r6, 0x5c(r7)
/* 802019F0 001FD650  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 802019F4 001FD654  80 C7 00 00 */	lwz r6, 0(r7)
/* 802019F8 001FD658  60 C6 00 20 */	ori r6, r6, 0x20
/* 802019FC 001FD65C  90 C7 00 00 */	stw r6, 0(r7)
/* 80201A00 001FD660  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80201A04 001FD664  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 80201A08 001FD668  7C C6 02 14 */	add r6, r6, r0
/* 80201A0C 001FD66C  93 06 05 44 */	stw r24, 0x544(r6)
/* 80201A10 001FD670  93 06 05 48 */	stw r24, 0x548(r6)
/* 80201A14 001FD674  93 06 05 4C */	stw r24, 0x54c(r6)
/* 80201A18 001FD678  98 A6 05 50 */	stb r5, 0x550(r6)
/* 80201A1C 001FD67C  93 06 05 54 */	stw r24, 0x554(r6)
/* 80201A20 001FD680  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 80201A24 001FD684  80 A6 00 34 */	lwz r5, 0x34(r6)
/* 80201A28 001FD688  7C A5 AB 78 */	or r5, r5, r21
/* 80201A2C 001FD68C  90 A6 00 34 */	stw r5, 0x34(r6)
/* 80201A30 001FD690  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 80201A34 001FD694  80 A6 00 00 */	lwz r5, 0(r6)
/* 80201A38 001FD698  60 A5 00 08 */	ori r5, r5, 8
/* 80201A3C 001FD69C  90 A6 00 00 */	stw r5, 0(r6)
/* 80201A40 001FD6A0  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80201A44 001FD6A4  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 80201A48 001FD6A8  7C A5 1A 14 */	add r5, r5, r3
/* 80201A4C 001FD6AC  93 65 03 44 */	stw r27, 0x344(r5)
/* 80201A50 001FD6B0  93 85 03 48 */	stw r28, 0x348(r5)
/* 80201A54 001FD6B4  93 85 03 4C */	stw r28, 0x34c(r5)
/* 80201A58 001FD6B8  41 82 00 08 */	beq lbl_80201A60
/* 80201A5C 001FD6BC  38 80 00 00 */	li r4, 0
lbl_80201A60:
/* 80201A60 001FD6C0  90 85 03 50 */	stw r4, 0x350(r5)
/* 80201A64 001FD6C4  3B FF 00 01 */	addi r31, r31, 1
/* 80201A68 001FD6C8  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 80201A6C 001FD6CC  80 85 00 2C */	lwz r4, 0x2c(r5)
/* 80201A70 001FD6D0  7C 84 AB 78 */	or r4, r4, r21
/* 80201A74 001FD6D4  90 85 00 2C */	stw r4, 0x2c(r5)
/* 80201A78 001FD6D8  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 80201A7C 001FD6DC  80 85 00 00 */	lwz r4, 0(r5)
/* 80201A80 001FD6E0  60 84 00 08 */	ori r4, r4, 8
/* 80201A84 001FD6E4  90 85 00 00 */	stw r4, 0(r5)
/* 80201A88 001FD6E8  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80201A8C 001FD6EC  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 80201A90 001FD6F0  7C 84 02 14 */	add r4, r4, r0
/* 80201A94 001FD6F4  93 04 06 84 */	stw r24, 0x684(r4)
/* 80201A98 001FD6F8  93 04 06 88 */	stw r24, 0x688(r4)
/* 80201A9C 001FD6FC  93 04 06 8C */	stw r24, 0x68c(r4)
/* 80201AA0 001FD700  9B 04 06 90 */	stb r24, 0x690(r4)
/* 80201AA4 001FD704  93 04 06 94 */	stw r24, 0x694(r4)
/* 80201AA8 001FD708  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 80201AAC 001FD70C  80 04 00 38 */	lwz r0, 0x38(r4)
/* 80201AB0 001FD710  7C 00 AB 78 */	or r0, r0, r21
/* 80201AB4 001FD714  90 04 00 38 */	stw r0, 0x38(r4)
/* 80201AB8 001FD718  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 80201ABC 001FD71C  80 04 00 00 */	lwz r0, 0(r4)
/* 80201AC0 001FD720  60 00 00 08 */	ori r0, r0, 8
/* 80201AC4 001FD724  90 04 00 00 */	stw r0, 0(r4)
/* 80201AC8 001FD728  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80201ACC 001FD72C  80 04 16 38 */	lwz r0, 0x1638(r4)
/* 80201AD0 001FD730  7C 60 1A 14 */	add r3, r0, r3
/* 80201AD4 001FD734  93 43 04 44 */	stw r26, 0x444(r3)
/* 80201AD8 001FD738  93 43 04 48 */	stw r26, 0x448(r3)
/* 80201ADC 001FD73C  93 43 04 4C */	stw r26, 0x44c(r3)
/* 80201AE0 001FD740  93 43 04 50 */	stw r26, 0x450(r3)
/* 80201AE4 001FD744  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80201AE8 001FD748  80 03 00 30 */	lwz r0, 0x30(r3)
/* 80201AEC 001FD74C  7C 00 AB 78 */	or r0, r0, r21
/* 80201AF0 001FD750  90 03 00 30 */	stw r0, 0x30(r3)
/* 80201AF4 001FD754  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80201AF8 001FD758  80 03 00 00 */	lwz r0, 0(r3)
/* 80201AFC 001FD75C  60 00 00 08 */	ori r0, r0, 8
/* 80201B00 001FD760  90 03 00 00 */	stw r0, 0(r3)
lbl_80201B04:
/* 80201B04 001FD764  3A D6 00 04 */	addi r22, r22, 4
/* 80201B08 001FD768  3A 73 00 01 */	addi r19, r19, 1
lbl_80201B0C:
/* 80201B0C 001FD76C  A0 1D 01 08 */	lhz r0, 0x108(r29)
/* 80201B10 001FD770  7C 13 00 00 */	cmpw r19, r0
/* 80201B14 001FD774  41 80 FD 48 */	blt lbl_8020185C
/* 80201B18 001FD778  57 E5 06 3F */	clrlwi. r5, r31, 0x18
/* 80201B1C 001FD77C  41 82 02 48 */	beq lbl_80201D64
/* 80201B20 001FD780  82 6D A3 D8 */	lwz r19, render_context_ptr-_SDA_BASE_(r13)
/* 80201B24 001FD784  38 00 00 01 */	li r0, 1
/* 80201B28 001FD788  7C 03 28 30 */	slw r3, r0, r5
/* 80201B2C 001FD78C  39 20 00 FF */	li r9, 0xff
/* 80201B30 001FD790  80 93 16 38 */	lwz r4, 0x1638(r19)
/* 80201B34 001FD794  1D 45 00 0C */	mulli r10, r5, 0xc
/* 80201B38 001FD798  57 E7 1D 78 */	rlwinm r7, r31, 3, 0x15, 0x1c
/* 80201B3C 001FD79C  9B E4 00 68 */	stb r31, 0x68(r4)
/* 80201B40 001FD7A0  38 00 00 00 */	li r0, 0
/* 80201B44 001FD7A4  1C 85 00 14 */	mulli r4, r5, 0x14
/* 80201B48 001FD7A8  57 E6 15 BA */	rlwinm r6, r31, 2, 0x16, 0x1d
/* 80201B4C 001FD7AC  81 93 16 38 */	lwz r12, 0x1638(r19)
/* 80201B50 001FD7B0  39 00 00 0C */	li r8, 0xc
/* 80201B54 001FD7B4  57 E5 25 36 */	rlwinm r5, r31, 4, 0x14, 0x1b
/* 80201B58 001FD7B8  81 6C 00 04 */	lwz r11, 4(r12)
/* 80201B5C 001FD7BC  61 6B 00 01 */	ori r11, r11, 1
/* 80201B60 001FD7C0  91 6C 00 04 */	stw r11, 4(r12)
/* 80201B64 001FD7C4  81 93 16 38 */	lwz r12, 0x1638(r19)
/* 80201B68 001FD7C8  81 6C 00 00 */	lwz r11, 0(r12)
/* 80201B6C 001FD7CC  61 6B 00 01 */	ori r11, r11, 1
/* 80201B70 001FD7D0  91 6C 00 00 */	stw r11, 0(r12)
/* 80201B74 001FD7D4  81 8D A3 D8 */	lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 80201B78 001FD7D8  81 6C 16 38 */	lwz r11, 0x1638(r12)
/* 80201B7C 001FD7DC  7D 4B 52 14 */	add r10, r11, r10
/* 80201B80 001FD7E0  91 2A 02 84 */	stw r9, 0x284(r10)
/* 80201B84 001FD7E4  91 2A 02 88 */	stw r9, 0x288(r10)
/* 80201B88 001FD7E8  91 2A 02 8C */	stw r9, 0x28c(r10)
/* 80201B8C 001FD7EC  81 4C 16 38 */	lwz r10, 0x1638(r12)
/* 80201B90 001FD7F0  81 2A 00 28 */	lwz r9, 0x28(r10)
/* 80201B94 001FD7F4  7D 29 1B 78 */	or r9, r9, r3
/* 80201B98 001FD7F8  91 2A 00 28 */	stw r9, 0x28(r10)
/* 80201B9C 001FD7FC  81 4C 16 38 */	lwz r10, 0x1638(r12)
/* 80201BA0 001FD800  81 2A 00 00 */	lwz r9, 0(r10)
/* 80201BA4 001FD804  61 29 00 08 */	ori r9, r9, 8
/* 80201BA8 001FD808  91 2A 00 00 */	stw r9, 0(r10)
/* 80201BAC 001FD80C  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80201BB0 001FD810  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 80201BB4 001FD814  7C E9 3A 14 */	add r7, r9, r7
/* 80201BB8 001FD818  90 07 09 64 */	stw r0, 0x964(r7)
/* 80201BBC 001FD81C  90 07 09 68 */	stw r0, 0x968(r7)
/* 80201BC0 001FD820  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 80201BC4 001FD824  80 E9 00 5C */	lwz r7, 0x5c(r9)
/* 80201BC8 001FD828  7C E7 1B 78 */	or r7, r7, r3
/* 80201BCC 001FD82C  90 E9 00 5C */	stw r7, 0x5c(r9)
/* 80201BD0 001FD830  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 80201BD4 001FD834  80 E9 00 00 */	lwz r7, 0(r9)
/* 80201BD8 001FD838  60 E7 00 20 */	ori r7, r7, 0x20
/* 80201BDC 001FD83C  90 E9 00 00 */	stw r7, 0(r9)
/* 80201BE0 001FD840  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201BE4 001FD844  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 80201BE8 001FD848  7C C7 32 14 */	add r6, r7, r6
/* 80201BEC 001FD84C  91 06 08 E4 */	stw r8, 0x8e4(r6)
/* 80201BF0 001FD850  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 80201BF4 001FD854  80 C7 00 54 */	lwz r6, 0x54(r7)
/* 80201BF8 001FD858  7C C6 1B 78 */	or r6, r6, r3
/* 80201BFC 001FD85C  90 C7 00 54 */	stw r6, 0x54(r7)
/* 80201C00 001FD860  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 80201C04 001FD864  80 C7 00 00 */	lwz r6, 0(r7)
/* 80201C08 001FD868  60 C6 00 10 */	ori r6, r6, 0x10
/* 80201C0C 001FD86C  90 C7 00 00 */	stw r6, 0(r7)
/* 80201C10 001FD870  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80201C14 001FD874  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 80201C18 001FD878  7C C6 22 14 */	add r6, r6, r4
/* 80201C1C 001FD87C  90 06 05 44 */	stw r0, 0x544(r6)
/* 80201C20 001FD880  90 06 05 48 */	stw r0, 0x548(r6)
/* 80201C24 001FD884  90 06 05 4C */	stw r0, 0x54c(r6)
/* 80201C28 001FD888  98 06 05 50 */	stb r0, 0x550(r6)
/* 80201C2C 001FD88C  90 06 05 54 */	stw r0, 0x554(r6)
/* 80201C30 001FD890  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 80201C34 001FD894  80 C7 00 34 */	lwz r6, 0x34(r7)
/* 80201C38 001FD898  7C C6 1B 78 */	or r6, r6, r3
/* 80201C3C 001FD89C  90 C7 00 34 */	stw r6, 0x34(r7)
/* 80201C40 001FD8A0  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 80201C44 001FD8A4  80 C7 00 00 */	lwz r6, 0(r7)
/* 80201C48 001FD8A8  60 C6 00 08 */	ori r6, r6, 8
/* 80201C4C 001FD8AC  90 C7 00 00 */	stw r6, 0(r7)
/* 80201C50 001FD8B0  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80201C54 001FD8B4  80 CB 16 38 */	lwz r6, 0x1638(r11)
/* 80201C58 001FD8B8  7D 46 2A 14 */	add r10, r6, r5
/* 80201C5C 001FD8BC  39 20 00 0F */	li r9, 0xf
/* 80201C60 001FD8C0  39 00 00 0E */	li r8, 0xe
/* 80201C64 001FD8C4  91 2A 03 44 */	stw r9, 0x344(r10)
/* 80201C68 001FD8C8  38 E0 00 07 */	li r7, 7
/* 80201C6C 001FD8CC  38 DF 00 01 */	addi r6, r31, 1
/* 80201C70 001FD8D0  90 0A 03 48 */	stw r0, 0x348(r10)
/* 80201C74 001FD8D4  91 0A 03 4C */	stw r8, 0x34c(r10)
/* 80201C78 001FD8D8  91 2A 03 50 */	stw r9, 0x350(r10)
/* 80201C7C 001FD8DC  81 2B 16 38 */	lwz r9, 0x1638(r11)
/* 80201C80 001FD8E0  81 09 00 2C */	lwz r8, 0x2c(r9)
/* 80201C84 001FD8E4  7D 08 1B 78 */	or r8, r8, r3
/* 80201C88 001FD8E8  91 09 00 2C */	stw r8, 0x2c(r9)
/* 80201C8C 001FD8EC  81 2B 16 38 */	lwz r9, 0x1638(r11)
/* 80201C90 001FD8F0  81 09 00 00 */	lwz r8, 0(r9)
/* 80201C94 001FD8F4  61 08 00 08 */	ori r8, r8, 8
/* 80201C98 001FD8F8  91 09 00 00 */	stw r8, 0(r9)
/* 80201C9C 001FD8FC  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201CA0 001FD900  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201CA4 001FD904  7C 88 22 14 */	add r4, r8, r4
/* 80201CA8 001FD908  90 04 06 84 */	stw r0, 0x684(r4)
/* 80201CAC 001FD90C  90 04 06 88 */	stw r0, 0x688(r4)
/* 80201CB0 001FD910  90 04 06 8C */	stw r0, 0x68c(r4)
/* 80201CB4 001FD914  98 04 06 90 */	stb r0, 0x690(r4)
/* 80201CB8 001FD918  90 04 06 94 */	stw r0, 0x694(r4)
/* 80201CBC 001FD91C  80 89 16 38 */	lwz r4, 0x1638(r9)
/* 80201CC0 001FD920  80 04 00 38 */	lwz r0, 0x38(r4)
/* 80201CC4 001FD924  7C 00 1B 78 */	or r0, r0, r3
/* 80201CC8 001FD928  90 04 00 38 */	stw r0, 0x38(r4)
/* 80201CCC 001FD92C  80 89 16 38 */	lwz r4, 0x1638(r9)
/* 80201CD0 001FD930  80 04 00 00 */	lwz r0, 0(r4)
/* 80201CD4 001FD934  60 00 00 08 */	ori r0, r0, 8
/* 80201CD8 001FD938  90 04 00 00 */	stw r0, 0(r4)
/* 80201CDC 001FD93C  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80201CE0 001FD940  80 08 16 38 */	lwz r0, 0x1638(r8)
/* 80201CE4 001FD944  7C 80 2A 14 */	add r4, r0, r5
/* 80201CE8 001FD948  90 E4 04 44 */	stw r7, 0x444(r4)
/* 80201CEC 001FD94C  90 E4 04 48 */	stw r7, 0x448(r4)
/* 80201CF0 001FD950  90 E4 04 4C */	stw r7, 0x44c(r4)
/* 80201CF4 001FD954  90 E4 04 50 */	stw r7, 0x450(r4)
/* 80201CF8 001FD958  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 80201CFC 001FD95C  80 04 00 30 */	lwz r0, 0x30(r4)
/* 80201D00 001FD960  7C 00 1B 78 */	or r0, r0, r3
/* 80201D04 001FD964  90 04 00 30 */	stw r0, 0x30(r4)
/* 80201D08 001FD968  80 68 16 38 */	lwz r3, 0x1638(r8)
/* 80201D0C 001FD96C  80 03 00 00 */	lwz r0, 0(r3)
/* 80201D10 001FD970  60 00 00 08 */	ori r0, r0, 8
/* 80201D14 001FD974  90 03 00 00 */	stw r0, 0(r3)
/* 80201D18 001FD978  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80201D1C 001FD97C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80201D20 001FD980  98 C3 02 80 */	stb r6, 0x280(r3)
/* 80201D24 001FD984  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80201D28 001FD988  80 03 00 24 */	lwz r0, 0x24(r3)
/* 80201D2C 001FD98C  60 00 00 01 */	ori r0, r0, 1
/* 80201D30 001FD990  90 03 00 24 */	stw r0, 0x24(r3)
/* 80201D34 001FD994  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80201D38 001FD998  80 03 00 00 */	lwz r0, 0(r3)
/* 80201D3C 001FD99C  60 00 00 08 */	ori r0, r0, 8
/* 80201D40 001FD9A0  90 03 00 00 */	stw r0, 0(r3)
/* 80201D44 001FD9A4  82 7D 00 20 */	lwz r19, 0x20(r29)
/* 80201D48 001FD9A8  48 00 00 14 */	b lbl_80201D5C
lbl_80201D4C:
/* 80201D4C 001FD9AC  80 73 00 00 */	lwz r3, 0(r19)
/* 80201D50 001FD9B0  7F C4 F3 78 */	mr r4, r30
/* 80201D54 001FD9B4  4B FF 64 61 */	bl func_801F81B4
/* 80201D58 001FD9B8  82 73 00 04 */	lwz r19, 4(r19)
lbl_80201D5C:
/* 80201D5C 001FD9BC  2C 13 00 00 */	cmpwi r19, 0
/* 80201D60 001FD9C0  40 82 FF EC */	bne lbl_80201D4C
lbl_80201D64:
/* 80201D64 001FD9C4  80 1D 00 24 */	lwz r0, 0x24(r29)
/* 80201D68 001FD9C8  2C 00 00 00 */	cmpwi r0, 0
/* 80201D6C 001FD9CC  41 82 04 F4 */	beq lbl_80202260
/* 80201D70 001FD9D0  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80201D74 001FD9D4  80 9D 01 2C */	lwz r4, 0x12c(r29)
/* 80201D78 001FD9D8  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 80201D7C 001FD9DC  80 03 15 3C */	lwz r0, 0x153c(r3)
/* 80201D80 001FD9E0  7C 00 20 40 */	cmplw r0, r4
/* 80201D84 001FD9E4  40 82 00 14 */	bne lbl_80201D98
/* 80201D88 001FD9E8  88 04 00 07 */	lbz r0, 7(r4)
/* 80201D8C 001FD9EC  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 80201D90 001FD9F0  2C 00 00 01 */	cmpwi r0, 1
/* 80201D94 001FD9F4  40 82 00 1C */	bne lbl_80201DB0
lbl_80201D98:
/* 80201D98 001FD9F8  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 80201D9C 001FD9FC  90 83 15 3C */	stw r4, 0x153c(r3)
/* 80201DA0 001FDA00  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 80201DA4 001FDA04  80 03 15 38 */	lwz r0, 0x1538(r3)
/* 80201DA8 001FDA08  60 00 00 01 */	ori r0, r0, 1
/* 80201DAC 001FDA0C  90 03 15 38 */	stw r0, 0x1538(r3)
lbl_80201DB0:
/* 80201DB0 001FDA10  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80201DB4 001FDA14  3B E0 00 00 */	li r31, 0
/* 80201DB8 001FDA18  38 80 00 00 */	li r4, 0
/* 80201DBC 001FDA1C  38 A0 00 00 */	li r5, 0
/* 80201DC0 001FDA20  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 80201DC4 001FDA24  38 C0 00 00 */	li r6, 0
/* 80201DC8 001FDA28  38 E0 00 00 */	li r7, 0
/* 80201DCC 001FDA2C  39 00 00 00 */	li r8, 0
/* 80201DD0 001FDA30  9B E3 01 3C */	stb r31, 0x13c(r3)
/* 80201DD4 001FDA34  39 20 00 0D */	li r9, 0xd
/* 80201DD8 001FDA38  9B E3 01 3D */	stb r31, 0x13d(r3)
/* 80201DDC 001FDA3C  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 80201DE0 001FDA40  80 03 00 0C */	lwz r0, 0xc(r3)
/* 80201DE4 001FDA44  60 00 00 01 */	ori r0, r0, 1
/* 80201DE8 001FDA48  90 03 00 0C */	stw r0, 0xc(r3)
/* 80201DEC 001FDA4C  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 80201DF0 001FDA50  80 03 00 00 */	lwz r0, 0(r3)
/* 80201DF4 001FDA54  60 00 00 01 */	ori r0, r0, 1
/* 80201DF8 001FDA58  90 03 00 00 */	stw r0, 0(r3)
/* 80201DFC 001FDA5C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80201E00 001FDA60  48 03 28 FD */	bl func_802346FC
/* 80201E04 001FDA64  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80201E08 001FDA68  38 80 00 01 */	li r4, 1
/* 80201E0C 001FDA6C  38 A0 00 00 */	li r5, 0
/* 80201E10 001FDA70  38 C0 00 00 */	li r6, 0
/* 80201E14 001FDA74  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 80201E18 001FDA78  38 E0 00 00 */	li r7, 0
/* 80201E1C 001FDA7C  39 00 00 00 */	li r8, 0
/* 80201E20 001FDA80  39 20 00 0E */	li r9, 0xe
/* 80201E24 001FDA84  9B E3 01 3E */	stb r31, 0x13e(r3)
/* 80201E28 001FDA88  9B E3 01 3F */	stb r31, 0x13f(r3)
/* 80201E2C 001FDA8C  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 80201E30 001FDA90  80 03 00 0C */	lwz r0, 0xc(r3)
/* 80201E34 001FDA94  60 00 00 02 */	ori r0, r0, 2
/* 80201E38 001FDA98  90 03 00 0C */	stw r0, 0xc(r3)
/* 80201E3C 001FDA9C  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 80201E40 001FDAA0  80 03 00 00 */	lwz r0, 0(r3)
/* 80201E44 001FDAA4  60 00 00 01 */	ori r0, r0, 1
/* 80201E48 001FDAA8  90 03 00 00 */	stw r0, 0(r3)
/* 80201E4C 001FDAAC  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80201E50 001FDAB0  48 03 28 AD */	bl func_802346FC
/* 80201E54 001FDAB4  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201E58 001FDAB8  38 E0 00 02 */	li r7, 2
/* 80201E5C 001FDABC  38 C0 00 FF */	li r6, 0xff
/* 80201E60 001FDAC0  38 A0 00 01 */	li r5, 1
/* 80201E64 001FDAC4  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201E68 001FDAC8  38 80 00 0F */	li r4, 0xf
/* 80201E6C 001FDACC  38 60 00 08 */	li r3, 8
/* 80201E70 001FDAD0  98 E8 00 68 */	stb r7, 0x68(r8)
/* 80201E74 001FDAD4  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201E78 001FDAD8  80 08 00 04 */	lwz r0, 4(r8)
/* 80201E7C 001FDADC  60 00 00 01 */	ori r0, r0, 1
/* 80201E80 001FDAE0  90 08 00 04 */	stw r0, 4(r8)
/* 80201E84 001FDAE4  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201E88 001FDAE8  80 08 00 00 */	lwz r0, 0(r8)
/* 80201E8C 001FDAEC  60 00 00 01 */	ori r0, r0, 1
/* 80201E90 001FDAF0  90 08 00 00 */	stw r0, 0(r8)
/* 80201E94 001FDAF4  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201E98 001FDAF8  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201E9C 001FDAFC  93 E8 09 64 */	stw r31, 0x964(r8)
/* 80201EA0 001FDB00  93 E8 09 68 */	stw r31, 0x968(r8)
/* 80201EA4 001FDB04  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201EA8 001FDB08  80 08 00 5C */	lwz r0, 0x5c(r8)
/* 80201EAC 001FDB0C  60 00 00 01 */	ori r0, r0, 1
/* 80201EB0 001FDB10  90 08 00 5C */	stw r0, 0x5c(r8)
/* 80201EB4 001FDB14  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201EB8 001FDB18  80 08 00 00 */	lwz r0, 0(r8)
/* 80201EBC 001FDB1C  60 00 00 20 */	ori r0, r0, 0x20
/* 80201EC0 001FDB20  90 08 00 00 */	stw r0, 0(r8)
/* 80201EC4 001FDB24  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201EC8 001FDB28  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201ECC 001FDB2C  93 E8 09 6C */	stw r31, 0x96c(r8)
/* 80201ED0 001FDB30  93 E8 09 70 */	stw r31, 0x970(r8)
/* 80201ED4 001FDB34  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201ED8 001FDB38  80 08 00 5C */	lwz r0, 0x5c(r8)
/* 80201EDC 001FDB3C  60 00 00 02 */	ori r0, r0, 2
/* 80201EE0 001FDB40  90 08 00 5C */	stw r0, 0x5c(r8)
/* 80201EE4 001FDB44  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201EE8 001FDB48  80 08 00 00 */	lwz r0, 0(r8)
/* 80201EEC 001FDB4C  60 00 00 20 */	ori r0, r0, 0x20
/* 80201EF0 001FDB50  90 08 00 00 */	stw r0, 0(r8)
/* 80201EF4 001FDB54  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201EF8 001FDB58  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201EFC 001FDB5C  93 E8 02 84 */	stw r31, 0x284(r8)
/* 80201F00 001FDB60  93 E8 02 88 */	stw r31, 0x288(r8)
/* 80201F04 001FDB64  90 C8 02 8C */	stw r6, 0x28c(r8)
/* 80201F08 001FDB68  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201F0C 001FDB6C  80 08 00 28 */	lwz r0, 0x28(r8)
/* 80201F10 001FDB70  60 00 00 01 */	ori r0, r0, 1
/* 80201F14 001FDB74  90 08 00 28 */	stw r0, 0x28(r8)
/* 80201F18 001FDB78  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201F1C 001FDB7C  80 08 00 00 */	lwz r0, 0(r8)
/* 80201F20 001FDB80  60 00 00 08 */	ori r0, r0, 8
/* 80201F24 001FDB84  90 08 00 00 */	stw r0, 0(r8)
/* 80201F28 001FDB88  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201F2C 001FDB8C  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201F30 001FDB90  93 E8 05 44 */	stw r31, 0x544(r8)
/* 80201F34 001FDB94  93 E8 05 48 */	stw r31, 0x548(r8)
/* 80201F38 001FDB98  93 E8 05 4C */	stw r31, 0x54c(r8)
/* 80201F3C 001FDB9C  98 A8 05 50 */	stb r5, 0x550(r8)
/* 80201F40 001FDBA0  90 A8 05 54 */	stw r5, 0x554(r8)
/* 80201F44 001FDBA4  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201F48 001FDBA8  80 08 00 34 */	lwz r0, 0x34(r8)
/* 80201F4C 001FDBAC  60 00 00 01 */	ori r0, r0, 1
/* 80201F50 001FDBB0  90 08 00 34 */	stw r0, 0x34(r8)
/* 80201F54 001FDBB4  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201F58 001FDBB8  80 08 00 00 */	lwz r0, 0(r8)
/* 80201F5C 001FDBBC  60 00 00 08 */	ori r0, r0, 8
/* 80201F60 001FDBC0  90 08 00 00 */	stw r0, 0(r8)
/* 80201F64 001FDBC4  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201F68 001FDBC8  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201F6C 001FDBCC  90 88 03 44 */	stw r4, 0x344(r8)
/* 80201F70 001FDBD0  90 88 03 48 */	stw r4, 0x348(r8)
/* 80201F74 001FDBD4  90 88 03 4C */	stw r4, 0x34c(r8)
/* 80201F78 001FDBD8  90 68 03 50 */	stw r3, 0x350(r8)
/* 80201F7C 001FDBDC  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201F80 001FDBE0  80 08 00 2C */	lwz r0, 0x2c(r8)
/* 80201F84 001FDBE4  60 00 00 01 */	ori r0, r0, 1
/* 80201F88 001FDBE8  90 08 00 2C */	stw r0, 0x2c(r8)
/* 80201F8C 001FDBEC  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 80201F90 001FDBF0  80 08 00 00 */	lwz r0, 0(r8)
/* 80201F94 001FDBF4  60 00 00 08 */	ori r0, r0, 8
/* 80201F98 001FDBF8  90 08 00 00 */	stw r0, 0(r8)
/* 80201F9C 001FDBFC  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80201FA0 001FDC00  38 00 00 07 */	li r0, 7
/* 80201FA4 001FDC04  39 20 00 0C */	li r9, 0xc
/* 80201FA8 001FDC08  81 0B 16 38 */	lwz r8, 0x1638(r11)
/* 80201FAC 001FDC0C  93 E8 06 84 */	stw r31, 0x684(r8)
/* 80201FB0 001FDC10  93 E8 06 88 */	stw r31, 0x688(r8)
/* 80201FB4 001FDC14  93 E8 06 8C */	stw r31, 0x68c(r8)
/* 80201FB8 001FDC18  9B E8 06 90 */	stb r31, 0x690(r8)
/* 80201FBC 001FDC1C  93 E8 06 94 */	stw r31, 0x694(r8)
/* 80201FC0 001FDC20  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 80201FC4 001FDC24  81 0A 00 38 */	lwz r8, 0x38(r10)
/* 80201FC8 001FDC28  61 08 00 01 */	ori r8, r8, 1
/* 80201FCC 001FDC2C  91 0A 00 38 */	stw r8, 0x38(r10)
/* 80201FD0 001FDC30  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 80201FD4 001FDC34  81 0A 00 00 */	lwz r8, 0(r10)
/* 80201FD8 001FDC38  61 08 00 08 */	ori r8, r8, 8
/* 80201FDC 001FDC3C  91 0A 00 00 */	stw r8, 0(r10)
/* 80201FE0 001FDC40  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80201FE4 001FDC44  81 0B 16 38 */	lwz r8, 0x1638(r11)
/* 80201FE8 001FDC48  90 08 04 44 */	stw r0, 0x444(r8)
/* 80201FEC 001FDC4C  90 08 04 48 */	stw r0, 0x448(r8)
/* 80201FF0 001FDC50  90 08 04 4C */	stw r0, 0x44c(r8)
/* 80201FF4 001FDC54  90 08 04 50 */	stw r0, 0x450(r8)
/* 80201FF8 001FDC58  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 80201FFC 001FDC5C  81 0A 00 30 */	lwz r8, 0x30(r10)
/* 80202000 001FDC60  61 08 00 01 */	ori r8, r8, 1
/* 80202004 001FDC64  91 0A 00 30 */	stw r8, 0x30(r10)
/* 80202008 001FDC68  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 8020200C 001FDC6C  81 0A 00 00 */	lwz r8, 0(r10)
/* 80202010 001FDC70  61 08 00 08 */	ori r8, r8, 8
/* 80202014 001FDC74  91 0A 00 00 */	stw r8, 0(r10)
/* 80202018 001FDC78  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8020201C 001FDC7C  81 0A 16 38 */	lwz r8, 0x1638(r10)
/* 80202020 001FDC80  91 28 08 E8 */	stw r9, 0x8e8(r8)
/* 80202024 001FDC84  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 80202028 001FDC88  81 09 00 54 */	lwz r8, 0x54(r9)
/* 8020202C 001FDC8C  61 08 00 02 */	ori r8, r8, 2
/* 80202030 001FDC90  91 09 00 54 */	stw r8, 0x54(r9)
/* 80202034 001FDC94  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 80202038 001FDC98  81 09 00 00 */	lwz r8, 0(r9)
/* 8020203C 001FDC9C  61 08 00 10 */	ori r8, r8, 0x10
/* 80202040 001FDCA0  91 09 00 00 */	stw r8, 0(r9)
/* 80202044 001FDCA4  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80202048 001FDCA8  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 8020204C 001FDCAC  90 A8 02 90 */	stw r5, 0x290(r8)
/* 80202050 001FDCB0  90 A8 02 94 */	stw r5, 0x294(r8)
/* 80202054 001FDCB4  90 C8 02 98 */	stw r6, 0x298(r8)
/* 80202058 001FDCB8  80 C9 16 38 */	lwz r6, 0x1638(r9)
/* 8020205C 001FDCBC  80 A6 00 28 */	lwz r5, 0x28(r6)
/* 80202060 001FDCC0  60 A5 00 02 */	ori r5, r5, 2
/* 80202064 001FDCC4  90 A6 00 28 */	stw r5, 0x28(r6)
/* 80202068 001FDCC8  80 C9 16 38 */	lwz r6, 0x1638(r9)
/* 8020206C 001FDCCC  80 A6 00 00 */	lwz r5, 0(r6)
/* 80202070 001FDCD0  60 A5 00 08 */	ori r5, r5, 8
/* 80202074 001FDCD4  90 A6 00 00 */	stw r5, 0(r6)
/* 80202078 001FDCD8  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8020207C 001FDCDC  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 80202080 001FDCE0  90 65 05 58 */	stw r3, 0x558(r5)
/* 80202084 001FDCE4  93 E5 05 5C */	stw r31, 0x55c(r5)
/* 80202088 001FDCE8  93 E5 05 60 */	stw r31, 0x560(r5)
/* 8020208C 001FDCEC  9B E5 05 64 */	stb r31, 0x564(r5)
/* 80202090 001FDCF0  93 E5 05 68 */	stw r31, 0x568(r5)
/* 80202094 001FDCF4  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 80202098 001FDCF8  80 A6 00 34 */	lwz r5, 0x34(r6)
/* 8020209C 001FDCFC  60 A5 00 02 */	ori r5, r5, 2
/* 802020A0 001FDD00  90 A6 00 34 */	stw r5, 0x34(r6)
/* 802020A4 001FDD04  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 802020A8 001FDD08  80 A6 00 00 */	lwz r5, 0(r6)
/* 802020AC 001FDD0C  60 A5 00 08 */	ori r5, r5, 8
/* 802020B0 001FDD10  90 A6 00 00 */	stw r5, 0(r6)
/* 802020B4 001FDD14  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802020B8 001FDD18  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 802020BC 001FDD1C  90 E5 03 54 */	stw r7, 0x354(r5)
/* 802020C0 001FDD20  90 65 03 58 */	stw r3, 0x358(r5)
/* 802020C4 001FDD24  38 60 00 0E */	li r3, 0xe
/* 802020C8 001FDD28  90 65 03 5C */	stw r3, 0x35c(r5)
/* 802020CC 001FDD2C  90 85 03 60 */	stw r4, 0x360(r5)
/* 802020D0 001FDD30  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 802020D4 001FDD34  80 64 00 2C */	lwz r3, 0x2c(r4)
/* 802020D8 001FDD38  60 63 00 02 */	ori r3, r3, 2
/* 802020DC 001FDD3C  90 64 00 2C */	stw r3, 0x2c(r4)
/* 802020E0 001FDD40  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 802020E4 001FDD44  80 64 00 00 */	lwz r3, 0(r4)
/* 802020E8 001FDD48  60 63 00 08 */	ori r3, r3, 8
/* 802020EC 001FDD4C  90 64 00 00 */	stw r3, 0(r4)
/* 802020F0 001FDD50  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802020F4 001FDD54  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 802020F8 001FDD58  93 E3 06 98 */	stw r31, 0x698(r3)
/* 802020FC 001FDD5C  93 E3 06 9C */	stw r31, 0x69c(r3)
/* 80202100 001FDD60  93 E3 06 A0 */	stw r31, 0x6a0(r3)
/* 80202104 001FDD64  9B E3 06 A4 */	stb r31, 0x6a4(r3)
/* 80202108 001FDD68  93 E3 06 A8 */	stw r31, 0x6a8(r3)
/* 8020210C 001FDD6C  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 80202110 001FDD70  80 64 00 38 */	lwz r3, 0x38(r4)
/* 80202114 001FDD74  60 63 00 02 */	ori r3, r3, 2
/* 80202118 001FDD78  90 64 00 38 */	stw r3, 0x38(r4)
/* 8020211C 001FDD7C  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 80202120 001FDD80  80 64 00 00 */	lwz r3, 0(r4)
/* 80202124 001FDD84  60 63 00 08 */	ori r3, r3, 8
/* 80202128 001FDD88  90 64 00 00 */	stw r3, 0(r4)
/* 8020212C 001FDD8C  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202130 001FDD90  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202134 001FDD94  90 03 04 54 */	stw r0, 0x454(r3)
/* 80202138 001FDD98  90 03 04 58 */	stw r0, 0x458(r3)
/* 8020213C 001FDD9C  90 03 04 5C */	stw r0, 0x45c(r3)
/* 80202140 001FDDA0  90 03 04 60 */	stw r0, 0x460(r3)
/* 80202144 001FDDA4  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202148 001FDDA8  80 03 00 30 */	lwz r0, 0x30(r3)
/* 8020214C 001FDDAC  60 00 00 02 */	ori r0, r0, 2
/* 80202150 001FDDB0  90 03 00 30 */	stw r0, 0x30(r3)
/* 80202154 001FDDB4  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202158 001FDDB8  80 03 00 00 */	lwz r0, 0(r3)
/* 8020215C 001FDDBC  60 00 00 08 */	ori r0, r0, 8
/* 80202160 001FDDC0  90 03 00 00 */	stw r0, 0(r3)
/* 80202164 001FDDC4  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202168 001FDDC8  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 8020216C 001FDDCC  98 E3 02 80 */	stb r7, 0x280(r3)
/* 80202170 001FDDD0  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202174 001FDDD4  80 03 00 24 */	lwz r0, 0x24(r3)
/* 80202178 001FDDD8  60 00 00 01 */	ori r0, r0, 1
/* 8020217C 001FDDDC  90 03 00 24 */	stw r0, 0x24(r3)
/* 80202180 001FDDE0  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202184 001FDDE4  80 03 00 00 */	lwz r0, 0(r3)
/* 80202188 001FDDE8  60 00 00 08 */	ori r0, r0, 8
/* 8020218C 001FDDEC  90 03 00 00 */	stw r0, 0(r3)
/* 80202190 001FDDF0  82 9D 00 24 */	lwz r20, 0x24(r29)
/* 80202194 001FDDF4  48 00 00 C4 */	b lbl_80202258
lbl_80202198:
/* 80202198 001FDDF8  82 74 00 00 */	lwz r19, 0(r20)
/* 8020219C 001FDDFC  80 13 00 48 */	lwz r0, 0x48(r19)
/* 802021A0 001FDE00  2C 00 00 00 */	cmpwi r0, 0
/* 802021A4 001FDE04  41 82 00 B0 */	beq lbl_80202254
/* 802021A8 001FDE08  38 73 00 AC */	addi r3, r19, 0xac
/* 802021AC 001FDE0C  38 93 00 4C */	addi r4, r19, 0x4c
/* 802021B0 001FDE10  38 A1 00 40 */	addi r5, r1, 0x40
/* 802021B4 001FDE14  48 07 9D D9 */	bl PSMTXConcat
/* 802021B8 001FDE18  38 61 00 40 */	addi r3, r1, 0x40
/* 802021BC 001FDE1C  38 81 00 A0 */	addi r4, r1, 0xa0
/* 802021C0 001FDE20  48 07 9D 99 */	bl PSMTXCopy
/* 802021C4 001FDE24  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802021C8 001FDE28  38 A1 00 A0 */	addi r5, r1, 0xa0
/* 802021CC 001FDE2C  38 80 00 0D */	li r4, 0xd
/* 802021D0 001FDE30  38 C0 00 01 */	li r6, 1
/* 802021D4 001FDE34  48 03 24 25 */	bl func_802345F8
/* 802021D8 001FDE38  38 73 00 7C */	addi r3, r19, 0x7c
/* 802021DC 001FDE3C  38 93 00 4C */	addi r4, r19, 0x4c
/* 802021E0 001FDE40  38 A1 00 10 */	addi r5, r1, 0x10
/* 802021E4 001FDE44  48 07 9D A9 */	bl PSMTXConcat
/* 802021E8 001FDE48  38 61 00 10 */	addi r3, r1, 0x10
/* 802021EC 001FDE4C  38 81 00 A0 */	addi r4, r1, 0xa0
/* 802021F0 001FDE50  48 07 9D 69 */	bl PSMTXCopy
/* 802021F4 001FDE54  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802021F8 001FDE58  38 A1 00 A0 */	addi r5, r1, 0xa0
/* 802021FC 001FDE5C  38 80 00 0E */	li r4, 0xe
/* 80202200 001FDE60  38 C0 00 01 */	li r6, 1
/* 80202204 001FDE64  48 03 23 F5 */	bl func_802345F8
/* 80202208 001FDE68  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8020220C 001FDE6C  80 93 00 48 */	lwz r4, 0x48(r19)
/* 80202210 001FDE70  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 80202214 001FDE74  80 03 15 40 */	lwz r0, 0x1540(r3)
/* 80202218 001FDE78  7C 00 20 40 */	cmplw r0, r4
/* 8020221C 001FDE7C  40 82 00 14 */	bne lbl_80202230
/* 80202220 001FDE80  88 04 00 07 */	lbz r0, 7(r4)
/* 80202224 001FDE84  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 80202228 001FDE88  2C 00 00 01 */	cmpwi r0, 1
/* 8020222C 001FDE8C  40 82 00 1C */	bne lbl_80202248
lbl_80202230:
/* 80202230 001FDE90  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 80202234 001FDE94  90 83 15 40 */	stw r4, 0x1540(r3)
/* 80202238 001FDE98  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 8020223C 001FDE9C  80 03 15 38 */	lwz r0, 0x1538(r3)
/* 80202240 001FDEA0  60 00 00 02 */	ori r0, r0, 2
/* 80202244 001FDEA4  90 03 15 38 */	stw r0, 0x1538(r3)
lbl_80202248:
/* 80202248 001FDEA8  80 74 00 00 */	lwz r3, 0(r20)
/* 8020224C 001FDEAC  7F C4 F3 78 */	mr r4, r30
/* 80202250 001FDEB0  4B FF 5F 65 */	bl func_801F81B4
lbl_80202254:
/* 80202254 001FDEB4  82 94 00 04 */	lwz r20, 4(r20)
lbl_80202258:
/* 80202258 001FDEB8  2C 14 00 00 */	cmpwi r20, 0
/* 8020225C 001FDEBC  40 82 FF 3C */	bne lbl_80202198
lbl_80202260:
/* 80202260 001FDEC0  39 61 01 10 */	addi r11, r1, 0x110
/* 80202264 001FDEC4  4B FC 4E F1 */	bl _restgpr_19
/* 80202268 001FDEC8  80 01 01 14 */	lwz r0, 0x114(r1)
/* 8020226C 001FDECC  7C 08 03 A6 */	mtlr r0
/* 80202270 001FDED0  38 21 01 10 */	addi r1, r1, 0x110
/* 80202274 001FDED4  4E 80 00 20 */	blr

.global func_80202278
func_80202278:
/* 80202278 001FDED8  94 21 FF B0 */	stwu r1, -0x50(r1)
/* 8020227C 001FDEDC  7C 08 02 A6 */	mflr r0
/* 80202280 001FDEE0  90 01 00 54 */	stw r0, 0x54(r1)
/* 80202284 001FDEE4  39 61 00 50 */	addi r11, r1, 0x50
/* 80202288 001FDEE8  4B FC 4E 7D */	bl _savegpr_18
/* 8020228C 001FDEEC  A0 03 01 0A */	lhz r0, 0x10a(r3)
/* 80202290 001FDEF0  7C 94 23 78 */	mr r20, r4
/* 80202294 001FDEF4  2C 00 00 00 */	cmpwi r0, 0
/* 80202298 001FDEF8  41 82 03 34 */	beq lbl_802025CC
/* 8020229C 001FDEFC  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802022A0 001FDF00  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 802022A4 001FDF04  88 85 0A 87 */	lbz r4, 0xa87(r5)
/* 802022A8 001FDF08  7C 04 00 D0 */	neg r0, r4
/* 802022AC 001FDF0C  7C 00 23 78 */	or r0, r0, r4
/* 802022B0 001FDF10  54 1E 0F FF */	rlwinm. r30, r0, 1, 0x1f, 0x1f
/* 802022B4 001FDF14  41 82 00 2C */	beq lbl_802022E0
/* 802022B8 001FDF18  38 00 00 00 */	li r0, 0
/* 802022BC 001FDF1C  98 05 0A 87 */	stb r0, 0xa87(r5)
/* 802022C0 001FDF20  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 802022C4 001FDF24  80 04 00 64 */	lwz r0, 0x64(r4)
/* 802022C8 001FDF28  60 00 00 40 */	ori r0, r0, 0x40
/* 802022CC 001FDF2C  90 04 00 64 */	stw r0, 0x64(r4)
/* 802022D0 001FDF30  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 802022D4 001FDF34  80 04 00 00 */	lwz r0, 0(r4)
/* 802022D8 001FDF38  60 00 00 40 */	ori r0, r0, 0x40
/* 802022DC 001FDF3C  90 04 00 00 */	stw r0, 0(r4)
lbl_802022E0:
/* 802022E0 001FDF40  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802022E4 001FDF44  7E 96 A3 78 */	mr r22, r20
/* 802022E8 001FDF48  80 AD A1 A8 */	lwz r5, lbl_8063F468-_SDA_BASE_(r13)
/* 802022EC 001FDF4C  3A E3 00 48 */	addi r23, r3, 0x48
/* 802022F0 001FDF50  8B 84 00 D0 */	lbz r28, 0xd0(r4)
/* 802022F4 001FDF54  3A A0 00 00 */	li r21, 0
/* 802022F8 001FDF58  83 A5 01 24 */	lwz r29, 0x124(r5)
/* 802022FC 001FDF5C  3B 00 00 00 */	li r24, 0
/* 80202300 001FDF60  8B 64 00 D1 */	lbz r27, 0xd1(r4)
/* 80202304 001FDF64  3B E0 00 01 */	li r31, 1
/* 80202308 001FDF68  8B 44 00 D2 */	lbz r26, 0xd2(r4)
/* 8020230C 001FDF6C  8B 24 00 D3 */	lbz r25, 0xd3(r4)
lbl_80202310:
/* 80202310 001FDF70  80 77 00 04 */	lwz r3, 4(r23)
/* 80202314 001FDF74  2C 03 00 00 */	cmpwi r3, 0
/* 80202318 001FDF78  41 82 01 D4 */	beq lbl_802024EC
/* 8020231C 001FDF7C  80 17 00 10 */	lwz r0, 0x10(r23)
/* 80202320 001FDF80  2C 00 00 00 */	cmpwi r0, 0
/* 80202324 001FDF84  41 82 01 B4 */	beq lbl_802024D8
/* 80202328 001FDF88  48 03 C2 19 */	bl func_8023E540
/* 8020232C 001FDF8C  7C 75 1B 78 */	mr r21, r3
/* 80202330 001FDF90  80 77 00 04 */	lwz r3, 4(r23)
/* 80202334 001FDF94  48 03 C2 15 */	bl func_8023E548
/* 80202338 001FDF98  B2 A1 00 0A */	sth r21, 0xa(r1)
/* 8020233C 001FDF9C  7C 74 1B 78 */	mr r20, r3
/* 80202340 001FDFA0  E0 61 B0 0A */	psq_l f3, 10(r1), 1, qr3
/* 80202344 001FDFA4  B0 61 00 08 */	sth r3, 8(r1)
/* 80202348 001FDFA8  E0 81 B0 08 */	psq_l f4, 8(r1), 1, qr3
/* 8020234C 001FDFAC  38 80 00 01 */	li r4, 1
/* 80202350 001FDFB0  C0 22 99 00 */	lfs f1, lbl_80641F00-_SDA2_BASE_(r2)
/* 80202354 001FDFB4  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80202358 001FDFB8  FC 40 08 90 */	fmr f2, f1
/* 8020235C 001FDFBC  48 03 2E A9 */	bl func_80235204
/* 80202360 001FDFC0  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80202364 001FDFC4  56 A7 04 3E */	clrlwi r7, r21, 0x10
/* 80202368 001FDFC8  56 88 04 3E */	clrlwi r8, r20, 0x10
/* 8020236C 001FDFCC  38 80 00 01 */	li r4, 1
/* 80202370 001FDFD0  38 A0 00 00 */	li r5, 0
/* 80202374 001FDFD4  38 C0 00 00 */	li r6, 0
/* 80202378 001FDFD8  48 03 2E 01 */	bl func_80235178
/* 8020237C 001FDFDC  88 17 00 0C */	lbz r0, 0xc(r23)
/* 80202380 001FDFE0  38 80 00 00 */	li r4, 0
/* 80202384 001FDFE4  7C 00 E0 40 */	cmplw r0, r28
/* 80202388 001FDFE8  40 82 00 1C */	bne lbl_802023A4
/* 8020238C 001FDFEC  88 17 00 0D */	lbz r0, 0xd(r23)
/* 80202390 001FDFF0  7C 00 D8 40 */	cmplw r0, r27
/* 80202394 001FDFF4  40 82 00 10 */	bne lbl_802023A4
/* 80202398 001FDFF8  88 17 00 0E */	lbz r0, 0xe(r23)
/* 8020239C 001FDFFC  7C 00 D0 40 */	cmplw r0, r26
/* 802023A0 001FE000  41 82 00 08 */	beq lbl_802023A8
lbl_802023A4:
/* 802023A4 001FE004  38 80 00 01 */	li r4, 1
lbl_802023A8:
/* 802023A8 001FE008  88 17 00 0F */	lbz r0, 0xf(r23)
/* 802023AC 001FE00C  2C 04 00 00 */	cmpwi r4, 0
/* 802023B0 001FE010  7C 60 C8 50 */	subf r3, r0, r25
/* 802023B4 001FE014  7C 19 00 50 */	subf r0, r25, r0
/* 802023B8 001FE018  7C 60 03 78 */	or r0, r3, r0
/* 802023BC 001FE01C  54 05 0F FE */	srwi r5, r0, 0x1f
/* 802023C0 001FE020  40 82 00 0C */	bne lbl_802023CC
/* 802023C4 001FE024  2C 05 00 00 */	cmpwi r5, 0
/* 802023C8 001FE028  41 82 00 48 */	beq lbl_80202410
lbl_802023CC:
/* 802023CC 001FE02C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802023D0 001FE030  38 C0 00 00 */	li r6, 0
/* 802023D4 001FE034  88 17 00 0C */	lbz r0, 0xc(r23)
/* 802023D8 001FE038  98 03 00 D0 */	stb r0, 0xd0(r3)
/* 802023DC 001FE03C  88 17 00 0D */	lbz r0, 0xd(r23)
/* 802023E0 001FE040  98 03 00 D1 */	stb r0, 0xd1(r3)
/* 802023E4 001FE044  88 17 00 0E */	lbz r0, 0xe(r23)
/* 802023E8 001FE048  98 03 00 D2 */	stb r0, 0xd2(r3)
/* 802023EC 001FE04C  88 17 00 0F */	lbz r0, 0xf(r23)
/* 802023F0 001FE050  98 03 00 D3 */	stb r0, 0xd3(r3)
/* 802023F4 001FE054  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802023F8 001FE058  48 03 24 25 */	bl func_8023481C
/* 802023FC 001FE05C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80202400 001FE060  9B 83 00 D0 */	stb r28, 0xd0(r3)
/* 80202404 001FE064  9B 63 00 D1 */	stb r27, 0xd1(r3)
/* 80202408 001FE068  9B 43 00 D2 */	stb r26, 0xd2(r3)
/* 8020240C 001FE06C  9B 23 00 D3 */	stb r25, 0xd3(r3)
lbl_80202410:
/* 80202410 001FE070  80 77 00 00 */	lwz r3, 0(r23)
/* 80202414 001FE074  48 00 05 BD */	bl func_802029D0
/* 80202418 001FE078  82 97 00 08 */	lwz r20, 8(r23)
/* 8020241C 001FE07C  80 14 01 04 */	lwz r0, 0x104(r20)
/* 80202420 001FE080  7E 84 A3 78 */	mr r4, r20
/* 80202424 001FE084  54 00 06 2C */	rlwinm r0, r0, 0, 0x18, 0x16
/* 80202428 001FE088  90 14 01 04 */	stw r0, 0x104(r20)
/* 8020242C 001FE08C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80202430 001FE090  48 03 0E AD */	bl func_802332DC
/* 80202434 001FE094  3A 60 00 00 */	li r19, 0
lbl_80202438:
/* 80202438 001FE098  82 57 00 10 */	lwz r18, 0x10(r23)
/* 8020243C 001FE09C  7E 75 00 34 */	cntlzw r21, r19
/* 80202440 001FE0A0  48 00 00 18 */	b lbl_80202458
lbl_80202444:
/* 80202444 001FE0A4  80 72 00 00 */	lwz r3, 0(r18)
/* 80202448 001FE0A8  7E 84 A3 78 */	mr r4, r20
/* 8020244C 001FE0AC  56 A5 D9 7E */	srwi r5, r21, 5
/* 80202450 001FE0B0  4B FF 5B 9D */	bl func_801F7FEC
/* 80202454 001FE0B4  82 52 00 04 */	lwz r18, 4(r18)
lbl_80202458:
/* 80202458 001FE0B8  2C 12 00 00 */	cmpwi r18, 0
/* 8020245C 001FE0BC  40 82 FF E8 */	bne lbl_80202444
/* 80202460 001FE0C0  3A 73 00 01 */	addi r19, r19, 1
/* 80202464 001FE0C4  2C 13 00 02 */	cmpwi r19, 2
/* 80202468 001FE0C8  41 80 FF D0 */	blt lbl_80202438
/* 8020246C 001FE0CC  80 14 01 04 */	lwz r0, 0x104(r20)
/* 80202470 001FE0D0  60 00 01 00 */	ori r0, r0, 0x100
/* 80202474 001FE0D4  90 14 01 04 */	stw r0, 0x104(r20)
/* 80202478 001FE0D8  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020247C 001FE0DC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202480 001FE0E0  9B E3 0A 36 */	stb r31, 0xa36(r3)
/* 80202484 001FE0E4  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202488 001FE0E8  9B E3 0A 37 */	stb r31, 0xa37(r3)
/* 8020248C 001FE0EC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202490 001FE0F0  9B E3 0A 38 */	stb r31, 0xa38(r3)
/* 80202494 001FE0F4  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202498 001FE0F8  80 03 00 64 */	lwz r0, 0x64(r3)
/* 8020249C 001FE0FC  60 00 00 04 */	ori r0, r0, 4
/* 802024A0 001FE100  90 03 00 64 */	stw r0, 0x64(r3)
/* 802024A4 001FE104  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 802024A8 001FE108  80 03 00 00 */	lwz r0, 0(r3)
/* 802024AC 001FE10C  60 00 00 40 */	ori r0, r0, 0x40
/* 802024B0 001FE110  90 03 00 00 */	stw r0, 0(r3)
/* 802024B4 001FE114  80 77 00 04 */	lwz r3, 4(r23)
/* 802024B8 001FE118  48 03 C2 21 */	bl func_8023E6D8
/* 802024BC 001FE11C  7C 65 1B 78 */	mr r5, r3
/* 802024C0 001FE120  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802024C4 001FE124  80 97 00 04 */	lwz r4, 4(r23)
/* 802024C8 001FE128  38 C0 00 00 */	li r6, 0
/* 802024CC 001FE12C  38 E0 00 01 */	li r7, 1
/* 802024D0 001FE130  48 03 D1 19 */	bl func_8023F5E8
/* 802024D4 001FE134  3A A0 00 01 */	li r21, 1
lbl_802024D8:
/* 802024D8 001FE138  88 17 00 14 */	lbz r0, 0x14(r23)
/* 802024DC 001FE13C  2C 00 00 00 */	cmpwi r0, 0
/* 802024E0 001FE140  41 82 00 0C */	beq lbl_802024EC
/* 802024E4 001FE144  7E E3 BB 78 */	mr r3, r23
/* 802024E8 001FE148  4B FF E8 91 */	bl func_80200D78
lbl_802024EC:
/* 802024EC 001FE14C  3B 18 00 01 */	addi r24, r24, 1
/* 802024F0 001FE150  3A F7 00 18 */	addi r23, r23, 0x18
/* 802024F4 001FE154  2C 18 00 08 */	cmpwi r24, 8
/* 802024F8 001FE158  41 80 FE 18 */	blt lbl_80202310
/* 802024FC 001FE15C  2C 1E 00 00 */	cmpwi r30, 0
/* 80202500 001FE160  41 82 00 60 */	beq lbl_80202560
/* 80202504 001FE164  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202508 001FE168  38 00 00 01 */	li r0, 1
/* 8020250C 001FE16C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202510 001FE170  98 03 0A 87 */	stb r0, 0xa87(r3)
/* 80202514 001FE174  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202518 001FE178  80 03 00 64 */	lwz r0, 0x64(r3)
/* 8020251C 001FE17C  60 00 00 40 */	ori r0, r0, 0x40
/* 80202520 001FE180  90 03 00 64 */	stw r0, 0x64(r3)
/* 80202524 001FE184  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202528 001FE188  80 03 00 64 */	lwz r0, 0x64(r3)
/* 8020252C 001FE18C  60 00 02 00 */	ori r0, r0, 0x200
/* 80202530 001FE190  90 03 00 64 */	stw r0, 0x64(r3)
/* 80202534 001FE194  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202538 001FE198  88 03 0A 86 */	lbz r0, 0xa86(r3)
/* 8020253C 001FE19C  2C 00 00 00 */	cmpwi r0, 0
/* 80202540 001FE1A0  41 82 00 10 */	beq lbl_80202550
/* 80202544 001FE1A4  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202548 001FE1A8  60 00 01 00 */	ori r0, r0, 0x100
/* 8020254C 001FE1AC  90 03 00 64 */	stw r0, 0x64(r3)
lbl_80202550:
/* 80202550 001FE1B0  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202554 001FE1B4  80 03 00 00 */	lwz r0, 0(r3)
/* 80202558 001FE1B8  60 00 00 40 */	ori r0, r0, 0x40
/* 8020255C 001FE1BC  90 03 00 00 */	stw r0, 0(r3)
lbl_80202560:
/* 80202560 001FE1C0  2C 15 00 00 */	cmpwi r21, 0
/* 80202564 001FE1C4  41 82 00 68 */	beq lbl_802025CC
/* 80202568 001FE1C8  7F A3 EB 78 */	mr r3, r29
/* 8020256C 001FE1CC  48 00 04 65 */	bl func_802029D0
/* 80202570 001FE1D0  7C 14 B0 40 */	cmplw r20, r22
/* 80202574 001FE1D4  41 82 00 10 */	beq lbl_80202584
/* 80202578 001FE1D8  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020257C 001FE1DC  7E C4 B3 78 */	mr r4, r22
/* 80202580 001FE1E0  48 03 0D 5D */	bl func_802332DC
lbl_80202584:
/* 80202584 001FE1E4  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80202588 001FE1E8  38 80 00 00 */	li r4, 0
/* 8020258C 001FE1EC  C0 22 99 00 */	lfs f1, lbl_80641F00-_SDA2_BASE_(r2)
/* 80202590 001FE1F0  A0 03 16 FE */	lhz r0, 0x16fe(r3)
/* 80202594 001FE1F4  FC 40 08 90 */	fmr f2, f1
/* 80202598 001FE1F8  C0 62 99 08 */	lfs f3, lbl_80641F08-_SDA2_BASE_(r2)
/* 8020259C 001FE1FC  60 00 00 06 */	ori r0, r0, 6
/* 802025A0 001FE200  C0 82 99 0C */	lfs f4, lbl_80641F0C-_SDA2_BASE_(r2)
/* 802025A4 001FE204  B0 03 16 FE */	sth r0, 0x16fe(r3)
/* 802025A8 001FE208  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802025AC 001FE20C  48 03 2C 59 */	bl func_80235204
/* 802025B0 001FE210  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802025B4 001FE214  38 80 00 00 */	li r4, 0
/* 802025B8 001FE218  38 A0 00 00 */	li r5, 0
/* 802025BC 001FE21C  38 C0 00 00 */	li r6, 0
/* 802025C0 001FE220  38 E0 02 80 */	li r7, 0x280
/* 802025C4 001FE224  39 00 01 E0 */	li r8, 0x1e0
/* 802025C8 001FE228  48 03 2B B1 */	bl func_80235178
lbl_802025CC:
/* 802025CC 001FE22C  39 61 00 50 */	addi r11, r1, 0x50
/* 802025D0 001FE230  4B FC 4B 81 */	bl _restgpr_18
/* 802025D4 001FE234  80 01 00 54 */	lwz r0, 0x54(r1)
/* 802025D8 001FE238  7C 08 03 A6 */	mtlr r0
/* 802025DC 001FE23C  38 21 00 50 */	addi r1, r1, 0x50
/* 802025E0 001FE240  4E 80 00 20 */	blr
/* 802025E4 001FE244  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 802025E8 001FE248  7C 08 02 A6 */	mflr r0
/* 802025EC 001FE24C  90 01 00 24 */	stw r0, 0x24(r1)
/* 802025F0 001FE250  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 802025F4 001FE254  93 C1 00 18 */	stw r30, 0x18(r1)
/* 802025F8 001FE258  7C 9E 23 78 */	mr r30, r4
/* 802025FC 001FE25C  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80202600 001FE260  7C 7D 1B 78 */	mr r29, r3
/* 80202604 001FE264  93 81 00 10 */	stw r28, 0x10(r1)
/* 80202608 001FE268  80 AD A4 70 */	lwz r5, lbl_8063F730-_SDA_BASE_(r13)
/* 8020260C 001FE26C  2C 05 00 00 */	cmpwi r5, 0
/* 80202610 001FE270  40 82 00 0C */	bne lbl_8020261C
/* 80202614 001FE274  3B E0 00 00 */	li r31, 0
/* 80202618 001FE278  48 00 00 3C */	b lbl_80202654
lbl_8020261C:
/* 8020261C 001FE27C  80 C5 00 14 */	lwz r6, 0x14(r5)
/* 80202620 001FE280  2C 06 00 00 */	cmpwi r6, 0
/* 80202624 001FE284  41 82 00 2C */	beq lbl_80202650
/* 80202628 001FE288  80 66 00 00 */	lwz r3, 0(r6)
/* 8020262C 001FE28C  80 05 00 00 */	lwz r0, 0(r5)
/* 80202630 001FE290  80 83 00 00 */	lwz r4, 0(r3)
/* 80202634 001FE294  80 66 00 04 */	lwz r3, 4(r6)
/* 80202638 001FE298  54 05 80 1E */	slwi r5, r0, 0x10
/* 8020263C 001FE29C  54 84 40 2E */	slwi r4, r4, 8
/* 80202640 001FE2A0  88 03 00 04 */	lbz r0, 4(r3)
/* 80202644 001FE2A4  7C A3 23 78 */	or r3, r5, r4
/* 80202648 001FE2A8  7C 7F 03 78 */	or r31, r3, r0
/* 8020264C 001FE2AC  48 00 00 08 */	b lbl_80202654
lbl_80202650:
/* 80202650 001FE2B0  3B E0 00 00 */	li r31, 0
lbl_80202654:
/* 80202654 001FE2B4  38 00 00 00 */	li r0, 0
/* 80202658 001FE2B8  7F A3 EB 78 */	mr r3, r29
/* 8020265C 001FE2BC  90 0D A0 E8 */	stw r0, lbl_8063F3A8-_SDA_BASE_(r13)
/* 80202660 001FE2C0  90 0D A0 EC */	stw r0, lbl_8063F3AC-_SDA_BASE_(r13)
/* 80202664 001FE2C4  98 0D A0 F0 */	stb r0, lbl_8063F3B0-_SDA_BASE_(r13)
/* 80202668 001FE2C8  48 00 01 F9 */	bl func_80202860
/* 8020266C 001FE2CC  80 1D 01 34 */	lwz r0, 0x134(r29)
/* 80202670 001FE2D0  7C 1F 00 40 */	cmplw r31, r0
/* 80202674 001FE2D4  40 82 00 14 */	bne lbl_80202688
/* 80202678 001FE2D8  7F A3 EB 78 */	mr r3, r29
/* 8020267C 001FE2DC  7F C4 F3 78 */	mr r4, r30
/* 80202680 001FE2E0  4B FF EB 89 */	bl func_80201208
/* 80202684 001FE2E4  48 00 01 48 */	b lbl_802027CC
lbl_80202688:
/* 80202688 001FE2E8  80 1D 01 30 */	lwz r0, 0x130(r29)
/* 8020268C 001FE2EC  7C 1F 00 40 */	cmplw r31, r0
/* 80202690 001FE2F0  40 82 00 14 */	bne lbl_802026A4
/* 80202694 001FE2F4  7F A3 EB 78 */	mr r3, r29
/* 80202698 001FE2F8  7F C4 F3 78 */	mr r4, r30
/* 8020269C 001FE2FC  4B FF FB DD */	bl func_80202278
/* 802026A0 001FE300  48 00 01 2C */	b lbl_802027CC
lbl_802026A4:
/* 802026A4 001FE304  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802026A8 001FE308  7F C4 F3 78 */	mr r4, r30
/* 802026AC 001FE30C  48 03 0C 31 */	bl func_802332DC
/* 802026B0 001FE310  80 1D 01 50 */	lwz r0, 0x150(r29)
/* 802026B4 001FE314  7C 00 F0 40 */	cmplw r0, r30
/* 802026B8 001FE318  41 82 00 14 */	beq lbl_802026CC
/* 802026BC 001FE31C  7F A3 EB 78 */	mr r3, r29
/* 802026C0 001FE320  7F C4 F3 78 */	mr r4, r30
/* 802026C4 001FE324  4B FF E8 3D */	bl func_80200F00
/* 802026C8 001FE328  93 DD 01 50 */	stw r30, 0x150(r29)
lbl_802026CC:
/* 802026CC 001FE32C  80 1D 01 38 */	lwz r0, 0x138(r29)
/* 802026D0 001FE330  7C 1F 00 40 */	cmplw r31, r0
/* 802026D4 001FE334  41 82 00 1C */	beq lbl_802026F0
/* 802026D8 001FE338  80 1D 01 40 */	lwz r0, 0x140(r29)
/* 802026DC 001FE33C  7C 1F 00 40 */	cmplw r31, r0
/* 802026E0 001FE340  41 82 00 10 */	beq lbl_802026F0
/* 802026E4 001FE344  80 1D 01 44 */	lwz r0, 0x144(r29)
/* 802026E8 001FE348  7C 1F 00 40 */	cmplw r31, r0
/* 802026EC 001FE34C  40 82 00 58 */	bne lbl_80202744
lbl_802026F0:
/* 802026F0 001FE350  80 1D 01 44 */	lwz r0, 0x144(r29)
/* 802026F4 001FE354  7F A3 EB 78 */	mr r3, r29
/* 802026F8 001FE358  7F C4 F3 78 */	mr r4, r30
/* 802026FC 001FE35C  7C BF 00 50 */	subf r5, r31, r0
/* 80202700 001FE360  7C 00 F8 50 */	subf r0, r0, r31
/* 80202704 001FE364  7C A0 03 78 */	or r0, r5, r0
/* 80202708 001FE368  54 05 0F FE */	srwi r5, r0, 0x1f
/* 8020270C 001FE36C  4B FF EC B9 */	bl func_802013C4
/* 80202710 001FE370  3B 80 00 00 */	li r28, 0
/* 80202714 001FE374  7F A3 EB 78 */	mr r3, r29
/* 80202718 001FE378  93 8D A0 E8 */	stw r28, lbl_8063F3A8-_SDA_BASE_(r13)
/* 8020271C 001FE37C  7F C4 F3 78 */	mr r4, r30
/* 80202720 001FE380  93 8D A0 EC */	stw r28, lbl_8063F3AC-_SDA_BASE_(r13)
/* 80202724 001FE384  9B 8D A0 F0 */	stb r28, lbl_8063F3B0-_SDA_BASE_(r13)
/* 80202728 001FE388  4B FF ED 29 */	bl func_80201450
/* 8020272C 001FE38C  93 8D A0 E8 */	stw r28, lbl_8063F3A8-_SDA_BASE_(r13)
/* 80202730 001FE390  7F A3 EB 78 */	mr r3, r29
/* 80202734 001FE394  7F C4 F3 78 */	mr r4, r30
/* 80202738 001FE398  93 8D A0 EC */	stw r28, lbl_8063F3AC-_SDA_BASE_(r13)
/* 8020273C 001FE39C  9B 8D A0 F0 */	stb r28, lbl_8063F3B0-_SDA_BASE_(r13)
/* 80202740 001FE3A0  4B FF EE D9 */	bl func_80201618
lbl_80202744:
/* 80202744 001FE3A4  80 1D 01 38 */	lwz r0, 0x138(r29)
/* 80202748 001FE3A8  7C 1F 00 40 */	cmplw r31, r0
/* 8020274C 001FE3AC  41 82 00 34 */	beq lbl_80202780
/* 80202750 001FE3B0  80 1D 01 3C */	lwz r0, 0x13c(r29)
/* 80202754 001FE3B4  7C 1F 00 40 */	cmplw r31, r0
/* 80202758 001FE3B8  41 82 00 28 */	beq lbl_80202780
/* 8020275C 001FE3BC  80 1D 01 44 */	lwz r0, 0x144(r29)
/* 80202760 001FE3C0  7C 1F 00 40 */	cmplw r31, r0
/* 80202764 001FE3C4  41 82 00 1C */	beq lbl_80202780
/* 80202768 001FE3C8  80 1D 01 48 */	lwz r0, 0x148(r29)
/* 8020276C 001FE3CC  7C 1F 00 40 */	cmplw r31, r0
/* 80202770 001FE3D0  41 82 00 10 */	beq lbl_80202780
/* 80202774 001FE3D4  80 1D 01 4C */	lwz r0, 0x14c(r29)
/* 80202778 001FE3D8  7C 1F 00 40 */	cmplw r31, r0
/* 8020277C 001FE3DC  40 82 00 0C */	bne lbl_80202788
lbl_80202780:
/* 80202780 001FE3E0  7F C3 F3 78 */	mr r3, r30
/* 80202784 001FE3E4  48 00 1F 5D */	bl func_802046E0
lbl_80202788:
/* 80202788 001FE3E8  7F C3 F3 78 */	mr r3, r30
/* 8020278C 001FE3EC  48 01 AB 09 */	bl func_8021D294
/* 80202790 001FE3F0  80 1D 01 38 */	lwz r0, 0x138(r29)
/* 80202794 001FE3F4  7C 1F 00 40 */	cmplw r31, r0
/* 80202798 001FE3F8  40 82 00 34 */	bne lbl_802027CC
/* 8020279C 001FE3FC  80 9D 01 28 */	lwz r4, 0x128(r29)
/* 802027A0 001FE400  2C 04 00 00 */	cmpwi r4, 0
/* 802027A4 001FE404  41 82 00 28 */	beq lbl_802027CC
/* 802027A8 001FE408  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802027AC 001FE40C  38 A0 00 44 */	li r5, 0x44
/* 802027B0 001FE410  38 C0 00 01 */	li r6, 1
/* 802027B4 001FE414  38 E0 00 00 */	li r7, 0
/* 802027B8 001FE418  48 03 CE 31 */	bl func_8023F5E8
/* 802027BC 001FE41C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802027C0 001FE420  A0 03 16 FE */	lhz r0, 0x16fe(r3)
/* 802027C4 001FE424  60 00 00 06 */	ori r0, r0, 6
/* 802027C8 001FE428  B0 03 16 FE */	sth r0, 0x16fe(r3)
lbl_802027CC:
/* 802027CC 001FE42C  38 00 00 00 */	li r0, 0
/* 802027D0 001FE430  90 0D A0 E8 */	stw r0, lbl_8063F3A8-_SDA_BASE_(r13)
/* 802027D4 001FE434  90 0D A0 EC */	stw r0, lbl_8063F3AC-_SDA_BASE_(r13)
/* 802027D8 001FE438  98 0D A0 F0 */	stb r0, lbl_8063F3B0-_SDA_BASE_(r13)
/* 802027DC 001FE43C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 802027E0 001FE440  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 802027E4 001FE444  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 802027E8 001FE448  83 81 00 10 */	lwz r28, 0x10(r1)
/* 802027EC 001FE44C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 802027F0 001FE450  7C 08 03 A6 */	mtlr r0
/* 802027F4 001FE454  38 21 00 20 */	addi r1, r1, 0x20
/* 802027F8 001FE458  4E 80 00 20 */	blr

.global func_802027FC
func_802027FC:
/* 802027FC 001FE45C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80202800 001FE460  7C 08 02 A6 */	mflr r0
/* 80202804 001FE464  90 01 00 14 */	stw r0, 0x14(r1)
/* 80202808 001FE468  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8020280C 001FE46C  93 C1 00 08 */	stw r30, 8(r1)
/* 80202810 001FE470  7C 7E 1B 78 */	mr r30, r3
/* 80202814 001FE474  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 80202818 001FE478  83 E4 01 0C */	lwz r31, 0x10c(r4)
/* 8020281C 001FE47C  48 00 00 24 */	b lbl_80202840
lbl_80202820:
/* 80202820 001FE480  80 7F 00 00 */	lwz r3, 0(r31)
/* 80202824 001FE484  80 03 01 04 */	lwz r0, 0x104(r3)
/* 80202828 001FE488  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 8020282C 001FE48C  28 00 00 01 */	cmplwi r0, 1
/* 80202830 001FE490  40 82 00 0C */	bne lbl_8020283C
/* 80202834 001FE494  7F C4 F3 78 */	mr r4, r30
/* 80202838 001FE498  4B FE 3C A5 */	bl func_801E64DC
lbl_8020283C:
/* 8020283C 001FE49C  83 FF 00 04 */	lwz r31, 4(r31)
lbl_80202840:
/* 80202840 001FE4A0  2C 1F 00 00 */	cmpwi r31, 0
/* 80202844 001FE4A4  40 82 FF DC */	bne lbl_80202820
/* 80202848 001FE4A8  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8020284C 001FE4AC  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80202850 001FE4B0  83 C1 00 08 */	lwz r30, 8(r1)
/* 80202854 001FE4B4  7C 08 03 A6 */	mtlr r0
/* 80202858 001FE4B8  38 21 00 10 */	addi r1, r1, 0x10
/* 8020285C 001FE4BC  4E 80 00 20 */	blr

.global func_80202860
func_80202860:
/* 80202860 001FE4C0  80 63 01 24 */	lwz r3, 0x124(r3)
/* 80202864 001FE4C4  2C 03 00 00 */	cmpwi r3, 0
/* 80202868 001FE4C8  41 82 01 34 */	beq lbl_8020299C
/* 8020286C 001FE4CC  80 63 00 00 */	lwz r3, 0(r3)
/* 80202870 001FE4D0  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202874 001FE4D4  80 A3 00 24 */	lwz r5, 0x24(r3)
/* 80202878 001FE4D8  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 8020287C 001FE4DC  C0 25 00 08 */	lfs f1, 8(r5)
/* 80202880 001FE4E0  C0 05 00 04 */	lfs f0, 4(r5)
/* 80202884 001FE4E4  88 05 00 01 */	lbz r0, 1(r5)
/* 80202888 001FE4E8  90 03 0A 58 */	stw r0, 0xa58(r3)
/* 8020288C 001FE4EC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202890 001FE4F0  D0 03 0A 5C */	stfs f0, 0xa5c(r3)
/* 80202894 001FE4F4  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202898 001FE4F8  D0 23 0A 60 */	stfs f1, 0xa60(r3)
/* 8020289C 001FE4FC  80 05 00 0C */	lwz r0, 0xc(r5)
/* 802028A0 001FE500  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 802028A4 001FE504  90 03 0A 6C */	stw r0, 0xa6c(r3)
/* 802028A8 001FE508  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 802028AC 001FE50C  88 03 0A 87 */	lbz r0, 0xa87(r3)
/* 802028B0 001FE510  2C 00 00 00 */	cmpwi r0, 0
/* 802028B4 001FE514  41 82 00 20 */	beq lbl_802028D4
/* 802028B8 001FE518  80 03 00 64 */	lwz r0, 0x64(r3)
/* 802028BC 001FE51C  60 00 00 40 */	ori r0, r0, 0x40
/* 802028C0 001FE520  90 03 00 64 */	stw r0, 0x64(r3)
/* 802028C4 001FE524  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 802028C8 001FE528  80 03 00 00 */	lwz r0, 0(r3)
/* 802028CC 001FE52C  60 00 00 40 */	ori r0, r0, 0x40
/* 802028D0 001FE530  90 03 00 00 */	stw r0, 0(r3)
lbl_802028D4:
/* 802028D4 001FE534  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802028D8 001FE538  38 00 00 00 */	li r0, 0
/* 802028DC 001FE53C  88 85 00 02 */	lbz r4, 2(r5)
/* 802028E0 001FE540  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 802028E4 001FE544  98 83 0A 86 */	stb r4, 0xa86(r3)
/* 802028E8 001FE548  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 802028EC 001FE54C  B0 03 0A 84 */	sth r0, 0xa84(r3)
/* 802028F0 001FE550  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 802028F4 001FE554  88 03 0A 87 */	lbz r0, 0xa87(r3)
/* 802028F8 001FE558  2C 00 00 00 */	cmpwi r0, 0
/* 802028FC 001FE55C  41 82 00 38 */	beq lbl_80202934
/* 80202900 001FE560  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202904 001FE564  2C 04 00 00 */	cmpwi r4, 0
/* 80202908 001FE568  60 00 02 00 */	ori r0, r0, 0x200
/* 8020290C 001FE56C  90 03 00 64 */	stw r0, 0x64(r3)
/* 80202910 001FE570  41 82 00 14 */	beq lbl_80202924
/* 80202914 001FE574  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 80202918 001FE578  80 03 00 64 */	lwz r0, 0x64(r3)
/* 8020291C 001FE57C  60 00 01 00 */	ori r0, r0, 0x100
/* 80202920 001FE580  90 03 00 64 */	stw r0, 0x64(r3)
lbl_80202924:
/* 80202924 001FE584  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 80202928 001FE588  80 03 00 00 */	lwz r0, 0(r3)
/* 8020292C 001FE58C  60 00 00 40 */	ori r0, r0, 0x40
/* 80202930 001FE590  90 03 00 00 */	stw r0, 0(r3)
lbl_80202934:
/* 80202934 001FE594  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202938 001FE598  88 05 00 00 */	lbz r0, 0(r5)
/* 8020293C 001FE59C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202940 001FE5A0  2C 00 00 00 */	cmpwi r0, 0
/* 80202944 001FE5A4  98 03 0A 87 */	stb r0, 0xa87(r3)
/* 80202948 001FE5A8  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 8020294C 001FE5AC  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202950 001FE5B0  60 00 00 40 */	ori r0, r0, 0x40
/* 80202954 001FE5B4  90 03 00 64 */	stw r0, 0x64(r3)
/* 80202958 001FE5B8  41 82 00 30 */	beq lbl_80202988
/* 8020295C 001FE5BC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202960 001FE5C0  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202964 001FE5C4  60 00 02 00 */	ori r0, r0, 0x200
/* 80202968 001FE5C8  90 03 00 64 */	stw r0, 0x64(r3)
/* 8020296C 001FE5CC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202970 001FE5D0  88 03 0A 86 */	lbz r0, 0xa86(r3)
/* 80202974 001FE5D4  2C 00 00 00 */	cmpwi r0, 0
/* 80202978 001FE5D8  41 82 00 10 */	beq lbl_80202988
/* 8020297C 001FE5DC  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202980 001FE5E0  60 00 01 00 */	ori r0, r0, 0x100
/* 80202984 001FE5E4  90 03 00 64 */	stw r0, 0x64(r3)
lbl_80202988:
/* 80202988 001FE5E8  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 8020298C 001FE5EC  80 03 00 00 */	lwz r0, 0(r3)
/* 80202990 001FE5F0  60 00 00 40 */	ori r0, r0, 0x40
/* 80202994 001FE5F4  90 03 00 00 */	stw r0, 0(r3)
/* 80202998 001FE5F8  4E 80 00 20 */	blr
lbl_8020299C:
/* 8020299C 001FE5FC  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802029A0 001FE600  38 00 00 00 */	li r0, 0
/* 802029A4 001FE604  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 802029A8 001FE608  98 03 0A 87 */	stb r0, 0xa87(r3)
/* 802029AC 001FE60C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 802029B0 001FE610  80 03 00 64 */	lwz r0, 0x64(r3)
/* 802029B4 001FE614  60 00 00 40 */	ori r0, r0, 0x40
/* 802029B8 001FE618  90 03 00 64 */	stw r0, 0x64(r3)
/* 802029BC 001FE61C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 802029C0 001FE620  80 03 00 00 */	lwz r0, 0(r3)
/* 802029C4 001FE624  60 00 00 40 */	ori r0, r0, 0x40
/* 802029C8 001FE628  90 03 00 00 */	stw r0, 0(r3)
/* 802029CC 001FE62C  4E 80 00 20 */	blr

.global func_802029D0
func_802029D0:
/* 802029D0 001FE630  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 802029D4 001FE634  7C 08 02 A6 */	mflr r0
/* 802029D8 001FE638  90 01 00 34 */	stw r0, 0x34(r1)
/* 802029DC 001FE63C  39 61 00 30 */	addi r11, r1, 0x30
/* 802029E0 001FE640  4B FC 47 35 */	bl _savegpr_22
/* 802029E4 001FE644  80 8D A1 A8 */	lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 802029E8 001FE648  7C 7C 1B 78 */	mr r28, r3
/* 802029EC 001FE64C  80 04 01 24 */	lwz r0, 0x124(r4)
/* 802029F0 001FE650  7C 00 18 40 */	cmplw r0, r3
/* 802029F4 001FE654  41 82 03 98 */	beq lbl_80202D8C
/* 802029F8 001FE658  38 00 00 00 */	li r0, 0
/* 802029FC 001FE65C  90 04 01 14 */	stw r0, 0x114(r4)
/* 80202A00 001FE660  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202A04 001FE664  90 03 01 10 */	stw r0, 0x110(r3)
/* 80202A08 001FE668  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202A0C 001FE66C  90 03 01 18 */	stw r0, 0x118(r3)
/* 80202A10 001FE670  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202A14 001FE674  90 03 01 1C */	stw r0, 0x11c(r3)
/* 80202A18 001FE678  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202A1C 001FE67C  90 03 01 20 */	stw r0, 0x120(r3)
/* 80202A20 001FE680  83 4D A1 A8 */	lwz r26, lbl_8063F468-_SDA_BASE_(r13)
/* 80202A24 001FE684  80 7A 01 0C */	lwz r3, 0x10c(r26)
/* 80202A28 001FE688  2C 03 00 00 */	cmpwi r3, 0
/* 80202A2C 001FE68C  41 82 00 24 */	beq lbl_80202A50
/* 80202A30 001FE690  48 00 00 10 */	b lbl_80202A40
lbl_80202A34:
/* 80202A34 001FE694  82 C3 00 04 */	lwz r22, 4(r3)
/* 80202A38 001FE698  48 04 72 D1 */	bl func_80249D08
/* 80202A3C 001FE69C  7E C3 B3 78 */	mr r3, r22
lbl_80202A40:
/* 80202A40 001FE6A0  2C 03 00 00 */	cmpwi r3, 0
/* 80202A44 001FE6A4  40 82 FF F0 */	bne lbl_80202A34
/* 80202A48 001FE6A8  38 00 00 00 */	li r0, 0
/* 80202A4C 001FE6AC  90 1A 01 0C */	stw r0, 0x10c(r26)
lbl_80202A50:
/* 80202A50 001FE6B0  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80202A54 001FE6B4  38 80 00 00 */	li r4, 0
/* 80202A58 001FE6B8  2C 1C 00 00 */	cmpwi r28, 0
/* 80202A5C 001FE6BC  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 80202A60 001FE6C0  98 83 0A 87 */	stb r4, 0xa87(r3)
/* 80202A64 001FE6C4  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 80202A68 001FE6C8  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202A6C 001FE6CC  60 00 00 40 */	ori r0, r0, 0x40
/* 80202A70 001FE6D0  90 03 00 64 */	stw r0, 0x64(r3)
/* 80202A74 001FE6D4  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 80202A78 001FE6D8  80 03 00 00 */	lwz r0, 0(r3)
/* 80202A7C 001FE6DC  60 00 00 40 */	ori r0, r0, 0x40
/* 80202A80 001FE6E0  90 03 00 00 */	stw r0, 0(r3)
/* 80202A84 001FE6E4  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202A88 001FE6E8  90 83 01 24 */	stw r4, 0x124(r3)
/* 80202A8C 001FE6EC  41 82 02 F8 */	beq lbl_80202D84
/* 80202A90 001FE6F0  80 7C 00 00 */	lwz r3, 0(r28)
/* 80202A94 001FE6F4  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202A98 001FE6F8  80 A3 00 24 */	lwz r5, 0x24(r3)
/* 80202A9C 001FE6FC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202AA0 001FE700  C0 25 00 08 */	lfs f1, 8(r5)
/* 80202AA4 001FE704  C0 05 00 04 */	lfs f0, 4(r5)
/* 80202AA8 001FE708  88 05 00 01 */	lbz r0, 1(r5)
/* 80202AAC 001FE70C  90 03 0A 58 */	stw r0, 0xa58(r3)
/* 80202AB0 001FE710  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202AB4 001FE714  D0 03 0A 5C */	stfs f0, 0xa5c(r3)
/* 80202AB8 001FE718  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202ABC 001FE71C  D0 23 0A 60 */	stfs f1, 0xa60(r3)
/* 80202AC0 001FE720  80 05 00 0C */	lwz r0, 0xc(r5)
/* 80202AC4 001FE724  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202AC8 001FE728  90 03 0A 6C */	stw r0, 0xa6c(r3)
/* 80202ACC 001FE72C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202AD0 001FE730  88 03 0A 87 */	lbz r0, 0xa87(r3)
/* 80202AD4 001FE734  2C 00 00 00 */	cmpwi r0, 0
/* 80202AD8 001FE738  41 82 00 20 */	beq lbl_80202AF8
/* 80202ADC 001FE73C  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202AE0 001FE740  60 00 00 40 */	ori r0, r0, 0x40
/* 80202AE4 001FE744  90 03 00 64 */	stw r0, 0x64(r3)
/* 80202AE8 001FE748  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202AEC 001FE74C  80 03 00 00 */	lwz r0, 0(r3)
/* 80202AF0 001FE750  60 00 00 40 */	ori r0, r0, 0x40
/* 80202AF4 001FE754  90 03 00 00 */	stw r0, 0(r3)
lbl_80202AF8:
/* 80202AF8 001FE758  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80202AFC 001FE75C  38 00 00 00 */	li r0, 0
/* 80202B00 001FE760  88 85 00 02 */	lbz r4, 2(r5)
/* 80202B04 001FE764  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 80202B08 001FE768  98 83 0A 86 */	stb r4, 0xa86(r3)
/* 80202B0C 001FE76C  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 80202B10 001FE770  B0 03 0A 84 */	sth r0, 0xa84(r3)
/* 80202B14 001FE774  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 80202B18 001FE778  88 03 0A 87 */	lbz r0, 0xa87(r3)
/* 80202B1C 001FE77C  2C 00 00 00 */	cmpwi r0, 0
/* 80202B20 001FE780  41 82 00 38 */	beq lbl_80202B58
/* 80202B24 001FE784  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202B28 001FE788  2C 04 00 00 */	cmpwi r4, 0
/* 80202B2C 001FE78C  60 00 02 00 */	ori r0, r0, 0x200
/* 80202B30 001FE790  90 03 00 64 */	stw r0, 0x64(r3)
/* 80202B34 001FE794  41 82 00 14 */	beq lbl_80202B48
/* 80202B38 001FE798  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 80202B3C 001FE79C  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202B40 001FE7A0  60 00 01 00 */	ori r0, r0, 0x100
/* 80202B44 001FE7A4  90 03 00 64 */	stw r0, 0x64(r3)
lbl_80202B48:
/* 80202B48 001FE7A8  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 80202B4C 001FE7AC  80 03 00 00 */	lwz r0, 0(r3)
/* 80202B50 001FE7B0  60 00 00 40 */	ori r0, r0, 0x40
/* 80202B54 001FE7B4  90 03 00 00 */	stw r0, 0(r3)
lbl_80202B58:
/* 80202B58 001FE7B8  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202B5C 001FE7BC  88 05 00 00 */	lbz r0, 0(r5)
/* 80202B60 001FE7C0  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202B64 001FE7C4  2C 00 00 00 */	cmpwi r0, 0
/* 80202B68 001FE7C8  98 03 0A 87 */	stb r0, 0xa87(r3)
/* 80202B6C 001FE7CC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202B70 001FE7D0  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202B74 001FE7D4  60 00 00 40 */	ori r0, r0, 0x40
/* 80202B78 001FE7D8  90 03 00 64 */	stw r0, 0x64(r3)
/* 80202B7C 001FE7DC  41 82 00 30 */	beq lbl_80202BAC
/* 80202B80 001FE7E0  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202B84 001FE7E4  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202B88 001FE7E8  60 00 02 00 */	ori r0, r0, 0x200
/* 80202B8C 001FE7EC  90 03 00 64 */	stw r0, 0x64(r3)
/* 80202B90 001FE7F0  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202B94 001FE7F4  88 03 0A 86 */	lbz r0, 0xa86(r3)
/* 80202B98 001FE7F8  2C 00 00 00 */	cmpwi r0, 0
/* 80202B9C 001FE7FC  41 82 00 10 */	beq lbl_80202BAC
/* 80202BA0 001FE800  80 03 00 64 */	lwz r0, 0x64(r3)
/* 80202BA4 001FE804  60 00 01 00 */	ori r0, r0, 0x100
/* 80202BA8 001FE808  90 03 00 64 */	stw r0, 0x64(r3)
lbl_80202BAC:
/* 80202BAC 001FE80C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 80202BB0 001FE810  80 03 00 00 */	lwz r0, 0(r3)
/* 80202BB4 001FE814  60 00 00 40 */	ori r0, r0, 0x40
/* 80202BB8 001FE818  90 03 00 00 */	stw r0, 0(r3)
/* 80202BBC 001FE81C  80 7C 00 00 */	lwz r3, 0(r28)
/* 80202BC0 001FE820  80 63 00 24 */	lwz r3, 0x24(r3)
/* 80202BC4 001FE824  2C 03 00 00 */	cmpwi r3, 0
/* 80202BC8 001FE828  41 82 00 0C */	beq lbl_80202BD4
/* 80202BCC 001FE82C  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80202BD0 001FE830  48 00 00 08 */	b lbl_80202BD8
lbl_80202BD4:
/* 80202BD4 001FE834  38 00 00 00 */	li r0, 0
lbl_80202BD8:
/* 80202BD8 001FE838  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202BDC 001FE83C  90 03 01 14 */	stw r0, 0x114(r3)
/* 80202BE0 001FE840  80 7C 00 00 */	lwz r3, 0(r28)
/* 80202BE4 001FE844  80 63 00 24 */	lwz r3, 0x24(r3)
/* 80202BE8 001FE848  2C 03 00 00 */	cmpwi r3, 0
/* 80202BEC 001FE84C  41 82 00 0C */	beq lbl_80202BF8
/* 80202BF0 001FE850  80 03 00 14 */	lwz r0, 0x14(r3)
/* 80202BF4 001FE854  48 00 00 08 */	b lbl_80202BFC
lbl_80202BF8:
/* 80202BF8 001FE858  38 00 00 00 */	li r0, 0
lbl_80202BFC:
/* 80202BFC 001FE85C  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202C00 001FE860  3B C0 00 00 */	li r30, 0
/* 80202C04 001FE864  3B 60 00 00 */	li r27, 0
/* 80202C08 001FE868  90 03 01 10 */	stw r0, 0x110(r3)
/* 80202C0C 001FE86C  80 1C 00 08 */	lwz r0, 8(r28)
/* 80202C10 001FE870  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202C14 001FE874  90 03 01 18 */	stw r0, 0x118(r3)
/* 80202C18 001FE878  80 1C 00 0C */	lwz r0, 0xc(r28)
/* 80202C1C 001FE87C  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202C20 001FE880  90 03 01 1C */	stw r0, 0x11c(r3)
/* 80202C24 001FE884  80 1C 00 10 */	lwz r0, 0x10(r28)
/* 80202C28 001FE888  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202C2C 001FE88C  90 03 01 20 */	stw r0, 0x120(r3)
/* 80202C30 001FE890  80 7C 00 00 */	lwz r3, 0(r28)
/* 80202C34 001FE894  A3 E3 00 18 */	lhz r31, 0x18(r3)
/* 80202C38 001FE898  48 00 01 38 */	b lbl_80202D70
lbl_80202C3C:
/* 80202C3C 001FE89C  80 BC 00 04 */	lwz r5, 4(r28)
/* 80202C40 001FE8A0  2C 05 00 00 */	cmpwi r5, 0
/* 80202C44 001FE8A4  40 82 00 0C */	bne lbl_80202C50
/* 80202C48 001FE8A8  3B 20 00 00 */	li r25, 0
/* 80202C4C 001FE8AC  48 00 00 28 */	b lbl_80202C74
lbl_80202C50:
/* 80202C50 001FE8B0  80 7C 00 00 */	lwz r3, 0(r28)
/* 80202C54 001FE8B4  57 C4 04 3E */	clrlwi r4, r30, 0x10
/* 80202C58 001FE8B8  A0 03 00 18 */	lhz r0, 0x18(r3)
/* 80202C5C 001FE8BC  7C 04 00 40 */	cmplw r4, r0
/* 80202C60 001FE8C0  41 80 00 0C */	blt lbl_80202C6C
/* 80202C64 001FE8C4  3B 20 00 00 */	li r25, 0
/* 80202C68 001FE8C8  48 00 00 0C */	b lbl_80202C74
lbl_80202C6C:
/* 80202C6C 001FE8CC  57 C0 13 BA */	rlwinm r0, r30, 2, 0xe, 0x1d
/* 80202C70 001FE8D0  7F 25 00 2E */	lwzx r25, r5, r0
lbl_80202C74:
/* 80202C74 001FE8D4  2C 19 00 00 */	cmpwi r25, 0
/* 80202C78 001FE8D8  41 82 00 F4 */	beq lbl_80202D6C
/* 80202C7C 001FE8DC  A3 59 00 E4 */	lhz r26, 0xe4(r25)
/* 80202C80 001FE8E0  3B A0 00 00 */	li r29, 0
/* 80202C84 001FE8E4  48 00 00 DC */	b lbl_80202D60
lbl_80202C88:
/* 80202C88 001FE8E8  80 99 00 18 */	lwz r4, 0x18(r25)
/* 80202C8C 001FE8EC  2C 04 00 00 */	cmpwi r4, 0
/* 80202C90 001FE8F0  40 82 00 0C */	bne lbl_80202C9C
/* 80202C94 001FE8F4  3B 00 00 00 */	li r24, 0
/* 80202C98 001FE8F8  48 00 00 54 */	b lbl_80202CEC
lbl_80202C9C:
/* 80202C9C 001FE8FC  A0 19 00 E4 */	lhz r0, 0xe4(r25)
/* 80202CA0 001FE900  57 A3 04 3E */	clrlwi r3, r29, 0x10
/* 80202CA4 001FE904  7C 03 00 40 */	cmplw r3, r0
/* 80202CA8 001FE908  41 80 00 0C */	blt lbl_80202CB4
/* 80202CAC 001FE90C  3B 00 00 00 */	li r24, 0
/* 80202CB0 001FE910  48 00 00 3C */	b lbl_80202CEC
lbl_80202CB4:
/* 80202CB4 001FE914  80 B9 00 08 */	lwz r5, 8(r25)
/* 80202CB8 001FE918  57 A0 0B FC */	rlwinm r0, r29, 1, 0xf, 0x1e
/* 80202CBC 001FE91C  7C 64 02 2E */	lhzx r3, r4, r0
/* 80202CC0 001FE920  2C 05 00 00 */	cmpwi r5, 0
/* 80202CC4 001FE924  40 82 00 0C */	bne lbl_80202CD0
/* 80202CC8 001FE928  3B 00 00 00 */	li r24, 0
/* 80202CCC 001FE92C  48 00 00 20 */	b lbl_80202CEC
lbl_80202CD0:
/* 80202CD0 001FE930  A0 19 00 DE */	lhz r0, 0xde(r25)
/* 80202CD4 001FE934  7C 03 00 40 */	cmplw r3, r0
/* 80202CD8 001FE938  41 80 00 0C */	blt lbl_80202CE4
/* 80202CDC 001FE93C  3B 00 00 00 */	li r24, 0
/* 80202CE0 001FE940  48 00 00 0C */	b lbl_80202CEC
lbl_80202CE4:
/* 80202CE4 001FE944  54 60 13 BA */	rlwinm r0, r3, 2, 0xe, 0x1d
/* 80202CE8 001FE948  7F 05 00 2E */	lwzx r24, r5, r0
lbl_80202CEC:
/* 80202CEC 001FE94C  2C 18 00 00 */	cmpwi r24, 0
/* 80202CF0 001FE950  41 82 00 6C */	beq lbl_80202D5C
/* 80202CF4 001FE954  82 ED A1 A8 */	lwz r23, lbl_8063F468-_SDA_BASE_(r13)
/* 80202CF8 001FE958  41 82 00 64 */	beq lbl_80202D5C
/* 80202CFC 001FE95C  82 D7 01 0C */	lwz r22, 0x10c(r23)
/* 80202D00 001FE960  2C 16 00 00 */	cmpwi r22, 0
/* 80202D04 001FE964  41 82 00 30 */	beq lbl_80202D34
/* 80202D08 001FE968  80 16 00 00 */	lwz r0, 0(r22)
/* 80202D0C 001FE96C  7C 00 C0 40 */	cmplw r0, r24
/* 80202D10 001FE970  41 82 00 4C */	beq lbl_80202D5C
/* 80202D14 001FE974  48 00 00 14 */	b lbl_80202D28
lbl_80202D18:
/* 80202D18 001FE978  80 03 00 00 */	lwz r0, 0(r3)
/* 80202D1C 001FE97C  7C 00 C0 40 */	cmplw r0, r24
/* 80202D20 001FE980  41 82 00 3C */	beq lbl_80202D5C
/* 80202D24 001FE984  7C 76 1B 78 */	mr r22, r3
lbl_80202D28:
/* 80202D28 001FE988  80 76 00 04 */	lwz r3, 4(r22)
/* 80202D2C 001FE98C  2C 03 00 00 */	cmpwi r3, 0
/* 80202D30 001FE990  40 82 FF E8 */	bne lbl_80202D18
lbl_80202D34:
/* 80202D34 001FE994  48 04 6F C5 */	bl func_80249CF8
/* 80202D38 001FE998  2C 03 00 00 */	cmpwi r3, 0
/* 80202D3C 001FE99C  41 82 00 0C */	beq lbl_80202D48
/* 80202D40 001FE9A0  93 03 00 00 */	stw r24, 0(r3)
/* 80202D44 001FE9A4  93 63 00 04 */	stw r27, 4(r3)
lbl_80202D48:
/* 80202D48 001FE9A8  2C 16 00 00 */	cmpwi r22, 0
/* 80202D4C 001FE9AC  41 82 00 0C */	beq lbl_80202D58
/* 80202D50 001FE9B0  90 76 00 04 */	stw r3, 4(r22)
/* 80202D54 001FE9B4  48 00 00 08 */	b lbl_80202D5C
lbl_80202D58:
/* 80202D58 001FE9B8  90 77 01 0C */	stw r3, 0x10c(r23)
lbl_80202D5C:
/* 80202D5C 001FE9BC  3B BD 00 01 */	addi r29, r29, 1
lbl_80202D60:
/* 80202D60 001FE9C0  57 A0 04 3E */	clrlwi r0, r29, 0x10
/* 80202D64 001FE9C4  7C 00 D0 40 */	cmplw r0, r26
/* 80202D68 001FE9C8  41 80 FF 20 */	blt lbl_80202C88
lbl_80202D6C:
/* 80202D6C 001FE9CC  3B DE 00 01 */	addi r30, r30, 1
lbl_80202D70:
/* 80202D70 001FE9D0  57 C0 04 3E */	clrlwi r0, r30, 0x10
/* 80202D74 001FE9D4  7C 00 F8 40 */	cmplw r0, r31
/* 80202D78 001FE9D8  41 80 FE C4 */	blt lbl_80202C3C
/* 80202D7C 001FE9DC  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202D80 001FE9E0  93 83 01 24 */	stw r28, 0x124(r3)
lbl_80202D84:
/* 80202D84 001FE9E4  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80202D88 001FE9E8  4B FF E3 59 */	bl func_802010E0
lbl_80202D8C:
/* 80202D8C 001FE9EC  39 61 00 30 */	addi r11, r1, 0x30
/* 80202D90 001FE9F0  4B FC 43 D1 */	bl _restgpr_22
/* 80202D94 001FE9F4  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80202D98 001FE9F8  7C 08 03 A6 */	mtlr r0
/* 80202D9C 001FE9FC  38 21 00 30 */	addi r1, r1, 0x30
/* 80202DA0 001FEA00  4E 80 00 20 */	blr
lbl_80202DA4:
/* 80202DA4 001FEA04  38 00 00 00 */	li r0, 0
/* 80202DA8 001FEA08  90 03 00 10 */	stw r0, 0x10(r3)
/* 80202DAC 001FEA0C  4E 80 00 20 */	blr
lbl_80202DB0:
/* 80202DB0 001FEA10  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80202DB4 001FEA14  7C 08 02 A6 */	mflr r0
/* 80202DB8 001FEA18  2C 03 00 00 */	cmpwi r3, 0
/* 80202DBC 001FEA1C  90 01 00 24 */	stw r0, 0x24(r1)
/* 80202DC0 001FEA20  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80202DC4 001FEA24  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80202DC8 001FEA28  7C 9E 23 78 */	mr r30, r4
/* 80202DCC 001FEA2C  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80202DD0 001FEA30  7C 7D 1B 78 */	mr r29, r3
/* 80202DD4 001FEA34  41 82 00 40 */	beq lbl_80202E14
/* 80202DD8 001FEA38  34 03 00 10 */	addic. r0, r3, 0x10
/* 80202DDC 001FEA3C  41 82 00 28 */	beq lbl_80202E04
/* 80202DE0 001FEA40  80 63 00 10 */	lwz r3, 0x10(r3)
/* 80202DE4 001FEA44  48 00 00 10 */	b lbl_80202DF4
lbl_80202DE8:
/* 80202DE8 001FEA48  83 E3 00 04 */	lwz r31, 4(r3)
/* 80202DEC 001FEA4C  48 04 6F 1D */	bl func_80249D08
/* 80202DF0 001FEA50  7F E3 FB 78 */	mr r3, r31
lbl_80202DF4:
/* 80202DF4 001FEA54  2C 03 00 00 */	cmpwi r3, 0
/* 80202DF8 001FEA58  40 82 FF F0 */	bne lbl_80202DE8
/* 80202DFC 001FEA5C  38 00 00 00 */	li r0, 0
/* 80202E00 001FEA60  90 1D 00 10 */	stw r0, 0x10(r29)
lbl_80202E04:
/* 80202E04 001FEA64  2C 1E 00 00 */	cmpwi r30, 0
/* 80202E08 001FEA68  40 81 00 0C */	ble lbl_80202E14
/* 80202E0C 001FEA6C  7F A3 EB 78 */	mr r3, r29
/* 80202E10 001FEA70  4B FD 7C A9 */	bl __dl__FPv
lbl_80202E14:
/* 80202E14 001FEA74  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80202E18 001FEA78  7F A3 EB 78 */	mr r3, r29
/* 80202E1C 001FEA7C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80202E20 001FEA80  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80202E24 001FEA84  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80202E28 001FEA88  7C 08 03 A6 */	mtlr r0
/* 80202E2C 001FEA8C  38 21 00 20 */	addi r1, r1, 0x20
/* 80202E30 001FEA90  4E 80 00 20 */	blr

.global func_80202E34
func_80202E34:
/* 80202E34 001FEA94  38 A0 00 01 */	li r5, 1
/* 80202E38 001FEA98  38 6D A1 A0 */	addi r3, r13, lbl_8063F460-_SDA_BASE_
/* 80202E3C 001FEA9C  38 80 00 04 */	li r4, 4
/* 80202E40 001FEAA0  38 00 00 00 */	li r0, 0
/* 80202E44 001FEAA4  98 AD A1 A0 */	stb r5, lbl_8063F460-_SDA_BASE_(r13)
/* 80202E48 001FEAA8  B0 83 00 02 */	sth r4, 2(r3)
/* 80202E4C 001FEAAC  98 03 00 04 */	stb r0, 4(r3)
/* 80202E50 001FEAB0  4E 80 00 20 */	blr