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
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global func_8013A930
func_8013A930:
/* 8013A930 00136590 3C 60 80 48 */ lis r3, lbl_80482CE0@ha
/* 8013A934 00136594 39 00 00 00 */ li r8, 0
/* 8013A938 00136598 38 63 2C E0 */ addi r3, r3, lbl_80482CE0@l
/* 8013A93C 0013659C 38 00 00 0D */ li r0, 0xd
/* 8013A940 001365A0 90 6D 9C E8 */ stw r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A944 001365A4 7D 07 43 78 */ mr r7, r8
/* 8013A948 001365A8 38 60 00 00 */ li r3, 0
/* 8013A94C 001365AC 38 80 00 00 */ li r4, 0
/* 8013A950 001365B0 38 C0 FF FF */ li r6, -1
/* 8013A954 001365B4 7C 09 03 A6 */ mtctr r0
lbl_8013A958:
/* 8013A958 001365B8 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A95C 001365BC 7C A0 1A 14 */ add r5, r0, r3
/* 8013A960 001365C0 38 63 00 04 */ addi r3, r3, 4
/* 8013A964 001365C4 90 E5 00 04 */ stw r7, 4(r5)
/* 8013A968 001365C8 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A96C 001365CC 7C A0 22 14 */ add r5, r0, r4
/* 8013A970 001365D0 38 84 00 02 */ addi r4, r4, 2
/* 8013A974 001365D4 B0 C5 00 38 */ sth r6, 0x38(r5)
/* 8013A978 001365D8 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A97C 001365DC 7C A0 42 14 */ add r5, r0, r8
/* 8013A980 001365E0 39 08 00 01 */ addi r8, r8, 1
/* 8013A984 001365E4 98 E5 06 FC */ stb r7, 0x6fc(r5)
/* 8013A988 001365E8 42 00 FF D0 */ bdnz lbl_8013A958
/* 8013A98C 001365EC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A990 001365F0 38 A0 00 00 */ li r5, 0
/* 8013A994 001365F4 38 80 FF FF */ li r4, -1
/* 8013A998 001365F8 38 00 00 32 */ li r0, 0x32
/* 8013A99C 001365FC 90 A3 06 A0 */ stw r5, 0x6a0(r3)
/* 8013A9A0 00136600 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A9A4 00136604 90 83 06 88 */ stw r4, 0x688(r3)
/* 8013A9A8 00136608 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A9AC 0013660C 90 83 06 AC */ stw r4, 0x6ac(r3)
/* 8013A9B0 00136610 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A9B4 00136614 B0 03 06 B4 */ sth r0, 0x6b4(r3)
/* 8013A9B8 00136618 4E 80 00 20 */ blr
.global func_8013A9BC
func_8013A9BC:
/* 8013A9BC 0013661C 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8013A9C0 00136620 7C 08 02 A6 */ mflr r0
/* 8013A9C4 00136624 90 01 00 74 */ stw r0, 0x74(r1)
/* 8013A9C8 00136628 39 61 00 70 */ addi r11, r1, 0x70
/* 8013A9CC 0013662C 48 08 C7 59 */ bl _savegpr_26
/* 8013A9D0 00136630 3C 80 04 4E */ lis r4, 0x044E1A00@ha
/* 8013A9D4 00136634 38 60 00 0E */ li r3, 0xe
/* 8013A9D8 00136638 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
/* 8013A9DC 0013663C 4B F1 B3 BD */ bl func_80055D98
/* 8013A9E0 00136640 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A9E4 00136644 3C 80 19 A5 */ lis r4, 0x19A51A00@ha
/* 8013A9E8 00136648 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l
/* 8013A9EC 0013664C 90 65 00 08 */ stw r3, 8(r5)
/* 8013A9F0 00136650 38 60 00 0E */ li r3, 0xe
/* 8013A9F4 00136654 4B F1 B3 A5 */ bl func_80055D98
/* 8013A9F8 00136658 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A9FC 0013665C 3C 80 04 4F */ lis r4, 0x044F1A00@ha
/* 8013AA00 00136660 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l
/* 8013AA04 00136664 90 65 00 14 */ stw r3, 0x14(r5)
/* 8013AA08 00136668 38 60 00 0E */ li r3, 0xe
/* 8013AA0C 0013666C 4B F1 B3 8D */ bl func_80055D98
/* 8013AA10 00136670 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA14 00136674 3C 80 1D 5C */ lis r4, 0x1D5C1A00@ha
/* 8013AA18 00136678 38 84 1A 00 */ addi r4, r4, 0x1D5C1A00@l
/* 8013AA1C 0013667C 90 65 00 10 */ stw r3, 0x10(r5)
/* 8013AA20 00136680 38 60 03 FC */ li r3, 0x3fc
/* 8013AA24 00136684 4B F1 B3 75 */ bl func_80055D98
/* 8013AA28 00136688 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA2C 0013668C 3C 80 1D 5E */ lis r4, 0x1D5E1A00@ha
/* 8013AA30 00136690 38 84 1A 00 */ addi r4, r4, 0x1D5E1A00@l
/* 8013AA34 00136694 90 65 00 0C */ stw r3, 0xc(r5)
/* 8013AA38 00136698 38 60 03 FC */ li r3, 0x3fc
/* 8013AA3C 0013669C 4B F1 B3 5D */ bl func_80055D98
/* 8013AA40 001366A0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA44 001366A4 3C 80 1D 5D */ lis r4, 0x1D5D1A00@ha
/* 8013AA48 001366A8 38 84 1A 00 */ addi r4, r4, 0x1D5D1A00@l
/* 8013AA4C 001366AC 90 65 00 18 */ stw r3, 0x18(r5)
/* 8013AA50 001366B0 38 60 03 FC */ li r3, 0x3fc
/* 8013AA54 001366B4 4B F1 B3 45 */ bl func_80055D98
/* 8013AA58 001366B8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA5C 001366BC 3C 80 1D 5B */ lis r4, 0x1D5B1A00@ha
/* 8013AA60 001366C0 38 84 1A 00 */ addi r4, r4, 0x1D5B1A00@l
/* 8013AA64 001366C4 90 65 00 1C */ stw r3, 0x1c(r5)
/* 8013AA68 001366C8 38 60 03 FC */ li r3, 0x3fc
/* 8013AA6C 001366CC 4B F1 B3 2D */ bl func_80055D98
/* 8013AA70 001366D0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA74 001366D4 3C 80 23 5B */ lis r4, 0x235B1A00@ha
/* 8013AA78 001366D8 38 84 1A 00 */ addi r4, r4, 0x235B1A00@l
/* 8013AA7C 001366DC 90 65 00 20 */ stw r3, 0x20(r5)
/* 8013AA80 001366E0 38 60 03 FC */ li r3, 0x3fc
/* 8013AA84 001366E4 4B F1 B3 15 */ bl func_80055D98
/* 8013AA88 001366E8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA8C 001366EC 3C 80 23 82 */ lis r4, 0x23821A00@ha
/* 8013AA90 001366F0 38 84 1A 00 */ addi r4, r4, 0x23821A00@l
/* 8013AA94 001366F4 90 65 00 24 */ stw r3, 0x24(r5)
/* 8013AA98 001366F8 38 60 03 FC */ li r3, 0x3fc
/* 8013AA9C 001366FC 4B F1 B2 FD */ bl func_80055D98
/* 8013AAA0 00136700 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AAA4 00136704 3C 80 23 59 */ lis r4, 0x23591A00@ha
/* 8013AAA8 00136708 38 84 1A 00 */ addi r4, r4, 0x23591A00@l
/* 8013AAAC 0013670C 90 65 00 28 */ stw r3, 0x28(r5)
/* 8013AAB0 00136710 38 60 03 FC */ li r3, 0x3fc
/* 8013AAB4 00136714 4B F1 B2 E5 */ bl func_80055D98
/* 8013AAB8 00136718 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AABC 0013671C 3C 80 23 5A */ lis r4, 0x235A1A00@ha
/* 8013AAC0 00136720 38 84 1A 00 */ addi r4, r4, 0x235A1A00@l
/* 8013AAC4 00136724 90 65 00 2C */ stw r3, 0x2c(r5)
/* 8013AAC8 00136728 38 60 03 FC */ li r3, 0x3fc
/* 8013AACC 0013672C 4B F1 B2 CD */ bl func_80055D98
/* 8013AAD0 00136730 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AAD4 00136734 3C 80 23 58 */ lis r4, 0x23581A00@ha
/* 8013AAD8 00136738 38 84 1A 00 */ addi r4, r4, 0x23581A00@l
/* 8013AADC 0013673C 90 65 00 30 */ stw r3, 0x30(r5)
/* 8013AAE0 00136740 38 60 03 FC */ li r3, 0x3fc
/* 8013AAE4 00136744 4B F1 B2 B5 */ bl func_80055D98
/* 8013AAE8 00136748 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AAEC 0013674C 3C C0 80 14 */ lis r6, lbl_8013B478@ha
/* 8013AAF0 00136750 38 C6 B4 78 */ addi r6, r6, lbl_8013B478@l
/* 8013AAF4 00136754 38 80 00 00 */ li r4, 0
/* 8013AAF8 00136758 90 65 00 34 */ stw r3, 0x34(r5)
/* 8013AAFC 0013675C 38 A0 00 00 */ li r5, 0
/* 8013AB00 00136760 38 E0 FF FF */ li r7, -1
/* 8013AB04 00136764 39 00 00 00 */ li r8, 0
/* 8013AB08 00136768 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB0C 0013676C 39 20 00 01 */ li r9, 1
/* 8013AB10 00136770 39 40 00 00 */ li r10, 0
/* 8013AB14 00136774 80 63 00 08 */ lwz r3, 8(r3)
/* 8013AB18 00136778 48 11 91 21 */ bl func_80253C38
/* 8013AB1C 0013677C 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB20 00136780 3C A0 80 14 */ lis r5, lbl_8013B550@ha
/* 8013AB24 00136784 38 A5 B5 50 */ addi r5, r5, lbl_8013B550@l
/* 8013AB28 00136788 38 80 00 00 */ li r4, 0
/* 8013AB2C 0013678C B0 66 00 3A */ sth r3, 0x3a(r6)
/* 8013AB30 00136790 38 C0 00 00 */ li r6, 0
/* 8013AB34 00136794 38 E0 FF FF */ li r7, -1
/* 8013AB38 00136798 39 00 00 00 */ li r8, 0
/* 8013AB3C 0013679C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB40 001367A0 39 20 00 01 */ li r9, 1
/* 8013AB44 001367A4 39 40 00 00 */ li r10, 0
/* 8013AB48 001367A8 80 63 00 14 */ lwz r3, 0x14(r3)
/* 8013AB4C 001367AC 48 11 90 ED */ bl func_80253C38
/* 8013AB50 001367B0 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB54 001367B4 3C A0 80 14 */ lis r5, lbl_8013BF80@ha
/* 8013AB58 001367B8 3C C0 80 14 */ lis r6, lbl_8013BF84@ha
/* 8013AB5C 001367BC 38 80 00 00 */ li r4, 0
/* 8013AB60 001367C0 B0 67 00 40 */ sth r3, 0x40(r7)
/* 8013AB64 001367C4 38 A5 BF 80 */ addi r5, r5, lbl_8013BF80@l
/* 8013AB68 001367C8 38 C6 BF 84 */ addi r6, r6, lbl_8013BF84@l
/* 8013AB6C 001367CC 38 E0 FF FF */ li r7, -1
/* 8013AB70 001367D0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB74 001367D4 39 00 00 00 */ li r8, 0
/* 8013AB78 001367D8 39 20 00 01 */ li r9, 1
/* 8013AB7C 001367DC 39 40 00 00 */ li r10, 0
/* 8013AB80 001367E0 80 63 00 20 */ lwz r3, 0x20(r3)
/* 8013AB84 001367E4 48 11 90 B5 */ bl func_80253C38
/* 8013AB88 001367E8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB8C 001367EC 3C C0 80 14 */ lis r6, lbl_8013B66C@ha
/* 8013AB90 001367F0 38 C6 B6 6C */ addi r6, r6, lbl_8013B66C@l
/* 8013AB94 001367F4 38 80 00 00 */ li r4, 0
/* 8013AB98 001367F8 B0 65 00 46 */ sth r3, 0x46(r5)
/* 8013AB9C 001367FC 38 A0 00 00 */ li r5, 0
/* 8013ABA0 00136800 38 E0 FF FF */ li r7, -1
/* 8013ABA4 00136804 39 00 00 00 */ li r8, 0
/* 8013ABA8 00136808 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ABAC 0013680C 39 20 00 01 */ li r9, 1
/* 8013ABB0 00136810 39 40 00 00 */ li r10, 0
/* 8013ABB4 00136814 80 63 00 10 */ lwz r3, 0x10(r3)
/* 8013ABB8 00136818 48 11 90 81 */ bl func_80253C38
/* 8013ABBC 0013681C 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ABC0 00136820 3C A0 80 14 */ lis r5, lbl_8013B768@ha
/* 8013ABC4 00136824 3C C0 80 14 */ lis r6, lbl_8013B820@ha
/* 8013ABC8 00136828 38 80 00 00 */ li r4, 0
/* 8013ABCC 0013682C B0 67 00 3E */ sth r3, 0x3e(r7)
/* 8013ABD0 00136830 38 A5 B7 68 */ addi r5, r5, lbl_8013B768@l
/* 8013ABD4 00136834 38 C6 B8 20 */ addi r6, r6, lbl_8013B820@l
/* 8013ABD8 00136838 38 E0 FF FF */ li r7, -1
/* 8013ABDC 0013683C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ABE0 00136840 39 00 00 00 */ li r8, 0
/* 8013ABE4 00136844 39 20 00 01 */ li r9, 1
/* 8013ABE8 00136848 39 40 00 00 */ li r10, 0
/* 8013ABEC 0013684C 80 63 00 0C */ lwz r3, 0xc(r3)
/* 8013ABF0 00136850 48 11 90 49 */ bl func_80253C38
/* 8013ABF4 00136854 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ABF8 00136858 3C A0 80 14 */ lis r5, lbl_8013B9C8@ha
/* 8013ABFC 0013685C 3C C0 80 14 */ lis r6, lbl_8013BA8C@ha
/* 8013AC00 00136860 38 80 00 00 */ li r4, 0
/* 8013AC04 00136864 B0 67 00 3C */ sth r3, 0x3c(r7)
/* 8013AC08 00136868 38 A5 B9 C8 */ addi r5, r5, lbl_8013B9C8@l
/* 8013AC0C 0013686C 38 C6 BA 8C */ addi r6, r6, lbl_8013BA8C@l
/* 8013AC10 00136870 38 E0 FF FF */ li r7, -1
/* 8013AC14 00136874 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AC18 00136878 39 00 00 00 */ li r8, 0
/* 8013AC1C 0013687C 39 20 00 01 */ li r9, 1
/* 8013AC20 00136880 39 40 00 00 */ li r10, 0
/* 8013AC24 00136884 80 63 00 18 */ lwz r3, 0x18(r3)
/* 8013AC28 00136888 48 11 90 11 */ bl func_80253C38
/* 8013AC2C 0013688C 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AC30 00136890 3C A0 80 14 */ lis r5, lbl_8013BD3C@ha
/* 8013AC34 00136894 3C C0 80 14 */ lis r6, lbl_8013BE0C@ha
/* 8013AC38 00136898 38 80 00 00 */ li r4, 0
/* 8013AC3C 0013689C B0 67 00 42 */ sth r3, 0x42(r7)
/* 8013AC40 001368A0 38 A5 BD 3C */ addi r5, r5, lbl_8013BD3C@l
/* 8013AC44 001368A4 38 C6 BE 0C */ addi r6, r6, lbl_8013BE0C@l
/* 8013AC48 001368A8 38 E0 FF FF */ li r7, -1
/* 8013AC4C 001368AC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AC50 001368B0 39 00 00 00 */ li r8, 0
/* 8013AC54 001368B4 39 20 00 01 */ li r9, 1
/* 8013AC58 001368B8 39 40 00 00 */ li r10, 0
/* 8013AC5C 001368BC 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 8013AC60 001368C0 48 11 8F D9 */ bl func_80253C38
/* 8013AC64 001368C4 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AC68 001368C8 3C A0 80 14 */ lis r5, lbl_8013C3AC@ha
/* 8013AC6C 001368CC 3C C0 80 14 */ lis r6, lbl_8013C434@ha
/* 8013AC70 001368D0 38 80 00 00 */ li r4, 0
/* 8013AC74 001368D4 B0 67 00 44 */ sth r3, 0x44(r7)
/* 8013AC78 001368D8 38 A5 C3 AC */ addi r5, r5, lbl_8013C3AC@l
/* 8013AC7C 001368DC 38 C6 C4 34 */ addi r6, r6, lbl_8013C434@l
/* 8013AC80 001368E0 38 E0 FF FF */ li r7, -1
/* 8013AC84 001368E4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AC88 001368E8 39 00 00 00 */ li r8, 0
/* 8013AC8C 001368EC 39 20 00 01 */ li r9, 1
/* 8013AC90 001368F0 39 40 00 00 */ li r10, 0
/* 8013AC94 001368F4 80 63 00 24 */ lwz r3, 0x24(r3)
/* 8013AC98 001368F8 48 11 8F A1 */ bl func_80253C38
/* 8013AC9C 001368FC 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ACA0 00136900 3C A0 80 14 */ lis r5, lbl_8013C59C@ha
/* 8013ACA4 00136904 3C C0 80 14 */ lis r6, lbl_8013C6E4@ha
/* 8013ACA8 00136908 38 80 00 00 */ li r4, 0
/* 8013ACAC 0013690C B0 67 00 48 */ sth r3, 0x48(r7)
/* 8013ACB0 00136910 38 A5 C5 9C */ addi r5, r5, lbl_8013C59C@l
/* 8013ACB4 00136914 38 C6 C6 E4 */ addi r6, r6, lbl_8013C6E4@l
/* 8013ACB8 00136918 38 E0 FF FF */ li r7, -1
/* 8013ACBC 0013691C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ACC0 00136920 39 00 00 00 */ li r8, 0
/* 8013ACC4 00136924 39 20 00 01 */ li r9, 1
/* 8013ACC8 00136928 39 40 00 00 */ li r10, 0
/* 8013ACCC 0013692C 80 63 00 28 */ lwz r3, 0x28(r3)
/* 8013ACD0 00136930 48 11 8F 69 */ bl func_80253C38
/* 8013ACD4 00136934 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ACD8 00136938 3C A0 80 14 */ lis r5, lbl_8013C75C@ha
/* 8013ACDC 0013693C 3C C0 80 14 */ lis r6, lbl_8013C7E4@ha
/* 8013ACE0 00136940 38 80 00 00 */ li r4, 0
/* 8013ACE4 00136944 B0 67 00 4A */ sth r3, 0x4a(r7)
/* 8013ACE8 00136948 38 A5 C7 5C */ addi r5, r5, lbl_8013C75C@l
/* 8013ACEC 0013694C 38 C6 C7 E4 */ addi r6, r6, lbl_8013C7E4@l
/* 8013ACF0 00136950 38 E0 FF FF */ li r7, -1
/* 8013ACF4 00136954 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ACF8 00136958 39 00 00 00 */ li r8, 0
/* 8013ACFC 0013695C 39 20 00 01 */ li r9, 1
/* 8013AD00 00136960 39 40 00 00 */ li r10, 0
/* 8013AD04 00136964 80 63 00 2C */ lwz r3, 0x2c(r3)
/* 8013AD08 00136968 48 11 8F 31 */ bl func_80253C38
/* 8013AD0C 0013696C 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD10 00136970 3C A0 80 14 */ lis r5, lbl_8013C8D4@ha
/* 8013AD14 00136974 3C C0 80 14 */ lis r6, lbl_8013CAF0@ha
/* 8013AD18 00136978 38 80 00 00 */ li r4, 0
/* 8013AD1C 0013697C B0 67 00 4C */ sth r3, 0x4c(r7)
/* 8013AD20 00136980 38 A5 C8 D4 */ addi r5, r5, lbl_8013C8D4@l
/* 8013AD24 00136984 38 C6 CA F0 */ addi r6, r6, lbl_8013CAF0@l
/* 8013AD28 00136988 38 E0 FF FF */ li r7, -1
/* 8013AD2C 0013698C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD30 00136990 39 00 00 00 */ li r8, 0
/* 8013AD34 00136994 39 20 00 01 */ li r9, 1
/* 8013AD38 00136998 39 40 00 00 */ li r10, 0
/* 8013AD3C 0013699C 80 63 00 30 */ lwz r3, 0x30(r3)
/* 8013AD40 001369A0 48 11 8E F9 */ bl func_80253C38
/* 8013AD44 001369A4 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD48 001369A8 38 80 00 00 */ li r4, 0
/* 8013AD4C 001369AC 38 A0 00 00 */ li r5, 0
/* 8013AD50 001369B0 38 C0 00 00 */ li r6, 0
/* 8013AD54 001369B4 B0 67 00 4E */ sth r3, 0x4e(r7)
/* 8013AD58 001369B8 38 E0 FF FF */ li r7, -1
/* 8013AD5C 001369BC 39 00 00 00 */ li r8, 0
/* 8013AD60 001369C0 39 20 00 01 */ li r9, 1
/* 8013AD64 001369C4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD68 001369C8 39 40 00 00 */ li r10, 0
/* 8013AD6C 001369CC 80 63 00 34 */ lwz r3, 0x34(r3)
/* 8013AD70 001369D0 48 11 8E C9 */ bl func_80253C38
/* 8013AD74 001369D4 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD78 001369D8 38 80 00 0A */ li r4, 0xa
/* 8013AD7C 001369DC 38 A0 00 01 */ li r5, 1
/* 8013AD80 001369E0 B0 66 00 50 */ sth r3, 0x50(r6)
/* 8013AD84 001369E4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD88 001369E8 A8 63 00 42 */ lha r3, 0x42(r3)
/* 8013AD8C 001369EC 48 11 90 65 */ bl func_80253DF0
/* 8013AD90 001369F0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD94 001369F4 38 A0 00 00 */ li r5, 0
/* 8013AD98 001369F8 38 00 40 00 */ li r0, 0x4000
/* 8013AD9C 001369FC 38 60 00 00 */ li r3, 0
/* 8013ADA0 00136A00 90 A4 06 90 */ stw r5, 0x690(r4)
/* 8013ADA4 00136A04 38 80 00 00 */ li r4, 0
/* 8013ADA8 00136A08 38 A0 FF FF */ li r5, -1
/* 8013ADAC 00136A0C 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ADB0 00136A10 90 06 06 84 */ stw r0, 0x684(r6)
/* 8013ADB4 00136A14 48 11 91 B9 */ bl func_80253F6C
/* 8013ADB8 00136A18 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ADBC 00136A1C 3F 60 2B 7F */ lis r27, 0x2b7f
/* 8013ADC0 00136A20 90 64 06 80 */ stw r3, 0x680(r4)
/* 8013ADC4 00136A24 4B F1 DD E1 */ bl VMBASEIsPageValid
/* 8013ADC8 00136A28 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8013ADCC 00136A2C 2C 00 00 03 */ cmpwi r0, 3
/* 8013ADD0 00136A30 41 82 00 28 */ beq lbl_8013ADF8
/* 8013ADD4 00136A34 40 80 00 14 */ bge lbl_8013ADE8
/* 8013ADD8 00136A38 2C 00 00 01 */ cmpwi r0, 1
/* 8013ADDC 00136A3C 41 82 00 24 */ beq lbl_8013AE00
/* 8013ADE0 00136A40 40 80 00 28 */ bge lbl_8013AE08
/* 8013ADE4 00136A44 48 00 00 28 */ b lbl_8013AE0C
lbl_8013ADE8:
/* 8013ADE8 00136A48 2C 00 00 05 */ cmpwi r0, 5
/* 8013ADEC 00136A4C 40 80 00 20 */ bge lbl_8013AE0C
/* 8013ADF0 00136A50 3F 60 2B A2 */ lis r27, 0x2ba2
/* 8013ADF4 00136A54 48 00 00 18 */ b lbl_8013AE0C
lbl_8013ADF8:
/* 8013ADF8 00136A58 3F 60 2B A0 */ lis r27, 0x2ba0
/* 8013ADFC 00136A5C 48 00 00 10 */ b lbl_8013AE0C
lbl_8013AE00:
/* 8013AE00 00136A60 3F 60 2B A1 */ lis r27, 0x2ba1
/* 8013AE04 00136A64 48 00 00 08 */ b lbl_8013AE0C
lbl_8013AE08:
/* 8013AE08 00136A68 3F 60 2B A3 */ lis r27, 0x2ba3
lbl_8013AE0C:
/* 8013AE0C 00136A6C 7F 64 DB 78 */ mr r4, r27
/* 8013AE10 00136A70 38 60 03 FC */ li r3, 0x3fc
/* 8013AE14 00136A74 48 0A 06 A9 */ bl func_801DB4BC
/* 8013AE18 00136A78 3F 60 80 48 */ lis r27, lbl_80483800@ha
/* 8013AE1C 00136A7C 38 9B 38 00 */ addi r4, r27, lbl_80483800@l
/* 8013AE20 00136A80 48 1B 1E D9 */ bl ARCInitHandle
/* 8013AE24 00136A84 3C 60 80 48 */ lis r3, lbl_80482C10@ha
/* 8013AE28 00136A88 3B 40 00 00 */ li r26, 0
/* 8013AE2C 00136A8C 7F 5D D3 78 */ mr r29, r26
/* 8013AE30 00136A90 3B E0 00 00 */ li r31, 0
/* 8013AE34 00136A94 3B C3 2C 10 */ addi r30, r3, lbl_80482C10@l
/* 8013AE38 00136A98 3F 80 80 42 */ lis r28, lbl_8041D210@ha
lbl_8013AE3C:
/* 8013AE3C 00136A9C 38 61 00 14 */ addi r3, r1, 0x14
/* 8013AE40 00136AA0 38 9C D2 10 */ addi r4, r28, lbl_8041D210@l
/* 8013AE44 00136AA4 38 BA 00 01 */ addi r5, r26, 1
/* 8013AE48 00136AA8 4C C6 31 82 */ crclr 6
/* 8013AE4C 00136AAC 48 09 1C B1 */ bl sprintf
/* 8013AE50 00136AB0 38 7B 38 00 */ addi r3, r27, 0x3800
/* 8013AE54 00136AB4 38 81 00 14 */ addi r4, r1, 0x14
/* 8013AE58 00136AB8 48 1B 1F 91 */ bl ARCConvertPathToEntrynum
/* 8013AE5C 00136ABC 7C 64 1B 78 */ mr r4, r3
/* 8013AE60 00136AC0 38 7B 38 00 */ addi r3, r27, 0x3800
/* 8013AE64 00136AC4 38 A1 00 08 */ addi r5, r1, 8
/* 8013AE68 00136AC8 48 1B 1F 31 */ bl ARCFastOpen
/* 8013AE6C 00136ACC 2C 03 00 00 */ cmpwi r3, 0
/* 8013AE70 00136AD0 41 82 00 14 */ beq lbl_8013AE84
/* 8013AE74 00136AD4 38 61 00 08 */ addi r3, r1, 8
/* 8013AE78 00136AD8 48 1B 21 D5 */ bl ARCGetStartAddrInMem
/* 8013AE7C 00136ADC 7C 7E F9 2E */ stwx r3, r30, r31
/* 8013AE80 00136AE0 48 00 00 08 */ b lbl_8013AE88
lbl_8013AE84:
/* 8013AE84 00136AE4 7F BE F9 2E */ stwx r29, r30, r31
lbl_8013AE88:
/* 8013AE88 00136AE8 3B 5A 00 01 */ addi r26, r26, 1
/* 8013AE8C 00136AEC 3B FF 00 04 */ addi r31, r31, 4
/* 8013AE90 00136AF0 2C 1A 00 34 */ cmpwi r26, 0x34
/* 8013AE94 00136AF4 41 80 FF A8 */ blt lbl_8013AE3C
/* 8013AE98 00136AF8 38 60 00 08 */ li r3, 8
/* 8013AE9C 00136AFC 48 02 7B F5 */ bl func_80162A90
/* 8013AEA0 00136B00 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AEA4 00136B04 38 80 00 01 */ li r4, 1
/* 8013AEA8 00136B08 38 00 FF FF */ li r0, -1
/* 8013AEAC 00136B0C 39 61 00 70 */ addi r11, r1, 0x70
/* 8013AEB0 00136B10 90 65 06 98 */ stw r3, 0x698(r5)
/* 8013AEB4 00136B14 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AEB8 00136B18 98 83 06 CA */ stb r4, 0x6ca(r3)
/* 8013AEBC 00136B1C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AEC0 00136B20 98 83 06 CB */ stb r4, 0x6cb(r3)
/* 8013AEC4 00136B24 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AEC8 00136B28 90 03 06 C4 */ stw r0, 0x6c4(r3)
/* 8013AECC 00136B2C 48 08 C2 A5 */ bl _restgpr_26
/* 8013AED0 00136B30 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8013AED4 00136B34 7C 08 03 A6 */ mtlr r0
/* 8013AED8 00136B38 38 21 00 70 */ addi r1, r1, 0x70
/* 8013AEDC 00136B3C 4E 80 00 20 */ blr
.global func_8013AEE0
func_8013AEE0:
/* 8013AEE0 00136B40 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8013AEE4 00136B44 7C 08 02 A6 */ mflr r0
/* 8013AEE8 00136B48 2C 03 00 00 */ cmpwi r3, 0
/* 8013AEEC 00136B4C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8013AEF0 00136B50 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AEF4 00136B54 90 64 00 00 */ stw r3, 0(r4)
/* 8013AEF8 00136B58 40 82 00 28 */ bne lbl_8013AF20
/* 8013AEFC 00136B5C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF00 00136B60 38 80 00 00 */ li r4, 0
/* 8013AF04 00136B64 38 00 00 15 */ li r0, 0x15
/* 8013AF08 00136B68 90 83 06 90 */ stw r4, 0x690(r3)
/* 8013AF0C 00136B6C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF10 00136B70 90 03 06 8C */ stw r0, 0x68c(r3)
/* 8013AF14 00136B74 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF18 00136B78 90 03 06 88 */ stw r0, 0x688(r3)
/* 8013AF1C 00136B7C 48 00 00 1C */ b lbl_8013AF38
lbl_8013AF20:
/* 8013AF20 00136B80 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF24 00136B84 38 80 00 07 */ li r4, 7
/* 8013AF28 00136B88 38 00 00 63 */ li r0, 0x63
/* 8013AF2C 00136B8C 90 83 06 90 */ stw r4, 0x690(r3)
/* 8013AF30 00136B90 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF34 00136B94 90 03 06 88 */ stw r0, 0x688(r3)
lbl_8013AF38:
/* 8013AF38 00136B98 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF3C 00136B9C 3C 60 80 14 */ lis r3, lbl_8013D0F0@ha
/* 8013AF40 00136BA0 3C 80 80 14 */ lis r4, lbl_8013EE50@ha
/* 8013AF44 00136BA4 80 A5 06 80 */ lwz r5, 0x680(r5)
/* 8013AF48 00136BA8 38 63 D0 F0 */ addi r3, r3, lbl_8013D0F0@l
/* 8013AF4C 00136BAC 38 84 EE 50 */ addi r4, r4, lbl_8013EE50@l
/* 8013AF50 00136BB0 48 11 90 1D */ bl func_80253F6C
/* 8013AF54 00136BB4 38 60 00 02 */ li r3, 2
/* 8013AF58 00136BB8 4B F1 CA A5 */ bl func_800579FC
/* 8013AF5C 00136BBC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8013AF60 00136BC0 7C 08 03 A6 */ mtlr r0
/* 8013AF64 00136BC4 38 21 00 10 */ addi r1, r1, 0x10
/* 8013AF68 00136BC8 4E 80 00 20 */ blr
.global func_8013AF6C
func_8013AF6C:
/* 8013AF6C 00136BCC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013AF70 00136BD0 7C 08 02 A6 */ mflr r0
/* 8013AF74 00136BD4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013AF78 00136BD8 39 61 00 20 */ addi r11, r1, 0x20
/* 8013AF7C 00136BDC 48 08 C1 AD */ bl _savegpr_27
/* 8013AF80 00136BE0 3B 60 00 00 */ li r27, 0
/* 8013AF84 00136BE4 3B E0 00 00 */ li r31, 0
/* 8013AF88 00136BE8 7F 7C DB 78 */ mr r28, r27
/* 8013AF8C 00136BEC 3B C0 00 00 */ li r30, 0
/* 8013AF90 00136BF0 3B A0 FF FF */ li r29, -1
lbl_8013AF94:
/* 8013AF94 00136BF4 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF98 00136BF8 7C 60 F2 14 */ add r3, r0, r30
/* 8013AF9C 00136BFC A8 03 00 38 */ lha r0, 0x38(r3)
/* 8013AFA0 00136C00 2C 00 FF FF */ cmpwi r0, -1
/* 8013AFA4 00136C04 41 82 00 0C */ beq lbl_8013AFB0
/* 8013AFA8 00136C08 54 03 04 3E */ clrlwi r3, r0, 0x10
/* 8013AFAC 00136C0C 48 11 8D 21 */ bl func_80253CCC
lbl_8013AFB0:
/* 8013AFB0 00136C10 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AFB4 00136C14 7C 60 FA 14 */ add r3, r0, r31
/* 8013AFB8 00136C18 80 63 00 04 */ lwz r3, 4(r3)
/* 8013AFBC 00136C1C 2C 03 00 00 */ cmpwi r3, 0
/* 8013AFC0 00136C20 41 82 00 08 */ beq lbl_8013AFC8
/* 8013AFC4 00136C24 4B F1 AE 6D */ bl func_80055E30
lbl_8013AFC8:
/* 8013AFC8 00136C28 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AFCC 00136C2C 3B 7B 00 01 */ addi r27, r27, 1
/* 8013AFD0 00136C30 2C 1B 00 0D */ cmpwi r27, 0xd
/* 8013AFD4 00136C34 7C 60 FA 14 */ add r3, r0, r31
/* 8013AFD8 00136C38 3B FF 00 04 */ addi r31, r31, 4
/* 8013AFDC 00136C3C 93 83 00 04 */ stw r28, 4(r3)
/* 8013AFE0 00136C40 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AFE4 00136C44 7C 60 F2 14 */ add r3, r0, r30
/* 8013AFE8 00136C48 3B DE 00 02 */ addi r30, r30, 2
/* 8013AFEC 00136C4C B3 A3 00 38 */ sth r29, 0x38(r3)
/* 8013AFF0 00136C50 41 80 FF A4 */ blt lbl_8013AF94
/* 8013AFF4 00136C54 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AFF8 00136C58 80 63 06 80 */ lwz r3, 0x680(r3)
/* 8013AFFC 00136C5C 48 11 8F 91 */ bl func_80253F8C
/* 8013B000 00136C60 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B004 00136C64 38 80 FF FF */ li r4, -1
/* 8013B008 00136C68 38 00 40 00 */ li r0, 0x4000
/* 8013B00C 00136C6C 39 61 00 20 */ addi r11, r1, 0x20
/* 8013B010 00136C70 90 83 06 80 */ stw r4, 0x680(r3)
/* 8013B014 00136C74 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B018 00136C78 90 03 06 84 */ stw r0, 0x684(r3)
/* 8013B01C 00136C7C 48 08 C1 59 */ bl _restgpr_27
/* 8013B020 00136C80 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013B024 00136C84 7C 08 03 A6 */ mtlr r0
/* 8013B028 00136C88 38 21 00 20 */ addi r1, r1, 0x20
/* 8013B02C 00136C8C 4E 80 00 20 */ blr
.global func_8013B030
func_8013B030:
/* 8013B030 00136C90 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B034 00136C94 80 63 00 00 */ lwz r3, 0(r3)
/* 8013B038 00136C98 4E 80 00 20 */ blr
.global func_8013B03C
func_8013B03C:
/* 8013B03C 00136C9C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B040 00136CA0 80 63 06 84 */ lwz r3, 0x684(r3)
/* 8013B044 00136CA4 4E 80 00 20 */ blr
.global func_8013B048
func_8013B048:
/* 8013B048 00136CA8 7C 80 0E 70 */ srawi r0, r4, 1
/* 8013B04C 00136CAC 38 C0 00 00 */ li r6, 0
/* 8013B050 00136CB0 7C A0 01 94 */ addze r5, r0
/* 8013B054 00136CB4 38 E0 00 00 */ li r7, 0
/* 8013B058 00136CB8 48 00 00 28 */ b lbl_8013B080
lbl_8013B05C:
/* 8013B05C 00136CBC 54 E0 0B FC */ rlwinm r0, r7, 1, 0xf, 0x1e
/* 8013B060 00136CC0 38 E7 00 01 */ addi r7, r7, 1
/* 8013B064 00136CC4 7C 83 02 2E */ lhzx r4, r3, r0
/* 8013B068 00136CC8 54 80 C6 3E */ rlwinm r0, r4, 0x18, 0x18, 0x1f
/* 8013B06C 00136CCC 50 80 44 2E */ rlwimi r0, r4, 8, 0x10, 0x17
/* 8013B070 00136CD0 7C 86 02 14 */ add r4, r6, r0
/* 8013B074 00136CD4 54 80 8F FE */ rlwinm r0, r4, 0x11, 0x1f, 0x1f
/* 8013B078 00136CD8 50 80 0B FC */ rlwimi r0, r4, 1, 0xf, 0x1e
/* 8013B07C 00136CDC 54 06 04 3E */ clrlwi r6, r0, 0x10
lbl_8013B080:
/* 8013B080 00136CE0 54 E0 04 3E */ clrlwi r0, r7, 0x10
/* 8013B084 00136CE4 7C 00 28 00 */ cmpw r0, r5
/* 8013B088 00136CE8 41 80 FF D4 */ blt lbl_8013B05C
/* 8013B08C 00136CEC 7C C3 33 78 */ mr r3, r6
/* 8013B090 00136CF0 4E 80 00 20 */ blr
.global func_8013B094
func_8013B094:
/* 8013B094 00136CF4 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8013B098 00136CF8 7C 08 02 A6 */ mflr r0
/* 8013B09C 00136CFC 90 01 00 44 */ stw r0, 0x44(r1)
/* 8013B0A0 00136D00 39 61 00 40 */ addi r11, r1, 0x40
/* 8013B0A4 00136D04 48 08 C0 75 */ bl _savegpr_23
/* 8013B0A8 00136D08 3F E0 80 48 */ lis r31, lbl_80482C10@ha
/* 8013B0AC 00136D0C 54 9D 42 1E */ rlwinm r29, r4, 8, 8, 0xf
/* 8013B0B0 00136D10 50 9D C0 0E */ rlwimi r29, r4, 0x18, 0, 7
/* 8013B0B4 00136D14 7C 7B 1B 78 */ mr r27, r3
/* 8013B0B8 00136D18 50 9D C4 2E */ rlwimi r29, r4, 0x18, 0x10, 0x17
/* 8013B0BC 00136D1C 7C 9C 23 78 */ mr r28, r4
/* 8013B0C0 00136D20 3B FF 2C 10 */ addi r31, r31, lbl_80482C10@l
/* 8013B0C4 00136D24 50 9D 46 3E */ rlwimi r29, r4, 8, 0x18, 0x1f
/* 8013B0C8 00136D28 4B FF FF 81 */ bl func_8013B048
/* 8013B0CC 00136D2C 54 78 C6 3E */ rlwinm r24, r3, 0x18, 0x18, 0x1f
/* 8013B0D0 00136D30 7F 63 DB 78 */ mr r3, r27
/* 8013B0D4 00136D34 7F 84 E3 78 */ mr r4, r28
/* 8013B0D8 00136D38 4B FF FF 71 */ bl func_8013B048
/* 8013B0DC 00136D3C 54 60 44 2E */ rlwinm r0, r3, 8, 0x10, 0x17
/* 8013B0E0 00136D40 38 61 00 08 */ addi r3, r1, 8
/* 8013B0E4 00136D44 7C 00 C3 78 */ or r0, r0, r24
/* 8013B0E8 00136D48 54 1E 04 3E */ clrlwi r30, r0, 0x10
/* 8013B0EC 00136D4C 48 1B A0 AD */ bl NETGetWirelessMacAddress
/* 8013B0F0 00136D50 A1 01 00 08 */ lhz r8, 8(r1)
/* 8013B0F4 00136D54 38 A1 00 08 */ addi r5, r1, 8
/* 8013B0F8 00136D58 A0 C1 00 0A */ lhz r6, 0xa(r1)
/* 8013B0FC 00136D5C 38 81 00 0A */ addi r4, r1, 0xa
/* 8013B100 00136D60 7D 00 2F 2C */ sthbrx r8, 0, r5
/* 8013B104 00136D64 38 A1 00 0E */ addi r5, r1, 0xe
/* 8013B108 00136D68 A0 E1 00 0C */ lhz r7, 0xc(r1)
/* 8013B10C 00136D6C 38 61 00 0C */ addi r3, r1, 0xc
/* 8013B110 00136D70 38 00 00 04 */ li r0, 4
/* 8013B114 00136D74 39 01 00 08 */ addi r8, r1, 8
/* 8013B118 00136D78 7C E0 1F 2C */ sthbrx r7, 0, r3
/* 8013B11C 00136D7C 39 20 3F A2 */ li r9, 0x3fa2
/* 8013B120 00136D80 38 60 00 00 */ li r3, 0
/* 8013B124 00136D84 7C C0 2F 2C */ sthbrx r6, 0, r5
/* 8013B128 00136D88 7F C0 27 2C */ sthbrx r30, 0, r4
/* 8013B12C 00136D8C 7C 09 03 A6 */ mtctr r0
lbl_8013B130:
/* 8013B130 00136D90 7C 08 1A 2E */ lhzx r0, r8, r3
/* 8013B134 00136D94 7D 20 02 78 */ xor r0, r9, r0
/* 8013B138 00136D98 7C 08 1B 2E */ sthx r0, r8, r3
/* 8013B13C 00136D9C 54 09 04 3E */ clrlwi r9, r0, 0x10
/* 8013B140 00136DA0 38 63 00 02 */ addi r3, r3, 2
/* 8013B144 00136DA4 42 00 FF EC */ bdnz lbl_8013B130
/* 8013B148 00136DA8 A0 81 00 08 */ lhz r4, 8(r1)
/* 8013B14C 00136DAC 38 61 00 08 */ addi r3, r1, 8
/* 8013B150 00136DB0 A0 E1 00 0A */ lhz r7, 0xa(r1)
/* 8013B154 00136DB4 38 C1 00 0A */ addi r6, r1, 0xa
/* 8013B158 00136DB8 7C 80 1F 2C */ sthbrx r4, 0, r3
/* 8013B15C 00136DBC 38 A1 00 0C */ addi r5, r1, 0xc
/* 8013B160 00136DC0 A1 01 00 0C */ lhz r8, 0xc(r1)
/* 8013B164 00136DC4 38 01 00 0E */ addi r0, r1, 0xe
/* 8013B168 00136DC8 A1 21 00 0E */ lhz r9, 0xe(r1)
/* 8013B16C 00136DCC 38 80 01 20 */ li r4, 0x120
/* 8013B170 00136DD0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 8013B174 00136DD4 7C E0 37 2C */ sthbrx r7, 0, r6
/* 8013B178 00136DD8 7D 00 2F 2C */ sthbrx r8, 0, r5
/* 8013B17C 00136DDC 7D 20 07 2C */ sthbrx r9, 0, r0
/* 8013B180 00136DE0 48 09 FB 15 */ bl func_801DAC94
/* 8013B184 00136DE4 7C 77 1B 78 */ mr r23, r3
/* 8013B188 00136DE8 38 81 00 08 */ addi r4, r1, 8
/* 8013B18C 00136DEC 38 A0 00 08 */ li r5, 8
/* 8013B190 00136DF0 48 1C 5A 81 */ bl func_80300C10
/* 8013B194 00136DF4 7E E3 BB 78 */ mr r3, r23
/* 8013B198 00136DF8 7F 65 DB 78 */ mr r5, r27
/* 8013B19C 00136DFC 7F 86 E3 78 */ mr r6, r28
/* 8013B1A0 00136E00 38 9F 07 E0 */ addi r4, r31, 0x7e0
/* 8013B1A4 00136E04 48 1C 5C C5 */ bl func_80300E68
/* 8013B1A8 00136E08 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 8013B1AC 00136E0C 7E E4 BB 78 */ mr r4, r23
/* 8013B1B0 00136E10 48 09 FB 99 */ bl func_801DAD48
/* 8013B1B4 00136E14 3B 1F 2B 8C */ addi r24, r31, 0x2b8c
/* 8013B1B8 00136E18 3B 3F 07 E0 */ addi r25, r31, 0x7e0
/* 8013B1BC 00136E1C 3A E0 00 00 */ li r23, 0
/* 8013B1C0 00136E20 3B 80 00 00 */ li r28, 0
/* 8013B1C4 00136E24 3B 40 00 00 */ li r26, 0
lbl_8013B1C8:
/* 8013B1C8 00136E28 7F D8 E3 2E */ sthx r30, r24, r28
/* 8013B1CC 00136E2C 7C D8 E2 14 */ add r6, r24, r28
/* 8013B1D0 00136E30 56 E0 44 2E */ rlwinm r0, r23, 8, 0x10, 0x17
/* 8013B1D4 00136E34 7C 99 D2 14 */ add r4, r25, r26
/* 8013B1D8 00136E38 B0 06 00 02 */ sth r0, 2(r6)
/* 8013B1DC 00136E3C 38 66 00 08 */ addi r3, r6, 8
/* 8013B1E0 00136E40 38 A0 00 68 */ li r5, 0x68
/* 8013B1E4 00136E44 93 A6 00 04 */ stw r29, 4(r6)
/* 8013B1E8 00136E48 4B EC 8E 19 */ bl memcpy
/* 8013B1EC 00136E4C 3A F7 00 01 */ addi r23, r23, 1
/* 8013B1F0 00136E50 3B 5A 00 68 */ addi r26, r26, 0x68
/* 8013B1F4 00136E54 2C 17 00 0A */ cmpwi r23, 0xa
/* 8013B1F8 00136E58 3B 9C 00 70 */ addi r28, r28, 0x70
/* 8013B1FC 00136E5C 41 80 FF CC */ blt lbl_8013B1C8
/* 8013B200 00136E60 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
/* 8013B204 00136E64 3B 3F 2B 8C */ addi r25, r31, 0x2b8c
/* 8013B208 00136E68 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
/* 8013B20C 00136E6C B3 D9 03 F0 */ sth r30, 0x3f0(r25)
/* 8013B210 00136E70 7F 64 DB 78 */ mr r4, r27
/* 8013B214 00136E74 38 79 03 F8 */ addi r3, r25, 0x3f8
/* 8013B218 00136E78 B0 19 03 F2 */ sth r0, 0x3f2(r25)
/* 8013B21C 00136E7C 38 A0 00 68 */ li r5, 0x68
/* 8013B220 00136E80 93 B9 03 F4 */ stw r29, 0x3f4(r25)
/* 8013B224 00136E84 4B EC 8D DD */ bl memcpy
/* 8013B228 00136E88 3F 80 80 42 */ lis r28, lbl_8041D118@ha
/* 8013B22C 00136E8C 3B 5F 0C 0C */ addi r26, r31, 0xc0c
/* 8013B230 00136E90 3B 9C D1 18 */ addi r28, r28, lbl_8041D118@l
/* 8013B234 00136E94 3B 00 00 00 */ li r24, 0
/* 8013B238 00136E98 3B 60 00 00 */ li r27, 0
lbl_8013B23C:
/* 8013B23C 00136E9C 88 1C 00 00 */ lbz r0, 0(r28)
/* 8013B240 00136EA0 7C 03 07 75 */ extsb. r3, r0
/* 8013B244 00136EA4 40 82 00 14 */ bne lbl_8013B258
/* 8013B248 00136EA8 7C 7A DA 14 */ add r3, r26, r27
/* 8013B24C 00136EAC 38 99 03 F0 */ addi r4, r25, 0x3f0
/* 8013B250 00136EB0 48 00 00 49 */ bl func_8013B298
/* 8013B254 00136EB4 48 00 00 18 */ b lbl_8013B26C
lbl_8013B258:
/* 8013B258 00136EB8 38 03 FF FF */ addi r0, r3, -1
/* 8013B25C 00136EBC 7C 7A DA 14 */ add r3, r26, r27
/* 8013B260 00136EC0 1C 00 00 70 */ mulli r0, r0, 0x70
/* 8013B264 00136EC4 7C 99 02 14 */ add r4, r25, r0
/* 8013B268 00136EC8 48 00 00 31 */ bl func_8013B298
lbl_8013B26C:
/* 8013B26C 00136ECC 3B 18 00 01 */ addi r24, r24, 1
/* 8013B270 00136ED0 3B 9C 00 01 */ addi r28, r28, 1
/* 8013B274 00136ED4 2C 18 00 48 */ cmpwi r24, 0x48
/* 8013B278 00136ED8 3B 7B 00 70 */ addi r27, r27, 0x70
/* 8013B27C 00136EDC 41 80 FF C0 */ blt lbl_8013B23C
/* 8013B280 00136EE0 39 61 00 40 */ addi r11, r1, 0x40
/* 8013B284 00136EE4 48 08 BE E1 */ bl _restgpr_23
/* 8013B288 00136EE8 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8013B28C 00136EEC 7C 08 03 A6 */ mtlr r0
/* 8013B290 00136EF0 38 21 00 40 */ addi r1, r1, 0x40
/* 8013B294 00136EF4 4E 80 00 20 */ blr
.global func_8013B298
func_8013B298:
/* 8013B298 00136EF8 A0 A4 00 00 */ lhz r5, 0(r4)
/* 8013B29C 00136EFC 38 00 00 34 */ li r0, 0x34
/* 8013B2A0 00136F00 38 C3 00 07 */ addi r6, r3, 7
/* 8013B2A4 00136F04 B0 A3 00 00 */ sth r5, 0(r3)
/* 8013B2A8 00136F08 38 A4 00 07 */ addi r5, r4, 7
/* 8013B2AC 00136F0C A0 E4 00 02 */ lhz r7, 2(r4)
/* 8013B2B0 00136F10 B0 E3 00 02 */ sth r7, 2(r3)
/* 8013B2B4 00136F14 80 84 00 04 */ lwz r4, 4(r4)
/* 8013B2B8 00136F18 90 83 00 04 */ stw r4, 4(r3)
/* 8013B2BC 00136F1C 7C 09 03 A6 */ mtctr r0
lbl_8013B2C0:
/* 8013B2C0 00136F20 88 85 00 01 */ lbz r4, 1(r5)
/* 8013B2C4 00136F24 8C 05 00 02 */ lbzu r0, 2(r5)
/* 8013B2C8 00136F28 98 86 00 01 */ stb r4, 1(r6)
/* 8013B2CC 00136F2C 9C 06 00 02 */ stbu r0, 2(r6)
/* 8013B2D0 00136F30 42 00 FF F0 */ bdnz lbl_8013B2C0
/* 8013B2D4 00136F34 4E 80 00 20 */ blr
.global func_8013B2D8
func_8013B2D8:
/* 8013B2D8 00136F38 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B2DC 00136F3C 90 65 06 DC */ stw r3, 0x6dc(r5)
/* 8013B2E0 00136F40 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B2E4 00136F44 90 83 06 D8 */ stw r4, 0x6d8(r3)
/* 8013B2E8 00136F48 4E 80 00 20 */ blr
.global func_8013B2EC
func_8013B2EC:
/* 8013B2EC 00136F4C 2C 04 00 03 */ cmpwi r4, 3
/* 8013B2F0 00136F50 41 82 00 D8 */ beq lbl_8013B3C8
/* 8013B2F4 00136F54 40 80 00 1C */ bge lbl_8013B310
/* 8013B2F8 00136F58 2C 04 00 01 */ cmpwi r4, 1
/* 8013B2FC 00136F5C 41 82 00 5C */ beq lbl_8013B358
/* 8013B300 00136F60 40 80 00 90 */ bge lbl_8013B390
/* 8013B304 00136F64 2C 04 00 00 */ cmpwi r4, 0
/* 8013B308 00136F68 40 80 00 18 */ bge lbl_8013B320
/* 8013B30C 00136F6C 48 00 01 64 */ b lbl_8013B470
lbl_8013B310:
/* 8013B310 00136F70 2C 04 00 05 */ cmpwi r4, 5
/* 8013B314 00136F74 41 82 01 28 */ beq lbl_8013B43C
/* 8013B318 00136F78 40 80 01 58 */ bge lbl_8013B470
/* 8013B31C 00136F7C 48 00 00 E4 */ b lbl_8013B400
lbl_8013B320:
/* 8013B320 00136F80 3C A0 80 42 */ lis r5, lbl_8041D160@ha
/* 8013B324 00136F84 38 00 00 0A */ li r0, 0xa
/* 8013B328 00136F88 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
/* 8013B32C 00136F8C 38 80 00 00 */ li r4, 0
/* 8013B330 00136F90 7C 09 03 A6 */ mtctr r0
lbl_8013B334:
/* 8013B334 00136F94 7C 05 20 AE */ lbzx r0, r5, r4
/* 8013B338 00136F98 7C 03 00 00 */ cmpw r3, r0
/* 8013B33C 00136F9C 40 82 00 10 */ bne lbl_8013B34C
/* 8013B340 00136FA0 7C 65 22 14 */ add r3, r5, r4
/* 8013B344 00136FA4 88 63 00 01 */ lbz r3, 1(r3)
/* 8013B348 00136FA8 4E 80 00 20 */ blr
lbl_8013B34C:
/* 8013B34C 00136FAC 38 84 00 06 */ addi r4, r4, 6
/* 8013B350 00136FB0 42 00 FF E4 */ bdnz lbl_8013B334
/* 8013B354 00136FB4 48 00 01 1C */ b lbl_8013B470
lbl_8013B358:
/* 8013B358 00136FB8 3C C0 80 42 */ lis r6, lbl_8041D160@ha
/* 8013B35C 00136FBC 38 00 00 0A */ li r0, 0xa
/* 8013B360 00136FC0 38 C6 D1 60 */ addi r6, r6, lbl_8041D160@l
/* 8013B364 00136FC4 38 80 00 00 */ li r4, 0
/* 8013B368 00136FC8 7C 09 03 A6 */ mtctr r0
lbl_8013B36C:
/* 8013B36C 00136FCC 7C A6 22 14 */ add r5, r6, r4
/* 8013B370 00136FD0 88 05 00 01 */ lbz r0, 1(r5)
/* 8013B374 00136FD4 7C 03 00 00 */ cmpw r3, r0
/* 8013B378 00136FD8 40 82 00 0C */ bne lbl_8013B384
/* 8013B37C 00136FDC A0 65 00 02 */ lhz r3, 2(r5)
/* 8013B380 00136FE0 4E 80 00 20 */ blr
lbl_8013B384:
/* 8013B384 00136FE4 38 84 00 06 */ addi r4, r4, 6
/* 8013B388 00136FE8 42 00 FF E4 */ bdnz lbl_8013B36C
/* 8013B38C 00136FEC 48 00 00 E4 */ b lbl_8013B470
lbl_8013B390:
/* 8013B390 00136FF0 3C A0 80 42 */ lis r5, lbl_8041D160@ha
/* 8013B394 00136FF4 38 00 00 0A */ li r0, 0xa
/* 8013B398 00136FF8 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
/* 8013B39C 00136FFC 38 80 00 00 */ li r4, 0
/* 8013B3A0 00137000 7C 09 03 A6 */ mtctr r0
lbl_8013B3A4:
/* 8013B3A4 00137004 7C 05 20 AE */ lbzx r0, r5, r4
/* 8013B3A8 00137008 7C 03 00 00 */ cmpw r3, r0
/* 8013B3AC 0013700C 40 82 00 10 */ bne lbl_8013B3BC
/* 8013B3B0 00137010 7C 65 22 14 */ add r3, r5, r4
/* 8013B3B4 00137014 A0 63 00 04 */ lhz r3, 4(r3)
/* 8013B3B8 00137018 4E 80 00 20 */ blr
lbl_8013B3BC:
/* 8013B3BC 0013701C 38 84 00 06 */ addi r4, r4, 6
/* 8013B3C0 00137020 42 00 FF E4 */ bdnz lbl_8013B3A4
/* 8013B3C4 00137024 48 00 00 AC */ b lbl_8013B470
lbl_8013B3C8:
/* 8013B3C8 00137028 3C A0 80 42 */ lis r5, lbl_8041D160@ha
/* 8013B3CC 0013702C 38 00 00 0A */ li r0, 0xa
/* 8013B3D0 00137030 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
/* 8013B3D4 00137034 38 80 00 00 */ li r4, 0
/* 8013B3D8 00137038 7C 09 03 A6 */ mtctr r0
lbl_8013B3DC:
/* 8013B3DC 0013703C 7C C5 22 14 */ add r6, r5, r4
/* 8013B3E0 00137040 88 06 00 01 */ lbz r0, 1(r6)
/* 8013B3E4 00137044 7C 03 00 00 */ cmpw r3, r0
/* 8013B3E8 00137048 40 82 00 0C */ bne lbl_8013B3F4
/* 8013B3EC 0013704C 88 66 00 00 */ lbz r3, 0(r6)
/* 8013B3F0 00137050 4E 80 00 20 */ blr
lbl_8013B3F4:
/* 8013B3F4 00137054 38 84 00 06 */ addi r4, r4, 6
/* 8013B3F8 00137058 42 00 FF E4 */ bdnz lbl_8013B3DC
/* 8013B3FC 0013705C 48 00 00 74 */ b lbl_8013B470
lbl_8013B400:
/* 8013B400 00137060 3C A0 80 42 */ lis r5, lbl_8041D160@ha
/* 8013B404 00137064 38 00 00 0A */ li r0, 0xa
/* 8013B408 00137068 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
/* 8013B40C 0013706C 38 C0 00 00 */ li r6, 0
/* 8013B410 00137070 38 80 00 00 */ li r4, 0
/* 8013B414 00137074 7C 09 03 A6 */ mtctr r0
lbl_8013B418:
/* 8013B418 00137078 7C 05 20 AE */ lbzx r0, r5, r4
/* 8013B41C 0013707C 7C 03 00 00 */ cmpw r3, r0
/* 8013B420 00137080 40 82 00 0C */ bne lbl_8013B42C
/* 8013B424 00137084 7C C3 33 78 */ mr r3, r6
/* 8013B428 00137088 4E 80 00 20 */ blr
lbl_8013B42C:
/* 8013B42C 0013708C 38 C6 00 01 */ addi r6, r6, 1
/* 8013B430 00137090 38 84 00 06 */ addi r4, r4, 6
/* 8013B434 00137094 42 00 FF E4 */ bdnz lbl_8013B418
/* 8013B438 00137098 48 00 00 38 */ b lbl_8013B470
lbl_8013B43C:
/* 8013B43C 0013709C 3C A0 80 42 */ lis r5, lbl_8041D160@ha
/* 8013B440 001370A0 38 00 00 0A */ li r0, 0xa
/* 8013B444 001370A4 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
/* 8013B448 001370A8 38 80 00 00 */ li r4, 0
/* 8013B44C 001370AC 7C 09 03 A6 */ mtctr r0
lbl_8013B450:
/* 8013B450 001370B0 7C 05 20 AE */ lbzx r0, r5, r4
/* 8013B454 001370B4 7C 03 00 00 */ cmpw r3, r0
/* 8013B458 001370B8 40 82 00 10 */ bne lbl_8013B468
/* 8013B45C 001370BC 7C 65 22 14 */ add r3, r5, r4
/* 8013B460 001370C0 A0 63 00 02 */ lhz r3, 2(r3)
/* 8013B464 001370C4 4E 80 00 20 */ blr
lbl_8013B468:
/* 8013B468 001370C8 38 84 00 06 */ addi r4, r4, 6
/* 8013B46C 001370CC 42 00 FF E4 */ bdnz lbl_8013B450
lbl_8013B470:
/* 8013B470 001370D0 38 60 00 00 */ li r3, 0
/* 8013B474 001370D4 4E 80 00 20 */ blr
lbl_8013B478:
/* 8013B478 001370D8 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 8013B47C 001370DC 7C 08 02 A6 */ mflr r0
/* 8013B480 001370E0 38 A0 00 03 */ li r5, 3
/* 8013B484 001370E4 90 01 00 64 */ stw r0, 0x64(r1)
/* 8013B488 001370E8 38 C1 00 08 */ addi r6, r1, 8
/* 8013B48C 001370EC 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 8013B490 001370F0 7C 9F 23 78 */ mr r31, r4
/* 8013B494 001370F4 93 C1 00 58 */ stw r30, 0x58(r1)
/* 8013B498 001370F8 7C 7E 1B 78 */ mr r30, r3
/* 8013B49C 001370FC 48 11 8A 41 */ bl func_80253EDC
/* 8013B4A0 00137100 80 01 00 08 */ lwz r0, 8(r1)
/* 8013B4A4 00137104 2C 00 00 01 */ cmpwi r0, 1
/* 8013B4A8 00137108 41 82 00 38 */ beq lbl_8013B4E0
/* 8013B4AC 0013710C 40 80 00 8C */ bge lbl_8013B538
/* 8013B4B0 00137110 2C 00 00 00 */ cmpwi r0, 0
/* 8013B4B4 00137114 40 80 00 08 */ bge lbl_8013B4BC
/* 8013B4B8 00137118 48 00 00 80 */ b lbl_8013B538
lbl_8013B4BC:
/* 8013B4BC 0013711C 7F C3 F3 78 */ mr r3, r30
/* 8013B4C0 00137120 7F E4 FB 78 */ mr r4, r31
/* 8013B4C4 00137124 38 C1 00 2C */ addi r6, r1, 0x2c
/* 8013B4C8 00137128 38 A0 00 06 */ li r5, 6
/* 8013B4CC 0013712C 48 11 8A 11 */ bl func_80253EDC
/* 8013B4D0 00137130 38 81 00 2C */ addi r4, r1, 0x2c
/* 8013B4D4 00137134 38 60 00 63 */ li r3, 0x63
/* 8013B4D8 00137138 4B F1 E5 65 */ bl func_80059A3C
/* 8013B4DC 0013713C 48 00 00 5C */ b lbl_8013B538
lbl_8013B4E0:
/* 8013B4E0 00137140 C0 22 8D E8 */ lfs f1, lbl_806413E8-_SDA2_BASE_(r2)
/* 8013B4E4 00137144 38 60 00 1B */ li r3, 0x1b
/* 8013B4E8 00137148 C0 02 8D EC */ lfs f0, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013B4EC 0013714C D0 21 00 18 */ stfs f1, 0x18(r1)
/* 8013B4F0 00137150 D0 21 00 24 */ stfs f1, 0x24(r1)
/* 8013B4F4 00137154 D0 21 00 10 */ stfs f1, 0x10(r1)
/* 8013B4F8 00137158 D0 21 00 0C */ stfs f1, 0xc(r1)
/* 8013B4FC 0013715C D0 01 00 28 */ stfs f0, 0x28(r1)
/* 8013B500 00137160 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 8013B504 00137164 D0 01 00 20 */ stfs f0, 0x20(r1)
/* 8013B508 00137168 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 8013B50C 0013716C 4B F1 F4 ED */ bl func_8005A9F8
/* 8013B510 00137170 7C 66 1B 78 */ mr r6, r3
/* 8013B514 00137174 7F C3 F3 78 */ mr r3, r30
/* 8013B518 00137178 7F E4 FB 78 */ mr r4, r31
/* 8013B51C 0013717C 38 A0 00 02 */ li r5, 2
/* 8013B520 00137180 48 11 89 E5 */ bl func_80253F04
/* 8013B524 00137184 7F C3 F3 78 */ mr r3, r30
/* 8013B528 00137188 7F E4 FB 78 */ mr r4, r31
/* 8013B52C 0013718C 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013B530 00137190 38 A0 00 01 */ li r5, 1
/* 8013B534 00137194 48 11 89 D1 */ bl func_80253F04
lbl_8013B538:
/* 8013B538 00137198 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8013B53C 0013719C 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 8013B540 001371A0 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 8013B544 001371A4 7C 08 03 A6 */ mtlr r0
/* 8013B548 001371A8 38 21 00 60 */ addi r1, r1, 0x60
/* 8013B54C 001371AC 4E 80 00 20 */ blr
lbl_8013B550:
/* 8013B550 001371B0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013B554 001371B4 7C 08 02 A6 */ mflr r0
/* 8013B558 001371B8 38 A0 00 03 */ li r5, 3
/* 8013B55C 001371BC 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013B560 001371C0 38 C1 00 08 */ addi r6, r1, 8
/* 8013B564 001371C4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8013B568 001371C8 7C 9F 23 78 */ mr r31, r4
/* 8013B56C 001371CC 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8013B570 001371D0 7C 7E 1B 78 */ mr r30, r3
/* 8013B574 001371D4 48 11 89 19 */ bl func_80253E8C
/* 8013B578 001371D8 80 01 00 08 */ lwz r0, 8(r1)
/* 8013B57C 001371DC 2C 00 00 01 */ cmpwi r0, 1
/* 8013B580 001371E0 41 82 00 08 */ beq lbl_8013B588
/* 8013B584 001371E4 48 00 00 D0 */ b lbl_8013B654
lbl_8013B588:
/* 8013B588 001371E8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B58C 001371EC 80 03 06 AC */ lwz r0, 0x6ac(r3)
/* 8013B590 001371F0 2C 00 FF FD */ cmpwi r0, -3
/* 8013B594 001371F4 41 82 00 58 */ beq lbl_8013B5EC
/* 8013B598 001371F8 40 80 00 14 */ bge lbl_8013B5AC
/* 8013B59C 001371FC 2C 00 FF FB */ cmpwi r0, -5
/* 8013B5A0 00137200 41 82 00 7C */ beq lbl_8013B61C
/* 8013B5A4 00137204 40 80 00 60 */ bge lbl_8013B604
/* 8013B5A8 00137208 48 00 00 8C */ b lbl_8013B634
lbl_8013B5AC:
/* 8013B5AC 0013720C 2C 00 FF FF */ cmpwi r0, -1
/* 8013B5B0 00137210 41 82 00 0C */ beq lbl_8013B5BC
/* 8013B5B4 00137214 40 80 00 80 */ bge lbl_8013B634
/* 8013B5B8 00137218 48 00 00 1C */ b lbl_8013B5D4
lbl_8013B5BC:
/* 8013B5BC 0013721C 7F C3 F3 78 */ mr r3, r30
/* 8013B5C0 00137220 7F E4 FB 78 */ mr r4, r31
/* 8013B5C4 00137224 38 A0 00 02 */ li r5, 2
/* 8013B5C8 00137228 38 C0 2E 86 */ li r6, 0x2e86
/* 8013B5CC 0013722C 48 11 88 E9 */ bl func_80253EB4
/* 8013B5D0 00137230 48 00 00 84 */ b lbl_8013B654
lbl_8013B5D4:
/* 8013B5D4 00137234 7F C3 F3 78 */ mr r3, r30
/* 8013B5D8 00137238 7F E4 FB 78 */ mr r4, r31
/* 8013B5DC 0013723C 38 A0 00 02 */ li r5, 2
/* 8013B5E0 00137240 38 C0 2E B4 */ li r6, 0x2eb4
/* 8013B5E4 00137244 48 11 88 D1 */ bl func_80253EB4
/* 8013B5E8 00137248 48 00 00 6C */ b lbl_8013B654
lbl_8013B5EC:
/* 8013B5EC 0013724C 7F C3 F3 78 */ mr r3, r30
/* 8013B5F0 00137250 7F E4 FB 78 */ mr r4, r31
/* 8013B5F4 00137254 38 A0 00 02 */ li r5, 2
/* 8013B5F8 00137258 38 C0 2E B5 */ li r6, 0x2eb5
/* 8013B5FC 0013725C 48 11 88 B9 */ bl func_80253EB4
/* 8013B600 00137260 48 00 00 54 */ b lbl_8013B654
lbl_8013B604:
/* 8013B604 00137264 7F C3 F3 78 */ mr r3, r30
/* 8013B608 00137268 7F E4 FB 78 */ mr r4, r31
/* 8013B60C 0013726C 38 A0 00 02 */ li r5, 2
/* 8013B610 00137270 38 C0 2E A6 */ li r6, 0x2ea6
/* 8013B614 00137274 48 11 88 A1 */ bl func_80253EB4
/* 8013B618 00137278 48 00 00 3C */ b lbl_8013B654
lbl_8013B61C:
/* 8013B61C 0013727C 7F C3 F3 78 */ mr r3, r30
/* 8013B620 00137280 7F E4 FB 78 */ mr r4, r31
/* 8013B624 00137284 38 A0 00 02 */ li r5, 2
/* 8013B628 00137288 38 C0 43 E4 */ li r6, 0x43e4
/* 8013B62C 0013728C 48 11 88 89 */ bl func_80253EB4
/* 8013B630 00137290 48 00 00 24 */ b lbl_8013B654
lbl_8013B634:
/* 8013B634 00137294 80 63 06 88 */ lwz r3, 0x688(r3)
/* 8013B638 00137298 38 80 00 01 */ li r4, 1
/* 8013B63C 0013729C 4B FF FC B1 */ bl func_8013B2EC
/* 8013B640 001372A0 54 66 04 3E */ clrlwi r6, r3, 0x10
/* 8013B644 001372A4 7F C3 F3 78 */ mr r3, r30
/* 8013B648 001372A8 7F E4 FB 78 */ mr r4, r31
/* 8013B64C 001372AC 38 A0 00 02 */ li r5, 2
/* 8013B650 001372B0 48 11 88 65 */ bl func_80253EB4
lbl_8013B654:
/* 8013B654 001372B4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013B658 001372B8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8013B65C 001372BC 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8013B660 001372C0 7C 08 03 A6 */ mtlr r0
/* 8013B664 001372C4 38 21 00 20 */ addi r1, r1, 0x20
/* 8013B668 001372C8 4E 80 00 20 */ blr
lbl_8013B66C:
/* 8013B66C 001372CC 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8013B670 001372D0 7C 08 02 A6 */ mflr r0
/* 8013B674 001372D4 38 A0 00 03 */ li r5, 3
/* 8013B678 001372D8 90 01 00 44 */ stw r0, 0x44(r1)
/* 8013B67C 001372DC 38 C1 00 08 */ addi r6, r1, 8
/* 8013B680 001372E0 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 8013B684 001372E4 7C 9F 23 78 */ mr r31, r4
/* 8013B688 001372E8 93 C1 00 38 */ stw r30, 0x38(r1)
/* 8013B68C 001372EC 7C 7E 1B 78 */ mr r30, r3
/* 8013B690 001372F0 48 11 88 4D */ bl func_80253EDC
/* 8013B694 001372F4 80 01 00 08 */ lwz r0, 8(r1)
/* 8013B698 001372F8 2C 00 00 02 */ cmpwi r0, 2
/* 8013B69C 001372FC 41 82 00 48 */ beq lbl_8013B6E4
/* 8013B6A0 00137300 40 80 00 10 */ bge lbl_8013B6B0
/* 8013B6A4 00137304 2C 00 00 00 */ cmpwi r0, 0
/* 8013B6A8 00137308 40 80 00 14 */ bge lbl_8013B6BC
/* 8013B6AC 0013730C 48 00 00 A4 */ b lbl_8013B750
lbl_8013B6B0:
/* 8013B6B0 00137310 2C 00 00 04 */ cmpwi r0, 4
/* 8013B6B4 00137314 40 80 00 9C */ bge lbl_8013B750
/* 8013B6B8 00137318 48 00 00 64 */ b lbl_8013B71C
lbl_8013B6BC:
/* 8013B6BC 0013731C 7F C3 F3 78 */ mr r3, r30
/* 8013B6C0 00137320 7F E4 FB 78 */ mr r4, r31
/* 8013B6C4 00137324 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013B6C8 00137328 38 A0 00 06 */ li r5, 6
/* 8013B6CC 0013732C 48 11 88 11 */ bl func_80253EDC
/* 8013B6D0 00137330 80 61 00 08 */ lwz r3, 8(r1)
/* 8013B6D4 00137334 38 81 00 0C */ addi r4, r1, 0xc
/* 8013B6D8 00137338 38 63 00 01 */ addi r3, r3, 1
/* 8013B6DC 0013733C 4B F1 E3 61 */ bl func_80059A3C
/* 8013B6E0 00137340 48 00 00 70 */ b lbl_8013B750
lbl_8013B6E4:
/* 8013B6E4 00137344 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B6E8 00137348 88 03 06 CA */ lbz r0, 0x6ca(r3)
/* 8013B6EC 0013734C 2C 00 00 00 */ cmpwi r0, 0
/* 8013B6F0 00137350 40 82 00 60 */ bne lbl_8013B750
/* 8013B6F4 00137354 88 1F 00 0E */ lbz r0, 0xe(r31)
/* 8013B6F8 00137358 88 7F 00 0F */ lbz r3, 0xf(r31)
/* 8013B6FC 0013735C 7C 04 16 70 */ srawi r4, r0, 2
/* 8013B700 00137360 88 1F 00 10 */ lbz r0, 0x10(r31)
/* 8013B704 00137364 7C 63 16 70 */ srawi r3, r3, 2
/* 8013B708 00137368 98 9F 00 0E */ stb r4, 0xe(r31)
/* 8013B70C 0013736C 7C 00 16 70 */ srawi r0, r0, 2
/* 8013B710 00137370 98 7F 00 0F */ stb r3, 0xf(r31)
/* 8013B714 00137374 98 1F 00 10 */ stb r0, 0x10(r31)
/* 8013B718 00137378 48 00 00 38 */ b lbl_8013B750
lbl_8013B71C:
/* 8013B71C 0013737C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B720 00137380 88 03 06 CB */ lbz r0, 0x6cb(r3)
/* 8013B724 00137384 2C 00 00 00 */ cmpwi r0, 0
/* 8013B728 00137388 40 82 00 28 */ bne lbl_8013B750
/* 8013B72C 0013738C 88 1F 00 0E */ lbz r0, 0xe(r31)
/* 8013B730 00137390 88 7F 00 0F */ lbz r3, 0xf(r31)
/* 8013B734 00137394 7C 04 16 70 */ srawi r4, r0, 2
/* 8013B738 00137398 88 1F 00 10 */ lbz r0, 0x10(r31)
/* 8013B73C 0013739C 7C 63 16 70 */ srawi r3, r3, 2
/* 8013B740 001373A0 98 9F 00 0E */ stb r4, 0xe(r31)
/* 8013B744 001373A4 7C 00 16 70 */ srawi r0, r0, 2
/* 8013B748 001373A8 98 7F 00 0F */ stb r3, 0xf(r31)
/* 8013B74C 001373AC 98 1F 00 10 */ stb r0, 0x10(r31)
lbl_8013B750:
/* 8013B750 001373B0 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8013B754 001373B4 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 8013B758 001373B8 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 8013B75C 001373BC 7C 08 03 A6 */ mtlr r0
/* 8013B760 001373C0 38 21 00 40 */ addi r1, r1, 0x40
/* 8013B764 001373C4 4E 80 00 20 */ blr
lbl_8013B768:
/* 8013B768 001373C8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013B76C 001373CC 7C 08 02 A6 */ mflr r0
/* 8013B770 001373D0 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013B774 001373D4 39 61 00 20 */ addi r11, r1, 0x20
/* 8013B778 001373D8 48 08 B9 B9 */ bl _savegpr_29
/* 8013B77C 001373DC 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
/* 8013B780 001373E0 7C 7D 1B 78 */ mr r29, r3
/* 8013B784 001373E4 3B E5 FF FF */ addi r31, r5, 0x0000FFFF@l
/* 8013B788 001373E8 7C 9E 23 78 */ mr r30, r4
/* 8013B78C 001373EC 38 C1 00 08 */ addi r6, r1, 8
/* 8013B790 001373F0 38 A0 00 03 */ li r5, 3
/* 8013B794 001373F4 48 11 86 F9 */ bl func_80253E8C
/* 8013B798 001373F8 80 01 00 08 */ lwz r0, 8(r1)
/* 8013B79C 001373FC 2C 00 00 20 */ cmpwi r0, 0x20
/* 8013B7A0 00137400 41 82 00 08 */ beq lbl_8013B7A8
/* 8013B7A4 00137404 48 00 00 48 */ b lbl_8013B7EC
lbl_8013B7A8:
/* 8013B7A8 00137408 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B7AC 0013740C 80 64 06 8C */ lwz r3, 0x68c(r4)
/* 8013B7B0 00137410 2C 03 00 00 */ cmpwi r3, 0
/* 8013B7B4 00137414 40 82 00 0C */ bne lbl_8013B7C0
/* 8013B7B8 00137418 3B E0 2E 9B */ li r31, 0x2e9b
/* 8013B7BC 0013741C 48 00 00 30 */ b lbl_8013B7EC
lbl_8013B7C0:
/* 8013B7C0 00137420 38 03 FF EB */ addi r0, r3, -21
/* 8013B7C4 00137424 54 00 10 3A */ slwi r0, r0, 2
/* 8013B7C8 00137428 7C 84 02 14 */ add r4, r4, r0
/* 8013B7CC 0013742C 80 04 06 58 */ lwz r0, 0x658(r4)
/* 8013B7D0 00137430 2C 00 00 00 */ cmpwi r0, 0
/* 8013B7D4 00137434 40 82 00 0C */ bne lbl_8013B7E0
/* 8013B7D8 00137438 3B E0 52 35 */ li r31, 0x5235
/* 8013B7DC 0013743C 48 00 00 10 */ b lbl_8013B7EC
lbl_8013B7E0:
/* 8013B7E0 00137440 38 80 00 02 */ li r4, 2
/* 8013B7E4 00137444 4B FF FB 09 */ bl func_8013B2EC
/* 8013B7E8 00137448 54 7F 04 3E */ clrlwi r31, r3, 0x10
lbl_8013B7EC:
/* 8013B7EC 0013744C 57 E6 04 3E */ clrlwi r6, r31, 0x10
/* 8013B7F0 00137450 28 06 FF FF */ cmplwi r6, 0xffff
/* 8013B7F4 00137454 41 82 00 14 */ beq lbl_8013B808
/* 8013B7F8 00137458 7F A3 EB 78 */ mr r3, r29
/* 8013B7FC 0013745C 7F C4 F3 78 */ mr r4, r30
/* 8013B800 00137460 38 A0 00 02 */ li r5, 2
/* 8013B804 00137464 48 11 86 B1 */ bl func_80253EB4
lbl_8013B808:
/* 8013B808 00137468 39 61 00 20 */ addi r11, r1, 0x20
/* 8013B80C 0013746C 48 08 B9 71 */ bl _restgpr_29
/* 8013B810 00137470 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013B814 00137474 7C 08 03 A6 */ mtlr r0
/* 8013B818 00137478 38 21 00 20 */ addi r1, r1, 0x20
/* 8013B81C 0013747C 4E 80 00 20 */ blr
lbl_8013B820:
/* 8013B820 00137480 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 8013B824 00137484 7C 08 02 A6 */ mflr r0
/* 8013B828 00137488 90 01 00 64 */ stw r0, 0x64(r1)
/* 8013B82C 0013748C 39 61 00 60 */ addi r11, r1, 0x60
/* 8013B830 00137490 48 08 B8 FD */ bl _savegpr_28
/* 8013B834 00137494 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
/* 8013B838 00137498 7C 7C 1B 78 */ mr r28, r3
/* 8013B83C 0013749C 3B C5 FF FF */ addi r30, r5, 0x0000FFFF@l
/* 8013B840 001374A0 7C 9D 23 78 */ mr r29, r4
/* 8013B844 001374A4 38 C1 00 08 */ addi r6, r1, 8
/* 8013B848 001374A8 38 A0 00 03 */ li r5, 3
/* 8013B84C 001374AC 48 11 86 91 */ bl func_80253EDC
/* 8013B850 001374B0 80 01 00 08 */ lwz r0, 8(r1)
/* 8013B854 001374B4 28 00 00 1E */ cmplwi r0, 0x1e
/* 8013B858 001374B8 41 81 00 B4 */ bgt lbl_8013B90C
/* 8013B85C 001374BC 3C 60 80 42 */ lis r3, lbl_8041D21C@ha
/* 8013B860 001374C0 54 00 10 3A */ slwi r0, r0, 2
/* 8013B864 001374C4 38 63 D2 1C */ addi r3, r3, lbl_8041D21C@l
/* 8013B868 001374C8 7C 63 00 2E */ lwzx r3, r3, r0
/* 8013B86C 001374CC 7C 69 03 A6 */ mtctr r3
/* 8013B870 001374D0 4E 80 04 20 */ bctr
/* 8013B874 001374D4 7F 83 E3 78 */ mr r3, r28
/* 8013B878 001374D8 7F A4 EB 78 */ mr r4, r29
/* 8013B87C 001374DC 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013B880 001374E0 38 A0 00 06 */ li r5, 6
/* 8013B884 001374E4 48 11 86 59 */ bl func_80253EDC
/* 8013B888 001374E8 80 61 00 08 */ lwz r3, 8(r1)
/* 8013B88C 001374EC 38 81 00 0C */ addi r4, r1, 0xc
/* 8013B890 001374F0 4B F1 E1 AD */ bl func_80059A3C
/* 8013B894 001374F4 48 00 00 78 */ b lbl_8013B90C
/* 8013B898 001374F8 3B E0 00 00 */ li r31, 0
/* 8013B89C 001374FC 3B C0 2E 87 */ li r30, 0x2e87
/* 8013B8A0 00137500 48 00 00 6C */ b lbl_8013B90C
/* 8013B8A4 00137504 3B E0 00 01 */ li r31, 1
/* 8013B8A8 00137508 3B C0 2E 88 */ li r30, 0x2e88
/* 8013B8AC 0013750C 48 00 00 60 */ b lbl_8013B90C
/* 8013B8B0 00137510 3B E0 00 02 */ li r31, 2
/* 8013B8B4 00137514 3B C0 2E 89 */ li r30, 0x2e89
/* 8013B8B8 00137518 48 00 00 54 */ b lbl_8013B90C
/* 8013B8BC 0013751C 3B E0 00 03 */ li r31, 3
/* 8013B8C0 00137520 3B C0 2E 8A */ li r30, 0x2e8a
/* 8013B8C4 00137524 48 00 00 48 */ b lbl_8013B90C
/* 8013B8C8 00137528 3B E0 00 04 */ li r31, 4
/* 8013B8CC 0013752C 3B C0 2E 8B */ li r30, 0x2e8b
/* 8013B8D0 00137530 48 00 00 3C */ b lbl_8013B90C
/* 8013B8D4 00137534 3B E0 00 05 */ li r31, 5
/* 8013B8D8 00137538 3B C0 2E 8C */ li r30, 0x2e8c
/* 8013B8DC 0013753C 48 00 00 30 */ b lbl_8013B90C
/* 8013B8E0 00137540 3B E0 00 06 */ li r31, 6
/* 8013B8E4 00137544 3B C0 2E 8D */ li r30, 0x2e8d
/* 8013B8E8 00137548 48 00 00 24 */ b lbl_8013B90C
/* 8013B8EC 0013754C 3B E0 00 07 */ li r31, 7
/* 8013B8F0 00137550 3B C0 2E 8E */ li r30, 0x2e8e
/* 8013B8F4 00137554 48 00 00 18 */ b lbl_8013B90C
/* 8013B8F8 00137558 3B E0 00 08 */ li r31, 8
/* 8013B8FC 0013755C 3B C0 2E 8F */ li r30, 0x2e8f
/* 8013B900 00137560 48 00 00 0C */ b lbl_8013B90C
/* 8013B904 00137564 3B E0 00 09 */ li r31, 9
/* 8013B908 00137568 3B C0 2E 90 */ li r30, 0x2e90
lbl_8013B90C:
/* 8013B90C 0013756C 57 C0 04 3E */ clrlwi r0, r30, 0x10
/* 8013B910 00137570 28 00 FF FF */ cmplwi r0, 0xffff
/* 8013B914 00137574 41 82 00 9C */ beq lbl_8013B9B0
/* 8013B918 00137578 7F 83 E3 78 */ mr r3, r28
/* 8013B91C 0013757C 7F A4 EB 78 */ mr r4, r29
/* 8013B920 00137580 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013B924 00137584 38 A0 00 06 */ li r5, 6
/* 8013B928 00137588 48 11 85 B5 */ bl func_80253EDC
/* 8013B92C 0013758C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B930 00137590 57 E0 10 3A */ slwi r0, r31, 2
/* 8013B934 00137594 88 9D 00 11 */ lbz r4, 0x11(r29)
/* 8013B938 00137598 7C 63 02 14 */ add r3, r3, r0
/* 8013B93C 0013759C 80 03 06 58 */ lwz r0, 0x658(r3)
/* 8013B940 001375A0 64 88 3F 3F */ oris r8, r4, 0x3f3f
/* 8013B944 001375A4 61 08 3F 00 */ ori r8, r8, 0x3f00
/* 8013B948 001375A8 2C 00 00 00 */ cmpwi r0, 0
/* 8013B94C 001375AC 41 82 00 0C */ beq lbl_8013B958
/* 8013B950 001375B0 38 00 FF 00 */ li r0, -256
/* 8013B954 001375B4 7C 88 03 78 */ or r8, r4, r0
lbl_8013B958:
/* 8013B958 001375B8 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 8013B95C 001375BC 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 8013B960 001375C0 C0 81 00 10 */ lfs f4, 0x10(r1)
/* 8013B964 001375C4 FC 20 00 1E */ fctiwz f1, f0
/* 8013B968 001375C8 C0 41 00 1C */ lfs f2, 0x1c(r1)
/* 8013B96C 001375CC EC 84 00 28 */ fsubs f4, f4, f0
/* 8013B970 001375D0 C0 61 00 24 */ lfs f3, 0x24(r1)
/* 8013B974 001375D4 FC 00 10 1E */ fctiwz f0, f2
/* 8013B978 001375D8 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 8013B97C 001375DC FC 20 20 1E */ fctiwz f1, f4
/* 8013B980 001375E0 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 8013B984 001375E4 EC 43 10 28 */ fsubs f2, f3, f2
/* 8013B988 001375E8 80 81 00 44 */ lwz r4, 0x44(r1)
/* 8013B98C 001375EC D8 21 00 30 */ stfd f1, 0x30(r1)
/* 8013B990 001375F0 FC 00 10 1E */ fctiwz f0, f2
/* 8013B994 001375F4 80 A1 00 4C */ lwz r5, 0x4c(r1)
/* 8013B998 001375F8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8013B99C 001375FC D8 01 00 38 */ stfd f0, 0x38(r1)
/* 8013B9A0 00137600 7C 06 07 34 */ extsh r6, r0
/* 8013B9A4 00137604 80 E1 00 3C */ lwz r7, 0x3c(r1)
/* 8013B9A8 00137608 7C E7 07 34 */ extsh r7, r7
/* 8013B9AC 0013760C 48 11 47 89 */ bl func_80250134
lbl_8013B9B0:
/* 8013B9B0 00137610 39 61 00 60 */ addi r11, r1, 0x60
/* 8013B9B4 00137614 48 08 B7 C5 */ bl _restgpr_28
/* 8013B9B8 00137618 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8013B9BC 0013761C 7C 08 03 A6 */ mtlr r0
/* 8013B9C0 00137620 38 21 00 60 */ addi r1, r1, 0x60
/* 8013B9C4 00137624 4E 80 00 20 */ blr
lbl_8013B9C8:
/* 8013B9C8 00137628 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013B9CC 0013762C 7C 08 02 A6 */ mflr r0
/* 8013B9D0 00137630 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013B9D4 00137634 39 61 00 20 */ addi r11, r1, 0x20
/* 8013B9D8 00137638 48 08 B7 59 */ bl _savegpr_29
/* 8013B9DC 0013763C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B9E0 00137640 7C 9E 23 78 */ mr r30, r4
/* 8013B9E4 00137644 3B E0 00 00 */ li r31, 0
/* 8013B9E8 00137648 7C 7D 1B 78 */ mr r29, r3
/* 8013B9EC 0013764C 80 85 06 B0 */ lwz r4, 0x6b0(r5)
/* 8013B9F0 00137650 80 05 06 B8 */ lwz r0, 0x6b8(r5)
/* 8013B9F4 00137654 7C 04 02 14 */ add r0, r4, r0
/* 8013B9F8 00137658 90 05 06 B0 */ stw r0, 0x6b0(r5)
/* 8013B9FC 0013765C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BA00 00137660 93 E4 06 B8 */ stw r31, 0x6b8(r4)
/* 8013BA04 00137664 48 11 83 DD */ bl func_80253DE0
/* 8013BA08 00137668 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8013BA0C 0013766C 28 00 00 01 */ cmplwi r0, 1
/* 8013BA10 00137670 41 81 00 14 */ bgt lbl_8013BA24
/* 8013BA14 00137674 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BA18 00137678 38 00 00 01 */ li r0, 1
/* 8013BA1C 0013767C 90 03 06 C0 */ stw r0, 0x6c0(r3)
/* 8013BA20 00137680 48 00 00 0C */ b lbl_8013BA2C
lbl_8013BA24:
/* 8013BA24 00137684 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BA28 00137688 93 E3 06 C0 */ stw r31, 0x6c0(r3)
lbl_8013BA2C:
/* 8013BA2C 0013768C 7F A3 EB 78 */ mr r3, r29
/* 8013BA30 00137690 7F C4 F3 78 */ mr r4, r30
/* 8013BA34 00137694 38 C1 00 08 */ addi r6, r1, 8
/* 8013BA38 00137698 38 A0 00 03 */ li r5, 3
/* 8013BA3C 0013769C 48 11 84 51 */ bl func_80253E8C
/* 8013BA40 001376A0 80 01 00 08 */ lwz r0, 8(r1)
/* 8013BA44 001376A4 2C 00 00 19 */ cmpwi r0, 0x19
/* 8013BA48 001376A8 41 82 00 08 */ beq lbl_8013BA50
/* 8013BA4C 001376AC 48 00 00 28 */ b lbl_8013BA74
lbl_8013BA50:
/* 8013BA50 001376B0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BA54 001376B4 38 60 00 08 */ li r3, 8
/* 8013BA58 001376B8 80 84 06 54 */ lwz r4, 0x654(r4)
/* 8013BA5C 001376BC 48 02 08 AD */ bl func_8015C308
/* 8013BA60 001376C0 7F A3 EB 78 */ mr r3, r29
/* 8013BA64 001376C4 7F C4 F3 78 */ mr r4, r30
/* 8013BA68 001376C8 38 A0 00 02 */ li r5, 2
/* 8013BA6C 001376CC 38 C0 2C D9 */ li r6, 0x2cd9
/* 8013BA70 001376D0 48 11 84 45 */ bl func_80253EB4
lbl_8013BA74:
/* 8013BA74 001376D4 39 61 00 20 */ addi r11, r1, 0x20
/* 8013BA78 001376D8 48 08 B7 05 */ bl _restgpr_29
/* 8013BA7C 001376DC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013BA80 001376E0 7C 08 03 A6 */ mtlr r0
/* 8013BA84 001376E4 38 21 00 20 */ addi r1, r1, 0x20
/* 8013BA88 001376E8 4E 80 00 20 */ blr
lbl_8013BA8C:
/* 8013BA8C 001376EC 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8013BA90 001376F0 7C 08 02 A6 */ mflr r0
/* 8013BA94 001376F4 90 01 00 74 */ stw r0, 0x74(r1)
/* 8013BA98 001376F8 39 61 00 70 */ addi r11, r1, 0x70
/* 8013BA9C 001376FC 48 08 B6 85 */ bl _savegpr_25
/* 8013BAA0 00137700 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
/* 8013BAA4 00137704 7C 7B 1B 78 */ mr r27, r3
/* 8013BAA8 00137708 3B 25 FF FF */ addi r25, r5, 0x0000FFFF@l
/* 8013BAAC 0013770C 7C 9A 23 78 */ mr r26, r4
/* 8013BAB0 00137710 38 C1 00 08 */ addi r6, r1, 8
/* 8013BAB4 00137714 38 A0 00 03 */ li r5, 3
/* 8013BAB8 00137718 48 11 84 25 */ bl func_80253EDC
/* 8013BABC 0013771C 7F 63 DB 78 */ mr r3, r27
/* 8013BAC0 00137720 7F 44 D3 78 */ mr r4, r26
/* 8013BAC4 00137724 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013BAC8 00137728 38 A0 00 06 */ li r5, 6
/* 8013BACC 0013772C 48 11 84 11 */ bl func_80253EDC
/* 8013BAD0 00137730 80 81 00 08 */ lwz r4, 8(r1)
/* 8013BAD4 00137734 2C 04 00 05 */ cmpwi r4, 5
/* 8013BAD8 00137738 40 80 00 38 */ bge lbl_8013BB10
/* 8013BADC 0013773C 2C 04 00 00 */ cmpwi r4, 0
/* 8013BAE0 00137740 40 80 00 08 */ bge lbl_8013BAE8
/* 8013BAE4 00137744 48 00 00 2C */ b lbl_8013BB10
lbl_8013BAE8:
/* 8013BAE8 00137748 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BAEC 0013774C 80 65 06 B0 */ lwz r3, 0x6b0(r5)
/* 8013BAF0 00137750 80 05 06 54 */ lwz r0, 0x654(r5)
/* 8013BAF4 00137754 7C 64 1A 14 */ add r3, r4, r3
/* 8013BAF8 00137758 38 63 00 01 */ addi r3, r3, 1
/* 8013BAFC 0013775C 7C 03 00 40 */ cmplw r3, r0
/* 8013BB00 00137760 40 80 00 10 */ bge lbl_8013BB10
/* 8013BB04 00137764 38 64 00 32 */ addi r3, r4, 0x32
/* 8013BB08 00137768 38 81 00 0C */ addi r4, r1, 0xc
/* 8013BB0C 0013776C 4B F1 DF 31 */ bl func_80059A3C
lbl_8013BB10:
/* 8013BB10 00137770 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 8013BB14 00137774 38 60 FF 00 */ li r3, -256
/* 8013BB18 00137778 C0 81 00 10 */ lfs f4, 0x10(r1)
/* 8013BB1C 0013777C FC 20 00 1E */ fctiwz f1, f0
/* 8013BB20 00137780 C0 41 00 1C */ lfs f2, 0x1c(r1)
/* 8013BB24 00137784 EC 84 00 28 */ fsubs f4, f4, f0
/* 8013BB28 00137788 C0 61 00 24 */ lfs f3, 0x24(r1)
/* 8013BB2C 0013778C FC 00 10 1E */ fctiwz f0, f2
/* 8013BB30 00137790 80 81 00 08 */ lwz r4, 8(r1)
/* 8013BB34 00137794 EC 43 10 28 */ fsubs f2, f3, f2
/* 8013BB38 00137798 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 8013BB3C 0013779C FC 60 20 1E */ fctiwz f3, f4
/* 8013BB40 001377A0 38 04 FF F9 */ addi r0, r4, -7
/* 8013BB44 001377A4 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 8013BB48 001377A8 28 00 00 0F */ cmplwi r0, 0xf
/* 8013BB4C 001377AC FC 20 10 1E */ fctiwz f1, f2
/* 8013BB50 001377B0 D8 61 00 30 */ stfd f3, 0x30(r1)
/* 8013BB54 001377B4 88 BA 00 11 */ lbz r5, 0x11(r26)
/* 8013BB58 001377B8 83 C1 00 44 */ lwz r30, 0x44(r1)
/* 8013BB5C 001377BC D8 21 00 38 */ stfd f1, 0x38(r1)
/* 8013BB60 001377C0 7C BF 1B 78 */ or r31, r5, r3
/* 8013BB64 001377C4 83 81 00 34 */ lwz r28, 0x34(r1)
/* 8013BB68 001377C8 83 61 00 3C */ lwz r27, 0x3c(r1)
/* 8013BB6C 001377CC 83 A1 00 4C */ lwz r29, 0x4c(r1)
/* 8013BB70 001377D0 41 81 00 58 */ bgt lbl_8013BBC8
/* 8013BB74 001377D4 3C 60 80 42 */ lis r3, lbl_8041D2D8@ha
/* 8013BB78 001377D8 54 00 10 3A */ slwi r0, r0, 2
/* 8013BB7C 001377DC 38 63 D2 D8 */ addi r3, r3, lbl_8041D2D8@l
/* 8013BB80 001377E0 7C 63 00 2E */ lwzx r3, r3, r0
/* 8013BB84 001377E4 7C 69 03 A6 */ mtctr r3
/* 8013BB88 001377E8 4E 80 04 20 */ bctr
/* 8013BB8C 001377EC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BB90 001377F0 80 03 06 C0 */ lwz r0, 0x6c0(r3)
/* 8013BB94 001377F4 2C 00 00 01 */ cmpwi r0, 1
/* 8013BB98 001377F8 40 82 00 30 */ bne lbl_8013BBC8
/* 8013BB9C 001377FC 3B 20 00 00 */ li r25, 0
/* 8013BBA0 00137800 48 00 00 28 */ b lbl_8013BBC8
/* 8013BBA4 00137804 3B 20 00 01 */ li r25, 1
/* 8013BBA8 00137808 48 00 00 20 */ b lbl_8013BBC8
/* 8013BBAC 0013780C 3B 20 00 02 */ li r25, 2
/* 8013BBB0 00137810 48 00 00 18 */ b lbl_8013BBC8
/* 8013BBB4 00137814 3B 20 00 03 */ li r25, 3
/* 8013BBB8 00137818 48 00 00 10 */ b lbl_8013BBC8
/* 8013BBBC 0013781C 3B 20 00 04 */ li r25, 4
/* 8013BBC0 00137820 48 00 00 08 */ b lbl_8013BBC8
/* 8013BBC4 00137824 3B 20 00 05 */ li r25, 5
lbl_8013BBC8:
/* 8013BBC8 00137828 57 20 04 3E */ clrlwi r0, r25, 0x10
/* 8013BBCC 0013782C 28 00 FF FF */ cmplwi r0, 0xffff
/* 8013BBD0 00137830 41 82 00 58 */ beq lbl_8013BC28
/* 8013BBD4 00137834 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BBD8 00137838 80 03 06 B0 */ lwz r0, 0x6b0(r3)
/* 8013BBDC 0013783C 7C 19 02 14 */ add r0, r25, r0
/* 8013BBE0 00137840 54 19 04 3E */ clrlwi r25, r0, 0x10
/* 8013BBE4 00137844 1C 19 00 0C */ mulli r0, r25, 0xc
/* 8013BBE8 00137848 7C 83 02 14 */ add r4, r3, r0
/* 8013BBEC 0013784C A0 64 00 58 */ lhz r3, 0x58(r4)
/* 8013BBF0 00137850 2C 03 00 00 */ cmpwi r3, 0
/* 8013BBF4 00137854 41 82 01 30 */ beq lbl_8013BD24
/* 8013BBF8 00137858 88 04 00 5B */ lbz r0, 0x5b(r4)
/* 8013BBFC 0013785C 2C 00 00 00 */ cmpwi r0, 0
/* 8013BC00 00137860 40 82 00 0C */ bne lbl_8013BC0C
/* 8013BC04 00137864 64 BF 3F 3F */ oris r31, r5, 0x3f3f
/* 8013BC08 00137868 63 FF 3F 00 */ ori r31, r31, 0x3f00
lbl_8013BC0C:
/* 8013BC0C 0013786C 7F C4 F3 78 */ mr r4, r30
/* 8013BC10 00137870 7F A5 EB 78 */ mr r5, r29
/* 8013BC14 00137874 7F E8 FB 78 */ mr r8, r31
/* 8013BC18 00137878 7F 86 07 34 */ extsh r6, r28
/* 8013BC1C 0013787C 7F 67 07 34 */ extsh r7, r27
/* 8013BC20 00137880 48 11 45 15 */ bl func_80250134
/* 8013BC24 00137884 48 00 01 00 */ b lbl_8013BD24
lbl_8013BC28:
/* 8013BC28 00137888 38 04 FF F8 */ addi r0, r4, -8
/* 8013BC2C 0013788C 28 00 00 0F */ cmplwi r0, 0xf
/* 8013BC30 00137890 41 81 00 70 */ bgt lbl_8013BCA0
/* 8013BC34 00137894 3C 60 80 42 */ lis r3, lbl_8041D298@ha
/* 8013BC38 00137898 54 00 10 3A */ slwi r0, r0, 2
/* 8013BC3C 0013789C 38 63 D2 98 */ addi r3, r3, lbl_8041D298@l
/* 8013BC40 001378A0 7C 63 00 2E */ lwzx r3, r3, r0
/* 8013BC44 001378A4 7C 69 03 A6 */ mtctr r3
/* 8013BC48 001378A8 4E 80 04 20 */ bctr
/* 8013BC4C 001378AC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BC50 001378B0 80 03 06 C0 */ lwz r0, 0x6c0(r3)
/* 8013BC54 001378B4 2C 00 00 01 */ cmpwi r0, 1
/* 8013BC58 001378B8 40 82 00 48 */ bne lbl_8013BCA0
/* 8013BC5C 001378BC 3B 20 00 00 */ li r25, 0
/* 8013BC60 001378C0 3B 40 2E AD */ li r26, 0x2ead
/* 8013BC64 001378C4 48 00 00 3C */ b lbl_8013BCA0
/* 8013BC68 001378C8 3B 20 00 01 */ li r25, 1
/* 8013BC6C 001378CC 3B 40 2E AE */ li r26, 0x2eae
/* 8013BC70 001378D0 48 00 00 30 */ b lbl_8013BCA0
/* 8013BC74 001378D4 3B 20 00 02 */ li r25, 2
/* 8013BC78 001378D8 3B 40 2E AF */ li r26, 0x2eaf
/* 8013BC7C 001378DC 48 00 00 24 */ b lbl_8013BCA0
/* 8013BC80 001378E0 3B 20 00 03 */ li r25, 3
/* 8013BC84 001378E4 3B 40 2E B0 */ li r26, 0x2eb0
/* 8013BC88 001378E8 48 00 00 18 */ b lbl_8013BCA0
/* 8013BC8C 001378EC 3B 20 00 04 */ li r25, 4
/* 8013BC90 001378F0 3B 40 2E B1 */ li r26, 0x2eb1
/* 8013BC94 001378F4 48 00 00 0C */ b lbl_8013BCA0
/* 8013BC98 001378F8 3B 20 00 05 */ li r25, 5
/* 8013BC9C 001378FC 3B 40 2E B2 */ li r26, 0x2eb2
lbl_8013BCA0:
/* 8013BCA0 00137900 57 20 04 3E */ clrlwi r0, r25, 0x10
/* 8013BCA4 00137904 28 00 FF FF */ cmplwi r0, 0xffff
/* 8013BCA8 00137908 41 82 00 7C */ beq lbl_8013BD24
/* 8013BCAC 0013790C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BCB0 00137910 80 03 06 B0 */ lwz r0, 0x6b0(r3)
/* 8013BCB4 00137914 7C 19 02 14 */ add r0, r25, r0
/* 8013BCB8 00137918 54 19 04 3E */ clrlwi r25, r0, 0x10
/* 8013BCBC 0013791C 1C 19 00 0C */ mulli r0, r25, 0xc
/* 8013BCC0 00137920 7C 63 02 14 */ add r3, r3, r0
/* 8013BCC4 00137924 A0 03 00 58 */ lhz r0, 0x58(r3)
/* 8013BCC8 00137928 2C 00 00 00 */ cmpwi r0, 0
/* 8013BCCC 0013792C 41 82 00 58 */ beq lbl_8013BD24
/* 8013BCD0 00137930 88 03 00 5B */ lbz r0, 0x5b(r3)
/* 8013BCD4 00137934 2C 00 00 00 */ cmpwi r0, 0
/* 8013BCD8 00137938 41 82 00 30 */ beq lbl_8013BD08
/* 8013BCDC 0013793C 80 83 00 54 */ lwz r4, 0x54(r3)
/* 8013BCE0 00137940 38 60 00 69 */ li r3, 0x69
/* 8013BCE4 00137944 48 02 06 25 */ bl func_8015C308
/* 8013BCE8 00137948 7F 43 D3 78 */ mr r3, r26
/* 8013BCEC 0013794C 7F C4 F3 78 */ mr r4, r30
/* 8013BCF0 00137950 7F A5 EB 78 */ mr r5, r29
/* 8013BCF4 00137954 7F E8 FB 78 */ mr r8, r31
/* 8013BCF8 00137958 7F 86 07 34 */ extsh r6, r28
/* 8013BCFC 0013795C 7F 67 07 34 */ extsh r7, r27
/* 8013BD00 00137960 48 11 44 35 */ bl func_80250134
/* 8013BD04 00137964 48 00 00 20 */ b lbl_8013BD24
lbl_8013BD08:
/* 8013BD08 00137968 7F C4 F3 78 */ mr r4, r30
/* 8013BD0C 0013796C 7F A5 EB 78 */ mr r5, r29
/* 8013BD10 00137970 7F E8 FB 78 */ mr r8, r31
/* 8013BD14 00137974 7F 86 07 34 */ extsh r6, r28
/* 8013BD18 00137978 7F 67 07 34 */ extsh r7, r27
/* 8013BD1C 0013797C 38 60 2E B3 */ li r3, 0x2eb3
/* 8013BD20 00137980 48 11 44 15 */ bl func_80250134
lbl_8013BD24:
/* 8013BD24 00137984 39 61 00 70 */ addi r11, r1, 0x70
/* 8013BD28 00137988 48 08 B4 45 */ bl _restgpr_25
/* 8013BD2C 0013798C 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8013BD30 00137990 7C 08 03 A6 */ mtlr r0
/* 8013BD34 00137994 38 21 00 70 */ addi r1, r1, 0x70
/* 8013BD38 00137998 4E 80 00 20 */ blr
lbl_8013BD3C:
/* 8013BD3C 0013799C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013BD40 001379A0 7C 08 02 A6 */ mflr r0
/* 8013BD44 001379A4 38 A0 00 03 */ li r5, 3
/* 8013BD48 001379A8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013BD4C 001379AC 38 C1 00 08 */ addi r6, r1, 8
/* 8013BD50 001379B0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8013BD54 001379B4 7C 9F 23 78 */ mr r31, r4
/* 8013BD58 001379B8 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8013BD5C 001379BC 7C 7E 1B 78 */ mr r30, r3
/* 8013BD60 001379C0 48 11 81 2D */ bl func_80253E8C
/* 8013BD64 001379C4 80 81 00 08 */ lwz r4, 8(r1)
/* 8013BD68 001379C8 2C 04 00 0F */ cmpwi r4, 0xf
/* 8013BD6C 001379CC 41 82 00 1C */ beq lbl_8013BD88
/* 8013BD70 001379D0 40 80 00 84 */ bge lbl_8013BDF4
/* 8013BD74 001379D4 2C 04 00 09 */ cmpwi r4, 9
/* 8013BD78 001379D8 40 80 00 7C */ bge lbl_8013BDF4
/* 8013BD7C 001379DC 2C 04 00 02 */ cmpwi r4, 2
/* 8013BD80 001379E0 40 80 00 30 */ bge lbl_8013BDB0
/* 8013BD84 001379E4 48 00 00 70 */ b lbl_8013BDF4
lbl_8013BD88:
/* 8013BD88 001379E8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BD8C 001379EC 80 03 06 A0 */ lwz r0, 0x6a0(r3)
/* 8013BD90 001379F0 2C 00 00 02 */ cmpwi r0, 2
/* 8013BD94 001379F4 41 82 00 60 */ beq lbl_8013BDF4
/* 8013BD98 001379F8 7F C3 F3 78 */ mr r3, r30
/* 8013BD9C 001379FC 7F E4 FB 78 */ mr r4, r31
/* 8013BDA0 00137A00 38 A0 00 01 */ li r5, 1
/* 8013BDA4 00137A04 38 C0 00 00 */ li r6, 0
/* 8013BDA8 00137A08 48 11 81 0D */ bl func_80253EB4
/* 8013BDAC 00137A0C 48 00 00 48 */ b lbl_8013BDF4
lbl_8013BDB0:
/* 8013BDB0 00137A10 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BDB4 00137A14 80 03 06 A0 */ lwz r0, 0x6a0(r3)
/* 8013BDB8 00137A18 2C 00 00 01 */ cmpwi r0, 1
/* 8013BDBC 00137A1C 41 82 00 1C */ beq lbl_8013BDD8
/* 8013BDC0 00137A20 7F C3 F3 78 */ mr r3, r30
/* 8013BDC4 00137A24 7F E4 FB 78 */ mr r4, r31
/* 8013BDC8 00137A28 38 A0 00 01 */ li r5, 1
/* 8013BDCC 00137A2C 38 C0 00 00 */ li r6, 0
/* 8013BDD0 00137A30 48 11 80 E5 */ bl func_80253EB4
/* 8013BDD4 00137A34 48 00 00 20 */ b lbl_8013BDF4
lbl_8013BDD8:
/* 8013BDD8 00137A38 28 04 00 02 */ cmplwi r4, 2
/* 8013BDDC 00137A3C 41 82 00 18 */ beq lbl_8013BDF4
/* 8013BDE0 00137A40 7F C3 F3 78 */ mr r3, r30
/* 8013BDE4 00137A44 7F E4 FB 78 */ mr r4, r31
/* 8013BDE8 00137A48 38 A0 00 01 */ li r5, 1
/* 8013BDEC 00137A4C 38 C0 00 00 */ li r6, 0
/* 8013BDF0 00137A50 48 11 80 C5 */ bl func_80253EB4
lbl_8013BDF4:
/* 8013BDF4 00137A54 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013BDF8 00137A58 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8013BDFC 00137A5C 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8013BE00 00137A60 7C 08 03 A6 */ mtlr r0
/* 8013BE04 00137A64 38 21 00 20 */ addi r1, r1, 0x20
/* 8013BE08 00137A68 4E 80 00 20 */ blr
lbl_8013BE0C:
/* 8013BE0C 00137A6C 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8013BE10 00137A70 7C 08 02 A6 */ mflr r0
/* 8013BE14 00137A74 90 01 00 74 */ stw r0, 0x74(r1)
/* 8013BE18 00137A78 39 61 00 70 */ addi r11, r1, 0x70
/* 8013BE1C 00137A7C 48 08 B3 0D */ bl _savegpr_27
/* 8013BE20 00137A80 7C 7C 1B 78 */ mr r28, r3
/* 8013BE24 00137A84 7C 9B 23 78 */ mr r27, r4
/* 8013BE28 00137A88 38 C1 00 08 */ addi r6, r1, 8
/* 8013BE2C 00137A8C 38 A0 00 03 */ li r5, 3
/* 8013BE30 00137A90 48 11 80 AD */ bl func_80253EDC
/* 8013BE34 00137A94 7F 83 E3 78 */ mr r3, r28
/* 8013BE38 00137A98 7F 64 DB 78 */ mr r4, r27
/* 8013BE3C 00137A9C 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013BE40 00137AA0 38 A0 00 06 */ li r5, 6
/* 8013BE44 00137AA4 48 11 80 99 */ bl func_80253EDC
/* 8013BE48 00137AA8 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 8013BE4C 00137AAC 38 00 FF 00 */ li r0, -256
/* 8013BE50 00137AB0 C0 81 00 10 */ lfs f4, 0x10(r1)
/* 8013BE54 00137AB4 FC 20 00 1E */ fctiwz f1, f0
/* 8013BE58 00137AB8 C0 41 00 1C */ lfs f2, 0x1c(r1)
/* 8013BE5C 00137ABC EC 84 00 28 */ fsubs f4, f4, f0
/* 8013BE60 00137AC0 C0 61 00 24 */ lfs f3, 0x24(r1)
/* 8013BE64 00137AC4 FC 00 10 1E */ fctiwz f0, f2
/* 8013BE68 00137AC8 80 61 00 08 */ lwz r3, 8(r1)
/* 8013BE6C 00137ACC EC 43 10 28 */ fsubs f2, f3, f2
/* 8013BE70 00137AD0 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 8013BE74 00137AD4 FC 60 20 1E */ fctiwz f3, f4
/* 8013BE78 00137AD8 88 BB 00 11 */ lbz r5, 0x11(r27)
/* 8013BE7C 00137ADC D8 01 00 48 */ stfd f0, 0x48(r1)
/* 8013BE80 00137AE0 2C 03 00 09 */ cmpwi r3, 9
/* 8013BE84 00137AE4 FC 20 10 1E */ fctiwz f1, f2
/* 8013BE88 00137AE8 D8 61 00 30 */ stfd f3, 0x30(r1)
/* 8013BE8C 00137AEC 83 C1 00 44 */ lwz r30, 0x44(r1)
/* 8013BE90 00137AF0 7C BF 03 78 */ or r31, r5, r0
/* 8013BE94 00137AF4 83 81 00 34 */ lwz r28, 0x34(r1)
/* 8013BE98 00137AF8 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 8013BE9C 00137AFC 83 A1 00 4C */ lwz r29, 0x4c(r1)
/* 8013BEA0 00137B00 83 61 00 3C */ lwz r27, 0x3c(r1)
/* 8013BEA4 00137B04 40 80 00 10 */ bge lbl_8013BEB4
/* 8013BEA8 00137B08 2C 03 00 01 */ cmpwi r3, 1
/* 8013BEAC 00137B0C 41 82 00 14 */ beq lbl_8013BEC0
/* 8013BEB0 00137B10 48 00 00 B8 */ b lbl_8013BF68
lbl_8013BEB4:
/* 8013BEB4 00137B14 2C 03 00 0F */ cmpwi r3, 0xf
/* 8013BEB8 00137B18 40 80 00 B0 */ bge lbl_8013BF68
/* 8013BEBC 00137B1C 48 00 00 54 */ b lbl_8013BF10
lbl_8013BEC0:
/* 8013BEC0 00137B20 7F C4 F3 78 */ mr r4, r30
/* 8013BEC4 00137B24 7F A5 EB 78 */ mr r5, r29
/* 8013BEC8 00137B28 7F E8 FB 78 */ mr r8, r31
/* 8013BECC 00137B2C 7F 86 07 34 */ extsh r6, r28
/* 8013BED0 00137B30 7F 67 07 34 */ extsh r7, r27
/* 8013BED4 00137B34 38 60 2E 84 */ li r3, 0x2e84
/* 8013BED8 00137B38 48 11 42 5D */ bl func_80250134
/* 8013BEDC 00137B3C 38 60 00 08 */ li r3, 8
/* 8013BEE0 00137B40 48 02 6B B1 */ bl func_80162A90
/* 8013BEE4 00137B44 7C 64 1B 78 */ mr r4, r3
/* 8013BEE8 00137B48 38 60 00 68 */ li r3, 0x68
/* 8013BEEC 00137B4C 48 02 04 1D */ bl func_8015C308
/* 8013BEF0 00137B50 7F C4 F3 78 */ mr r4, r30
/* 8013BEF4 00137B54 7F E8 FB 78 */ mr r8, r31
/* 8013BEF8 00137B58 38 BD 00 1E */ addi r5, r29, 0x1e
/* 8013BEFC 00137B5C 7F 86 07 34 */ extsh r6, r28
/* 8013BF00 00137B60 7F 67 07 34 */ extsh r7, r27
/* 8013BF04 00137B64 38 60 2E 85 */ li r3, 0x2e85
/* 8013BF08 00137B68 48 11 42 2D */ bl func_80250134
/* 8013BF0C 00137B6C 48 00 00 5C */ b lbl_8013BF68
lbl_8013BF10:
/* 8013BF10 00137B70 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BF14 00137B74 80 04 06 A0 */ lwz r0, 0x6a0(r4)
/* 8013BF18 00137B78 2C 00 00 01 */ cmpwi r0, 1
/* 8013BF1C 00137B7C 40 82 00 4C */ bne lbl_8013BF68
/* 8013BF20 00137B80 38 C3 FF F7 */ addi r6, r3, -9
/* 8013BF24 00137B84 38 00 00 01 */ li r0, 1
/* 8013BF28 00137B88 A0 64 06 C8 */ lhz r3, 0x6c8(r4)
/* 8013BF2C 00137B8C 7C 00 30 30 */ slw r0, r0, r6
/* 8013BF30 00137B90 7C 60 00 39 */ and. r0, r3, r0
/* 8013BF34 00137B94 40 82 00 0C */ bne lbl_8013BF40
/* 8013BF38 00137B98 64 BF 80 80 */ oris r31, r5, 0x8080
/* 8013BF3C 00137B9C 63 FF 80 00 */ ori r31, r31, 0x8000
lbl_8013BF40:
/* 8013BF40 00137BA0 3C 60 80 42 */ lis r3, lbl_8041D19C@ha
/* 8013BF44 00137BA4 54 C0 08 3C */ slwi r0, r6, 1
/* 8013BF48 00137BA8 38 63 D1 9C */ addi r3, r3, lbl_8041D19C@l
/* 8013BF4C 00137BAC 7F A5 EB 78 */ mr r5, r29
/* 8013BF50 00137BB0 7C 63 02 2E */ lhzx r3, r3, r0
/* 8013BF54 00137BB4 7F E8 FB 78 */ mr r8, r31
/* 8013BF58 00137BB8 38 9E FF EE */ addi r4, r30, -18
/* 8013BF5C 00137BBC 7F 86 07 34 */ extsh r6, r28
/* 8013BF60 00137BC0 7F 67 07 34 */ extsh r7, r27
/* 8013BF64 00137BC4 48 11 41 D1 */ bl func_80250134
lbl_8013BF68:
/* 8013BF68 00137BC8 39 61 00 70 */ addi r11, r1, 0x70
/* 8013BF6C 00137BCC 48 08 B2 09 */ bl _restgpr_27
/* 8013BF70 00137BD0 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8013BF74 00137BD4 7C 08 03 A6 */ mtlr r0
/* 8013BF78 00137BD8 38 21 00 70 */ addi r1, r1, 0x70
/* 8013BF7C 00137BDC 4E 80 00 20 */ blr
lbl_8013BF80:
/* 8013BF80 00137BE0 4E 80 00 20 */ blr
lbl_8013BF84:
/* 8013BF84 00137BE4 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8013BF88 00137BE8 7C 08 02 A6 */ mflr r0
/* 8013BF8C 00137BEC 90 01 00 74 */ stw r0, 0x74(r1)
/* 8013BF90 00137BF0 39 61 00 70 */ addi r11, r1, 0x70
/* 8013BF94 00137BF4 48 08 B1 8D */ bl _savegpr_25
/* 8013BF98 00137BF8 7C 79 1B 78 */ mr r25, r3
/* 8013BF9C 00137BFC 7C 9A 23 78 */ mr r26, r4
/* 8013BFA0 00137C00 38 C1 00 08 */ addi r6, r1, 8
/* 8013BFA4 00137C04 38 A0 00 03 */ li r5, 3
/* 8013BFA8 00137C08 48 11 7F 35 */ bl func_80253EDC
/* 8013BFAC 00137C0C 7F 23 CB 78 */ mr r3, r25
/* 8013BFB0 00137C10 7F 44 D3 78 */ mr r4, r26
/* 8013BFB4 00137C14 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013BFB8 00137C18 38 A0 00 06 */ li r5, 6
/* 8013BFBC 00137C1C 48 11 7F 21 */ bl func_80253EDC
/* 8013BFC0 00137C20 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 8013BFC4 00137C24 38 00 FF 00 */ li r0, -256
/* 8013BFC8 00137C28 C0 81 00 10 */ lfs f4, 0x10(r1)
/* 8013BFCC 00137C2C FC 20 00 1E */ fctiwz f1, f0
/* 8013BFD0 00137C30 C0 41 00 1C */ lfs f2, 0x1c(r1)
/* 8013BFD4 00137C34 EC 84 00 28 */ fsubs f4, f4, f0
/* 8013BFD8 00137C38 C0 61 00 24 */ lfs f3, 0x24(r1)
/* 8013BFDC 00137C3C FC 00 10 1E */ fctiwz f0, f2
/* 8013BFE0 00137C40 80 81 00 08 */ lwz r4, 8(r1)
/* 8013BFE4 00137C44 EC 43 10 28 */ fsubs f2, f3, f2
/* 8013BFE8 00137C48 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 8013BFEC 00137C4C FC 60 20 1E */ fctiwz f3, f4
/* 8013BFF0 00137C50 88 DA 00 11 */ lbz r6, 0x11(r26)
/* 8013BFF4 00137C54 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 8013BFF8 00137C58 28 04 00 0A */ cmplwi r4, 0xa
/* 8013BFFC 00137C5C FC 20 10 1E */ fctiwz f1, f2
/* 8013C000 00137C60 D8 61 00 30 */ stfd f3, 0x30(r1)
/* 8013C004 00137C64 7C DF 03 78 */ or r31, r6, r0
/* 8013C008 00137C68 83 C1 00 44 */ lwz r30, 0x44(r1)
/* 8013C00C 00137C6C 83 81 00 34 */ lwz r28, 0x34(r1)
/* 8013C010 00137C70 7F E8 FB 78 */ mr r8, r31
/* 8013C014 00137C74 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 8013C018 00137C78 83 A1 00 4C */ lwz r29, 0x4c(r1)
/* 8013C01C 00137C7C 83 61 00 3C */ lwz r27, 0x3c(r1)
/* 8013C020 00137C80 41 81 03 74 */ bgt lbl_8013C394
/* 8013C024 00137C84 3C 60 80 42 */ lis r3, lbl_8041D318@ha
/* 8013C028 00137C88 54 80 10 3A */ slwi r0, r4, 2
/* 8013C02C 00137C8C 38 63 D3 18 */ addi r3, r3, lbl_8041D318@l
/* 8013C030 00137C90 7C 63 00 2E */ lwzx r3, r3, r0
/* 8013C034 00137C94 7C 69 03 A6 */ mtctr r3
/* 8013C038 00137C98 4E 80 04 20 */ bctr
/* 8013C03C 00137C9C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C040 00137CA0 80 03 06 C4 */ lwz r0, 0x6c4(r3)
/* 8013C044 00137CA4 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013C048 00137CA8 7C 63 02 14 */ add r3, r3, r0
/* 8013C04C 00137CAC 88 03 00 5B */ lbz r0, 0x5b(r3)
/* 8013C050 00137CB0 28 00 00 01 */ cmplwi r0, 1
/* 8013C054 00137CB4 40 82 00 14 */ bne lbl_8013C068
/* 8013C058 00137CB8 38 64 00 0A */ addi r3, r4, 0xa
/* 8013C05C 00137CBC 38 81 00 0C */ addi r4, r1, 0xc
/* 8013C060 00137CC0 4B F1 D9 DD */ bl func_80059A3C
/* 8013C064 00137CC4 48 00 03 30 */ b lbl_8013C394
lbl_8013C068:
/* 8013C068 00137CC8 C0 02 8D E8 */ lfs f0, lbl_806413E8-_SDA2_BASE_(r2)
/* 8013C06C 00137CCC 38 64 00 0A */ addi r3, r4, 0xa
/* 8013C070 00137CD0 38 81 00 0C */ addi r4, r1, 0xc
/* 8013C074 00137CD4 D0 01 00 28 */ stfs f0, 0x28(r1)
/* 8013C078 00137CD8 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 8013C07C 00137CDC D0 01 00 24 */ stfs f0, 0x24(r1)
/* 8013C080 00137CE0 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 8013C084 00137CE4 D0 01 00 20 */ stfs f0, 0x20(r1)
/* 8013C088 00137CE8 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8013C08C 00137CEC D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 8013C090 00137CF0 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 8013C094 00137CF4 4B F1 D9 A9 */ bl func_80059A3C
/* 8013C098 00137CF8 48 00 02 FC */ b lbl_8013C394
/* 8013C09C 00137CFC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C0A0 00137D00 7F C4 F3 78 */ mr r4, r30
/* 8013C0A4 00137D04 7F A5 EB 78 */ mr r5, r29
/* 8013C0A8 00137D08 7F 86 07 34 */ extsh r6, r28
/* 8013C0AC 00137D0C 80 03 06 C4 */ lwz r0, 0x6c4(r3)
/* 8013C0B0 00137D10 7F 67 07 34 */ extsh r7, r27
/* 8013C0B4 00137D14 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013C0B8 00137D18 7C 63 02 14 */ add r3, r3, r0
/* 8013C0BC 00137D1C A0 63 00 58 */ lhz r3, 0x58(r3)
/* 8013C0C0 00137D20 48 11 40 75 */ bl func_80250134
/* 8013C0C4 00137D24 48 00 02 D0 */ b lbl_8013C394
/* 8013C0C8 00137D28 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C0CC 00137D2C 38 60 00 68 */ li r3, 0x68
/* 8013C0D0 00137D30 80 04 06 C4 */ lwz r0, 0x6c4(r4)
/* 8013C0D4 00137D34 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013C0D8 00137D38 7C 84 02 14 */ add r4, r4, r0
/* 8013C0DC 00137D3C 80 84 00 54 */ lwz r4, 0x54(r4)
/* 8013C0E0 00137D40 48 02 02 29 */ bl func_8015C308
/* 8013C0E4 00137D44 7F C4 F3 78 */ mr r4, r30
/* 8013C0E8 00137D48 7F A5 EB 78 */ mr r5, r29
/* 8013C0EC 00137D4C 7F E8 FB 78 */ mr r8, r31
/* 8013C0F0 00137D50 7F 86 07 34 */ extsh r6, r28
/* 8013C0F4 00137D54 7F 67 07 34 */ extsh r7, r27
/* 8013C0F8 00137D58 38 60 2E B7 */ li r3, 0x2eb7
/* 8013C0FC 00137D5C 48 11 40 39 */ bl func_80250134
/* 8013C100 00137D60 48 00 02 94 */ b lbl_8013C394
/* 8013C104 00137D64 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C108 00137D68 80 04 00 00 */ lwz r0, 0(r4)
/* 8013C10C 00137D6C 2C 00 00 00 */ cmpwi r0, 0
/* 8013C110 00137D70 40 82 02 84 */ bne lbl_8013C394
/* 8013C114 00137D74 80 04 06 C4 */ lwz r0, 0x6c4(r4)
/* 8013C118 00137D78 80 64 06 88 */ lwz r3, 0x688(r4)
/* 8013C11C 00137D7C 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013C120 00137D80 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8013C124 00137D84 7C 84 02 14 */ add r4, r4, r0
/* 8013C128 00137D88 A0 84 00 5E */ lhz r4, 0x5e(r4)
/* 8013C12C 00137D8C 4B FA CC 81 */ bl func_800E8DAC
/* 8013C130 00137D90 7F C4 F3 78 */ mr r4, r30
/* 8013C134 00137D94 7F A5 EB 78 */ mr r5, r29
/* 8013C138 00137D98 7F E8 FB 78 */ mr r8, r31
/* 8013C13C 00137D9C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8013C140 00137DA0 7F 86 07 34 */ extsh r6, r28
/* 8013C144 00137DA4 7F 67 07 34 */ extsh r7, r27
/* 8013C148 00137DA8 48 11 3F ED */ bl func_80250134
/* 8013C14C 00137DAC 48 00 02 48 */ b lbl_8013C394
/* 8013C150 00137DB0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C154 00137DB4 80 04 00 00 */ lwz r0, 0(r4)
/* 8013C158 00137DB8 2C 00 00 01 */ cmpwi r0, 1
/* 8013C15C 00137DBC 40 82 02 38 */ bne lbl_8013C394
/* 8013C160 00137DC0 80 04 06 C4 */ lwz r0, 0x6c4(r4)
/* 8013C164 00137DC4 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
/* 8013C168 00137DC8 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
/* 8013C16C 00137DCC 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013C170 00137DD0 38 63 00 6C */ addi r3, r3, 0x6c
/* 8013C174 00137DD4 7C 84 02 14 */ add r4, r4, r0
/* 8013C178 00137DD8 A0 84 00 5E */ lhz r4, 0x5e(r4)
/* 8013C17C 00137DDC 48 25 CB 15 */ bl func_80398C90
/* 8013C180 00137DE0 7F C4 F3 78 */ mr r4, r30
/* 8013C184 00137DE4 7F A5 EB 78 */ mr r5, r29
/* 8013C188 00137DE8 7F E8 FB 78 */ mr r8, r31
/* 8013C18C 00137DEC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8013C190 00137DF0 7F 86 07 34 */ extsh r6, r28
/* 8013C194 00137DF4 7F 67 07 34 */ extsh r7, r27
/* 8013C198 00137DF8 48 11 3F 9D */ bl func_80250134
/* 8013C19C 00137DFC 48 00 01 F8 */ b lbl_8013C394
/* 8013C1A0 00137E00 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C1A4 00137E04 80 65 06 C4 */ lwz r3, 0x6c4(r5)
/* 8013C1A8 00137E08 80 05 06 9C */ lwz r0, 0x69c(r5)
/* 8013C1AC 00137E0C 1C 83 00 0C */ mulli r4, r3, 0xc
/* 8013C1B0 00137E10 7C 65 22 14 */ add r3, r5, r4
/* 8013C1B4 00137E14 80 63 00 54 */ lwz r3, 0x54(r3)
/* 8013C1B8 00137E18 7C 03 00 40 */ cmplw r3, r0
/* 8013C1BC 00137E1C 40 81 00 0C */ ble lbl_8013C1C8
/* 8013C1C0 00137E20 64 C8 80 80 */ oris r8, r6, 0x8080
/* 8013C1C4 00137E24 61 08 80 00 */ ori r8, r8, 0x8000
lbl_8013C1C8:
/* 8013C1C8 00137E28 7C 65 22 14 */ add r3, r5, r4
/* 8013C1CC 00137E2C 88 03 00 5B */ lbz r0, 0x5b(r3)
/* 8013C1D0 00137E30 28 00 00 01 */ cmplwi r0, 1
/* 8013C1D4 00137E34 40 82 00 20 */ bne lbl_8013C1F4
/* 8013C1D8 00137E38 7F C4 F3 78 */ mr r4, r30
/* 8013C1DC 00137E3C 7F A5 EB 78 */ mr r5, r29
/* 8013C1E0 00137E40 7F 86 07 34 */ extsh r6, r28
/* 8013C1E4 00137E44 7F 67 07 34 */ extsh r7, r27
/* 8013C1E8 00137E48 38 60 2E C0 */ li r3, 0x2ec0
/* 8013C1EC 00137E4C 48 11 3F 49 */ bl func_80250134
/* 8013C1F0 00137E50 48 00 01 A4 */ b lbl_8013C394
lbl_8013C1F4:
/* 8013C1F4 00137E54 7F C4 F3 78 */ mr r4, r30
/* 8013C1F8 00137E58 7F A5 EB 78 */ mr r5, r29
/* 8013C1FC 00137E5C 7F E8 FB 78 */ mr r8, r31
/* 8013C200 00137E60 7F 86 07 34 */ extsh r6, r28
/* 8013C204 00137E64 7F 67 07 34 */ extsh r7, r27
/* 8013C208 00137E68 38 60 50 3C */ li r3, 0x503c
/* 8013C20C 00137E6C 48 11 3F 29 */ bl func_80250134
/* 8013C210 00137E70 48 00 01 84 */ b lbl_8013C394
/* 8013C214 00137E74 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C218 00137E78 80 04 06 D0 */ lwz r0, 0x6d0(r4)
/* 8013C21C 00137E7C 2C 00 00 02 */ cmpwi r0, 2
/* 8013C220 00137E80 41 82 00 58 */ beq lbl_8013C278
/* 8013C224 00137E84 40 80 00 10 */ bge lbl_8013C234
/* 8013C228 00137E88 2C 00 00 01 */ cmpwi r0, 1
/* 8013C22C 00137E8C 40 80 00 30 */ bge lbl_8013C25C
/* 8013C230 00137E90 48 00 00 64 */ b lbl_8013C294
lbl_8013C234:
/* 8013C234 00137E94 2C 00 00 63 */ cmpwi r0, 0x63
/* 8013C238 00137E98 41 82 00 08 */ beq lbl_8013C240
/* 8013C23C 00137E9C 48 00 00 58 */ b lbl_8013C294
lbl_8013C240:
/* 8013C240 00137EA0 7F C4 F3 78 */ mr r4, r30
/* 8013C244 00137EA4 7F A5 EB 78 */ mr r5, r29
/* 8013C248 00137EA8 7F 86 07 34 */ extsh r6, r28
/* 8013C24C 00137EAC 7F 67 07 34 */ extsh r7, r27
/* 8013C250 00137EB0 38 60 51 75 */ li r3, 0x5175
/* 8013C254 00137EB4 48 11 3E E1 */ bl func_80250134
/* 8013C258 00137EB8 48 00 01 3C */ b lbl_8013C394
lbl_8013C25C:
/* 8013C25C 00137EBC 7F C4 F3 78 */ mr r4, r30
/* 8013C260 00137EC0 7F A5 EB 78 */ mr r5, r29
/* 8013C264 00137EC4 7F 86 07 34 */ extsh r6, r28
/* 8013C268 00137EC8 7F 67 07 34 */ extsh r7, r27
/* 8013C26C 00137ECC 38 60 51 73 */ li r3, 0x5173
/* 8013C270 00137ED0 48 11 3E C5 */ bl func_80250134
/* 8013C274 00137ED4 48 00 01 20 */ b lbl_8013C394
lbl_8013C278:
/* 8013C278 00137ED8 7F C4 F3 78 */ mr r4, r30
/* 8013C27C 00137EDC 7F A5 EB 78 */ mr r5, r29
/* 8013C280 00137EE0 7F 86 07 34 */ extsh r6, r28
/* 8013C284 00137EE4 7F 67 07 34 */ extsh r7, r27
/* 8013C288 00137EE8 38 60 51 74 */ li r3, 0x5174
/* 8013C28C 00137EEC 48 11 3E A9 */ bl func_80250134
/* 8013C290 00137EF0 48 00 01 04 */ b lbl_8013C394
lbl_8013C294:
/* 8013C294 00137EF4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C298 00137EF8 80 65 06 C4 */ lwz r3, 0x6c4(r5)
/* 8013C29C 00137EFC 80 05 06 9C */ lwz r0, 0x69c(r5)
/* 8013C2A0 00137F00 1C 63 00 0C */ mulli r3, r3, 0xc
/* 8013C2A4 00137F04 7C 65 1A 14 */ add r3, r5, r3
/* 8013C2A8 00137F08 80 63 00 54 */ lwz r3, 0x54(r3)
/* 8013C2AC 00137F0C 7C 03 00 40 */ cmplw r3, r0
/* 8013C2B0 00137F10 41 81 00 50 */ bgt lbl_8013C300
/* 8013C2B4 00137F14 80 04 00 00 */ lwz r0, 0(r4)
/* 8013C2B8 00137F18 2C 00 00 01 */ cmpwi r0, 1
/* 8013C2BC 00137F1C 40 82 00 24 */ bne lbl_8013C2E0
/* 8013C2C0 00137F20 7F C4 F3 78 */ mr r4, r30
/* 8013C2C4 00137F24 7F A5 EB 78 */ mr r5, r29
/* 8013C2C8 00137F28 7F E8 FB 78 */ mr r8, r31
/* 8013C2CC 00137F2C 7F 86 07 34 */ extsh r6, r28
/* 8013C2D0 00137F30 7F 67 07 34 */ extsh r7, r27
/* 8013C2D4 00137F34 38 60 2E C1 */ li r3, 0x2ec1
/* 8013C2D8 00137F38 48 11 3E 5D */ bl func_80250134
/* 8013C2DC 00137F3C 48 00 00 B8 */ b lbl_8013C394
lbl_8013C2E0:
/* 8013C2E0 00137F40 7F C4 F3 78 */ mr r4, r30
/* 8013C2E4 00137F44 7F A5 EB 78 */ mr r5, r29
/* 8013C2E8 00137F48 7F E8 FB 78 */ mr r8, r31
/* 8013C2EC 00137F4C 7F 86 07 34 */ extsh r6, r28
/* 8013C2F0 00137F50 7F 67 07 34 */ extsh r7, r27
/* 8013C2F4 00137F54 38 60 51 72 */ li r3, 0x5172
/* 8013C2F8 00137F58 48 11 3E 3D */ bl func_80250134
/* 8013C2FC 00137F5C 48 00 00 98 */ b lbl_8013C394
lbl_8013C300:
/* 8013C300 00137F60 7F C4 F3 78 */ mr r4, r30
/* 8013C304 00137F64 7F A5 EB 78 */ mr r5, r29
/* 8013C308 00137F68 7F E8 FB 78 */ mr r8, r31
/* 8013C30C 00137F6C 7F 86 07 34 */ extsh r6, r28
/* 8013C310 00137F70 7F 67 07 34 */ extsh r7, r27
/* 8013C314 00137F74 38 60 50 3D */ li r3, 0x503d
/* 8013C318 00137F78 48 11 3E 1D */ bl func_80250134
/* 8013C31C 00137F7C 48 00 00 78 */ b lbl_8013C394
/* 8013C320 00137F80 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C324 00137F84 80 64 06 C4 */ lwz r3, 0x6c4(r4)
/* 8013C328 00137F88 80 04 06 9C */ lwz r0, 0x69c(r4)
/* 8013C32C 00137F8C 1C 63 00 0C */ mulli r3, r3, 0xc
/* 8013C330 00137F90 7C 64 1A 14 */ add r3, r4, r3
/* 8013C334 00137F94 80 63 00 54 */ lwz r3, 0x54(r3)
/* 8013C338 00137F98 7C 03 00 40 */ cmplw r3, r0
/* 8013C33C 00137F9C 40 81 00 28 */ ble lbl_8013C364
/* 8013C340 00137FA0 88 1A 00 0E */ lbz r0, 0xe(r26)
/* 8013C344 00137FA4 88 7A 00 0F */ lbz r3, 0xf(r26)
/* 8013C348 00137FA8 7C 04 16 70 */ srawi r4, r0, 2
/* 8013C34C 00137FAC 88 1A 00 10 */ lbz r0, 0x10(r26)
/* 8013C350 00137FB0 7C 63 16 70 */ srawi r3, r3, 2
/* 8013C354 00137FB4 98 9A 00 0E */ stb r4, 0xe(r26)
/* 8013C358 00137FB8 7C 00 16 70 */ srawi r0, r0, 2
/* 8013C35C 00137FBC 98 7A 00 0F */ stb r3, 0xf(r26)
/* 8013C360 00137FC0 98 1A 00 10 */ stb r0, 0x10(r26)
lbl_8013C364:
/* 8013C364 00137FC4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C368 00137FC8 80 03 06 C4 */ lwz r0, 0x6c4(r3)
/* 8013C36C 00137FCC 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013C370 00137FD0 7C 63 02 14 */ add r3, r3, r0
/* 8013C374 00137FD4 88 03 00 5B */ lbz r0, 0x5b(r3)
/* 8013C378 00137FD8 2C 00 00 00 */ cmpwi r0, 0
/* 8013C37C 00137FDC 40 82 00 18 */ bne lbl_8013C394
/* 8013C380 00137FE0 7F 23 CB 78 */ mr r3, r25
/* 8013C384 00137FE4 7F 44 D3 78 */ mr r4, r26
/* 8013C388 00137FE8 38 A0 00 02 */ li r5, 2
/* 8013C38C 00137FEC 38 C0 00 00 */ li r6, 0
/* 8013C390 00137FF0 48 11 7B 75 */ bl func_80253F04
lbl_8013C394:
/* 8013C394 00137FF4 39 61 00 70 */ addi r11, r1, 0x70
/* 8013C398 00137FF8 48 08 AD D5 */ bl _restgpr_25
/* 8013C39C 00137FFC 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8013C3A0 00138000 7C 08 03 A6 */ mtlr r0
/* 8013C3A4 00138004 38 21 00 70 */ addi r1, r1, 0x70
/* 8013C3A8 00138008 4E 80 00 20 */ blr
lbl_8013C3AC:
/* 8013C3AC 0013800C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013C3B0 00138010 7C 08 02 A6 */ mflr r0
/* 8013C3B4 00138014 38 A0 00 03 */ li r5, 3
/* 8013C3B8 00138018 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013C3BC 0013801C 38 C1 00 08 */ addi r6, r1, 8
/* 8013C3C0 00138020 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8013C3C4 00138024 7C 9F 23 78 */ mr r31, r4
/* 8013C3C8 00138028 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8013C3CC 0013802C 7C 7E 1B 78 */ mr r30, r3
/* 8013C3D0 00138030 48 11 7A BD */ bl func_80253E8C
/* 8013C3D4 00138034 80 01 00 08 */ lwz r0, 8(r1)
/* 8013C3D8 00138038 2C 00 00 07 */ cmpwi r0, 7
/* 8013C3DC 0013803C 41 82 00 2C */ beq lbl_8013C408
/* 8013C3E0 00138040 40 80 00 3C */ bge lbl_8013C41C
/* 8013C3E4 00138044 2C 00 00 03 */ cmpwi r0, 3
/* 8013C3E8 00138048 41 82 00 08 */ beq lbl_8013C3F0
/* 8013C3EC 0013804C 48 00 00 30 */ b lbl_8013C41C
lbl_8013C3F0:
/* 8013C3F0 00138050 7F C3 F3 78 */ mr r3, r30
/* 8013C3F4 00138054 7F E4 FB 78 */ mr r4, r31
/* 8013C3F8 00138058 38 A0 00 02 */ li r5, 2
/* 8013C3FC 0013805C 38 C0 43 E4 */ li r6, 0x43e4
/* 8013C400 00138060 48 11 7A B5 */ bl func_80253EB4
/* 8013C404 00138064 48 00 00 18 */ b lbl_8013C41C
lbl_8013C408:
/* 8013C408 00138068 7F C3 F3 78 */ mr r3, r30
/* 8013C40C 0013806C 7F E4 FB 78 */ mr r4, r31
/* 8013C410 00138070 38 A0 00 02 */ li r5, 2
/* 8013C414 00138074 38 C0 43 E9 */ li r6, 0x43e9
/* 8013C418 00138078 48 11 7A 9D */ bl func_80253EB4
lbl_8013C41C:
/* 8013C41C 0013807C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013C420 00138080 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8013C424 00138084 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8013C428 00138088 7C 08 03 A6 */ mtlr r0
/* 8013C42C 0013808C 38 21 00 20 */ addi r1, r1, 0x20
/* 8013C430 00138090 4E 80 00 20 */ blr
lbl_8013C434:
/* 8013C434 00138094 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 8013C438 00138098 7C 08 02 A6 */ mflr r0
/* 8013C43C 0013809C 38 A0 00 03 */ li r5, 3
/* 8013C440 001380A0 90 01 00 64 */ stw r0, 0x64(r1)
/* 8013C444 001380A4 38 C1 00 08 */ addi r6, r1, 8
/* 8013C448 001380A8 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 8013C44C 001380AC 7C 9F 23 78 */ mr r31, r4
/* 8013C450 001380B0 93 C1 00 58 */ stw r30, 0x58(r1)
/* 8013C454 001380B4 7C 7E 1B 78 */ mr r30, r3
/* 8013C458 001380B8 48 11 7A 85 */ bl func_80253EDC
/* 8013C45C 001380BC 80 01 00 08 */ lwz r0, 8(r1)
/* 8013C460 001380C0 2C 00 00 05 */ cmpwi r0, 5
/* 8013C464 001380C4 41 82 00 3C */ beq lbl_8013C4A0
/* 8013C468 001380C8 40 80 01 1C */ bge lbl_8013C584
/* 8013C46C 001380CC 2C 00 00 00 */ cmpwi r0, 0
/* 8013C470 001380D0 41 82 00 08 */ beq lbl_8013C478
/* 8013C474 001380D4 48 00 01 10 */ b lbl_8013C584
lbl_8013C478:
/* 8013C478 001380D8 7F C3 F3 78 */ mr r3, r30
/* 8013C47C 001380DC 7F E4 FB 78 */ mr r4, r31
/* 8013C480 001380E0 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013C484 001380E4 38 A0 00 06 */ li r5, 6
/* 8013C488 001380E8 48 11 7A 55 */ bl func_80253EDC
/* 8013C48C 001380EC 80 61 00 08 */ lwz r3, 8(r1)
/* 8013C490 001380F0 38 81 00 0C */ addi r4, r1, 0xc
/* 8013C494 001380F4 38 63 00 01 */ addi r3, r3, 1
/* 8013C498 001380F8 4B F1 D5 A5 */ bl func_80059A3C
/* 8013C49C 001380FC 48 00 00 E8 */ b lbl_8013C584
lbl_8013C4A0:
/* 8013C4A0 00138100 7F C3 F3 78 */ mr r3, r30
/* 8013C4A4 00138104 7F E4 FB 78 */ mr r4, r31
/* 8013C4A8 00138108 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013C4AC 0013810C 38 A0 00 06 */ li r5, 6
/* 8013C4B0 00138110 48 11 7A 2D */ bl func_80253EDC
/* 8013C4B4 00138114 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C4B8 00138118 80 04 06 D4 */ lwz r0, 0x6d4(r4)
/* 8013C4BC 0013811C 2C 00 00 03 */ cmpwi r0, 3
/* 8013C4C0 00138120 41 82 00 4C */ beq lbl_8013C50C
/* 8013C4C4 00138124 40 80 00 1C */ bge lbl_8013C4E0
/* 8013C4C8 00138128 2C 00 00 01 */ cmpwi r0, 1
/* 8013C4CC 0013812C 41 82 00 30 */ beq lbl_8013C4FC
/* 8013C4D0 00138130 40 80 00 34 */ bge lbl_8013C504
/* 8013C4D4 00138134 2C 00 00 00 */ cmpwi r0, 0
/* 8013C4D8 00138138 40 80 00 1C */ bge lbl_8013C4F4
/* 8013C4DC 0013813C 48 00 00 44 */ b lbl_8013C520
lbl_8013C4E0:
/* 8013C4E0 00138140 2C 00 00 07 */ cmpwi r0, 7
/* 8013C4E4 00138144 40 80 00 3C */ bge lbl_8013C520
/* 8013C4E8 00138148 2C 00 00 05 */ cmpwi r0, 5
/* 8013C4EC 0013814C 40 80 00 30 */ bge lbl_8013C51C
/* 8013C4F0 00138150 48 00 00 24 */ b lbl_8013C514
lbl_8013C4F4:
/* 8013C4F4 00138154 38 60 43 E5 */ li r3, 0x43e5
/* 8013C4F8 00138158 48 00 00 28 */ b lbl_8013C520
lbl_8013C4FC:
/* 8013C4FC 0013815C 38 60 43 E6 */ li r3, 0x43e6
/* 8013C500 00138160 48 00 00 20 */ b lbl_8013C520
lbl_8013C504:
/* 8013C504 00138164 38 60 43 E7 */ li r3, 0x43e7
/* 8013C508 00138168 48 00 00 18 */ b lbl_8013C520
lbl_8013C50C:
/* 8013C50C 0013816C 38 60 43 E8 */ li r3, 0x43e8
/* 8013C510 00138170 48 00 00 10 */ b lbl_8013C520
lbl_8013C514:
/* 8013C514 00138174 38 60 51 D9 */ li r3, 0x51d9
/* 8013C518 00138178 48 00 00 08 */ b lbl_8013C520
lbl_8013C51C:
/* 8013C51C 0013817C 38 60 55 10 */ li r3, 0x5510
lbl_8013C520:
/* 8013C520 00138180 C0 A1 00 0C */ lfs f5, 0xc(r1)
/* 8013C524 00138184 38 00 FF 00 */ li r0, -256
/* 8013C528 00138188 C0 61 00 1C */ lfs f3, 0x1c(r1)
/* 8013C52C 0013818C C0 21 00 10 */ lfs f1, 0x10(r1)
/* 8013C530 00138190 FC 80 28 1E */ fctiwz f4, f5
/* 8013C534 00138194 C0 01 00 24 */ lfs f0, 0x24(r1)
/* 8013C538 00138198 FC 40 18 1E */ fctiwz f2, f3
/* 8013C53C 0013819C EC 21 28 28 */ fsubs f1, f1, f5
/* 8013C540 001381A0 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 8013C544 001381A4 EC 00 18 28 */ fsubs f0, f0, f3
/* 8013C548 001381A8 D8 41 00 38 */ stfd f2, 0x38(r1)
/* 8013C54C 001381AC 7C 88 03 78 */ or r8, r4, r0
/* 8013C550 001381B0 FC 20 08 1E */ fctiwz f1, f1
/* 8013C554 001381B4 FC 00 00 1E */ fctiwz f0, f0
/* 8013C558 001381B8 D8 81 00 30 */ stfd f4, 0x30(r1)
/* 8013C55C 001381BC 80 A1 00 3C */ lwz r5, 0x3c(r1)
/* 8013C560 001381C0 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 8013C564 001381C4 80 81 00 34 */ lwz r4, 0x34(r1)
/* 8013C568 001381C8 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 8013C56C 001381CC 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8013C570 001381D0 38 84 FF E2 */ addi r4, r4, -30
/* 8013C574 001381D4 80 E1 00 4C */ lwz r7, 0x4c(r1)
/* 8013C578 001381D8 7C 06 07 34 */ extsh r6, r0
/* 8013C57C 001381DC 7C E7 07 34 */ extsh r7, r7
/* 8013C580 001381E0 48 11 3B B5 */ bl func_80250134
lbl_8013C584:
/* 8013C584 001381E4 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8013C588 001381E8 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 8013C58C 001381EC 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 8013C590 001381F0 7C 08 03 A6 */ mtlr r0
/* 8013C594 001381F4 38 21 00 60 */ addi r1, r1, 0x60
/* 8013C598 001381F8 4E 80 00 20 */ blr
lbl_8013C59C:
/* 8013C59C 001381FC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013C5A0 00138200 7C 08 02 A6 */ mflr r0
/* 8013C5A4 00138204 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013C5A8 00138208 39 61 00 20 */ addi r11, r1, 0x20
/* 8013C5AC 0013820C 48 08 AB 85 */ bl _savegpr_29
/* 8013C5B0 00138210 7C 7D 1B 78 */ mr r29, r3
/* 8013C5B4 00138214 7C 9E 23 78 */ mr r30, r4
/* 8013C5B8 00138218 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013C5BC 0013821C 38 A0 00 03 */ li r5, 3
/* 8013C5C0 00138220 48 11 78 CD */ bl func_80253E8C
/* 8013C5C4 00138224 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8013C5C8 00138228 2C 00 00 07 */ cmpwi r0, 7
/* 8013C5CC 0013822C 41 82 00 38 */ beq lbl_8013C604
/* 8013C5D0 00138230 40 80 00 10 */ bge lbl_8013C5E0
/* 8013C5D4 00138234 2C 00 00 04 */ cmpwi r0, 4
/* 8013C5D8 00138238 41 82 00 14 */ beq lbl_8013C5EC
/* 8013C5DC 0013823C 48 00 00 F0 */ b lbl_8013C6CC
lbl_8013C5E0:
/* 8013C5E0 00138240 2C 00 00 09 */ cmpwi r0, 9
/* 8013C5E4 00138244 41 82 00 84 */ beq lbl_8013C668
/* 8013C5E8 00138248 48 00 00 E4 */ b lbl_8013C6CC
lbl_8013C5EC:
/* 8013C5EC 0013824C 7F A3 EB 78 */ mr r3, r29
/* 8013C5F0 00138250 7F C4 F3 78 */ mr r4, r30
/* 8013C5F4 00138254 38 A0 00 02 */ li r5, 2
/* 8013C5F8 00138258 38 C0 43 EA */ li r6, 0x43ea
/* 8013C5FC 0013825C 48 11 78 B9 */ bl func_80253EB4
/* 8013C600 00138260 48 00 00 CC */ b lbl_8013C6CC
lbl_8013C604:
/* 8013C604 00138264 7F A3 EB 78 */ mr r3, r29
/* 8013C608 00138268 7F C4 F3 78 */ mr r4, r30
/* 8013C60C 0013826C 38 C1 00 08 */ addi r6, r1, 8
/* 8013C610 00138270 38 A0 00 05 */ li r5, 5
/* 8013C614 00138274 48 11 78 79 */ bl func_80253E8C
/* 8013C618 00138278 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
/* 8013C61C 0013827C 83 E1 00 08 */ lwz r31, 8(r1)
/* 8013C620 00138280 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
/* 8013C624 00138284 38 60 43 EB */ li r3, 0x43eb
/* 8013C628 00138288 90 9F 00 00 */ stw r4, 0(r31)
/* 8013C62C 0013828C 48 11 3D AD */ bl func_802503D8
/* 8013C630 00138290 38 E0 00 FF */ li r7, 0xff
/* 8013C634 00138294 38 00 00 84 */ li r0, 0x84
/* 8013C638 00138298 98 FF 00 04 */ stb r7, 4(r31)
/* 8013C63C 0013829C 7F A3 EB 78 */ mr r3, r29
/* 8013C640 001382A0 7F C4 F3 78 */ mr r4, r30
/* 8013C644 001382A4 38 A0 00 02 */ li r5, 2
/* 8013C648 001382A8 98 FF 00 05 */ stb r7, 5(r31)
/* 8013C64C 001382AC 38 C0 FF FE */ li r6, -2
/* 8013C650 001382B0 98 FF 00 06 */ stb r7, 6(r31)
/* 8013C654 001382B4 88 FE 00 05 */ lbz r7, 5(r30)
/* 8013C658 001382B8 98 FF 00 07 */ stb r7, 7(r31)
/* 8013C65C 001382BC 98 1F 00 09 */ stb r0, 9(r31)
/* 8013C660 001382C0 48 11 78 55 */ bl func_80253EB4
/* 8013C664 001382C4 48 00 00 68 */ b lbl_8013C6CC
lbl_8013C668:
/* 8013C668 001382C8 7F A3 EB 78 */ mr r3, r29
/* 8013C66C 001382CC 7F C4 F3 78 */ mr r4, r30
/* 8013C670 001382D0 38 C1 00 08 */ addi r6, r1, 8
/* 8013C674 001382D4 38 A0 00 05 */ li r5, 5
/* 8013C678 001382D8 48 11 78 15 */ bl func_80253E8C
/* 8013C67C 001382DC 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
/* 8013C680 001382E0 83 E1 00 08 */ lwz r31, 8(r1)
/* 8013C684 001382E4 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
/* 8013C688 001382E8 38 60 43 EC */ li r3, 0x43ec
/* 8013C68C 001382EC 38 84 00 40 */ addi r4, r4, 0x40
/* 8013C690 001382F0 90 9F 00 00 */ stw r4, 0(r31)
/* 8013C694 001382F4 48 11 3D 45 */ bl func_802503D8
/* 8013C698 001382F8 38 E0 00 FF */ li r7, 0xff
/* 8013C69C 001382FC 38 00 00 84 */ li r0, 0x84
/* 8013C6A0 00138300 98 FF 00 04 */ stb r7, 4(r31)
/* 8013C6A4 00138304 7F A3 EB 78 */ mr r3, r29
/* 8013C6A8 00138308 7F C4 F3 78 */ mr r4, r30
/* 8013C6AC 0013830C 38 A0 00 02 */ li r5, 2
/* 8013C6B0 00138310 98 FF 00 05 */ stb r7, 5(r31)
/* 8013C6B4 00138314 38 C0 FF FE */ li r6, -2
/* 8013C6B8 00138318 98 FF 00 06 */ stb r7, 6(r31)
/* 8013C6BC 0013831C 88 FE 00 05 */ lbz r7, 5(r30)
/* 8013C6C0 00138320 98 FF 00 07 */ stb r7, 7(r31)
/* 8013C6C4 00138324 98 1F 00 09 */ stb r0, 9(r31)
/* 8013C6C8 00138328 48 11 77 ED */ bl func_80253EB4
lbl_8013C6CC:
/* 8013C6CC 0013832C 39 61 00 20 */ addi r11, r1, 0x20
/* 8013C6D0 00138330 48 08 AA AD */ bl _restgpr_29
/* 8013C6D4 00138334 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013C6D8 00138338 7C 08 03 A6 */ mtlr r0
/* 8013C6DC 0013833C 38 21 00 20 */ addi r1, r1, 0x20
/* 8013C6E0 00138340 4E 80 00 20 */ blr
lbl_8013C6E4:
/* 8013C6E4 00138344 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8013C6E8 00138348 7C 08 02 A6 */ mflr r0
/* 8013C6EC 0013834C 38 A0 00 03 */ li r5, 3
/* 8013C6F0 00138350 90 01 00 44 */ stw r0, 0x44(r1)
/* 8013C6F4 00138354 38 C1 00 08 */ addi r6, r1, 8
/* 8013C6F8 00138358 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 8013C6FC 0013835C 7C 9F 23 78 */ mr r31, r4
/* 8013C700 00138360 93 C1 00 38 */ stw r30, 0x38(r1)
/* 8013C704 00138364 7C 7E 1B 78 */ mr r30, r3
/* 8013C708 00138368 48 11 77 D5 */ bl func_80253EDC
/* 8013C70C 0013836C 80 01 00 08 */ lwz r0, 8(r1)
/* 8013C710 00138370 2C 00 00 03 */ cmpwi r0, 3
/* 8013C714 00138374 40 80 00 30 */ bge lbl_8013C744
/* 8013C718 00138378 2C 00 00 01 */ cmpwi r0, 1
/* 8013C71C 0013837C 40 80 00 08 */ bge lbl_8013C724
/* 8013C720 00138380 48 00 00 24 */ b lbl_8013C744
lbl_8013C724:
/* 8013C724 00138384 7F C3 F3 78 */ mr r3, r30
/* 8013C728 00138388 7F E4 FB 78 */ mr r4, r31
/* 8013C72C 0013838C 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013C730 00138390 38 A0 00 06 */ li r5, 6
/* 8013C734 00138394 48 11 77 A9 */ bl func_80253EDC
/* 8013C738 00138398 80 61 00 08 */ lwz r3, 8(r1)
/* 8013C73C 0013839C 38 81 00 0C */ addi r4, r1, 0xc
/* 8013C740 001383A0 4B F1 D2 FD */ bl func_80059A3C
lbl_8013C744:
/* 8013C744 001383A4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8013C748 001383A8 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 8013C74C 001383AC 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 8013C750 001383B0 7C 08 03 A6 */ mtlr r0
/* 8013C754 001383B4 38 21 00 40 */ addi r1, r1, 0x40
/* 8013C758 001383B8 4E 80 00 20 */ blr
lbl_8013C75C:
/* 8013C75C 001383BC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013C760 001383C0 7C 08 02 A6 */ mflr r0
/* 8013C764 001383C4 38 A0 00 03 */ li r5, 3
/* 8013C768 001383C8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013C76C 001383CC 38 C1 00 08 */ addi r6, r1, 8
/* 8013C770 001383D0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8013C774 001383D4 7C 9F 23 78 */ mr r31, r4
/* 8013C778 001383D8 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8013C77C 001383DC 7C 7E 1B 78 */ mr r30, r3
/* 8013C780 001383E0 48 11 77 0D */ bl func_80253E8C
/* 8013C784 001383E4 80 01 00 08 */ lwz r0, 8(r1)
/* 8013C788 001383E8 2C 00 00 08 */ cmpwi r0, 8
/* 8013C78C 001383EC 41 82 00 2C */ beq lbl_8013C7B8
/* 8013C790 001383F0 40 80 00 3C */ bge lbl_8013C7CC
/* 8013C794 001383F4 2C 00 00 04 */ cmpwi r0, 4
/* 8013C798 001383F8 41 82 00 08 */ beq lbl_8013C7A0
/* 8013C79C 001383FC 48 00 00 30 */ b lbl_8013C7CC
lbl_8013C7A0:
/* 8013C7A0 00138400 7F C3 F3 78 */ mr r3, r30
/* 8013C7A4 00138404 7F E4 FB 78 */ mr r4, r31
/* 8013C7A8 00138408 38 A0 00 02 */ li r5, 2
/* 8013C7AC 0013840C 38 C0 43 ED */ li r6, 0x43ed
/* 8013C7B0 00138410 48 11 77 05 */ bl func_80253EB4
/* 8013C7B4 00138414 48 00 00 18 */ b lbl_8013C7CC
lbl_8013C7B8:
/* 8013C7B8 00138418 7F C3 F3 78 */ mr r3, r30
/* 8013C7BC 0013841C 7F E4 FB 78 */ mr r4, r31
/* 8013C7C0 00138420 38 A0 00 02 */ li r5, 2
/* 8013C7C4 00138424 38 C0 43 EF */ li r6, 0x43ef
/* 8013C7C8 00138428 48 11 76 ED */ bl func_80253EB4
lbl_8013C7CC:
/* 8013C7CC 0013842C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013C7D0 00138430 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8013C7D4 00138434 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8013C7D8 00138438 7C 08 03 A6 */ mtlr r0
/* 8013C7DC 0013843C 38 21 00 20 */ addi r1, r1, 0x20
/* 8013C7E0 00138440 4E 80 00 20 */ blr
lbl_8013C7E4:
/* 8013C7E4 00138444 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 8013C7E8 00138448 7C 08 02 A6 */ mflr r0
/* 8013C7EC 0013844C 38 A0 00 03 */ li r5, 3
/* 8013C7F0 00138450 90 01 00 64 */ stw r0, 0x64(r1)
/* 8013C7F4 00138454 38 C1 00 08 */ addi r6, r1, 8
/* 8013C7F8 00138458 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 8013C7FC 0013845C 7C 9F 23 78 */ mr r31, r4
/* 8013C800 00138460 93 C1 00 58 */ stw r30, 0x58(r1)
/* 8013C804 00138464 7C 7E 1B 78 */ mr r30, r3
/* 8013C808 00138468 48 11 76 D5 */ bl func_80253EDC
/* 8013C80C 0013846C 7F C3 F3 78 */ mr r3, r30
/* 8013C810 00138470 7F E4 FB 78 */ mr r4, r31
/* 8013C814 00138474 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013C818 00138478 38 A0 00 06 */ li r5, 6
/* 8013C81C 0013847C 48 11 76 C1 */ bl func_80253EDC
/* 8013C820 00138480 C0 A1 00 0C */ lfs f5, 0xc(r1)
/* 8013C824 00138484 38 60 FF 00 */ li r3, -256
/* 8013C828 00138488 C0 61 00 1C */ lfs f3, 0x1c(r1)
/* 8013C82C 0013848C C0 21 00 10 */ lfs f1, 0x10(r1)
/* 8013C830 00138490 FC 80 28 1E */ fctiwz f4, f5
/* 8013C834 00138494 C0 01 00 24 */ lfs f0, 0x24(r1)
/* 8013C838 00138498 FC 40 18 1E */ fctiwz f2, f3
/* 8013C83C 0013849C EC 21 28 28 */ fsubs f1, f1, f5
/* 8013C840 001384A0 80 01 00 08 */ lwz r0, 8(r1)
/* 8013C844 001384A4 EC 00 18 28 */ fsubs f0, f0, f3
/* 8013C848 001384A8 D8 81 00 30 */ stfd f4, 0x30(r1)
/* 8013C84C 001384AC 2C 00 00 06 */ cmpwi r0, 6
/* 8013C850 001384B0 FC 20 08 1E */ fctiwz f1, f1
/* 8013C854 001384B4 FC 00 00 1E */ fctiwz f0, f0
/* 8013C858 001384B8 D8 41 00 38 */ stfd f2, 0x38(r1)
/* 8013C85C 001384BC 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 8013C860 001384C0 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 8013C864 001384C4 7C 88 1B 78 */ or r8, r4, r3
/* 8013C868 001384C8 80 C1 00 34 */ lwz r6, 0x34(r1)
/* 8013C86C 001384CC D8 01 00 48 */ stfd f0, 0x48(r1)
/* 8013C870 001384D0 80 A1 00 3C */ lwz r5, 0x3c(r1)
/* 8013C874 001384D4 80 61 00 44 */ lwz r3, 0x44(r1)
/* 8013C878 001384D8 80 E1 00 4C */ lwz r7, 0x4c(r1)
/* 8013C87C 001384DC 41 82 00 14 */ beq lbl_8013C890
/* 8013C880 001384E0 40 80 00 3C */ bge lbl_8013C8BC
/* 8013C884 001384E4 2C 00 00 02 */ cmpwi r0, 2
/* 8013C888 001384E8 41 82 00 20 */ beq lbl_8013C8A8
/* 8013C88C 001384EC 48 00 00 30 */ b lbl_8013C8BC
lbl_8013C890:
/* 8013C890 001384F0 38 86 FF E2 */ addi r4, r6, -30
/* 8013C894 001384F4 7C 66 07 34 */ extsh r6, r3
/* 8013C898 001384F8 7C E7 07 34 */ extsh r7, r7
/* 8013C89C 001384FC 38 60 43 EE */ li r3, 0x43ee
/* 8013C8A0 00138500 48 11 38 95 */ bl func_80250134
/* 8013C8A4 00138504 48 00 00 18 */ b lbl_8013C8BC
lbl_8013C8A8:
/* 8013C8A8 00138508 7F C3 F3 78 */ mr r3, r30
/* 8013C8AC 0013850C 7F E4 FB 78 */ mr r4, r31
/* 8013C8B0 00138510 38 A0 00 02 */ li r5, 2
/* 8013C8B4 00138514 38 C0 00 00 */ li r6, 0
/* 8013C8B8 00138518 48 11 76 4D */ bl func_80253F04
lbl_8013C8BC:
/* 8013C8BC 0013851C 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8013C8C0 00138520 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 8013C8C4 00138524 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 8013C8C8 00138528 7C 08 03 A6 */ mtlr r0
/* 8013C8CC 0013852C 38 21 00 60 */ addi r1, r1, 0x60
/* 8013C8D0 00138530 4E 80 00 20 */ blr
lbl_8013C8D4:
/* 8013C8D4 00138534 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013C8D8 00138538 7C 08 02 A6 */ mflr r0
/* 8013C8DC 0013853C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013C8E0 00138540 39 61 00 20 */ addi r11, r1, 0x20
/* 8013C8E4 00138544 48 08 A8 49 */ bl _savegpr_28
/* 8013C8E8 00138548 7C 7D 1B 78 */ mr r29, r3
/* 8013C8EC 0013854C 7C 9E 23 78 */ mr r30, r4
/* 8013C8F0 00138550 38 C1 00 0C */ addi r6, r1, 0xc
/* 8013C8F4 00138554 3B E0 00 00 */ li r31, 0
/* 8013C8F8 00138558 38 A0 00 03 */ li r5, 3
/* 8013C8FC 0013855C 48 11 75 91 */ bl func_80253E8C
/* 8013C900 00138560 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8013C904 00138564 38 03 FF FD */ addi r0, r3, -3
/* 8013C908 00138568 28 00 00 0A */ cmplwi r0, 0xa
/* 8013C90C 0013856C 41 81 01 B0 */ bgt lbl_8013CABC
/* 8013C910 00138570 3C 60 80 42 */ lis r3, lbl_8041D344@ha
/* 8013C914 00138574 54 00 10 3A */ slwi r0, r0, 2
/* 8013C918 00138578 38 63 D3 44 */ addi r3, r3, lbl_8041D344@l
/* 8013C91C 0013857C 7C 63 00 2E */ lwzx r3, r3, r0
/* 8013C920 00138580 7C 69 03 A6 */ mtctr r3
/* 8013C924 00138584 4E 80 04 20 */ bctr
/* 8013C928 00138588 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C92C 0013858C 80 03 06 E8 */ lwz r0, 0x6e8(r3)
/* 8013C930 00138590 2C 00 00 00 */ cmpwi r0, 0
/* 8013C934 00138594 41 82 00 0C */ beq lbl_8013C940
/* 8013C938 00138598 3B E0 43 F0 */ li r31, 0x43f0
/* 8013C93C 0013859C 48 00 01 80 */ b lbl_8013CABC
lbl_8013C940:
/* 8013C940 001385A0 3B E0 43 F3 */ li r31, 0x43f3
/* 8013C944 001385A4 48 00 01 78 */ b lbl_8013CABC
/* 8013C948 001385A8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C94C 001385AC 80 03 06 E8 */ lwz r0, 0x6e8(r3)
/* 8013C950 001385B0 2C 00 00 00 */ cmpwi r0, 0
/* 8013C954 001385B4 41 82 00 0C */ beq lbl_8013C960
/* 8013C958 001385B8 3B E0 43 F1 */ li r31, 0x43f1
/* 8013C95C 001385BC 48 00 01 60 */ b lbl_8013CABC
lbl_8013C960:
/* 8013C960 001385C0 3B E0 43 F4 */ li r31, 0x43f4
/* 8013C964 001385C4 48 00 01 58 */ b lbl_8013CABC
/* 8013C968 001385C8 3B E0 43 F6 */ li r31, 0x43f6
/* 8013C96C 001385CC 48 00 01 50 */ b lbl_8013CABC
/* 8013C970 001385D0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C974 001385D4 80 03 06 E8 */ lwz r0, 0x6e8(r3)
/* 8013C978 001385D8 2C 00 00 00 */ cmpwi r0, 0
/* 8013C97C 001385DC 41 82 00 0C */ beq lbl_8013C988
/* 8013C980 001385E0 3B E0 43 F2 */ li r31, 0x43f2
/* 8013C984 001385E4 48 00 01 38 */ b lbl_8013CABC
lbl_8013C988:
/* 8013C988 001385E8 3B E0 43 F5 */ li r31, 0x43f5
/* 8013C98C 001385EC 48 00 01 30 */ b lbl_8013CABC
/* 8013C990 001385F0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C994 001385F4 80 03 06 E8 */ lwz r0, 0x6e8(r3)
/* 8013C998 001385F8 2C 00 00 00 */ cmpwi r0, 0
/* 8013C99C 001385FC 41 82 01 20 */ beq lbl_8013CABC
/* 8013C9A0 00138600 7F A3 EB 78 */ mr r3, r29
/* 8013C9A4 00138604 7F C4 F3 78 */ mr r4, r30
/* 8013C9A8 00138608 38 A0 00 01 */ li r5, 1
/* 8013C9AC 0013860C 38 C0 00 00 */ li r6, 0
/* 8013C9B0 00138610 48 11 75 05 */ bl func_80253EB4
/* 8013C9B4 00138614 48 00 01 08 */ b lbl_8013CABC
/* 8013C9B8 00138618 7F A3 EB 78 */ mr r3, r29
/* 8013C9BC 0013861C 7F C4 F3 78 */ mr r4, r30
/* 8013C9C0 00138620 38 C1 00 08 */ addi r6, r1, 8
/* 8013C9C4 00138624 38 A0 00 05 */ li r5, 5
/* 8013C9C8 00138628 48 11 74 C5 */ bl func_80253E8C
/* 8013C9CC 0013862C 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
/* 8013C9D0 00138630 83 81 00 08 */ lwz r28, 8(r1)
/* 8013C9D4 00138634 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
/* 8013C9D8 00138638 38 60 00 17 */ li r3, 0x17
/* 8013C9DC 0013863C 38 04 00 80 */ addi r0, r4, 0x80
/* 8013C9E0 00138640 90 1C 00 00 */ stw r0, 0(r28)
/* 8013C9E4 00138644 80 AD A4 C8 */ lwz r5, lbl_8063F788-_SDA_BASE_(r13)
/* 8013C9E8 00138648 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C9EC 0013864C 88 A5 00 59 */ lbz r5, 0x59(r5)
/* 8013C9F0 00138650 80 04 06 E8 */ lwz r0, 0x6e8(r4)
/* 8013C9F4 00138654 7C 85 02 14 */ add r4, r5, r0
/* 8013C9F8 00138658 38 04 FF FF */ addi r0, r4, -1
/* 8013C9FC 0013865C 7C 80 2B 96 */ divwu r4, r0, r5
/* 8013CA00 00138660 48 01 F9 09 */ bl func_8015C308
/* 8013CA04 00138664 80 9C 00 00 */ lwz r4, 0(r28)
/* 8013CA08 00138668 38 60 50 A3 */ li r3, 0x50a3
/* 8013CA0C 0013866C 48 11 39 CD */ bl func_802503D8
/* 8013CA10 00138670 38 E0 00 FF */ li r7, 0xff
/* 8013CA14 00138674 38 00 00 84 */ li r0, 0x84
/* 8013CA18 00138678 98 FC 00 04 */ stb r7, 4(r28)
/* 8013CA1C 0013867C 7F A3 EB 78 */ mr r3, r29
/* 8013CA20 00138680 7F C4 F3 78 */ mr r4, r30
/* 8013CA24 00138684 38 A0 00 02 */ li r5, 2
/* 8013CA28 00138688 98 FC 00 05 */ stb r7, 5(r28)
/* 8013CA2C 0013868C 38 C0 FF FE */ li r6, -2
/* 8013CA30 00138690 98 FC 00 06 */ stb r7, 6(r28)
/* 8013CA34 00138694 88 FE 00 05 */ lbz r7, 5(r30)
/* 8013CA38 00138698 98 FC 00 07 */ stb r7, 7(r28)
/* 8013CA3C 0013869C 98 1C 00 09 */ stb r0, 9(r28)
/* 8013CA40 001386A0 48 11 74 75 */ bl func_80253EB4
/* 8013CA44 001386A4 48 00 00 78 */ b lbl_8013CABC
/* 8013CA48 001386A8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CA4C 001386AC 80 03 06 E8 */ lwz r0, 0x6e8(r3)
/* 8013CA50 001386B0 2C 00 00 00 */ cmpwi r0, 0
/* 8013CA54 001386B4 40 82 00 68 */ bne lbl_8013CABC
/* 8013CA58 001386B8 7F A3 EB 78 */ mr r3, r29
/* 8013CA5C 001386BC 7F C4 F3 78 */ mr r4, r30
/* 8013CA60 001386C0 38 C1 00 08 */ addi r6, r1, 8
/* 8013CA64 001386C4 38 A0 00 05 */ li r5, 5
/* 8013CA68 001386C8 48 11 74 25 */ bl func_80253E8C
/* 8013CA6C 001386CC 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
/* 8013CA70 001386D0 83 81 00 08 */ lwz r28, 8(r1)
/* 8013CA74 001386D4 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
/* 8013CA78 001386D8 38 60 46 DD */ li r3, 0x46dd
/* 8013CA7C 001386DC 38 84 00 C0 */ addi r4, r4, 0xc0
/* 8013CA80 001386E0 90 9C 00 00 */ stw r4, 0(r28)
/* 8013CA84 001386E4 48 11 39 55 */ bl func_802503D8
/* 8013CA88 001386E8 38 E0 00 FF */ li r7, 0xff
/* 8013CA8C 001386EC 38 00 00 84 */ li r0, 0x84
/* 8013CA90 001386F0 98 FC 00 04 */ stb r7, 4(r28)
/* 8013CA94 001386F4 7F A3 EB 78 */ mr r3, r29
/* 8013CA98 001386F8 7F C4 F3 78 */ mr r4, r30
/* 8013CA9C 001386FC 38 A0 00 02 */ li r5, 2
/* 8013CAA0 00138700 98 FC 00 05 */ stb r7, 5(r28)
/* 8013CAA4 00138704 38 C0 FF FE */ li r6, -2
/* 8013CAA8 00138708 98 FC 00 06 */ stb r7, 6(r28)
/* 8013CAAC 0013870C 88 FE 00 05 */ lbz r7, 5(r30)
/* 8013CAB0 00138710 98 FC 00 07 */ stb r7, 7(r28)
/* 8013CAB4 00138714 98 1C 00 09 */ stb r0, 9(r28)
/* 8013CAB8 00138718 48 11 73 FD */ bl func_80253EB4
lbl_8013CABC:
/* 8013CABC 0013871C 2C 1F 00 00 */ cmpwi r31, 0
/* 8013CAC0 00138720 41 82 00 18 */ beq lbl_8013CAD8
/* 8013CAC4 00138724 7F A3 EB 78 */ mr r3, r29
/* 8013CAC8 00138728 7F C4 F3 78 */ mr r4, r30
/* 8013CACC 0013872C 7F E6 FB 78 */ mr r6, r31
/* 8013CAD0 00138730 38 A0 00 02 */ li r5, 2
/* 8013CAD4 00138734 48 11 73 E1 */ bl func_80253EB4
lbl_8013CAD8:
/* 8013CAD8 00138738 39 61 00 20 */ addi r11, r1, 0x20
/* 8013CADC 0013873C 48 08 A6 9D */ bl _restgpr_28
/* 8013CAE0 00138740 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013CAE4 00138744 7C 08 03 A6 */ mtlr r0
/* 8013CAE8 00138748 38 21 00 20 */ addi r1, r1, 0x20
/* 8013CAEC 0013874C 4E 80 00 20 */ blr
lbl_8013CAF0:
/* 8013CAF0 00138750 4E 80 00 20 */ blr
.global func_8013CAF4
func_8013CAF4:
/* 8013CAF4 00138754 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013CAF8 00138758 7C 08 02 A6 */ mflr r0
/* 8013CAFC 0013875C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013CB00 00138760 39 61 00 20 */ addi r11, r1, 0x20
/* 8013CB04 00138764 48 08 A6 2D */ bl _savegpr_29
/* 8013CB08 00138768 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CB0C 0013876C 54 7F 08 3C */ slwi r31, r3, 1
/* 8013CB10 00138770 7C BD 2B 78 */ mr r29, r5
/* 8013CB14 00138774 7C DE 33 78 */ mr r30, r6
/* 8013CB18 00138778 7C 60 FA 14 */ add r3, r0, r31
/* 8013CB1C 0013877C 54 84 04 3E */ clrlwi r4, r4, 0x10
/* 8013CB20 00138780 A8 63 00 38 */ lha r3, 0x38(r3)
/* 8013CB24 00138784 38 A0 00 01 */ li r5, 1
/* 8013CB28 00138788 48 11 72 C9 */ bl func_80253DF0
/* 8013CB2C 0013878C 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CB30 00138790 57 A4 04 3E */ clrlwi r4, r29, 0x10
/* 8013CB34 00138794 57 C5 04 3E */ clrlwi r5, r30, 0x10
/* 8013CB38 00138798 7C 60 FA 14 */ add r3, r0, r31
/* 8013CB3C 0013879C A8 63 00 38 */ lha r3, 0x38(r3)
/* 8013CB40 001387A0 48 11 72 71 */ bl func_80253DB0
/* 8013CB44 001387A4 39 61 00 20 */ addi r11, r1, 0x20
/* 8013CB48 001387A8 48 08 A6 35 */ bl _restgpr_29
/* 8013CB4C 001387AC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013CB50 001387B0 7C 08 03 A6 */ mtlr r0
/* 8013CB54 001387B4 38 21 00 20 */ addi r1, r1, 0x20
/* 8013CB58 001387B8 4E 80 00 20 */ blr
.global func_8013CB5C
func_8013CB5C:
/* 8013CB5C 001387BC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013CB60 001387C0 7C 08 02 A6 */ mflr r0
/* 8013CB64 001387C4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013CB68 001387C8 54 60 08 3C */ slwi r0, r3, 1
/* 8013CB6C 001387CC 38 A1 00 08 */ addi r5, r1, 8
/* 8013CB70 001387D0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8013CB74 001387D4 7C 7F 1B 78 */ mr r31, r3
/* 8013CB78 001387D8 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CB7C 001387DC 7C 64 02 14 */ add r3, r4, r0
/* 8013CB80 001387E0 38 80 00 08 */ li r4, 8
/* 8013CB84 001387E4 A8 63 00 38 */ lha r3, 0x38(r3)
/* 8013CB88 001387E8 48 11 72 C5 */ bl func_80253E4C
/* 8013CB8C 001387EC 80 01 00 08 */ lwz r0, 8(r1)
/* 8013CB90 001387F0 2C 00 00 00 */ cmpwi r0, 0
/* 8013CB94 001387F4 40 82 00 24 */ bne lbl_8013CBB8
/* 8013CB98 001387F8 3C 80 80 42 */ lis r4, lbl_8041D1A8@ha
/* 8013CB9C 001387FC 57 E0 18 38 */ slwi r0, r31, 3
/* 8013CBA0 00138800 38 84 D1 A8 */ addi r4, r4, lbl_8041D1A8@l
/* 8013CBA4 00138804 7F E3 FB 78 */ mr r3, r31
/* 8013CBA8 00138808 7C A4 00 2E */ lwzx r5, r4, r0
/* 8013CBAC 0013880C 38 80 00 08 */ li r4, 8
/* 8013CBB0 00138810 38 C0 00 00 */ li r6, 0
/* 8013CBB4 00138814 4B FF FF 41 */ bl func_8013CAF4
lbl_8013CBB8:
/* 8013CBB8 00138818 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013CBBC 0013881C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8013CBC0 00138820 7C 08 03 A6 */ mtlr r0
/* 8013CBC4 00138824 38 21 00 20 */ addi r1, r1, 0x20
/* 8013CBC8 00138828 4E 80 00 20 */ blr
.global func_8013CBCC
func_8013CBCC:
/* 8013CBCC 0013882C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013CBD0 00138830 7C 08 02 A6 */ mflr r0
/* 8013CBD4 00138834 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013CBD8 00138838 54 60 08 3C */ slwi r0, r3, 1
/* 8013CBDC 0013883C 38 A1 00 08 */ addi r5, r1, 8
/* 8013CBE0 00138840 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8013CBE4 00138844 7C 7F 1B 78 */ mr r31, r3
/* 8013CBE8 00138848 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CBEC 0013884C 7C 64 02 14 */ add r3, r4, r0
/* 8013CBF0 00138850 38 80 00 08 */ li r4, 8
/* 8013CBF4 00138854 A8 63 00 38 */ lha r3, 0x38(r3)
/* 8013CBF8 00138858 48 11 72 55 */ bl func_80253E4C
/* 8013CBFC 0013885C 80 01 00 08 */ lwz r0, 8(r1)
/* 8013CC00 00138860 2C 00 00 00 */ cmpwi r0, 0
/* 8013CC04 00138864 41 82 00 38 */ beq lbl_8013CC3C
/* 8013CC08 00138868 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CC0C 0013886C 3C 60 80 42 */ lis r3, lbl_8041D1A8@ha
/* 8013CC10 00138870 38 A0 00 01 */ li r5, 1
/* 8013CC14 00138874 57 E0 18 38 */ slwi r0, r31, 3
/* 8013CC18 00138878 7C 84 FA 14 */ add r4, r4, r31
/* 8013CC1C 0013887C 38 63 D1 A8 */ addi r3, r3, lbl_8041D1A8@l
/* 8013CC20 00138880 98 A4 06 FC */ stb r5, 0x6fc(r4)
/* 8013CC24 00138884 7C A3 02 14 */ add r5, r3, r0
/* 8013CC28 00138888 7F E3 FB 78 */ mr r3, r31
/* 8013CC2C 0013888C 38 80 00 08 */ li r4, 8
/* 8013CC30 00138890 80 A5 00 04 */ lwz r5, 4(r5)
/* 8013CC34 00138894 38 C0 00 00 */ li r6, 0
/* 8013CC38 00138898 4B FF FE BD */ bl func_8013CAF4
lbl_8013CC3C:
/* 8013CC3C 0013889C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013CC40 001388A0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8013CC44 001388A4 7C 08 03 A6 */ mtlr r0
/* 8013CC48 001388A8 38 21 00 20 */ addi r1, r1, 0x20
/* 8013CC4C 001388AC 4E 80 00 20 */ blr
.global func_8013CC50
func_8013CC50:
/* 8013CC50 001388B0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013CC54 001388B4 7C 08 02 A6 */ mflr r0
/* 8013CC58 001388B8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013CC5C 001388BC 39 61 00 20 */ addi r11, r1, 0x20
/* 8013CC60 001388C0 48 08 A4 D1 */ bl _savegpr_29
/* 8013CC64 001388C4 3B A0 00 00 */ li r29, 0
/* 8013CC68 001388C8 3B E0 00 00 */ li r31, 0
/* 8013CC6C 001388CC 7F BE EB 78 */ mr r30, r29
lbl_8013CC70:
/* 8013CC70 001388D0 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CC74 001388D4 7C 60 EA 14 */ add r3, r0, r29
/* 8013CC78 001388D8 88 03 06 FC */ lbz r0, 0x6fc(r3)
/* 8013CC7C 001388DC 28 00 00 01 */ cmplwi r0, 1
/* 8013CC80 001388E0 40 82 00 20 */ bne lbl_8013CCA0
/* 8013CC84 001388E4 9B C3 06 FC */ stb r30, 0x6fc(r3)
/* 8013CC88 001388E8 38 80 00 08 */ li r4, 8
/* 8013CC8C 001388EC 38 A0 00 00 */ li r5, 0
/* 8013CC90 001388F0 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CC94 001388F4 7C 60 FA 14 */ add r3, r0, r31
/* 8013CC98 001388F8 A8 63 00 38 */ lha r3, 0x38(r3)
/* 8013CC9C 001388FC 48 11 71 55 */ bl func_80253DF0
lbl_8013CCA0:
/* 8013CCA0 00138900 3B BD 00 01 */ addi r29, r29, 1
/* 8013CCA4 00138904 3B FF 00 02 */ addi r31, r31, 2
/* 8013CCA8 00138908 2C 1D 00 0D */ cmpwi r29, 0xd
/* 8013CCAC 0013890C 41 80 FF C4 */ blt lbl_8013CC70
/* 8013CCB0 00138910 39 61 00 20 */ addi r11, r1, 0x20
/* 8013CCB4 00138914 48 08 A4 C9 */ bl _restgpr_29
/* 8013CCB8 00138918 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013CCBC 0013891C 7C 08 03 A6 */ mtlr r0
/* 8013CCC0 00138920 38 21 00 20 */ addi r1, r1, 0x20
/* 8013CCC4 00138924 4E 80 00 20 */ blr
.global func_8013CCC8
func_8013CCC8:
/* 8013CCC8 00138928 2C 03 00 00 */ cmpwi r3, 0
/* 8013CCCC 0013892C 41 82 00 24 */ beq lbl_8013CCF0
/* 8013CCD0 00138930 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CCD4 00138934 38 00 00 2E */ li r0, 0x2e
/* 8013CCD8 00138938 90 65 06 A4 */ stw r3, 0x6a4(r5)
/* 8013CCDC 0013893C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CCE0 00138940 90 83 06 A8 */ stw r4, 0x6a8(r3)
/* 8013CCE4 00138944 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CCE8 00138948 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013CCEC 0013894C 4E 80 00 20 */ blr
lbl_8013CCF0:
/* 8013CCF0 00138950 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CCF4 00138954 90 83 06 90 */ stw r4, 0x690(r3)
/* 8013CCF8 00138958 4E 80 00 20 */ blr
.global func_8013CCFC
func_8013CCFC:
/* 8013CCFC 0013895C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CD00 00138960 2C 03 00 00 */ cmpwi r3, 0
/* 8013CD04 00138964 90 65 06 E0 */ stw r3, 0x6e0(r5)
/* 8013CD08 00138968 41 82 00 1C */ beq lbl_8013CD24
/* 8013CD0C 0013896C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CD10 00138970 38 00 00 2F */ li r0, 0x2f
/* 8013CD14 00138974 90 83 06 A8 */ stw r4, 0x6a8(r3)
/* 8013CD18 00138978 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CD1C 0013897C 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013CD20 00138980 4E 80 00 20 */ blr
lbl_8013CD24:
/* 8013CD24 00138984 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CD28 00138988 90 83 06 90 */ stw r4, 0x690(r3)
/* 8013CD2C 0013898C 4E 80 00 20 */ blr
.global func_8013CD30
func_8013CD30:
/* 8013CD30 00138990 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8013CD34 00138994 7C 08 02 A6 */ mflr r0
/* 8013CD38 00138998 90 01 00 34 */ stw r0, 0x34(r1)
/* 8013CD3C 0013899C 39 61 00 30 */ addi r11, r1, 0x30
/* 8013CD40 001389A0 48 08 A3 DD */ bl _savegpr_24
/* 8013CD44 001389A4 3F A0 80 42 */ lis r29, lbl_8041D160@ha
/* 8013CD48 001389A8 3B 80 00 00 */ li r28, 0
/* 8013CD4C 001389AC 3B BD D1 60 */ addi r29, r29, lbl_8041D160@l
/* 8013CD50 001389B0 3B E0 00 00 */ li r31, 0
/* 8013CD54 001389B4 3B C0 00 00 */ li r30, 0
lbl_8013CD58:
/* 8013CD58 001389B8 7C 7D FA 14 */ add r3, r29, r31
/* 8013CD5C 001389BC 8B 03 00 01 */ lbz r24, 1(r3)
/* 8013CD60 001389C0 7F 03 C3 78 */ mr r3, r24
/* 8013CD64 001389C4 4B FA BD 3D */ bl func_800E8AA0
/* 8013CD68 001389C8 54 79 04 3E */ clrlwi r25, r3, 0x10
/* 8013CD6C 001389CC 3B 40 00 00 */ li r26, 0
/* 8013CD70 001389D0 3B 60 00 00 */ li r27, 0
/* 8013CD74 001389D4 48 00 00 20 */ b lbl_8013CD94
lbl_8013CD78:
/* 8013CD78 001389D8 7F 03 C3 78 */ mr r3, r24
/* 8013CD7C 001389DC 57 64 04 3E */ clrlwi r4, r27, 0x10
/* 8013CD80 001389E0 4B FA C2 99 */ bl func_800E9018
/* 8013CD84 001389E4 28 03 00 01 */ cmplwi r3, 1
/* 8013CD88 001389E8 40 82 00 08 */ bne lbl_8013CD90
/* 8013CD8C 001389EC 3B 5A 00 01 */ addi r26, r26, 1
lbl_8013CD90:
/* 8013CD90 001389F0 3B 7B 00 01 */ addi r27, r27, 1
lbl_8013CD94:
/* 8013CD94 001389F4 7C 1B C8 00 */ cmpw r27, r25
/* 8013CD98 001389F8 41 80 FF E0 */ blt lbl_8013CD78
/* 8013CD9C 001389FC 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CDA0 00138A00 3B 9C 00 01 */ addi r28, r28, 1
/* 8013CDA4 00138A04 2C 1C 00 0A */ cmpwi r28, 0xa
/* 8013CDA8 00138A08 3B FF 00 06 */ addi r31, r31, 6
/* 8013CDAC 00138A0C 7C 60 F2 14 */ add r3, r0, r30
/* 8013CDB0 00138A10 3B DE 00 04 */ addi r30, r30, 4
/* 8013CDB4 00138A14 93 43 06 58 */ stw r26, 0x658(r3)
/* 8013CDB8 00138A18 41 80 FF A0 */ blt lbl_8013CD58
/* 8013CDBC 00138A1C 39 61 00 30 */ addi r11, r1, 0x30
/* 8013CDC0 00138A20 48 08 A3 A9 */ bl _restgpr_24
/* 8013CDC4 00138A24 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8013CDC8 00138A28 7C 08 03 A6 */ mtlr r0
/* 8013CDCC 00138A2C 38 21 00 30 */ addi r1, r1, 0x30
/* 8013CDD0 00138A30 4E 80 00 20 */ blr
.global func_8013CDD4
func_8013CDD4:
/* 8013CDD4 00138A34 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8013CDD8 00138A38 7C 08 02 A6 */ mflr r0
/* 8013CDDC 00138A3C 90 01 00 34 */ stw r0, 0x34(r1)
/* 8013CDE0 00138A40 39 61 00 30 */ addi r11, r1, 0x30
/* 8013CDE4 00138A44 48 08 A3 3D */ bl _savegpr_25
/* 8013CDE8 00138A48 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CDEC 00138A4C 38 00 00 80 */ li r0, 0x80
/* 8013CDF0 00138A50 7C 7C 1B 78 */ mr r28, r3
/* 8013CDF4 00138A54 38 C0 00 00 */ li r6, 0
/* 8013CDF8 00138A58 3B E4 00 54 */ addi r31, r4, 0x54
/* 8013CDFC 00138A5C 38 80 00 00 */ li r4, 0
/* 8013CE00 00138A60 7C 09 03 A6 */ mtctr r0
lbl_8013CE04:
/* 8013CE04 00138A64 7C BF 22 14 */ add r5, r31, r4
/* 8013CE08 00138A68 38 84 00 0C */ addi r4, r4, 0xc
/* 8013CE0C 00138A6C B0 C5 00 04 */ sth r6, 4(r5)
/* 8013CE10 00138A70 42 00 FF F4 */ bdnz lbl_8013CE04
/* 8013CE14 00138A74 2C 03 00 63 */ cmpwi r3, 0x63
/* 8013CE18 00138A78 3B 20 00 00 */ li r25, 0
/* 8013CE1C 00138A7C 40 82 00 98 */ bne lbl_8013CEB4
/* 8013CE20 00138A80 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
/* 8013CE24 00138A84 3B 63 CE 34 */ addi r27, r3, lbl_8063CE34@l
/* 8013CE28 00138A88 38 7B 00 6C */ addi r3, r27, 0x6c
/* 8013CE2C 00138A8C 48 25 BD E1 */ bl func_80398C0C
/* 8013CE30 00138A90 7C 7C 1B 78 */ mr r28, r3
/* 8013CE34 00138A94 3B 40 00 00 */ li r26, 0
/* 8013CE38 00138A98 3B A0 00 01 */ li r29, 1
/* 8013CE3C 00138A9C 3B C0 00 00 */ li r30, 0
/* 8013CE40 00138AA0 48 00 00 60 */ b lbl_8013CEA0
lbl_8013CE44:
/* 8013CE44 00138AA4 7F 44 D3 78 */ mr r4, r26
/* 8013CE48 00138AA8 38 7B 00 6C */ addi r3, r27, 0x6c
/* 8013CE4C 00138AAC 48 25 BE 79 */ bl func_80398CC4
/* 8013CE50 00138AB0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8013CE54 00138AB4 48 02 5C 3D */ bl func_80162A90
/* 8013CE58 00138AB8 28 03 00 01 */ cmplwi r3, 1
/* 8013CE5C 00138ABC 40 82 00 40 */ bne lbl_8013CE9C
/* 8013CE60 00138AC0 7F 44 D3 78 */ mr r4, r26
/* 8013CE64 00138AC4 38 7B 00 6C */ addi r3, r27, 0x6c
/* 8013CE68 00138AC8 48 25 BD C1 */ bl func_80398C28
/* 8013CE6C 00138ACC 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8013CE70 00138AD0 7F 44 D3 78 */ mr r4, r26
/* 8013CE74 00138AD4 1C 00 00 64 */ mulli r0, r0, 0x64
/* 8013CE78 00138AD8 38 7B 00 6C */ addi r3, r27, 0x6c
/* 8013CE7C 00138ADC 90 1F 00 00 */ stw r0, 0(r31)
/* 8013CE80 00138AE0 48 25 BD DD */ bl func_80398C5C
/* 8013CE84 00138AE4 B0 7F 00 04 */ sth r3, 4(r31)
/* 8013CE88 00138AE8 3B 39 00 01 */ addi r25, r25, 1
/* 8013CE8C 00138AEC 9B BF 00 07 */ stb r29, 7(r31)
/* 8013CE90 00138AF0 B3 DF 00 08 */ sth r30, 8(r31)
/* 8013CE94 00138AF4 B3 5F 00 0A */ sth r26, 0xa(r31)
/* 8013CE98 00138AF8 3B FF 00 0C */ addi r31, r31, 0xc
lbl_8013CE9C:
/* 8013CE9C 00138AFC 3B 5A 00 01 */ addi r26, r26, 1
lbl_8013CEA0:
/* 8013CEA0 00138B00 7C 1A E0 00 */ cmpw r26, r28
/* 8013CEA4 00138B04 41 80 FF A0 */ blt lbl_8013CE44
/* 8013CEA8 00138B08 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CEAC 00138B0C 93 23 06 54 */ stw r25, 0x654(r3)
/* 8013CEB0 00138B10 48 00 00 98 */ b lbl_8013CF48
lbl_8013CEB4:
/* 8013CEB4 00138B14 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8013CEB8 00138B18 4B FA BB E9 */ bl func_800E8AA0
/* 8013CEBC 00138B1C 54 7A 04 3E */ clrlwi r26, r3, 0x10
/* 8013CEC0 00138B20 3B 60 00 00 */ li r27, 0
/* 8013CEC4 00138B24 48 00 00 74 */ b lbl_8013CF38
lbl_8013CEC8:
/* 8013CEC8 00138B28 57 83 06 3E */ clrlwi r3, r28, 0x18
/* 8013CECC 00138B2C 57 64 04 3E */ clrlwi r4, r27, 0x10
/* 8013CED0 00138B30 4B FA C1 49 */ bl func_800E9018
/* 8013CED4 00138B34 28 03 00 01 */ cmplwi r3, 1
/* 8013CED8 00138B38 40 82 00 5C */ bne lbl_8013CF34
/* 8013CEDC 00138B3C 57 83 06 3E */ clrlwi r3, r28, 0x18
/* 8013CEE0 00138B40 57 64 04 3E */ clrlwi r4, r27, 0x10
/* 8013CEE4 00138B44 4B FA BC 91 */ bl func_800E8B74
/* 8013CEE8 00138B48 90 7F 00 00 */ stw r3, 0(r31)
/* 8013CEEC 00138B4C 57 83 06 3E */ clrlwi r3, r28, 0x18
/* 8013CEF0 00138B50 57 64 04 3E */ clrlwi r4, r27, 0x10
/* 8013CEF4 00138B54 4B FA BD A5 */ bl func_800E8C98
/* 8013CEF8 00138B58 B0 7F 00 04 */ sth r3, 4(r31)
/* 8013CEFC 00138B5C 57 83 06 3E */ clrlwi r3, r28, 0x18
/* 8013CF00 00138B60 57 64 04 3E */ clrlwi r4, r27, 0x10
/* 8013CF04 00138B64 4B FA C2 A1 */ bl func_800E91A4
/* 8013CF08 00138B68 38 A3 FF FF */ addi r5, r3, -1
/* 8013CF0C 00138B6C 57 83 06 3E */ clrlwi r3, r28, 0x18
/* 8013CF10 00138B70 30 05 FF FF */ addic r0, r5, -1
/* 8013CF14 00138B74 57 64 04 3E */ clrlwi r4, r27, 0x10
/* 8013CF18 00138B78 7C 00 29 10 */ subfe r0, r0, r5
/* 8013CF1C 00138B7C 98 1F 00 07 */ stb r0, 7(r31)
/* 8013CF20 00138B80 4B FA BF A1 */ bl func_800E8EC0
/* 8013CF24 00138B84 B0 7F 00 08 */ sth r3, 8(r31)
/* 8013CF28 00138B88 3B 39 00 01 */ addi r25, r25, 1
/* 8013CF2C 00138B8C B3 7F 00 0A */ sth r27, 0xa(r31)
/* 8013CF30 00138B90 3B FF 00 0C */ addi r31, r31, 0xc
lbl_8013CF34:
/* 8013CF34 00138B94 3B 7B 00 01 */ addi r27, r27, 1
lbl_8013CF38:
/* 8013CF38 00138B98 7C 1B D0 00 */ cmpw r27, r26
/* 8013CF3C 00138B9C 41 80 FF 8C */ blt lbl_8013CEC8
/* 8013CF40 00138BA0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CF44 00138BA4 93 23 06 54 */ stw r25, 0x654(r3)
lbl_8013CF48:
/* 8013CF48 00138BA8 39 61 00 30 */ addi r11, r1, 0x30
/* 8013CF4C 00138BAC 48 08 A2 21 */ bl _restgpr_25
/* 8013CF50 00138BB0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8013CF54 00138BB4 7C 08 03 A6 */ mtlr r0
/* 8013CF58 00138BB8 38 21 00 30 */ addi r1, r1, 0x30
/* 8013CF5C 00138BBC 4E 80 00 20 */ blr
.global func_8013CF60
func_8013CF60:
/* 8013CF60 00138BC0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CF64 00138BC4 80 85 06 C4 */ lwz r4, 0x6c4(r5)
/* 8013CF68 00138BC8 7C 64 1A 15 */ add. r3, r4, r3
/* 8013CF6C 00138BCC 41 80 00 10 */ blt lbl_8013CF7C
/* 8013CF70 00138BD0 80 05 06 54 */ lwz r0, 0x654(r5)
/* 8013CF74 00138BD4 7C 03 00 00 */ cmpw r3, r0
/* 8013CF78 00138BD8 4C 82 00 20 */ bnelr
lbl_8013CF7C:
/* 8013CF7C 00138BDC 7C 83 23 78 */ mr r3, r4
/* 8013CF80 00138BE0 4E 80 00 20 */ blr
.global func_8013CF84
func_8013CF84:
/* 8013CF84 00138BE4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013CF88 00138BE8 7C 08 02 A6 */ mflr r0
/* 8013CF8C 00138BEC 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013CF90 00138BF0 39 61 00 20 */ addi r11, r1, 0x20
/* 8013CF94 00138BF4 48 08 A1 9D */ bl _savegpr_29
/* 8013CF98 00138BF8 1F E4 00 0C */ mulli r31, r4, 0xc
/* 8013CF9C 00138BFC 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CFA0 00138C00 7C 7D 1B 78 */ mr r29, r3
/* 8013CFA4 00138C04 38 60 00 08 */ li r3, 8
/* 8013CFA8 00138C08 7C 80 FA 14 */ add r4, r0, r31
/* 8013CFAC 00138C0C 83 C4 00 54 */ lwz r30, 0x54(r4)
/* 8013CFB0 00138C10 48 02 5A E1 */ bl func_80162A90
/* 8013CFB4 00138C14 7C 03 F0 40 */ cmplw r3, r30
/* 8013CFB8 00138C18 40 80 00 0C */ bge lbl_8013CFC4
/* 8013CFBC 00138C1C 38 60 00 00 */ li r3, 0
/* 8013CFC0 00138C20 48 00 00 2C */ b lbl_8013CFEC
lbl_8013CFC4:
/* 8013CFC4 00138C24 7C 9E 18 50 */ subf r4, r30, r3
/* 8013CFC8 00138C28 38 60 00 08 */ li r3, 8
/* 8013CFCC 00138C2C 38 A0 00 01 */ li r5, 1
/* 8013CFD0 00138C30 48 02 59 71 */ bl func_80162940
/* 8013CFD4 00138C34 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CFD8 00138C38 57 A3 06 3E */ clrlwi r3, r29, 0x18
/* 8013CFDC 00138C3C 7C 80 FA 14 */ add r4, r0, r31
/* 8013CFE0 00138C40 A0 84 00 5E */ lhz r4, 0x5e(r4)
/* 8013CFE4 00138C44 4B FA C3 4D */ bl func_800E9330
/* 8013CFE8 00138C48 38 60 00 01 */ li r3, 1
lbl_8013CFEC:
/* 8013CFEC 00138C4C 39 61 00 20 */ addi r11, r1, 0x20
/* 8013CFF0 00138C50 48 08 A1 8D */ bl _restgpr_29
/* 8013CFF4 00138C54 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013CFF8 00138C58 7C 08 03 A6 */ mtlr r0
/* 8013CFFC 00138C5C 38 21 00 20 */ addi r1, r1, 0x20
/* 8013D000 00138C60 4E 80 00 20 */ blr
.global func_8013D004
func_8013D004:
/* 8013D004 00138C64 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8013D008 00138C68 7C 08 02 A6 */ mflr r0
/* 8013D00C 00138C6C 2C 03 00 00 */ cmpwi r3, 0
/* 8013D010 00138C70 90 01 00 14 */ stw r0, 0x14(r1)
/* 8013D014 00138C74 41 82 00 78 */ beq lbl_8013D08C
/* 8013D018 00138C78 38 60 00 0A */ li r3, 0xa
/* 8013D01C 00138C7C 38 80 00 00 */ li r4, 0
/* 8013D020 00138C80 38 A0 00 00 */ li r5, 0
/* 8013D024 00138C84 38 C0 00 01 */ li r6, 1
/* 8013D028 00138C88 38 E0 00 00 */ li r7, 0
/* 8013D02C 00138C8C 39 00 00 00 */ li r8, 0
/* 8013D030 00138C90 4B F1 C9 99 */ bl func_800599C8
/* 8013D034 00138C94 38 60 00 01 */ li r3, 1
/* 8013D038 00138C98 38 80 00 00 */ li r4, 0
/* 8013D03C 00138C9C 38 A0 00 0A */ li r5, 0xa
/* 8013D040 00138CA0 38 C0 00 00 */ li r6, 0
/* 8013D044 00138CA4 38 E0 00 02 */ li r7, 2
/* 8013D048 00138CA8 39 00 00 00 */ li r8, 0
/* 8013D04C 00138CAC 4B F1 C9 7D */ bl func_800599C8
/* 8013D050 00138CB0 38 60 00 02 */ li r3, 2
/* 8013D054 00138CB4 38 80 00 01 */ li r4, 1
/* 8013D058 00138CB8 38 A0 00 0A */ li r5, 0xa
/* 8013D05C 00138CBC 38 C0 00 00 */ li r6, 0
/* 8013D060 00138CC0 38 E0 00 63 */ li r7, 0x63
/* 8013D064 00138CC4 39 00 00 00 */ li r8, 0
/* 8013D068 00138CC8 4B F1 C9 61 */ bl func_800599C8
/* 8013D06C 00138CCC 38 60 00 63 */ li r3, 0x63
/* 8013D070 00138CD0 38 80 00 02 */ li r4, 2
/* 8013D074 00138CD4 38 A0 00 0A */ li r5, 0xa
/* 8013D078 00138CD8 38 C0 00 00 */ li r6, 0
/* 8013D07C 00138CDC 38 E0 00 00 */ li r7, 0
/* 8013D080 00138CE0 39 00 00 00 */ li r8, 0
/* 8013D084 00138CE4 4B F1 C9 45 */ bl func_800599C8
/* 8013D088 00138CE8 48 00 00 58 */ b lbl_8013D0E0
lbl_8013D08C:
/* 8013D08C 00138CEC 38 60 00 01 */ li r3, 1
/* 8013D090 00138CF0 38 80 00 00 */ li r4, 0
/* 8013D094 00138CF4 38 A0 00 00 */ li r5, 0
/* 8013D098 00138CF8 38 C0 00 00 */ li r6, 0
/* 8013D09C 00138CFC 38 E0 00 02 */ li r7, 2
/* 8013D0A0 00138D00 39 00 00 00 */ li r8, 0
/* 8013D0A4 00138D04 4B F1 C9 25 */ bl func_800599C8
/* 8013D0A8 00138D08 38 60 00 02 */ li r3, 2
/* 8013D0AC 00138D0C 38 80 00 01 */ li r4, 1
/* 8013D0B0 00138D10 38 A0 00 00 */ li r5, 0
/* 8013D0B4 00138D14 38 C0 00 00 */ li r6, 0
/* 8013D0B8 00138D18 38 E0 00 63 */ li r7, 0x63
/* 8013D0BC 00138D1C 39 00 00 00 */ li r8, 0
/* 8013D0C0 00138D20 4B F1 C9 09 */ bl func_800599C8
/* 8013D0C4 00138D24 38 60 00 63 */ li r3, 0x63
/* 8013D0C8 00138D28 38 80 00 02 */ li r4, 2
/* 8013D0CC 00138D2C 38 A0 00 00 */ li r5, 0
/* 8013D0D0 00138D30 38 C0 00 00 */ li r6, 0
/* 8013D0D4 00138D34 38 E0 00 00 */ li r7, 0
/* 8013D0D8 00138D38 39 00 00 00 */ li r8, 0
/* 8013D0DC 00138D3C 4B F1 C8 ED */ bl func_800599C8
lbl_8013D0E0:
/* 8013D0E0 00138D40 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8013D0E4 00138D44 7C 08 03 A6 */ mtlr r0
/* 8013D0E8 00138D48 38 21 00 10 */ addi r1, r1, 0x10
/* 8013D0EC 00138D4C 4E 80 00 20 */ blr
lbl_8013D0F0:
/* 8013D0F0 00138D50 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013D0F4 00138D54 7C 08 02 A6 */ mflr r0
/* 8013D0F8 00138D58 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013D0FC 00138D5C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8013D100 00138D60 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8013D104 00138D64 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8013D108 00138D68 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8013D10C 00138D6C 2C 00 00 00 */ cmpwi r0, 0
/* 8013D110 00138D70 40 82 1D 28 */ bne lbl_8013EE38
/* 8013D114 00138D74 38 60 00 00 */ li r3, 0
/* 8013D118 00138D78 40 82 00 10 */ bne lbl_8013D128
/* 8013D11C 00138D7C 88 04 00 83 */ lbz r0, 0x83(r4)
/* 8013D120 00138D80 2C 00 00 00 */ cmpwi r0, 0
/* 8013D124 00138D84 41 82 00 08 */ beq lbl_8013D12C
lbl_8013D128:
/* 8013D128 00138D88 38 60 00 01 */ li r3, 1
lbl_8013D12C:
/* 8013D12C 00138D8C 2C 03 00 00 */ cmpwi r3, 0
/* 8013D130 00138D90 41 82 00 08 */ beq lbl_8013D138
/* 8013D134 00138D94 48 00 1D 04 */ b lbl_8013EE38
lbl_8013D138:
/* 8013D138 00138D98 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D13C 00138D9C 80 04 06 90 */ lwz r0, 0x690(r4)
/* 8013D140 00138DA0 28 00 00 30 */ cmplwi r0, 0x30
/* 8013D144 00138DA4 41 81 1C F4 */ bgt lbl_8013EE38
/* 8013D148 00138DA8 3C 60 80 42 */ lis r3, lbl_8041D370@ha
/* 8013D14C 00138DAC 54 00 10 3A */ slwi r0, r0, 2
/* 8013D150 00138DB0 38 63 D3 70 */ addi r3, r3, lbl_8041D370@l
/* 8013D154 00138DB4 7C 63 00 2E */ lwzx r3, r3, r0
/* 8013D158 00138DB8 7C 69 03 A6 */ mtctr r3
/* 8013D15C 00138DBC 4E 80 04 20 */ bctr
/* 8013D160 00138DC0 4B FF FB D1 */ bl func_8013CD30
/* 8013D164 00138DC4 38 60 00 01 */ li r3, 1
/* 8013D168 00138DC8 4B FF F9 F5 */ bl func_8013CB5C
/* 8013D16C 00138DCC 38 60 00 04 */ li r3, 4
/* 8013D170 00138DD0 4B FF F9 ED */ bl func_8013CB5C
/* 8013D174 00138DD4 38 60 00 02 */ li r3, 2
/* 8013D178 00138DD8 4B FF F9 E5 */ bl func_8013CB5C
/* 8013D17C 00138DDC 38 60 00 06 */ li r3, 6
/* 8013D180 00138DE0 4B FF F9 DD */ bl func_8013CB5C
/* 8013D184 00138DE4 38 60 00 02 */ li r3, 2
/* 8013D188 00138DE8 38 80 00 08 */ li r4, 8
/* 8013D18C 00138DEC 38 A0 00 00 */ li r5, 0
/* 8013D190 00138DF0 38 C0 00 00 */ li r6, 0
/* 8013D194 00138DF4 4B FF F9 61 */ bl func_8013CAF4
/* 8013D198 00138DF8 38 60 00 06 */ li r3, 6
/* 8013D19C 00138DFC 38 80 00 02 */ li r4, 2
/* 8013D1A0 00138E00 4B FF FB 29 */ bl func_8013CCC8
/* 8013D1A4 00138E04 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1A8 00138E08 38 A0 FF FF */ li r5, -1
/* 8013D1AC 00138E0C 38 80 00 00 */ li r4, 0
/* 8013D1B0 00138E10 38 00 00 15 */ li r0, 0x15
/* 8013D1B4 00138E14 90 A3 06 AC */ stw r5, 0x6ac(r3)
/* 8013D1B8 00138E18 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1BC 00138E1C 90 83 06 A0 */ stw r4, 0x6a0(r3)
/* 8013D1C0 00138E20 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1C4 00138E24 90 03 06 88 */ stw r0, 0x688(r3)
/* 8013D1C8 00138E28 48 00 1C 70 */ b lbl_8013EE38
/* 8013D1CC 00138E2C 38 60 00 00 */ li r3, 0
/* 8013D1D0 00138E30 38 00 FF FF */ li r0, -1
/* 8013D1D4 00138E34 90 64 06 A0 */ stw r3, 0x6a0(r4)
/* 8013D1D8 00138E38 38 80 00 03 */ li r4, 3
/* 8013D1DC 00138E3C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1E0 00138E40 90 03 06 AC */ stw r0, 0x6ac(r3)
/* 8013D1E4 00138E44 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1E8 00138E48 80 63 06 88 */ lwz r3, 0x688(r3)
/* 8013D1EC 00138E4C 4B FF E1 01 */ bl func_8013B2EC
/* 8013D1F0 00138E50 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1F4 00138E54 38 A0 00 00 */ li r5, 0
/* 8013D1F8 00138E58 90 64 06 88 */ stw r3, 0x688(r4)
/* 8013D1FC 00138E5C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D200 00138E60 80 03 06 88 */ lwz r0, 0x688(r3)
/* 8013D204 00138E64 A8 63 00 3C */ lha r3, 0x3c(r3)
/* 8013D208 00138E68 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8013D20C 00138E6C 48 11 6B A5 */ bl func_80253DB0
/* 8013D210 00138E70 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D214 00138E74 38 80 00 02 */ li r4, 2
/* 8013D218 00138E78 38 A0 00 00 */ li r5, 0
/* 8013D21C 00138E7C A8 63 00 3A */ lha r3, 0x3a(r3)
/* 8013D220 00138E80 48 11 6B 91 */ bl func_80253DB0
/* 8013D224 00138E84 38 60 00 02 */ li r3, 2
/* 8013D228 00138E88 4B FF F9 35 */ bl func_8013CB5C
/* 8013D22C 00138E8C 38 60 00 02 */ li r3, 2
/* 8013D230 00138E90 38 80 00 02 */ li r4, 2
/* 8013D234 00138E94 4B FF FA 95 */ bl func_8013CCC8
/* 8013D238 00138E98 48 00 1C 00 */ b lbl_8013EE38
/* 8013D23C 00138E9C 38 00 00 03 */ li r0, 3
/* 8013D240 00138EA0 38 60 00 00 */ li r3, 0
/* 8013D244 00138EA4 90 04 06 90 */ stw r0, 0x690(r4)
/* 8013D248 00138EA8 38 80 00 00 */ li r4, 0
/* 8013D24C 00138EAC 4B F1 C6 AD */ bl func_800598F8
/* 8013D250 00138EB0 38 60 00 15 */ li r3, 0x15
/* 8013D254 00138EB4 38 80 00 00 */ li r4, 0
/* 8013D258 00138EB8 38 A0 00 00 */ li r5, 0
/* 8013D25C 00138EBC 38 C0 00 16 */ li r6, 0x16
/* 8013D260 00138EC0 38 E0 00 18 */ li r7, 0x18
/* 8013D264 00138EC4 39 00 00 00 */ li r8, 0
/* 8013D268 00138EC8 4B F1 C7 61 */ bl func_800599C8
/* 8013D26C 00138ECC 38 60 00 16 */ li r3, 0x16
/* 8013D270 00138ED0 38 80 00 00 */ li r4, 0
/* 8013D274 00138ED4 38 A0 00 15 */ li r5, 0x15
/* 8013D278 00138ED8 38 C0 00 17 */ li r6, 0x17
/* 8013D27C 00138EDC 38 E0 00 19 */ li r7, 0x19
/* 8013D280 00138EE0 39 00 00 00 */ li r8, 0
/* 8013D284 00138EE4 4B F1 C7 45 */ bl func_800599C8
/* 8013D288 00138EE8 38 60 00 17 */ li r3, 0x17
/* 8013D28C 00138EEC 38 80 00 00 */ li r4, 0
/* 8013D290 00138EF0 38 A0 00 16 */ li r5, 0x16
/* 8013D294 00138EF4 38 C0 00 17 */ li r6, 0x17
/* 8013D298 00138EF8 38 E0 00 1A */ li r7, 0x1a
/* 8013D29C 00138EFC 39 00 00 00 */ li r8, 0
/* 8013D2A0 00138F00 4B F1 C7 29 */ bl func_800599C8
/* 8013D2A4 00138F04 38 60 00 18 */ li r3, 0x18
/* 8013D2A8 00138F08 38 80 00 15 */ li r4, 0x15
/* 8013D2AC 00138F0C 38 A0 00 00 */ li r5, 0
/* 8013D2B0 00138F10 38 C0 00 19 */ li r6, 0x19
/* 8013D2B4 00138F14 38 E0 00 1B */ li r7, 0x1b
/* 8013D2B8 00138F18 39 00 00 00 */ li r8, 0
/* 8013D2BC 00138F1C 4B F1 C7 0D */ bl func_800599C8
/* 8013D2C0 00138F20 38 60 00 19 */ li r3, 0x19
/* 8013D2C4 00138F24 38 80 00 16 */ li r4, 0x16
/* 8013D2C8 00138F28 38 A0 00 18 */ li r5, 0x18
/* 8013D2CC 00138F2C 38 C0 00 1A */ li r6, 0x1a
/* 8013D2D0 00138F30 38 E0 00 1C */ li r7, 0x1c
/* 8013D2D4 00138F34 39 00 00 00 */ li r8, 0
/* 8013D2D8 00138F38 4B F1 C6 F1 */ bl func_800599C8
/* 8013D2DC 00138F3C 38 60 00 1A */ li r3, 0x1a
/* 8013D2E0 00138F40 38 80 00 17 */ li r4, 0x17
/* 8013D2E4 00138F44 38 A0 00 19 */ li r5, 0x19
/* 8013D2E8 00138F48 38 C0 00 00 */ li r6, 0
/* 8013D2EC 00138F4C 38 E0 00 1D */ li r7, 0x1d
/* 8013D2F0 00138F50 39 00 00 00 */ li r8, 0
/* 8013D2F4 00138F54 4B F1 C6 D5 */ bl func_800599C8
/* 8013D2F8 00138F58 38 60 00 1B */ li r3, 0x1b
/* 8013D2FC 00138F5C 38 80 00 18 */ li r4, 0x18
/* 8013D300 00138F60 38 A0 00 00 */ li r5, 0
/* 8013D304 00138F64 38 C0 00 1C */ li r6, 0x1c
/* 8013D308 00138F68 38 E0 00 1E */ li r7, 0x1e
/* 8013D30C 00138F6C 39 00 00 00 */ li r8, 0
/* 8013D310 00138F70 4B F1 C6 B9 */ bl func_800599C8
/* 8013D314 00138F74 38 60 00 1C */ li r3, 0x1c
/* 8013D318 00138F78 38 80 00 19 */ li r4, 0x19
/* 8013D31C 00138F7C 38 A0 00 1B */ li r5, 0x1b
/* 8013D320 00138F80 38 C0 00 1D */ li r6, 0x1d
/* 8013D324 00138F84 38 E0 00 00 */ li r7, 0
/* 8013D328 00138F88 39 00 00 00 */ li r8, 0
/* 8013D32C 00138F8C 4B F1 C6 9D */ bl func_800599C8
/* 8013D330 00138F90 38 60 00 1D */ li r3, 0x1d
/* 8013D334 00138F94 38 80 00 1A */ li r4, 0x1a
/* 8013D338 00138F98 38 A0 00 1C */ li r5, 0x1c
/* 8013D33C 00138F9C 38 C0 00 00 */ li r6, 0
/* 8013D340 00138FA0 38 E0 00 63 */ li r7, 0x63
/* 8013D344 00138FA4 39 00 00 00 */ li r8, 0
/* 8013D348 00138FA8 4B F1 C6 81 */ bl func_800599C8
/* 8013D34C 00138FAC 38 60 00 1E */ li r3, 0x1e
/* 8013D350 00138FB0 38 80 00 1B */ li r4, 0x1b
/* 8013D354 00138FB4 38 A0 00 00 */ li r5, 0
/* 8013D358 00138FB8 38 C0 00 63 */ li r6, 0x63
/* 8013D35C 00138FBC 38 E0 00 00 */ li r7, 0
/* 8013D360 00138FC0 39 00 00 00 */ li r8, 0
/* 8013D364 00138FC4 4B F1 C6 65 */ bl func_800599C8
/* 8013D368 00138FC8 38 60 00 63 */ li r3, 0x63
/* 8013D36C 00138FCC 38 80 00 1D */ li r4, 0x1d
/* 8013D370 00138FD0 38 A0 00 1E */ li r5, 0x1e
/* 8013D374 00138FD4 38 C0 00 00 */ li r6, 0
/* 8013D378 00138FD8 38 E0 00 00 */ li r7, 0
/* 8013D37C 00138FDC 39 00 00 00 */ li r8, 0
/* 8013D380 00138FE0 4B F1 C6 49 */ bl func_800599C8
/* 8013D384 00138FE4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D388 00138FE8 80 03 06 88 */ lwz r0, 0x688(r3)
/* 8013D38C 00138FEC 90 03 06 8C */ stw r0, 0x68c(r3)
/* 8013D390 00138FF0 48 00 1A A8 */ b lbl_8013EE38
/* 8013D394 00138FF4 80 04 06 88 */ lwz r0, 0x688(r4)
/* 8013D398 00138FF8 38 60 00 09 */ li r3, 9
/* 8013D39C 00138FFC 38 A0 00 00 */ li r5, 0
/* 8013D3A0 00139000 38 C0 00 01 */ li r6, 1
/* 8013D3A4 00139004 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8013D3A8 00139008 4B F1 C6 C5 */ bl func_80059A6C
/* 8013D3AC 0013900C 2C 03 00 00 */ cmpwi r3, 0
/* 8013D3B0 00139010 7C 7F 1B 78 */ mr r31, r3
/* 8013D3B4 00139014 41 82 1A 84 */ beq lbl_8013EE38
/* 8013D3B8 00139018 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8013D3BC 0013901C 41 82 00 F8 */ beq lbl_8013D4B4
/* 8013D3C0 00139020 54 7E 04 3E */ clrlwi r30, r3, 0x10
/* 8013D3C4 00139024 28 1E 00 63 */ cmplwi r30, 0x63
/* 8013D3C8 00139028 41 82 00 0C */ beq lbl_8013D3D4
/* 8013D3CC 0013902C 28 1E FF FF */ cmplwi r30, 0xffff
/* 8013D3D0 00139030 40 82 00 58 */ bne lbl_8013D428
lbl_8013D3D4:
/* 8013D3D4 00139034 38 60 00 01 */ li r3, 1
/* 8013D3D8 00139038 38 80 00 08 */ li r4, 8
/* 8013D3DC 0013903C 38 A0 00 01 */ li r5, 1
/* 8013D3E0 00139040 38 C0 00 00 */ li r6, 0
/* 8013D3E4 00139044 4B FF F7 11 */ bl func_8013CAF4
/* 8013D3E8 00139048 38 60 00 02 */ li r3, 2
/* 8013D3EC 0013904C 38 80 00 08 */ li r4, 8
/* 8013D3F0 00139050 38 A0 00 16 */ li r5, 0x16
/* 8013D3F4 00139054 38 C0 00 00 */ li r6, 0
/* 8013D3F8 00139058 4B FF F6 FD */ bl func_8013CAF4
/* 8013D3FC 0013905C 38 60 00 01 */ li r3, 1
/* 8013D400 00139060 38 80 00 04 */ li r4, 4
/* 8013D404 00139064 4B FF F8 C5 */ bl func_8013CCC8
/* 8013D408 00139068 28 1E 00 63 */ cmplwi r30, 0x63
/* 8013D40C 0013906C 40 82 00 0C */ bne lbl_8013D418
/* 8013D410 00139070 38 60 00 02 */ li r3, 2
/* 8013D414 00139074 4B F1 D0 B9 */ bl func_8005A4CC
lbl_8013D418:
/* 8013D418 00139078 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D41C 0013907C 38 00 00 00 */ li r0, 0
/* 8013D420 00139080 90 03 06 8C */ stw r0, 0x68c(r3)
/* 8013D424 00139084 48 00 1A 14 */ b lbl_8013EE38
lbl_8013D428:
/* 8013D428 00139088 7F C3 F3 78 */ mr r3, r30
/* 8013D42C 0013908C 38 80 00 00 */ li r4, 0
/* 8013D430 00139090 4B FF DE BD */ bl func_8013B2EC
/* 8013D434 00139094 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D438 00139098 38 80 00 04 */ li r4, 4
/* 8013D43C 0013909C 90 65 06 88 */ stw r3, 0x688(r5)
/* 8013D440 001390A0 7F C3 F3 78 */ mr r3, r30
/* 8013D444 001390A4 83 CD 9C E8 */ lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D448 001390A8 4B FF DE A5 */ bl func_8013B2EC
/* 8013D44C 001390AC 54 60 10 3A */ slwi r0, r3, 2
/* 8013D450 001390B0 7C 7E 02 14 */ add r3, r30, r0
/* 8013D454 001390B4 80 03 06 58 */ lwz r0, 0x658(r3)
/* 8013D458 001390B8 2C 00 00 00 */ cmpwi r0, 0
/* 8013D45C 001390BC 41 82 00 44 */ beq lbl_8013D4A0
/* 8013D460 001390C0 A8 7E 00 3A */ lha r3, 0x3a(r30)
/* 8013D464 001390C4 38 80 00 02 */ li r4, 2
/* 8013D468 001390C8 38 A0 00 00 */ li r5, 0
/* 8013D46C 001390CC 48 11 69 45 */ bl func_80253DB0
/* 8013D470 001390D0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D474 001390D4 38 1F FF F6 */ addi r0, r31, -10
/* 8013D478 001390D8 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8013D47C 001390DC 38 A0 00 00 */ li r5, 0
/* 8013D480 001390E0 A8 63 00 3C */ lha r3, 0x3c(r3)
/* 8013D484 001390E4 48 11 69 2D */ bl func_80253DB0
/* 8013D488 001390E8 38 60 00 02 */ li r3, 2
/* 8013D48C 001390EC 38 80 00 06 */ li r4, 6
/* 8013D490 001390F0 4B FF F8 39 */ bl func_8013CCC8
/* 8013D494 001390F4 38 60 00 01 */ li r3, 1
/* 8013D498 001390F8 4B F1 D0 35 */ bl func_8005A4CC
/* 8013D49C 001390FC 48 00 19 9C */ b lbl_8013EE38
lbl_8013D4A0:
/* 8013D4A0 00139100 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013D4A4 00139104 38 60 02 22 */ li r3, 0x222
/* 8013D4A8 00139108 38 80 00 00 */ li r4, 0
/* 8013D4AC 0013910C 4B EC DC C5 */ bl func_8000B170
/* 8013D4B0 00139110 48 00 19 88 */ b lbl_8013EE38
lbl_8013D4B4:
/* 8013D4B4 00139114 28 03 00 63 */ cmplwi r3, 0x63
/* 8013D4B8 00139118 40 82 00 3C */ bne lbl_8013D4F4
/* 8013D4BC 0013911C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D4C0 00139120 38 80 00 00 */ li r4, 0
/* 8013D4C4 00139124 38 A0 00 00 */ li r5, 0
/* 8013D4C8 00139128 A8 63 00 3A */ lha r3, 0x3a(r3)
/* 8013D4CC 0013912C 48 11 68 E5 */ bl func_80253DB0
/* 8013D4D0 00139130 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D4D4 00139134 38 80 00 16 */ li r4, 0x16
/* 8013D4D8 00139138 38 A0 00 00 */ li r5, 0
/* 8013D4DC 0013913C A8 63 00 3C */ lha r3, 0x3c(r3)
/* 8013D4E0 00139140 48 11 68 D1 */ bl func_80253DB0
/* 8013D4E4 00139144 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D4E8 00139148 38 00 00 00 */ li r0, 0
/* 8013D4EC 0013914C 90 03 06 8C */ stw r0, 0x68c(r3)
/* 8013D4F0 00139150 48 00 19 48 */ b lbl_8013EE38
lbl_8013D4F4:
/* 8013D4F4 00139154 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D4F8 00139158 38 80 00 02 */ li r4, 2
/* 8013D4FC 0013915C 38 A0 00 00 */ li r5, 0
/* 8013D500 00139160 A8 63 00 3A */ lha r3, 0x3a(r3)
/* 8013D504 00139164 48 11 68 AD */ bl func_80253DB0
/* 8013D508 00139168 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D50C 0013916C 38 1F FF EB */ addi r0, r31, -21
/* 8013D510 00139170 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8013D514 00139174 38 A0 00 00 */ li r5, 0
/* 8013D518 00139178 A8 63 00 3C */ lha r3, 0x3c(r3)
/* 8013D51C 0013917C 48 11 68 95 */ bl func_80253DB0
/* 8013D520 00139180 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D524 00139184 93 E3 06 8C */ stw r31, 0x68c(r3)
/* 8013D528 00139188 48 00 19 10 */ b lbl_8013EE38
/* 8013D52C 0013918C 38 60 00 01 */ li r3, 1
/* 8013D530 00139190 4B FF F6 9D */ bl func_8013CBCC
/* 8013D534 00139194 38 60 00 04 */ li r3, 4
/* 8013D538 00139198 4B FF F6 95 */ bl func_8013CBCC
/* 8013D53C 0013919C 38 60 00 02 */ li r3, 2
/* 8013D540 001391A0 4B FF F6 8D */ bl func_8013CBCC
/* 8013D544 001391A4 38 60 00 06 */ li r3, 6
/* 8013D548 001391A8 4B FF F6 85 */ bl func_8013CBCC
/* 8013D54C 001391AC 38 60 00 05 */ li r3, 5
/* 8013D550 001391B0 4B FF F6 7D */ bl func_8013CBCC
/* 8013D554 001391B4 38 60 00 03 */ li r3, 3
/* 8013D558 001391B8 4B FF F6 75 */ bl func_8013CBCC
/* 8013D55C 001391BC 4B F1 8D 19 */ bl func_80056274
/* 8013D560 001391C0 38 60 00 01 */ li r3, 1
/* 8013D564 001391C4 38 80 00 05 */ li r4, 5
/* 8013D568 001391C8 4B FF F7 61 */ bl func_8013CCC8
/* 8013D56C 001391CC 48 00 18 CC */ b lbl_8013EE38
/* 8013D570 001391D0 4B F1 8D 89 */ bl func_800562F8
/* 8013D574 001391D4 2C 03 00 00 */ cmpwi r3, 0
/* 8013D578 001391D8 41 82 18 C0 */ beq lbl_8013EE38
/* 8013D57C 001391DC 38 60 00 02 */ li r3, 2
/* 8013D580 001391E0 4B F1 AA 35 */ bl func_80057FB4
/* 8013D584 001391E4 3C 80 00 01 */ lis r4, 0x0000C000@ha
/* 8013D588 001391E8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D58C 001391EC 38 84 C0 00 */ addi r4, r4, 0x0000C000@l
/* 8013D590 001391F0 38 00 00 30 */ li r0, 0x30
/* 8013D594 001391F4 90 83 06 84 */ stw r4, 0x684(r3)
/* 8013D598 001391F8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D59C 001391FC 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013D5A0 00139200 48 00 18 98 */ b lbl_8013EE38
/* 8013D5A4 00139204 38 60 00 02 */ li r3, 2
/* 8013D5A8 00139208 4B FF F6 25 */ bl func_8013CBCC
/* 8013D5AC 0013920C 38 60 00 02 */ li r3, 2
/* 8013D5B0 00139210 38 80 00 08 */ li r4, 8
/* 8013D5B4 00139214 4B FF F7 15 */ bl func_8013CCC8
/* 8013D5B8 00139218 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D5BC 0013921C 38 80 FF FF */ li r4, -1
/* 8013D5C0 00139220 38 00 00 01 */ li r0, 1
/* 8013D5C4 00139224 90 83 06 B0 */ stw r4, 0x6b0(r3)
/* 8013D5C8 00139228 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D5CC 0013922C 98 03 06 CB */ stb r0, 0x6cb(r3)
/* 8013D5D0 00139230 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D5D4 00139234 90 83 06 C4 */ stw r4, 0x6c4(r3)
/* 8013D5D8 00139238 48 00 18 60 */ b lbl_8013EE38
/* 8013D5DC 0013923C 38 60 FF FF */ li r3, -1
/* 8013D5E0 00139240 38 00 00 00 */ li r0, 0
/* 8013D5E4 00139244 90 64 06 B0 */ stw r3, 0x6b0(r4)
/* 8013D5E8 00139248 38 60 00 06 */ li r3, 6
/* 8013D5EC 0013924C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D5F0 00139250 98 04 06 CA */ stb r0, 0x6ca(r4)
/* 8013D5F4 00139254 4B FF F5 69 */ bl func_8013CB5C
/* 8013D5F8 00139258 38 60 00 04 */ li r3, 4
/* 8013D5FC 0013925C 4B FF F5 61 */ bl func_8013CB5C
/* 8013D600 00139260 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D604 00139264 38 00 00 08 */ li r0, 8
/* 8013D608 00139268 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013D60C 0013926C 48 00 18 2C */ b lbl_8013EE38
/* 8013D610 00139270 38 00 00 32 */ li r0, 0x32
/* 8013D614 00139274 B0 04 06 B4 */ sth r0, 0x6b4(r4)
/* 8013D618 00139278 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D61C 0013927C 80 03 00 00 */ lwz r0, 0(r3)
/* 8013D620 00139280 2C 00 00 00 */ cmpwi r0, 0
/* 8013D624 00139284 40 82 00 10 */ bne lbl_8013D634
/* 8013D628 00139288 80 03 06 88 */ lwz r0, 0x688(r3)
/* 8013D62C 0013928C 90 03 06 AC */ stw r0, 0x6ac(r3)
/* 8013D630 00139290 48 00 00 0C */ b lbl_8013D63C
lbl_8013D634:
/* 8013D634 00139294 38 00 FF FC */ li r0, -4
/* 8013D638 00139298 90 03 06 AC */ stw r0, 0x6ac(r3)
lbl_8013D63C:
/* 8013D63C 0013929C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D640 001392A0 38 00 FF FF */ li r0, -1
/* 8013D644 001392A4 38 60 00 08 */ li r3, 8
/* 8013D648 001392A8 90 04 06 BC */ stw r0, 0x6bc(r4)
/* 8013D64C 001392AC 48 02 54 45 */ bl func_80162A90
/* 8013D650 001392B0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D654 001392B4 38 00 00 09 */ li r0, 9
/* 8013D658 001392B8 90 64 06 9C */ stw r3, 0x69c(r4)
/* 8013D65C 001392BC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D660 001392C0 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013D664 001392C4 48 00 17 D4 */ b lbl_8013EE38
/* 8013D668 001392C8 80 64 06 88 */ lwz r3, 0x688(r4)
/* 8013D66C 001392CC 4B FF F7 69 */ bl func_8013CDD4
/* 8013D670 001392D0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D674 001392D4 80 64 06 C4 */ lwz r3, 0x6c4(r4)
/* 8013D678 001392D8 2C 03 FF FF */ cmpwi r3, -1
/* 8013D67C 001392DC 40 82 00 10 */ bne lbl_8013D68C
/* 8013D680 001392E0 38 00 00 01 */ li r0, 1
/* 8013D684 001392E4 90 04 06 CC */ stw r0, 0x6cc(r4)
/* 8013D688 001392E8 48 00 00 98 */ b lbl_8013D720
lbl_8013D68C:
/* 8013D68C 001392EC 38 03 FF FD */ addi r0, r3, -3
/* 8013D690 001392F0 90 04 06 B0 */ stw r0, 0x6b0(r4)
/* 8013D694 001392F4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D698 001392F8 80 05 06 B0 */ lwz r0, 0x6b0(r5)
/* 8013D69C 001392FC 2C 00 FF FF */ cmpwi r0, -1
/* 8013D6A0 00139300 41 80 00 10 */ blt lbl_8013D6B0
/* 8013D6A4 00139304 80 65 06 54 */ lwz r3, 0x654(r5)
/* 8013D6A8 00139308 2C 03 00 05 */ cmpwi r3, 5
/* 8013D6AC 0013930C 41 81 00 20 */ bgt lbl_8013D6CC
lbl_8013D6B0:
/* 8013D6B0 00139310 38 00 FF FF */ li r0, -1
/* 8013D6B4 00139314 90 05 06 B0 */ stw r0, 0x6b0(r5)
/* 8013D6B8 00139318 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D6BC 0013931C 80 64 06 C4 */ lwz r3, 0x6c4(r4)
/* 8013D6C0 00139320 38 03 00 32 */ addi r0, r3, 0x32
/* 8013D6C4 00139324 90 04 06 CC */ stw r0, 0x6cc(r4)
/* 8013D6C8 00139328 48 00 00 58 */ b lbl_8013D720
lbl_8013D6CC:
/* 8013D6CC 0013932C 80 85 06 C4 */ lwz r4, 0x6c4(r5)
/* 8013D6D0 00139330 38 03 FF FF */ addi r0, r3, -1
/* 8013D6D4 00139334 7C 04 00 00 */ cmpw r4, r0
/* 8013D6D8 00139338 40 82 00 1C */ bne lbl_8013D6F4
/* 8013D6DC 0013933C 38 63 FF FA */ addi r3, r3, -6
/* 8013D6E0 00139340 38 00 00 36 */ li r0, 0x36
/* 8013D6E4 00139344 90 65 06 B0 */ stw r3, 0x6b0(r5)
/* 8013D6E8 00139348 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D6EC 0013934C 90 03 06 CC */ stw r0, 0x6cc(r3)
/* 8013D6F0 00139350 48 00 00 30 */ b lbl_8013D720
lbl_8013D6F4:
/* 8013D6F4 00139354 38 03 FF FE */ addi r0, r3, -2
/* 8013D6F8 00139358 7C 04 00 00 */ cmpw r4, r0
/* 8013D6FC 0013935C 40 82 00 1C */ bne lbl_8013D718
/* 8013D700 00139360 38 63 FF FA */ addi r3, r3, -6
/* 8013D704 00139364 38 00 00 35 */ li r0, 0x35
/* 8013D708 00139368 90 65 06 B0 */ stw r3, 0x6b0(r5)
/* 8013D70C 0013936C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D710 00139370 90 03 06 CC */ stw r0, 0x6cc(r3)
/* 8013D714 00139374 48 00 00 0C */ b lbl_8013D720
lbl_8013D718:
/* 8013D718 00139378 38 00 00 34 */ li r0, 0x34
/* 8013D71C 0013937C 90 05 06 CC */ stw r0, 0x6cc(r5)
lbl_8013D720:
/* 8013D720 00139380 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D724 00139384 38 60 00 05 */ li r3, 5
/* 8013D728 00139388 80 85 06 B0 */ lwz r4, 0x6b0(r5)
/* 8013D72C 0013938C 38 84 00 01 */ addi r4, r4, 1
/* 8013D730 00139390 30 04 FF FF */ addic r0, r4, -1
/* 8013D734 00139394 7C 00 21 10 */ subfe r0, r0, r4
/* 8013D738 00139398 98 05 06 CA */ stb r0, 0x6ca(r5)
/* 8013D73C 0013939C 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D740 001393A0 80 86 06 B0 */ lwz r4, 0x6b0(r6)
/* 8013D744 001393A4 80 A6 06 54 */ lwz r5, 0x654(r6)
/* 8013D748 001393A8 38 04 00 06 */ addi r0, r4, 6
/* 8013D74C 001393AC 7C A0 02 78 */ xor r0, r5, r0
/* 8013D750 001393B0 7C 04 0E 70 */ srawi r4, r0, 1
/* 8013D754 001393B4 7C 00 28 38 */ and r0, r0, r5
/* 8013D758 001393B8 7C 00 20 50 */ subf r0, r0, r4
/* 8013D75C 001393BC 54 00 0F FE */ srwi r0, r0, 0x1f
/* 8013D760 001393C0 98 06 06 CB */ stb r0, 0x6cb(r6)
/* 8013D764 001393C4 4B FF F3 F9 */ bl func_8013CB5C
/* 8013D768 001393C8 38 60 00 03 */ li r3, 3
/* 8013D76C 001393CC 4B FF F3 F1 */ bl func_8013CB5C
/* 8013D770 001393D0 38 60 00 05 */ li r3, 5
/* 8013D774 001393D4 38 80 00 0A */ li r4, 0xa
/* 8013D778 001393D8 4B FF F5 51 */ bl func_8013CCC8
/* 8013D77C 001393DC 48 00 16 BC */ b lbl_8013EE38
/* 8013D780 001393E0 80 04 00 00 */ lwz r0, 0(r4)
/* 8013D784 001393E4 2C 00 00 00 */ cmpwi r0, 0
/* 8013D788 001393E8 40 82 00 10 */ bne lbl_8013D798
/* 8013D78C 001393EC 38 00 00 01 */ li r0, 1
/* 8013D790 001393F0 90 04 06 A0 */ stw r0, 0x6a0(r4)
/* 8013D794 001393F4 48 00 00 0C */ b lbl_8013D7A0
lbl_8013D798:
/* 8013D798 001393F8 38 00 00 02 */ li r0, 2
/* 8013D79C 001393FC 90 04 06 A0 */ stw r0, 0x6a0(r4)
lbl_8013D7A0:
/* 8013D7A0 00139400 38 60 00 00 */ li r3, 0
/* 8013D7A4 00139404 38 80 00 00 */ li r4, 0
/* 8013D7A8 00139408 4B F1 C1 51 */ bl func_800598F8
/* 8013D7AC 0013940C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D7B0 00139410 38 00 00 33 */ li r0, 0x33
/* 8013D7B4 00139414 38 60 00 32 */ li r3, 0x32
/* 8013D7B8 00139418 38 80 00 58 */ li r4, 0x58
/* 8013D7BC 0013941C 80 E5 06 54 */ lwz r7, 0x654(r5)
/* 8013D7C0 00139420 38 A0 00 00 */ li r5, 0
/* 8013D7C4 00139424 38 C0 00 01 */ li r6, 1
/* 8013D7C8 00139428 39 00 00 00 */ li r8, 0
/* 8013D7CC 0013942C 38 E7 FF FF */ addi r7, r7, -1
/* 8013D7D0 00139430 30 E7 FF FF */ addic r7, r7, -1
/* 8013D7D4 00139434 7C E7 39 10 */ subfe r7, r7, r7
/* 8013D7D8 00139438 7C 00 38 78 */ andc r0, r0, r7
/* 8013D7DC 0013943C 54 07 04 3E */ clrlwi r7, r0, 0x10
/* 8013D7E0 00139440 4B F1 C1 E9 */ bl func_800599C8
/* 8013D7E4 00139444 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D7E8 00139448 38 00 00 34 */ li r0, 0x34
/* 8013D7EC 0013944C 38 60 00 33 */ li r3, 0x33
/* 8013D7F0 00139450 38 80 00 32 */ li r4, 0x32
/* 8013D7F4 00139454 80 E5 06 54 */ lwz r7, 0x654(r5)
/* 8013D7F8 00139458 38 A0 00 00 */ li r5, 0
/* 8013D7FC 0013945C 38 C0 00 01 */ li r6, 1
/* 8013D800 00139460 39 00 00 00 */ li r8, 0
/* 8013D804 00139464 38 E7 FF FE */ addi r7, r7, -2
/* 8013D808 00139468 30 E7 FF FF */ addic r7, r7, -1
/* 8013D80C 0013946C 7C E7 39 10 */ subfe r7, r7, r7
/* 8013D810 00139470 7C 00 38 78 */ andc r0, r0, r7
/* 8013D814 00139474 54 07 04 3E */ clrlwi r7, r0, 0x10
/* 8013D818 00139478 4B F1 C1 B1 */ bl func_800599C8
/* 8013D81C 0013947C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D820 00139480 38 00 00 35 */ li r0, 0x35
/* 8013D824 00139484 38 60 00 34 */ li r3, 0x34
/* 8013D828 00139488 38 80 00 33 */ li r4, 0x33
/* 8013D82C 0013948C 80 E5 06 54 */ lwz r7, 0x654(r5)
/* 8013D830 00139490 38 A0 00 00 */ li r5, 0
/* 8013D834 00139494 38 C0 00 01 */ li r6, 1
/* 8013D838 00139498 39 00 00 00 */ li r8, 0
/* 8013D83C 0013949C 38 E7 FF FD */ addi r7, r7, -3
/* 8013D840 001394A0 30 E7 FF FF */ addic r7, r7, -1
/* 8013D844 001394A4 7C E7 39 10 */ subfe r7, r7, r7
/* 8013D848 001394A8 7C 00 38 78 */ andc r0, r0, r7
/* 8013D84C 001394AC 54 07 04 3E */ clrlwi r7, r0, 0x10
/* 8013D850 001394B0 4B F1 C1 79 */ bl func_800599C8
/* 8013D854 001394B4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D858 001394B8 38 00 00 36 */ li r0, 0x36
/* 8013D85C 001394BC 38 60 00 35 */ li r3, 0x35
/* 8013D860 001394C0 38 80 00 34 */ li r4, 0x34
/* 8013D864 001394C4 80 E5 06 54 */ lwz r7, 0x654(r5)
/* 8013D868 001394C8 38 A0 00 00 */ li r5, 0
/* 8013D86C 001394CC 38 C0 00 02 */ li r6, 2
/* 8013D870 001394D0 39 00 00 00 */ li r8, 0
/* 8013D874 001394D4 38 E7 FF FC */ addi r7, r7, -4
/* 8013D878 001394D8 30 E7 FF FF */ addic r7, r7, -1
/* 8013D87C 001394DC 7C E7 39 10 */ subfe r7, r7, r7
/* 8013D880 001394E0 7C 00 38 78 */ andc r0, r0, r7
/* 8013D884 001394E4 54 07 04 3E */ clrlwi r7, r0, 0x10
/* 8013D888 001394E8 4B F1 C1 41 */ bl func_800599C8
/* 8013D88C 001394EC 38 60 00 36 */ li r3, 0x36
/* 8013D890 001394F0 38 80 00 35 */ li r4, 0x35
/* 8013D894 001394F4 38 A0 00 00 */ li r5, 0
/* 8013D898 001394F8 38 C0 00 02 */ li r6, 2
/* 8013D89C 001394FC 38 E0 00 59 */ li r7, 0x59
/* 8013D8A0 00139500 39 00 00 00 */ li r8, 0
/* 8013D8A4 00139504 4B F1 C1 25 */ bl func_800599C8
/* 8013D8A8 00139508 38 60 00 01 */ li r3, 1
/* 8013D8AC 0013950C 38 80 00 00 */ li r4, 0
/* 8013D8B0 00139510 38 A0 00 32 */ li r5, 0x32
/* 8013D8B4 00139514 38 C0 00 00 */ li r6, 0
/* 8013D8B8 00139518 38 E0 00 02 */ li r7, 2
/* 8013D8BC 0013951C 39 00 00 00 */ li r8, 0
/* 8013D8C0 00139520 4B F1 C1 09 */ bl func_800599C8
/* 8013D8C4 00139524 38 60 00 02 */ li r3, 2
/* 8013D8C8 00139528 38 80 00 01 */ li r4, 1
/* 8013D8CC 0013952C 38 A0 00 35 */ li r5, 0x35
/* 8013D8D0 00139530 38 C0 00 00 */ li r6, 0
/* 8013D8D4 00139534 38 E0 00 63 */ li r7, 0x63
/* 8013D8D8 00139538 39 00 00 00 */ li r8, 0
/* 8013D8DC 0013953C 4B F1 C0 ED */ bl func_800599C8
/* 8013D8E0 00139540 38 60 00 63 */ li r3, 0x63
/* 8013D8E4 00139544 38 80 00 02 */ li r4, 2
/* 8013D8E8 00139548 38 A0 00 00 */ li r5, 0
/* 8013D8EC 0013954C 38 C0 00 00 */ li r6, 0
/* 8013D8F0 00139550 38 E0 00 00 */ li r7, 0
/* 8013D8F4 00139554 39 00 00 00 */ li r8, 0
/* 8013D8F8 00139558 4B F1 C0 D1 */ bl func_800599C8
/* 8013D8FC 0013955C 38 60 00 58 */ li r3, 0x58
/* 8013D900 00139560 38 80 00 00 */ li r4, 0
/* 8013D904 00139564 38 A0 00 00 */ li r5, 0
/* 8013D908 00139568 38 C0 00 00 */ li r6, 0
/* 8013D90C 0013956C 38 E0 00 00 */ li r7, 0
/* 8013D910 00139570 39 00 00 00 */ li r8, 0
/* 8013D914 00139574 4B F1 C0 B5 */ bl func_800599C8
/* 8013D918 00139578 38 60 00 59 */ li r3, 0x59
/* 8013D91C 0013957C 38 80 00 00 */ li r4, 0
/* 8013D920 00139580 38 A0 00 00 */ li r5, 0
/* 8013D924 00139584 38 C0 00 00 */ li r6, 0
/* 8013D928 00139588 38 E0 00 00 */ li r7, 0
/* 8013D92C 0013958C 39 00 00 00 */ li r8, 0
/* 8013D930 00139590 4B F1 C0 99 */ bl func_800599C8
/* 8013D934 00139594 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D938 00139598 38 00 00 0B */ li r0, 0xb
/* 8013D93C 0013959C 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013D940 001395A0 48 00 14 F8 */ b lbl_8013EE38
/* 8013D944 001395A4 80 04 06 CC */ lwz r0, 0x6cc(r4)
/* 8013D948 001395A8 38 60 00 0F */ li r3, 0xf
/* 8013D94C 001395AC 38 A0 00 00 */ li r5, 0
/* 8013D950 001395B0 38 C0 00 01 */ li r6, 1
/* 8013D954 001395B4 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8013D958 001395B8 4B F1 C1 15 */ bl func_80059A6C
/* 8013D95C 001395BC 2C 03 00 00 */ cmpwi r3, 0
/* 8013D960 001395C0 7C 7F 1B 78 */ mr r31, r3
/* 8013D964 001395C4 41 82 14 D4 */ beq lbl_8013EE38
/* 8013D968 001395C8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8013D96C 001395CC 41 82 02 4C */ beq lbl_8013DBB8
/* 8013D970 001395D0 54 67 04 3E */ clrlwi r7, r3, 0x10
/* 8013D974 001395D4 2C 07 00 37 */ cmpwi r7, 0x37
/* 8013D978 001395D8 40 80 00 28 */ bge lbl_8013D9A0
/* 8013D97C 001395DC 2C 07 00 02 */ cmpwi r7, 2
/* 8013D980 001395E0 41 82 01 3C */ beq lbl_8013DABC
/* 8013D984 001395E4 40 80 00 10 */ bge lbl_8013D994
/* 8013D988 001395E8 2C 07 00 01 */ cmpwi r7, 1
/* 8013D98C 001395EC 40 80 00 88 */ bge lbl_8013DA14
/* 8013D990 001395F0 48 00 14 A8 */ b lbl_8013EE38
lbl_8013D994:
/* 8013D994 001395F4 2C 07 00 32 */ cmpwi r7, 0x32
/* 8013D998 001395F8 40 80 01 E0 */ bge lbl_8013DB78
/* 8013D99C 001395FC 48 00 14 9C */ b lbl_8013EE38
lbl_8013D9A0:
/* 8013D9A0 00139600 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
/* 8013D9A4 00139604 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
/* 8013D9A8 00139608 7C 07 00 00 */ cmpw r7, r0
/* 8013D9AC 0013960C 41 82 00 1C */ beq lbl_8013D9C8
/* 8013D9B0 00139610 40 80 14 88 */ bge lbl_8013EE38
/* 8013D9B4 00139614 2C 07 00 63 */ cmpwi r7, 0x63
/* 8013D9B8 00139618 41 82 00 08 */ beq lbl_8013D9C0
/* 8013D9BC 0013961C 48 00 14 7C */ b lbl_8013EE38
lbl_8013D9C0:
/* 8013D9C0 00139620 38 60 00 02 */ li r3, 2
/* 8013D9C4 00139624 4B F1 CB 09 */ bl func_8005A4CC
lbl_8013D9C8:
/* 8013D9C8 00139628 38 60 00 01 */ li r3, 1
/* 8013D9CC 0013962C 38 80 00 08 */ li r4, 8
/* 8013D9D0 00139630 38 A0 00 01 */ li r5, 1
/* 8013D9D4 00139634 38 C0 00 00 */ li r6, 0
/* 8013D9D8 00139638 4B FF F1 1D */ bl func_8013CAF4
/* 8013D9DC 0013963C 38 60 00 03 */ li r3, 3
/* 8013D9E0 00139640 38 80 00 08 */ li r4, 8
/* 8013D9E4 00139644 38 A0 00 04 */ li r5, 4
/* 8013D9E8 00139648 38 C0 00 00 */ li r6, 0
/* 8013D9EC 0013964C 4B FF F1 09 */ bl func_8013CAF4
/* 8013D9F0 00139650 38 60 00 05 */ li r3, 5
/* 8013D9F4 00139654 38 80 00 08 */ li r4, 8
/* 8013D9F8 00139658 38 A0 00 0C */ li r5, 0xc
/* 8013D9FC 0013965C 38 C0 00 00 */ li r6, 0
/* 8013DA00 00139660 4B FF F0 F5 */ bl func_8013CAF4
/* 8013DA04 00139664 38 60 00 01 */ li r3, 1
/* 8013DA08 00139668 38 80 00 0F */ li r4, 0xf
/* 8013DA0C 0013966C 4B FF F2 BD */ bl func_8013CCC8
/* 8013DA10 00139670 48 00 14 28 */ b lbl_8013EE38
lbl_8013DA14:
/* 8013DA14 00139674 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DA18 00139678 80 03 06 B0 */ lwz r0, 0x6b0(r3)
/* 8013DA1C 0013967C 2C 00 FF FF */ cmpwi r0, -1
/* 8013DA20 00139680 41 82 00 80 */ beq lbl_8013DAA0
/* 8013DA24 00139684 2C 00 00 00 */ cmpwi r0, 0
/* 8013DA28 00139688 40 82 00 10 */ bne lbl_8013DA38
/* 8013DA2C 0013968C 38 00 00 00 */ li r0, 0
/* 8013DA30 00139690 98 03 06 CA */ stb r0, 0x6ca(r3)
/* 8013DA34 00139694 48 00 00 0C */ b lbl_8013DA40
lbl_8013DA38:
/* 8013DA38 00139698 38 00 00 01 */ li r0, 1
/* 8013DA3C 0013969C 98 03 06 CA */ stb r0, 0x6ca(r3)
lbl_8013DA40:
/* 8013DA40 001396A0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DA44 001396A4 38 00 00 01 */ li r0, 1
/* 8013DA48 001396A8 38 60 00 03 */ li r3, 3
/* 8013DA4C 001396AC 38 80 00 08 */ li r4, 8
/* 8013DA50 001396B0 98 05 06 CB */ stb r0, 0x6cb(r5)
/* 8013DA54 001396B4 38 A0 00 02 */ li r5, 2
/* 8013DA58 001396B8 38 C0 00 00 */ li r6, 0
/* 8013DA5C 001396BC 4B FF F0 99 */ bl func_8013CAF4
/* 8013DA60 001396C0 38 60 00 05 */ li r3, 5
/* 8013DA64 001396C4 38 80 00 08 */ li r4, 8
/* 8013DA68 001396C8 38 A0 00 00 */ li r5, 0
/* 8013DA6C 001396CC 38 C0 00 02 */ li r6, 2
/* 8013DA70 001396D0 4B FF F0 85 */ bl func_8013CAF4
/* 8013DA74 001396D4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DA78 001396D8 38 00 00 0E */ li r0, 0xe
/* 8013DA7C 001396DC 38 60 00 05 */ li r3, 5
/* 8013DA80 001396E0 38 80 00 0E */ li r4, 0xe
/* 8013DA84 001396E4 90 05 06 BC */ stw r0, 0x6bc(r5)
/* 8013DA88 001396E8 4B FF F2 41 */ bl func_8013CCC8
/* 8013DA8C 001396EC C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DA90 001396F0 38 60 02 23 */ li r3, 0x223
/* 8013DA94 001396F4 38 80 00 00 */ li r4, 0
/* 8013DA98 001396F8 4B EC D6 D9 */ bl func_8000B170
/* 8013DA9C 001396FC 48 00 13 9C */ b lbl_8013EE38
lbl_8013DAA0:
/* 8013DAA0 00139700 38 00 00 00 */ li r0, 0
/* 8013DAA4 00139704 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DAA8 00139708 98 03 06 CA */ stb r0, 0x6ca(r3)
/* 8013DAAC 0013970C 38 60 02 22 */ li r3, 0x222
/* 8013DAB0 00139710 38 80 00 00 */ li r4, 0
/* 8013DAB4 00139714 4B EC D6 BD */ bl func_8000B170
/* 8013DAB8 00139718 48 00 13 80 */ b lbl_8013EE38
lbl_8013DABC:
/* 8013DABC 0013971C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DAC0 00139720 80 85 06 B0 */ lwz r4, 0x6b0(r5)
/* 8013DAC4 00139724 80 65 06 54 */ lwz r3, 0x654(r5)
/* 8013DAC8 00139728 38 04 00 06 */ addi r0, r4, 6
/* 8013DACC 0013972C 7C 00 18 00 */ cmpw r0, r3
/* 8013DAD0 00139730 40 80 00 8C */ bge lbl_8013DB5C
/* 8013DAD4 00139734 38 04 00 07 */ addi r0, r4, 7
/* 8013DAD8 00139738 7C 00 18 00 */ cmpw r0, r3
/* 8013DADC 0013973C 40 82 00 10 */ bne lbl_8013DAEC
/* 8013DAE0 00139740 38 00 00 00 */ li r0, 0
/* 8013DAE4 00139744 98 05 06 CB */ stb r0, 0x6cb(r5)
/* 8013DAE8 00139748 48 00 00 0C */ b lbl_8013DAF4
lbl_8013DAEC:
/* 8013DAEC 0013974C 38 00 00 01 */ li r0, 1
/* 8013DAF0 00139750 98 05 06 CB */ stb r0, 0x6cb(r5)
lbl_8013DAF4:
/* 8013DAF4 00139754 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DAF8 00139758 3B E0 00 01 */ li r31, 1
/* 8013DAFC 0013975C 38 60 00 03 */ li r3, 3
/* 8013DB00 00139760 38 80 00 08 */ li r4, 8
/* 8013DB04 00139764 9B E5 06 CA */ stb r31, 0x6ca(r5)
/* 8013DB08 00139768 38 A0 00 03 */ li r5, 3
/* 8013DB0C 0013976C 38 C0 00 00 */ li r6, 0
/* 8013DB10 00139770 4B FF EF E5 */ bl func_8013CAF4
/* 8013DB14 00139774 38 60 00 05 */ li r3, 5
/* 8013DB18 00139778 38 80 00 08 */ li r4, 8
/* 8013DB1C 0013977C 38 A0 00 01 */ li r5, 1
/* 8013DB20 00139780 38 C0 00 02 */ li r6, 2
/* 8013DB24 00139784 4B FF EF D1 */ bl func_8013CAF4
/* 8013DB28 00139788 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DB2C 0013978C 38 00 00 0D */ li r0, 0xd
/* 8013DB30 00139790 38 60 00 05 */ li r3, 5
/* 8013DB34 00139794 93 E4 06 B8 */ stw r31, 0x6b8(r4)
/* 8013DB38 00139798 38 80 00 0D */ li r4, 0xd
/* 8013DB3C 0013979C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DB40 001397A0 90 05 06 BC */ stw r0, 0x6bc(r5)
/* 8013DB44 001397A4 4B FF F1 85 */ bl func_8013CCC8
/* 8013DB48 001397A8 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DB4C 001397AC 38 60 02 23 */ li r3, 0x223
/* 8013DB50 001397B0 38 80 00 00 */ li r4, 0
/* 8013DB54 001397B4 4B EC D6 1D */ bl func_8000B170
/* 8013DB58 001397B8 48 00 12 E0 */ b lbl_8013EE38
lbl_8013DB5C:
/* 8013DB5C 001397BC 38 00 00 00 */ li r0, 0
/* 8013DB60 001397C0 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DB64 001397C4 98 05 06 CB */ stb r0, 0x6cb(r5)
/* 8013DB68 001397C8 38 60 02 22 */ li r3, 0x222
/* 8013DB6C 001397CC 38 80 00 00 */ li r4, 0
/* 8013DB70 001397D0 4B EC D6 01 */ bl func_8000B170
/* 8013DB74 001397D4 48 00 12 C4 */ b lbl_8013EE38
lbl_8013DB78:
/* 8013DB78 001397D8 81 0D 9C E8 */ lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DB7C 001397DC 38 A7 FF D5 */ addi r5, r7, -43
/* 8013DB80 001397E0 38 60 00 05 */ li r3, 5
/* 8013DB84 001397E4 38 80 00 08 */ li r4, 8
/* 8013DB88 001397E8 80 08 06 B0 */ lwz r0, 0x6b0(r8)
/* 8013DB8C 001397EC 38 C0 00 00 */ li r6, 0
/* 8013DB90 001397F0 7C E7 02 14 */ add r7, r7, r0
/* 8013DB94 001397F4 38 07 FF CF */ addi r0, r7, -49
/* 8013DB98 001397F8 90 08 06 C4 */ stw r0, 0x6c4(r8)
/* 8013DB9C 001397FC 4B FF EF 59 */ bl func_8013CAF4
/* 8013DBA0 00139800 38 60 00 05 */ li r3, 5
/* 8013DBA4 00139804 38 80 00 0C */ li r4, 0xc
/* 8013DBA8 00139808 4B FF F1 21 */ bl func_8013CCC8
/* 8013DBAC 0013980C 38 60 00 01 */ li r3, 1
/* 8013DBB0 00139810 4B F1 C9 1D */ bl func_8005A4CC
/* 8013DBB4 00139814 48 00 12 84 */ b lbl_8013EE38
lbl_8013DBB8:
/* 8013DBB8 00139818 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DBBC 0013981C 38 A0 00 00 */ li r5, 0
/* 8013DBC0 00139820 28 03 00 63 */ cmplwi r3, 0x63
/* 8013DBC4 00139824 B0 A4 06 C8 */ sth r5, 0x6c8(r4)
/* 8013DBC8 00139828 40 82 00 44 */ bne lbl_8013DC0C
/* 8013DBCC 0013982C 38 60 00 01 */ li r3, 1
/* 8013DBD0 00139830 38 80 00 08 */ li r4, 8
/* 8013DBD4 00139834 38 A0 00 00 */ li r5, 0
/* 8013DBD8 00139838 38 C0 00 00 */ li r6, 0
/* 8013DBDC 0013983C 4B FF EF 19 */ bl func_8013CAF4
/* 8013DBE0 00139840 38 60 00 03 */ li r3, 3
/* 8013DBE4 00139844 38 80 00 08 */ li r4, 8
/* 8013DBE8 00139848 38 A0 00 04 */ li r5, 4
/* 8013DBEC 0013984C 38 C0 00 00 */ li r6, 0
/* 8013DBF0 00139850 4B FF EF 05 */ bl func_8013CAF4
/* 8013DBF4 00139854 38 60 00 05 */ li r3, 5
/* 8013DBF8 00139858 38 80 00 08 */ li r4, 8
/* 8013DBFC 0013985C 38 A0 00 0C */ li r5, 0xc
/* 8013DC00 00139860 38 C0 00 00 */ li r6, 0
/* 8013DC04 00139864 4B FF EE F1 */ bl func_8013CAF4
/* 8013DC08 00139868 48 00 12 30 */ b lbl_8013EE38
lbl_8013DC0C:
/* 8013DC0C 0013986C 38 03 FF FF */ addi r0, r3, -1
/* 8013DC10 00139870 28 00 00 01 */ cmplwi r0, 1
/* 8013DC14 00139874 41 81 00 A8 */ bgt lbl_8013DCBC
/* 8013DC18 00139878 38 60 00 01 */ li r3, 1
/* 8013DC1C 0013987C 38 80 00 08 */ li r4, 8
/* 8013DC20 00139880 38 A0 00 02 */ li r5, 2
/* 8013DC24 00139884 38 C0 00 00 */ li r6, 0
/* 8013DC28 00139888 4B FF EE CD */ bl func_8013CAF4
/* 8013DC2C 0013988C 57 E4 04 3E */ clrlwi r4, r31, 0x10
/* 8013DC30 00139890 38 60 00 03 */ li r3, 3
/* 8013DC34 00139894 38 A4 FF FF */ addi r5, r4, -1
/* 8013DC38 00139898 38 C0 00 00 */ li r6, 0
/* 8013DC3C 0013989C 38 80 00 08 */ li r4, 8
/* 8013DC40 001398A0 4B FF EE B5 */ bl func_8013CAF4
/* 8013DC44 001398A4 38 60 00 05 */ li r3, 5
/* 8013DC48 001398A8 38 80 00 08 */ li r4, 8
/* 8013DC4C 001398AC 38 A0 00 0C */ li r5, 0xc
/* 8013DC50 001398B0 38 C0 00 00 */ li r6, 0
/* 8013DC54 001398B4 4B FF EE A1 */ bl func_8013CAF4
/* 8013DC58 001398B8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DC5C 001398BC 38 60 00 01 */ li r3, 1
/* 8013DC60 001398C0 38 80 00 00 */ li r4, 0
/* 8013DC64 001398C4 38 C0 00 00 */ li r6, 0
/* 8013DC68 001398C8 A0 A5 06 B4 */ lhz r5, 0x6b4(r5)
/* 8013DC6C 001398CC 38 E0 00 02 */ li r7, 2
/* 8013DC70 001398D0 39 00 00 00 */ li r8, 0
/* 8013DC74 001398D4 4B F1 BD 55 */ bl func_800599C8
/* 8013DC78 001398D8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DC7C 001398DC 38 60 00 02 */ li r3, 2
/* 8013DC80 001398E0 38 80 00 01 */ li r4, 1
/* 8013DC84 001398E4 38 C0 00 00 */ li r6, 0
/* 8013DC88 001398E8 A0 A5 06 B4 */ lhz r5, 0x6b4(r5)
/* 8013DC8C 001398EC 38 E0 00 63 */ li r7, 0x63
/* 8013DC90 001398F0 39 00 00 00 */ li r8, 0
/* 8013DC94 001398F4 4B F1 BD 35 */ bl func_800599C8
/* 8013DC98 001398F8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DC9C 001398FC 38 60 00 63 */ li r3, 0x63
/* 8013DCA0 00139900 38 80 00 02 */ li r4, 2
/* 8013DCA4 00139904 38 C0 00 00 */ li r6, 0
/* 8013DCA8 00139908 A0 A5 06 B4 */ lhz r5, 0x6b4(r5)
/* 8013DCAC 0013990C 38 E0 00 00 */ li r7, 0
/* 8013DCB0 00139910 39 00 00 00 */ li r8, 0
/* 8013DCB4 00139914 4B F1 BD 15 */ bl func_800599C8
/* 8013DCB8 00139918 48 00 11 80 */ b lbl_8013EE38
lbl_8013DCBC:
/* 8013DCBC 0013991C 28 03 00 58 */ cmplwi r3, 0x58
/* 8013DCC0 00139920 40 82 00 D4 */ bne lbl_8013DD94
/* 8013DCC4 00139924 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DCC8 00139928 80 03 06 B0 */ lwz r0, 0x6b0(r3)
/* 8013DCCC 0013992C 2C 00 FF FF */ cmpwi r0, -1
/* 8013DCD0 00139930 41 82 00 7C */ beq lbl_8013DD4C
/* 8013DCD4 00139934 2C 00 00 00 */ cmpwi r0, 0
/* 8013DCD8 00139938 40 82 00 0C */ bne lbl_8013DCE4
/* 8013DCDC 0013993C 98 A3 06 CA */ stb r5, 0x6ca(r3)
/* 8013DCE0 00139940 48 00 00 0C */ b lbl_8013DCEC
lbl_8013DCE4:
/* 8013DCE4 00139944 38 00 00 01 */ li r0, 1
/* 8013DCE8 00139948 98 03 06 CA */ stb r0, 0x6ca(r3)
lbl_8013DCEC:
/* 8013DCEC 0013994C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DCF0 00139950 38 00 00 01 */ li r0, 1
/* 8013DCF4 00139954 38 60 00 05 */ li r3, 5
/* 8013DCF8 00139958 38 80 00 08 */ li r4, 8
/* 8013DCFC 0013995C 98 05 06 CB */ stb r0, 0x6cb(r5)
/* 8013DD00 00139960 38 A0 00 00 */ li r5, 0
/* 8013DD04 00139964 38 C0 00 02 */ li r6, 2
/* 8013DD08 00139968 4B FF ED ED */ bl func_8013CAF4
/* 8013DD0C 0013996C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DD10 00139970 38 00 00 0E */ li r0, 0xe
/* 8013DD14 00139974 38 60 00 05 */ li r3, 5
/* 8013DD18 00139978 38 80 00 0E */ li r4, 0xe
/* 8013DD1C 0013997C 90 05 06 BC */ stw r0, 0x6bc(r5)
/* 8013DD20 00139980 4B FF EF A9 */ bl func_8013CCC8
/* 8013DD24 00139984 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DD28 00139988 38 00 00 32 */ li r0, 0x32
/* 8013DD2C 0013998C B0 03 06 B6 */ sth r0, 0x6b6(r3)
/* 8013DD30 00139990 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DD34 00139994 80 04 06 B0 */ lwz r0, 0x6b0(r4)
/* 8013DD38 00139998 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013DD3C 0013999C 7C 64 02 14 */ add r3, r4, r0
/* 8013DD40 001399A0 A0 03 00 5C */ lhz r0, 0x5c(r3)
/* 8013DD44 001399A4 B0 04 06 C8 */ sth r0, 0x6c8(r4)
/* 8013DD48 001399A8 48 00 00 40 */ b lbl_8013DD88
lbl_8013DD4C:
/* 8013DD4C 001399AC 98 A3 06 CA */ stb r5, 0x6ca(r3)
/* 8013DD50 001399B0 38 60 00 05 */ li r3, 5
/* 8013DD54 001399B4 38 80 00 08 */ li r4, 8
/* 8013DD58 001399B8 38 A0 00 02 */ li r5, 2
/* 8013DD5C 001399BC 38 C0 00 00 */ li r6, 0
/* 8013DD60 001399C0 4B FF ED 95 */ bl func_8013CAF4
/* 8013DD64 001399C4 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DD68 001399C8 38 60 00 00 */ li r3, 0
/* 8013DD6C 001399CC A0 04 00 5C */ lhz r0, 0x5c(r4)
/* 8013DD70 001399D0 B0 04 06 C8 */ sth r0, 0x6c8(r4)
/* 8013DD74 001399D4 4B EC D8 5D */ bl func_8000B5D0
/* 8013DD78 001399D8 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DD7C 001399DC 38 60 02 22 */ li r3, 0x222
/* 8013DD80 001399E0 38 80 00 00 */ li r4, 0
/* 8013DD84 001399E4 4B EC D3 ED */ bl func_8000B170
lbl_8013DD88:
/* 8013DD88 001399E8 38 60 00 32 */ li r3, 0x32
/* 8013DD8C 001399EC 4B F1 C6 AD */ bl func_8005A438
/* 8013DD90 001399F0 48 00 10 A8 */ b lbl_8013EE38
lbl_8013DD94:
/* 8013DD94 001399F4 28 03 00 59 */ cmplwi r3, 0x59
/* 8013DD98 001399F8 40 82 00 FC */ bne lbl_8013DE94
/* 8013DD9C 001399FC 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DDA0 00139A00 80 86 06 B0 */ lwz r4, 0x6b0(r6)
/* 8013DDA4 00139A04 80 66 06 54 */ lwz r3, 0x654(r6)
/* 8013DDA8 00139A08 38 04 00 06 */ addi r0, r4, 6
/* 8013DDAC 00139A0C 7C 00 18 00 */ cmpw r0, r3
/* 8013DDB0 00139A10 40 80 00 8C */ bge lbl_8013DE3C
/* 8013DDB4 00139A14 38 04 00 07 */ addi r0, r4, 7
/* 8013DDB8 00139A18 7C 00 18 00 */ cmpw r0, r3
/* 8013DDBC 00139A1C 40 82 00 0C */ bne lbl_8013DDC8
/* 8013DDC0 00139A20 98 A6 06 CB */ stb r5, 0x6cb(r6)
/* 8013DDC4 00139A24 48 00 00 0C */ b lbl_8013DDD0
lbl_8013DDC8:
/* 8013DDC8 00139A28 38 00 00 01 */ li r0, 1
/* 8013DDCC 00139A2C 98 06 06 CB */ stb r0, 0x6cb(r6)
lbl_8013DDD0:
/* 8013DDD0 00139A30 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DDD4 00139A34 3B E0 00 01 */ li r31, 1
/* 8013DDD8 00139A38 38 60 00 05 */ li r3, 5
/* 8013DDDC 00139A3C 38 80 00 08 */ li r4, 8
/* 8013DDE0 00139A40 9B E5 06 CA */ stb r31, 0x6ca(r5)
/* 8013DDE4 00139A44 38 A0 00 01 */ li r5, 1
/* 8013DDE8 00139A48 38 C0 00 02 */ li r6, 2
/* 8013DDEC 00139A4C 4B FF ED 09 */ bl func_8013CAF4
/* 8013DDF0 00139A50 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DDF4 00139A54 38 00 00 0D */ li r0, 0xd
/* 8013DDF8 00139A58 38 60 00 05 */ li r3, 5
/* 8013DDFC 00139A5C 93 E4 06 B8 */ stw r31, 0x6b8(r4)
/* 8013DE00 00139A60 38 80 00 0D */ li r4, 0xd
/* 8013DE04 00139A64 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DE08 00139A68 90 05 06 BC */ stw r0, 0x6bc(r5)
/* 8013DE0C 00139A6C 4B FF EE BD */ bl func_8013CCC8
/* 8013DE10 00139A70 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DE14 00139A74 38 00 00 36 */ li r0, 0x36
/* 8013DE18 00139A78 B0 03 06 B6 */ sth r0, 0x6b6(r3)
/* 8013DE1C 00139A7C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DE20 00139A80 80 64 06 B0 */ lwz r3, 0x6b0(r4)
/* 8013DE24 00139A84 38 03 00 06 */ addi r0, r3, 6
/* 8013DE28 00139A88 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013DE2C 00139A8C 7C 64 02 14 */ add r3, r4, r0
/* 8013DE30 00139A90 A0 03 00 5C */ lhz r0, 0x5c(r3)
/* 8013DE34 00139A94 B0 04 06 C8 */ sth r0, 0x6c8(r4)
/* 8013DE38 00139A98 48 00 00 50 */ b lbl_8013DE88
lbl_8013DE3C:
/* 8013DE3C 00139A9C 98 A6 06 CB */ stb r5, 0x6cb(r6)
/* 8013DE40 00139AA0 38 60 00 05 */ li r3, 5
/* 8013DE44 00139AA4 38 80 00 08 */ li r4, 8
/* 8013DE48 00139AA8 38 A0 00 06 */ li r5, 6
/* 8013DE4C 00139AAC 38 C0 00 00 */ li r6, 0
/* 8013DE50 00139AB0 4B FF EC A5 */ bl func_8013CAF4
/* 8013DE54 00139AB4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DE58 00139AB8 38 60 00 00 */ li r3, 0
/* 8013DE5C 00139ABC 80 85 06 54 */ lwz r4, 0x654(r5)
/* 8013DE60 00139AC0 38 04 FF FF */ addi r0, r4, -1
/* 8013DE64 00139AC4 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013DE68 00139AC8 7C 85 02 14 */ add r4, r5, r0
/* 8013DE6C 00139ACC A0 04 00 5C */ lhz r0, 0x5c(r4)
/* 8013DE70 00139AD0 B0 05 06 C8 */ sth r0, 0x6c8(r5)
/* 8013DE74 00139AD4 4B EC D7 5D */ bl func_8000B5D0
/* 8013DE78 00139AD8 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DE7C 00139ADC 38 60 02 22 */ li r3, 0x222
/* 8013DE80 00139AE0 38 80 00 00 */ li r4, 0
/* 8013DE84 00139AE4 4B EC D2 ED */ bl func_8000B170
lbl_8013DE88:
/* 8013DE88 00139AE8 38 60 00 36 */ li r3, 0x36
/* 8013DE8C 00139AEC 4B F1 C5 AD */ bl func_8005A438
/* 8013DE90 00139AF0 48 00 0F A8 */ b lbl_8013EE38
lbl_8013DE94:
/* 8013DE94 00139AF4 38 60 00 01 */ li r3, 1
/* 8013DE98 00139AF8 38 80 00 08 */ li r4, 8
/* 8013DE9C 00139AFC 38 A0 00 02 */ li r5, 2
/* 8013DEA0 00139B00 38 C0 00 00 */ li r6, 0
/* 8013DEA4 00139B04 4B FF EC 51 */ bl func_8013CAF4
/* 8013DEA8 00139B08 38 60 00 03 */ li r3, 3
/* 8013DEAC 00139B0C 38 80 00 08 */ li r4, 8
/* 8013DEB0 00139B10 38 A0 00 04 */ li r5, 4
/* 8013DEB4 00139B14 38 C0 00 00 */ li r6, 0
/* 8013DEB8 00139B18 4B FF EC 3D */ bl func_8013CAF4
/* 8013DEBC 00139B1C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DEC0 00139B20 38 1F FF D0 */ addi r0, r31, -48
/* 8013DEC4 00139B24 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 8013DEC8 00139B28 38 60 00 05 */ li r3, 5
/* 8013DECC 00139B2C B3 E4 06 B4 */ sth r31, 0x6b4(r4)
/* 8013DED0 00139B30 38 80 00 08 */ li r4, 8
/* 8013DED4 00139B34 38 C0 00 00 */ li r6, 0
/* 8013DED8 00139B38 4B FF EC 1D */ bl func_8013CAF4
/* 8013DEDC 00139B3C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DEE0 00139B40 80 04 06 B0 */ lwz r0, 0x6b0(r4)
/* 8013DEE4 00139B44 7C 7F 02 14 */ add r3, r31, r0
/* 8013DEE8 00139B48 38 03 FF CF */ addi r0, r3, -49
/* 8013DEEC 00139B4C 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013DEF0 00139B50 7C 64 02 14 */ add r3, r4, r0
/* 8013DEF4 00139B54 A0 03 00 5C */ lhz r0, 0x5c(r3)
/* 8013DEF8 00139B58 B0 04 06 C8 */ sth r0, 0x6c8(r4)
/* 8013DEFC 00139B5C 48 00 0F 3C */ b lbl_8013EE38
/* 8013DF00 00139B60 38 60 00 05 */ li r3, 5
/* 8013DF04 00139B64 4B FF EC C9 */ bl func_8013CBCC
/* 8013DF08 00139B68 38 60 00 05 */ li r3, 5
/* 8013DF0C 00139B6C 38 80 00 10 */ li r4, 0x10
/* 8013DF10 00139B70 4B FF ED B9 */ bl func_8013CCC8
/* 8013DF14 00139B74 48 00 0F 24 */ b lbl_8013EE38
/* 8013DF18 00139B78 A0 04 06 B6 */ lhz r0, 0x6b6(r4)
/* 8013DF1C 00139B7C 2C 00 00 00 */ cmpwi r0, 0
/* 8013DF20 00139B80 41 82 00 1C */ beq lbl_8013DF3C
/* 8013DF24 00139B84 38 60 00 05 */ li r3, 5
/* 8013DF28 00139B88 38 80 00 08 */ li r4, 8
/* 8013DF2C 00139B8C 38 A0 00 02 */ li r5, 2
/* 8013DF30 00139B90 38 C0 00 00 */ li r6, 0
/* 8013DF34 00139B94 4B FF EB C1 */ bl func_8013CAF4
/* 8013DF38 00139B98 48 00 00 18 */ b lbl_8013DF50
lbl_8013DF3C:
/* 8013DF3C 00139B9C 38 60 00 05 */ li r3, 5
/* 8013DF40 00139BA0 38 80 00 08 */ li r4, 8
/* 8013DF44 00139BA4 38 A0 00 0C */ li r5, 0xc
/* 8013DF48 00139BA8 38 C0 00 00 */ li r6, 0
/* 8013DF4C 00139BAC 4B FF EB A9 */ bl func_8013CAF4
lbl_8013DF50:
/* 8013DF50 00139BB0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DF54 00139BB4 38 A0 FF FF */ li r5, -1
/* 8013DF58 00139BB8 38 80 00 00 */ li r4, 0
/* 8013DF5C 00139BBC 38 00 00 0B */ li r0, 0xb
/* 8013DF60 00139BC0 90 A3 06 B8 */ stw r5, 0x6b8(r3)
/* 8013DF64 00139BC4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DF68 00139BC8 B0 83 06 B6 */ sth r4, 0x6b6(r3)
/* 8013DF6C 00139BCC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DF70 00139BD0 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013DF74 00139BD4 48 00 0E C4 */ b lbl_8013EE38
/* 8013DF78 00139BD8 A0 04 06 B6 */ lhz r0, 0x6b6(r4)
/* 8013DF7C 00139BDC 2C 00 00 00 */ cmpwi r0, 0
/* 8013DF80 00139BE0 41 82 00 1C */ beq lbl_8013DF9C
/* 8013DF84 00139BE4 38 60 00 05 */ li r3, 5
/* 8013DF88 00139BE8 38 80 00 08 */ li r4, 8
/* 8013DF8C 00139BEC 38 A0 00 06 */ li r5, 6
/* 8013DF90 00139BF0 38 C0 00 00 */ li r6, 0
/* 8013DF94 00139BF4 4B FF EB 61 */ bl func_8013CAF4
/* 8013DF98 00139BF8 48 00 00 18 */ b lbl_8013DFB0
lbl_8013DF9C:
/* 8013DF9C 00139BFC 38 60 00 05 */ li r3, 5
/* 8013DFA0 00139C00 38 80 00 08 */ li r4, 8
/* 8013DFA4 00139C04 38 A0 00 0C */ li r5, 0xc
/* 8013DFA8 00139C08 38 C0 00 00 */ li r6, 0
/* 8013DFAC 00139C0C 4B FF EB 49 */ bl func_8013CAF4
lbl_8013DFB0:
/* 8013DFB0 00139C10 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DFB4 00139C14 38 80 00 00 */ li r4, 0
/* 8013DFB8 00139C18 38 00 00 0B */ li r0, 0xb
/* 8013DFBC 00139C1C B0 83 06 B6 */ sth r4, 0x6b6(r3)
/* 8013DFC0 00139C20 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DFC4 00139C24 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013DFC8 00139C28 48 00 0E 70 */ b lbl_8013EE38
/* 8013DFCC 00139C2C 80 04 00 00 */ lwz r0, 0(r4)
/* 8013DFD0 00139C30 2C 00 00 00 */ cmpwi r0, 0
/* 8013DFD4 00139C34 40 82 00 24 */ bne lbl_8013DFF8
/* 8013DFD8 00139C38 38 60 00 05 */ li r3, 5
/* 8013DFDC 00139C3C 4B FF EB F1 */ bl func_8013CBCC
/* 8013DFE0 00139C40 38 60 00 03 */ li r3, 3
/* 8013DFE4 00139C44 4B FF EB E9 */ bl func_8013CBCC
/* 8013DFE8 00139C48 38 60 00 05 */ li r3, 5
/* 8013DFEC 00139C4C 38 80 00 01 */ li r4, 1
/* 8013DFF0 00139C50 4B FF EC D9 */ bl func_8013CCC8
/* 8013DFF4 00139C54 48 00 0E 44 */ b lbl_8013EE38
lbl_8013DFF8:
/* 8013DFF8 00139C58 38 00 00 04 */ li r0, 4
/* 8013DFFC 00139C5C 90 04 06 90 */ stw r0, 0x690(r4)
/* 8013E000 00139C60 48 00 0E 38 */ b lbl_8013EE38
/* 8013E004 00139C64 38 00 00 11 */ li r0, 0x11
/* 8013E008 00139C68 90 04 06 90 */ stw r0, 0x690(r4)
/* 8013E00C 00139C6C 48 00 0E 2C */ b lbl_8013EE38
/* 8013E010 00139C70 80 04 00 00 */ lwz r0, 0(r4)
/* 8013E014 00139C74 2C 00 00 00 */ cmpwi r0, 0
/* 8013E018 00139C78 40 82 00 10 */ bne lbl_8013E028
/* 8013E01C 00139C7C 38 00 FF FE */ li r0, -2
/* 8013E020 00139C80 90 04 06 AC */ stw r0, 0x6ac(r4)
/* 8013E024 00139C84 48 00 00 0C */ b lbl_8013E030
lbl_8013E028:
/* 8013E028 00139C88 38 00 FF FD */ li r0, -3
/* 8013E02C 00139C8C 90 04 06 AC */ stw r0, 0x6ac(r4)
lbl_8013E030:
/* 8013E030 00139C90 38 60 00 00 */ li r3, 0
/* 8013E034 00139C94 38 80 00 00 */ li r4, 0
/* 8013E038 00139C98 4B F1 B8 C1 */ bl func_800598F8
/* 8013E03C 00139C9C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E040 00139CA0 80 03 06 C4 */ lwz r0, 0x6c4(r3)
/* 8013E044 00139CA4 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013E048 00139CA8 7C 63 02 14 */ add r3, r3, r0
/* 8013E04C 00139CAC 88 63 00 5B */ lbz r3, 0x5b(r3)
/* 8013E050 00139CB0 38 03 FF FF */ addi r0, r3, -1
/* 8013E054 00139CB4 7C 00 00 34 */ cntlzw r0, r0
/* 8013E058 00139CB8 54 03 D9 7E */ srwi r3, r0, 5
/* 8013E05C 00139CBC 4B FF EF A9 */ bl func_8013D004
/* 8013E060 00139CC0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E064 00139CC4 38 80 00 01 */ li r4, 1
/* 8013E068 00139CC8 80 65 06 C4 */ lwz r3, 0x6c4(r5)
/* 8013E06C 00139CCC 30 03 FF FF */ addic r0, r3, -1
/* 8013E070 00139CD0 7C 00 19 10 */ subfe r0, r0, r3
/* 8013E074 00139CD4 98 05 06 CA */ stb r0, 0x6ca(r5)
/* 8013E078 00139CD8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E07C 00139CDC 80 65 06 C4 */ lwz r3, 0x6c4(r5)
/* 8013E080 00139CE0 80 05 06 54 */ lwz r0, 0x654(r5)
/* 8013E084 00139CE4 38 63 00 01 */ addi r3, r3, 1
/* 8013E088 00139CE8 7C 63 00 50 */ subf r3, r3, r0
/* 8013E08C 00139CEC 30 03 FF FF */ addic r0, r3, -1
/* 8013E090 00139CF0 7C 00 19 10 */ subfe r0, r0, r3
/* 8013E094 00139CF4 98 05 06 CB */ stb r0, 0x6cb(r5)
/* 8013E098 00139CF8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E09C 00139CFC 80 05 06 C4 */ lwz r0, 0x6c4(r5)
/* 8013E0A0 00139D00 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013E0A4 00139D04 7C 65 02 14 */ add r3, r5, r0
/* 8013E0A8 00139D08 88 03 00 5B */ lbz r0, 0x5b(r3)
/* 8013E0AC 00139D0C 28 00 00 01 */ cmplwi r0, 1
/* 8013E0B0 00139D10 40 82 00 08 */ bne lbl_8013E0B8
/* 8013E0B4 00139D14 38 80 00 0A */ li r4, 0xa
lbl_8013E0B8:
/* 8013E0B8 00139D18 90 85 06 D0 */ stw r4, 0x6d0(r5)
/* 8013E0BC 00139D1C 38 60 00 07 */ li r3, 7
/* 8013E0C0 00139D20 4B FF EA 9D */ bl func_8013CB5C
/* 8013E0C4 00139D24 38 60 00 07 */ li r3, 7
/* 8013E0C8 00139D28 38 80 00 12 */ li r4, 0x12
/* 8013E0CC 00139D2C 4B FF EB FD */ bl func_8013CCC8
/* 8013E0D0 00139D30 48 00 0D 68 */ b lbl_8013EE38
/* 8013E0D4 00139D34 80 04 06 D0 */ lwz r0, 0x6d0(r4)
/* 8013E0D8 00139D38 38 60 00 0D */ li r3, 0xd
/* 8013E0DC 00139D3C 38 A0 00 00 */ li r5, 0
/* 8013E0E0 00139D40 38 C0 00 01 */ li r6, 1
/* 8013E0E4 00139D44 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8013E0E8 00139D48 4B F1 B9 85 */ bl func_80059A6C
/* 8013E0EC 00139D4C 2C 03 00 00 */ cmpwi r3, 0
/* 8013E0F0 00139D50 7C 7F 1B 78 */ mr r31, r3
/* 8013E0F4 00139D54 41 82 0D 44 */ beq lbl_8013EE38
/* 8013E0F8 00139D58 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8013E0FC 00139D5C 41 82 02 B8 */ beq lbl_8013E3B4
/* 8013E100 00139D60 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 8013E104 00139D64 2C 04 00 0A */ cmpwi r4, 0xa
/* 8013E108 00139D68 41 82 02 0C */ beq lbl_8013E314
/* 8013E10C 00139D6C 40 80 00 1C */ bge lbl_8013E128
/* 8013E110 00139D70 2C 04 00 02 */ cmpwi r4, 2
/* 8013E114 00139D74 41 82 01 2C */ beq lbl_8013E240
/* 8013E118 00139D78 40 80 0D 20 */ bge lbl_8013EE38
/* 8013E11C 00139D7C 2C 04 00 01 */ cmpwi r4, 1
/* 8013E120 00139D80 40 80 00 54 */ bge lbl_8013E174
/* 8013E124 00139D84 48 00 0D 14 */ b lbl_8013EE38
lbl_8013E128:
/* 8013E128 00139D88 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
/* 8013E12C 00139D8C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
/* 8013E130 00139D90 7C 04 00 00 */ cmpw r4, r0
/* 8013E134 00139D94 41 82 00 1C */ beq lbl_8013E150
/* 8013E138 00139D98 40 80 0D 00 */ bge lbl_8013EE38
/* 8013E13C 00139D9C 2C 04 00 63 */ cmpwi r4, 0x63
/* 8013E140 00139DA0 41 82 00 08 */ beq lbl_8013E148
/* 8013E144 00139DA4 48 00 0C F4 */ b lbl_8013EE38
lbl_8013E148:
/* 8013E148 00139DA8 38 60 00 02 */ li r3, 2
/* 8013E14C 00139DAC 4B F1 C3 81 */ bl func_8005A4CC
lbl_8013E150:
/* 8013E150 00139DB0 38 60 00 01 */ li r3, 1
/* 8013E154 00139DB4 38 80 00 08 */ li r4, 8
/* 8013E158 00139DB8 38 A0 00 01 */ li r5, 1
/* 8013E15C 00139DBC 38 C0 00 00 */ li r6, 0
/* 8013E160 00139DC0 4B FF E9 95 */ bl func_8013CAF4
/* 8013E164 00139DC4 38 60 00 01 */ li r3, 1
/* 8013E168 00139DC8 38 80 00 14 */ li r4, 0x14
/* 8013E16C 00139DCC 4B FF EB 5D */ bl func_8013CCC8
/* 8013E170 00139DD0 48 00 0C C8 */ b lbl_8013EE38
lbl_8013E174:
/* 8013E174 00139DD4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E178 00139DD8 80 03 06 C4 */ lwz r0, 0x6c4(r3)
/* 8013E17C 00139DDC 2C 00 00 00 */ cmpwi r0, 0
/* 8013E180 00139DE0 41 82 00 A4 */ beq lbl_8013E224
/* 8013E184 00139DE4 38 60 FF FF */ li r3, -1
/* 8013E188 00139DE8 4B FF ED D9 */ bl func_8013CF60
/* 8013E18C 00139DEC 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E190 00139DF0 90 64 06 C4 */ stw r3, 0x6c4(r4)
/* 8013E194 00139DF4 38 60 FF FF */ li r3, -1
/* 8013E198 00139DF8 83 CD 9C E8 */ lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E19C 00139DFC 4B FF ED C5 */ bl func_8013CF60
/* 8013E1A0 00139E00 80 DE 06 C4 */ lwz r6, 0x6c4(r30)
/* 8013E1A4 00139E04 38 00 00 01 */ li r0, 1
/* 8013E1A8 00139E08 38 80 00 08 */ li r4, 8
/* 8013E1AC 00139E0C 38 A0 00 02 */ li r5, 2
/* 8013E1B0 00139E10 7D 06 18 50 */ subf r8, r6, r3
/* 8013E1B4 00139E14 38 60 00 03 */ li r3, 3
/* 8013E1B8 00139E18 30 E8 FF FF */ addic r7, r8, -1
/* 8013E1BC 00139E1C 38 C0 00 00 */ li r6, 0
/* 8013E1C0 00139E20 7C E7 41 10 */ subfe r7, r7, r8
/* 8013E1C4 00139E24 98 FE 06 CA */ stb r7, 0x6ca(r30)
/* 8013E1C8 00139E28 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E1CC 00139E2C 98 07 06 CB */ stb r0, 0x6cb(r7)
/* 8013E1D0 00139E30 81 0D 9C E8 */ lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E1D4 00139E34 80 08 06 C4 */ lwz r0, 0x6c4(r8)
/* 8013E1D8 00139E38 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013E1DC 00139E3C 7C E8 02 14 */ add r7, r8, r0
/* 8013E1E0 00139E40 A0 07 00 5C */ lhz r0, 0x5c(r7)
/* 8013E1E4 00139E44 B0 08 06 C8 */ sth r0, 0x6c8(r8)
/* 8013E1E8 00139E48 4B FF E9 0D */ bl func_8013CAF4
/* 8013E1EC 00139E4C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E1F0 00139E50 80 03 06 C4 */ lwz r0, 0x6c4(r3)
/* 8013E1F4 00139E54 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013E1F8 00139E58 7C 63 02 14 */ add r3, r3, r0
/* 8013E1FC 00139E5C 88 63 00 5B */ lbz r3, 0x5b(r3)
/* 8013E200 00139E60 38 03 FF FF */ addi r0, r3, -1
/* 8013E204 00139E64 7C 00 00 34 */ cntlzw r0, r0
/* 8013E208 00139E68 54 03 D9 7E */ srwi r3, r0, 5
/* 8013E20C 00139E6C 4B FF ED F9 */ bl func_8013D004
/* 8013E210 00139E70 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E214 00139E74 38 60 02 23 */ li r3, 0x223
/* 8013E218 00139E78 38 80 00 00 */ li r4, 0
/* 8013E21C 00139E7C 4B EC CF 55 */ bl func_8000B170
/* 8013E220 00139E80 48 00 0C 18 */ b lbl_8013EE38
lbl_8013E224:
/* 8013E224 00139E84 38 00 00 00 */ li r0, 0
/* 8013E228 00139E88 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E22C 00139E8C 98 03 06 CA */ stb r0, 0x6ca(r3)
/* 8013E230 00139E90 38 60 02 22 */ li r3, 0x222
/* 8013E234 00139E94 38 80 00 00 */ li r4, 0
/* 8013E238 00139E98 4B EC CF 39 */ bl func_8000B170
/* 8013E23C 00139E9C 48 00 0B FC */ b lbl_8013EE38
lbl_8013E240:
/* 8013E240 00139EA0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E244 00139EA4 80 64 06 C4 */ lwz r3, 0x6c4(r4)
/* 8013E248 00139EA8 80 04 06 54 */ lwz r0, 0x654(r4)
/* 8013E24C 00139EAC 38 63 00 01 */ addi r3, r3, 1
/* 8013E250 00139EB0 7C 03 00 00 */ cmpw r3, r0
/* 8013E254 00139EB4 41 82 00 A4 */ beq lbl_8013E2F8
/* 8013E258 00139EB8 38 60 00 01 */ li r3, 1
/* 8013E25C 00139EBC 4B FF ED 05 */ bl func_8013CF60
/* 8013E260 00139EC0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E264 00139EC4 90 64 06 C4 */ stw r3, 0x6c4(r4)
/* 8013E268 00139EC8 38 60 00 01 */ li r3, 1
/* 8013E26C 00139ECC 83 CD 9C E8 */ lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E270 00139ED0 4B FF EC F1 */ bl func_8013CF60
/* 8013E274 00139ED4 80 DE 06 C4 */ lwz r6, 0x6c4(r30)
/* 8013E278 00139ED8 38 00 00 01 */ li r0, 1
/* 8013E27C 00139EDC 38 80 00 08 */ li r4, 8
/* 8013E280 00139EE0 38 A0 00 03 */ li r5, 3
/* 8013E284 00139EE4 7D 06 18 50 */ subf r8, r6, r3
/* 8013E288 00139EE8 38 60 00 03 */ li r3, 3
/* 8013E28C 00139EEC 30 E8 FF FF */ addic r7, r8, -1
/* 8013E290 00139EF0 38 C0 00 00 */ li r6, 0
/* 8013E294 00139EF4 7C E7 41 10 */ subfe r7, r7, r8
/* 8013E298 00139EF8 98 FE 06 CB */ stb r7, 0x6cb(r30)
/* 8013E29C 00139EFC 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E2A0 00139F00 98 07 06 CA */ stb r0, 0x6ca(r7)
/* 8013E2A4 00139F04 81 0D 9C E8 */ lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E2A8 00139F08 80 08 06 C4 */ lwz r0, 0x6c4(r8)
/* 8013E2AC 00139F0C 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013E2B0 00139F10 7C E8 02 14 */ add r7, r8, r0
/* 8013E2B4 00139F14 A0 07 00 5C */ lhz r0, 0x5c(r7)
/* 8013E2B8 00139F18 B0 08 06 C8 */ sth r0, 0x6c8(r8)
/* 8013E2BC 00139F1C 4B FF E8 39 */ bl func_8013CAF4
/* 8013E2C0 00139F20 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E2C4 00139F24 80 03 06 C4 */ lwz r0, 0x6c4(r3)
/* 8013E2C8 00139F28 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013E2CC 00139F2C 7C 63 02 14 */ add r3, r3, r0
/* 8013E2D0 00139F30 88 63 00 5B */ lbz r3, 0x5b(r3)
/* 8013E2D4 00139F34 38 03 FF FF */ addi r0, r3, -1
/* 8013E2D8 00139F38 7C 00 00 34 */ cntlzw r0, r0
/* 8013E2DC 00139F3C 54 03 D9 7E */ srwi r3, r0, 5
/* 8013E2E0 00139F40 4B FF ED 25 */ bl func_8013D004
/* 8013E2E4 00139F44 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E2E8 00139F48 38 60 02 23 */ li r3, 0x223
/* 8013E2EC 00139F4C 38 80 00 00 */ li r4, 0
/* 8013E2F0 00139F50 4B EC CE 81 */ bl func_8000B170
/* 8013E2F4 00139F54 48 00 0B 44 */ b lbl_8013EE38
lbl_8013E2F8:
/* 8013E2F8 00139F58 38 00 00 00 */ li r0, 0
/* 8013E2FC 00139F5C C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E300 00139F60 98 04 06 CB */ stb r0, 0x6cb(r4)
/* 8013E304 00139F64 38 60 02 22 */ li r3, 0x222
/* 8013E308 00139F68 38 80 00 00 */ li r4, 0
/* 8013E30C 00139F6C 4B EC CE 65 */ bl func_8000B170
/* 8013E310 00139F70 48 00 0B 28 */ b lbl_8013EE38
lbl_8013E314:
/* 8013E314 00139F74 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E318 00139F78 80 64 06 88 */ lwz r3, 0x688(r4)
/* 8013E31C 00139F7C 80 84 06 C4 */ lwz r4, 0x6c4(r4)
/* 8013E320 00139F80 4B FF EC 65 */ bl func_8013CF84
/* 8013E324 00139F84 2C 03 00 00 */ cmpwi r3, 0
/* 8013E328 00139F88 41 82 00 78 */ beq lbl_8013E3A0
/* 8013E32C 00139F8C 38 60 00 07 */ li r3, 7
/* 8013E330 00139F90 38 80 00 08 */ li r4, 8
/* 8013E334 00139F94 38 A0 00 01 */ li r5, 1
/* 8013E338 00139F98 38 C0 00 00 */ li r6, 0
/* 8013E33C 00139F9C 4B FF E7 B9 */ bl func_8013CAF4
/* 8013E340 00139FA0 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E344 00139FA4 38 60 02 5D */ li r3, 0x25d
/* 8013E348 00139FA8 38 80 00 00 */ li r4, 0
/* 8013E34C 00139FAC 4B EC CE 25 */ bl func_8000B170
/* 8013E350 00139FB0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E354 00139FB4 80 03 00 00 */ lwz r0, 0(r3)
/* 8013E358 00139FB8 2C 00 00 00 */ cmpwi r0, 0
/* 8013E35C 00139FBC 40 82 00 34 */ bne lbl_8013E390
/* 8013E360 00139FC0 38 60 00 07 */ li r3, 7
/* 8013E364 00139FC4 38 80 00 13 */ li r4, 0x13
/* 8013E368 00139FC8 4B FF E9 61 */ bl func_8013CCC8
/* 8013E36C 00139FCC 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E370 00139FD0 80 04 06 C4 */ lwz r0, 0x6c4(r4)
/* 8013E374 00139FD4 80 64 06 88 */ lwz r3, 0x688(r4)
/* 8013E378 00139FD8 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013E37C 00139FDC 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8013E380 00139FE0 7C 84 02 14 */ add r4, r4, r0
/* 8013E384 00139FE4 A0 84 00 5E */ lhz r4, 0x5e(r4)
/* 8013E388 00139FE8 4B FA AF A9 */ bl func_800E9330
/* 8013E38C 00139FEC 48 00 0A AC */ b lbl_8013EE38
lbl_8013E390:
/* 8013E390 00139FF0 38 60 00 07 */ li r3, 7
/* 8013E394 00139FF4 38 80 00 13 */ li r4, 0x13
/* 8013E398 00139FF8 4B FF E9 31 */ bl func_8013CCC8
/* 8013E39C 00139FFC 48 00 0A 9C */ b lbl_8013EE38
lbl_8013E3A0:
/* 8013E3A0 0013A000 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E3A4 0013A004 38 60 02 22 */ li r3, 0x222
/* 8013E3A8 0013A008 38 80 00 00 */ li r4, 0
/* 8013E3AC 0013A00C 4B EC CD C5 */ bl func_8000B170
/* 8013E3B0 0013A010 48 00 0A 88 */ b lbl_8013EE38
lbl_8013E3B4:
/* 8013E3B4 0013A014 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E3B8 0013A018 28 03 00 63 */ cmplwi r3, 0x63
/* 8013E3BC 0013A01C 90 64 06 D0 */ stw r3, 0x6d0(r4)
/* 8013E3C0 0013A020 40 82 00 44 */ bne lbl_8013E404
/* 8013E3C4 0013A024 38 60 00 01 */ li r3, 1
/* 8013E3C8 0013A028 38 80 00 08 */ li r4, 8
/* 8013E3CC 0013A02C 38 A0 00 00 */ li r5, 0
/* 8013E3D0 0013A030 38 C0 00 00 */ li r6, 0
/* 8013E3D4 0013A034 4B FF E7 21 */ bl func_8013CAF4
/* 8013E3D8 0013A038 38 60 00 03 */ li r3, 3
/* 8013E3DC 0013A03C 38 80 00 08 */ li r4, 8
/* 8013E3E0 0013A040 38 A0 00 04 */ li r5, 4
/* 8013E3E4 0013A044 38 C0 00 00 */ li r6, 0
/* 8013E3E8 0013A048 4B FF E7 0D */ bl func_8013CAF4
/* 8013E3EC 0013A04C 38 60 00 07 */ li r3, 7
/* 8013E3F0 0013A050 38 80 00 08 */ li r4, 8
/* 8013E3F4 0013A054 38 A0 00 02 */ li r5, 2
/* 8013E3F8 0013A058 38 C0 00 00 */ li r6, 0
/* 8013E3FC 0013A05C 4B FF E6 F9 */ bl func_8013CAF4
/* 8013E400 0013A060 48 00 0A 38 */ b lbl_8013EE38
lbl_8013E404:
/* 8013E404 0013A064 38 03 FF FF */ addi r0, r3, -1
/* 8013E408 0013A068 28 00 00 01 */ cmplwi r0, 1
/* 8013E40C 0013A06C 41 81 00 48 */ bgt lbl_8013E454
/* 8013E410 0013A070 38 60 00 01 */ li r3, 1
/* 8013E414 0013A074 38 80 00 08 */ li r4, 8
/* 8013E418 0013A078 38 A0 00 02 */ li r5, 2
/* 8013E41C 0013A07C 38 C0 00 00 */ li r6, 0
/* 8013E420 0013A080 4B FF E6 D5 */ bl func_8013CAF4
/* 8013E424 0013A084 57 E4 04 3E */ clrlwi r4, r31, 0x10
/* 8013E428 0013A088 38 60 00 03 */ li r3, 3
/* 8013E42C 0013A08C 38 A4 FF FF */ addi r5, r4, -1
/* 8013E430 0013A090 38 C0 00 00 */ li r6, 0
/* 8013E434 0013A094 38 80 00 08 */ li r4, 8
/* 8013E438 0013A098 4B FF E6 BD */ bl func_8013CAF4
/* 8013E43C 0013A09C 38 60 00 07 */ li r3, 7
/* 8013E440 0013A0A0 38 80 00 08 */ li r4, 8
/* 8013E444 0013A0A4 38 A0 00 02 */ li r5, 2
/* 8013E448 0013A0A8 38 C0 00 00 */ li r6, 0
/* 8013E44C 0013A0AC 4B FF E6 A9 */ bl func_8013CAF4
/* 8013E450 0013A0B0 48 00 09 E8 */ b lbl_8013EE38
lbl_8013E454:
/* 8013E454 0013A0B4 38 60 00 01 */ li r3, 1
/* 8013E458 0013A0B8 38 80 00 08 */ li r4, 8
/* 8013E45C 0013A0BC 38 A0 00 02 */ li r5, 2
/* 8013E460 0013A0C0 38 C0 00 00 */ li r6, 0
/* 8013E464 0013A0C4 4B FF E6 91 */ bl func_8013CAF4
/* 8013E468 0013A0C8 38 60 00 03 */ li r3, 3
/* 8013E46C 0013A0CC 38 80 00 08 */ li r4, 8
/* 8013E470 0013A0D0 38 A0 00 04 */ li r5, 4
/* 8013E474 0013A0D4 38 C0 00 00 */ li r6, 0
/* 8013E478 0013A0D8 4B FF E6 7D */ bl func_8013CAF4
/* 8013E47C 0013A0DC 38 60 00 07 */ li r3, 7
/* 8013E480 0013A0E0 38 80 00 08 */ li r4, 8
/* 8013E484 0013A0E4 38 A0 00 00 */ li r5, 0
/* 8013E488 0013A0E8 38 C0 00 00 */ li r6, 0
/* 8013E48C 0013A0EC 4B FF E6 69 */ bl func_8013CAF4
/* 8013E490 0013A0F0 48 00 09 A8 */ b lbl_8013EE38
/* 8013E494 0013A0F4 80 04 06 C4 */ lwz r0, 0x6c4(r4)
/* 8013E498 0013A0F8 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013E49C 0013A0FC 7C 64 02 14 */ add r3, r4, r0
/* 8013E4A0 0013A100 A0 63 00 58 */ lhz r3, 0x58(r3)
/* 8013E4A4 0013A104 48 11 1E 51 */ bl func_802502F4
/* 8013E4A8 0013A108 7C 64 1B 78 */ mr r4, r3
/* 8013E4AC 0013A10C 38 60 00 0E */ li r3, 0xe
/* 8013E4B0 0013A110 48 01 DE 59 */ bl func_8015C308
/* 8013E4B4 0013A114 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E4B8 0013A118 38 80 00 06 */ li r4, 6
/* 8013E4BC 0013A11C 38 00 51 F4 */ li r0, 0x51f4
/* 8013E4C0 0013A120 90 83 06 DC */ stw r4, 0x6dc(r3)
/* 8013E4C4 0013A124 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E4C8 0013A128 90 03 06 D8 */ stw r0, 0x6d8(r3)
/* 8013E4CC 0013A12C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E4D0 0013A130 80 03 00 00 */ lwz r0, 0(r3)
/* 8013E4D4 0013A134 2C 00 00 00 */ cmpwi r0, 0
/* 8013E4D8 0013A138 40 82 00 30 */ bne lbl_8013E508
/* 8013E4DC 0013A13C C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
/* 8013E4E0 0013A140 38 80 00 14 */ li r4, 0x14
/* 8013E4E4 0013A144 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E4E8 0013A148 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E4EC 0013A14C EC 22 00 72 */ fmuls f1, f2, f1
/* 8013E4F0 0013A150 EC 00 08 2A */ fadds f0, f0, f1
/* 8013E4F4 0013A154 FC 00 00 1E */ fctiwz f0, f0
/* 8013E4F8 0013A158 D8 01 00 08 */ stfd f0, 8(r1)
/* 8013E4FC 0013A15C 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8013E500 0013A160 4B FF E7 FD */ bl func_8013CCFC
/* 8013E504 0013A164 48 00 09 34 */ b lbl_8013EE38
lbl_8013E508:
/* 8013E508 0013A168 C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
/* 8013E50C 0013A16C 38 80 00 15 */ li r4, 0x15
/* 8013E510 0013A170 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E514 0013A174 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E518 0013A178 EC 22 00 72 */ fmuls f1, f2, f1
/* 8013E51C 0013A17C EC 00 08 2A */ fadds f0, f0, f1
/* 8013E520 0013A180 FC 00 00 1E */ fctiwz f0, f0
/* 8013E524 0013A184 D8 01 00 08 */ stfd f0, 8(r1)
/* 8013E528 0013A188 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8013E52C 0013A18C 4B FF E7 D1 */ bl func_8013CCFC
/* 8013E530 0013A190 48 00 09 08 */ b lbl_8013EE38
/* 8013E534 0013A194 38 60 00 01 */ li r3, 1
/* 8013E538 0013A198 38 00 00 00 */ li r0, 0
/* 8013E53C 0013A19C 90 64 06 DC */ stw r3, 0x6dc(r4)
/* 8013E540 0013A1A0 38 60 00 03 */ li r3, 3
/* 8013E544 0013A1A4 38 80 00 08 */ li r4, 8
/* 8013E548 0013A1A8 38 A0 00 04 */ li r5, 4
/* 8013E54C 0013A1AC 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E550 0013A1B0 38 C0 00 00 */ li r6, 0
/* 8013E554 0013A1B4 90 07 06 D8 */ stw r0, 0x6d8(r7)
/* 8013E558 0013A1B8 4B FF E5 9D */ bl func_8013CAF4
/* 8013E55C 0013A1BC 38 60 00 07 */ li r3, 7
/* 8013E560 0013A1C0 38 80 00 08 */ li r4, 8
/* 8013E564 0013A1C4 38 A0 00 02 */ li r5, 2
/* 8013E568 0013A1C8 38 C0 00 00 */ li r6, 0
/* 8013E56C 0013A1CC 4B FF E5 89 */ bl func_8013CAF4
/* 8013E570 0013A1D0 38 60 00 07 */ li r3, 7
/* 8013E574 0013A1D4 4B FF E6 59 */ bl func_8013CBCC
/* 8013E578 0013A1D8 38 60 00 07 */ li r3, 7
/* 8013E57C 0013A1DC 38 80 00 08 */ li r4, 8
/* 8013E580 0013A1E0 4B FF E7 49 */ bl func_8013CCC8
/* 8013E584 0013A1E4 48 00 08 B4 */ b lbl_8013EE38
/* 8013E588 0013A1E8 38 60 00 01 */ li r3, 1
/* 8013E58C 0013A1EC 38 00 00 00 */ li r0, 0
/* 8013E590 0013A1F0 90 64 06 DC */ stw r3, 0x6dc(r4)
/* 8013E594 0013A1F4 38 60 00 01 */ li r3, 1
/* 8013E598 0013A1F8 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E59C 0013A1FC 90 04 06 D8 */ stw r0, 0x6d8(r4)
/* 8013E5A0 0013A200 4B FF E6 2D */ bl func_8013CBCC
/* 8013E5A4 0013A204 38 60 00 04 */ li r3, 4
/* 8013E5A8 0013A208 4B FF E6 25 */ bl func_8013CBCC
/* 8013E5AC 0013A20C 38 60 00 03 */ li r3, 3
/* 8013E5B0 0013A210 4B FF E6 1D */ bl func_8013CBCC
/* 8013E5B4 0013A214 38 60 00 06 */ li r3, 6
/* 8013E5B8 0013A218 4B FF E6 15 */ bl func_8013CBCC
/* 8013E5BC 0013A21C 38 60 00 05 */ li r3, 5
/* 8013E5C0 0013A220 4B FF E6 0D */ bl func_8013CBCC
/* 8013E5C4 0013A224 38 60 00 07 */ li r3, 7
/* 8013E5C8 0013A228 4B FF E6 05 */ bl func_8013CBCC
/* 8013E5CC 0013A22C 38 60 00 07 */ li r3, 7
/* 8013E5D0 0013A230 38 80 00 16 */ li r4, 0x16
/* 8013E5D4 0013A234 4B FF E6 F5 */ bl func_8013CCC8
/* 8013E5D8 0013A238 48 00 08 60 */ b lbl_8013EE38
/* 8013E5DC 0013A23C 38 60 FF FB */ li r3, -5
/* 8013E5E0 0013A240 38 00 00 00 */ li r0, 0
/* 8013E5E4 0013A244 90 64 06 AC */ stw r3, 0x6ac(r4)
/* 8013E5E8 0013A248 38 60 00 00 */ li r3, 0
/* 8013E5EC 0013A24C 38 80 00 00 */ li r4, 0
/* 8013E5F0 0013A250 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E5F4 0013A254 90 05 06 D4 */ stw r0, 0x6d4(r5)
/* 8013E5F8 0013A258 4B F1 B3 01 */ bl func_800598F8
/* 8013E5FC 0013A25C 38 60 00 01 */ li r3, 1
/* 8013E600 0013A260 38 80 00 00 */ li r4, 0
/* 8013E604 0013A264 38 A0 00 00 */ li r5, 0
/* 8013E608 0013A268 38 C0 00 00 */ li r6, 0
/* 8013E60C 0013A26C 38 E0 00 00 */ li r7, 0
/* 8013E610 0013A270 39 00 00 00 */ li r8, 0
/* 8013E614 0013A274 4B F1 B3 B5 */ bl func_800599C8
/* 8013E618 0013A278 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E61C 0013A27C 38 60 02 5F */ li r3, 0x25f
/* 8013E620 0013A280 38 80 00 00 */ li r4, 0
/* 8013E624 0013A284 4B EC CB 4D */ bl func_8000B170
/* 8013E628 0013A288 38 60 00 08 */ li r3, 8
/* 8013E62C 0013A28C 4B FF E5 31 */ bl func_8013CB5C
/* 8013E630 0013A290 38 60 00 08 */ li r3, 8
/* 8013E634 0013A294 38 80 00 17 */ li r4, 0x17
/* 8013E638 0013A298 4B FF E6 91 */ bl func_8013CCC8
/* 8013E63C 0013A29C 48 00 07 FC */ b lbl_8013EE38
/* 8013E640 0013A2A0 38 60 00 08 */ li r3, 8
/* 8013E644 0013A2A4 38 80 00 08 */ li r4, 8
/* 8013E648 0013A2A8 38 A0 00 00 */ li r5, 0
/* 8013E64C 0013A2AC 38 C0 00 00 */ li r6, 0
/* 8013E650 0013A2B0 4B FF E4 A5 */ bl func_8013CAF4
/* 8013E654 0013A2B4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E658 0013A2B8 38 00 00 18 */ li r0, 0x18
/* 8013E65C 0013A2BC 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013E660 0013A2C0 48 00 07 D8 */ b lbl_8013EE38
/* 8013E664 0013A2C4 38 60 00 04 */ li r3, 4
/* 8013E668 0013A2C8 38 80 00 01 */ li r4, 1
/* 8013E66C 0013A2CC 38 A0 00 00 */ li r5, 0
/* 8013E670 0013A2D0 38 C0 00 01 */ li r6, 1
/* 8013E674 0013A2D4 4B F1 B3 F9 */ bl func_80059A6C
/* 8013E678 0013A2D8 2C 03 00 00 */ cmpwi r3, 0
/* 8013E67C 0013A2DC 41 82 07 BC */ beq lbl_8013EE38
/* 8013E680 0013A2E0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8013E684 0013A2E4 41 82 07 B4 */ beq lbl_8013EE38
/* 8013E688 0013A2E8 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8013E68C 0013A2EC 2C 00 00 01 */ cmpwi r0, 1
/* 8013E690 0013A2F0 41 82 00 08 */ beq lbl_8013E698
/* 8013E694 0013A2F4 48 00 07 A4 */ b lbl_8013EE38
lbl_8013E698:
/* 8013E698 0013A2F8 38 60 00 08 */ li r3, 8
/* 8013E69C 0013A2FC 38 80 00 08 */ li r4, 8
/* 8013E6A0 0013A300 38 A0 00 01 */ li r5, 1
/* 8013E6A4 0013A304 38 C0 00 00 */ li r6, 0
/* 8013E6A8 0013A308 4B FF E4 4D */ bl func_8013CAF4
/* 8013E6AC 0013A30C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E6B0 0013A310 80 64 06 D4 */ lwz r3, 0x6d4(r4)
/* 8013E6B4 0013A314 38 03 00 01 */ addi r0, r3, 1
/* 8013E6B8 0013A318 2C 00 00 06 */ cmpwi r0, 6
/* 8013E6BC 0013A31C 90 04 06 D4 */ stw r0, 0x6d4(r4)
/* 8013E6C0 0013A320 40 82 00 14 */ bne lbl_8013E6D4
/* 8013E6C4 0013A324 38 60 00 08 */ li r3, 8
/* 8013E6C8 0013A328 38 80 00 19 */ li r4, 0x19
/* 8013E6CC 0013A32C 4B FF E5 FD */ bl func_8013CCC8
/* 8013E6D0 0013A330 48 00 07 68 */ b lbl_8013EE38
lbl_8013E6D4:
/* 8013E6D4 0013A334 38 60 00 08 */ li r3, 8
/* 8013E6D8 0013A338 38 80 00 17 */ li r4, 0x17
/* 8013E6DC 0013A33C 4B FF E5 ED */ bl func_8013CCC8
/* 8013E6E0 0013A340 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E6E4 0013A344 38 60 02 5F */ li r3, 0x25f
/* 8013E6E8 0013A348 38 80 00 00 */ li r4, 0
/* 8013E6EC 0013A34C 4B EC CA 85 */ bl func_8000B170
/* 8013E6F0 0013A350 48 00 07 48 */ b lbl_8013EE38
/* 8013E6F4 0013A354 38 60 00 08 */ li r3, 8
/* 8013E6F8 0013A358 4B FF E4 D5 */ bl func_8013CBCC
/* 8013E6FC 0013A35C 48 01 FF 15 */ bl func_8015E610
/* 8013E700 0013A360 2C 03 00 00 */ cmpwi r3, 0
/* 8013E704 0013A364 41 82 00 14 */ beq lbl_8013E718
/* 8013E708 0013A368 38 60 00 08 */ li r3, 8
/* 8013E70C 0013A36C 38 80 00 1A */ li r4, 0x1a
/* 8013E710 0013A370 4B FF E5 B9 */ bl func_8013CCC8
/* 8013E714 0013A374 48 00 07 24 */ b lbl_8013EE38
lbl_8013E718:
/* 8013E718 0013A378 C0 42 8D F8 */ lfs f2, lbl_806413F8-_SDA2_BASE_(r2)
/* 8013E71C 0013A37C 38 80 00 24 */ li r4, 0x24
/* 8013E720 0013A380 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E724 0013A384 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E728 0013A388 EC 22 00 72 */ fmuls f1, f2, f1
/* 8013E72C 0013A38C EC 00 08 2A */ fadds f0, f0, f1
/* 8013E730 0013A390 FC 00 00 1E */ fctiwz f0, f0
/* 8013E734 0013A394 D8 01 00 08 */ stfd f0, 8(r1)
/* 8013E738 0013A398 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8013E73C 0013A39C 4B FF E5 C1 */ bl func_8013CCFC
/* 8013E740 0013A3A0 48 00 06 F8 */ b lbl_8013EE38
/* 8013E744 0013A3A4 38 60 00 00 */ li r3, 0
/* 8013E748 0013A3A8 38 80 00 00 */ li r4, 0
/* 8013E74C 0013A3AC 4B F1 B1 AD */ bl func_800598F8
/* 8013E750 0013A3B0 38 60 00 01 */ li r3, 1
/* 8013E754 0013A3B4 38 80 00 00 */ li r4, 0
/* 8013E758 0013A3B8 38 A0 00 00 */ li r5, 0
/* 8013E75C 0013A3BC 38 C0 00 02 */ li r6, 2
/* 8013E760 0013A3C0 38 E0 00 00 */ li r7, 0
/* 8013E764 0013A3C4 39 00 00 00 */ li r8, 0
/* 8013E768 0013A3C8 4B F1 B2 61 */ bl func_800599C8
/* 8013E76C 0013A3CC 38 60 00 02 */ li r3, 2
/* 8013E770 0013A3D0 38 80 00 00 */ li r4, 0
/* 8013E774 0013A3D4 38 A0 00 01 */ li r5, 1
/* 8013E778 0013A3D8 38 C0 00 00 */ li r6, 0
/* 8013E77C 0013A3DC 38 E0 00 00 */ li r7, 0
/* 8013E780 0013A3E0 39 00 00 00 */ li r8, 0
/* 8013E784 0013A3E4 4B F1 B2 45 */ bl func_800599C8
/* 8013E788 0013A3E8 38 60 00 09 */ li r3, 9
/* 8013E78C 0013A3EC 4B FF E3 D1 */ bl func_8013CB5C
/* 8013E790 0013A3F0 38 60 00 09 */ li r3, 9
/* 8013E794 0013A3F4 38 80 00 1B */ li r4, 0x1b
/* 8013E798 0013A3F8 4B FF E5 31 */ bl func_8013CCC8
/* 8013E79C 0013A3FC 48 00 06 9C */ b lbl_8013EE38
/* 8013E7A0 0013A400 38 60 00 08 */ li r3, 8
/* 8013E7A4 0013A404 38 80 00 01 */ li r4, 1
/* 8013E7A8 0013A408 38 A0 00 00 */ li r5, 0
/* 8013E7AC 0013A40C 38 C0 00 01 */ li r6, 1
/* 8013E7B0 0013A410 4B F1 B2 BD */ bl func_80059A6C
/* 8013E7B4 0013A414 2C 03 00 00 */ cmpwi r3, 0
/* 8013E7B8 0013A418 41 82 06 80 */ beq lbl_8013EE38
/* 8013E7BC 0013A41C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8013E7C0 0013A420 41 82 00 70 */ beq lbl_8013E830
/* 8013E7C4 0013A424 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8013E7C8 0013A428 28 00 00 01 */ cmplwi r0, 1
/* 8013E7CC 0013A42C 40 82 00 38 */ bne lbl_8013E804
/* 8013E7D0 0013A430 4B EC B0 21 */ bl func_800097F0
/* 8013E7D4 0013A434 4B EC 8D 2D */ bl func_80007500
/* 8013E7D8 0013A438 38 60 00 09 */ li r3, 9
/* 8013E7DC 0013A43C 38 80 00 08 */ li r4, 8
/* 8013E7E0 0013A440 38 A0 00 02 */ li r5, 2
/* 8013E7E4 0013A444 38 C0 00 00 */ li r6, 0
/* 8013E7E8 0013A448 4B FF E3 0D */ bl func_8013CAF4
/* 8013E7EC 0013A44C 38 60 00 09 */ li r3, 9
/* 8013E7F0 0013A450 38 80 00 1C */ li r4, 0x1c
/* 8013E7F4 0013A454 4B FF E4 D5 */ bl func_8013CCC8
/* 8013E7F8 0013A458 38 60 00 01 */ li r3, 1
/* 8013E7FC 0013A45C 4B F1 BC D1 */ bl func_8005A4CC
/* 8013E800 0013A460 48 00 06 38 */ b lbl_8013EE38
lbl_8013E804:
/* 8013E804 0013A464 38 60 00 09 */ li r3, 9
/* 8013E808 0013A468 38 80 00 08 */ li r4, 8
/* 8013E80C 0013A46C 38 A0 00 03 */ li r5, 3
/* 8013E810 0013A470 38 C0 00 00 */ li r6, 0
/* 8013E814 0013A474 4B FF E2 E1 */ bl func_8013CAF4
/* 8013E818 0013A478 38 60 00 09 */ li r3, 9
/* 8013E81C 0013A47C 38 80 00 1D */ li r4, 0x1d
/* 8013E820 0013A480 4B FF E4 A9 */ bl func_8013CCC8
/* 8013E824 0013A484 38 60 00 01 */ li r3, 1
/* 8013E828 0013A488 4B F1 BC A5 */ bl func_8005A4CC
/* 8013E82C 0013A48C 48 00 06 0C */ b lbl_8013EE38
lbl_8013E830:
/* 8013E830 0013A490 28 03 00 01 */ cmplwi r3, 1
/* 8013E834 0013A494 40 82 00 1C */ bne lbl_8013E850
/* 8013E838 0013A498 38 60 00 09 */ li r3, 9
/* 8013E83C 0013A49C 38 80 00 08 */ li r4, 8
/* 8013E840 0013A4A0 38 A0 00 00 */ li r5, 0
/* 8013E844 0013A4A4 38 C0 00 00 */ li r6, 0
/* 8013E848 0013A4A8 4B FF E2 AD */ bl func_8013CAF4
/* 8013E84C 0013A4AC 48 00 05 EC */ b lbl_8013EE38
lbl_8013E850:
/* 8013E850 0013A4B0 38 60 00 09 */ li r3, 9
/* 8013E854 0013A4B4 38 80 00 08 */ li r4, 8
/* 8013E858 0013A4B8 38 A0 00 01 */ li r5, 1
/* 8013E85C 0013A4BC 38 C0 00 00 */ li r6, 0
/* 8013E860 0013A4C0 4B FF E2 95 */ bl func_8013CAF4
/* 8013E864 0013A4C4 48 00 05 D4 */ b lbl_8013EE38
/* 8013E868 0013A4C8 38 60 00 09 */ li r3, 9
/* 8013E86C 0013A4CC 4B FF E3 61 */ bl func_8013CBCC
/* 8013E870 0013A4D0 38 60 00 03 */ li r3, 3
/* 8013E874 0013A4D4 38 80 00 01 */ li r4, 1
/* 8013E878 0013A4D8 48 01 FD BD */ bl func_8015E634
/* 8013E87C 0013A4DC 38 60 00 09 */ li r3, 9
/* 8013E880 0013A4E0 38 80 00 1E */ li r4, 0x1e
/* 8013E884 0013A4E4 4B FF E4 45 */ bl func_8013CCC8
/* 8013E888 0013A4E8 48 00 05 B0 */ b lbl_8013EE38
/* 8013E88C 0013A4EC 38 60 00 09 */ li r3, 9
/* 8013E890 0013A4F0 4B FF E3 3D */ bl func_8013CBCC
/* 8013E894 0013A4F4 38 60 00 09 */ li r3, 9
/* 8013E898 0013A4F8 38 80 00 21 */ li r4, 0x21
/* 8013E89C 0013A4FC 4B FF E4 2D */ bl func_8013CCC8
/* 8013E8A0 0013A500 48 00 05 98 */ b lbl_8013EE38
/* 8013E8A4 0013A504 48 01 FE E1 */ bl func_8015E784
/* 8013E8A8 0013A508 2C 03 00 00 */ cmpwi r3, 0
/* 8013E8AC 0013A50C 41 82 05 8C */ beq lbl_8013EE38
/* 8013E8B0 0013A510 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E8B4 0013A514 38 00 00 1F */ li r0, 0x1f
/* 8013E8B8 0013A518 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013E8BC 0013A51C 4B EC AF 1D */ bl func_800097D8
/* 8013E8C0 0013A520 4B EC 8C 29 */ bl func_800074E8
/* 8013E8C4 0013A524 48 00 05 74 */ b lbl_8013EE38
/* 8013E8C8 0013A528 48 02 0D 99 */ bl func_8015F660
/* 8013E8CC 0013A52C 7C 64 1B 78 */ mr r4, r3
/* 8013E8D0 0013A530 38 60 00 01 */ li r3, 1
/* 8013E8D4 0013A534 4B FF CA 05 */ bl func_8013B2D8
/* 8013E8D8 0013A538 C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
/* 8013E8DC 0013A53C 38 80 00 24 */ li r4, 0x24
/* 8013E8E0 0013A540 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E8E4 0013A544 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E8E8 0013A548 EC 22 00 72 */ fmuls f1, f2, f1
/* 8013E8EC 0013A54C EC 00 08 2A */ fadds f0, f0, f1
/* 8013E8F0 0013A550 FC 00 00 1E */ fctiwz f0, f0
/* 8013E8F4 0013A554 D8 01 00 08 */ stfd f0, 8(r1)
/* 8013E8F8 0013A558 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8013E8FC 0013A55C 4B FF E4 01 */ bl func_8013CCFC
/* 8013E900 0013A560 48 00 05 38 */ b lbl_8013EE38
/* 8013E904 0013A564 38 60 00 01 */ li r3, 1
/* 8013E908 0013A568 38 80 00 22 */ li r4, 0x22
/* 8013E90C 0013A56C 4B FF E3 F1 */ bl func_8013CCFC
/* 8013E910 0013A570 48 00 05 28 */ b lbl_8013EE38
/* 8013E914 0013A574 38 60 00 02 */ li r3, 2
/* 8013E918 0013A578 38 00 51 76 */ li r0, 0x5176
/* 8013E91C 0013A57C 90 64 06 DC */ stw r3, 0x6dc(r4)
/* 8013E920 0013A580 38 60 00 08 */ li r3, 8
/* 8013E924 0013A584 38 A0 00 01 */ li r5, 1
/* 8013E928 0013A588 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E92C 0013A58C 90 04 06 D8 */ stw r0, 0x6d8(r4)
/* 8013E930 0013A590 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E934 0013A594 80 84 06 98 */ lwz r4, 0x698(r4)
/* 8013E938 0013A598 48 02 40 09 */ bl func_80162940
/* 8013E93C 0013A59C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E940 0013A5A0 38 00 00 01 */ li r0, 1
/* 8013E944 0013A5A4 C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
/* 8013E948 0013A5A8 38 80 00 23 */ li r4, 0x23
/* 8013E94C 0013A5AC 90 03 06 E4 */ stw r0, 0x6e4(r3)
/* 8013E950 0013A5B0 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E954 0013A5B4 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E958 0013A5B8 EC 22 00 72 */ fmuls f1, f2, f1
/* 8013E95C 0013A5BC EC 00 08 2A */ fadds f0, f0, f1
/* 8013E960 0013A5C0 FC 00 00 1E */ fctiwz f0, f0
/* 8013E964 0013A5C4 D8 01 00 08 */ stfd f0, 8(r1)
/* 8013E968 0013A5C8 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8013E96C 0013A5CC 4B FF E3 91 */ bl func_8013CCFC
/* 8013E970 0013A5D0 48 00 04 C8 */ b lbl_8013EE38
/* 8013E974 0013A5D4 38 60 00 02 */ li r3, 2
/* 8013E978 0013A5D8 38 00 00 00 */ li r0, 0
/* 8013E97C 0013A5DC 90 64 06 DC */ stw r3, 0x6dc(r4)
/* 8013E980 0013A5E0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E984 0013A5E4 90 03 06 D8 */ stw r0, 0x6d8(r3)
/* 8013E988 0013A5E8 4B F1 78 ED */ bl func_80056274
/* 8013E98C 0013A5EC C0 42 8D F8 */ lfs f2, lbl_806413F8-_SDA2_BASE_(r2)
/* 8013E990 0013A5F0 38 80 00 05 */ li r4, 5
/* 8013E994 0013A5F4 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E998 0013A5F8 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E99C 0013A5FC EC 22 00 72 */ fmuls f1, f2, f1
/* 8013E9A0 0013A600 EC 00 08 2A */ fadds f0, f0, f1
/* 8013E9A4 0013A604 FC 00 00 1E */ fctiwz f0, f0
/* 8013E9A8 0013A608 D8 01 00 08 */ stfd f0, 8(r1)
/* 8013E9AC 0013A60C 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8013E9B0 0013A610 4B FF E3 4D */ bl func_8013CCFC
/* 8013E9B4 0013A614 48 00 04 84 */ b lbl_8013EE38
/* 8013E9B8 0013A618 38 60 00 00 */ li r3, 0
/* 8013E9BC 0013A61C 38 80 00 00 */ li r4, 0
/* 8013E9C0 0013A620 4B F1 AF 39 */ bl func_800598F8
/* 8013E9C4 0013A624 38 60 00 01 */ li r3, 1
/* 8013E9C8 0013A628 38 80 00 00 */ li r4, 0
/* 8013E9CC 0013A62C 38 A0 00 00 */ li r5, 0
/* 8013E9D0 0013A630 38 C0 00 00 */ li r6, 0
/* 8013E9D4 0013A634 38 E0 00 00 */ li r7, 0
/* 8013E9D8 0013A638 39 00 00 00 */ li r8, 0
/* 8013E9DC 0013A63C 4B F1 AF ED */ bl func_800599C8
/* 8013E9E0 0013A640 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E9E4 0013A644 38 A0 00 01 */ li r5, 1
/* 8013E9E8 0013A648 38 00 00 00 */ li r0, 0
/* 8013E9EC 0013A64C 38 60 00 0A */ li r3, 0xa
/* 8013E9F0 0013A650 90 A4 06 DC */ stw r5, 0x6dc(r4)
/* 8013E9F4 0013A654 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E9F8 0013A658 90 04 06 D8 */ stw r0, 0x6d8(r4)
/* 8013E9FC 0013A65C 4B FF E1 61 */ bl func_8013CB5C
/* 8013EA00 0013A660 38 60 00 0A */ li r3, 0xa
/* 8013EA04 0013A664 38 80 00 25 */ li r4, 0x25
/* 8013EA08 0013A668 4B FF E2 C1 */ bl func_8013CCC8
/* 8013EA0C 0013A66C 48 00 04 2C */ b lbl_8013EE38
/* 8013EA10 0013A670 38 60 00 0A */ li r3, 0xa
/* 8013EA14 0013A674 38 80 00 08 */ li r4, 8
/* 8013EA18 0013A678 38 A0 00 00 */ li r5, 0
/* 8013EA1C 0013A67C 38 C0 00 00 */ li r6, 0
/* 8013EA20 0013A680 4B FF E0 D5 */ bl func_8013CAF4
/* 8013EA24 0013A684 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EA28 0013A688 38 00 00 26 */ li r0, 0x26
/* 8013EA2C 0013A68C 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013EA30 0013A690 48 00 04 08 */ b lbl_8013EE38
/* 8013EA34 0013A694 38 60 00 00 */ li r3, 0
/* 8013EA38 0013A698 38 80 00 01 */ li r4, 1
/* 8013EA3C 0013A69C 38 A0 00 00 */ li r5, 0
/* 8013EA40 0013A6A0 38 C0 00 01 */ li r6, 1
/* 8013EA44 0013A6A4 4B F1 B0 29 */ bl func_80059A6C
/* 8013EA48 0013A6A8 2C 03 00 00 */ cmpwi r3, 0
/* 8013EA4C 0013A6AC 41 82 03 EC */ beq lbl_8013EE38
/* 8013EA50 0013A6B0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8013EA54 0013A6B4 41 82 03 E4 */ beq lbl_8013EE38
/* 8013EA58 0013A6B8 38 60 00 0A */ li r3, 0xa
/* 8013EA5C 0013A6BC 38 80 00 08 */ li r4, 8
/* 8013EA60 0013A6C0 38 A0 00 01 */ li r5, 1
/* 8013EA64 0013A6C4 38 C0 00 00 */ li r6, 0
/* 8013EA68 0013A6C8 4B FF E0 8D */ bl func_8013CAF4
/* 8013EA6C 0013A6CC 38 60 00 0A */ li r3, 0xa
/* 8013EA70 0013A6D0 38 80 00 27 */ li r4, 0x27
/* 8013EA74 0013A6D4 4B FF E2 55 */ bl func_8013CCC8
/* 8013EA78 0013A6D8 4B EC 8A 89 */ bl func_80007500
/* 8013EA7C 0013A6DC 48 00 03 BC */ b lbl_8013EE38
/* 8013EA80 0013A6E0 38 60 00 0A */ li r3, 0xa
/* 8013EA84 0013A6E4 4B FF E1 49 */ bl func_8013CBCC
/* 8013EA88 0013A6E8 38 60 00 0A */ li r3, 0xa
/* 8013EA8C 0013A6EC 38 80 00 28 */ li r4, 0x28
/* 8013EA90 0013A6F0 4B FF E2 39 */ bl func_8013CCC8
/* 8013EA94 0013A6F4 C0 42 8D FC */ lfs f2, lbl_806413FC-_SDA2_BASE_(r2)
/* 8013EA98 0013A6F8 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013EA9C 0013A6FC C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013EAA0 0013A700 EC 22 00 72 */ fmuls f1, f2, f1
/* 8013EAA4 0013A704 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EAA8 0013A708 EC 00 08 2A */ fadds f0, f0, f1
/* 8013EAAC 0013A70C FC 00 00 1E */ fctiwz f0, f0
/* 8013EAB0 0013A710 D8 01 00 08 */ stfd f0, 8(r1)
/* 8013EAB4 0013A714 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8013EAB8 0013A718 90 03 06 E8 */ stw r0, 0x6e8(r3)
/* 8013EABC 0013A71C 48 00 03 7C */ b lbl_8013EE38
/* 8013EAC0 0013A720 38 60 00 0B */ li r3, 0xb
/* 8013EAC4 0013A724 4B FF E0 99 */ bl func_8013CB5C
/* 8013EAC8 0013A728 38 60 00 0C */ li r3, 0xc
/* 8013EACC 0013A72C 38 80 00 08 */ li r4, 8
/* 8013EAD0 0013A730 38 A0 00 00 */ li r5, 0
/* 8013EAD4 0013A734 38 C0 00 00 */ li r6, 0
/* 8013EAD8 0013A738 4B FF E0 1D */ bl func_8013CAF4
/* 8013EADC 0013A73C 38 60 00 00 */ li r3, 0
/* 8013EAE0 0013A740 38 80 00 00 */ li r4, 0
/* 8013EAE4 0013A744 4B F1 AE 15 */ bl func_800598F8
/* 8013EAE8 0013A748 38 60 00 01 */ li r3, 1
/* 8013EAEC 0013A74C 38 80 00 00 */ li r4, 0
/* 8013EAF0 0013A750 38 A0 00 00 */ li r5, 0
/* 8013EAF4 0013A754 38 C0 00 00 */ li r6, 0
/* 8013EAF8 0013A758 38 E0 00 00 */ li r7, 0
/* 8013EAFC 0013A75C 39 00 00 00 */ li r8, 0
/* 8013EB00 0013A760 4B F1 AE C9 */ bl func_800599C8
/* 8013EB04 0013A764 38 60 00 0B */ li r3, 0xb
/* 8013EB08 0013A768 38 80 00 29 */ li r4, 0x29
/* 8013EB0C 0013A76C 4B FF E1 BD */ bl func_8013CCC8
/* 8013EB10 0013A770 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EB14 0013A774 3C 60 80 48 */ lis r3, lbl_80482C10@ha
/* 8013EB18 0013A778 38 A0 00 37 */ li r5, 0x37
/* 8013EB1C 0013A77C 38 80 03 A8 */ li r4, 0x3a8
/* 8013EB20 0013A780 80 06 06 C4 */ lwz r0, 0x6c4(r6)
/* 8013EB24 0013A784 38 63 2C 10 */ addi r3, r3, lbl_80482C10@l
/* 8013EB28 0013A788 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8013EB2C 0013A78C 7C C6 02 14 */ add r6, r6, r0
/* 8013EB30 0013A790 A0 C6 00 5E */ lhz r6, 0x5e(r6)
/* 8013EB34 0013A794 7C 06 2B D6 */ divw r0, r6, r5
/* 8013EB38 0013A798 7C 00 29 D6 */ mullw r0, r0, r5
/* 8013EB3C 0013A79C 7C 00 30 50 */ subf r0, r0, r6
/* 8013EB40 0013A7A0 54 00 10 3A */ slwi r0, r0, 2
/* 8013EB44 0013A7A4 7C 63 00 2E */ lwzx r3, r3, r0
/* 8013EB48 0013A7A8 4B FF C5 4D */ bl func_8013B094
/* 8013EB4C 0013A7AC 3C 60 80 48 */ lis r3, lbl_8048381C@ha
/* 8013EB50 0013A7B0 38 80 00 48 */ li r4, 0x48
/* 8013EB54 0013A7B4 38 63 38 1C */ addi r3, r3, lbl_8048381C@l
/* 8013EB58 0013A7B8 48 02 41 0D */ bl func_80162C64
/* 8013EB5C 0013A7BC 38 60 00 00 */ li r3, 0
/* 8013EB60 0013A7C0 48 00 03 2D */ bl func_8013EE8C
/* 8013EB64 0013A7C4 C0 42 8E 00 */ lfs f2, lbl_80641400-_SDA2_BASE_(r2)
/* 8013EB68 0013A7C8 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013EB6C 0013A7CC C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013EB70 0013A7D0 EC 22 00 72 */ fmuls f1, f2, f1
/* 8013EB74 0013A7D4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EB78 0013A7D8 EC 00 08 2A */ fadds f0, f0, f1
/* 8013EB7C 0013A7DC FC 00 00 1E */ fctiwz f0, f0
/* 8013EB80 0013A7E0 D8 01 00 08 */ stfd f0, 8(r1)
/* 8013EB84 0013A7E4 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8013EB88 0013A7E8 90 03 06 EC */ stw r0, 0x6ec(r3)
/* 8013EB8C 0013A7EC 48 00 02 AC */ b lbl_8013EE38
/* 8013EB90 0013A7F0 38 60 00 0B */ li r3, 0xb
/* 8013EB94 0013A7F4 38 80 00 08 */ li r4, 8
/* 8013EB98 0013A7F8 38 A0 00 00 */ li r5, 0
/* 8013EB9C 0013A7FC 38 C0 00 00 */ li r6, 0
/* 8013EBA0 0013A800 4B FF DF 55 */ bl func_8013CAF4
/* 8013EBA4 0013A804 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EBA8 0013A808 38 00 00 2A */ li r0, 0x2a
/* 8013EBAC 0013A80C 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013EBB0 0013A810 48 00 02 88 */ b lbl_8013EE38
/* 8013EBB4 0013A814 38 60 00 01 */ li r3, 1
/* 8013EBB8 0013A818 48 00 02 D5 */ bl func_8013EE8C
/* 8013EBBC 0013A81C 38 60 00 01 */ li r3, 1
/* 8013EBC0 0013A820 48 00 02 CD */ bl func_8013EE8C
/* 8013EBC4 0013A824 2C 03 00 00 */ cmpwi r3, 0
/* 8013EBC8 0013A828 40 82 00 5C */ bne lbl_8013EC24
/* 8013EBCC 0013A82C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EBD0 0013A830 38 A0 00 04 */ li r5, 4
/* 8013EBD4 0013A834 38 00 52 31 */ li r0, 0x5231
/* 8013EBD8 0013A838 38 80 00 08 */ li r4, 8
/* 8013EBDC 0013A83C 90 A3 06 DC */ stw r5, 0x6dc(r3)
/* 8013EBE0 0013A840 38 A0 00 00 */ li r5, 0
/* 8013EBE4 0013A844 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EBE8 0013A848 90 03 06 D8 */ stw r0, 0x6d8(r3)
/* 8013EBEC 0013A84C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EBF0 0013A850 A8 63 00 50 */ lha r3, 0x50(r3)
/* 8013EBF4 0013A854 48 11 51 FD */ bl func_80253DF0
/* 8013EBF8 0013A858 C0 42 8E 04 */ lfs f2, lbl_80641404-_SDA2_BASE_(r2)
/* 8013EBFC 0013A85C 38 80 00 2D */ li r4, 0x2d
/* 8013EC00 0013A860 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013EC04 0013A864 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013EC08 0013A868 EC 22 00 72 */ fmuls f1, f2, f1
/* 8013EC0C 0013A86C EC 00 08 2A */ fadds f0, f0, f1
/* 8013EC10 0013A870 FC 00 00 1E */ fctiwz f0, f0
/* 8013EC14 0013A874 D8 01 00 08 */ stfd f0, 8(r1)
/* 8013EC18 0013A878 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8013EC1C 0013A87C 4B FF E0 E1 */ bl func_8013CCFC
/* 8013EC20 0013A880 48 00 02 18 */ b lbl_8013EE38
lbl_8013EC24:
/* 8013EC24 0013A884 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EC28 0013A888 80 03 06 E8 */ lwz r0, 0x6e8(r3)
/* 8013EC2C 0013A88C 34 00 FF FF */ addic. r0, r0, -1
/* 8013EC30 0013A890 90 03 06 E8 */ stw r0, 0x6e8(r3)
/* 8013EC34 0013A894 40 82 00 10 */ bne lbl_8013EC44
/* 8013EC38 0013A898 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EC3C 0013A89C 38 00 00 2B */ li r0, 0x2b
/* 8013EC40 0013A8A0 90 03 06 90 */ stw r0, 0x690(r3)
lbl_8013EC44:
/* 8013EC44 0013A8A4 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EC48 0013A8A8 80 64 06 EC */ lwz r3, 0x6ec(r4)
/* 8013EC4C 0013A8AC 2C 03 00 00 */ cmpwi r3, 0
/* 8013EC50 0013A8B0 40 82 00 4C */ bne lbl_8013EC9C
/* 8013EC54 0013A8B4 38 60 00 00 */ li r3, 0
/* 8013EC58 0013A8B8 38 80 00 01 */ li r4, 1
/* 8013EC5C 0013A8BC 38 A0 00 00 */ li r5, 0
/* 8013EC60 0013A8C0 38 C0 00 01 */ li r6, 1
/* 8013EC64 0013A8C4 4B F1 AE 09 */ bl func_80059A6C
/* 8013EC68 0013A8C8 2C 03 00 00 */ cmpwi r3, 0
/* 8013EC6C 0013A8CC 41 82 01 CC */ beq lbl_8013EE38
/* 8013EC70 0013A8D0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8013EC74 0013A8D4 41 82 01 C4 */ beq lbl_8013EE38
/* 8013EC78 0013A8D8 38 60 00 0B */ li r3, 0xb
/* 8013EC7C 0013A8DC 38 80 00 08 */ li r4, 8
/* 8013EC80 0013A8E0 38 A0 00 01 */ li r5, 1
/* 8013EC84 0013A8E4 38 C0 00 00 */ li r6, 0
/* 8013EC88 0013A8E8 4B FF DE 6D */ bl func_8013CAF4
/* 8013EC8C 0013A8EC 38 60 00 0B */ li r3, 0xb
/* 8013EC90 0013A8F0 38 80 00 2B */ li r4, 0x2b
/* 8013EC94 0013A8F4 4B FF E0 35 */ bl func_8013CCC8
/* 8013EC98 0013A8F8 48 00 01 A0 */ b lbl_8013EE38
lbl_8013EC9C:
/* 8013EC9C 0013A8FC 38 03 FF FF */ addi r0, r3, -1
/* 8013ECA0 0013A900 90 04 06 EC */ stw r0, 0x6ec(r4)
/* 8013ECA4 0013A904 48 00 01 94 */ b lbl_8013EE38
/* 8013ECA8 0013A908 38 00 00 00 */ li r0, 0
/* 8013ECAC 0013A90C 90 04 06 E8 */ stw r0, 0x6e8(r4)
/* 8013ECB0 0013A910 48 02 43 25 */ bl glplatAbortFrame
/* 8013ECB4 0013A914 4B EC AB 25 */ bl func_800097D8
/* 8013ECB8 0013A918 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ECBC 0013A91C 38 80 00 08 */ li r4, 8
/* 8013ECC0 0013A920 38 A0 00 00 */ li r5, 0
/* 8013ECC4 0013A924 A8 63 00 50 */ lha r3, 0x50(r3)
/* 8013ECC8 0013A928 48 11 51 29 */ bl func_80253DF0
/* 8013ECCC 0013A92C 38 60 00 0B */ li r3, 0xb
/* 8013ECD0 0013A930 38 80 00 08 */ li r4, 8
/* 8013ECD4 0013A934 38 A0 00 00 */ li r5, 0
/* 8013ECD8 0013A938 38 C0 00 00 */ li r6, 0
/* 8013ECDC 0013A93C 4B FF DE 19 */ bl func_8013CAF4
/* 8013ECE0 0013A940 4B EC 88 09 */ bl func_800074E8
/* 8013ECE4 0013A944 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ECE8 0013A948 38 00 00 2C */ li r0, 0x2c
/* 8013ECEC 0013A94C 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013ECF0 0013A950 48 00 01 48 */ b lbl_8013EE38
/* 8013ECF4 0013A954 38 60 00 00 */ li r3, 0
/* 8013ECF8 0013A958 38 80 00 01 */ li r4, 1
/* 8013ECFC 0013A95C 38 A0 00 00 */ li r5, 0
/* 8013ED00 0013A960 38 C0 00 01 */ li r6, 1
/* 8013ED04 0013A964 4B F1 AD 69 */ bl func_80059A6C
/* 8013ED08 0013A968 2C 03 00 00 */ cmpwi r3, 0
/* 8013ED0C 0013A96C 41 82 01 2C */ beq lbl_8013EE38
/* 8013ED10 0013A970 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8013ED14 0013A974 41 82 01 24 */ beq lbl_8013EE38
/* 8013ED18 0013A978 38 60 00 0B */ li r3, 0xb
/* 8013ED1C 0013A97C 38 80 00 08 */ li r4, 8
/* 8013ED20 0013A980 38 A0 00 01 */ li r5, 1
/* 8013ED24 0013A984 38 C0 00 00 */ li r6, 0
/* 8013ED28 0013A988 4B FF DD CD */ bl func_8013CAF4
/* 8013ED2C 0013A98C 38 60 00 0B */ li r3, 0xb
/* 8013ED30 0013A990 38 80 00 2D */ li r4, 0x2d
/* 8013ED34 0013A994 4B FF DF 95 */ bl func_8013CCC8
/* 8013ED38 0013A998 48 00 01 00 */ b lbl_8013EE38
/* 8013ED3C 0013A99C 4B EC 87 AD */ bl func_800074E8
/* 8013ED40 0013A9A0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ED44 0013A9A4 38 A0 00 01 */ li r5, 1
/* 8013ED48 0013A9A8 38 00 00 00 */ li r0, 0
/* 8013ED4C 0013A9AC 38 60 00 0B */ li r3, 0xb
/* 8013ED50 0013A9B0 90 A4 06 DC */ stw r5, 0x6dc(r4)
/* 8013ED54 0013A9B4 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ED58 0013A9B8 90 04 06 D8 */ stw r0, 0x6d8(r4)
/* 8013ED5C 0013A9BC 4B FF DE 71 */ bl func_8013CBCC
/* 8013ED60 0013A9C0 38 60 00 0B */ li r3, 0xb
/* 8013ED64 0013A9C4 38 80 00 23 */ li r4, 0x23
/* 8013ED68 0013A9C8 4B FF DF 61 */ bl func_8013CCC8
/* 8013ED6C 0013A9CC 48 00 00 CC */ b lbl_8013EE38
/* 8013ED70 0013A9D0 80 04 06 A4 */ lwz r0, 0x6a4(r4)
/* 8013ED74 0013A9D4 54 00 08 3C */ slwi r0, r0, 1
/* 8013ED78 0013A9D8 7C 64 02 14 */ add r3, r4, r0
/* 8013ED7C 0013A9DC A8 63 00 38 */ lha r3, 0x38(r3)
/* 8013ED80 0013A9E0 48 11 50 51 */ bl func_80253DD0
/* 8013ED84 0013A9E4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8013ED88 0013A9E8 28 00 00 03 */ cmplwi r0, 3
/* 8013ED8C 0013A9EC 40 82 00 AC */ bne lbl_8013EE38
/* 8013ED90 0013A9F0 4B FF DE C1 */ bl func_8013CC50
/* 8013ED94 0013A9F4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ED98 0013A9F8 80 03 06 A8 */ lwz r0, 0x6a8(r3)
/* 8013ED9C 0013A9FC 90 03 06 90 */ stw r0, 0x690(r3)
/* 8013EDA0 0013AA00 48 00 00 98 */ b lbl_8013EE38
/* 8013EDA4 0013AA04 80 04 06 E4 */ lwz r0, 0x6e4(r4)
/* 8013EDA8 0013AA08 2C 00 00 00 */ cmpwi r0, 0
/* 8013EDAC 0013AA0C 41 82 00 44 */ beq lbl_8013EDF0
/* 8013EDB0 0013AA10 3C 60 10 00 */ lis r3, 0x1000
/* 8013EDB4 0013AA14 38 80 00 00 */ li r4, 0
/* 8013EDB8 0013AA18 38 A0 00 00 */ li r5, 0
/* 8013EDBC 0013AA1C 38 C0 00 01 */ li r6, 1
/* 8013EDC0 0013AA20 4B F1 AC AD */ bl func_80059A6C
/* 8013EDC4 0013AA24 2C 03 00 00 */ cmpwi r3, 0
/* 8013EDC8 0013AA28 41 82 00 70 */ beq lbl_8013EE38
/* 8013EDCC 0013AA2C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EDD0 0013AA30 38 00 00 00 */ li r0, 0
/* 8013EDD4 0013AA34 80 64 06 A8 */ lwz r3, 0x6a8(r4)
/* 8013EDD8 0013AA38 90 64 06 90 */ stw r3, 0x690(r4)
/* 8013EDDC 0013AA3C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EDE0 0013AA40 90 03 06 E0 */ stw r0, 0x6e0(r3)
/* 8013EDE4 0013AA44 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EDE8 0013AA48 90 03 06 E4 */ stw r0, 0x6e4(r3)
/* 8013EDEC 0013AA4C 48 00 00 4C */ b lbl_8013EE38
lbl_8013EDF0:
/* 8013EDF0 0013AA50 3C 60 10 00 */ lis r3, 0x1000
/* 8013EDF4 0013AA54 38 80 00 00 */ li r4, 0
/* 8013EDF8 0013AA58 38 A0 00 00 */ li r5, 0
/* 8013EDFC 0013AA5C 38 C0 00 01 */ li r6, 1
/* 8013EE00 0013AA60 4B F1 AC 6D */ bl func_80059A6C
/* 8013EE04 0013AA64 2C 03 00 00 */ cmpwi r3, 0
/* 8013EE08 0013AA68 41 82 00 10 */ beq lbl_8013EE18
/* 8013EE0C 0013AA6C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EE10 0013AA70 38 00 00 01 */ li r0, 1
/* 8013EE14 0013AA74 90 03 06 E0 */ stw r0, 0x6e0(r3)
lbl_8013EE18:
/* 8013EE18 0013AA78 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EE1C 0013AA7C 80 03 06 E0 */ lwz r0, 0x6e0(r3)
/* 8013EE20 0013AA80 34 00 FF FF */ addic. r0, r0, -1
/* 8013EE24 0013AA84 90 03 06 E0 */ stw r0, 0x6e0(r3)
/* 8013EE28 0013AA88 40 82 00 10 */ bne lbl_8013EE38
/* 8013EE2C 0013AA8C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EE30 0013AA90 80 03 06 A8 */ lwz r0, 0x6a8(r3)
/* 8013EE34 0013AA94 90 03 06 90 */ stw r0, 0x690(r3)
lbl_8013EE38:
/* 8013EE38 0013AA98 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013EE3C 0013AA9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8013EE40 0013AAA0 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8013EE44 0013AAA4 7C 08 03 A6 */ mtlr r0
/* 8013EE48 0013AAA8 38 21 00 20 */ addi r1, r1, 0x20
/* 8013EE4C 0013AAAC 4E 80 00 20 */ blr
lbl_8013EE50:
/* 8013EE50 0013AAB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8013EE54 0013AAB4 7C 08 02 A6 */ mflr r0
/* 8013EE58 0013AAB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8013EE5C 0013AABC 4B F1 B5 F1 */ bl func_8005A44C
/* 8013EE60 0013AAC0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EE64 0013AAC4 80 83 06 D8 */ lwz r4, 0x6d8(r3)
/* 8013EE68 0013AAC8 2C 04 00 00 */ cmpwi r4, 0
/* 8013EE6C 0013AACC 41 82 00 10 */ beq lbl_8013EE7C
/* 8013EE70 0013AAD0 80 03 06 DC */ lwz r0, 0x6dc(r3)
/* 8013EE74 0013AAD4 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 8013EE78 0013AAD8 48 01 D6 7D */ bl func_8015C4F4
lbl_8013EE7C:
/* 8013EE7C 0013AADC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8013EE80 0013AAE0 7C 08 03 A6 */ mtlr r0
/* 8013EE84 0013AAE4 38 21 00 10 */ addi r1, r1, 0x10
/* 8013EE88 0013AAE8 4E 80 00 20 */ blr
.global func_8013EE8C
func_8013EE8C:
/* 8013EE8C 0013AAEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8013EE90 0013AAF0 7C 08 02 A6 */ mflr r0
/* 8013EE94 0013AAF4 2C 03 00 01 */ cmpwi r3, 1
/* 8013EE98 0013AAF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8013EE9C 0013AAFC 41 82 00 3C */ beq lbl_8013EED8
/* 8013EEA0 0013AB00 40 80 00 10 */ bge lbl_8013EEB0
/* 8013EEA4 0013AB04 2C 03 00 00 */ cmpwi r3, 0
/* 8013EEA8 0013AB08 40 80 00 14 */ bge lbl_8013EEBC
/* 8013EEAC 0013AB0C 48 00 01 70 */ b lbl_8013F01C
lbl_8013EEB0:
/* 8013EEB0 0013AB10 2C 03 00 03 */ cmpwi r3, 3
/* 8013EEB4 0013AB14 40 80 01 68 */ bge lbl_8013F01C
/* 8013EEB8 0013AB18 48 00 01 5C */ b lbl_8013F014
lbl_8013EEBC:
/* 8013EEBC 0013AB1C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EEC0 0013AB20 38 00 00 00 */ li r0, 0
/* 8013EEC4 0013AB24 90 03 06 F8 */ stw r0, 0x6f8(r3)
/* 8013EEC8 0013AB28 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EECC 0013AB2C 90 03 06 F0 */ stw r0, 0x6f0(r3)
/* 8013EED0 0013AB30 4B EC A9 09 */ bl func_800097D8
/* 8013EED4 0013AB34 48 00 01 48 */ b lbl_8013F01C
lbl_8013EED8:
/* 8013EED8 0013AB38 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EEDC 0013AB3C 80 03 06 F0 */ lwz r0, 0x6f0(r3)
/* 8013EEE0 0013AB40 2C 00 00 01 */ cmpwi r0, 1
/* 8013EEE4 0013AB44 41 82 00 60 */ beq lbl_8013EF44
/* 8013EEE8 0013AB48 40 80 00 10 */ bge lbl_8013EEF8
/* 8013EEEC 0013AB4C 2C 00 00 00 */ cmpwi r0, 0
/* 8013EEF0 0013AB50 40 80 00 14 */ bge lbl_8013EF04
/* 8013EEF4 0013AB54 48 00 01 28 */ b lbl_8013F01C
lbl_8013EEF8:
/* 8013EEF8 0013AB58 2C 00 00 03 */ cmpwi r0, 3
/* 8013EEFC 0013AB5C 40 80 01 20 */ bge lbl_8013F01C
/* 8013EF00 0013AB60 48 00 00 E4 */ b lbl_8013EFE4
lbl_8013EF04:
/* 8013EF04 0013AB64 80 03 06 F8 */ lwz r0, 0x6f8(r3)
/* 8013EF08 0013AB68 20 60 00 32 */ subfic r3, r0, 0x32
/* 8013EF0C 0013AB6C 48 02 3D 65 */ bl func_80162C70
/* 8013EF10 0013AB70 48 02 41 89 */ bl func_80163098
/* 8013EF14 0013AB74 4B EC A8 DD */ bl func_800097F0
/* 8013EF18 0013AB78 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EF1C 0013AB7C 38 80 00 00 */ li r4, 0
/* 8013EF20 0013AB80 38 00 00 01 */ li r0, 1
/* 8013EF24 0013AB84 90 83 06 F4 */ stw r4, 0x6f4(r3)
/* 8013EF28 0013AB88 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EF2C 0013AB8C 80 64 06 F8 */ lwz r3, 0x6f8(r4)
/* 8013EF30 0013AB90 38 63 00 01 */ addi r3, r3, 1
/* 8013EF34 0013AB94 90 64 06 F8 */ stw r3, 0x6f8(r4)
/* 8013EF38 0013AB98 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EF3C 0013AB9C 90 03 06 F0 */ stw r0, 0x6f0(r3)
/* 8013EF40 0013ABA0 48 00 00 DC */ b lbl_8013F01C
lbl_8013EF44:
/* 8013EF44 0013ABA4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8013EF48 0013ABA8 38 60 00 00 */ li r3, 0
/* 8013EF4C 0013ABAC 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8013EF50 0013ABB0 2C 00 00 00 */ cmpwi r0, 0
/* 8013EF54 0013ABB4 40 82 00 10 */ bne lbl_8013EF64
/* 8013EF58 0013ABB8 88 04 00 83 */ lbz r0, 0x83(r4)
/* 8013EF5C 0013ABBC 2C 00 00 00 */ cmpwi r0, 0
/* 8013EF60 0013ABC0 41 82 00 08 */ beq lbl_8013EF68
lbl_8013EF64:
/* 8013EF64 0013ABC4 38 60 00 01 */ li r3, 1
lbl_8013EF68:
/* 8013EF68 0013ABC8 2C 03 00 00 */ cmpwi r3, 0
/* 8013EF6C 0013ABCC 40 82 00 2C */ bne lbl_8013EF98
/* 8013EF70 0013ABD0 48 02 41 5D */ bl func_801630CC
/* 8013EF74 0013ABD4 2C 03 00 01 */ cmpwi r3, 1
/* 8013EF78 0013ABD8 41 82 00 10 */ beq lbl_8013EF88
/* 8013EF7C 0013ABDC 48 02 3B F5 */ bl func_80162B70
/* 8013EF80 0013ABE0 2C 03 00 00 */ cmpwi r3, 0
/* 8013EF84 0013ABE4 40 82 00 14 */ bne lbl_8013EF98
lbl_8013EF88:
/* 8013EF88 0013ABE8 48 02 40 4D */ bl glplatAbortFrame
/* 8013EF8C 0013ABEC 4B EC A8 4D */ bl func_800097D8
/* 8013EF90 0013ABF0 38 60 00 00 */ li r3, 0
/* 8013EF94 0013ABF4 48 00 00 8C */ b lbl_8013F020
lbl_8013EF98:
/* 8013EF98 0013ABF8 C0 22 8E 08 */ lfs f1, lbl_80641408-_SDA2_BASE_(r2)
/* 8013EF9C 0013ABFC C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 8013EFA0 0013AC00 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EFA4 0013AC04 EC 21 00 32 */ fmuls f1, f1, f0
/* 8013EFA8 0013AC08 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013EFAC 0013AC0C 80 64 06 F4 */ lwz r3, 0x6f4(r4)
/* 8013EFB0 0013AC10 EC 00 08 2A */ fadds f0, f0, f1
/* 8013EFB4 0013AC14 38 03 00 01 */ addi r0, r3, 1
/* 8013EFB8 0013AC18 90 04 06 F4 */ stw r0, 0x6f4(r4)
/* 8013EFBC 0013AC1C FC 00 00 1E */ fctiwz f0, f0
/* 8013EFC0 0013AC20 D8 01 00 08 */ stfd f0, 8(r1)
/* 8013EFC4 0013AC24 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8013EFC8 0013AC28 7C 00 18 00 */ cmpw r0, r3
/* 8013EFCC 0013AC2C 40 82 00 50 */ bne lbl_8013F01C
/* 8013EFD0 0013AC30 48 02 40 05 */ bl glplatAbortFrame
/* 8013EFD4 0013AC34 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EFD8 0013AC38 38 00 00 02 */ li r0, 2
/* 8013EFDC 0013AC3C 90 03 06 F0 */ stw r0, 0x6f0(r3)
/* 8013EFE0 0013AC40 48 00 00 3C */ b lbl_8013F01C
lbl_8013EFE4:
/* 8013EFE4 0013AC44 48 11 EF ED */ bl func_8025DFD0
/* 8013EFE8 0013AC48 48 11 F3 25 */ bl func_8025E30C
/* 8013EFEC 0013AC4C 81 83 00 00 */ lwz r12, 0(r3)
/* 8013EFF0 0013AC50 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8013EFF4 0013AC54 7D 89 03 A6 */ mtctr r12
/* 8013EFF8 0013AC58 4E 80 04 21 */ bctrl
/* 8013EFFC 0013AC5C 2C 03 00 00 */ cmpwi r3, 0
/* 8013F000 0013AC60 40 82 00 1C */ bne lbl_8013F01C
/* 8013F004 0013AC64 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013F008 0013AC68 38 00 00 00 */ li r0, 0
/* 8013F00C 0013AC6C 90 03 06 F0 */ stw r0, 0x6f0(r3)
/* 8013F010 0013AC70 48 00 00 0C */ b lbl_8013F01C
lbl_8013F014:
/* 8013F014 0013AC74 48 02 3F C1 */ bl glplatAbortFrame
/* 8013F018 0013AC78 4B EC A7 C1 */ bl func_800097D8
lbl_8013F01C:
/* 8013F01C 0013AC7C 38 60 00 01 */ li r3, 1
lbl_8013F020:
/* 8013F020 0013AC80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8013F024 0013AC84 7C 08 03 A6 */ mtlr r0
/* 8013F028 0013AC88 38 21 00 10 */ addi r1, r1, 0x10
/* 8013F02C 0013AC8C 4E 80 00 20 */ blr
.global func_8013F030
func_8013F030:
/* 8013F030 0013AC90 38 6D 9C E0 */ addi r3, r13, lbl_8063EFA0-_SDA_BASE_
/* 8013F034 0013AC94 38 80 00 01 */ li r4, 1
/* 8013F038 0013AC98 38 A0 00 04 */ li r5, 4
/* 8013F03C 0013AC9C 38 C0 00 00 */ li r6, 0
/* 8013F040 0013ACA0 4B EE 58 D4 */ b func_80024914
|