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
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global func_8012F0D8
func_8012F0D8:
/* 8012F0D8 0012AD38 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8012F0DC 0012AD3C 7C 08 02 A6 */ mflr r0
/* 8012F0E0 0012AD40 38 A0 FF FF */ li r5, -1
/* 8012F0E4 0012AD44 90 01 00 74 */ stw r0, 0x74(r1)
/* 8012F0E8 0012AD48 38 00 00 1E */ li r0, 0x1e
/* 8012F0EC 0012AD4C 93 E1 00 6C */ stw r31, 0x6c(r1)
/* 8012F0F0 0012AD50 7C 7F 1B 78 */ mr r31, r3
/* 8012F0F4 0012AD54 38 60 00 00 */ li r3, 0
/* 8012F0F8 0012AD58 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F0FC 0012AD5C 90 04 01 28 */ stw r0, 0x128(r4)
/* 8012F100 0012AD60 38 80 00 00 */ li r4, 0
/* 8012F104 0012AD64 48 12 4E 69 */ bl func_80253F6C
/* 8012F108 0012AD68 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F10C 0012AD6C 90 64 01 24 */ stw r3, 0x124(r4)
/* 8012F110 0012AD70 48 03 05 D1 */ bl func_8015F6E0
/* 8012F114 0012AD74 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F118 0012AD78 90 64 01 48 */ stw r3, 0x148(r4)
/* 8012F11C 0012AD7C 4B FE D8 59 */ bl func_8011C974
/* 8012F120 0012AD80 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F124 0012AD84 2C 1F 00 00 */ cmpwi r31, 0
/* 8012F128 0012AD88 90 64 01 4C */ stw r3, 0x14c(r4)
/* 8012F12C 0012AD8C 40 82 00 3C */ bne lbl_8012F168
/* 8012F130 0012AD90 38 60 02 65 */ li r3, 0x265
/* 8012F134 0012AD94 38 80 00 00 */ li r4, 0
/* 8012F138 0012AD98 38 A0 00 01 */ li r5, 1
/* 8012F13C 0012AD9C 48 03 38 05 */ bl func_80162940
/* 8012F140 0012ADA0 38 60 02 66 */ li r3, 0x266
/* 8012F144 0012ADA4 38 80 00 00 */ li r4, 0
/* 8012F148 0012ADA8 38 A0 00 01 */ li r5, 1
/* 8012F14C 0012ADAC 48 03 37 F5 */ bl func_80162940
/* 8012F150 0012ADB0 38 60 02 67 */ li r3, 0x267
/* 8012F154 0012ADB4 38 80 00 00 */ li r4, 0
/* 8012F158 0012ADB8 38 A0 00 01 */ li r5, 1
/* 8012F15C 0012ADBC 48 03 37 E5 */ bl func_80162940
/* 8012F160 0012ADC0 4B FB 73 19 */ bl func_800E6478
/* 8012F164 0012ADC4 48 00 01 E4 */ b lbl_8012F348
lbl_8012F168:
/* 8012F168 0012ADC8 28 1F 00 02 */ cmplwi r31, 2
/* 8012F16C 0012ADCC 40 82 01 DC */ bne lbl_8012F348
/* 8012F170 0012ADD0 38 60 02 67 */ li r3, 0x267
/* 8012F174 0012ADD4 48 03 39 1D */ bl func_80162A90
/* 8012F178 0012ADD8 2C 03 00 03 */ cmpwi r3, 3
/* 8012F17C 0012ADDC 41 82 00 5C */ beq lbl_8012F1D8
/* 8012F180 0012ADE0 40 80 01 C8 */ bge lbl_8012F348
/* 8012F184 0012ADE4 2C 03 00 00 */ cmpwi r3, 0
/* 8012F188 0012ADE8 41 82 00 0C */ beq lbl_8012F194
/* 8012F18C 0012ADEC 40 80 01 AC */ bge lbl_8012F338
/* 8012F190 0012ADF0 48 00 01 B8 */ b lbl_8012F348
lbl_8012F194:
/* 8012F194 0012ADF4 38 60 02 65 */ li r3, 0x265
/* 8012F198 0012ADF8 38 80 00 00 */ li r4, 0
/* 8012F19C 0012ADFC 38 A0 00 01 */ li r5, 1
/* 8012F1A0 0012AE00 48 03 37 A1 */ bl func_80162940
/* 8012F1A4 0012AE04 38 60 02 66 */ li r3, 0x266
/* 8012F1A8 0012AE08 38 80 00 00 */ li r4, 0
/* 8012F1AC 0012AE0C 38 A0 00 01 */ li r5, 1
/* 8012F1B0 0012AE10 48 03 37 91 */ bl func_80162940
/* 8012F1B4 0012AE14 38 60 02 67 */ li r3, 0x267
/* 8012F1B8 0012AE18 38 80 00 00 */ li r4, 0
/* 8012F1BC 0012AE1C 38 A0 00 01 */ li r5, 1
/* 8012F1C0 0012AE20 48 03 37 81 */ bl func_80162940
/* 8012F1C4 0012AE24 4B FB 72 B5 */ bl func_800E6478
/* 8012F1C8 0012AE28 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F1CC 0012AE2C 38 00 00 24 */ li r0, 0x24
/* 8012F1D0 0012AE30 90 03 01 28 */ stw r0, 0x128(r3)
/* 8012F1D4 0012AE34 48 00 01 74 */ b lbl_8012F348
lbl_8012F1D8:
/* 8012F1D8 0012AE38 4B FB 73 09 */ bl func_800E64E0
/* 8012F1DC 0012AE3C C0 62 8D 98 */ lfs f3, lbl_80641398-_SDA2_BASE_(r2)
/* 8012F1E0 0012AE40 38 60 00 00 */ li r3, 0
/* 8012F1E4 0012AE44 C0 42 8D 9C */ lfs f2, lbl_8064139C-_SDA2_BASE_(r2)
/* 8012F1E8 0012AE48 C0 22 8D A0 */ lfs f1, lbl_806413A0-_SDA2_BASE_(r2)
/* 8012F1EC 0012AE4C C0 02 8D A4 */ lfs f0, lbl_806413A4-_SDA2_BASE_(r2)
/* 8012F1F0 0012AE50 D0 61 00 54 */ stfs f3, 0x54(r1)
/* 8012F1F4 0012AE54 D0 61 00 48 */ stfs f3, 0x48(r1)
/* 8012F1F8 0012AE58 D0 41 00 50 */ stfs f2, 0x50(r1)
/* 8012F1FC 0012AE5C D0 41 00 4C */ stfs f2, 0x4c(r1)
/* 8012F200 0012AE60 D0 21 00 5C */ stfs f1, 0x5c(r1)
/* 8012F204 0012AE64 D0 21 00 58 */ stfs f1, 0x58(r1)
/* 8012F208 0012AE68 D0 01 00 64 */ stfs f0, 0x64(r1)
/* 8012F20C 0012AE6C D0 01 00 60 */ stfs f0, 0x60(r1)
/* 8012F210 0012AE70 4B FB 72 AD */ bl func_800E64BC
/* 8012F214 0012AE74 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8012F218 0012AE78 4B FB 68 B9 */ bl func_800E5AD0
/* 8012F21C 0012AE7C 7C 64 1B 78 */ mr r4, r3
/* 8012F220 0012AE80 38 60 00 01 */ li r3, 1
/* 8012F224 0012AE84 4B FE D7 79 */ bl func_8011C99C
/* 8012F228 0012AE88 38 60 00 00 */ li r3, 0
/* 8012F22C 0012AE8C 38 80 00 00 */ li r4, 0
/* 8012F230 0012AE90 38 A0 00 01 */ li r5, 1
/* 8012F234 0012AE94 38 C0 00 00 */ li r6, 0
/* 8012F238 0012AE98 4B FB 77 6D */ bl func_800E69A4
/* 8012F23C 0012AE9C 81 61 00 48 */ lwz r11, 0x48(r1)
/* 8012F240 0012AEA0 38 81 00 28 */ addi r4, r1, 0x28
/* 8012F244 0012AEA4 81 41 00 4C */ lwz r10, 0x4c(r1)
/* 8012F248 0012AEA8 38 60 00 00 */ li r3, 0
/* 8012F24C 0012AEAC 81 21 00 50 */ lwz r9, 0x50(r1)
/* 8012F250 0012AEB0 81 01 00 54 */ lwz r8, 0x54(r1)
/* 8012F254 0012AEB4 80 E1 00 58 */ lwz r7, 0x58(r1)
/* 8012F258 0012AEB8 80 C1 00 5C */ lwz r6, 0x5c(r1)
/* 8012F25C 0012AEBC 80 A1 00 60 */ lwz r5, 0x60(r1)
/* 8012F260 0012AEC0 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8012F264 0012AEC4 91 61 00 28 */ stw r11, 0x28(r1)
/* 8012F268 0012AEC8 91 41 00 2C */ stw r10, 0x2c(r1)
/* 8012F26C 0012AECC 91 21 00 30 */ stw r9, 0x30(r1)
/* 8012F270 0012AED0 91 01 00 34 */ stw r8, 0x34(r1)
/* 8012F274 0012AED4 90 E1 00 38 */ stw r7, 0x38(r1)
/* 8012F278 0012AED8 90 C1 00 3C */ stw r6, 0x3c(r1)
/* 8012F27C 0012AEDC 90 A1 00 40 */ stw r5, 0x40(r1)
/* 8012F280 0012AEE0 90 01 00 44 */ stw r0, 0x44(r1)
/* 8012F284 0012AEE4 4B FB 7F 2D */ bl func_800E71B0
/* 8012F288 0012AEE8 C0 22 8D A8 */ lfs f1, lbl_806413A8-_SDA2_BASE_(r2)
/* 8012F28C 0012AEEC 38 60 00 01 */ li r3, 1
/* 8012F290 0012AEF0 C0 02 8D AC */ lfs f0, lbl_806413AC-_SDA2_BASE_(r2)
/* 8012F294 0012AEF4 D0 21 00 54 */ stfs f1, 0x54(r1)
/* 8012F298 0012AEF8 D0 21 00 48 */ stfs f1, 0x48(r1)
/* 8012F29C 0012AEFC D0 01 00 50 */ stfs f0, 0x50(r1)
/* 8012F2A0 0012AF00 D0 01 00 4C */ stfs f0, 0x4c(r1)
/* 8012F2A4 0012AF04 4B FB 72 19 */ bl func_800E64BC
/* 8012F2A8 0012AF08 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8012F2AC 0012AF0C 4B FB 68 25 */ bl func_800E5AD0
/* 8012F2B0 0012AF10 7C 64 1B 78 */ mr r4, r3
/* 8012F2B4 0012AF14 38 60 00 02 */ li r3, 2
/* 8012F2B8 0012AF18 4B FE D6 E5 */ bl func_8011C99C
/* 8012F2BC 0012AF1C 38 60 00 01 */ li r3, 1
/* 8012F2C0 0012AF20 38 80 00 00 */ li r4, 0
/* 8012F2C4 0012AF24 38 A0 00 01 */ li r5, 1
/* 8012F2C8 0012AF28 38 C0 00 00 */ li r6, 0
/* 8012F2CC 0012AF2C 4B FB 76 D9 */ bl func_800E69A4
/* 8012F2D0 0012AF30 81 61 00 48 */ lwz r11, 0x48(r1)
/* 8012F2D4 0012AF34 38 81 00 08 */ addi r4, r1, 8
/* 8012F2D8 0012AF38 81 41 00 4C */ lwz r10, 0x4c(r1)
/* 8012F2DC 0012AF3C 38 60 00 01 */ li r3, 1
/* 8012F2E0 0012AF40 81 21 00 50 */ lwz r9, 0x50(r1)
/* 8012F2E4 0012AF44 81 01 00 54 */ lwz r8, 0x54(r1)
/* 8012F2E8 0012AF48 80 E1 00 58 */ lwz r7, 0x58(r1)
/* 8012F2EC 0012AF4C 80 C1 00 5C */ lwz r6, 0x5c(r1)
/* 8012F2F0 0012AF50 80 A1 00 60 */ lwz r5, 0x60(r1)
/* 8012F2F4 0012AF54 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8012F2F8 0012AF58 91 61 00 08 */ stw r11, 8(r1)
/* 8012F2FC 0012AF5C 91 41 00 0C */ stw r10, 0xc(r1)
/* 8012F300 0012AF60 91 21 00 10 */ stw r9, 0x10(r1)
/* 8012F304 0012AF64 91 01 00 14 */ stw r8, 0x14(r1)
/* 8012F308 0012AF68 90 E1 00 18 */ stw r7, 0x18(r1)
/* 8012F30C 0012AF6C 90 C1 00 1C */ stw r6, 0x1c(r1)
/* 8012F310 0012AF70 90 A1 00 20 */ stw r5, 0x20(r1)
/* 8012F314 0012AF74 90 01 00 24 */ stw r0, 0x24(r1)
/* 8012F318 0012AF78 4B FB 7E 99 */ bl func_800E71B0
/* 8012F31C 0012AF7C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F320 0012AF80 38 80 00 38 */ li r4, 0x38
/* 8012F324 0012AF84 38 00 00 17 */ li r0, 0x17
/* 8012F328 0012AF88 90 83 01 28 */ stw r4, 0x128(r3)
/* 8012F32C 0012AF8C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F330 0012AF90 B0 03 01 2C */ sth r0, 0x12c(r3)
/* 8012F334 0012AF94 48 00 00 14 */ b lbl_8012F348
lbl_8012F338:
/* 8012F338 0012AF98 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F33C 0012AF9C 38 00 00 3E */ li r0, 0x3e
/* 8012F340 0012AFA0 90 03 01 28 */ stw r0, 0x128(r3)
/* 8012F344 0012AFA4 48 00 03 2C */ b lbl_8012F670
lbl_8012F348:
/* 8012F348 0012AFA8 28 1F 00 03 */ cmplwi r31, 3
/* 8012F34C 0012AFAC 40 82 00 10 */ bne lbl_8012F35C
/* 8012F350 0012AFB0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F354 0012AFB4 38 00 00 24 */ li r0, 0x24
/* 8012F358 0012AFB8 90 03 01 28 */ stw r0, 0x128(r3)
lbl_8012F35C:
/* 8012F35C 0012AFBC 38 60 03 FA */ li r3, 0x3fa
/* 8012F360 0012AFC0 48 11 A2 7D */ bl func_802495DC
/* 8012F364 0012AFC4 3C 80 19 A5 */ lis r4, 0x19A51A00@ha
/* 8012F368 0012AFC8 38 60 00 0E */ li r3, 0xe
/* 8012F36C 0012AFCC 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l
/* 8012F370 0012AFD0 4B F2 6A 29 */ bl func_80055D98
/* 8012F374 0012AFD4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F378 0012AFD8 3C 80 27 71 */ lis r4, 0x27711A00@ha
/* 8012F37C 0012AFDC 38 84 1A 00 */ addi r4, r4, 0x27711A00@l
/* 8012F380 0012AFE0 90 65 00 00 */ stw r3, 0(r5)
/* 8012F384 0012AFE4 38 60 03 FA */ li r3, 0x3fa
/* 8012F388 0012AFE8 4B F2 6A 11 */ bl func_80055D98
/* 8012F38C 0012AFEC 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F390 0012AFF0 3C A0 80 12 */ lis r5, lbl_801266B4@ha
/* 8012F394 0012AFF4 3C C0 80 12 */ lis r6, lbl_801266E0@ha
/* 8012F398 0012AFF8 38 80 00 00 */ li r4, 0
/* 8012F39C 0012AFFC 90 67 00 58 */ stw r3, 0x58(r7)
/* 8012F3A0 0012B000 38 A5 66 B4 */ addi r5, r5, lbl_801266B4@l
/* 8012F3A4 0012B004 38 C6 66 E0 */ addi r6, r6, lbl_801266E0@l
/* 8012F3A8 0012B008 38 E0 FF FF */ li r7, -1
/* 8012F3AC 0012B00C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F3B0 0012B010 39 00 00 00 */ li r8, 0
/* 8012F3B4 0012B014 39 20 00 01 */ li r9, 1
/* 8012F3B8 0012B018 39 40 00 00 */ li r10, 0
/* 8012F3BC 0012B01C 80 63 00 00 */ lwz r3, 0(r3)
/* 8012F3C0 0012B020 48 12 48 79 */ bl func_80253C38
/* 8012F3C4 0012B024 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F3C8 0012B028 3C A0 80 13 */ lis r5, lbl_801313B8@ha
/* 8012F3CC 0012B02C 3C C0 80 13 */ lis r6, lbl_801313BC@ha
/* 8012F3D0 0012B030 38 80 00 00 */ li r4, 0
/* 8012F3D4 0012B034 B0 67 00 C0 */ sth r3, 0xc0(r7)
/* 8012F3D8 0012B038 38 A5 13 B8 */ addi r5, r5, lbl_801313B8@l
/* 8012F3DC 0012B03C 38 C6 13 BC */ addi r6, r6, lbl_801313BC@l
/* 8012F3E0 0012B040 38 E0 FF FF */ li r7, -1
/* 8012F3E4 0012B044 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F3E8 0012B048 39 00 00 00 */ li r8, 0
/* 8012F3EC 0012B04C 39 20 00 01 */ li r9, 1
/* 8012F3F0 0012B050 39 40 00 00 */ li r10, 0
/* 8012F3F4 0012B054 80 63 00 58 */ lwz r3, 0x58(r3)
/* 8012F3F8 0012B058 48 12 48 41 */ bl func_80253C38
/* 8012F3FC 0012B05C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F400 0012B060 B0 64 00 EC */ sth r3, 0xec(r4)
/* 8012F404 0012B064 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F408 0012B068 80 03 01 28 */ lwz r0, 0x128(r3)
/* 8012F40C 0012B06C 28 00 00 3E */ cmplwi r0, 0x3e
/* 8012F410 0012B070 41 82 01 B0 */ beq lbl_8012F5C0
/* 8012F414 0012B074 38 60 03 F8 */ li r3, 0x3f8
/* 8012F418 0012B078 48 11 A1 C5 */ bl func_802495DC
/* 8012F41C 0012B07C 3C 80 04 4E */ lis r4, 0x044E1A00@ha
/* 8012F420 0012B080 38 60 00 0E */ li r3, 0xe
/* 8012F424 0012B084 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
/* 8012F428 0012B088 4B F2 69 71 */ bl func_80055D98
/* 8012F42C 0012B08C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F430 0012B090 3C 80 23 6A */ lis r4, 0x236A1A00@ha
/* 8012F434 0012B094 38 84 1A 00 */ addi r4, r4, 0x236A1A00@l
/* 8012F438 0012B098 90 65 00 04 */ stw r3, 4(r5)
/* 8012F43C 0012B09C 38 60 03 F8 */ li r3, 0x3f8
/* 8012F440 0012B0A0 4B F2 69 59 */ bl func_80055D98
/* 8012F444 0012B0A4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F448 0012B0A8 3C 80 04 4F */ lis r4, 0x044F1A00@ha
/* 8012F44C 0012B0AC 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l
/* 8012F450 0012B0B0 90 65 00 2C */ stw r3, 0x2c(r5)
/* 8012F454 0012B0B4 38 60 00 0E */ li r3, 0xe
/* 8012F458 0012B0B8 4B F2 69 41 */ bl func_80055D98
/* 8012F45C 0012B0BC 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F460 0012B0C0 3C 80 23 77 */ lis r4, 0x23771A00@ha
/* 8012F464 0012B0C4 38 84 1A 00 */ addi r4, r4, 0x23771A00@l
/* 8012F468 0012B0C8 90 65 00 30 */ stw r3, 0x30(r5)
/* 8012F46C 0012B0CC 38 60 03 F8 */ li r3, 0x3f8
/* 8012F470 0012B0D0 4B F2 69 29 */ bl func_80055D98
/* 8012F474 0012B0D4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F478 0012B0D8 3C 80 23 9A */ lis r4, 0x239A1A00@ha
/* 8012F47C 0012B0DC 38 84 1A 00 */ addi r4, r4, 0x239A1A00@l
/* 8012F480 0012B0E0 90 65 00 34 */ stw r3, 0x34(r5)
/* 8012F484 0012B0E4 38 60 03 F8 */ li r3, 0x3f8
/* 8012F488 0012B0E8 4B F2 69 11 */ bl func_80055D98
/* 8012F48C 0012B0EC 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F490 0012B0F0 3C A0 80 12 */ lis r5, lbl_80126934@ha
/* 8012F494 0012B0F4 3C C0 80 12 */ lis r6, lbl_801269A0@ha
/* 8012F498 0012B0F8 38 80 00 00 */ li r4, 0
/* 8012F49C 0012B0FC 90 67 00 3C */ stw r3, 0x3c(r7)
/* 8012F4A0 0012B100 38 A5 69 34 */ addi r5, r5, lbl_80126934@l
/* 8012F4A4 0012B104 38 C6 69 A0 */ addi r6, r6, lbl_801269A0@l
/* 8012F4A8 0012B108 38 E0 FF FF */ li r7, -1
/* 8012F4AC 0012B10C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F4B0 0012B110 39 00 00 00 */ li r8, 0
/* 8012F4B4 0012B114 39 20 00 01 */ li r9, 1
/* 8012F4B8 0012B118 39 40 00 00 */ li r10, 0
/* 8012F4BC 0012B11C 80 63 00 04 */ lwz r3, 4(r3)
/* 8012F4C0 0012B120 48 12 47 79 */ bl func_80253C38
/* 8012F4C4 0012B124 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F4C8 0012B128 3C A0 80 13 */ lis r5, lbl_80129600@ha
/* 8012F4CC 0012B12C 3C C0 80 13 */ lis r6, lbl_80129800@ha
/* 8012F4D0 0012B130 38 80 00 00 */ li r4, 0
/* 8012F4D4 0012B134 B0 67 00 C2 */ sth r3, 0xc2(r7)
/* 8012F4D8 0012B138 38 A5 96 00 */ addi r5, r5, lbl_80129600@l
/* 8012F4DC 0012B13C 38 C6 98 00 */ addi r6, r6, lbl_80129800@l
/* 8012F4E0 0012B140 38 E0 FF FF */ li r7, -1
/* 8012F4E4 0012B144 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F4E8 0012B148 39 00 00 00 */ li r8, 0
/* 8012F4EC 0012B14C 39 20 00 01 */ li r9, 1
/* 8012F4F0 0012B150 39 40 00 00 */ li r10, 0
/* 8012F4F4 0012B154 80 63 00 2C */ lwz r3, 0x2c(r3)
/* 8012F4F8 0012B158 48 12 47 41 */ bl func_80253C38
/* 8012F4FC 0012B15C 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F500 0012B160 3C A0 80 13 */ lis r5, lbl_80129B50@ha
/* 8012F504 0012B164 3C C0 80 13 */ lis r6, lbl_80129C18@ha
/* 8012F508 0012B168 38 80 00 00 */ li r4, 0
/* 8012F50C 0012B16C B0 67 00 D6 */ sth r3, 0xd6(r7)
/* 8012F510 0012B170 38 A5 9B 50 */ addi r5, r5, lbl_80129B50@l
/* 8012F514 0012B174 38 C6 9C 18 */ addi r6, r6, lbl_80129C18@l
/* 8012F518 0012B178 38 E0 FF FF */ li r7, -1
/* 8012F51C 0012B17C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F520 0012B180 39 00 00 00 */ li r8, 0
/* 8012F524 0012B184 39 20 00 01 */ li r9, 1
/* 8012F528 0012B188 39 40 00 00 */ li r10, 0
/* 8012F52C 0012B18C 80 63 00 30 */ lwz r3, 0x30(r3)
/* 8012F530 0012B190 48 12 47 09 */ bl func_80253C38
/* 8012F534 0012B194 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F538 0012B198 3C 80 80 13 */ lis r4, lbl_80129CB8@ha
/* 8012F53C 0012B19C 3C A0 80 13 */ lis r5, lbl_80129CC8@ha
/* 8012F540 0012B1A0 3C C0 80 13 */ lis r6, lbl_80129E30@ha
/* 8012F544 0012B1A4 B0 67 00 D8 */ sth r3, 0xd8(r7)
/* 8012F548 0012B1A8 38 84 9C B8 */ addi r4, r4, lbl_80129CB8@l
/* 8012F54C 0012B1AC 38 A5 9C C8 */ addi r5, r5, lbl_80129CC8@l
/* 8012F550 0012B1B0 38 C6 9E 30 */ addi r6, r6, lbl_80129E30@l
/* 8012F554 0012B1B4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F558 0012B1B8 38 E0 FF FF */ li r7, -1
/* 8012F55C 0012B1BC 39 00 00 00 */ li r8, 0
/* 8012F560 0012B1C0 39 20 00 01 */ li r9, 1
/* 8012F564 0012B1C4 80 63 00 34 */ lwz r3, 0x34(r3)
/* 8012F568 0012B1C8 39 40 00 00 */ li r10, 0
/* 8012F56C 0012B1CC 48 12 46 CD */ bl func_80253C38
/* 8012F570 0012B1D0 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F574 0012B1D4 3C A0 80 13 */ lis r5, lbl_8012A414@ha
/* 8012F578 0012B1D8 3C C0 80 13 */ lis r6, lbl_8012A418@ha
/* 8012F57C 0012B1DC 38 80 00 00 */ li r4, 0
/* 8012F580 0012B1E0 B0 67 00 DA */ sth r3, 0xda(r7)
/* 8012F584 0012B1E4 38 A5 A4 14 */ addi r5, r5, lbl_8012A414@l
/* 8012F588 0012B1E8 38 C6 A4 18 */ addi r6, r6, lbl_8012A418@l
/* 8012F58C 0012B1EC 38 E0 FF FF */ li r7, -1
/* 8012F590 0012B1F0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F594 0012B1F4 39 00 00 00 */ li r8, 0
/* 8012F598 0012B1F8 39 20 00 01 */ li r9, 1
/* 8012F59C 0012B1FC 39 40 00 00 */ li r10, 0
/* 8012F5A0 0012B200 80 63 00 3C */ lwz r3, 0x3c(r3)
/* 8012F5A4 0012B204 48 12 46 95 */ bl func_80253C38
/* 8012F5A8 0012B208 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F5AC 0012B20C B0 64 00 DE */ sth r3, 0xde(r4)
/* 8012F5B0 0012B210 38 60 03 F8 */ li r3, 0x3f8
/* 8012F5B4 0012B214 48 11 A2 DD */ bl func_80249890
/* 8012F5B8 0012B218 38 60 03 F8 */ li r3, 0x3f8
/* 8012F5BC 0012B21C 48 0A C0 B9 */ bl func_801DB674
lbl_8012F5C0:
/* 8012F5C0 0012B220 38 60 03 FA */ li r3, 0x3fa
/* 8012F5C4 0012B224 48 11 A2 CD */ bl func_80249890
/* 8012F5C8 0012B228 38 60 03 FA */ li r3, 0x3fa
/* 8012F5CC 0012B22C 48 0A C0 A9 */ bl func_801DB674
/* 8012F5D0 0012B230 38 60 02 67 */ li r3, 0x267
/* 8012F5D4 0012B234 48 03 34 BD */ bl func_80162A90
/* 8012F5D8 0012B238 28 03 00 03 */ cmplwi r3, 3
/* 8012F5DC 0012B23C 40 82 00 34 */ bne lbl_8012F610
/* 8012F5E0 0012B240 38 60 00 16 */ li r3, 0x16
/* 8012F5E4 0012B244 38 80 00 01 */ li r4, 1
/* 8012F5E8 0012B248 4B FF DE FD */ bl func_8012D4E4
/* 8012F5EC 0012B24C 38 60 00 00 */ li r3, 0
/* 8012F5F0 0012B250 38 80 00 01 */ li r4, 1
/* 8012F5F4 0012B254 4B FF DE F1 */ bl func_8012D4E4
/* 8012F5F8 0012B258 38 60 00 00 */ li r3, 0
/* 8012F5FC 0012B25C 38 80 00 02 */ li r4, 2
/* 8012F600 0012B260 4B FF DE CD */ bl func_8012D4CC
/* 8012F604 0012B264 38 60 00 16 */ li r3, 0x16
/* 8012F608 0012B268 38 80 00 02 */ li r4, 2
/* 8012F60C 0012B26C 4B FF DE C1 */ bl func_8012D4CC
lbl_8012F610:
/* 8012F610 0012B270 48 00 1B 25 */ bl func_80131134
/* 8012F614 0012B274 38 60 02 60 */ li r3, 0x260
/* 8012F618 0012B278 48 03 34 79 */ bl func_80162A90
/* 8012F61C 0012B27C 2C 03 00 00 */ cmpwi r3, 0
/* 8012F620 0012B280 40 82 00 10 */ bne lbl_8012F630
/* 8012F624 0012B284 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F628 0012B288 38 00 00 01 */ li r0, 1
/* 8012F62C 0012B28C 98 03 01 8E */ stb r0, 0x18e(r3)
lbl_8012F630:
/* 8012F630 0012B290 4B F2 6C 01 */ bl func_80056230
/* 8012F634 0012B294 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F638 0012B298 38 00 00 00 */ li r0, 0
/* 8012F63C 0012B29C 98 03 01 59 */ stb r0, 0x159(r3)
/* 8012F640 0012B2A0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F644 0012B2A4 80 03 09 74 */ lwz r0, 0x974(r3)
/* 8012F648 0012B2A8 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
/* 8012F64C 0012B2AC 90 03 09 74 */ stw r0, 0x974(r3)
/* 8012F650 0012B2B0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F654 0012B2B4 80 03 09 74 */ lwz r0, 0x974(r3)
/* 8012F658 0012B2B8 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
/* 8012F65C 0012B2BC 90 03 09 74 */ stw r0, 0x974(r3)
/* 8012F660 0012B2C0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F664 0012B2C4 80 03 09 74 */ lwz r0, 0x974(r3)
/* 8012F668 0012B2C8 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
/* 8012F66C 0012B2CC 90 03 09 74 */ stw r0, 0x974(r3)
lbl_8012F670:
/* 8012F670 0012B2D0 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8012F674 0012B2D4 83 E1 00 6C */ lwz r31, 0x6c(r1)
/* 8012F678 0012B2D8 7C 08 03 A6 */ mtlr r0
/* 8012F67C 0012B2DC 38 21 00 70 */ addi r1, r1, 0x70
/* 8012F680 0012B2E0 4E 80 00 20 */ blr
.global func_8012F684
func_8012F684:
/* 8012F684 0012B2E4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8012F688 0012B2E8 7C 08 02 A6 */ mflr r0
/* 8012F68C 0012B2EC 90 01 00 24 */ stw r0, 0x24(r1)
/* 8012F690 0012B2F0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8012F694 0012B2F4 7C 7F 1B 78 */ mr r31, r3
/* 8012F698 0012B2F8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F69C 0012B2FC 80 64 01 28 */ lwz r3, 0x128(r4)
/* 8012F6A0 0012B300 38 03 FF E2 */ addi r0, r3, -30
/* 8012F6A4 0012B304 28 00 00 20 */ cmplwi r0, 0x20
/* 8012F6A8 0012B308 41 81 1A 74 */ bgt lbl_8013111C
/* 8012F6AC 0012B30C 3C 60 80 42 */ lis r3, lbl_8041CCF0@ha
/* 8012F6B0 0012B310 54 00 10 3A */ slwi r0, r0, 2
/* 8012F6B4 0012B314 38 63 CC F0 */ addi r3, r3, lbl_8041CCF0@l
/* 8012F6B8 0012B318 7C 63 00 2E */ lwzx r3, r3, r0
/* 8012F6BC 0012B31C 7C 69 03 A6 */ mtctr r3
/* 8012F6C0 0012B320 4E 80 04 20 */ bctr
/* 8012F6C4 0012B324 38 60 00 0B */ li r3, 0xb
/* 8012F6C8 0012B328 38 80 00 01 */ li r4, 1
/* 8012F6CC 0012B32C 4B FF DE 19 */ bl func_8012D4E4
/* 8012F6D0 0012B330 38 60 00 0B */ li r3, 0xb
/* 8012F6D4 0012B334 38 80 00 0E */ li r4, 0xe
/* 8012F6D8 0012B338 4B FF DD F5 */ bl func_8012D4CC
/* 8012F6DC 0012B33C 38 60 00 01 */ li r3, 1
/* 8012F6E0 0012B340 38 80 00 01 */ li r4, 1
/* 8012F6E4 0012B344 4B FF DE 01 */ bl func_8012D4E4
/* 8012F6E8 0012B348 38 60 00 01 */ li r3, 1
/* 8012F6EC 0012B34C 38 80 00 04 */ li r4, 4
/* 8012F6F0 0012B350 4B FF DD DD */ bl func_8012D4CC
/* 8012F6F4 0012B354 38 60 00 0C */ li r3, 0xc
/* 8012F6F8 0012B358 38 80 00 01 */ li r4, 1
/* 8012F6FC 0012B35C 4B FF DD E9 */ bl func_8012D4E4
/* 8012F700 0012B360 38 60 00 0C */ li r3, 0xc
/* 8012F704 0012B364 38 80 00 06 */ li r4, 6
/* 8012F708 0012B368 4B FF DD C5 */ bl func_8012D4CC
/* 8012F70C 0012B36C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F710 0012B370 38 80 00 1F */ li r4, 0x1f
/* 8012F714 0012B374 38 00 00 01 */ li r0, 1
/* 8012F718 0012B378 90 83 01 28 */ stw r4, 0x128(r3)
/* 8012F71C 0012B37C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F720 0012B380 88 64 01 8E */ lbz r3, 0x18e(r4)
/* 8012F724 0012B384 90 64 01 60 */ stw r3, 0x160(r4)
/* 8012F728 0012B388 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F72C 0012B38C B0 03 01 6A */ sth r0, 0x16a(r3)
/* 8012F730 0012B390 48 00 19 EC */ b lbl_8013111C
/* 8012F734 0012B394 A8 64 00 D6 */ lha r3, 0xd6(r4)
/* 8012F738 0012B398 48 12 46 99 */ bl func_80253DD0
/* 8012F73C 0012B39C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8012F740 0012B3A0 28 00 00 03 */ cmplwi r0, 3
/* 8012F744 0012B3A4 40 82 19 D8 */ bne lbl_8013111C
/* 8012F748 0012B3A8 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F74C 0012B3AC 38 00 00 20 */ li r0, 0x20
/* 8012F750 0012B3B0 38 60 00 00 */ li r3, 0
/* 8012F754 0012B3B4 38 80 00 00 */ li r4, 0
/* 8012F758 0012B3B8 90 05 01 28 */ stw r0, 0x128(r5)
/* 8012F75C 0012B3BC 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F760 0012B3C0 80 05 09 74 */ lwz r0, 0x974(r5)
/* 8012F764 0012B3C4 54 00 04 1C */ rlwinm r0, r0, 0, 0x10, 0xe
/* 8012F768 0012B3C8 90 05 09 74 */ stw r0, 0x974(r5)
/* 8012F76C 0012B3CC 4B F2 A1 8D */ bl func_800598F8
/* 8012F770 0012B3D0 38 60 00 01 */ li r3, 1
/* 8012F774 0012B3D4 38 80 00 50 */ li r4, 0x50
/* 8012F778 0012B3D8 38 A0 00 00 */ li r5, 0
/* 8012F77C 0012B3DC 38 C0 00 07 */ li r6, 7
/* 8012F780 0012B3E0 38 E0 00 02 */ li r7, 2
/* 8012F784 0012B3E4 39 00 00 00 */ li r8, 0
/* 8012F788 0012B3E8 4B F2 A2 41 */ bl func_800599C8
/* 8012F78C 0012B3EC 38 60 00 02 */ li r3, 2
/* 8012F790 0012B3F0 38 80 00 01 */ li r4, 1
/* 8012F794 0012B3F4 38 A0 00 00 */ li r5, 0
/* 8012F798 0012B3F8 38 C0 00 07 */ li r6, 7
/* 8012F79C 0012B3FC 38 E0 00 03 */ li r7, 3
/* 8012F7A0 0012B400 39 00 00 00 */ li r8, 0
/* 8012F7A4 0012B404 4B F2 A2 25 */ bl func_800599C8
/* 8012F7A8 0012B408 38 60 00 03 */ li r3, 3
/* 8012F7AC 0012B40C 38 80 00 02 */ li r4, 2
/* 8012F7B0 0012B410 38 A0 00 00 */ li r5, 0
/* 8012F7B4 0012B414 38 C0 00 08 */ li r6, 8
/* 8012F7B8 0012B418 38 E0 00 04 */ li r7, 4
/* 8012F7BC 0012B41C 39 00 00 00 */ li r8, 0
/* 8012F7C0 0012B420 4B F2 A2 09 */ bl func_800599C8
/* 8012F7C4 0012B424 38 60 00 04 */ li r3, 4
/* 8012F7C8 0012B428 38 80 00 03 */ li r4, 3
/* 8012F7CC 0012B42C 38 A0 00 00 */ li r5, 0
/* 8012F7D0 0012B430 38 C0 00 08 */ li r6, 8
/* 8012F7D4 0012B434 38 E0 00 05 */ li r7, 5
/* 8012F7D8 0012B438 39 00 00 00 */ li r8, 0
/* 8012F7DC 0012B43C 4B F2 A1 ED */ bl func_800599C8
/* 8012F7E0 0012B440 38 60 00 05 */ li r3, 5
/* 8012F7E4 0012B444 38 80 00 04 */ li r4, 4
/* 8012F7E8 0012B448 38 A0 00 00 */ li r5, 0
/* 8012F7EC 0012B44C 38 C0 00 08 */ li r6, 8
/* 8012F7F0 0012B450 38 E0 00 06 */ li r7, 6
/* 8012F7F4 0012B454 39 00 00 00 */ li r8, 0
/* 8012F7F8 0012B458 4B F2 A1 D1 */ bl func_800599C8
/* 8012F7FC 0012B45C 38 60 00 06 */ li r3, 6
/* 8012F800 0012B460 38 80 00 05 */ li r4, 5
/* 8012F804 0012B464 38 A0 00 00 */ li r5, 0
/* 8012F808 0012B468 38 C0 00 63 */ li r6, 0x63
/* 8012F80C 0012B46C 38 E0 00 5A */ li r7, 0x5a
/* 8012F810 0012B470 39 00 00 00 */ li r8, 0
/* 8012F814 0012B474 4B F2 A1 B5 */ bl func_800599C8
/* 8012F818 0012B478 38 60 00 07 */ li r3, 7
/* 8012F81C 0012B47C 38 80 00 00 */ li r4, 0
/* 8012F820 0012B480 38 A0 00 02 */ li r5, 2
/* 8012F824 0012B484 38 C0 00 00 */ li r6, 0
/* 8012F828 0012B488 38 E0 00 08 */ li r7, 8
/* 8012F82C 0012B48C 39 00 00 00 */ li r8, 0
/* 8012F830 0012B490 4B F2 A1 99 */ bl func_800599C8
/* 8012F834 0012B494 38 60 00 08 */ li r3, 8
/* 8012F838 0012B498 38 80 00 07 */ li r4, 7
/* 8012F83C 0012B49C 38 A0 00 04 */ li r5, 4
/* 8012F840 0012B4A0 38 C0 00 00 */ li r6, 0
/* 8012F844 0012B4A4 38 E0 00 63 */ li r7, 0x63
/* 8012F848 0012B4A8 39 00 00 00 */ li r8, 0
/* 8012F84C 0012B4AC 4B F2 A1 7D */ bl func_800599C8
/* 8012F850 0012B4B0 38 60 00 63 */ li r3, 0x63
/* 8012F854 0012B4B4 38 80 00 08 */ li r4, 8
/* 8012F858 0012B4B8 38 A0 00 06 */ li r5, 6
/* 8012F85C 0012B4BC 38 C0 00 00 */ li r6, 0
/* 8012F860 0012B4C0 38 E0 00 00 */ li r7, 0
/* 8012F864 0012B4C4 39 00 00 00 */ li r8, 0
/* 8012F868 0012B4C8 4B F2 A1 61 */ bl func_800599C8
/* 8012F86C 0012B4CC 38 60 00 50 */ li r3, 0x50
/* 8012F870 0012B4D0 38 80 00 00 */ li r4, 0
/* 8012F874 0012B4D4 38 A0 00 00 */ li r5, 0
/* 8012F878 0012B4D8 38 C0 00 00 */ li r6, 0
/* 8012F87C 0012B4DC 38 E0 00 00 */ li r7, 0
/* 8012F880 0012B4E0 39 00 00 00 */ li r8, 0
/* 8012F884 0012B4E4 4B F2 A1 45 */ bl func_800599C8
/* 8012F888 0012B4E8 38 60 00 5A */ li r3, 0x5a
/* 8012F88C 0012B4EC 38 80 00 00 */ li r4, 0
/* 8012F890 0012B4F0 38 A0 00 00 */ li r5, 0
/* 8012F894 0012B4F4 38 C0 00 00 */ li r6, 0
/* 8012F898 0012B4F8 38 E0 00 00 */ li r7, 0
/* 8012F89C 0012B4FC 39 00 00 00 */ li r8, 0
/* 8012F8A0 0012B500 4B F2 A1 29 */ bl func_800599C8
/* 8012F8A4 0012B504 48 00 18 78 */ b lbl_8013111C
/* 8012F8A8 0012B508 80 04 01 60 */ lwz r0, 0x160(r4)
/* 8012F8AC 0012B50C 38 60 00 3F */ li r3, 0x3f
/* 8012F8B0 0012B510 38 A0 00 00 */ li r5, 0
/* 8012F8B4 0012B514 38 C0 00 01 */ li r6, 1
/* 8012F8B8 0012B518 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8012F8BC 0012B51C 4B F2 A1 B1 */ bl func_80059A6C
/* 8012F8C0 0012B520 2C 03 00 00 */ cmpwi r3, 0
/* 8012F8C4 0012B524 41 82 18 58 */ beq lbl_8013111C
/* 8012F8C8 0012B528 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 8012F8CC 0012B52C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F8D0 0012B530 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8012F8D4 0012B534 90 04 01 60 */ stw r0, 0x160(r4)
/* 8012F8D8 0012B538 41 82 03 90 */ beq lbl_8012FC68
/* 8012F8DC 0012B53C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F8E0 0012B540 3B E0 00 00 */ li r31, 0
/* 8012F8E4 0012B544 80 85 01 60 */ lwz r4, 0x160(r5)
/* 8012F8E8 0012B548 2C 04 00 07 */ cmpwi r4, 7
/* 8012F8EC 0012B54C 41 82 02 3C */ beq lbl_8012FB28
/* 8012F8F0 0012B550 40 80 00 30 */ bge lbl_8012F920
/* 8012F8F4 0012B554 2C 04 00 03 */ cmpwi r4, 3
/* 8012F8F8 0012B558 41 82 00 F0 */ beq lbl_8012F9E8
/* 8012F8FC 0012B55C 40 80 00 14 */ bge lbl_8012F910
/* 8012F900 0012B560 2C 04 00 01 */ cmpwi r4, 1
/* 8012F904 0012B564 41 82 00 48 */ beq lbl_8012F94C
/* 8012F908 0012B568 40 80 00 90 */ bge lbl_8012F998
/* 8012F90C 0012B56C 48 00 03 48 */ b lbl_8012FC54
lbl_8012F910:
/* 8012F910 0012B570 2C 04 00 05 */ cmpwi r4, 5
/* 8012F914 0012B574 41 82 01 74 */ beq lbl_8012FA88
/* 8012F918 0012B578 40 80 01 C0 */ bge lbl_8012FAD8
/* 8012F91C 0012B57C 48 00 01 1C */ b lbl_8012FA38
lbl_8012F920:
/* 8012F920 0012B580 2C 04 00 63 */ cmpwi r4, 0x63
/* 8012F924 0012B584 41 82 02 F0 */ beq lbl_8012FC14
/* 8012F928 0012B588 40 80 00 10 */ bge lbl_8012F938
/* 8012F92C 0012B58C 2C 04 00 09 */ cmpwi r4, 9
/* 8012F930 0012B590 40 80 03 24 */ bge lbl_8012FC54
/* 8012F934 0012B594 48 00 02 58 */ b lbl_8012FB8C
lbl_8012F938:
/* 8012F938 0012B598 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
/* 8012F93C 0012B59C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
/* 8012F940 0012B5A0 7C 04 00 00 */ cmpw r4, r0
/* 8012F944 0012B5A4 41 82 02 D0 */ beq lbl_8012FC14
/* 8012F948 0012B5A8 48 00 03 0C */ b lbl_8012FC54
lbl_8012F94C:
/* 8012F94C 0012B5AC A0 05 01 68 */ lhz r0, 0x168(r5)
/* 8012F950 0012B5B0 28 00 00 01 */ cmplwi r0, 1
/* 8012F954 0012B5B4 41 80 03 00 */ blt lbl_8012FC54
/* 8012F958 0012B5B8 38 60 00 0B */ li r3, 0xb
/* 8012F95C 0012B5BC 38 80 00 06 */ li r4, 6
/* 8012F960 0012B5C0 4B FF DB 6D */ bl func_8012D4CC
/* 8012F964 0012B5C4 38 60 00 01 */ li r3, 1
/* 8012F968 0012B5C8 38 80 00 02 */ li r4, 2
/* 8012F96C 0012B5CC 4B FF DB 61 */ bl func_8012D4CC
/* 8012F970 0012B5D0 38 60 00 0C */ li r3, 0xc
/* 8012F974 0012B5D4 38 80 00 04 */ li r4, 4
/* 8012F978 0012B5D8 4B FF DB 55 */ bl func_8012D4CC
/* 8012F97C 0012B5DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F980 0012B5E0 38 00 00 21 */ li r0, 0x21
/* 8012F984 0012B5E4 3B E0 00 01 */ li r31, 1
/* 8012F988 0012B5E8 90 03 01 28 */ stw r0, 0x128(r3)
/* 8012F98C 0012B5EC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F990 0012B5F0 B3 E3 01 6A */ sth r31, 0x16a(r3)
/* 8012F994 0012B5F4 48 00 02 C0 */ b lbl_8012FC54
lbl_8012F998:
/* 8012F998 0012B5F8 A0 05 01 68 */ lhz r0, 0x168(r5)
/* 8012F99C 0012B5FC 28 00 00 02 */ cmplwi r0, 2
/* 8012F9A0 0012B600 41 80 02 B4 */ blt lbl_8012FC54
/* 8012F9A4 0012B604 38 60 00 0B */ li r3, 0xb
/* 8012F9A8 0012B608 38 80 00 07 */ li r4, 7
/* 8012F9AC 0012B60C 4B FF DB 21 */ bl func_8012D4CC
/* 8012F9B0 0012B610 38 60 00 01 */ li r3, 1
/* 8012F9B4 0012B614 38 80 00 02 */ li r4, 2
/* 8012F9B8 0012B618 4B FF DB 15 */ bl func_8012D4CC
/* 8012F9BC 0012B61C 38 60 00 0C */ li r3, 0xc
/* 8012F9C0 0012B620 38 80 00 04 */ li r4, 4
/* 8012F9C4 0012B624 4B FF DB 09 */ bl func_8012D4CC
/* 8012F9C8 0012B628 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F9CC 0012B62C 38 80 00 21 */ li r4, 0x21
/* 8012F9D0 0012B630 38 00 00 02 */ li r0, 2
/* 8012F9D4 0012B634 3B E0 00 01 */ li r31, 1
/* 8012F9D8 0012B638 90 83 01 28 */ stw r4, 0x128(r3)
/* 8012F9DC 0012B63C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012F9E0 0012B640 B0 03 01 6A */ sth r0, 0x16a(r3)
/* 8012F9E4 0012B644 48 00 02 70 */ b lbl_8012FC54
lbl_8012F9E8:
/* 8012F9E8 0012B648 A0 05 01 68 */ lhz r0, 0x168(r5)
/* 8012F9EC 0012B64C 28 00 00 03 */ cmplwi r0, 3
/* 8012F9F0 0012B650 41 80 02 64 */ blt lbl_8012FC54
/* 8012F9F4 0012B654 38 60 00 0B */ li r3, 0xb
/* 8012F9F8 0012B658 38 80 00 08 */ li r4, 8
/* 8012F9FC 0012B65C 4B FF DA D1 */ bl func_8012D4CC
/* 8012FA00 0012B660 38 60 00 01 */ li r3, 1
/* 8012FA04 0012B664 38 80 00 02 */ li r4, 2
/* 8012FA08 0012B668 4B FF DA C5 */ bl func_8012D4CC
/* 8012FA0C 0012B66C 38 60 00 0C */ li r3, 0xc
/* 8012FA10 0012B670 38 80 00 04 */ li r4, 4
/* 8012FA14 0012B674 4B FF DA B9 */ bl func_8012D4CC
/* 8012FA18 0012B678 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FA1C 0012B67C 38 80 00 21 */ li r4, 0x21
/* 8012FA20 0012B680 38 00 00 03 */ li r0, 3
/* 8012FA24 0012B684 3B E0 00 01 */ li r31, 1
/* 8012FA28 0012B688 90 83 01 28 */ stw r4, 0x128(r3)
/* 8012FA2C 0012B68C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FA30 0012B690 B0 03 01 6A */ sth r0, 0x16a(r3)
/* 8012FA34 0012B694 48 00 02 20 */ b lbl_8012FC54
lbl_8012FA38:
/* 8012FA38 0012B698 A0 05 01 68 */ lhz r0, 0x168(r5)
/* 8012FA3C 0012B69C 28 00 00 04 */ cmplwi r0, 4
/* 8012FA40 0012B6A0 41 80 02 14 */ blt lbl_8012FC54
/* 8012FA44 0012B6A4 38 60 00 0B */ li r3, 0xb
/* 8012FA48 0012B6A8 38 80 00 09 */ li r4, 9
/* 8012FA4C 0012B6AC 4B FF DA 81 */ bl func_8012D4CC
/* 8012FA50 0012B6B0 38 60 00 01 */ li r3, 1
/* 8012FA54 0012B6B4 38 80 00 02 */ li r4, 2
/* 8012FA58 0012B6B8 4B FF DA 75 */ bl func_8012D4CC
/* 8012FA5C 0012B6BC 38 60 00 0C */ li r3, 0xc
/* 8012FA60 0012B6C0 38 80 00 04 */ li r4, 4
/* 8012FA64 0012B6C4 4B FF DA 69 */ bl func_8012D4CC
/* 8012FA68 0012B6C8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FA6C 0012B6CC 38 80 00 21 */ li r4, 0x21
/* 8012FA70 0012B6D0 38 00 00 04 */ li r0, 4
/* 8012FA74 0012B6D4 3B E0 00 01 */ li r31, 1
/* 8012FA78 0012B6D8 90 83 01 28 */ stw r4, 0x128(r3)
/* 8012FA7C 0012B6DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FA80 0012B6E0 B0 03 01 6A */ sth r0, 0x16a(r3)
/* 8012FA84 0012B6E4 48 00 01 D0 */ b lbl_8012FC54
lbl_8012FA88:
/* 8012FA88 0012B6E8 A0 05 01 68 */ lhz r0, 0x168(r5)
/* 8012FA8C 0012B6EC 28 00 00 05 */ cmplwi r0, 5
/* 8012FA90 0012B6F0 41 80 01 C4 */ blt lbl_8012FC54
/* 8012FA94 0012B6F4 38 60 00 0B */ li r3, 0xb
/* 8012FA98 0012B6F8 38 80 00 0A */ li r4, 0xa
/* 8012FA9C 0012B6FC 4B FF DA 31 */ bl func_8012D4CC
/* 8012FAA0 0012B700 38 60 00 01 */ li r3, 1
/* 8012FAA4 0012B704 38 80 00 02 */ li r4, 2
/* 8012FAA8 0012B708 4B FF DA 25 */ bl func_8012D4CC
/* 8012FAAC 0012B70C 38 60 00 0C */ li r3, 0xc
/* 8012FAB0 0012B710 38 80 00 04 */ li r4, 4
/* 8012FAB4 0012B714 4B FF DA 19 */ bl func_8012D4CC
/* 8012FAB8 0012B718 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FABC 0012B71C 38 80 00 21 */ li r4, 0x21
/* 8012FAC0 0012B720 38 00 00 05 */ li r0, 5
/* 8012FAC4 0012B724 3B E0 00 01 */ li r31, 1
/* 8012FAC8 0012B728 90 83 01 28 */ stw r4, 0x128(r3)
/* 8012FACC 0012B72C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FAD0 0012B730 B0 03 01 6A */ sth r0, 0x16a(r3)
/* 8012FAD4 0012B734 48 00 01 80 */ b lbl_8012FC54
lbl_8012FAD8:
/* 8012FAD8 0012B738 A0 05 01 68 */ lhz r0, 0x168(r5)
/* 8012FADC 0012B73C 28 00 00 06 */ cmplwi r0, 6
/* 8012FAE0 0012B740 41 80 01 74 */ blt lbl_8012FC54
/* 8012FAE4 0012B744 38 60 00 0B */ li r3, 0xb
/* 8012FAE8 0012B748 38 80 00 0B */ li r4, 0xb
/* 8012FAEC 0012B74C 4B FF D9 E1 */ bl func_8012D4CC
/* 8012FAF0 0012B750 38 60 00 01 */ li r3, 1
/* 8012FAF4 0012B754 38 80 00 02 */ li r4, 2
/* 8012FAF8 0012B758 4B FF D9 D5 */ bl func_8012D4CC
/* 8012FAFC 0012B75C 38 60 00 0C */ li r3, 0xc
/* 8012FB00 0012B760 38 80 00 04 */ li r4, 4
/* 8012FB04 0012B764 4B FF D9 C9 */ bl func_8012D4CC
/* 8012FB08 0012B768 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FB0C 0012B76C 38 80 00 21 */ li r4, 0x21
/* 8012FB10 0012B770 38 00 00 06 */ li r0, 6
/* 8012FB14 0012B774 3B E0 00 01 */ li r31, 1
/* 8012FB18 0012B778 90 83 01 28 */ stw r4, 0x128(r3)
/* 8012FB1C 0012B77C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FB20 0012B780 B0 03 01 6A */ sth r0, 0x16a(r3)
/* 8012FB24 0012B784 48 00 01 30 */ b lbl_8012FC54
lbl_8012FB28:
/* 8012FB28 0012B788 A0 05 01 64 */ lhz r0, 0x164(r5)
/* 8012FB2C 0012B78C 2C 00 00 00 */ cmpwi r0, 0
/* 8012FB30 0012B790 41 82 00 48 */ beq lbl_8012FB78
/* 8012FB34 0012B794 38 60 00 0B */ li r3, 0xb
/* 8012FB38 0012B798 38 80 00 0F */ li r4, 0xf
/* 8012FB3C 0012B79C 4B FF D9 91 */ bl func_8012D4CC
/* 8012FB40 0012B7A0 38 60 00 01 */ li r3, 1
/* 8012FB44 0012B7A4 38 80 00 02 */ li r4, 2
/* 8012FB48 0012B7A8 4B FF D9 85 */ bl func_8012D4CC
/* 8012FB4C 0012B7AC 38 60 00 0C */ li r3, 0xc
/* 8012FB50 0012B7B0 38 80 00 04 */ li r4, 4
/* 8012FB54 0012B7B4 4B FF D9 79 */ bl func_8012D4CC
/* 8012FB58 0012B7B8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FB5C 0012B7BC 38 00 00 22 */ li r0, 0x22
/* 8012FB60 0012B7C0 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
/* 8012FB64 0012B7C4 38 60 02 23 */ li r3, 0x223
/* 8012FB68 0012B7C8 90 04 01 28 */ stw r0, 0x128(r4)
/* 8012FB6C 0012B7CC 38 80 00 00 */ li r4, 0
/* 8012FB70 0012B7D0 4B ED B6 01 */ bl func_8000B170
/* 8012FB74 0012B7D4 48 00 00 E0 */ b lbl_8012FC54
lbl_8012FB78:
/* 8012FB78 0012B7D8 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
/* 8012FB7C 0012B7DC 38 60 02 22 */ li r3, 0x222
/* 8012FB80 0012B7E0 38 80 00 00 */ li r4, 0
/* 8012FB84 0012B7E4 4B ED B5 ED */ bl func_8000B170
/* 8012FB88 0012B7E8 48 00 00 CC */ b lbl_8012FC54
lbl_8012FB8C:
/* 8012FB8C 0012B7EC A0 65 01 64 */ lhz r3, 0x164(r5)
/* 8012FB90 0012B7F0 A0 05 01 68 */ lhz r0, 0x168(r5)
/* 8012FB94 0012B7F4 38 63 00 06 */ addi r3, r3, 6
/* 8012FB98 0012B7F8 7C 03 00 00 */ cmpw r3, r0
/* 8012FB9C 0012B7FC 40 80 00 64 */ bge lbl_8012FC00
/* 8012FBA0 0012B800 38 60 00 0B */ li r3, 0xb
/* 8012FBA4 0012B804 38 80 00 10 */ li r4, 0x10
/* 8012FBA8 0012B808 4B FF D9 25 */ bl func_8012D4CC
/* 8012FBAC 0012B80C 38 60 00 01 */ li r3, 1
/* 8012FBB0 0012B810 38 80 00 02 */ li r4, 2
/* 8012FBB4 0012B814 4B FF D9 19 */ bl func_8012D4CC
/* 8012FBB8 0012B818 38 60 00 0C */ li r3, 0xc
/* 8012FBBC 0012B81C 38 80 00 04 */ li r4, 4
/* 8012FBC0 0012B820 4B FF D9 0D */ bl func_8012D4CC
/* 8012FBC4 0012B824 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FBC8 0012B828 38 80 00 22 */ li r4, 0x22
/* 8012FBCC 0012B82C 38 00 00 10 */ li r0, 0x10
/* 8012FBD0 0012B830 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
/* 8012FBD4 0012B834 90 83 01 28 */ stw r4, 0x128(r3)
/* 8012FBD8 0012B838 38 60 02 23 */ li r3, 0x223
/* 8012FBDC 0012B83C 38 80 00 00 */ li r4, 0
/* 8012FBE0 0012B840 80 CD 82 A0 */ lwz r6, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FBE4 0012B844 A0 A6 01 64 */ lhz r5, 0x164(r6)
/* 8012FBE8 0012B848 38 A5 00 01 */ addi r5, r5, 1
/* 8012FBEC 0012B84C B0 A6 01 66 */ sth r5, 0x166(r6)
/* 8012FBF0 0012B850 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FBF4 0012B854 B0 05 01 6C */ sth r0, 0x16c(r5)
/* 8012FBF8 0012B858 4B ED B5 79 */ bl func_8000B170
/* 8012FBFC 0012B85C 48 00 00 58 */ b lbl_8012FC54
lbl_8012FC00:
/* 8012FC00 0012B860 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
/* 8012FC04 0012B864 38 60 02 22 */ li r3, 0x222
/* 8012FC08 0012B868 38 80 00 00 */ li r4, 0
/* 8012FC0C 0012B86C 4B ED B5 65 */ bl func_8000B170
/* 8012FC10 0012B870 48 00 00 44 */ b lbl_8012FC54
lbl_8012FC14:
/* 8012FC14 0012B874 38 60 00 0B */ li r3, 0xb
/* 8012FC18 0012B878 38 80 00 0C */ li r4, 0xc
/* 8012FC1C 0012B87C 4B FF D8 B1 */ bl func_8012D4CC
/* 8012FC20 0012B880 38 60 00 01 */ li r3, 1
/* 8012FC24 0012B884 38 80 00 01 */ li r4, 1
/* 8012FC28 0012B888 4B FF D8 A5 */ bl func_8012D4CC
/* 8012FC2C 0012B88C 38 60 00 0C */ li r3, 0xc
/* 8012FC30 0012B890 38 80 00 04 */ li r4, 4
/* 8012FC34 0012B894 4B FF D8 99 */ bl func_8012D4CC
/* 8012FC38 0012B898 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FC3C 0012B89C 38 80 00 21 */ li r4, 0x21
/* 8012FC40 0012B8A0 38 00 00 63 */ li r0, 0x63
/* 8012FC44 0012B8A4 3B E0 00 02 */ li r31, 2
/* 8012FC48 0012B8A8 90 83 01 28 */ stw r4, 0x128(r3)
/* 8012FC4C 0012B8AC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FC50 0012B8B0 90 03 01 60 */ stw r0, 0x160(r3)
lbl_8012FC54:
/* 8012FC54 0012B8B4 2C 1F 00 00 */ cmpwi r31, 0
/* 8012FC58 0012B8B8 41 82 14 C4 */ beq lbl_8013111C
/* 8012FC5C 0012B8BC 7F E3 FB 78 */ mr r3, r31
/* 8012FC60 0012B8C0 4B F2 A8 6D */ bl func_8005A4CC
/* 8012FC64 0012B8C4 48 00 14 B8 */ b lbl_8013111C
lbl_8012FC68:
/* 8012FC68 0012B8C8 2C 03 00 08 */ cmpwi r3, 8
/* 8012FC6C 0012B8CC 3B E0 00 00 */ li r31, 0
/* 8012FC70 0012B8D0 41 82 02 24 */ beq lbl_8012FE94
/* 8012FC74 0012B8D4 40 80 00 38 */ bge lbl_8012FCAC
/* 8012FC78 0012B8D8 2C 03 00 04 */ cmpwi r3, 4
/* 8012FC7C 0012B8DC 41 82 01 20 */ beq lbl_8012FD9C
/* 8012FC80 0012B8E0 40 80 00 1C */ bge lbl_8012FC9C
/* 8012FC84 0012B8E4 2C 03 00 02 */ cmpwi r3, 2
/* 8012FC88 0012B8E8 41 82 00 8C */ beq lbl_8012FD14
/* 8012FC8C 0012B8EC 40 80 00 CC */ bge lbl_8012FD58
/* 8012FC90 0012B8F0 2C 03 00 01 */ cmpwi r3, 1
/* 8012FC94 0012B8F4 40 80 00 3C */ bge lbl_8012FCD0
/* 8012FC98 0012B8F8 48 00 03 CC */ b lbl_80130064
lbl_8012FC9C:
/* 8012FC9C 0012B8FC 2C 03 00 06 */ cmpwi r3, 6
/* 8012FCA0 0012B900 41 82 01 84 */ beq lbl_8012FE24
/* 8012FCA4 0012B904 40 80 01 C4 */ bge lbl_8012FE68
/* 8012FCA8 0012B908 48 00 01 38 */ b lbl_8012FDE0
lbl_8012FCAC:
/* 8012FCAC 0012B90C 2C 03 00 5A */ cmpwi r3, 0x5a
/* 8012FCB0 0012B910 41 82 02 E8 */ beq lbl_8012FF98
/* 8012FCB4 0012B914 40 80 00 10 */ bge lbl_8012FCC4
/* 8012FCB8 0012B918 2C 03 00 50 */ cmpwi r3, 0x50
/* 8012FCBC 0012B91C 41 82 02 30 */ beq lbl_8012FEEC
/* 8012FCC0 0012B920 48 00 03 A4 */ b lbl_80130064
lbl_8012FCC4:
/* 8012FCC4 0012B924 2C 03 00 63 */ cmpwi r3, 0x63
/* 8012FCC8 0012B928 41 82 01 F8 */ beq lbl_8012FEC0
/* 8012FCCC 0012B92C 48 00 03 98 */ b lbl_80130064
lbl_8012FCD0:
/* 8012FCD0 0012B930 38 60 00 0B */ li r3, 0xb
/* 8012FCD4 0012B934 38 80 00 00 */ li r4, 0
/* 8012FCD8 0012B938 4B FF D7 F5 */ bl func_8012D4CC
/* 8012FCDC 0012B93C 38 60 00 01 */ li r3, 1
/* 8012FCE0 0012B940 38 80 00 02 */ li r4, 2
/* 8012FCE4 0012B944 4B FF D7 E9 */ bl func_8012D4CC
/* 8012FCE8 0012B948 38 60 00 0C */ li r3, 0xc
/* 8012FCEC 0012B94C 38 80 00 04 */ li r4, 4
/* 8012FCF0 0012B950 4B FF D7 DD */ bl func_8012D4CC
/* 8012FCF4 0012B954 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FCF8 0012B958 A0 03 01 68 */ lhz r0, 0x168(r3)
/* 8012FCFC 0012B95C 28 00 00 01 */ cmplwi r0, 1
/* 8012FD00 0012B960 41 80 00 0C */ blt lbl_8012FD0C
/* 8012FD04 0012B964 38 00 00 01 */ li r0, 1
/* 8012FD08 0012B968 B0 03 01 6A */ sth r0, 0x16a(r3)
lbl_8012FD0C:
/* 8012FD0C 0012B96C 3B E0 00 03 */ li r31, 3
/* 8012FD10 0012B970 48 00 03 54 */ b lbl_80130064
lbl_8012FD14:
/* 8012FD14 0012B974 38 60 00 0B */ li r3, 0xb
/* 8012FD18 0012B978 38 80 00 01 */ li r4, 1
/* 8012FD1C 0012B97C 4B FF D7 B1 */ bl func_8012D4CC
/* 8012FD20 0012B980 38 60 00 01 */ li r3, 1
/* 8012FD24 0012B984 38 80 00 02 */ li r4, 2
/* 8012FD28 0012B988 4B FF D7 A5 */ bl func_8012D4CC
/* 8012FD2C 0012B98C 38 60 00 0C */ li r3, 0xc
/* 8012FD30 0012B990 38 80 00 04 */ li r4, 4
/* 8012FD34 0012B994 4B FF D7 99 */ bl func_8012D4CC
/* 8012FD38 0012B998 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FD3C 0012B99C A0 03 01 68 */ lhz r0, 0x168(r3)
/* 8012FD40 0012B9A0 28 00 00 02 */ cmplwi r0, 2
/* 8012FD44 0012B9A4 41 80 00 0C */ blt lbl_8012FD50
/* 8012FD48 0012B9A8 38 00 00 02 */ li r0, 2
/* 8012FD4C 0012B9AC B0 03 01 6A */ sth r0, 0x16a(r3)
lbl_8012FD50:
/* 8012FD50 0012B9B0 3B E0 00 03 */ li r31, 3
/* 8012FD54 0012B9B4 48 00 03 10 */ b lbl_80130064
lbl_8012FD58:
/* 8012FD58 0012B9B8 38 60 00 0B */ li r3, 0xb
/* 8012FD5C 0012B9BC 38 80 00 02 */ li r4, 2
/* 8012FD60 0012B9C0 4B FF D7 6D */ bl func_8012D4CC
/* 8012FD64 0012B9C4 38 60 00 01 */ li r3, 1
/* 8012FD68 0012B9C8 38 80 00 02 */ li r4, 2
/* 8012FD6C 0012B9CC 4B FF D7 61 */ bl func_8012D4CC
/* 8012FD70 0012B9D0 38 60 00 0C */ li r3, 0xc
/* 8012FD74 0012B9D4 38 80 00 04 */ li r4, 4
/* 8012FD78 0012B9D8 4B FF D7 55 */ bl func_8012D4CC
/* 8012FD7C 0012B9DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FD80 0012B9E0 A0 03 01 68 */ lhz r0, 0x168(r3)
/* 8012FD84 0012B9E4 28 00 00 03 */ cmplwi r0, 3
/* 8012FD88 0012B9E8 41 80 00 0C */ blt lbl_8012FD94
/* 8012FD8C 0012B9EC 38 00 00 03 */ li r0, 3
/* 8012FD90 0012B9F0 B0 03 01 6A */ sth r0, 0x16a(r3)
lbl_8012FD94:
/* 8012FD94 0012B9F4 3B E0 00 03 */ li r31, 3
/* 8012FD98 0012B9F8 48 00 02 CC */ b lbl_80130064
lbl_8012FD9C:
/* 8012FD9C 0012B9FC 38 60 00 0B */ li r3, 0xb
/* 8012FDA0 0012BA00 38 80 00 03 */ li r4, 3
/* 8012FDA4 0012BA04 4B FF D7 29 */ bl func_8012D4CC
/* 8012FDA8 0012BA08 38 60 00 01 */ li r3, 1
/* 8012FDAC 0012BA0C 38 80 00 02 */ li r4, 2
/* 8012FDB0 0012BA10 4B FF D7 1D */ bl func_8012D4CC
/* 8012FDB4 0012BA14 38 60 00 0C */ li r3, 0xc
/* 8012FDB8 0012BA18 38 80 00 04 */ li r4, 4
/* 8012FDBC 0012BA1C 4B FF D7 11 */ bl func_8012D4CC
/* 8012FDC0 0012BA20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FDC4 0012BA24 A0 03 01 68 */ lhz r0, 0x168(r3)
/* 8012FDC8 0012BA28 28 00 00 04 */ cmplwi r0, 4
/* 8012FDCC 0012BA2C 41 80 00 0C */ blt lbl_8012FDD8
/* 8012FDD0 0012BA30 38 00 00 04 */ li r0, 4
/* 8012FDD4 0012BA34 B0 03 01 6A */ sth r0, 0x16a(r3)
lbl_8012FDD8:
/* 8012FDD8 0012BA38 3B E0 00 03 */ li r31, 3
/* 8012FDDC 0012BA3C 48 00 02 88 */ b lbl_80130064
lbl_8012FDE0:
/* 8012FDE0 0012BA40 38 60 00 0B */ li r3, 0xb
/* 8012FDE4 0012BA44 38 80 00 04 */ li r4, 4
/* 8012FDE8 0012BA48 4B FF D6 E5 */ bl func_8012D4CC
/* 8012FDEC 0012BA4C 38 60 00 01 */ li r3, 1
/* 8012FDF0 0012BA50 38 80 00 02 */ li r4, 2
/* 8012FDF4 0012BA54 4B FF D6 D9 */ bl func_8012D4CC
/* 8012FDF8 0012BA58 38 60 00 0C */ li r3, 0xc
/* 8012FDFC 0012BA5C 38 80 00 04 */ li r4, 4
/* 8012FE00 0012BA60 4B FF D6 CD */ bl func_8012D4CC
/* 8012FE04 0012BA64 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FE08 0012BA68 A0 03 01 68 */ lhz r0, 0x168(r3)
/* 8012FE0C 0012BA6C 28 00 00 05 */ cmplwi r0, 5
/* 8012FE10 0012BA70 41 80 00 0C */ blt lbl_8012FE1C
/* 8012FE14 0012BA74 38 00 00 05 */ li r0, 5
/* 8012FE18 0012BA78 B0 03 01 6A */ sth r0, 0x16a(r3)
lbl_8012FE1C:
/* 8012FE1C 0012BA7C 3B E0 00 03 */ li r31, 3
/* 8012FE20 0012BA80 48 00 02 44 */ b lbl_80130064
lbl_8012FE24:
/* 8012FE24 0012BA84 38 60 00 0B */ li r3, 0xb
/* 8012FE28 0012BA88 38 80 00 05 */ li r4, 5
/* 8012FE2C 0012BA8C 4B FF D6 A1 */ bl func_8012D4CC
/* 8012FE30 0012BA90 38 60 00 01 */ li r3, 1
/* 8012FE34 0012BA94 38 80 00 02 */ li r4, 2
/* 8012FE38 0012BA98 4B FF D6 95 */ bl func_8012D4CC
/* 8012FE3C 0012BA9C 38 60 00 0C */ li r3, 0xc
/* 8012FE40 0012BAA0 38 80 00 04 */ li r4, 4
/* 8012FE44 0012BAA4 4B FF D6 89 */ bl func_8012D4CC
/* 8012FE48 0012BAA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FE4C 0012BAAC A0 03 01 68 */ lhz r0, 0x168(r3)
/* 8012FE50 0012BAB0 28 00 00 06 */ cmplwi r0, 6
/* 8012FE54 0012BAB4 41 80 00 0C */ blt lbl_8012FE60
/* 8012FE58 0012BAB8 38 00 00 06 */ li r0, 6
/* 8012FE5C 0012BABC B0 03 01 6A */ sth r0, 0x16a(r3)
lbl_8012FE60:
/* 8012FE60 0012BAC0 3B E0 00 03 */ li r31, 3
/* 8012FE64 0012BAC4 48 00 02 00 */ b lbl_80130064
lbl_8012FE68:
/* 8012FE68 0012BAC8 38 60 00 0B */ li r3, 0xb
/* 8012FE6C 0012BACC 38 80 00 0C */ li r4, 0xc
/* 8012FE70 0012BAD0 4B FF D6 5D */ bl func_8012D4CC
/* 8012FE74 0012BAD4 38 60 00 01 */ li r3, 1
/* 8012FE78 0012BAD8 38 80 00 02 */ li r4, 2
/* 8012FE7C 0012BADC 4B FF D6 51 */ bl func_8012D4CC
/* 8012FE80 0012BAE0 38 60 00 0C */ li r3, 0xc
/* 8012FE84 0012BAE4 38 80 00 00 */ li r4, 0
/* 8012FE88 0012BAE8 4B FF D6 45 */ bl func_8012D4CC
/* 8012FE8C 0012BAEC 3B E0 00 03 */ li r31, 3
/* 8012FE90 0012BAF0 48 00 01 D4 */ b lbl_80130064
lbl_8012FE94:
/* 8012FE94 0012BAF4 38 60 00 0B */ li r3, 0xb
/* 8012FE98 0012BAF8 38 80 00 0C */ li r4, 0xc
/* 8012FE9C 0012BAFC 4B FF D6 31 */ bl func_8012D4CC
/* 8012FEA0 0012BB00 38 60 00 01 */ li r3, 1
/* 8012FEA4 0012BB04 38 80 00 02 */ li r4, 2
/* 8012FEA8 0012BB08 4B FF D6 25 */ bl func_8012D4CC
/* 8012FEAC 0012BB0C 38 60 00 0C */ li r3, 0xc
/* 8012FEB0 0012BB10 38 80 00 01 */ li r4, 1
/* 8012FEB4 0012BB14 4B FF D6 19 */ bl func_8012D4CC
/* 8012FEB8 0012BB18 3B E0 00 03 */ li r31, 3
/* 8012FEBC 0012BB1C 48 00 01 A8 */ b lbl_80130064
lbl_8012FEC0:
/* 8012FEC0 0012BB20 38 60 00 0B */ li r3, 0xb
/* 8012FEC4 0012BB24 38 80 00 0C */ li r4, 0xc
/* 8012FEC8 0012BB28 4B FF D6 05 */ bl func_8012D4CC
/* 8012FECC 0012BB2C 38 60 00 01 */ li r3, 1
/* 8012FED0 0012BB30 38 80 00 00 */ li r4, 0
/* 8012FED4 0012BB34 4B FF D5 F9 */ bl func_8012D4CC
/* 8012FED8 0012BB38 38 60 00 0C */ li r3, 0xc
/* 8012FEDC 0012BB3C 38 80 00 04 */ li r4, 4
/* 8012FEE0 0012BB40 4B FF D5 ED */ bl func_8012D4CC
/* 8012FEE4 0012BB44 3B E0 00 03 */ li r31, 3
/* 8012FEE8 0012BB48 48 00 01 7C */ b lbl_80130064
lbl_8012FEEC:
/* 8012FEEC 0012BB4C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FEF0 0012BB50 A0 03 01 64 */ lhz r0, 0x164(r3)
/* 8012FEF4 0012BB54 2C 00 00 00 */ cmpwi r0, 0
/* 8012FEF8 0012BB58 41 82 00 48 */ beq lbl_8012FF40
/* 8012FEFC 0012BB5C 38 60 00 0B */ li r3, 0xb
/* 8012FF00 0012BB60 38 80 00 0F */ li r4, 0xf
/* 8012FF04 0012BB64 4B FF D5 C9 */ bl func_8012D4CC
/* 8012FF08 0012BB68 38 60 00 01 */ li r3, 1
/* 8012FF0C 0012BB6C 38 80 00 02 */ li r4, 2
/* 8012FF10 0012BB70 4B FF D5 BD */ bl func_8012D4CC
/* 8012FF14 0012BB74 38 60 00 0C */ li r3, 0xc
/* 8012FF18 0012BB78 38 80 00 04 */ li r4, 4
/* 8012FF1C 0012BB7C 4B FF D5 B1 */ bl func_8012D4CC
/* 8012FF20 0012BB80 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FF24 0012BB84 38 00 00 22 */ li r0, 0x22
/* 8012FF28 0012BB88 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
/* 8012FF2C 0012BB8C 38 60 02 23 */ li r3, 0x223
/* 8012FF30 0012BB90 90 04 01 28 */ stw r0, 0x128(r4)
/* 8012FF34 0012BB94 38 80 00 00 */ li r4, 0
/* 8012FF38 0012BB98 4B ED B2 39 */ bl func_8000B170
/* 8012FF3C 0012BB9C 48 00 00 50 */ b lbl_8012FF8C
lbl_8012FF40:
/* 8012FF40 0012BBA0 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
/* 8012FF44 0012BBA4 38 60 02 22 */ li r3, 0x222
/* 8012FF48 0012BBA8 38 80 00 00 */ li r4, 0
/* 8012FF4C 0012BBAC 4B ED B2 25 */ bl func_8000B170
/* 8012FF50 0012BBB0 38 60 00 0B */ li r3, 0xb
/* 8012FF54 0012BBB4 38 80 00 00 */ li r4, 0
/* 8012FF58 0012BBB8 4B FF D5 75 */ bl func_8012D4CC
/* 8012FF5C 0012BBBC 38 60 00 01 */ li r3, 1
/* 8012FF60 0012BBC0 38 80 00 02 */ li r4, 2
/* 8012FF64 0012BBC4 4B FF D5 69 */ bl func_8012D4CC
/* 8012FF68 0012BBC8 38 60 00 0C */ li r3, 0xc
/* 8012FF6C 0012BBCC 38 80 00 04 */ li r4, 4
/* 8012FF70 0012BBD0 4B FF D5 5D */ bl func_8012D4CC
/* 8012FF74 0012BBD4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FF78 0012BBD8 A0 03 01 68 */ lhz r0, 0x168(r3)
/* 8012FF7C 0012BBDC 28 00 00 01 */ cmplwi r0, 1
/* 8012FF80 0012BBE0 41 80 00 0C */ blt lbl_8012FF8C
/* 8012FF84 0012BBE4 38 00 00 01 */ li r0, 1
/* 8012FF88 0012BBE8 B0 03 01 6A */ sth r0, 0x16a(r3)
lbl_8012FF8C:
/* 8012FF8C 0012BBEC 38 60 00 01 */ li r3, 1
/* 8012FF90 0012BBF0 4B F2 A4 A9 */ bl func_8005A438
/* 8012FF94 0012BBF4 48 00 00 D0 */ b lbl_80130064
lbl_8012FF98:
/* 8012FF98 0012BBF8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FF9C 0012BBFC A0 64 01 64 */ lhz r3, 0x164(r4)
/* 8012FFA0 0012BC00 A0 04 01 68 */ lhz r0, 0x168(r4)
/* 8012FFA4 0012BC04 38 63 00 06 */ addi r3, r3, 6
/* 8012FFA8 0012BC08 7C 03 00 00 */ cmpw r3, r0
/* 8012FFAC 0012BC0C 40 80 00 64 */ bge lbl_80130010
/* 8012FFB0 0012BC10 38 60 00 0B */ li r3, 0xb
/* 8012FFB4 0012BC14 38 80 00 10 */ li r4, 0x10
/* 8012FFB8 0012BC18 4B FF D5 15 */ bl func_8012D4CC
/* 8012FFBC 0012BC1C 38 60 00 01 */ li r3, 1
/* 8012FFC0 0012BC20 38 80 00 02 */ li r4, 2
/* 8012FFC4 0012BC24 4B FF D5 09 */ bl func_8012D4CC
/* 8012FFC8 0012BC28 38 60 00 0C */ li r3, 0xc
/* 8012FFCC 0012BC2C 38 80 00 04 */ li r4, 4
/* 8012FFD0 0012BC30 4B FF D4 FD */ bl func_8012D4CC
/* 8012FFD4 0012BC34 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FFD8 0012BC38 38 80 00 22 */ li r4, 0x22
/* 8012FFDC 0012BC3C 38 00 00 10 */ li r0, 0x10
/* 8012FFE0 0012BC40 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
/* 8012FFE4 0012BC44 90 83 01 28 */ stw r4, 0x128(r3)
/* 8012FFE8 0012BC48 38 60 02 23 */ li r3, 0x223
/* 8012FFEC 0012BC4C 38 80 00 00 */ li r4, 0
/* 8012FFF0 0012BC50 80 CD 82 A0 */ lwz r6, lbl_8063D560-_SDA_BASE_(r13)
/* 8012FFF4 0012BC54 A0 A6 01 64 */ lhz r5, 0x164(r6)
/* 8012FFF8 0012BC58 38 A5 00 01 */ addi r5, r5, 1
/* 8012FFFC 0012BC5C B0 A6 01 66 */ sth r5, 0x166(r6)
/* 80130000 0012BC60 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 80130004 0012BC64 B0 05 01 6C */ sth r0, 0x16c(r5)
/* 80130008 0012BC68 4B ED B1 69 */ bl func_8000B170
/* 8013000C 0012BC6C 48 00 00 50 */ b lbl_8013005C
lbl_80130010:
/* 80130010 0012BC70 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
/* 80130014 0012BC74 38 60 02 22 */ li r3, 0x222
/* 80130018 0012BC78 38 80 00 00 */ li r4, 0
/* 8013001C 0012BC7C 4B ED B1 55 */ bl func_8000B170
/* 80130020 0012BC80 38 60 00 0B */ li r3, 0xb
/* 80130024 0012BC84 38 80 00 05 */ li r4, 5
/* 80130028 0012BC88 4B FF D4 A5 */ bl func_8012D4CC
/* 8013002C 0012BC8C 38 60 00 01 */ li r3, 1
/* 80130030 0012BC90 38 80 00 02 */ li r4, 2
/* 80130034 0012BC94 4B FF D4 99 */ bl func_8012D4CC
/* 80130038 0012BC98 38 60 00 0C */ li r3, 0xc
/* 8013003C 0012BC9C 38 80 00 04 */ li r4, 4
/* 80130040 0012BCA0 4B FF D4 8D */ bl func_8012D4CC
/* 80130044 0012BCA4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130048 0012BCA8 A0 03 01 68 */ lhz r0, 0x168(r3)
/* 8013004C 0012BCAC 28 00 00 06 */ cmplwi r0, 6
/* 80130050 0012BCB0 41 80 00 0C */ blt lbl_8013005C
/* 80130054 0012BCB4 38 00 00 06 */ li r0, 6
/* 80130058 0012BCB8 B0 03 01 6A */ sth r0, 0x16a(r3)
lbl_8013005C:
/* 8013005C 0012BCBC 38 60 00 06 */ li r3, 6
/* 80130060 0012BCC0 4B F2 A3 D9 */ bl func_8005A438
lbl_80130064:
/* 80130064 0012BCC4 2C 1F 00 00 */ cmpwi r31, 0
/* 80130068 0012BCC8 41 82 10 B4 */ beq lbl_8013111C
/* 8013006C 0012BCCC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130070 0012BCD0 80 64 09 74 */ lwz r3, 0x974(r4)
/* 80130074 0012BCD4 54 60 87 FF */ rlwinm. r0, r3, 0x10, 0x1f, 0x1f
/* 80130078 0012BCD8 41 82 00 10 */ beq lbl_80130088
/* 8013007C 0012BCDC 7F E3 FB 78 */ mr r3, r31
/* 80130080 0012BCE0 4B F2 A4 4D */ bl func_8005A4CC
/* 80130084 0012BCE4 48 00 10 98 */ b lbl_8013111C
lbl_80130088:
/* 80130088 0012BCE8 64 60 00 01 */ oris r0, r3, 1
/* 8013008C 0012BCEC 90 04 09 74 */ stw r0, 0x974(r4)
/* 80130090 0012BCF0 48 00 10 8C */ b lbl_8013111C
/* 80130094 0012BCF4 A8 64 00 D6 */ lha r3, 0xd6(r4)
/* 80130098 0012BCF8 48 12 3D 39 */ bl func_80253DD0
/* 8013009C 0012BCFC 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 801300A0 0012BD00 28 00 00 03 */ cmplwi r0, 3
/* 801300A4 0012BD04 40 82 10 78 */ bne lbl_8013111C
/* 801300A8 0012BD08 38 60 00 0B */ li r3, 0xb
/* 801300AC 0012BD0C 38 80 00 0C */ li r4, 0xc
/* 801300B0 0012BD10 4B FF D4 1D */ bl func_8012D4CC
/* 801300B4 0012BD14 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801300B8 0012BD18 80 03 01 60 */ lwz r0, 0x160(r3)
/* 801300BC 0012BD1C 2C 00 00 50 */ cmpwi r0, 0x50
/* 801300C0 0012BD20 41 82 00 68 */ beq lbl_80130128
/* 801300C4 0012BD24 40 80 00 1C */ bge lbl_801300E0
/* 801300C8 0012BD28 2C 00 00 08 */ cmpwi r0, 8
/* 801300CC 0012BD2C 41 82 00 4C */ beq lbl_80130118
/* 801300D0 0012BD30 40 80 00 90 */ bge lbl_80130160
/* 801300D4 0012BD34 2C 00 00 07 */ cmpwi r0, 7
/* 801300D8 0012BD38 40 80 00 14 */ bge lbl_801300EC
/* 801300DC 0012BD3C 48 00 00 84 */ b lbl_80130160
lbl_801300E0:
/* 801300E0 0012BD40 2C 00 00 5A */ cmpwi r0, 0x5a
/* 801300E4 0012BD44 41 82 00 70 */ beq lbl_80130154
/* 801300E8 0012BD48 48 00 00 78 */ b lbl_80130160
lbl_801300EC:
/* 801300EC 0012BD4C 38 60 00 0C */ li r3, 0xc
/* 801300F0 0012BD50 38 80 00 00 */ li r4, 0
/* 801300F4 0012BD54 4B FF D3 D9 */ bl func_8012D4CC
/* 801300F8 0012BD58 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 801300FC 0012BD5C 38 00 00 0C */ li r0, 0xc
/* 80130100 0012BD60 A0 64 01 64 */ lhz r3, 0x164(r4)
/* 80130104 0012BD64 38 63 FF FF */ addi r3, r3, -1
/* 80130108 0012BD68 B0 64 01 66 */ sth r3, 0x166(r4)
/* 8013010C 0012BD6C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130110 0012BD70 B0 03 01 6C */ sth r0, 0x16c(r3)
/* 80130114 0012BD74 48 00 00 4C */ b lbl_80130160
lbl_80130118:
/* 80130118 0012BD78 38 60 00 0C */ li r3, 0xc
/* 8013011C 0012BD7C 38 80 00 01 */ li r4, 1
/* 80130120 0012BD80 4B FF D3 AD */ bl func_8012D4CC
/* 80130124 0012BD84 48 00 00 3C */ b lbl_80130160
lbl_80130128:
/* 80130128 0012BD88 38 60 00 0B */ li r3, 0xb
/* 8013012C 0012BD8C 38 80 00 00 */ li r4, 0
/* 80130130 0012BD90 4B FF D3 9D */ bl func_8012D4CC
/* 80130134 0012BD94 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130138 0012BD98 38 00 00 00 */ li r0, 0
/* 8013013C 0012BD9C A0 64 01 64 */ lhz r3, 0x164(r4)
/* 80130140 0012BDA0 38 63 FF FF */ addi r3, r3, -1
/* 80130144 0012BDA4 B0 64 01 66 */ sth r3, 0x166(r4)
/* 80130148 0012BDA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013014C 0012BDAC B0 03 01 6C */ sth r0, 0x16c(r3)
/* 80130150 0012BDB0 48 00 00 10 */ b lbl_80130160
lbl_80130154:
/* 80130154 0012BDB4 38 60 00 0B */ li r3, 0xb
/* 80130158 0012BDB8 38 80 00 05 */ li r4, 5
/* 8013015C 0012BDBC 4B FF D3 71 */ bl func_8012D4CC
lbl_80130160:
/* 80130160 0012BDC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130164 0012BDC4 38 00 00 20 */ li r0, 0x20
/* 80130168 0012BDC8 90 03 01 28 */ stw r0, 0x128(r3)
/* 8013016C 0012BDCC 48 00 0F B0 */ b lbl_8013111C
/* 80130170 0012BDD0 80 04 01 60 */ lwz r0, 0x160(r4)
/* 80130174 0012BDD4 28 00 00 63 */ cmplwi r0, 0x63
/* 80130178 0012BDD8 40 82 00 40 */ bne lbl_801301B8
/* 8013017C 0012BDDC A8 64 00 C2 */ lha r3, 0xc2(r4)
/* 80130180 0012BDE0 48 12 3C 51 */ bl func_80253DD0
/* 80130184 0012BDE4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80130188 0012BDE8 28 00 00 03 */ cmplwi r0, 3
/* 8013018C 0012BDEC 40 82 00 4C */ bne lbl_801301D8
/* 80130190 0012BDF0 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130194 0012BDF4 38 00 00 23 */ li r0, 0x23
/* 80130198 0012BDF8 38 60 02 61 */ li r3, 0x261
/* 8013019C 0012BDFC 90 04 01 28 */ stw r0, 0x128(r4)
/* 801301A0 0012BE00 48 03 28 F1 */ bl func_80162A90
/* 801301A4 0012BE04 28 03 00 02 */ cmplwi r3, 2
/* 801301A8 0012BE08 40 82 00 30 */ bne lbl_801301D8
/* 801301AC 0012BE0C 38 60 00 01 */ li r3, 1
/* 801301B0 0012BE10 4B F2 62 A9 */ bl func_80056458
/* 801301B4 0012BE14 48 00 00 24 */ b lbl_801301D8
lbl_801301B8:
/* 801301B8 0012BE18 A8 64 00 D6 */ lha r3, 0xd6(r4)
/* 801301BC 0012BE1C 48 12 3C 15 */ bl func_80253DD0
/* 801301C0 0012BE20 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 801301C4 0012BE24 28 00 00 03 */ cmplwi r0, 3
/* 801301C8 0012BE28 40 82 00 10 */ bne lbl_801301D8
/* 801301CC 0012BE2C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801301D0 0012BE30 38 00 00 23 */ li r0, 0x23
/* 801301D4 0012BE34 90 03 01 28 */ stw r0, 0x128(r3)
lbl_801301D8:
/* 801301D8 0012BE38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801301DC 0012BE3C 80 03 01 28 */ lwz r0, 0x128(r3)
/* 801301E0 0012BE40 28 00 00 23 */ cmplwi r0, 0x23
/* 801301E4 0012BE44 40 82 0F 38 */ bne lbl_8013111C
/* 801301E8 0012BE48 38 60 00 0B */ li r3, 0xb
/* 801301EC 0012BE4C 38 80 00 0D */ li r4, 0xd
/* 801301F0 0012BE50 4B FF D2 DD */ bl func_8012D4CC
/* 801301F4 0012BE54 38 60 00 01 */ li r3, 1
/* 801301F8 0012BE58 38 80 00 03 */ li r4, 3
/* 801301FC 0012BE5C 4B FF D2 D1 */ bl func_8012D4CC
/* 80130200 0012BE60 38 60 00 0C */ li r3, 0xc
/* 80130204 0012BE64 38 80 00 05 */ li r4, 5
/* 80130208 0012BE68 4B FF D2 C5 */ bl func_8012D4CC
/* 8013020C 0012BE6C 48 00 0F 10 */ b lbl_8013111C
/* 80130210 0012BE70 A8 64 00 D6 */ lha r3, 0xd6(r4)
/* 80130214 0012BE74 48 12 3B BD */ bl func_80253DD0
/* 80130218 0012BE78 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8013021C 0012BE7C 28 00 00 03 */ cmplwi r0, 3
/* 80130220 0012BE80 40 82 0E FC */ bne lbl_8013111C
/* 80130224 0012BE84 38 60 00 0B */ li r3, 0xb
/* 80130228 0012BE88 38 80 00 00 */ li r4, 0
/* 8013022C 0012BE8C 4B FF D2 B9 */ bl func_8012D4E4
/* 80130230 0012BE90 38 60 00 01 */ li r3, 1
/* 80130234 0012BE94 38 80 00 00 */ li r4, 0
/* 80130238 0012BE98 4B FF D2 AD */ bl func_8012D4E4
/* 8013023C 0012BE9C 38 60 00 0C */ li r3, 0xc
/* 80130240 0012BEA0 38 80 00 00 */ li r4, 0
/* 80130244 0012BEA4 4B FF D2 A1 */ bl func_8012D4E4
/* 80130248 0012BEA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013024C 0012BEAC 38 00 00 00 */ li r0, 0
/* 80130250 0012BEB0 90 03 01 28 */ stw r0, 0x128(r3)
/* 80130254 0012BEB4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130258 0012BEB8 80 64 01 60 */ lwz r3, 0x160(r4)
/* 8013025C 0012BEBC 28 03 00 63 */ cmplwi r3, 0x63
/* 80130260 0012BEC0 40 82 00 10 */ bne lbl_80130270
/* 80130264 0012BEC4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
/* 80130268 0012BEC8 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
/* 8013026C 0012BECC 48 00 0E B4 */ b lbl_80131120
lbl_80130270:
/* 80130270 0012BED0 A0 04 01 64 */ lhz r0, 0x164(r4)
/* 80130274 0012BED4 7C 00 1A 14 */ add r0, r0, r3
/* 80130278 0012BED8 54 00 08 3C */ slwi r0, r0, 1
/* 8013027C 0012BEDC 7C 64 02 14 */ add r3, r4, r0
/* 80130280 0012BEE0 A0 63 01 6C */ lhz r3, 0x16c(r3)
/* 80130284 0012BEE4 38 03 D6 3A */ addi r0, r3, -10694
/* 80130288 0012BEE8 28 00 00 09 */ cmplwi r0, 9
/* 8013028C 0012BEEC 41 81 00 BC */ bgt lbl_80130348
/* 80130290 0012BEF0 3C 60 80 42 */ lis r3, lbl_8041CCC8@ha
/* 80130294 0012BEF4 54 00 10 3A */ slwi r0, r0, 2
/* 80130298 0012BEF8 38 63 CC C8 */ addi r3, r3, lbl_8041CCC8@l
/* 8013029C 0012BEFC 7C 63 00 2E */ lwzx r3, r3, r0
/* 801302A0 0012BF00 7C 69 03 A6 */ mtctr r3
/* 801302A4 0012BF04 4E 80 04 20 */ bctr
/* 801302A8 0012BF08 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 801302AC 0012BF0C 38 00 03 E8 */ li r0, 0x3e8
/* 801302B0 0012BF10 90 03 00 10 */ stw r0, 0x10(r3)
/* 801302B4 0012BF14 48 00 00 A0 */ b lbl_80130354
/* 801302B8 0012BF18 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 801302BC 0012BF1C 38 00 03 E9 */ li r0, 0x3e9
/* 801302C0 0012BF20 90 03 00 10 */ stw r0, 0x10(r3)
/* 801302C4 0012BF24 48 00 00 90 */ b lbl_80130354
/* 801302C8 0012BF28 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 801302CC 0012BF2C 38 00 03 EA */ li r0, 0x3ea
/* 801302D0 0012BF30 90 03 00 10 */ stw r0, 0x10(r3)
/* 801302D4 0012BF34 48 00 00 80 */ b lbl_80130354
/* 801302D8 0012BF38 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 801302DC 0012BF3C 38 00 03 EB */ li r0, 0x3eb
/* 801302E0 0012BF40 90 03 00 10 */ stw r0, 0x10(r3)
/* 801302E4 0012BF44 48 00 00 70 */ b lbl_80130354
/* 801302E8 0012BF48 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 801302EC 0012BF4C 38 00 03 EC */ li r0, 0x3ec
/* 801302F0 0012BF50 90 03 00 10 */ stw r0, 0x10(r3)
/* 801302F4 0012BF54 48 00 00 60 */ b lbl_80130354
/* 801302F8 0012BF58 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 801302FC 0012BF5C 38 00 03 ED */ li r0, 0x3ed
/* 80130300 0012BF60 90 03 00 10 */ stw r0, 0x10(r3)
/* 80130304 0012BF64 48 00 00 50 */ b lbl_80130354
/* 80130308 0012BF68 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 8013030C 0012BF6C 38 00 03 EE */ li r0, 0x3ee
/* 80130310 0012BF70 90 03 00 10 */ stw r0, 0x10(r3)
/* 80130314 0012BF74 48 00 00 40 */ b lbl_80130354
/* 80130318 0012BF78 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 8013031C 0012BF7C 38 00 03 F0 */ li r0, 0x3f0
/* 80130320 0012BF80 90 03 00 10 */ stw r0, 0x10(r3)
/* 80130324 0012BF84 48 00 00 30 */ b lbl_80130354
/* 80130328 0012BF88 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 8013032C 0012BF8C 38 00 03 EF */ li r0, 0x3ef
/* 80130330 0012BF90 90 03 00 10 */ stw r0, 0x10(r3)
/* 80130334 0012BF94 48 00 00 20 */ b lbl_80130354
/* 80130338 0012BF98 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 8013033C 0012BF9C 38 00 03 F1 */ li r0, 0x3f1
/* 80130340 0012BFA0 90 03 00 10 */ stw r0, 0x10(r3)
/* 80130344 0012BFA4 48 00 00 10 */ b lbl_80130354
lbl_80130348:
/* 80130348 0012BFA8 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 8013034C 0012BFAC 38 00 03 F2 */ li r0, 0x3f2
/* 80130350 0012BFB0 90 03 00 10 */ stw r0, 0x10(r3)
lbl_80130354:
/* 80130354 0012BFB4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130358 0012BFB8 2C 1F 00 00 */ cmpwi r31, 0
/* 8013035C 0012BFBC 80 03 01 60 */ lwz r0, 0x160(r3)
/* 80130360 0012BFC0 98 03 01 8E */ stb r0, 0x18e(r3)
/* 80130364 0012BFC4 41 82 00 0C */ beq lbl_80130370
/* 80130368 0012BFC8 38 60 00 01 */ li r3, 1
/* 8013036C 0012BFCC 48 00 0D B4 */ b lbl_80131120
lbl_80130370:
/* 80130370 0012BFD0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130374 0012BFD4 38 00 00 24 */ li r0, 0x24
/* 80130378 0012BFD8 90 03 01 28 */ stw r0, 0x128(r3)
/* 8013037C 0012BFDC 48 00 0D A0 */ b lbl_8013111C
/* 80130380 0012BFE0 A8 64 00 C0 */ lha r3, 0xc0(r4)
/* 80130384 0012BFE4 38 A1 00 0C */ addi r5, r1, 0xc
/* 80130388 0012BFE8 38 80 00 08 */ li r4, 8
/* 8013038C 0012BFEC 48 12 3A C1 */ bl func_80253E4C
/* 80130390 0012BFF0 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80130394 0012BFF4 2C 00 00 00 */ cmpwi r0, 0
/* 80130398 0012BFF8 40 82 00 1C */ bne lbl_801303B4
/* 8013039C 0012BFFC 38 60 00 00 */ li r3, 0
/* 801303A0 0012C000 38 80 00 01 */ li r4, 1
/* 801303A4 0012C004 4B FF D1 41 */ bl func_8012D4E4
/* 801303A8 0012C008 38 60 00 00 */ li r3, 0
/* 801303AC 0012C00C 38 80 00 02 */ li r4, 2
/* 801303B0 0012C010 4B FF D1 1D */ bl func_8012D4CC
lbl_801303B4:
/* 801303B4 0012C014 38 60 00 0D */ li r3, 0xd
/* 801303B8 0012C018 38 80 00 01 */ li r4, 1
/* 801303BC 0012C01C 4B FF D1 29 */ bl func_8012D4E4
/* 801303C0 0012C020 38 60 00 0D */ li r3, 0xd
/* 801303C4 0012C024 38 80 00 08 */ li r4, 8
/* 801303C8 0012C028 4B FF D1 05 */ bl func_8012D4CC
/* 801303CC 0012C02C 38 60 00 01 */ li r3, 1
/* 801303D0 0012C030 38 80 00 01 */ li r4, 1
/* 801303D4 0012C034 4B FF D1 11 */ bl func_8012D4E4
/* 801303D8 0012C038 38 60 00 01 */ li r3, 1
/* 801303DC 0012C03C 38 80 00 04 */ li r4, 4
/* 801303E0 0012C040 4B FF D0 ED */ bl func_8012D4CC
/* 801303E4 0012C044 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801303E8 0012C048 38 A0 00 25 */ li r5, 0x25
/* 801303EC 0012C04C 38 80 00 03 */ li r4, 3
/* 801303F0 0012C050 38 00 00 15 */ li r0, 0x15
/* 801303F4 0012C054 90 A3 01 28 */ stw r5, 0x128(r3)
/* 801303F8 0012C058 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801303FC 0012C05C 90 83 01 60 */ stw r4, 0x160(r3)
/* 80130400 0012C060 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130404 0012C064 B0 03 01 2C */ sth r0, 0x12c(r3)
/* 80130408 0012C068 48 00 13 C5 */ bl func_801317CC
/* 8013040C 0012C06C 98 6D 82 A4 */ stb r3, lbl_8063D564-_SDA_BASE_(r13)
/* 80130410 0012C070 48 00 0D 0C */ b lbl_8013111C
/* 80130414 0012C074 A8 64 00 DA */ lha r3, 0xda(r4)
/* 80130418 0012C078 48 12 39 B9 */ bl func_80253DD0
/* 8013041C 0012C07C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80130420 0012C080 28 00 00 03 */ cmplwi r0, 3
/* 80130424 0012C084 40 82 0C F8 */ bne lbl_8013111C
/* 80130428 0012C088 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 8013042C 0012C08C 38 00 00 26 */ li r0, 0x26
/* 80130430 0012C090 38 60 00 00 */ li r3, 0
/* 80130434 0012C094 38 80 00 00 */ li r4, 0
/* 80130438 0012C098 90 05 01 28 */ stw r0, 0x128(r5)
/* 8013043C 0012C09C 4B F2 94 BD */ bl func_800598F8
/* 80130440 0012C0A0 38 60 00 01 */ li r3, 1
/* 80130444 0012C0A4 38 80 00 00 */ li r4, 0
/* 80130448 0012C0A8 38 A0 00 00 */ li r5, 0
/* 8013044C 0012C0AC 38 C0 00 02 */ li r6, 2
/* 80130450 0012C0B0 38 E0 00 03 */ li r7, 3
/* 80130454 0012C0B4 39 00 00 00 */ li r8, 0
/* 80130458 0012C0B8 4B F2 95 71 */ bl func_800599C8
/* 8013045C 0012C0BC 38 60 00 02 */ li r3, 2
/* 80130460 0012C0C0 38 80 00 00 */ li r4, 0
/* 80130464 0012C0C4 38 A0 00 01 */ li r5, 1
/* 80130468 0012C0C8 38 C0 00 00 */ li r6, 0
/* 8013046C 0012C0CC 38 E0 00 03 */ li r7, 3
/* 80130470 0012C0D0 39 00 00 00 */ li r8, 0
/* 80130474 0012C0D4 4B F2 95 55 */ bl func_800599C8
/* 80130478 0012C0D8 38 60 00 03 */ li r3, 3
/* 8013047C 0012C0DC 38 80 00 01 */ li r4, 1
/* 80130480 0012C0E0 38 A0 00 00 */ li r5, 0
/* 80130484 0012C0E4 38 C0 00 00 */ li r6, 0
/* 80130488 0012C0E8 38 E0 00 63 */ li r7, 0x63
/* 8013048C 0012C0EC 39 00 00 00 */ li r8, 0
/* 80130490 0012C0F0 4B F2 95 39 */ bl func_800599C8
/* 80130494 0012C0F4 38 60 00 63 */ li r3, 0x63
/* 80130498 0012C0F8 38 80 00 03 */ li r4, 3
/* 8013049C 0012C0FC 38 A0 00 03 */ li r5, 3
/* 801304A0 0012C100 38 C0 00 00 */ li r6, 0
/* 801304A4 0012C104 38 E0 00 00 */ li r7, 0
/* 801304A8 0012C108 39 00 00 00 */ li r8, 0
/* 801304AC 0012C10C 4B F2 95 1D */ bl func_800599C8
/* 801304B0 0012C110 48 00 0C 6C */ b lbl_8013111C
/* 801304B4 0012C114 38 60 00 29 */ li r3, 0x29
/* 801304B8 0012C118 38 80 00 03 */ li r4, 3
/* 801304BC 0012C11C 38 A0 00 00 */ li r5, 0
/* 801304C0 0012C120 38 C0 00 01 */ li r6, 1
/* 801304C4 0012C124 4B F2 95 A9 */ bl func_80059A6C
/* 801304C8 0012C128 2C 03 00 00 */ cmpwi r3, 0
/* 801304CC 0012C12C 41 82 0C 50 */ beq lbl_8013111C
/* 801304D0 0012C130 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 801304D4 0012C134 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 801304D8 0012C138 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 801304DC 0012C13C 90 04 01 60 */ stw r0, 0x160(r4)
/* 801304E0 0012C140 41 82 01 50 */ beq lbl_80130630
/* 801304E4 0012C144 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 801304E8 0012C148 38 60 00 00 */ li r3, 0
/* 801304EC 0012C14C 80 A4 01 60 */ lwz r5, 0x160(r4)
/* 801304F0 0012C150 2C 05 00 63 */ cmpwi r5, 0x63
/* 801304F4 0012C154 41 82 00 F8 */ beq lbl_801305EC
/* 801304F8 0012C158 40 80 00 28 */ bge lbl_80130520
/* 801304FC 0012C15C 2C 05 00 02 */ cmpwi r5, 2
/* 80130500 0012C160 41 82 00 60 */ beq lbl_80130560
/* 80130504 0012C164 40 80 00 10 */ bge lbl_80130514
/* 80130508 0012C168 2C 05 00 01 */ cmpwi r5, 1
/* 8013050C 0012C16C 40 80 00 28 */ bge lbl_80130534
/* 80130510 0012C170 48 00 01 10 */ b lbl_80130620
lbl_80130514:
/* 80130514 0012C174 2C 05 00 04 */ cmpwi r5, 4
/* 80130518 0012C178 40 80 01 08 */ bge lbl_80130620
/* 8013051C 0012C17C 48 00 00 80 */ b lbl_8013059C
lbl_80130520:
/* 80130520 0012C180 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
/* 80130524 0012C184 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
/* 80130528 0012C188 7C 05 00 00 */ cmpw r5, r0
/* 8013052C 0012C18C 41 82 00 C0 */ beq lbl_801305EC
/* 80130530 0012C190 48 00 00 F0 */ b lbl_80130620
lbl_80130534:
/* 80130534 0012C194 38 60 00 0D */ li r3, 0xd
/* 80130538 0012C198 38 80 00 03 */ li r4, 3
/* 8013053C 0012C19C 4B FF CF 91 */ bl func_8012D4CC
/* 80130540 0012C1A0 38 60 00 01 */ li r3, 1
/* 80130544 0012C1A4 38 80 00 02 */ li r4, 2
/* 80130548 0012C1A8 4B FF CF 85 */ bl func_8012D4CC
/* 8013054C 0012C1AC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130550 0012C1B0 38 00 00 27 */ li r0, 0x27
/* 80130554 0012C1B4 38 60 00 01 */ li r3, 1
/* 80130558 0012C1B8 90 04 01 28 */ stw r0, 0x128(r4)
/* 8013055C 0012C1BC 48 00 00 C4 */ b lbl_80130620
lbl_80130560:
/* 80130560 0012C1C0 80 84 01 4C */ lwz r4, 0x14c(r4)
/* 80130564 0012C1C4 80 04 00 08 */ lwz r0, 8(r4)
/* 80130568 0012C1C8 2C 00 00 04 */ cmpwi r0, 4
/* 8013056C 0012C1CC 41 82 00 B4 */ beq lbl_80130620
/* 80130570 0012C1D0 38 60 00 0D */ li r3, 0xd
/* 80130574 0012C1D4 38 80 00 04 */ li r4, 4
/* 80130578 0012C1D8 4B FF CF 55 */ bl func_8012D4CC
/* 8013057C 0012C1DC 38 60 00 01 */ li r3, 1
/* 80130580 0012C1E0 38 80 00 02 */ li r4, 2
/* 80130584 0012C1E4 4B FF CF 49 */ bl func_8012D4CC
/* 80130588 0012C1E8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8013058C 0012C1EC 38 00 00 27 */ li r0, 0x27
/* 80130590 0012C1F0 38 60 00 01 */ li r3, 1
/* 80130594 0012C1F4 90 04 01 28 */ stw r0, 0x128(r4)
/* 80130598 0012C1F8 48 00 00 88 */ b lbl_80130620
lbl_8013059C:
/* 8013059C 0012C1FC 88 0D 82 A4 */ lbz r0, lbl_8063D564-_SDA_BASE_(r13)
/* 801305A0 0012C200 2C 00 00 00 */ cmpwi r0, 0
/* 801305A4 0012C204 40 82 00 1C */ bne lbl_801305C0
/* 801305A8 0012C208 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
/* 801305AC 0012C20C 38 60 02 22 */ li r3, 0x222
/* 801305B0 0012C210 38 80 00 00 */ li r4, 0
/* 801305B4 0012C214 4B ED AB BD */ bl func_8000B170
/* 801305B8 0012C218 38 60 00 00 */ li r3, 0
/* 801305BC 0012C21C 48 00 0B 64 */ b lbl_80131120
lbl_801305C0:
/* 801305C0 0012C220 38 60 00 0D */ li r3, 0xd
/* 801305C4 0012C224 38 80 00 05 */ li r4, 5
/* 801305C8 0012C228 4B FF CF 05 */ bl func_8012D4CC
/* 801305CC 0012C22C 38 60 00 01 */ li r3, 1
/* 801305D0 0012C230 38 80 00 02 */ li r4, 2
/* 801305D4 0012C234 4B FF CE F9 */ bl func_8012D4CC
/* 801305D8 0012C238 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 801305DC 0012C23C 38 00 00 27 */ li r0, 0x27
/* 801305E0 0012C240 38 60 00 01 */ li r3, 1
/* 801305E4 0012C244 90 04 01 28 */ stw r0, 0x128(r4)
/* 801305E8 0012C248 48 00 00 38 */ b lbl_80130620
lbl_801305EC:
/* 801305EC 0012C24C 38 60 00 0D */ li r3, 0xd
/* 801305F0 0012C250 38 80 00 06 */ li r4, 6
/* 801305F4 0012C254 4B FF CE D9 */ bl func_8012D4CC
/* 801305F8 0012C258 38 60 00 01 */ li r3, 1
/* 801305FC 0012C25C 38 80 00 01 */ li r4, 1
/* 80130600 0012C260 4B FF CE CD */ bl func_8012D4CC
/* 80130604 0012C264 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130608 0012C268 38 A0 00 27 */ li r5, 0x27
/* 8013060C 0012C26C 38 00 00 63 */ li r0, 0x63
/* 80130610 0012C270 38 60 00 02 */ li r3, 2
/* 80130614 0012C274 90 A4 01 28 */ stw r5, 0x128(r4)
/* 80130618 0012C278 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 8013061C 0012C27C 90 04 01 60 */ stw r0, 0x160(r4)
lbl_80130620:
/* 80130620 0012C280 2C 03 00 00 */ cmpwi r3, 0
/* 80130624 0012C284 41 82 0A F8 */ beq lbl_8013111C
/* 80130628 0012C288 4B F2 9E A5 */ bl func_8005A4CC
/* 8013062C 0012C28C 48 00 0A F0 */ b lbl_8013111C
lbl_80130630:
/* 80130630 0012C290 2C 03 00 03 */ cmpwi r3, 3
/* 80130634 0012C294 41 82 00 74 */ beq lbl_801306A8
/* 80130638 0012C298 40 80 00 14 */ bge lbl_8013064C
/* 8013063C 0012C29C 2C 03 00 01 */ cmpwi r3, 1
/* 80130640 0012C2A0 41 82 00 18 */ beq lbl_80130658
/* 80130644 0012C2A4 40 80 00 3C */ bge lbl_80130680
/* 80130648 0012C2A8 48 00 0A D4 */ b lbl_8013111C
lbl_8013064C:
/* 8013064C 0012C2AC 2C 03 00 63 */ cmpwi r3, 0x63
/* 80130650 0012C2B0 41 82 00 80 */ beq lbl_801306D0
/* 80130654 0012C2B4 48 00 0A C8 */ b lbl_8013111C
lbl_80130658:
/* 80130658 0012C2B8 38 60 00 0D */ li r3, 0xd
/* 8013065C 0012C2BC 38 80 00 00 */ li r4, 0
/* 80130660 0012C2C0 4B FF CE 6D */ bl func_8012D4CC
/* 80130664 0012C2C4 38 60 00 01 */ li r3, 1
/* 80130668 0012C2C8 38 80 00 02 */ li r4, 2
/* 8013066C 0012C2CC 4B FF CE 61 */ bl func_8012D4CC
/* 80130670 0012C2D0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130674 0012C2D4 38 00 00 01 */ li r0, 1
/* 80130678 0012C2D8 90 03 01 60 */ stw r0, 0x160(r3)
/* 8013067C 0012C2DC 48 00 0A A0 */ b lbl_8013111C
lbl_80130680:
/* 80130680 0012C2E0 38 60 00 0D */ li r3, 0xd
/* 80130684 0012C2E4 38 80 00 01 */ li r4, 1
/* 80130688 0012C2E8 4B FF CE 45 */ bl func_8012D4CC
/* 8013068C 0012C2EC 38 60 00 01 */ li r3, 1
/* 80130690 0012C2F0 38 80 00 02 */ li r4, 2
/* 80130694 0012C2F4 4B FF CE 39 */ bl func_8012D4CC
/* 80130698 0012C2F8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013069C 0012C2FC 38 00 00 02 */ li r0, 2
/* 801306A0 0012C300 90 03 01 60 */ stw r0, 0x160(r3)
/* 801306A4 0012C304 48 00 0A 78 */ b lbl_8013111C
lbl_801306A8:
/* 801306A8 0012C308 38 60 00 0D */ li r3, 0xd
/* 801306AC 0012C30C 38 80 00 02 */ li r4, 2
/* 801306B0 0012C310 4B FF CE 1D */ bl func_8012D4CC
/* 801306B4 0012C314 38 60 00 01 */ li r3, 1
/* 801306B8 0012C318 38 80 00 02 */ li r4, 2
/* 801306BC 0012C31C 4B FF CE 11 */ bl func_8012D4CC
/* 801306C0 0012C320 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801306C4 0012C324 38 00 00 03 */ li r0, 3
/* 801306C8 0012C328 90 03 01 60 */ stw r0, 0x160(r3)
/* 801306CC 0012C32C 48 00 0A 50 */ b lbl_8013111C
lbl_801306D0:
/* 801306D0 0012C330 38 60 00 0D */ li r3, 0xd
/* 801306D4 0012C334 38 80 00 06 */ li r4, 6
/* 801306D8 0012C338 4B FF CD F5 */ bl func_8012D4CC
/* 801306DC 0012C33C 38 60 00 01 */ li r3, 1
/* 801306E0 0012C340 38 80 00 00 */ li r4, 0
/* 801306E4 0012C344 4B FF CD E9 */ bl func_8012D4CC
/* 801306E8 0012C348 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801306EC 0012C34C 38 00 00 63 */ li r0, 0x63
/* 801306F0 0012C350 90 03 01 60 */ stw r0, 0x160(r3)
/* 801306F4 0012C354 48 00 0A 28 */ b lbl_8013111C
/* 801306F8 0012C358 80 04 01 60 */ lwz r0, 0x160(r4)
/* 801306FC 0012C35C 28 00 00 63 */ cmplwi r0, 0x63
/* 80130700 0012C360 40 82 00 28 */ bne lbl_80130728
/* 80130704 0012C364 A8 64 00 C2 */ lha r3, 0xc2(r4)
/* 80130708 0012C368 48 12 36 C9 */ bl func_80253DD0
/* 8013070C 0012C36C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80130710 0012C370 28 00 00 03 */ cmplwi r0, 3
/* 80130714 0012C374 40 82 00 34 */ bne lbl_80130748
/* 80130718 0012C378 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013071C 0012C37C 38 00 00 28 */ li r0, 0x28
/* 80130720 0012C380 90 03 01 28 */ stw r0, 0x128(r3)
/* 80130724 0012C384 48 00 00 24 */ b lbl_80130748
lbl_80130728:
/* 80130728 0012C388 A8 64 00 DA */ lha r3, 0xda(r4)
/* 8013072C 0012C38C 48 12 36 A5 */ bl func_80253DD0
/* 80130730 0012C390 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80130734 0012C394 28 00 00 03 */ cmplwi r0, 3
/* 80130738 0012C398 40 82 00 10 */ bne lbl_80130748
/* 8013073C 0012C39C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130740 0012C3A0 38 00 00 28 */ li r0, 0x28
/* 80130744 0012C3A4 90 03 01 28 */ stw r0, 0x128(r3)
lbl_80130748:
/* 80130748 0012C3A8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013074C 0012C3AC 80 03 01 28 */ lwz r0, 0x128(r3)
/* 80130750 0012C3B0 28 00 00 28 */ cmplwi r0, 0x28
/* 80130754 0012C3B4 40 82 09 C8 */ bne lbl_8013111C
/* 80130758 0012C3B8 38 60 00 0D */ li r3, 0xd
/* 8013075C 0012C3BC 38 80 00 07 */ li r4, 7
/* 80130760 0012C3C0 4B FF CD 6D */ bl func_8012D4CC
/* 80130764 0012C3C4 38 60 00 01 */ li r3, 1
/* 80130768 0012C3C8 38 80 00 03 */ li r4, 3
/* 8013076C 0012C3CC 4B FF CD 61 */ bl func_8012D4CC
/* 80130770 0012C3D0 38 60 00 00 */ li r3, 0
/* 80130774 0012C3D4 38 80 00 01 */ li r4, 1
/* 80130778 0012C3D8 4B FF CD 55 */ bl func_8012D4CC
/* 8013077C 0012C3DC 48 00 09 A0 */ b lbl_8013111C
/* 80130780 0012C3E0 A8 64 00 DA */ lha r3, 0xda(r4)
/* 80130784 0012C3E4 48 12 36 4D */ bl func_80253DD0
/* 80130788 0012C3E8 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8013078C 0012C3EC 28 00 00 03 */ cmplwi r0, 3
/* 80130790 0012C3F0 40 82 09 8C */ bne lbl_8013111C
/* 80130794 0012C3F4 38 60 00 0D */ li r3, 0xd
/* 80130798 0012C3F8 38 80 00 00 */ li r4, 0
/* 8013079C 0012C3FC 4B FF CD 49 */ bl func_8012D4E4
/* 801307A0 0012C400 38 60 00 01 */ li r3, 1
/* 801307A4 0012C404 38 80 00 00 */ li r4, 0
/* 801307A8 0012C408 4B FF CD 3D */ bl func_8012D4E4
/* 801307AC 0012C40C 38 60 00 00 */ li r3, 0
/* 801307B0 0012C410 38 80 00 00 */ li r4, 0
/* 801307B4 0012C414 4B FF CD 31 */ bl func_8012D4E4
/* 801307B8 0012C418 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801307BC 0012C41C 80 03 01 60 */ lwz r0, 0x160(r3)
/* 801307C0 0012C420 2C 00 00 03 */ cmpwi r0, 3
/* 801307C4 0012C424 41 82 00 48 */ beq lbl_8013080C
/* 801307C8 0012C428 40 80 00 14 */ bge lbl_801307DC
/* 801307CC 0012C42C 2C 00 00 01 */ cmpwi r0, 1
/* 801307D0 0012C430 41 82 00 24 */ beq lbl_801307F4
/* 801307D4 0012C434 40 80 00 2C */ bge lbl_80130800
/* 801307D8 0012C438 48 00 09 44 */ b lbl_8013111C
lbl_801307DC:
/* 801307DC 0012C43C 2C 00 00 63 */ cmpwi r0, 0x63
/* 801307E0 0012C440 41 82 00 08 */ beq lbl_801307E8
/* 801307E4 0012C444 48 00 09 38 */ b lbl_8013111C
lbl_801307E8:
/* 801307E8 0012C448 38 00 00 1E */ li r0, 0x1e
/* 801307EC 0012C44C 90 03 01 28 */ stw r0, 0x128(r3)
/* 801307F0 0012C450 48 00 09 2C */ b lbl_8013111C
lbl_801307F4:
/* 801307F4 0012C454 38 00 00 2E */ li r0, 0x2e
/* 801307F8 0012C458 90 03 01 28 */ stw r0, 0x128(r3)
/* 801307FC 0012C45C 48 00 09 20 */ b lbl_8013111C
lbl_80130800:
/* 80130800 0012C460 38 00 00 29 */ li r0, 0x29
/* 80130804 0012C464 90 03 01 28 */ stw r0, 0x128(r3)
/* 80130808 0012C468 48 00 09 14 */ b lbl_8013111C
lbl_8013080C:
/* 8013080C 0012C46C 38 60 02 61 */ li r3, 0x261
/* 80130810 0012C470 48 03 22 81 */ bl func_80162A90
/* 80130814 0012C474 28 03 00 04 */ cmplwi r3, 4
/* 80130818 0012C478 40 82 00 0C */ bne lbl_80130824
/* 8013081C 0012C47C 38 60 00 01 */ li r3, 1
/* 80130820 0012C480 48 00 09 00 */ b lbl_80131120
lbl_80130824:
/* 80130824 0012C484 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 80130828 0012C488 38 00 00 38 */ li r0, 0x38
/* 8013082C 0012C48C 38 60 02 67 */ li r3, 0x267
/* 80130830 0012C490 38 80 00 00 */ li r4, 0
/* 80130834 0012C494 90 05 01 28 */ stw r0, 0x128(r5)
/* 80130838 0012C498 38 A0 00 01 */ li r5, 1
/* 8013083C 0012C49C 48 03 21 05 */ bl func_80162940
/* 80130840 0012C4A0 4B F2 5A 35 */ bl func_80056274
/* 80130844 0012C4A4 48 00 08 D8 */ b lbl_8013111C
/* 80130848 0012C4A8 80 04 09 74 */ lwz r0, 0x974(r4)
/* 8013084C 0012C4AC 60 00 08 00 */ ori r0, r0, 0x800
/* 80130850 0012C4B0 90 04 09 74 */ stw r0, 0x974(r4)
/* 80130854 0012C4B4 4B F6 EE AD */ bl func_8009F700
/* 80130858 0012C4B8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013085C 0012C4BC 38 00 00 2F */ li r0, 0x2f
/* 80130860 0012C4C0 90 03 01 28 */ stw r0, 0x128(r3)
/* 80130864 0012C4C4 48 00 08 B8 */ b lbl_8013111C
/* 80130868 0012C4C8 38 60 00 00 */ li r3, 0
/* 8013086C 0012C4CC 38 80 00 00 */ li r4, 0
/* 80130870 0012C4D0 4B F6 F4 E5 */ bl func_8009FD54
/* 80130874 0012C4D4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130878 0012C4D8 38 00 00 30 */ li r0, 0x30
/* 8013087C 0012C4DC 90 03 01 28 */ stw r0, 0x128(r3)
/* 80130880 0012C4E0 48 00 08 9C */ b lbl_8013111C
/* 80130884 0012C4E4 4B F6 FC 2D */ bl func_800A04B0
/* 80130888 0012C4E8 3C 80 00 01 */ lis r4, 0x00008000@ha
/* 8013088C 0012C4EC 54 65 04 3E */ clrlwi r5, r3, 0x10
/* 80130890 0012C4F0 38 04 80 00 */ addi r0, r4, 0x00008000@l
/* 80130894 0012C4F4 7C 05 00 00 */ cmpw r5, r0
/* 80130898 0012C4F8 41 82 00 2C */ beq lbl_801308C4
/* 8013089C 0012C4FC 40 80 00 18 */ bge lbl_801308B4
/* 801308A0 0012C500 2C 05 00 06 */ cmpwi r5, 6
/* 801308A4 0012C504 40 80 08 78 */ bge lbl_8013111C
/* 801308A8 0012C508 2C 05 00 00 */ cmpwi r5, 0
/* 801308AC 0012C50C 40 80 00 60 */ bge lbl_8013090C
/* 801308B0 0012C510 48 00 08 6C */ b lbl_8013111C
lbl_801308B4:
/* 801308B4 0012C514 38 04 FF FF */ addi r0, r4, -1
/* 801308B8 0012C518 7C 05 00 00 */ cmpw r5, r0
/* 801308BC 0012C51C 41 82 08 60 */ beq lbl_8013111C
/* 801308C0 0012C520 48 00 08 5C */ b lbl_8013111C
lbl_801308C4:
/* 801308C4 0012C524 4B F6 F3 D9 */ bl func_8009FC9C
/* 801308C8 0012C528 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 801308CC 0012C52C 38 60 00 0D */ li r3, 0xd
/* 801308D0 0012C530 38 80 00 01 */ li r4, 1
/* 801308D4 0012C534 80 05 09 74 */ lwz r0, 0x974(r5)
/* 801308D8 0012C538 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
/* 801308DC 0012C53C 90 05 09 74 */ stw r0, 0x974(r5)
/* 801308E0 0012C540 4B FF CC 05 */ bl func_8012D4E4
/* 801308E4 0012C544 38 60 00 01 */ li r3, 1
/* 801308E8 0012C548 38 80 00 04 */ li r4, 4
/* 801308EC 0012C54C 4B FF CB E1 */ bl func_8012D4CC
/* 801308F0 0012C550 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801308F4 0012C554 38 80 00 24 */ li r4, 0x24
/* 801308F8 0012C558 38 00 00 03 */ li r0, 3
/* 801308FC 0012C55C 90 83 01 28 */ stw r4, 0x128(r3)
/* 80130900 0012C560 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130904 0012C564 90 03 01 60 */ stw r0, 0x160(r3)
/* 80130908 0012C568 48 00 08 14 */ b lbl_8013111C
lbl_8013090C:
/* 8013090C 0012C56C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130910 0012C570 80 84 01 4C */ lwz r4, 0x14c(r4)
/* 80130914 0012C574 80 04 00 04 */ lwz r0, 4(r4)
/* 80130918 0012C578 50 60 E0 06 */ rlwimi r0, r3, 0x1c, 0, 3
/* 8013091C 0012C57C 7C A3 2B 78 */ mr r3, r5
/* 80130920 0012C580 90 04 00 04 */ stw r0, 4(r4)
/* 80130924 0012C584 4B FE D4 85 */ bl func_8011DDA8
/* 80130928 0012C588 4B F6 F3 75 */ bl func_8009FC9C
/* 8013092C 0012C58C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 80130930 0012C590 38 60 00 0D */ li r3, 0xd
/* 80130934 0012C594 38 80 00 01 */ li r4, 1
/* 80130938 0012C598 80 05 09 74 */ lwz r0, 0x974(r5)
/* 8013093C 0012C59C 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
/* 80130940 0012C5A0 90 05 09 74 */ stw r0, 0x974(r5)
/* 80130944 0012C5A4 4B FF CB A1 */ bl func_8012D4E4
/* 80130948 0012C5A8 38 60 00 01 */ li r3, 1
/* 8013094C 0012C5AC 38 80 00 04 */ li r4, 4
/* 80130950 0012C5B0 4B FF CB 7D */ bl func_8012D4CC
/* 80130954 0012C5B4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130958 0012C5B8 38 80 00 24 */ li r4, 0x24
/* 8013095C 0012C5BC 38 00 00 03 */ li r0, 3
/* 80130960 0012C5C0 90 83 01 28 */ stw r4, 0x128(r3)
/* 80130964 0012C5C4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130968 0012C5C8 90 03 01 60 */ stw r0, 0x160(r3)
/* 8013096C 0012C5CC 48 00 07 B0 */ b lbl_8013111C
/* 80130970 0012C5D0 A8 64 00 C0 */ lha r3, 0xc0(r4)
/* 80130974 0012C5D4 38 A1 00 08 */ addi r5, r1, 8
/* 80130978 0012C5D8 38 80 00 08 */ li r4, 8
/* 8013097C 0012C5DC 48 12 34 D1 */ bl func_80253E4C
/* 80130980 0012C5E0 80 01 00 08 */ lwz r0, 8(r1)
/* 80130984 0012C5E4 2C 00 00 00 */ cmpwi r0, 0
/* 80130988 0012C5E8 40 82 00 1C */ bne lbl_801309A4
/* 8013098C 0012C5EC 38 60 00 00 */ li r3, 0
/* 80130990 0012C5F0 38 80 00 01 */ li r4, 1
/* 80130994 0012C5F4 4B FF CB 51 */ bl func_8012D4E4
/* 80130998 0012C5F8 38 60 00 00 */ li r3, 0
/* 8013099C 0012C5FC 38 80 00 02 */ li r4, 2
/* 801309A0 0012C600 4B FF CB 2D */ bl func_8012D4CC
lbl_801309A4:
/* 801309A4 0012C604 38 60 00 0F */ li r3, 0xf
/* 801309A8 0012C608 38 80 00 01 */ li r4, 1
/* 801309AC 0012C60C 4B FF CB 39 */ bl func_8012D4E4
/* 801309B0 0012C610 38 60 00 0F */ li r3, 0xf
/* 801309B4 0012C614 38 80 00 06 */ li r4, 6
/* 801309B8 0012C618 4B FF CB 15 */ bl func_8012D4CC
/* 801309BC 0012C61C 38 60 00 01 */ li r3, 1
/* 801309C0 0012C620 38 80 00 01 */ li r4, 1
/* 801309C4 0012C624 4B FF CB 21 */ bl func_8012D4E4
/* 801309C8 0012C628 38 60 00 01 */ li r3, 1
/* 801309CC 0012C62C 38 80 00 04 */ li r4, 4
/* 801309D0 0012C630 4B FF CA FD */ bl func_8012D4CC
/* 801309D4 0012C634 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801309D8 0012C638 38 80 00 2A */ li r4, 0x2a
/* 801309DC 0012C63C 38 00 00 16 */ li r0, 0x16
/* 801309E0 0012C640 90 83 01 28 */ stw r4, 0x128(r3)
/* 801309E4 0012C644 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801309E8 0012C648 B0 03 01 2C */ sth r0, 0x12c(r3)
/* 801309EC 0012C64C 48 00 07 30 */ b lbl_8013111C
/* 801309F0 0012C650 A8 64 00 DE */ lha r3, 0xde(r4)
/* 801309F4 0012C654 48 12 33 DD */ bl func_80253DD0
/* 801309F8 0012C658 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 801309FC 0012C65C 28 00 00 03 */ cmplwi r0, 3
/* 80130A00 0012C660 40 82 07 1C */ bne lbl_8013111C
/* 80130A04 0012C664 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
/* 80130A08 0012C668 38 00 00 2B */ li r0, 0x2b
/* 80130A0C 0012C66C 38 60 00 00 */ li r3, 0
/* 80130A10 0012C670 38 80 00 00 */ li r4, 0
/* 80130A14 0012C674 90 05 01 28 */ stw r0, 0x128(r5)
/* 80130A18 0012C678 4B F2 8E E1 */ bl func_800598F8
/* 80130A1C 0012C67C 38 60 00 01 */ li r3, 1
/* 80130A20 0012C680 38 80 00 00 */ li r4, 0
/* 80130A24 0012C684 38 A0 00 00 */ li r5, 0
/* 80130A28 0012C688 38 C0 00 02 */ li r6, 2
/* 80130A2C 0012C68C 38 E0 00 63 */ li r7, 0x63
/* 80130A30 0012C690 39 00 00 00 */ li r8, 0
/* 80130A34 0012C694 4B F2 8F 95 */ bl func_800599C8
/* 80130A38 0012C698 38 60 00 02 */ li r3, 2
/* 80130A3C 0012C69C 38 80 00 00 */ li r4, 0
/* 80130A40 0012C6A0 38 A0 00 01 */ li r5, 1
/* 80130A44 0012C6A4 38 C0 00 00 */ li r6, 0
/* 80130A48 0012C6A8 38 E0 00 63 */ li r7, 0x63
/* 80130A4C 0012C6AC 39 00 00 00 */ li r8, 0
/* 80130A50 0012C6B0 4B F2 8F 79 */ bl func_800599C8
/* 80130A54 0012C6B4 38 60 00 63 */ li r3, 0x63
/* 80130A58 0012C6B8 38 80 00 02 */ li r4, 2
/* 80130A5C 0012C6BC 38 A0 00 01 */ li r5, 1
/* 80130A60 0012C6C0 38 C0 00 00 */ li r6, 0
/* 80130A64 0012C6C4 38 E0 00 00 */ li r7, 0
/* 80130A68 0012C6C8 39 00 00 00 */ li r8, 0
/* 80130A6C 0012C6CC 4B F2 8F 5D */ bl func_800599C8
/* 80130A70 0012C6D0 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130A74 0012C6D4 80 64 01 4C */ lwz r3, 0x14c(r4)
/* 80130A78 0012C6D8 80 03 00 08 */ lwz r0, 8(r3)
/* 80130A7C 0012C6DC 2C 00 00 02 */ cmpwi r0, 2
/* 80130A80 0012C6E0 40 82 00 10 */ bne lbl_80130A90
/* 80130A84 0012C6E4 38 00 00 01 */ li r0, 1
/* 80130A88 0012C6E8 90 04 01 60 */ stw r0, 0x160(r4)
/* 80130A8C 0012C6EC 48 00 06 90 */ b lbl_8013111C
lbl_80130A90:
/* 80130A90 0012C6F0 38 00 00 02 */ li r0, 2
/* 80130A94 0012C6F4 90 04 01 60 */ stw r0, 0x160(r4)
/* 80130A98 0012C6F8 48 00 06 84 */ b lbl_8013111C
/* 80130A9C 0012C6FC 80 04 01 60 */ lwz r0, 0x160(r4)
/* 80130AA0 0012C700 38 60 00 29 */ li r3, 0x29
/* 80130AA4 0012C704 38 A0 00 00 */ li r5, 0
/* 80130AA8 0012C708 38 C0 00 01 */ li r6, 1
/* 80130AAC 0012C70C 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 80130AB0 0012C710 4B F2 8F BD */ bl func_80059A6C
/* 80130AB4 0012C714 2C 03 00 00 */ cmpwi r3, 0
/* 80130AB8 0012C718 41 82 06 64 */ beq lbl_8013111C
/* 80130ABC 0012C71C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 80130AC0 0012C720 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130AC4 0012C724 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80130AC8 0012C728 90 04 01 60 */ stw r0, 0x160(r4)
/* 80130ACC 0012C72C 41 82 00 E4 */ beq lbl_80130BB0
/* 80130AD0 0012C730 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130AD4 0012C734 38 60 00 00 */ li r3, 0
/* 80130AD8 0012C738 80 A4 01 60 */ lwz r5, 0x160(r4)
/* 80130ADC 0012C73C 2C 05 00 63 */ cmpwi r5, 0x63
/* 80130AE0 0012C740 41 82 00 8C */ beq lbl_80130B6C
/* 80130AE4 0012C744 40 80 00 1C */ bge lbl_80130B00
/* 80130AE8 0012C748 2C 05 00 02 */ cmpwi r5, 2
/* 80130AEC 0012C74C 41 82 00 54 */ beq lbl_80130B40
/* 80130AF0 0012C750 40 80 00 B0 */ bge lbl_80130BA0
/* 80130AF4 0012C754 2C 05 00 01 */ cmpwi r5, 1
/* 80130AF8 0012C758 40 80 00 1C */ bge lbl_80130B14
/* 80130AFC 0012C75C 48 00 00 A4 */ b lbl_80130BA0
lbl_80130B00:
/* 80130B00 0012C760 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
/* 80130B04 0012C764 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
/* 80130B08 0012C768 7C 05 00 00 */ cmpw r5, r0
/* 80130B0C 0012C76C 41 82 00 60 */ beq lbl_80130B6C
/* 80130B10 0012C770 48 00 00 90 */ b lbl_80130BA0
lbl_80130B14:
/* 80130B14 0012C774 38 60 00 0F */ li r3, 0xf
/* 80130B18 0012C778 38 80 00 02 */ li r4, 2
/* 80130B1C 0012C77C 4B FF C9 B1 */ bl func_8012D4CC
/* 80130B20 0012C780 38 60 00 01 */ li r3, 1
/* 80130B24 0012C784 38 80 00 02 */ li r4, 2
/* 80130B28 0012C788 4B FF C9 A5 */ bl func_8012D4CC
/* 80130B2C 0012C78C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130B30 0012C790 38 00 00 2C */ li r0, 0x2c
/* 80130B34 0012C794 38 60 00 01 */ li r3, 1
/* 80130B38 0012C798 90 04 01 28 */ stw r0, 0x128(r4)
/* 80130B3C 0012C79C 48 00 00 64 */ b lbl_80130BA0
lbl_80130B40:
/* 80130B40 0012C7A0 38 60 00 0F */ li r3, 0xf
/* 80130B44 0012C7A4 38 80 00 03 */ li r4, 3
/* 80130B48 0012C7A8 4B FF C9 85 */ bl func_8012D4CC
/* 80130B4C 0012C7AC 38 60 00 01 */ li r3, 1
/* 80130B50 0012C7B0 38 80 00 02 */ li r4, 2
/* 80130B54 0012C7B4 4B FF C9 79 */ bl func_8012D4CC
/* 80130B58 0012C7B8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130B5C 0012C7BC 38 00 00 2C */ li r0, 0x2c
/* 80130B60 0012C7C0 38 60 00 01 */ li r3, 1
/* 80130B64 0012C7C4 90 04 01 28 */ stw r0, 0x128(r4)
/* 80130B68 0012C7C8 48 00 00 38 */ b lbl_80130BA0
lbl_80130B6C:
/* 80130B6C 0012C7CC 38 60 00 0F */ li r3, 0xf
/* 80130B70 0012C7D0 38 80 00 04 */ li r4, 4
/* 80130B74 0012C7D4 4B FF C9 59 */ bl func_8012D4CC
/* 80130B78 0012C7D8 38 60 00 01 */ li r3, 1
/* 80130B7C 0012C7DC 38 80 00 01 */ li r4, 1
/* 80130B80 0012C7E0 4B FF C9 4D */ bl func_8012D4CC
/* 80130B84 0012C7E4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130B88 0012C7E8 38 A0 00 2C */ li r5, 0x2c
/* 80130B8C 0012C7EC 38 00 00 63 */ li r0, 0x63
/* 80130B90 0012C7F0 38 60 00 02 */ li r3, 2
/* 80130B94 0012C7F4 90 A4 01 28 */ stw r5, 0x128(r4)
/* 80130B98 0012C7F8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130B9C 0012C7FC 90 04 01 60 */ stw r0, 0x160(r4)
lbl_80130BA0:
/* 80130BA0 0012C800 2C 03 00 00 */ cmpwi r3, 0
/* 80130BA4 0012C804 41 82 05 78 */ beq lbl_8013111C
/* 80130BA8 0012C808 4B F2 99 25 */ bl func_8005A4CC
/* 80130BAC 0012C80C 48 00 05 70 */ b lbl_8013111C
lbl_80130BB0:
/* 80130BB0 0012C810 2C 03 00 02 */ cmpwi r3, 2
/* 80130BB4 0012C814 41 82 00 3C */ beq lbl_80130BF0
/* 80130BB8 0012C818 40 80 00 10 */ bge lbl_80130BC8
/* 80130BBC 0012C81C 2C 03 00 01 */ cmpwi r3, 1
/* 80130BC0 0012C820 40 80 00 14 */ bge lbl_80130BD4
/* 80130BC4 0012C824 48 00 05 58 */ b lbl_8013111C
lbl_80130BC8:
/* 80130BC8 0012C828 2C 03 00 63 */ cmpwi r3, 0x63
/* 80130BCC 0012C82C 41 82 00 40 */ beq lbl_80130C0C
/* 80130BD0 0012C830 48 00 05 4C */ b lbl_8013111C
lbl_80130BD4:
/* 80130BD4 0012C834 38 60 00 0F */ li r3, 0xf
/* 80130BD8 0012C838 38 80 00 00 */ li r4, 0
/* 80130BDC 0012C83C 4B FF C8 F1 */ bl func_8012D4CC
/* 80130BE0 0012C840 38 60 00 01 */ li r3, 1
/* 80130BE4 0012C844 38 80 00 02 */ li r4, 2
/* 80130BE8 0012C848 4B FF C8 E5 */ bl func_8012D4CC
/* 80130BEC 0012C84C 48 00 05 30 */ b lbl_8013111C
lbl_80130BF0:
/* 80130BF0 0012C850 38 60 00 0F */ li r3, 0xf
/* 80130BF4 0012C854 38 80 00 01 */ li r4, 1
/* 80130BF8 0012C858 4B FF C8 D5 */ bl func_8012D4CC
/* 80130BFC 0012C85C 38 60 00 01 */ li r3, 1
/* 80130C00 0012C860 38 80 00 02 */ li r4, 2
/* 80130C04 0012C864 4B FF C8 C9 */ bl func_8012D4CC
/* 80130C08 0012C868 48 00 05 14 */ b lbl_8013111C
lbl_80130C0C:
/* 80130C0C 0012C86C 38 60 00 0F */ li r3, 0xf
/* 80130C10 0012C870 38 80 00 04 */ li r4, 4
/* 80130C14 0012C874 4B FF C8 B9 */ bl func_8012D4CC
/* 80130C18 0012C878 38 60 00 01 */ li r3, 1
/* 80130C1C 0012C87C 38 80 00 00 */ li r4, 0
/* 80130C20 0012C880 4B FF C8 AD */ bl func_8012D4CC
/* 80130C24 0012C884 48 00 04 F8 */ b lbl_8013111C
/* 80130C28 0012C888 80 04 01 60 */ lwz r0, 0x160(r4)
/* 80130C2C 0012C88C 28 00 00 63 */ cmplwi r0, 0x63
/* 80130C30 0012C890 40 82 00 28 */ bne lbl_80130C58
/* 80130C34 0012C894 A8 64 00 C2 */ lha r3, 0xc2(r4)
/* 80130C38 0012C898 48 12 31 99 */ bl func_80253DD0
/* 80130C3C 0012C89C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80130C40 0012C8A0 28 00 00 03 */ cmplwi r0, 3
/* 80130C44 0012C8A4 40 82 00 34 */ bne lbl_80130C78
/* 80130C48 0012C8A8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130C4C 0012C8AC 38 00 00 2D */ li r0, 0x2d
/* 80130C50 0012C8B0 90 03 01 28 */ stw r0, 0x128(r3)
/* 80130C54 0012C8B4 48 00 00 24 */ b lbl_80130C78
lbl_80130C58:
/* 80130C58 0012C8B8 A8 64 00 DE */ lha r3, 0xde(r4)
/* 80130C5C 0012C8BC 48 12 31 75 */ bl func_80253DD0
/* 80130C60 0012C8C0 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80130C64 0012C8C4 28 00 00 03 */ cmplwi r0, 3
/* 80130C68 0012C8C8 40 82 00 10 */ bne lbl_80130C78
/* 80130C6C 0012C8CC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130C70 0012C8D0 38 00 00 2D */ li r0, 0x2d
/* 80130C74 0012C8D4 90 03 01 28 */ stw r0, 0x128(r3)
lbl_80130C78:
/* 80130C78 0012C8D8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130C7C 0012C8DC 80 03 01 28 */ lwz r0, 0x128(r3)
/* 80130C80 0012C8E0 28 00 00 2D */ cmplwi r0, 0x2d
/* 80130C84 0012C8E4 40 82 04 98 */ bne lbl_8013111C
/* 80130C88 0012C8E8 38 60 00 0F */ li r3, 0xf
/* 80130C8C 0012C8EC 38 80 00 05 */ li r4, 5
/* 80130C90 0012C8F0 4B FF C8 3D */ bl func_8012D4CC
/* 80130C94 0012C8F4 38 60 00 01 */ li r3, 1
/* 80130C98 0012C8F8 38 80 00 03 */ li r4, 3
/* 80130C9C 0012C8FC 4B FF C8 31 */ bl func_8012D4CC
/* 80130CA0 0012C900 38 60 00 00 */ li r3, 0
/* 80130CA4 0012C904 38 80 00 01 */ li r4, 1
/* 80130CA8 0012C908 4B FF C8 25 */ bl func_8012D4CC
/* 80130CAC 0012C90C 48 00 04 70 */ b lbl_8013111C
/* 80130CB0 0012C910 A8 64 00 DE */ lha r3, 0xde(r4)
/* 80130CB4 0012C914 48 12 31 1D */ bl func_80253DD0
/* 80130CB8 0012C918 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80130CBC 0012C91C 28 00 00 03 */ cmplwi r0, 3
/* 80130CC0 0012C920 40 82 04 5C */ bne lbl_8013111C
/* 80130CC4 0012C924 38 60 00 0F */ li r3, 0xf
/* 80130CC8 0012C928 38 80 00 00 */ li r4, 0
/* 80130CCC 0012C92C 4B FF C8 19 */ bl func_8012D4E4
/* 80130CD0 0012C930 38 60 00 01 */ li r3, 1
/* 80130CD4 0012C934 38 80 00 00 */ li r4, 0
/* 80130CD8 0012C938 4B FF C8 0D */ bl func_8012D4E4
/* 80130CDC 0012C93C 38 60 00 00 */ li r3, 0
/* 80130CE0 0012C940 38 80 00 00 */ li r4, 0
/* 80130CE4 0012C944 4B FF C8 01 */ bl func_8012D4E4
/* 80130CE8 0012C948 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130CEC 0012C94C 80 03 01 60 */ lwz r0, 0x160(r3)
/* 80130CF0 0012C950 2C 00 00 02 */ cmpwi r0, 2
/* 80130CF4 0012C954 41 82 00 24 */ beq lbl_80130D18
/* 80130CF8 0012C958 40 80 00 2C */ bge lbl_80130D24
/* 80130CFC 0012C95C 2C 00 00 01 */ cmpwi r0, 1
/* 80130D00 0012C960 40 80 00 08 */ bge lbl_80130D08
/* 80130D04 0012C964 48 00 00 20 */ b lbl_80130D24
lbl_80130D08:
/* 80130D08 0012C968 80 63 01 4C */ lwz r3, 0x14c(r3)
/* 80130D0C 0012C96C 38 00 00 02 */ li r0, 2
/* 80130D10 0012C970 90 03 00 08 */ stw r0, 8(r3)
/* 80130D14 0012C974 48 00 00 10 */ b lbl_80130D24
lbl_80130D18:
/* 80130D18 0012C978 80 63 01 4C */ lwz r3, 0x14c(r3)
/* 80130D1C 0012C97C 38 00 00 01 */ li r0, 1
/* 80130D20 0012C980 90 03 00 08 */ stw r0, 8(r3)
lbl_80130D24:
/* 80130D24 0012C984 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130D28 0012C988 38 00 00 24 */ li r0, 0x24
/* 80130D2C 0012C98C 90 03 01 28 */ stw r0, 0x128(r3)
/* 80130D30 0012C990 48 00 03 EC */ b lbl_8013111C
/* 80130D34 0012C994 4B F2 55 C5 */ bl func_800562F8
/* 80130D38 0012C998 2C 03 00 00 */ cmpwi r3, 0
/* 80130D3C 0012C99C 41 82 03 E0 */ beq lbl_8013111C
/* 80130D40 0012C9A0 38 60 02 67 */ li r3, 0x267
/* 80130D44 0012C9A4 48 03 1D 4D */ bl func_80162A90
/* 80130D48 0012C9A8 2C 03 00 00 */ cmpwi r3, 0
/* 80130D4C 0012C9AC 40 82 00 9C */ bne lbl_80130DE8
/* 80130D50 0012C9B0 4B FE E3 01 */ bl func_8011F050
/* 80130D54 0012C9B4 38 60 00 01 */ li r3, 1
/* 80130D58 0012C9B8 4B F2 72 5D */ bl func_80057FB4
/* 80130D5C 0012C9BC 38 60 00 07 */ li r3, 7
/* 80130D60 0012C9C0 38 80 00 00 */ li r4, 0
/* 80130D64 0012C9C4 4B FB 44 C1 */ bl func_800E5224
/* 80130D68 0012C9C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80130D6C 0012C9CC 41 82 00 28 */ beq lbl_80130D94
/* 80130D70 0012C9D0 38 60 02 67 */ li r3, 0x267
/* 80130D74 0012C9D4 48 03 1D 1D */ bl func_80162A90
/* 80130D78 0012C9D8 2C 03 00 00 */ cmpwi r3, 0
/* 80130D7C 0012C9DC 40 82 00 18 */ bne lbl_80130D94
/* 80130D80 0012C9E0 38 60 00 18 */ li r3, 0x18
/* 80130D84 0012C9E4 38 80 00 01 */ li r4, 1
/* 80130D88 0012C9E8 38 A0 00 01 */ li r5, 1
/* 80130D8C 0012C9EC 48 03 1B B5 */ bl func_80162940
/* 80130D90 0012C9F0 48 00 00 14 */ b lbl_80130DA4
lbl_80130D94:
/* 80130D94 0012C9F4 38 60 00 18 */ li r3, 0x18
/* 80130D98 0012C9F8 38 80 00 02 */ li r4, 2
/* 80130D9C 0012C9FC 38 A0 00 01 */ li r5, 1
/* 80130DA0 0012CA00 48 03 1B A1 */ bl func_80162940
lbl_80130DA4:
/* 80130DA4 0012CA04 38 60 00 06 */ li r3, 6
/* 80130DA8 0012CA08 38 80 00 0C */ li r4, 0xc
/* 80130DAC 0012CA0C 38 A0 00 01 */ li r5, 1
/* 80130DB0 0012CA10 48 03 1B 91 */ bl func_80162940
/* 80130DB4 0012CA14 38 60 00 02 */ li r3, 2
/* 80130DB8 0012CA18 38 80 00 00 */ li r4, 0
/* 80130DBC 0012CA1C 38 A0 00 00 */ li r5, 0
/* 80130DC0 0012CA20 38 C0 00 01 */ li r6, 1
/* 80130DC4 0012CA24 4B FB 54 65 */ bl func_800E6228
/* 80130DC8 0012CA28 38 60 02 67 */ li r3, 0x267
/* 80130DCC 0012CA2C 38 80 00 01 */ li r4, 1
/* 80130DD0 0012CA30 38 A0 00 01 */ li r5, 1
/* 80130DD4 0012CA34 48 03 1B 6D */ bl func_80162940
/* 80130DD8 0012CA38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130DDC 0012CA3C 38 00 00 B8 */ li r0, 0xb8
/* 80130DE0 0012CA40 90 03 01 28 */ stw r0, 0x128(r3)
/* 80130DE4 0012CA44 48 00 03 38 */ b lbl_8013111C
lbl_80130DE8:
/* 80130DE8 0012CA48 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130DEC 0012CA4C 38 80 00 39 */ li r4, 0x39
/* 80130DF0 0012CA50 38 00 00 17 */ li r0, 0x17
/* 80130DF4 0012CA54 90 83 01 28 */ stw r4, 0x128(r3)
/* 80130DF8 0012CA58 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130DFC 0012CA5C B0 03 01 2C */ sth r0, 0x12c(r3)
/* 80130E00 0012CA60 48 00 03 1C */ b lbl_8013111C
/* 80130E04 0012CA64 A8 64 00 EC */ lha r3, 0xec(r4)
/* 80130E08 0012CA68 48 12 2F C9 */ bl func_80253DD0
/* 80130E0C 0012CA6C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80130E10 0012CA70 28 00 00 03 */ cmplwi r0, 3
/* 80130E14 0012CA74 40 82 03 08 */ bne lbl_8013111C
/* 80130E18 0012CA78 38 60 00 00 */ li r3, 0
/* 80130E1C 0012CA7C 38 80 00 00 */ li r4, 0
/* 80130E20 0012CA80 4B F2 8A D9 */ bl func_800598F8
/* 80130E24 0012CA84 38 60 00 0A */ li r3, 0xa
/* 80130E28 0012CA88 38 80 00 00 */ li r4, 0
/* 80130E2C 0012CA8C 38 A0 00 00 */ li r5, 0
/* 80130E30 0012CA90 38 C0 00 00 */ li r6, 0
/* 80130E34 0012CA94 38 E0 00 0B */ li r7, 0xb
/* 80130E38 0012CA98 39 00 00 00 */ li r8, 0
/* 80130E3C 0012CA9C 4B F2 8B 8D */ bl func_800599C8
/* 80130E40 0012CAA0 38 60 00 0B */ li r3, 0xb
/* 80130E44 0012CAA4 38 80 00 0A */ li r4, 0xa
/* 80130E48 0012CAA8 38 A0 00 00 */ li r5, 0
/* 80130E4C 0012CAAC 38 C0 00 00 */ li r6, 0
/* 80130E50 0012CAB0 38 E0 00 00 */ li r7, 0
/* 80130E54 0012CAB4 39 00 00 00 */ li r8, 0
/* 80130E58 0012CAB8 4B F2 8B 71 */ bl func_800599C8
/* 80130E5C 0012CABC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130E60 0012CAC0 38 80 00 0B */ li r4, 0xb
/* 80130E64 0012CAC4 38 00 00 3A */ li r0, 0x3a
/* 80130E68 0012CAC8 90 83 01 60 */ stw r4, 0x160(r3)
/* 80130E6C 0012CACC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130E70 0012CAD0 90 03 01 28 */ stw r0, 0x128(r3)
/* 80130E74 0012CAD4 48 00 02 A8 */ b lbl_8013111C
/* 80130E78 0012CAD8 80 04 01 60 */ lwz r0, 0x160(r4)
/* 80130E7C 0012CADC 38 60 00 28 */ li r3, 0x28
/* 80130E80 0012CAE0 38 A0 00 00 */ li r5, 0
/* 80130E84 0012CAE4 38 C0 00 01 */ li r6, 1
/* 80130E88 0012CAE8 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 80130E8C 0012CAEC 4B F2 8B E1 */ bl func_80059A6C
/* 80130E90 0012CAF0 2C 03 00 00 */ cmpwi r3, 0
/* 80130E94 0012CAF4 41 82 02 88 */ beq lbl_8013111C
/* 80130E98 0012CAF8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 80130E9C 0012CAFC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130EA0 0012CB00 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80130EA4 0012CB04 90 04 01 60 */ stw r0, 0x160(r4)
/* 80130EA8 0012CB08 41 82 00 7C */ beq lbl_80130F24
/* 80130EAC 0012CB0C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130EB0 0012CB10 80 03 01 60 */ lwz r0, 0x160(r3)
/* 80130EB4 0012CB14 2C 00 00 0B */ cmpwi r0, 0xb
/* 80130EB8 0012CB18 41 82 00 3C */ beq lbl_80130EF4
/* 80130EBC 0012CB1C 40 80 02 60 */ bge lbl_8013111C
/* 80130EC0 0012CB20 2C 00 00 0A */ cmpwi r0, 0xa
/* 80130EC4 0012CB24 40 80 00 08 */ bge lbl_80130ECC
/* 80130EC8 0012CB28 48 00 02 54 */ b lbl_8013111C
lbl_80130ECC:
/* 80130ECC 0012CB2C 38 60 00 16 */ li r3, 0x16
/* 80130ED0 0012CB30 38 80 00 04 */ li r4, 4
/* 80130ED4 0012CB34 4B FF C5 F9 */ bl func_8012D4CC
/* 80130ED8 0012CB38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130EDC 0012CB3C 38 00 00 3D */ li r0, 0x3d
/* 80130EE0 0012CB40 90 03 01 28 */ stw r0, 0x128(r3)
/* 80130EE4 0012CB44 4B F2 53 91 */ bl func_80056274
/* 80130EE8 0012CB48 38 60 00 01 */ li r3, 1
/* 80130EEC 0012CB4C 4B F2 95 E1 */ bl func_8005A4CC
/* 80130EF0 0012CB50 48 00 02 2C */ b lbl_8013111C
lbl_80130EF4:
/* 80130EF4 0012CB54 38 60 00 16 */ li r3, 0x16
/* 80130EF8 0012CB58 38 80 00 06 */ li r4, 6
/* 80130EFC 0012CB5C 4B FF C5 D1 */ bl func_8012D4CC
/* 80130F00 0012CB60 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80130F04 0012CB64 38 00 00 3D */ li r0, 0x3d
/* 80130F08 0012CB68 90 03 01 28 */ stw r0, 0x128(r3)
/* 80130F0C 0012CB6C 4B F2 53 69 */ bl func_80056274
/* 80130F10 0012CB70 38 60 00 01 */ li r3, 1
/* 80130F14 0012CB74 4B F2 55 45 */ bl func_80056458
/* 80130F18 0012CB78 38 60 00 01 */ li r3, 1
/* 80130F1C 0012CB7C 4B F2 95 B1 */ bl func_8005A4CC
/* 80130F20 0012CB80 48 00 01 FC */ b lbl_8013111C
lbl_80130F24:
/* 80130F24 0012CB84 2C 03 00 0B */ cmpwi r3, 0xb
/* 80130F28 0012CB88 41 82 00 24 */ beq lbl_80130F4C
/* 80130F2C 0012CB8C 40 80 01 F0 */ bge lbl_8013111C
/* 80130F30 0012CB90 2C 03 00 0A */ cmpwi r3, 0xa
/* 80130F34 0012CB94 40 80 00 08 */ bge lbl_80130F3C
/* 80130F38 0012CB98 48 00 01 E4 */ b lbl_8013111C
lbl_80130F3C:
/* 80130F3C 0012CB9C 38 60 00 16 */ li r3, 0x16
/* 80130F40 0012CBA0 38 80 00 03 */ li r4, 3
/* 80130F44 0012CBA4 4B FF C5 89 */ bl func_8012D4CC
/* 80130F48 0012CBA8 48 00 01 D4 */ b lbl_8013111C
lbl_80130F4C:
/* 80130F4C 0012CBAC 38 60 00 16 */ li r3, 0x16
/* 80130F50 0012CBB0 38 80 00 05 */ li r4, 5
/* 80130F54 0012CBB4 4B FF C5 79 */ bl func_8012D4CC
/* 80130F58 0012CBB8 48 00 01 C4 */ b lbl_8013111C
/* 80130F5C 0012CBBC 38 60 00 01 */ li r3, 1
/* 80130F60 0012CBC0 4B F2 70 55 */ bl func_80057FB4
/* 80130F64 0012CBC4 38 60 00 06 */ li r3, 6
/* 80130F68 0012CBC8 38 80 00 0C */ li r4, 0xc
/* 80130F6C 0012CBCC 38 A0 00 01 */ li r5, 1
/* 80130F70 0012CBD0 48 03 19 D1 */ bl func_80162940
/* 80130F74 0012CBD4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
/* 80130F78 0012CBD8 38 00 00 B8 */ li r0, 0xb8
/* 80130F7C 0012CBDC 38 60 02 67 */ li r3, 0x267
/* 80130F80 0012CBE0 90 04 01 28 */ stw r0, 0x128(r4)
/* 80130F84 0012CBE4 48 03 1B 0D */ bl func_80162A90
/* 80130F88 0012CBE8 2C 03 00 02 */ cmpwi r3, 2
/* 80130F8C 0012CBEC 41 82 00 74 */ beq lbl_80131000
/* 80130F90 0012CBF0 40 80 01 8C */ bge lbl_8013111C
/* 80130F94 0012CBF4 2C 03 00 01 */ cmpwi r3, 1
/* 80130F98 0012CBF8 40 80 00 08 */ bge lbl_80130FA0
/* 80130F9C 0012CBFC 48 00 01 80 */ b lbl_8013111C
lbl_80130FA0:
/* 80130FA0 0012CC00 38 60 00 07 */ li r3, 7
/* 80130FA4 0012CC04 38 80 00 00 */ li r4, 0
/* 80130FA8 0012CC08 4B FB 42 7D */ bl func_800E5224
/* 80130FAC 0012CC0C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80130FB0 0012CC10 41 82 00 18 */ beq lbl_80130FC8
/* 80130FB4 0012CC14 38 60 00 18 */ li r3, 0x18
/* 80130FB8 0012CC18 38 80 00 01 */ li r4, 1
/* 80130FBC 0012CC1C 38 A0 00 01 */ li r5, 1
/* 80130FC0 0012CC20 48 03 19 81 */ bl func_80162940
/* 80130FC4 0012CC24 48 00 00 14 */ b lbl_80130FD8
lbl_80130FC8:
/* 80130FC8 0012CC28 38 60 00 18 */ li r3, 0x18
/* 80130FCC 0012CC2C 38 80 00 02 */ li r4, 2
/* 80130FD0 0012CC30 38 A0 00 01 */ li r5, 1
/* 80130FD4 0012CC34 48 03 19 6D */ bl func_80162940
lbl_80130FD8:
/* 80130FD8 0012CC38 38 60 02 65 */ li r3, 0x265
/* 80130FDC 0012CC3C 38 80 00 00 */ li r4, 0
/* 80130FE0 0012CC40 38 A0 00 01 */ li r5, 1
/* 80130FE4 0012CC44 48 03 19 5D */ bl func_80162940
/* 80130FE8 0012CC48 38 60 00 02 */ li r3, 2
/* 80130FEC 0012CC4C 38 80 00 00 */ li r4, 0
/* 80130FF0 0012CC50 38 A0 00 00 */ li r5, 0
/* 80130FF4 0012CC54 38 C0 00 01 */ li r6, 1
/* 80130FF8 0012CC58 4B FB 52 31 */ bl func_800E6228
/* 80130FFC 0012CC5C 48 00 01 20 */ b lbl_8013111C
lbl_80131000:
/* 80131000 0012CC60 38 60 00 18 */ li r3, 0x18
/* 80131004 0012CC64 38 80 00 02 */ li r4, 2
/* 80131008 0012CC68 38 A0 00 01 */ li r5, 1
/* 8013100C 0012CC6C 48 03 19 35 */ bl func_80162940
/* 80131010 0012CC70 38 60 00 02 */ li r3, 2
/* 80131014 0012CC74 38 80 00 00 */ li r4, 0
/* 80131018 0012CC78 38 A0 00 01 */ li r5, 1
/* 8013101C 0012CC7C 38 C0 00 01 */ li r6, 1
/* 80131020 0012CC80 4B FB 52 09 */ bl func_800E6228
/* 80131024 0012CC84 48 00 00 F8 */ b lbl_8013111C
/* 80131028 0012CC88 A8 64 00 EC */ lha r3, 0xec(r4)
/* 8013102C 0012CC8C 48 12 2D A5 */ bl func_80253DD0
/* 80131030 0012CC90 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80131034 0012CC94 28 00 00 03 */ cmplwi r0, 3
/* 80131038 0012CC98 40 82 00 E4 */ bne lbl_8013111C
/* 8013103C 0012CC9C 4B FB 60 09 */ bl func_800E7044
/* 80131040 0012CCA0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131044 0012CCA4 80 03 01 60 */ lwz r0, 0x160(r3)
/* 80131048 0012CCA8 28 00 00 0B */ cmplwi r0, 0xb
/* 8013104C 0012CCAC 40 82 00 2C */ bne lbl_80131078
/* 80131050 0012CCB0 38 60 02 65 */ li r3, 0x265
/* 80131054 0012CCB4 38 80 00 00 */ li r4, 0
/* 80131058 0012CCB8 38 A0 00 01 */ li r5, 1
/* 8013105C 0012CCBC 48 03 18 E5 */ bl func_80162940
/* 80131060 0012CCC0 38 60 02 67 */ li r3, 0x267
/* 80131064 0012CCC4 38 80 00 00 */ li r4, 0
/* 80131068 0012CCC8 38 A0 00 01 */ li r5, 1
/* 8013106C 0012CCCC 48 03 18 D5 */ bl func_80162940
/* 80131070 0012CCD0 38 60 00 01 */ li r3, 1
/* 80131074 0012CCD4 48 00 00 AC */ b lbl_80131120
lbl_80131078:
/* 80131078 0012CCD8 4B FE DF D9 */ bl func_8011F050
/* 8013107C 0012CCDC 38 60 00 01 */ li r3, 1
/* 80131080 0012CCE0 4B F2 6F 35 */ bl func_80057FB4
/* 80131084 0012CCE4 38 60 00 07 */ li r3, 7
/* 80131088 0012CCE8 38 80 00 00 */ li r4, 0
/* 8013108C 0012CCEC 4B FB 41 99 */ bl func_800E5224
/* 80131090 0012CCF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80131094 0012CCF4 41 82 00 18 */ beq lbl_801310AC
/* 80131098 0012CCF8 38 60 00 18 */ li r3, 0x18
/* 8013109C 0012CCFC 38 80 00 01 */ li r4, 1
/* 801310A0 0012CD00 38 A0 00 01 */ li r5, 1
/* 801310A4 0012CD04 48 03 18 9D */ bl func_80162940
/* 801310A8 0012CD08 48 00 00 14 */ b lbl_801310BC
lbl_801310AC:
/* 801310AC 0012CD0C 38 60 00 18 */ li r3, 0x18
/* 801310B0 0012CD10 38 80 00 02 */ li r4, 2
/* 801310B4 0012CD14 38 A0 00 01 */ li r5, 1
/* 801310B8 0012CD18 48 03 18 89 */ bl func_80162940
lbl_801310BC:
/* 801310BC 0012CD1C 38 60 00 06 */ li r3, 6
/* 801310C0 0012CD20 38 80 00 0C */ li r4, 0xc
/* 801310C4 0012CD24 38 A0 00 01 */ li r5, 1
/* 801310C8 0012CD28 48 03 18 79 */ bl func_80162940
/* 801310CC 0012CD2C 38 60 00 02 */ li r3, 2
/* 801310D0 0012CD30 38 80 00 00 */ li r4, 0
/* 801310D4 0012CD34 38 A0 00 00 */ li r5, 0
/* 801310D8 0012CD38 38 C0 00 01 */ li r6, 1
/* 801310DC 0012CD3C 4B FB 51 4D */ bl func_800E6228
/* 801310E0 0012CD40 38 60 02 67 */ li r3, 0x267
/* 801310E4 0012CD44 38 80 00 01 */ li r4, 1
/* 801310E8 0012CD48 38 A0 00 01 */ li r5, 1
/* 801310EC 0012CD4C 48 03 18 55 */ bl func_80162940
/* 801310F0 0012CD50 38 60 02 65 */ li r3, 0x265
/* 801310F4 0012CD54 38 80 00 00 */ li r4, 0
/* 801310F8 0012CD58 38 A0 00 01 */ li r5, 1
/* 801310FC 0012CD5C 48 03 18 45 */ bl func_80162940
/* 80131100 0012CD60 38 60 02 66 */ li r3, 0x266
/* 80131104 0012CD64 38 80 00 00 */ li r4, 0
/* 80131108 0012CD68 38 A0 00 01 */ li r5, 1
/* 8013110C 0012CD6C 48 03 18 35 */ bl func_80162940
/* 80131110 0012CD70 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131114 0012CD74 38 00 00 B8 */ li r0, 0xb8
/* 80131118 0012CD78 90 03 01 28 */ stw r0, 0x128(r3)
lbl_8013111C:
/* 8013111C 0012CD7C 38 60 00 00 */ li r3, 0
lbl_80131120:
/* 80131120 0012CD80 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80131124 0012CD84 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80131128 0012CD88 7C 08 03 A6 */ mtlr r0
/* 8013112C 0012CD8C 38 21 00 20 */ addi r1, r1, 0x20
/* 80131130 0012CD90 4E 80 00 20 */ blr
.global func_80131134
func_80131134:
/* 80131134 0012CD94 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80131138 0012CD98 7C 08 02 A6 */ mflr r0
/* 8013113C 0012CD9C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80131140 0012CDA0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80131144 0012CDA4 3B E0 00 00 */ li r31, 0
/* 80131148 0012CDA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013114C 0012CDAC B3 E3 01 6E */ sth r31, 0x16e(r3)
/* 80131150 0012CDB0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131154 0012CDB4 B3 E3 01 70 */ sth r31, 0x170(r3)
/* 80131158 0012CDB8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013115C 0012CDBC B3 E3 01 72 */ sth r31, 0x172(r3)
/* 80131160 0012CDC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131164 0012CDC4 B3 E3 01 74 */ sth r31, 0x174(r3)
/* 80131168 0012CDC8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013116C 0012CDCC B3 E3 01 76 */ sth r31, 0x176(r3)
/* 80131170 0012CDD0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131174 0012CDD4 B3 E3 01 78 */ sth r31, 0x178(r3)
/* 80131178 0012CDD8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013117C 0012CDDC B3 E3 01 7A */ sth r31, 0x17a(r3)
/* 80131180 0012CDE0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131184 0012CDE4 B3 E3 01 7C */ sth r31, 0x17c(r3)
/* 80131188 0012CDE8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013118C 0012CDEC B3 E3 01 7E */ sth r31, 0x17e(r3)
/* 80131190 0012CDF0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131194 0012CDF4 B3 E3 01 80 */ sth r31, 0x180(r3)
/* 80131198 0012CDF8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013119C 0012CDFC B3 E3 01 82 */ sth r31, 0x182(r3)
/* 801311A0 0012CE00 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801311A4 0012CE04 B3 E3 01 84 */ sth r31, 0x184(r3)
/* 801311A8 0012CE08 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801311AC 0012CE0C B3 E3 01 86 */ sth r31, 0x186(r3)
/* 801311B0 0012CE10 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801311B4 0012CE14 B3 E3 01 88 */ sth r31, 0x188(r3)
/* 801311B8 0012CE18 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801311BC 0012CE1C B3 E3 01 8A */ sth r31, 0x18a(r3)
/* 801311C0 0012CE20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801311C4 0012CE24 B3 E3 01 8C */ sth r31, 0x18c(r3)
/* 801311C8 0012CE28 4B FE B7 AD */ bl func_8011C974
/* 801311CC 0012CE2C 80 03 00 0C */ lwz r0, 0xc(r3)
/* 801311D0 0012CE30 2C 00 00 01 */ cmpwi r0, 1
/* 801311D4 0012CE34 41 82 00 14 */ beq lbl_801311E8
/* 801311D8 0012CE38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801311DC 0012CE3C 38 00 29 D0 */ li r0, 0x29d0
/* 801311E0 0012CE40 3B E0 00 01 */ li r31, 1
/* 801311E4 0012CE44 B0 03 01 6E */ sth r0, 0x16e(r3)
lbl_801311E8:
/* 801311E8 0012CE48 38 60 00 2D */ li r3, 0x2d
/* 801311EC 0012CE4C 48 03 18 A5 */ bl func_80162A90
/* 801311F0 0012CE50 2C 03 00 00 */ cmpwi r3, 0
/* 801311F4 0012CE54 41 82 00 1C */ beq lbl_80131210
/* 801311F8 0012CE58 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801311FC 0012CE5C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 80131200 0012CE60 38 80 29 C6 */ li r4, 0x29c6
/* 80131204 0012CE64 3B FF 00 01 */ addi r31, r31, 1
/* 80131208 0012CE68 7C 63 02 14 */ add r3, r3, r0
/* 8013120C 0012CE6C B0 83 01 6E */ sth r4, 0x16e(r3)
lbl_80131210:
/* 80131210 0012CE70 38 60 00 2E */ li r3, 0x2e
/* 80131214 0012CE74 48 03 18 7D */ bl func_80162A90
/* 80131218 0012CE78 2C 03 00 00 */ cmpwi r3, 0
/* 8013121C 0012CE7C 41 82 00 1C */ beq lbl_80131238
/* 80131220 0012CE80 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131224 0012CE84 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 80131228 0012CE88 38 80 29 C7 */ li r4, 0x29c7
/* 8013122C 0012CE8C 3B FF 00 01 */ addi r31, r31, 1
/* 80131230 0012CE90 7C 63 02 14 */ add r3, r3, r0
/* 80131234 0012CE94 B0 83 01 6E */ sth r4, 0x16e(r3)
lbl_80131238:
/* 80131238 0012CE98 38 60 00 2F */ li r3, 0x2f
/* 8013123C 0012CE9C 48 03 18 55 */ bl func_80162A90
/* 80131240 0012CEA0 2C 03 00 00 */ cmpwi r3, 0
/* 80131244 0012CEA4 41 82 00 1C */ beq lbl_80131260
/* 80131248 0012CEA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013124C 0012CEAC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 80131250 0012CEB0 38 80 29 C8 */ li r4, 0x29c8
/* 80131254 0012CEB4 3B FF 00 01 */ addi r31, r31, 1
/* 80131258 0012CEB8 7C 63 02 14 */ add r3, r3, r0
/* 8013125C 0012CEBC B0 83 01 6E */ sth r4, 0x16e(r3)
lbl_80131260:
/* 80131260 0012CEC0 38 60 00 30 */ li r3, 0x30
/* 80131264 0012CEC4 48 03 18 2D */ bl func_80162A90
/* 80131268 0012CEC8 2C 03 00 00 */ cmpwi r3, 0
/* 8013126C 0012CECC 41 82 00 1C */ beq lbl_80131288
/* 80131270 0012CED0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131274 0012CED4 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 80131278 0012CED8 38 80 29 C9 */ li r4, 0x29c9
/* 8013127C 0012CEDC 3B FF 00 01 */ addi r31, r31, 1
/* 80131280 0012CEE0 7C 63 02 14 */ add r3, r3, r0
/* 80131284 0012CEE4 B0 83 01 6E */ sth r4, 0x16e(r3)
lbl_80131288:
/* 80131288 0012CEE8 38 60 00 31 */ li r3, 0x31
/* 8013128C 0012CEEC 48 03 18 05 */ bl func_80162A90
/* 80131290 0012CEF0 2C 03 00 00 */ cmpwi r3, 0
/* 80131294 0012CEF4 41 82 00 1C */ beq lbl_801312B0
/* 80131298 0012CEF8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013129C 0012CEFC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 801312A0 0012CF00 38 80 29 CA */ li r4, 0x29ca
/* 801312A4 0012CF04 3B FF 00 01 */ addi r31, r31, 1
/* 801312A8 0012CF08 7C 63 02 14 */ add r3, r3, r0
/* 801312AC 0012CF0C B0 83 01 6E */ sth r4, 0x16e(r3)
lbl_801312B0:
/* 801312B0 0012CF10 38 60 00 32 */ li r3, 0x32
/* 801312B4 0012CF14 48 03 17 DD */ bl func_80162A90
/* 801312B8 0012CF18 2C 03 00 00 */ cmpwi r3, 0
/* 801312BC 0012CF1C 41 82 00 1C */ beq lbl_801312D8
/* 801312C0 0012CF20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801312C4 0012CF24 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 801312C8 0012CF28 38 80 29 CB */ li r4, 0x29cb
/* 801312CC 0012CF2C 3B FF 00 01 */ addi r31, r31, 1
/* 801312D0 0012CF30 7C 63 02 14 */ add r3, r3, r0
/* 801312D4 0012CF34 B0 83 01 6E */ sth r4, 0x16e(r3)
lbl_801312D8:
/* 801312D8 0012CF38 38 60 00 33 */ li r3, 0x33
/* 801312DC 0012CF3C 48 03 17 B5 */ bl func_80162A90
/* 801312E0 0012CF40 2C 03 00 00 */ cmpwi r3, 0
/* 801312E4 0012CF44 41 82 00 1C */ beq lbl_80131300
/* 801312E8 0012CF48 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801312EC 0012CF4C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 801312F0 0012CF50 38 80 29 CC */ li r4, 0x29cc
/* 801312F4 0012CF54 3B FF 00 01 */ addi r31, r31, 1
/* 801312F8 0012CF58 7C 63 02 14 */ add r3, r3, r0
/* 801312FC 0012CF5C B0 83 01 6E */ sth r4, 0x16e(r3)
lbl_80131300:
/* 80131300 0012CF60 38 60 00 35 */ li r3, 0x35
/* 80131304 0012CF64 48 03 17 8D */ bl func_80162A90
/* 80131308 0012CF68 2C 03 00 00 */ cmpwi r3, 0
/* 8013130C 0012CF6C 41 82 00 1C */ beq lbl_80131328
/* 80131310 0012CF70 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131314 0012CF74 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 80131318 0012CF78 38 80 29 CD */ li r4, 0x29cd
/* 8013131C 0012CF7C 3B FF 00 01 */ addi r31, r31, 1
/* 80131320 0012CF80 7C 63 02 14 */ add r3, r3, r0
/* 80131324 0012CF84 B0 83 01 6E */ sth r4, 0x16e(r3)
lbl_80131328:
/* 80131328 0012CF88 38 60 00 34 */ li r3, 0x34
/* 8013132C 0012CF8C 48 03 17 65 */ bl func_80162A90
/* 80131330 0012CF90 2C 03 00 00 */ cmpwi r3, 0
/* 80131334 0012CF94 41 82 00 1C */ beq lbl_80131350
/* 80131338 0012CF98 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013133C 0012CF9C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 80131340 0012CFA0 38 80 29 CE */ li r4, 0x29ce
/* 80131344 0012CFA4 3B FF 00 01 */ addi r31, r31, 1
/* 80131348 0012CFA8 7C 63 02 14 */ add r3, r3, r0
/* 8013134C 0012CFAC B0 83 01 6E */ sth r4, 0x16e(r3)
lbl_80131350:
/* 80131350 0012CFB0 38 60 00 36 */ li r3, 0x36
/* 80131354 0012CFB4 48 03 17 3D */ bl func_80162A90
/* 80131358 0012CFB8 2C 03 00 00 */ cmpwi r3, 0
/* 8013135C 0012CFBC 41 82 00 1C */ beq lbl_80131378
/* 80131360 0012CFC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131364 0012CFC4 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 80131368 0012CFC8 38 80 29 CF */ li r4, 0x29cf
/* 8013136C 0012CFCC 3B FF 00 01 */ addi r31, r31, 1
/* 80131370 0012CFD0 7C 63 02 14 */ add r3, r3, r0
/* 80131374 0012CFD4 B0 83 01 6E */ sth r4, 0x16e(r3)
lbl_80131378:
/* 80131378 0012CFD8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 8013137C 0012CFDC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 80131380 0012CFE0 38 80 00 00 */ li r4, 0
/* 80131384 0012CFE4 7C 63 02 14 */ add r3, r3, r0
/* 80131388 0012CFE8 B0 83 01 6E */ sth r4, 0x16e(r3)
/* 8013138C 0012CFEC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131390 0012CFF0 B0 83 01 64 */ sth r4, 0x164(r3)
/* 80131394 0012CFF4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131398 0012CFF8 B0 83 01 66 */ sth r4, 0x166(r3)
/* 8013139C 0012CFFC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 801313A0 0012D000 B3 E3 01 68 */ sth r31, 0x168(r3)
/* 801313A4 0012D004 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801313A8 0012D008 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801313AC 0012D00C 7C 08 03 A6 */ mtlr r0
/* 801313B0 0012D010 38 21 00 10 */ addi r1, r1, 0x10
/* 801313B4 0012D014 4E 80 00 20 */ blr
lbl_801313B8:
/* 801313B8 0012D018 4E 80 00 20 */ blr
lbl_801313BC:
/* 801313BC 0012D01C 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 801313C0 0012D020 7C 08 02 A6 */ mflr r0
/* 801313C4 0012D024 90 01 00 64 */ stw r0, 0x64(r1)
/* 801313C8 0012D028 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 801313CC 0012D02C 7C 9F 23 78 */ mr r31, r4
/* 801313D0 0012D030 93 C1 00 58 */ stw r30, 0x58(r1)
/* 801313D4 0012D034 93 A1 00 54 */ stw r29, 0x54(r1)
/* 801313D8 0012D038 7C 7D 1B 78 */ mr r29, r3
/* 801313DC 0012D03C 48 02 E3 05 */ bl func_8015F6E0
/* 801313E0 0012D040 4B FE B5 95 */ bl func_8011C974
/* 801313E4 0012D044 7C 7E 1B 78 */ mr r30, r3
/* 801313E8 0012D048 7F A3 EB 78 */ mr r3, r29
/* 801313EC 0012D04C 7F E4 FB 78 */ mr r4, r31
/* 801313F0 0012D050 38 C1 00 08 */ addi r6, r1, 8
/* 801313F4 0012D054 38 A0 00 03 */ li r5, 3
/* 801313F8 0012D058 48 12 2A E5 */ bl func_80253EDC
/* 801313FC 0012D05C 80 01 00 08 */ lwz r0, 8(r1)
/* 80131400 0012D060 28 00 00 0C */ cmplwi r0, 0xc
/* 80131404 0012D064 41 81 03 AC */ bgt lbl_801317B0
/* 80131408 0012D068 3C 60 80 42 */ lis r3, lbl_8041CD74@ha
/* 8013140C 0012D06C 54 00 10 3A */ slwi r0, r0, 2
/* 80131410 0012D070 38 63 CD 74 */ addi r3, r3, lbl_8041CD74@l
/* 80131414 0012D074 7C 63 00 2E */ lwzx r3, r3, r0
/* 80131418 0012D078 7C 69 03 A6 */ mtctr r3
/* 8013141C 0012D07C 4E 80 04 20 */ bctr
/* 80131420 0012D080 7F A3 EB 78 */ mr r3, r29
/* 80131424 0012D084 7F E4 FB 78 */ mr r4, r31
/* 80131428 0012D088 38 C1 00 10 */ addi r6, r1, 0x10
/* 8013142C 0012D08C 38 A0 00 06 */ li r5, 6
/* 80131430 0012D090 48 12 2A AD */ bl func_80253EDC
/* 80131434 0012D094 38 60 00 00 */ li r3, 0
/* 80131438 0012D098 4B FB 50 85 */ bl func_800E64BC
/* 8013143C 0012D09C 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 80131440 0012D0A0 4B FB 46 91 */ bl func_800E5AD0
/* 80131444 0012D0A4 7C 64 1B 78 */ mr r4, r3
/* 80131448 0012D0A8 38 60 00 51 */ li r3, 0x51
/* 8013144C 0012D0AC 38 84 00 04 */ addi r4, r4, 4
/* 80131450 0012D0B0 48 02 AE B9 */ bl func_8015C308
/* 80131454 0012D0B4 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80131458 0012D0B8 38 00 FF 00 */ li r0, -256
/* 8013145C 0012D0BC C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80131460 0012D0C0 38 60 31 53 */ li r3, 0x3153
/* 80131464 0012D0C4 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80131468 0012D0C8 FC 80 28 1E */ fctiwz f4, f5
/* 8013146C 0012D0CC C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80131470 0012D0D0 FC 40 18 1E */ fctiwz f2, f3
/* 80131474 0012D0D4 EC 21 28 28 */ fsubs f1, f1, f5
/* 80131478 0012D0D8 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 8013147C 0012D0DC EC 00 18 28 */ fsubs f0, f0, f3
/* 80131480 0012D0E0 D8 41 00 38 */ stfd f2, 0x38(r1)
/* 80131484 0012D0E4 7C 88 03 78 */ or r8, r4, r0
/* 80131488 0012D0E8 FC 20 08 1E */ fctiwz f1, f1
/* 8013148C 0012D0EC FC 00 00 1E */ fctiwz f0, f0
/* 80131490 0012D0F0 D8 81 00 30 */ stfd f4, 0x30(r1)
/* 80131494 0012D0F4 80 A1 00 3C */ lwz r5, 0x3c(r1)
/* 80131498 0012D0F8 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 8013149C 0012D0FC 80 81 00 34 */ lwz r4, 0x34(r1)
/* 801314A0 0012D100 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 801314A4 0012D104 80 C1 00 44 */ lwz r6, 0x44(r1)
/* 801314A8 0012D108 80 E1 00 4C */ lwz r7, 0x4c(r1)
/* 801314AC 0012D10C 7C C6 07 34 */ extsh r6, r6
/* 801314B0 0012D110 7C E7 07 34 */ extsh r7, r7
/* 801314B4 0012D114 48 11 EC 81 */ bl func_80250134
/* 801314B8 0012D118 48 00 02 F8 */ b lbl_801317B0
/* 801314BC 0012D11C 7F A3 EB 78 */ mr r3, r29
/* 801314C0 0012D120 7F E4 FB 78 */ mr r4, r31
/* 801314C4 0012D124 38 C1 00 10 */ addi r6, r1, 0x10
/* 801314C8 0012D128 38 A0 00 06 */ li r5, 6
/* 801314CC 0012D12C 48 12 2A 11 */ bl func_80253EDC
/* 801314D0 0012D130 38 60 00 01 */ li r3, 1
/* 801314D4 0012D134 4B FB 4F E9 */ bl func_800E64BC
/* 801314D8 0012D138 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 801314DC 0012D13C 4B FB 45 F5 */ bl func_800E5AD0
/* 801314E0 0012D140 7C 64 1B 78 */ mr r4, r3
/* 801314E4 0012D144 38 60 00 52 */ li r3, 0x52
/* 801314E8 0012D148 38 84 00 04 */ addi r4, r4, 4
/* 801314EC 0012D14C 48 02 AE 1D */ bl func_8015C308
/* 801314F0 0012D150 88 1E 00 1B */ lbz r0, 0x1b(r30)
/* 801314F4 0012D154 28 00 00 01 */ cmplwi r0, 1
/* 801314F8 0012D158 40 82 00 6C */ bne lbl_80131564
/* 801314FC 0012D15C C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80131500 0012D160 38 00 FF 00 */ li r0, -256
/* 80131504 0012D164 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80131508 0012D168 38 60 52 52 */ li r3, 0x5252
/* 8013150C 0012D16C C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80131510 0012D170 FC 80 28 1E */ fctiwz f4, f5
/* 80131514 0012D174 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80131518 0012D178 FC 40 18 1E */ fctiwz f2, f3
/* 8013151C 0012D17C EC 21 28 28 */ fsubs f1, f1, f5
/* 80131520 0012D180 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 80131524 0012D184 EC 00 18 28 */ fsubs f0, f0, f3
/* 80131528 0012D188 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 8013152C 0012D18C 7C 88 03 78 */ or r8, r4, r0
/* 80131530 0012D190 FC 20 08 1E */ fctiwz f1, f1
/* 80131534 0012D194 FC 00 00 1E */ fctiwz f0, f0
/* 80131538 0012D198 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 8013153C 0012D19C 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 80131540 0012D1A0 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 80131544 0012D1A4 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 80131548 0012D1A8 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 8013154C 0012D1AC 80 C1 00 3C */ lwz r6, 0x3c(r1)
/* 80131550 0012D1B0 80 E1 00 34 */ lwz r7, 0x34(r1)
/* 80131554 0012D1B4 7C C6 07 34 */ extsh r6, r6
/* 80131558 0012D1B8 7C E7 07 34 */ extsh r7, r7
/* 8013155C 0012D1BC 48 11 EB D9 */ bl func_80250134
/* 80131560 0012D1C0 48 00 02 50 */ b lbl_801317B0
lbl_80131564:
/* 80131564 0012D1C4 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80131568 0012D1C8 38 00 FF 00 */ li r0, -256
/* 8013156C 0012D1CC C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80131570 0012D1D0 38 60 31 54 */ li r3, 0x3154
/* 80131574 0012D1D4 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80131578 0012D1D8 FC 80 28 1E */ fctiwz f4, f5
/* 8013157C 0012D1DC C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80131580 0012D1E0 FC 40 18 1E */ fctiwz f2, f3
/* 80131584 0012D1E4 EC 21 28 28 */ fsubs f1, f1, f5
/* 80131588 0012D1E8 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 8013158C 0012D1EC EC 00 18 28 */ fsubs f0, f0, f3
/* 80131590 0012D1F0 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 80131594 0012D1F4 7C 88 03 78 */ or r8, r4, r0
/* 80131598 0012D1F8 FC 20 08 1E */ fctiwz f1, f1
/* 8013159C 0012D1FC FC 00 00 1E */ fctiwz f0, f0
/* 801315A0 0012D200 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 801315A4 0012D204 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 801315A8 0012D208 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 801315AC 0012D20C 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 801315B0 0012D210 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 801315B4 0012D214 80 C1 00 3C */ lwz r6, 0x3c(r1)
/* 801315B8 0012D218 80 E1 00 34 */ lwz r7, 0x34(r1)
/* 801315BC 0012D21C 7C C6 07 34 */ extsh r6, r6
/* 801315C0 0012D220 7C E7 07 34 */ extsh r7, r7
/* 801315C4 0012D224 48 11 EB 71 */ bl func_80250134
/* 801315C8 0012D228 48 00 01 E8 */ b lbl_801317B0
/* 801315CC 0012D22C 7F A3 EB 78 */ mr r3, r29
/* 801315D0 0012D230 7F E4 FB 78 */ mr r4, r31
/* 801315D4 0012D234 38 C1 00 10 */ addi r6, r1, 0x10
/* 801315D8 0012D238 38 A0 00 06 */ li r5, 6
/* 801315DC 0012D23C 48 12 29 01 */ bl func_80253EDC
/* 801315E0 0012D240 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 801315E4 0012D244 38 00 FF 00 */ li r0, -256
/* 801315E8 0012D248 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 801315EC 0012D24C 38 60 31 44 */ li r3, 0x3144
/* 801315F0 0012D250 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 801315F4 0012D254 FC 80 28 1E */ fctiwz f4, f5
/* 801315F8 0012D258 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 801315FC 0012D25C FC 40 18 1E */ fctiwz f2, f3
/* 80131600 0012D260 EC 21 28 28 */ fsubs f1, f1, f5
/* 80131604 0012D264 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 80131608 0012D268 EC 00 18 28 */ fsubs f0, f0, f3
/* 8013160C 0012D26C D8 41 00 40 */ stfd f2, 0x40(r1)
/* 80131610 0012D270 7C 88 03 78 */ or r8, r4, r0
/* 80131614 0012D274 FC 20 08 1E */ fctiwz f1, f1
/* 80131618 0012D278 FC 00 00 1E */ fctiwz f0, f0
/* 8013161C 0012D27C D8 81 00 48 */ stfd f4, 0x48(r1)
/* 80131620 0012D280 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 80131624 0012D284 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 80131628 0012D288 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 8013162C 0012D28C D8 01 00 30 */ stfd f0, 0x30(r1)
/* 80131630 0012D290 80 C1 00 3C */ lwz r6, 0x3c(r1)
/* 80131634 0012D294 80 E1 00 34 */ lwz r7, 0x34(r1)
/* 80131638 0012D298 7C C6 07 34 */ extsh r6, r6
/* 8013163C 0012D29C 7C E7 07 34 */ extsh r7, r7
/* 80131640 0012D2A0 48 11 EA F5 */ bl func_80250134
/* 80131644 0012D2A4 48 00 01 6C */ b lbl_801317B0
/* 80131648 0012D2A8 7F A3 EB 78 */ mr r3, r29
/* 8013164C 0012D2AC 7F E4 FB 78 */ mr r4, r31
/* 80131650 0012D2B0 38 C1 00 10 */ addi r6, r1, 0x10
/* 80131654 0012D2B4 38 A0 00 06 */ li r5, 6
/* 80131658 0012D2B8 48 12 28 85 */ bl func_80253EDC
/* 8013165C 0012D2BC C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80131660 0012D2C0 38 00 FF 00 */ li r0, -256
/* 80131664 0012D2C4 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80131668 0012D2C8 38 60 31 45 */ li r3, 0x3145
/* 8013166C 0012D2CC C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80131670 0012D2D0 FC 80 28 1E */ fctiwz f4, f5
/* 80131674 0012D2D4 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80131678 0012D2D8 FC 40 18 1E */ fctiwz f2, f3
/* 8013167C 0012D2DC EC 21 28 28 */ fsubs f1, f1, f5
/* 80131680 0012D2E0 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 80131684 0012D2E4 EC 00 18 28 */ fsubs f0, f0, f3
/* 80131688 0012D2E8 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 8013168C 0012D2EC 7C 88 03 78 */ or r8, r4, r0
/* 80131690 0012D2F0 FC 20 08 1E */ fctiwz f1, f1
/* 80131694 0012D2F4 FC 00 00 1E */ fctiwz f0, f0
/* 80131698 0012D2F8 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 8013169C 0012D2FC 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 801316A0 0012D300 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 801316A4 0012D304 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 801316A8 0012D308 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 801316AC 0012D30C 80 C1 00 3C */ lwz r6, 0x3c(r1)
/* 801316B0 0012D310 80 E1 00 34 */ lwz r7, 0x34(r1)
/* 801316B4 0012D314 7C C6 07 34 */ extsh r6, r6
/* 801316B8 0012D318 7C E7 07 34 */ extsh r7, r7
/* 801316BC 0012D31C 48 11 EA 79 */ bl func_80250134
/* 801316C0 0012D320 48 00 00 F0 */ b lbl_801317B0
/* 801316C4 0012D324 7F A3 EB 78 */ mr r3, r29
/* 801316C8 0012D328 7F E4 FB 78 */ mr r4, r31
/* 801316CC 0012D32C 38 C1 00 10 */ addi r6, r1, 0x10
/* 801316D0 0012D330 38 A0 00 06 */ li r5, 6
/* 801316D4 0012D334 48 12 28 09 */ bl func_80253EDC
/* 801316D8 0012D338 C0 21 00 20 */ lfs f1, 0x20(r1)
/* 801316DC 0012D33C 38 00 FF 00 */ li r0, -256
/* 801316E0 0012D340 C0 42 8D B4 */ lfs f2, lbl_806413B4-_SDA2_BASE_(r2)
/* 801316E4 0012D344 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 801316E8 0012D348 EC 81 10 28 */ fsubs f4, f1, f2
/* 801316EC 0012D34C C0 21 00 10 */ lfs f1, 0x10(r1)
/* 801316F0 0012D350 EC 60 10 28 */ fsubs f3, f0, f2
/* 801316F4 0012D354 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 801316F8 0012D358 FC 40 08 1E */ fctiwz f2, f1
/* 801316FC 0012D35C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
/* 80131700 0012D360 EC 20 08 28 */ fsubs f1, f0, f1
/* 80131704 0012D364 80 63 01 60 */ lwz r3, 0x160(r3)
/* 80131708 0012D368 EC 03 20 28 */ fsubs f0, f3, f4
/* 8013170C 0012D36C D8 41 00 48 */ stfd f2, 0x48(r1)
/* 80131710 0012D370 FC 40 20 1E */ fctiwz f2, f4
/* 80131714 0012D374 38 83 FF F6 */ addi r4, r3, -10
/* 80131718 0012D378 FC 20 08 1E */ fctiwz f1, f1
/* 8013171C 0012D37C 20 63 00 0A */ subfic r3, r3, 0xa
/* 80131720 0012D380 FC 00 00 1E */ fctiwz f0, f0
/* 80131724 0012D384 7C 83 18 F8 */ nor r3, r4, r3
/* 80131728 0012D388 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 8013172C 0012D38C 7C 63 FE 70 */ srawi r3, r3, 0x1f
/* 80131730 0012D390 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 80131734 0012D394 38 63 31 4E */ addi r3, r3, 0x314e
/* 80131738 0012D398 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 8013173C 0012D39C D8 01 00 30 */ stfd f0, 0x30(r1)
/* 80131740 0012D3A0 80 C1 00 3C */ lwz r6, 0x3c(r1)
/* 80131744 0012D3A4 80 E1 00 34 */ lwz r7, 0x34(r1)
/* 80131748 0012D3A8 D0 81 00 20 */ stfs f4, 0x20(r1)
/* 8013174C 0012D3AC 7C C6 07 34 */ extsh r6, r6
/* 80131750 0012D3B0 7C E7 07 34 */ extsh r7, r7
/* 80131754 0012D3B4 D0 61 00 28 */ stfs f3, 0x28(r1)
/* 80131758 0012D3B8 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 8013175C 0012D3BC 7C 88 03 78 */ or r8, r4, r0
/* 80131760 0012D3C0 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 80131764 0012D3C4 48 11 E9 D1 */ bl func_80250134
/* 80131768 0012D3C8 48 00 00 48 */ b lbl_801317B0
/* 8013176C 0012D3CC 7F A3 EB 78 */ mr r3, r29
/* 80131770 0012D3D0 7F E4 FB 78 */ mr r4, r31
/* 80131774 0012D3D4 38 C1 00 10 */ addi r6, r1, 0x10
/* 80131778 0012D3D8 38 A0 00 06 */ li r5, 6
/* 8013177C 0012D3DC 48 12 27 61 */ bl func_80253EDC
/* 80131780 0012D3E0 38 81 00 10 */ addi r4, r1, 0x10
/* 80131784 0012D3E4 38 60 00 0A */ li r3, 0xa
/* 80131788 0012D3E8 4B F2 82 B5 */ bl func_80059A3C
/* 8013178C 0012D3EC 48 00 00 24 */ b lbl_801317B0
/* 80131790 0012D3F0 7F A3 EB 78 */ mr r3, r29
/* 80131794 0012D3F4 7F E4 FB 78 */ mr r4, r31
/* 80131798 0012D3F8 38 C1 00 10 */ addi r6, r1, 0x10
/* 8013179C 0012D3FC 38 A0 00 06 */ li r5, 6
/* 801317A0 0012D400 48 12 27 3D */ bl func_80253EDC
/* 801317A4 0012D404 38 81 00 10 */ addi r4, r1, 0x10
/* 801317A8 0012D408 38 60 00 0B */ li r3, 0xb
/* 801317AC 0012D40C 4B F2 82 91 */ bl func_80059A3C
lbl_801317B0:
/* 801317B0 0012D410 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801317B4 0012D414 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 801317B8 0012D418 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 801317BC 0012D41C 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 801317C0 0012D420 7C 08 03 A6 */ mtlr r0
/* 801317C4 0012D424 38 21 00 60 */ addi r1, r1, 0x60
/* 801317C8 0012D428 4E 80 00 20 */ blr
.global func_801317CC
func_801317CC:
/* 801317CC 0012D42C 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 801317D0 0012D430 7C 08 02 A6 */ mflr r0
/* 801317D4 0012D434 90 01 00 64 */ stw r0, 0x64(r1)
/* 801317D8 0012D438 39 61 00 60 */ addi r11, r1, 0x60
/* 801317DC 0012D43C 48 09 59 29 */ bl _savegpr_18
/* 801317E0 0012D440 4B FE B1 95 */ bl func_8011C974
/* 801317E4 0012D444 7C 7C 1B 78 */ mr r28, r3
/* 801317E8 0012D448 3B E1 00 10 */ addi r31, r1, 0x10
/* 801317EC 0012D44C 3B C1 00 1C */ addi r30, r1, 0x1c
/* 801317F0 0012D450 3B 41 00 08 */ addi r26, r1, 8
/* 801317F4 0012D454 3B 00 00 00 */ li r24, 0
/* 801317F8 0012D458 3A A0 00 00 */ li r21, 0
/* 801317FC 0012D45C 3B A0 00 00 */ li r29, 0
lbl_80131800:
/* 80131800 0012D460 56 A3 06 3E */ clrlwi r3, r21, 0x18
/* 80131804 0012D464 3B 20 00 00 */ li r25, 0
/* 80131808 0012D468 3A E0 00 64 */ li r23, 0x64
/* 8013180C 0012D46C 3A C0 00 00 */ li r22, 0
/* 80131810 0012D470 4B FB 42 C1 */ bl func_800E5AD0
/* 80131814 0012D474 88 03 05 45 */ lbz r0, 0x545(r3)
/* 80131818 0012D478 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
/* 8013181C 0012D47C 41 82 03 B0 */ beq lbl_80131BCC
/* 80131820 0012D480 3A 80 00 00 */ li r20, 0
lbl_80131824:
/* 80131824 0012D484 56 9B 0D FC */ rlwinm r27, r20, 1, 0x17, 0x1e
/* 80131828 0012D488 56 92 06 3E */ clrlwi r18, r20, 0x18
/* 8013182C 0012D48C 7F BE DB 2E */ sthx r29, r30, r27
/* 80131830 0012D490 7E 43 93 78 */ mr r3, r18
/* 80131834 0012D494 56 A4 06 3E */ clrlwi r4, r21, 0x18
/* 80131838 0012D498 7F BF DB 2E */ sthx r29, r31, r27
/* 8013183C 0012D49C 7F BA 91 AE */ stbx r29, r26, r18
/* 80131840 0012D4A0 4B FB 45 AD */ bl func_800E5DEC
/* 80131844 0012D4A4 88 03 00 8A */ lbz r0, 0x8a(r3)
/* 80131848 0012D4A8 7C 73 1B 78 */ mr r19, r3
/* 8013184C 0012D4AC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
/* 80131850 0012D4B0 41 82 00 84 */ beq lbl_801318D4
/* 80131854 0012D4B4 4B F2 53 81 */ bl func_80056BD4
/* 80131858 0012D4B8 2C 03 00 00 */ cmpwi r3, 0
/* 8013185C 0012D4BC 41 82 00 78 */ beq lbl_801318D4
/* 80131860 0012D4C0 7E 63 9B 78 */ mr r3, r19
/* 80131864 0012D4C4 4B F2 55 C9 */ bl func_80056E2C
/* 80131868 0012D4C8 2C 03 00 00 */ cmpwi r3, 0
/* 8013186C 0012D4CC 40 82 00 68 */ bne lbl_801318D4
/* 80131870 0012D4D0 7E 63 9B 78 */ mr r3, r19
/* 80131874 0012D4D4 38 80 00 A0 */ li r4, 0xa0
/* 80131878 0012D4D8 38 A0 00 00 */ li r5, 0
/* 8013187C 0012D4DC 48 2A 96 81 */ bl func_803DAEFC
/* 80131880 0012D4E0 54 64 06 3E */ clrlwi r4, r3, 0x18
/* 80131884 0012D4E4 57 20 06 3E */ clrlwi r0, r25, 0x18
/* 80131888 0012D4E8 7C 04 00 40 */ cmplw r4, r0
/* 8013188C 0012D4EC 7C 7A 91 AE */ stbx r3, r26, r18
/* 80131890 0012D4F0 40 81 00 08 */ ble lbl_80131898
/* 80131894 0012D4F4 7C 99 23 78 */ mr r25, r4
lbl_80131898:
/* 80131898 0012D4F8 56 E0 06 3E */ clrlwi r0, r23, 0x18
/* 8013189C 0012D4FC 7C 04 00 40 */ cmplw r4, r0
/* 801318A0 0012D500 40 80 00 08 */ bge lbl_801318A8
/* 801318A4 0012D504 7C 97 23 78 */ mr r23, r4
lbl_801318A8:
/* 801318A8 0012D508 7E 63 9B 78 */ mr r3, r19
/* 801318AC 0012D50C 38 80 00 05 */ li r4, 5
/* 801318B0 0012D510 38 A0 00 00 */ li r5, 0
/* 801318B4 0012D514 3A D6 00 01 */ addi r22, r22, 1
/* 801318B8 0012D518 48 2A 96 45 */ bl func_803DAEFC
/* 801318BC 0012D51C 7C 7E DB 2E */ sthx r3, r30, r27
/* 801318C0 0012D520 7E 63 9B 78 */ mr r3, r19
/* 801318C4 0012D524 38 80 00 06 */ li r4, 6
/* 801318C8 0012D528 38 A0 00 00 */ li r5, 0
/* 801318CC 0012D52C 48 2A 96 31 */ bl func_803DAEFC
/* 801318D0 0012D530 7C 7F DB 2E */ sthx r3, r31, r27
lbl_801318D4:
/* 801318D4 0012D534 3A 94 00 01 */ addi r20, r20, 1
/* 801318D8 0012D538 28 14 00 06 */ cmplwi r20, 6
/* 801318DC 0012D53C 41 80 FF 48 */ blt lbl_80131824
/* 801318E0 0012D540 A0 7C 00 8A */ lhz r3, 0x8a(r28)
/* 801318E4 0012D544 56 E0 06 3E */ clrlwi r0, r23, 0x18
/* 801318E8 0012D548 7C 03 00 00 */ cmpw r3, r0
/* 801318EC 0012D54C 41 81 02 E0 */ bgt lbl_80131BCC
/* 801318F0 0012D550 A0 7C 00 8C */ lhz r3, 0x8c(r28)
/* 801318F4 0012D554 57 20 06 3E */ clrlwi r0, r25, 0x18
/* 801318F8 0012D558 7C 03 00 00 */ cmpw r3, r0
/* 801318FC 0012D55C 41 80 02 D0 */ blt lbl_80131BCC
/* 80131900 0012D560 A0 1C 00 90 */ lhz r0, 0x90(r28)
/* 80131904 0012D564 2C 00 00 07 */ cmpwi r0, 7
/* 80131908 0012D568 41 82 00 30 */ beq lbl_80131938
/* 8013190C 0012D56C 40 80 00 48 */ bge lbl_80131954
/* 80131910 0012D570 2C 00 00 00 */ cmpwi r0, 0
/* 80131914 0012D574 41 82 00 08 */ beq lbl_8013191C
/* 80131918 0012D578 48 00 00 3C */ b lbl_80131954
lbl_8013191C:
/* 8013191C 0012D57C 80 1C 00 08 */ lwz r0, 8(r28)
/* 80131920 0012D580 2C 00 00 02 */ cmpwi r0, 2
/* 80131924 0012D584 40 82 00 0C */ bne lbl_80131930
/* 80131928 0012D588 38 E0 00 01 */ li r7, 1
/* 8013192C 0012D58C 48 00 00 2C */ b lbl_80131958
lbl_80131930:
/* 80131930 0012D590 38 E0 00 02 */ li r7, 2
/* 80131934 0012D594 48 00 00 24 */ b lbl_80131958
lbl_80131938:
/* 80131938 0012D598 80 1C 00 08 */ lwz r0, 8(r28)
/* 8013193C 0012D59C 2C 00 00 02 */ cmpwi r0, 2
/* 80131940 0012D5A0 40 82 00 0C */ bne lbl_8013194C
/* 80131944 0012D5A4 38 E0 00 03 */ li r7, 3
/* 80131948 0012D5A8 48 00 00 10 */ b lbl_80131958
lbl_8013194C:
/* 8013194C 0012D5AC 38 E0 00 04 */ li r7, 4
/* 80131950 0012D5B0 48 00 00 08 */ b lbl_80131958
lbl_80131954:
/* 80131954 0012D5B4 54 07 06 3E */ clrlwi r7, r0, 0x18
lbl_80131958:
/* 80131958 0012D5B8 56 C0 06 3E */ clrlwi r0, r22, 0x18
/* 8013195C 0012D5BC 7C 00 38 40 */ cmplw r0, r7
/* 80131960 0012D5C0 41 80 02 6C */ blt lbl_80131BCC
/* 80131964 0012D5C4 2C 00 00 00 */ cmpwi r0, 0
/* 80131968 0012D5C8 41 82 02 64 */ beq lbl_80131BCC
/* 8013196C 0012D5CC 38 C0 00 00 */ li r6, 0
lbl_80131970:
/* 80131970 0012D5D0 54 C3 06 3E */ clrlwi r3, r6, 0x18
/* 80131974 0012D5D4 38 A0 00 05 */ li r5, 5
/* 80131978 0012D5D8 20 03 00 05 */ subfic r0, r3, 5
/* 8013197C 0012D5DC 7C 09 03 A6 */ mtctr r0
/* 80131980 0012D5E0 28 03 00 05 */ cmplwi r3, 5
/* 80131984 0012D5E4 40 80 00 2C */ bge lbl_801319B0
lbl_80131988:
/* 80131988 0012D5E8 54 A0 06 3E */ clrlwi r0, r5, 0x18
/* 8013198C 0012D5EC 38 81 00 08 */ addi r4, r1, 8
/* 80131990 0012D5F0 7C 04 00 EE */ lbzux r0, r4, r0
/* 80131994 0012D5F4 88 64 FF FF */ lbz r3, -1(r4)
/* 80131998 0012D5F8 7C 03 00 40 */ cmplw r3, r0
/* 8013199C 0012D5FC 40 81 00 0C */ ble lbl_801319A8
/* 801319A0 0012D600 98 64 00 00 */ stb r3, 0(r4)
/* 801319A4 0012D604 98 04 FF FF */ stb r0, -1(r4)
lbl_801319A8:
/* 801319A8 0012D608 38 A5 FF FF */ addi r5, r5, -1
/* 801319AC 0012D60C 42 00 FF DC */ bdnz lbl_80131988
lbl_801319B0:
/* 801319B0 0012D610 38 C6 00 01 */ addi r6, r6, 1
/* 801319B4 0012D614 28 06 00 06 */ cmplwi r6, 6
/* 801319B8 0012D618 41 80 FF B8 */ blt lbl_80131970
/* 801319BC 0012D61C 88 01 00 08 */ lbz r0, 8(r1)
/* 801319C0 0012D620 38 80 00 00 */ li r4, 0
/* 801319C4 0012D624 2C 00 00 00 */ cmpwi r0, 0
/* 801319C8 0012D628 7C 03 03 78 */ mr r3, r0
/* 801319CC 0012D62C 41 82 00 08 */ beq lbl_801319D4
/* 801319D0 0012D630 38 80 00 01 */ li r4, 1
lbl_801319D4:
/* 801319D4 0012D634 7C 04 38 40 */ cmplw r4, r7
/* 801319D8 0012D638 41 82 00 A0 */ beq lbl_80131A78
/* 801319DC 0012D63C 88 01 00 09 */ lbz r0, 9(r1)
/* 801319E0 0012D640 2C 00 00 00 */ cmpwi r0, 0
/* 801319E4 0012D644 7C 63 02 14 */ add r3, r3, r0
/* 801319E8 0012D648 41 82 00 0C */ beq lbl_801319F4
/* 801319EC 0012D64C 38 04 00 01 */ addi r0, r4, 1
/* 801319F0 0012D650 54 04 06 3E */ clrlwi r4, r0, 0x18
lbl_801319F4:
/* 801319F4 0012D654 7C 04 38 40 */ cmplw r4, r7
/* 801319F8 0012D658 41 82 00 80 */ beq lbl_80131A78
/* 801319FC 0012D65C 88 01 00 0A */ lbz r0, 0xa(r1)
/* 80131A00 0012D660 2C 00 00 00 */ cmpwi r0, 0
/* 80131A04 0012D664 7C 63 02 14 */ add r3, r3, r0
/* 80131A08 0012D668 41 82 00 0C */ beq lbl_80131A14
/* 80131A0C 0012D66C 38 04 00 01 */ addi r0, r4, 1
/* 80131A10 0012D670 54 04 06 3E */ clrlwi r4, r0, 0x18
lbl_80131A14:
/* 80131A14 0012D674 7C 04 38 40 */ cmplw r4, r7
/* 80131A18 0012D678 41 82 00 60 */ beq lbl_80131A78
/* 80131A1C 0012D67C 88 01 00 0B */ lbz r0, 0xb(r1)
/* 80131A20 0012D680 2C 00 00 00 */ cmpwi r0, 0
/* 80131A24 0012D684 7C 63 02 14 */ add r3, r3, r0
/* 80131A28 0012D688 41 82 00 0C */ beq lbl_80131A34
/* 80131A2C 0012D68C 38 04 00 01 */ addi r0, r4, 1
/* 80131A30 0012D690 54 04 06 3E */ clrlwi r4, r0, 0x18
lbl_80131A34:
/* 80131A34 0012D694 7C 04 38 40 */ cmplw r4, r7
/* 80131A38 0012D698 41 82 00 40 */ beq lbl_80131A78
/* 80131A3C 0012D69C 88 01 00 0C */ lbz r0, 0xc(r1)
/* 80131A40 0012D6A0 2C 00 00 00 */ cmpwi r0, 0
/* 80131A44 0012D6A4 7C 63 02 14 */ add r3, r3, r0
/* 80131A48 0012D6A8 41 82 00 0C */ beq lbl_80131A54
/* 80131A4C 0012D6AC 38 04 00 01 */ addi r0, r4, 1
/* 80131A50 0012D6B0 54 04 06 3E */ clrlwi r4, r0, 0x18
lbl_80131A54:
/* 80131A54 0012D6B4 7C 04 38 40 */ cmplw r4, r7
/* 80131A58 0012D6B8 41 82 00 20 */ beq lbl_80131A78
/* 80131A5C 0012D6BC 88 01 00 0D */ lbz r0, 0xd(r1)
/* 80131A60 0012D6C0 2C 00 00 00 */ cmpwi r0, 0
/* 80131A64 0012D6C4 7C 63 02 14 */ add r3, r3, r0
/* 80131A68 0012D6C8 41 82 00 0C */ beq lbl_80131A74
/* 80131A6C 0012D6CC 38 04 00 01 */ addi r0, r4, 1
/* 80131A70 0012D6D0 54 04 06 3E */ clrlwi r4, r0, 0x18
lbl_80131A74:
/* 80131A74 0012D6D4 7C 04 38 40 */ cmplw r4, r7
lbl_80131A78:
/* 80131A78 0012D6D8 A0 1C 00 8E */ lhz r0, 0x8e(r28)
/* 80131A7C 0012D6DC 7C 00 18 00 */ cmpw r0, r3
/* 80131A80 0012D6E0 41 80 01 4C */ blt lbl_80131BCC
/* 80131A84 0012D6E4 3A 60 00 01 */ li r19, 1
/* 80131A88 0012D6E8 3B 60 00 00 */ li r27, 0
lbl_80131A8C:
/* 80131A8C 0012D6EC 57 63 06 3E */ clrlwi r3, r27, 0x18
/* 80131A90 0012D6F0 56 A4 06 3E */ clrlwi r4, r21, 0x18
/* 80131A94 0012D6F4 4B FB 43 59 */ bl func_800E5DEC
/* 80131A98 0012D6F8 88 03 00 8A */ lbz r0, 0x8a(r3)
/* 80131A9C 0012D6FC 7C 79 1B 78 */ mr r25, r3
/* 80131AA0 0012D700 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
/* 80131AA4 0012D704 41 82 00 D8 */ beq lbl_80131B7C
/* 80131AA8 0012D708 4B F2 51 2D */ bl func_80056BD4
/* 80131AAC 0012D70C 2C 03 00 00 */ cmpwi r3, 0
/* 80131AB0 0012D710 41 82 00 C4 */ beq lbl_80131B74
/* 80131AB4 0012D714 7F 23 CB 78 */ mr r3, r25
/* 80131AB8 0012D718 4B F2 53 75 */ bl func_80056E2C
/* 80131ABC 0012D71C 2C 03 00 00 */ cmpwi r3, 0
/* 80131AC0 0012D720 40 82 00 B4 */ bne lbl_80131B74
/* 80131AC4 0012D724 A0 1C 00 96 */ lhz r0, 0x96(r28)
/* 80131AC8 0012D728 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
/* 80131ACC 0012D72C 40 82 00 4C */ bne lbl_80131B18
/* 80131AD0 0012D730 57 74 06 3E */ clrlwi r20, r27, 0x18
/* 80131AD4 0012D734 3A 40 00 00 */ li r18, 0
lbl_80131AD8:
/* 80131AD8 0012D738 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 80131ADC 0012D73C 7C 00 A0 40 */ cmplw r0, r20
/* 80131AE0 0012D740 41 82 00 2C */ beq lbl_80131B0C
/* 80131AE4 0012D744 7F 23 CB 78 */ mr r3, r25
/* 80131AE8 0012D748 38 80 00 05 */ li r4, 5
/* 80131AEC 0012D74C 38 A0 00 00 */ li r5, 0
/* 80131AF0 0012D750 48 2A 94 0D */ bl func_803DAEFC
/* 80131AF4 0012D754 56 40 0D FC */ rlwinm r0, r18, 1, 0x17, 0x1e
/* 80131AF8 0012D758 7C 1E 02 2E */ lhzx r0, r30, r0
/* 80131AFC 0012D75C 7C 00 18 40 */ cmplw r0, r3
/* 80131B00 0012D760 40 82 00 0C */ bne lbl_80131B0C
/* 80131B04 0012D764 3A 60 00 00 */ li r19, 0
/* 80131B08 0012D768 48 00 00 10 */ b lbl_80131B18
lbl_80131B0C:
/* 80131B0C 0012D76C 3A 52 00 01 */ addi r18, r18, 1
/* 80131B10 0012D770 28 12 00 06 */ cmplwi r18, 6
/* 80131B14 0012D774 41 80 FF C4 */ blt lbl_80131AD8
lbl_80131B18:
/* 80131B18 0012D778 A0 1C 00 96 */ lhz r0, 0x96(r28)
/* 80131B1C 0012D77C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 80131B20 0012D780 40 82 00 54 */ bne lbl_80131B74
/* 80131B24 0012D784 57 74 06 3E */ clrlwi r20, r27, 0x18
/* 80131B28 0012D788 3A C0 00 00 */ li r22, 0
lbl_80131B2C:
/* 80131B2C 0012D78C 56 C0 06 3E */ clrlwi r0, r22, 0x18
/* 80131B30 0012D790 7C 00 A0 40 */ cmplw r0, r20
/* 80131B34 0012D794 41 82 00 34 */ beq lbl_80131B68
/* 80131B38 0012D798 56 C0 0D FC */ rlwinm r0, r22, 1, 0x17, 0x1e
/* 80131B3C 0012D79C 7E 5F 02 2E */ lhzx r18, r31, r0
/* 80131B40 0012D7A0 2C 12 00 00 */ cmpwi r18, 0
/* 80131B44 0012D7A4 41 82 00 24 */ beq lbl_80131B68
/* 80131B48 0012D7A8 7F 23 CB 78 */ mr r3, r25
/* 80131B4C 0012D7AC 38 80 00 06 */ li r4, 6
/* 80131B50 0012D7B0 38 A0 00 00 */ li r5, 0
/* 80131B54 0012D7B4 48 2A 93 A9 */ bl func_803DAEFC
/* 80131B58 0012D7B8 7C 12 18 40 */ cmplw r18, r3
/* 80131B5C 0012D7BC 40 82 00 0C */ bne lbl_80131B68
/* 80131B60 0012D7C0 3A 60 00 00 */ li r19, 0
/* 80131B64 0012D7C4 48 00 00 10 */ b lbl_80131B74
lbl_80131B68:
/* 80131B68 0012D7C8 3A D6 00 01 */ addi r22, r22, 1
/* 80131B6C 0012D7CC 28 16 00 06 */ cmplwi r22, 6
/* 80131B70 0012D7D0 41 80 FF BC */ blt lbl_80131B2C
lbl_80131B74:
/* 80131B74 0012D7D4 2C 13 00 00 */ cmpwi r19, 0
/* 80131B78 0012D7D8 41 82 00 10 */ beq lbl_80131B88
lbl_80131B7C:
/* 80131B7C 0012D7DC 3B 7B 00 01 */ addi r27, r27, 1
/* 80131B80 0012D7E0 28 1B 00 06 */ cmplwi r27, 6
/* 80131B84 0012D7E4 41 80 FF 08 */ blt lbl_80131A8C
lbl_80131B88:
/* 80131B88 0012D7E8 2C 13 00 00 */ cmpwi r19, 0
/* 80131B8C 0012D7EC 41 82 00 40 */ beq lbl_80131BCC
/* 80131B90 0012D7F0 3B 18 00 01 */ addi r24, r24, 1
/* 80131B94 0012D7F4 57 00 06 3E */ clrlwi r0, r24, 0x18
/* 80131B98 0012D7F8 28 00 00 02 */ cmplwi r0, 2
/* 80131B9C 0012D7FC 41 80 00 0C */ blt lbl_80131BA8
/* 80131BA0 0012D800 38 60 00 01 */ li r3, 1
/* 80131BA4 0012D804 48 00 00 38 */ b lbl_80131BDC
lbl_80131BA8:
/* 80131BA8 0012D808 38 60 02 61 */ li r3, 0x261
/* 80131BAC 0012D80C 48 03 0E E5 */ bl func_80162A90
/* 80131BB0 0012D810 28 03 00 04 */ cmplwi r3, 4
/* 80131BB4 0012D814 40 82 00 18 */ bne lbl_80131BCC
/* 80131BB8 0012D818 57 00 06 3E */ clrlwi r0, r24, 0x18
/* 80131BBC 0012D81C 28 00 00 01 */ cmplwi r0, 1
/* 80131BC0 0012D820 41 80 00 0C */ blt lbl_80131BCC
/* 80131BC4 0012D824 38 60 00 01 */ li r3, 1
/* 80131BC8 0012D828 48 00 00 14 */ b lbl_80131BDC
lbl_80131BCC:
/* 80131BCC 0012D82C 3A B5 00 01 */ addi r21, r21, 1
/* 80131BD0 0012D830 28 15 00 68 */ cmplwi r21, 0x68
/* 80131BD4 0012D834 41 80 FC 2C */ blt lbl_80131800
/* 80131BD8 0012D838 38 60 00 00 */ li r3, 0
lbl_80131BDC:
/* 80131BDC 0012D83C 39 61 00 60 */ addi r11, r1, 0x60
/* 80131BE0 0012D840 48 09 55 71 */ bl _restgpr_18
/* 80131BE4 0012D844 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80131BE8 0012D848 7C 08 03 A6 */ mtlr r0
/* 80131BEC 0012D84C 38 21 00 60 */ addi r1, r1, 0x60
/* 80131BF0 0012D850 4E 80 00 20 */ blr
.global func_80131BF4
func_80131BF4:
/* 80131BF4 0012D854 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 80131BF8 0012D858 7C 08 02 A6 */ mflr r0
/* 80131BFC 0012D85C 7C 63 07 34 */ extsh r3, r3
/* 80131C00 0012D860 90 01 00 64 */ stw r0, 0x64(r1)
/* 80131C04 0012D864 38 C1 00 08 */ addi r6, r1, 8
/* 80131C08 0012D868 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 80131C0C 0012D86C 7C BF 2B 78 */ mr r31, r5
/* 80131C10 0012D870 38 A0 00 06 */ li r5, 6
/* 80131C14 0012D874 48 12 22 C9 */ bl func_80253EDC
/* 80131C18 0012D878 7F E3 FB 78 */ mr r3, r31
/* 80131C1C 0012D87C 38 80 00 01 */ li r4, 1
/* 80131C20 0012D880 38 A0 00 00 */ li r5, 0
/* 80131C24 0012D884 48 11 E7 75 */ bl func_80250398
/* 80131C28 0012D888 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 80131C2C 0012D88C 3C 00 43 30 */ lis r0, 0x4330
/* 80131C30 0012D890 C0 81 00 08 */ lfs f4, 8(r1)
/* 80131C34 0012D894 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80131C38 0012D898 C0 41 00 18 */ lfs f2, 0x18(r1)
/* 80131C3C 0012D89C 7C 64 07 34 */ extsh r4, r3
/* 80131C40 0012D8A0 EC 60 20 28 */ fsubs f3, f0, f4
/* 80131C44 0012D8A4 C0 01 00 20 */ lfs f0, 0x20(r1)
/* 80131C48 0012D8A8 FC 20 10 1E */ fctiwz f1, f2
/* 80131C4C 0012D8AC 90 01 00 30 */ stw r0, 0x30(r1)
/* 80131C50 0012D8B0 EC 00 10 28 */ fsubs f0, f0, f2
/* 80131C54 0012D8B4 7F E3 FB 78 */ mr r3, r31
/* 80131C58 0012D8B8 FC 40 18 1E */ fctiwz f2, f3
/* 80131C5C 0012D8BC D8 21 00 40 */ stfd f1, 0x40(r1)
/* 80131C60 0012D8C0 FC 00 00 1E */ fctiwz f0, f0
/* 80131C64 0012D8C4 C8 22 8D B8 */ lfd f1, lbl_806413B8-_SDA2_BASE_(r2)
/* 80131C68 0012D8C8 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 80131C6C 0012D8CC 39 00 FF FF */ li r8, -1
/* 80131C70 0012D8D0 D8 41 00 28 */ stfd f2, 0x28(r1)
/* 80131C74 0012D8D4 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 80131C78 0012D8D8 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 80131C7C 0012D8DC 7C 06 07 34 */ extsh r6, r0
/* 80131C80 0012D8E0 7C 84 30 50 */ subf r4, r4, r6
/* 80131C84 0012D8E4 80 E1 00 4C */ lwz r7, 0x4c(r1)
/* 80131C88 0012D8E8 54 80 0F FE */ srwi r0, r4, 0x1f
/* 80131C8C 0012D8EC 7C 00 22 14 */ add r0, r0, r4
/* 80131C90 0012D8F0 7C E7 07 34 */ extsh r7, r7
/* 80131C94 0012D8F4 7C 00 0E 70 */ srawi r0, r0, 1
/* 80131C98 0012D8F8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80131C9C 0012D8FC 90 01 00 34 */ stw r0, 0x34(r1)
/* 80131CA0 0012D900 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 80131CA4 0012D904 EC 00 08 28 */ fsubs f0, f0, f1
/* 80131CA8 0012D908 EC 04 00 2A */ fadds f0, f4, f0
/* 80131CAC 0012D90C FC 00 00 1E */ fctiwz f0, f0
/* 80131CB0 0012D910 D8 01 00 38 */ stfd f0, 0x38(r1)
/* 80131CB4 0012D914 80 81 00 3C */ lwz r4, 0x3c(r1)
/* 80131CB8 0012D918 48 11 E4 7D */ bl func_80250134
/* 80131CBC 0012D91C 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80131CC0 0012D920 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 80131CC4 0012D924 7C 08 03 A6 */ mtlr r0
/* 80131CC8 0012D928 38 21 00 60 */ addi r1, r1, 0x60
/* 80131CCC 0012D92C 4E 80 00 20 */ blr
.global func_80131CD0
func_80131CD0:
/* 80131CD0 0012D930 38 A0 00 01 */ li r5, 1
/* 80131CD4 0012D934 38 6D 9C D0 */ addi r3, r13, lbl_8063EF90-_SDA_BASE_
/* 80131CD8 0012D938 38 80 00 04 */ li r4, 4
/* 80131CDC 0012D93C 38 00 00 00 */ li r0, 0
/* 80131CE0 0012D940 98 AD 9C D0 */ stb r5, lbl_8063EF90-_SDA_BASE_(r13)
/* 80131CE4 0012D944 B0 83 00 02 */ sth r4, 2(r3)
/* 80131CE8 0012D948 98 03 00 04 */ stb r0, 4(r3)
/* 80131CEC 0012D94C 4E 80 00 20 */ blr
|