summaryrefslogtreecommitdiff
path: root/asm/code_80205954.s
blob: eed0285ed8b4f191e5467b95ce2259a0f8e413c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
.include "macros.inc"

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

.global func_80205954
func_80205954:
/* 80205954 002015B4  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 80205958 002015B8  7C 08 02 A6 */	mflr r0
/* 8020595C 002015BC  90 01 00 44 */	stw r0, 0x44(r1)
/* 80205960 002015C0  39 61 00 40 */	addi r11, r1, 0x40
/* 80205964 002015C4  4B FC 17 A5 */	bl _savegpr_19
/* 80205968 002015C8  80 E3 00 00 */	lwz r7, 0(r3)
/* 8020596C 002015CC  7C 77 1B 78 */	mr r23, r3
/* 80205970 002015D0  7C 98 23 78 */	mr r24, r4
/* 80205974 002015D4  7C B9 2B 78 */	mr r25, r5
/* 80205978 002015D8  3C 07 FE 10 */	addis r0, r7, 0xfe10
/* 8020597C 002015DC  7C DA 33 78 */	mr r26, r6
/* 80205980 002015E0  28 00 56 DA */	cmplwi r0, 0x56da
/* 80205984 002015E4  40 82 00 14 */	bne lbl_80205998
/* 80205988 002015E8  80 83 00 04 */	lwz r4, 4(r3)
/* 8020598C 002015EC  3C 04 FF FD */	addis r0, r4, 0xfffd
/* 80205990 002015F0  28 00 00 09 */	cmplwi r0, 9
/* 80205994 002015F4  41 82 00 0C */	beq lbl_802059A0
lbl_80205998:
/* 80205998 002015F8  38 60 00 00 */	li r3, 0
/* 8020599C 002015FC  48 00 0F 1C */	b lbl_802068B8
lbl_802059A0:
/* 802059A0 00201600  88 03 00 0C */	lbz r0, 0xc(r3)
/* 802059A4 00201604  2C 00 00 00 */	cmpwi r0, 0
/* 802059A8 00201608  41 82 00 0C */	beq lbl_802059B4
/* 802059AC 0020160C  38 60 00 01 */	li r3, 1
/* 802059B0 00201610  48 00 0F 08 */	b lbl_802068B8
lbl_802059B4:
/* 802059B4 00201614  A3 83 00 0A */	lhz r28, 0xa(r3)
/* 802059B8 00201618  7F 1D C3 78 */	mr r29, r24
/* 802059BC 0020161C  A3 63 00 08 */	lhz r27, 8(r3)
/* 802059C0 00201620  3E 80 80 00 */	lis r20, 0x8000
/* 802059C4 00201624  48 00 01 6C */	b lbl_80205B30
lbl_802059C8:
/* 802059C8 00201628  80 7D 00 08 */	lwz r3, 8(r29)
/* 802059CC 0020162C  38 00 00 00 */	li r0, 0
/* 802059D0 00201630  2C 03 00 00 */	cmpwi r3, 0
/* 802059D4 00201634  41 82 00 10 */	beq lbl_802059E4
/* 802059D8 00201638  7C 03 A0 40 */	cmplw r3, r20
/* 802059DC 0020163C  40 80 00 08 */	bge lbl_802059E4
/* 802059E0 00201640  38 00 00 01 */	li r0, 1
lbl_802059E4:
/* 802059E4 00201644  2C 00 00 00 */	cmpwi r0, 0
/* 802059E8 00201648  41 82 00 08 */	beq lbl_802059F0
/* 802059EC 0020164C  7C 63 D2 14 */	add r3, r3, r26
lbl_802059F0:
/* 802059F0 00201650  90 7D 00 08 */	stw r3, 8(r29)
/* 802059F4 00201654  88 1D 00 01 */	lbz r0, 1(r29)
/* 802059F8 00201658  54 00 06 B0 */	rlwinm r0, r0, 0, 0x1a, 0x18
/* 802059FC 0020165C  98 1D 00 01 */	stb r0, 1(r29)
/* 80205A00 00201660  80 1D 00 04 */	lwz r0, 4(r29)
/* 80205A04 00201664  2C 00 00 02 */	cmpwi r0, 2
/* 80205A08 00201668  41 82 00 48 */	beq lbl_80205A50
/* 80205A0C 0020166C  40 80 00 14 */	bge lbl_80205A20
/* 80205A10 00201670  2C 00 00 00 */	cmpwi r0, 0
/* 80205A14 00201674  41 82 00 18 */	beq lbl_80205A2C
/* 80205A18 00201678  40 80 00 AC */	bge lbl_80205AC4
/* 80205A1C 0020167C  48 00 01 0C */	b lbl_80205B28
lbl_80205A20:
/* 80205A20 00201680  2C 00 00 04 */	cmpwi r0, 4
/* 80205A24 00201684  40 80 01 04 */	bge lbl_80205B28
/* 80205A28 00201688  48 00 00 C0 */	b lbl_80205AE8
lbl_80205A2C:
/* 80205A2C 0020168C  80 7D 00 08 */	lwz r3, 8(r29)
/* 80205A30 00201690  48 03 7C 9D */	bl func_8023D6CC
/* 80205A34 00201694  2C 03 00 00 */	cmpwi r3, 0
/* 80205A38 00201698  41 82 00 10 */	beq lbl_80205A48
/* 80205A3C 0020169C  88 1D 00 01 */	lbz r0, 1(r29)
/* 80205A40 002016A0  60 00 00 40 */	ori r0, r0, 0x40
/* 80205A44 002016A4  98 1D 00 01 */	stb r0, 1(r29)
lbl_80205A48:
/* 80205A48 002016A8  90 7D 00 08 */	stw r3, 8(r29)
/* 80205A4C 002016AC  48 00 00 DC */	b lbl_80205B28
lbl_80205A50:
/* 80205A50 002016B0  80 7D 00 08 */	lwz r3, 8(r29)
/* 80205A54 002016B4  2C 03 00 00 */	cmpwi r3, 0
/* 80205A58 002016B8  41 82 00 D0 */	beq lbl_80205B28
/* 80205A5C 002016BC  82 C3 00 00 */	lwz r22, 0(r3)
/* 80205A60 002016C0  3A A3 00 04 */	addi r21, r3, 4
/* 80205A64 002016C4  3B C0 00 00 */	li r30, 0
/* 80205A68 002016C8  48 00 00 44 */	b lbl_80205AAC
lbl_80205A6C:
/* 80205A6C 002016CC  80 75 00 00 */	lwz r3, 0(r21)
/* 80205A70 002016D0  38 00 00 00 */	li r0, 0
/* 80205A74 002016D4  2C 03 00 00 */	cmpwi r3, 0
/* 80205A78 002016D8  41 82 00 10 */	beq lbl_80205A88
/* 80205A7C 002016DC  7C 03 A0 40 */	cmplw r3, r20
/* 80205A80 002016E0  40 80 00 08 */	bge lbl_80205A88
/* 80205A84 002016E4  38 00 00 01 */	li r0, 1
lbl_80205A88:
/* 80205A88 002016E8  2C 00 00 00 */	cmpwi r0, 0
/* 80205A8C 002016EC  41 82 00 0C */	beq lbl_80205A98
/* 80205A90 002016F0  80 1D 00 08 */	lwz r0, 8(r29)
/* 80205A94 002016F4  7C 63 02 14 */	add r3, r3, r0
lbl_80205A98:
/* 80205A98 002016F8  90 75 00 00 */	stw r3, 0(r21)
/* 80205A9C 002016FC  48 03 7C 31 */	bl func_8023D6CC
/* 80205AA0 00201700  90 75 00 00 */	stw r3, 0(r21)
/* 80205AA4 00201704  3B DE 00 01 */	addi r30, r30, 1
/* 80205AA8 00201708  3A B5 00 04 */	addi r21, r21, 4
lbl_80205AAC:
/* 80205AAC 0020170C  7C 1E B0 40 */	cmplw r30, r22
/* 80205AB0 00201710  41 80 FF BC */	blt lbl_80205A6C
/* 80205AB4 00201714  88 1D 00 01 */	lbz r0, 1(r29)
/* 80205AB8 00201718  60 00 00 40 */	ori r0, r0, 0x40
/* 80205ABC 0020171C  98 1D 00 01 */	stb r0, 1(r29)
/* 80205AC0 00201720  48 00 00 68 */	b lbl_80205B28
lbl_80205AC4:
/* 80205AC4 00201724  80 7D 00 08 */	lwz r3, 8(r29)
/* 80205AC8 00201728  2C 03 00 00 */	cmpwi r3, 0
/* 80205ACC 0020172C  41 82 00 5C */	beq lbl_80205B28
/* 80205AD0 00201730  7C 64 1B 78 */	mr r4, r3
/* 80205AD4 00201734  4B FD E4 75 */	bl func_801E3F48
/* 80205AD8 00201738  88 1D 00 01 */	lbz r0, 1(r29)
/* 80205ADC 0020173C  60 00 00 40 */	ori r0, r0, 0x40
/* 80205AE0 00201740  98 1D 00 01 */	stb r0, 1(r29)
/* 80205AE4 00201744  48 00 00 44 */	b lbl_80205B28
lbl_80205AE8:
/* 80205AE8 00201748  48 01 69 F1 */	bl func_8021C4D8
/* 80205AEC 0020174C  38 03 00 01 */	addi r0, r3, 1
/* 80205AF0 00201750  54 15 04 3F */	clrlwi. r21, r0, 0x10
/* 80205AF4 00201754  41 82 00 30 */	beq lbl_80205B24
/* 80205AF8 00201758  38 15 FF FF */	addi r0, r21, -1
/* 80205AFC 0020175C  80 9D 00 08 */	lwz r4, 8(r29)
/* 80205B00 00201760  54 03 04 3E */	clrlwi r3, r0, 0x10
/* 80205B04 00201764  48 01 67 E9 */	bl func_8021C2EC
/* 80205B08 00201768  2C 03 00 00 */	cmpwi r3, 0
/* 80205B0C 0020176C  41 82 00 14 */	beq lbl_80205B20
/* 80205B10 00201770  88 1D 00 01 */	lbz r0, 1(r29)
/* 80205B14 00201774  60 00 00 40 */	ori r0, r0, 0x40
/* 80205B18 00201778  98 1D 00 01 */	stb r0, 1(r29)
/* 80205B1C 0020177C  48 00 00 08 */	b lbl_80205B24
lbl_80205B20:
/* 80205B20 00201780  3A A0 00 00 */	li r21, 0
lbl_80205B24:
/* 80205B24 00201784  92 BD 00 08 */	stw r21, 8(r29)
lbl_80205B28:
/* 80205B28 00201788  3B BD 00 0C */	addi r29, r29, 0xc
/* 80205B2C 0020178C  3B 9C FF FF */	addi r28, r28, -1
lbl_80205B30:
/* 80205B30 00201790  2C 1C 00 00 */	cmpwi r28, 0
/* 80205B34 00201794  40 82 FE 94 */	bne lbl_802059C8
/* 80205B38 00201798  3F C0 80 00 */	lis r30, 0x8000
/* 80205B3C 0020179C  3B E0 00 00 */	li r31, 0
/* 80205B40 002017A0  3E A0 80 49 */	lis r21, 0x8049
/* 80205B44 002017A4  3E C0 80 49 */	lis r22, 0x8049
/* 80205B48 002017A8  48 00 0D 64 */	b lbl_802068AC
lbl_80205B4C:
/* 80205B4C 002017AC  80 79 00 08 */	lwz r3, 8(r25)
/* 80205B50 002017B0  38 00 00 00 */	li r0, 0
/* 80205B54 002017B4  2C 03 00 00 */	cmpwi r3, 0
/* 80205B58 002017B8  41 82 00 10 */	beq lbl_80205B68
/* 80205B5C 002017BC  7C 03 F0 40 */	cmplw r3, r30
/* 80205B60 002017C0  40 80 00 08 */	bge lbl_80205B68
/* 80205B64 002017C4  38 00 00 01 */	li r0, 1
lbl_80205B68:
/* 80205B68 002017C8  2C 00 00 00 */	cmpwi r0, 0
/* 80205B6C 002017CC  41 82 00 08 */	beq lbl_80205B74
/* 80205B70 002017D0  7C 63 D2 14 */	add r3, r3, r26
lbl_80205B74:
/* 80205B74 002017D4  90 79 00 08 */	stw r3, 8(r25)
/* 80205B78 002017D8  38 00 00 00 */	li r0, 0
/* 80205B7C 002017DC  80 79 00 0C */	lwz r3, 0xc(r25)
/* 80205B80 002017E0  2C 03 00 00 */	cmpwi r3, 0
/* 80205B84 002017E4  41 82 00 10 */	beq lbl_80205B94
/* 80205B88 002017E8  7C 03 F0 40 */	cmplw r3, r30
/* 80205B8C 002017EC  40 80 00 08 */	bge lbl_80205B94
/* 80205B90 002017F0  38 00 00 01 */	li r0, 1
lbl_80205B94:
/* 80205B94 002017F4  2C 00 00 00 */	cmpwi r0, 0
/* 80205B98 002017F8  41 82 00 08 */	beq lbl_80205BA0
/* 80205B9C 002017FC  7C 63 D2 14 */	add r3, r3, r26
lbl_80205BA0:
/* 80205BA0 00201800  90 79 00 0C */	stw r3, 0xc(r25)
/* 80205BA4 00201804  83 B9 00 08 */	lwz r29, 8(r25)
/* 80205BA8 00201808  2C 1D 00 00 */	cmpwi r29, 0
/* 80205BAC 0020180C  40 82 00 10 */	bne lbl_80205BBC
/* 80205BB0 00201810  3B 39 00 10 */	addi r25, r25, 0x10
/* 80205BB4 00201814  3B 7B FF FF */	addi r27, r27, -1
/* 80205BB8 00201818  48 00 0C F4 */	b lbl_802068AC
lbl_80205BBC:
/* 80205BBC 0020181C  80 19 00 04 */	lwz r0, 4(r25)
/* 80205BC0 00201820  2C 00 00 02 */	cmpwi r0, 2
/* 80205BC4 00201824  41 82 07 84 */	beq lbl_80206348
/* 80205BC8 00201828  40 80 00 14 */	bge lbl_80205BDC
/* 80205BCC 0020182C  2C 00 00 00 */	cmpwi r0, 0
/* 80205BD0 00201830  41 82 00 1C */	beq lbl_80205BEC
/* 80205BD4 00201834  40 80 04 68 */	bge lbl_8020603C
/* 80205BD8 00201838  48 00 0C CC */	b lbl_802068A4
lbl_80205BDC:
/* 80205BDC 0020183C  2C 00 00 04 */	cmpwi r0, 4
/* 80205BE0 00201840  41 82 0A 4C */	beq lbl_8020662C
/* 80205BE4 00201844  40 80 0C C0 */	bge lbl_802068A4
/* 80205BE8 00201848  48 00 06 1C */	b lbl_80206204
lbl_80205BEC:
/* 80205BEC 0020184C  80 7D 01 3C */	lwz r3, 0x13c(r29)
/* 80205BF0 00201850  38 00 00 00 */	li r0, 0
/* 80205BF4 00201854  2C 03 00 00 */	cmpwi r3, 0
/* 80205BF8 00201858  41 82 00 10 */	beq lbl_80205C08
/* 80205BFC 0020185C  7C 03 F0 40 */	cmplw r3, r30
/* 80205C00 00201860  40 80 00 08 */	bge lbl_80205C08
/* 80205C04 00201864  38 00 00 01 */	li r0, 1
lbl_80205C08:
/* 80205C08 00201868  2C 00 00 00 */	cmpwi r0, 0
/* 80205C0C 0020186C  41 82 00 08 */	beq lbl_80205C14
/* 80205C10 00201870  7C 63 D2 14 */	add r3, r3, r26
lbl_80205C14:
/* 80205C14 00201874  90 7D 01 3C */	stw r3, 0x13c(r29)
/* 80205C18 00201878  38 00 00 00 */	li r0, 0
/* 80205C1C 0020187C  80 7D 01 40 */	lwz r3, 0x140(r29)
/* 80205C20 00201880  2C 03 00 00 */	cmpwi r3, 0
/* 80205C24 00201884  41 82 00 10 */	beq lbl_80205C34
/* 80205C28 00201888  7C 03 F0 40 */	cmplw r3, r30
/* 80205C2C 0020188C  40 80 00 08 */	bge lbl_80205C34
/* 80205C30 00201890  38 00 00 01 */	li r0, 1
lbl_80205C34:
/* 80205C34 00201894  2C 00 00 00 */	cmpwi r0, 0
/* 80205C38 00201898  41 82 00 08 */	beq lbl_80205C40
/* 80205C3C 0020189C  7C 63 D2 14 */	add r3, r3, r26
lbl_80205C40:
/* 80205C40 002018A0  90 7D 01 40 */	stw r3, 0x140(r29)
/* 80205C44 002018A4  38 00 00 00 */	li r0, 0
/* 80205C48 002018A8  80 7D 00 14 */	lwz r3, 0x14(r29)
/* 80205C4C 002018AC  2C 03 00 00 */	cmpwi r3, 0
/* 80205C50 002018B0  41 82 00 10 */	beq lbl_80205C60
/* 80205C54 002018B4  7C 03 F0 40 */	cmplw r3, r30
/* 80205C58 002018B8  40 80 00 08 */	bge lbl_80205C60
/* 80205C5C 002018BC  38 00 00 01 */	li r0, 1
lbl_80205C60:
/* 80205C60 002018C0  2C 00 00 00 */	cmpwi r0, 0
/* 80205C64 002018C4  41 82 00 08 */	beq lbl_80205C6C
/* 80205C68 002018C8  7C 63 D2 14 */	add r3, r3, r26
lbl_80205C6C:
/* 80205C6C 002018CC  90 7D 00 14 */	stw r3, 0x14(r29)
/* 80205C70 002018D0  38 00 00 00 */	li r0, 0
/* 80205C74 002018D4  80 7D 01 34 */	lwz r3, 0x134(r29)
/* 80205C78 002018D8  2C 03 00 00 */	cmpwi r3, 0
/* 80205C7C 002018DC  41 82 00 10 */	beq lbl_80205C8C
/* 80205C80 002018E0  7C 03 F0 40 */	cmplw r3, r30
/* 80205C84 002018E4  40 80 00 08 */	bge lbl_80205C8C
/* 80205C88 002018E8  38 00 00 01 */	li r0, 1
lbl_80205C8C:
/* 80205C8C 002018EC  2C 00 00 00 */	cmpwi r0, 0
/* 80205C90 002018F0  41 82 00 08 */	beq lbl_80205C98
/* 80205C94 002018F4  7C 63 D2 14 */	add r3, r3, r26
lbl_80205C98:
/* 80205C98 002018F8  90 7D 01 34 */	stw r3, 0x134(r29)
/* 80205C9C 002018FC  38 00 00 00 */	li r0, 0
/* 80205CA0 00201900  80 7D 01 38 */	lwz r3, 0x138(r29)
/* 80205CA4 00201904  2C 03 00 00 */	cmpwi r3, 0
/* 80205CA8 00201908  41 82 00 10 */	beq lbl_80205CB8
/* 80205CAC 0020190C  7C 03 F0 40 */	cmplw r3, r30
/* 80205CB0 00201910  40 80 00 08 */	bge lbl_80205CB8
/* 80205CB4 00201914  38 00 00 01 */	li r0, 1
lbl_80205CB8:
/* 80205CB8 00201918  2C 00 00 00 */	cmpwi r0, 0
/* 80205CBC 0020191C  41 82 00 08 */	beq lbl_80205CC4
/* 80205CC0 00201920  7C 63 D2 14 */	add r3, r3, r26
lbl_80205CC4:
/* 80205CC4 00201924  90 7D 01 38 */	stw r3, 0x138(r29)
/* 80205CC8 00201928  38 00 00 00 */	li r0, 0
/* 80205CCC 0020192C  80 7D 00 BC */	lwz r3, 0xbc(r29)
/* 80205CD0 00201930  2C 03 00 00 */	cmpwi r3, 0
/* 80205CD4 00201934  41 82 00 10 */	beq lbl_80205CE4
/* 80205CD8 00201938  7C 03 F0 40 */	cmplw r3, r30
/* 80205CDC 0020193C  40 80 00 08 */	bge lbl_80205CE4
/* 80205CE0 00201940  38 00 00 01 */	li r0, 1
lbl_80205CE4:
/* 80205CE4 00201944  2C 00 00 00 */	cmpwi r0, 0
/* 80205CE8 00201948  41 82 00 08 */	beq lbl_80205CF0
/* 80205CEC 0020194C  7C 63 D2 14 */	add r3, r3, r26
lbl_80205CF0:
/* 80205CF0 00201950  90 7D 00 BC */	stw r3, 0xbc(r29)
/* 80205CF4 00201954  38 00 00 00 */	li r0, 0
/* 80205CF8 00201958  80 7D 00 C0 */	lwz r3, 0xc0(r29)
/* 80205CFC 0020195C  2C 03 00 00 */	cmpwi r3, 0
/* 80205D00 00201960  41 82 00 10 */	beq lbl_80205D10
/* 80205D04 00201964  7C 03 F0 40 */	cmplw r3, r30
/* 80205D08 00201968  40 80 00 08 */	bge lbl_80205D10
/* 80205D0C 0020196C  38 00 00 01 */	li r0, 1
lbl_80205D10:
/* 80205D10 00201970  2C 00 00 00 */	cmpwi r0, 0
/* 80205D14 00201974  41 82 00 08 */	beq lbl_80205D1C
/* 80205D18 00201978  7C 63 D2 14 */	add r3, r3, r26
lbl_80205D1C:
/* 80205D1C 0020197C  90 7D 00 C0 */	stw r3, 0xc0(r29)
/* 80205D20 00201980  38 00 00 00 */	li r0, 0
/* 80205D24 00201984  80 7D 00 C4 */	lwz r3, 0xc4(r29)
/* 80205D28 00201988  2C 03 00 00 */	cmpwi r3, 0
/* 80205D2C 0020198C  41 82 00 10 */	beq lbl_80205D3C
/* 80205D30 00201990  7C 03 F0 40 */	cmplw r3, r30
/* 80205D34 00201994  40 80 00 08 */	bge lbl_80205D3C
/* 80205D38 00201998  38 00 00 01 */	li r0, 1
lbl_80205D3C:
/* 80205D3C 0020199C  2C 00 00 00 */	cmpwi r0, 0
/* 80205D40 002019A0  41 82 00 08 */	beq lbl_80205D48
/* 80205D44 002019A4  7C 63 D2 14 */	add r3, r3, r26
lbl_80205D48:
/* 80205D48 002019A8  90 7D 00 C4 */	stw r3, 0xc4(r29)
/* 80205D4C 002019AC  38 00 00 00 */	li r0, 0
/* 80205D50 002019B0  80 7D 00 D4 */	lwz r3, 0xd4(r29)
/* 80205D54 002019B4  2C 03 00 00 */	cmpwi r3, 0
/* 80205D58 002019B8  41 82 00 10 */	beq lbl_80205D68
/* 80205D5C 002019BC  7C 03 F0 40 */	cmplw r3, r30
/* 80205D60 002019C0  40 80 00 08 */	bge lbl_80205D68
/* 80205D64 002019C4  38 00 00 01 */	li r0, 1
lbl_80205D68:
/* 80205D68 002019C8  2C 00 00 00 */	cmpwi r0, 0
/* 80205D6C 002019CC  41 82 00 08 */	beq lbl_80205D74
/* 80205D70 002019D0  7C 63 D2 14 */	add r3, r3, r26
lbl_80205D74:
/* 80205D74 002019D4  90 7D 00 D4 */	stw r3, 0xd4(r29)
/* 80205D78 002019D8  38 00 00 00 */	li r0, 0
/* 80205D7C 002019DC  80 7D 00 D8 */	lwz r3, 0xd8(r29)
/* 80205D80 002019E0  2C 03 00 00 */	cmpwi r3, 0
/* 80205D84 002019E4  41 82 00 10 */	beq lbl_80205D94
/* 80205D88 002019E8  7C 03 F0 40 */	cmplw r3, r30
/* 80205D8C 002019EC  40 80 00 08 */	bge lbl_80205D94
/* 80205D90 002019F0  38 00 00 01 */	li r0, 1
lbl_80205D94:
/* 80205D94 002019F4  2C 00 00 00 */	cmpwi r0, 0
/* 80205D98 002019F8  41 82 00 08 */	beq lbl_80205DA0
/* 80205D9C 002019FC  7C 63 D2 14 */	add r3, r3, r26
lbl_80205DA0:
/* 80205DA0 00201A00  90 7D 00 D8 */	stw r3, 0xd8(r29)
/* 80205DA4 00201A04  38 00 00 00 */	li r0, 0
/* 80205DA8 00201A08  80 7D 00 DC */	lwz r3, 0xdc(r29)
/* 80205DAC 00201A0C  2C 03 00 00 */	cmpwi r3, 0
/* 80205DB0 00201A10  41 82 00 10 */	beq lbl_80205DC0
/* 80205DB4 00201A14  7C 03 F0 40 */	cmplw r3, r30
/* 80205DB8 00201A18  40 80 00 08 */	bge lbl_80205DC0
/* 80205DBC 00201A1C  38 00 00 01 */	li r0, 1
lbl_80205DC0:
/* 80205DC0 00201A20  2C 00 00 00 */	cmpwi r0, 0
/* 80205DC4 00201A24  41 82 00 08 */	beq lbl_80205DCC
/* 80205DC8 00201A28  7C 63 D2 14 */	add r3, r3, r26
lbl_80205DCC:
/* 80205DCC 00201A2C  90 7D 00 DC */	stw r3, 0xdc(r29)
/* 80205DD0 00201A30  38 00 00 00 */	li r0, 0
/* 80205DD4 00201A34  80 7D 00 EC */	lwz r3, 0xec(r29)
/* 80205DD8 00201A38  2C 03 00 00 */	cmpwi r3, 0
/* 80205DDC 00201A3C  41 82 00 10 */	beq lbl_80205DEC
/* 80205DE0 00201A40  7C 03 F0 40 */	cmplw r3, r30
/* 80205DE4 00201A44  40 80 00 08 */	bge lbl_80205DEC
/* 80205DE8 00201A48  38 00 00 01 */	li r0, 1
lbl_80205DEC:
/* 80205DEC 00201A4C  2C 00 00 00 */	cmpwi r0, 0
/* 80205DF0 00201A50  41 82 00 08 */	beq lbl_80205DF8
/* 80205DF4 00201A54  7C 63 D2 14 */	add r3, r3, r26
lbl_80205DF8:
/* 80205DF8 00201A58  90 7D 00 EC */	stw r3, 0xec(r29)
/* 80205DFC 00201A5C  38 00 00 00 */	li r0, 0
/* 80205E00 00201A60  80 7D 00 F0 */	lwz r3, 0xf0(r29)
/* 80205E04 00201A64  2C 03 00 00 */	cmpwi r3, 0
/* 80205E08 00201A68  41 82 00 10 */	beq lbl_80205E18
/* 80205E0C 00201A6C  7C 03 F0 40 */	cmplw r3, r30
/* 80205E10 00201A70  40 80 00 08 */	bge lbl_80205E18
/* 80205E14 00201A74  38 00 00 01 */	li r0, 1
lbl_80205E18:
/* 80205E18 00201A78  2C 00 00 00 */	cmpwi r0, 0
/* 80205E1C 00201A7C  41 82 00 08 */	beq lbl_80205E24
/* 80205E20 00201A80  7C 63 D2 14 */	add r3, r3, r26
lbl_80205E24:
/* 80205E24 00201A84  90 7D 00 F0 */	stw r3, 0xf0(r29)
/* 80205E28 00201A88  38 00 00 00 */	li r0, 0
/* 80205E2C 00201A8C  80 7D 00 F4 */	lwz r3, 0xf4(r29)
/* 80205E30 00201A90  2C 03 00 00 */	cmpwi r3, 0
/* 80205E34 00201A94  41 82 00 10 */	beq lbl_80205E44
/* 80205E38 00201A98  7C 03 F0 40 */	cmplw r3, r30
/* 80205E3C 00201A9C  40 80 00 08 */	bge lbl_80205E44
/* 80205E40 00201AA0  38 00 00 01 */	li r0, 1
lbl_80205E44:
/* 80205E44 00201AA4  2C 00 00 00 */	cmpwi r0, 0
/* 80205E48 00201AA8  41 82 00 08 */	beq lbl_80205E50
/* 80205E4C 00201AAC  7C 63 D2 14 */	add r3, r3, r26
lbl_80205E50:
/* 80205E50 00201AB0  90 7D 00 F4 */	stw r3, 0xf4(r29)
/* 80205E54 00201AB4  38 00 00 00 */	li r0, 0
/* 80205E58 00201AB8  80 7D 01 10 */	lwz r3, 0x110(r29)
/* 80205E5C 00201ABC  2C 03 00 00 */	cmpwi r3, 0
/* 80205E60 00201AC0  41 82 00 10 */	beq lbl_80205E70
/* 80205E64 00201AC4  7C 03 F0 40 */	cmplw r3, r30
/* 80205E68 00201AC8  40 80 00 08 */	bge lbl_80205E70
/* 80205E6C 00201ACC  38 00 00 01 */	li r0, 1
lbl_80205E70:
/* 80205E70 00201AD0  2C 00 00 00 */	cmpwi r0, 0
/* 80205E74 00201AD4  41 82 00 08 */	beq lbl_80205E7C
/* 80205E78 00201AD8  7C 63 D2 14 */	add r3, r3, r26
lbl_80205E7C:
/* 80205E7C 00201ADC  90 7D 01 10 */	stw r3, 0x110(r29)
/* 80205E80 00201AE0  38 00 00 00 */	li r0, 0
/* 80205E84 00201AE4  80 7D 01 14 */	lwz r3, 0x114(r29)
/* 80205E88 00201AE8  2C 03 00 00 */	cmpwi r3, 0
/* 80205E8C 00201AEC  41 82 00 10 */	beq lbl_80205E9C
/* 80205E90 00201AF0  7C 03 F0 40 */	cmplw r3, r30
/* 80205E94 00201AF4  40 80 00 08 */	bge lbl_80205E9C
/* 80205E98 00201AF8  38 00 00 01 */	li r0, 1
lbl_80205E9C:
/* 80205E9C 00201AFC  2C 00 00 00 */	cmpwi r0, 0
/* 80205EA0 00201B00  41 82 00 08 */	beq lbl_80205EA8
/* 80205EA4 00201B04  7C 63 D2 14 */	add r3, r3, r26
lbl_80205EA8:
/* 80205EA8 00201B08  90 7D 01 14 */	stw r3, 0x114(r29)
/* 80205EAC 00201B0C  38 00 00 00 */	li r0, 0
/* 80205EB0 00201B10  80 7D 01 18 */	lwz r3, 0x118(r29)
/* 80205EB4 00201B14  2C 03 00 00 */	cmpwi r3, 0
/* 80205EB8 00201B18  41 82 00 10 */	beq lbl_80205EC8
/* 80205EBC 00201B1C  7C 03 F0 40 */	cmplw r3, r30
/* 80205EC0 00201B20  40 80 00 08 */	bge lbl_80205EC8
/* 80205EC4 00201B24  38 00 00 01 */	li r0, 1
lbl_80205EC8:
/* 80205EC8 00201B28  2C 00 00 00 */	cmpwi r0, 0
/* 80205ECC 00201B2C  41 82 00 08 */	beq lbl_80205ED4
/* 80205ED0 00201B30  7C 63 D2 14 */	add r3, r3, r26
lbl_80205ED4:
/* 80205ED4 00201B34  90 7D 01 18 */	stw r3, 0x118(r29)
/* 80205ED8 00201B38  38 00 00 00 */	li r0, 0
/* 80205EDC 00201B3C  80 7D 01 28 */	lwz r3, 0x128(r29)
/* 80205EE0 00201B40  2C 03 00 00 */	cmpwi r3, 0
/* 80205EE4 00201B44  41 82 00 10 */	beq lbl_80205EF4
/* 80205EE8 00201B48  7C 03 F0 40 */	cmplw r3, r30
/* 80205EEC 00201B4C  40 80 00 08 */	bge lbl_80205EF4
/* 80205EF0 00201B50  38 00 00 01 */	li r0, 1
lbl_80205EF4:
/* 80205EF4 00201B54  2C 00 00 00 */	cmpwi r0, 0
/* 80205EF8 00201B58  41 82 00 08 */	beq lbl_80205F00
/* 80205EFC 00201B5C  7C 63 D2 14 */	add r3, r3, r26
lbl_80205F00:
/* 80205F00 00201B60  90 7D 01 28 */	stw r3, 0x128(r29)
/* 80205F04 00201B64  38 00 00 00 */	li r0, 0
/* 80205F08 00201B68  80 7D 01 2C */	lwz r3, 0x12c(r29)
/* 80205F0C 00201B6C  2C 03 00 00 */	cmpwi r3, 0
/* 80205F10 00201B70  41 82 00 10 */	beq lbl_80205F20
/* 80205F14 00201B74  7C 03 F0 40 */	cmplw r3, r30
/* 80205F18 00201B78  40 80 00 08 */	bge lbl_80205F20
/* 80205F1C 00201B7C  38 00 00 01 */	li r0, 1
lbl_80205F20:
/* 80205F20 00201B80  2C 00 00 00 */	cmpwi r0, 0
/* 80205F24 00201B84  41 82 00 08 */	beq lbl_80205F2C
/* 80205F28 00201B88  7C 63 D2 14 */	add r3, r3, r26
lbl_80205F2C:
/* 80205F2C 00201B8C  90 7D 01 2C */	stw r3, 0x12c(r29)
/* 80205F30 00201B90  38 00 00 00 */	li r0, 0
/* 80205F34 00201B94  80 7D 01 30 */	lwz r3, 0x130(r29)
/* 80205F38 00201B98  2C 03 00 00 */	cmpwi r3, 0
/* 80205F3C 00201B9C  41 82 00 10 */	beq lbl_80205F4C
/* 80205F40 00201BA0  7C 03 F0 40 */	cmplw r3, r30
/* 80205F44 00201BA4  40 80 00 08 */	bge lbl_80205F4C
/* 80205F48 00201BA8  38 00 00 01 */	li r0, 1
lbl_80205F4C:
/* 80205F4C 00201BAC  2C 00 00 00 */	cmpwi r0, 0
/* 80205F50 00201BB0  41 82 00 08 */	beq lbl_80205F58
/* 80205F54 00201BB4  7C 63 D2 14 */	add r3, r3, r26
lbl_80205F58:
/* 80205F58 00201BB8  90 7D 01 30 */	stw r3, 0x130(r29)
/* 80205F5C 00201BBC  38 00 00 00 */	li r0, 0
/* 80205F60 00201BC0  80 7D 01 44 */	lwz r3, 0x144(r29)
/* 80205F64 00201BC4  2C 03 00 00 */	cmpwi r3, 0
/* 80205F68 00201BC8  41 82 00 10 */	beq lbl_80205F78
/* 80205F6C 00201BCC  7C 03 F0 40 */	cmplw r3, r30
/* 80205F70 00201BD0  40 80 00 08 */	bge lbl_80205F78
/* 80205F74 00201BD4  38 00 00 01 */	li r0, 1
lbl_80205F78:
/* 80205F78 00201BD8  2C 00 00 00 */	cmpwi r0, 0
/* 80205F7C 00201BDC  41 82 00 08 */	beq lbl_80205F84
/* 80205F80 00201BE0  7C 63 D2 14 */	add r3, r3, r26
lbl_80205F84:
/* 80205F84 00201BE4  90 7D 01 44 */	stw r3, 0x144(r29)
/* 80205F88 00201BE8  38 00 00 00 */	li r0, 0
/* 80205F8C 00201BEC  80 7D 01 48 */	lwz r3, 0x148(r29)
/* 80205F90 00201BF0  2C 03 00 00 */	cmpwi r3, 0
/* 80205F94 00201BF4  41 82 00 10 */	beq lbl_80205FA4
/* 80205F98 00201BF8  7C 03 F0 40 */	cmplw r3, r30
/* 80205F9C 00201BFC  40 80 00 08 */	bge lbl_80205FA4
/* 80205FA0 00201C00  38 00 00 01 */	li r0, 1
lbl_80205FA4:
/* 80205FA4 00201C04  2C 00 00 00 */	cmpwi r0, 0
/* 80205FA8 00201C08  41 82 00 08 */	beq lbl_80205FB0
/* 80205FAC 00201C0C  7C 63 D2 14 */	add r3, r3, r26
lbl_80205FB0:
/* 80205FB0 00201C10  90 7D 01 48 */	stw r3, 0x148(r29)
/* 80205FB4 00201C14  38 00 00 00 */	li r0, 0
/* 80205FB8 00201C18  80 7D 01 4C */	lwz r3, 0x14c(r29)
/* 80205FBC 00201C1C  2C 03 00 00 */	cmpwi r3, 0
/* 80205FC0 00201C20  41 82 00 10 */	beq lbl_80205FD0
/* 80205FC4 00201C24  7C 03 F0 40 */	cmplw r3, r30
/* 80205FC8 00201C28  40 80 00 08 */	bge lbl_80205FD0
/* 80205FCC 00201C2C  38 00 00 01 */	li r0, 1
lbl_80205FD0:
/* 80205FD0 00201C30  2C 00 00 00 */	cmpwi r0, 0
/* 80205FD4 00201C34  41 82 00 08 */	beq lbl_80205FDC
/* 80205FD8 00201C38  7C 63 D2 14 */	add r3, r3, r26
lbl_80205FDC:
/* 80205FDC 00201C3C  90 7D 01 4C */	stw r3, 0x14c(r29)
/* 80205FE0 00201C40  38 00 00 00 */	li r0, 0
/* 80205FE4 00201C44  80 7D 01 50 */	lwz r3, 0x150(r29)
/* 80205FE8 00201C48  2C 03 00 00 */	cmpwi r3, 0
/* 80205FEC 00201C4C  41 82 00 10 */	beq lbl_80205FFC
/* 80205FF0 00201C50  7C 03 F0 40 */	cmplw r3, r30
/* 80205FF4 00201C54  40 80 00 08 */	bge lbl_80205FFC
/* 80205FF8 00201C58  38 00 00 01 */	li r0, 1
lbl_80205FFC:
/* 80205FFC 00201C5C  2C 00 00 00 */	cmpwi r0, 0
/* 80206000 00201C60  41 82 00 08 */	beq lbl_80206008
/* 80206004 00201C64  7C 63 D2 14 */	add r3, r3, r26
lbl_80206008:
/* 80206008 00201C68  90 7D 01 50 */	stw r3, 0x150(r29)
/* 8020600C 00201C6C  38 00 00 00 */	li r0, 0
/* 80206010 00201C70  80 7D 01 54 */	lwz r3, 0x154(r29)
/* 80206014 00201C74  2C 03 00 00 */	cmpwi r3, 0
/* 80206018 00201C78  41 82 00 10 */	beq lbl_80206028
/* 8020601C 00201C7C  7C 03 F0 40 */	cmplw r3, r30
/* 80206020 00201C80  40 80 00 08 */	bge lbl_80206028
/* 80206024 00201C84  38 00 00 01 */	li r0, 1
lbl_80206028:
/* 80206028 00201C88  2C 00 00 00 */	cmpwi r0, 0
/* 8020602C 00201C8C  41 82 00 08 */	beq lbl_80206034
/* 80206030 00201C90  7C 63 D2 14 */	add r3, r3, r26
lbl_80206034:
/* 80206034 00201C94  90 7D 01 54 */	stw r3, 0x154(r29)
/* 80206038 00201C98  48 00 08 6C */	b lbl_802068A4
lbl_8020603C:
/* 8020603C 00201C9C  A0 97 00 0A */	lhz r4, 0xa(r23)
/* 80206040 00201CA0  7F 05 C3 78 */	mr r5, r24
/* 80206044 00201CA4  7C 89 03 A6 */	mtctr r4
/* 80206048 00201CA8  2C 04 00 00 */	cmpwi r4, 0
/* 8020604C 00201CAC  41 82 00 8C */	beq lbl_802060D8
lbl_80206050:
/* 80206050 00201CB0  80 7D 00 54 */	lwz r3, 0x54(r29)
/* 80206054 00201CB4  88 05 00 00 */	lbz r0, 0(r5)
/* 80206058 00201CB8  7C 03 00 00 */	cmpw r3, r0
/* 8020605C 00201CBC  40 82 00 70 */	bne lbl_802060CC
/* 80206060 00201CC0  80 05 00 04 */	lwz r0, 4(r5)
/* 80206064 00201CC4  2C 00 00 02 */	cmpwi r0, 2
/* 80206068 00201CC8  40 82 00 34 */	bne lbl_8020609C
/* 8020606C 00201CCC  80 1D 00 00 */	lwz r0, 0(r29)
/* 80206070 00201CD0  64 00 00 10 */	oris r0, r0, 0x10
/* 80206074 00201CD4  90 1D 00 00 */	stw r0, 0(r29)
/* 80206078 00201CD8  88 05 00 01 */	lbz r0, 1(r5)
/* 8020607C 00201CDC  54 00 06 72 */	rlwinm r0, r0, 0, 0x19, 0x19
/* 80206080 00201CE0  2C 00 00 40 */	cmpwi r0, 0x40
/* 80206084 00201CE4  40 82 00 0C */	bne lbl_80206090
/* 80206088 00201CE8  80 05 00 08 */	lwz r0, 8(r5)
/* 8020608C 00201CEC  48 00 00 08 */	b lbl_80206094
lbl_80206090:
/* 80206090 00201CF0  38 00 00 00 */	li r0, 0
lbl_80206094:
/* 80206094 00201CF4  90 1D 00 54 */	stw r0, 0x54(r29)
/* 80206098 00201CF8  48 00 00 40 */	b lbl_802060D8
lbl_8020609C:
/* 8020609C 00201CFC  80 1D 00 00 */	lwz r0, 0(r29)
/* 802060A0 00201D00  54 00 03 14 */	rlwinm r0, r0, 0, 0xc, 0xa
/* 802060A4 00201D04  90 1D 00 00 */	stw r0, 0(r29)
/* 802060A8 00201D08  88 05 00 01 */	lbz r0, 1(r5)
/* 802060AC 00201D0C  54 00 06 72 */	rlwinm r0, r0, 0, 0x19, 0x19
/* 802060B0 00201D10  2C 00 00 40 */	cmpwi r0, 0x40
/* 802060B4 00201D14  40 82 00 0C */	bne lbl_802060C0
/* 802060B8 00201D18  80 05 00 08 */	lwz r0, 8(r5)
/* 802060BC 00201D1C  48 00 00 08 */	b lbl_802060C4
lbl_802060C0:
/* 802060C0 00201D20  38 00 00 00 */	li r0, 0
lbl_802060C4:
/* 802060C4 00201D24  90 1D 00 54 */	stw r0, 0x54(r29)
/* 802060C8 00201D28  48 00 00 10 */	b lbl_802060D8
lbl_802060CC:
/* 802060CC 00201D2C  38 A5 00 0C */	addi r5, r5, 0xc
/* 802060D0 00201D30  38 84 FF FF */	addi r4, r4, -1
/* 802060D4 00201D34  42 00 FF 7C */	bdnz lbl_80206050
lbl_802060D8:
/* 802060D8 00201D38  2C 04 00 00 */	cmpwi r4, 0
/* 802060DC 00201D3C  40 82 00 08 */	bne lbl_802060E4
/* 802060E0 00201D40  93 FD 00 54 */	stw r31, 0x54(r29)
lbl_802060E4:
/* 802060E4 00201D44  80 7D 00 3C */	lwz r3, 0x3c(r29)
/* 802060E8 00201D48  38 00 00 00 */	li r0, 0
/* 802060EC 00201D4C  2C 03 00 00 */	cmpwi r3, 0
/* 802060F0 00201D50  41 82 00 10 */	beq lbl_80206100
/* 802060F4 00201D54  7C 03 F0 40 */	cmplw r3, r30
/* 802060F8 00201D58  40 80 00 08 */	bge lbl_80206100
/* 802060FC 00201D5C  38 00 00 01 */	li r0, 1
lbl_80206100:
/* 80206100 00201D60  2C 00 00 00 */	cmpwi r0, 0
/* 80206104 00201D64  41 82 00 08 */	beq lbl_8020610C
/* 80206108 00201D68  7C 63 D2 14 */	add r3, r3, r26
lbl_8020610C:
/* 8020610C 00201D6C  90 7D 00 3C */	stw r3, 0x3c(r29)
/* 80206110 00201D70  38 00 00 00 */	li r0, 0
/* 80206114 00201D74  80 7D 00 14 */	lwz r3, 0x14(r29)
/* 80206118 00201D78  2C 03 00 00 */	cmpwi r3, 0
/* 8020611C 00201D7C  41 82 00 10 */	beq lbl_8020612C
/* 80206120 00201D80  7C 03 F0 40 */	cmplw r3, r30
/* 80206124 00201D84  40 80 00 08 */	bge lbl_8020612C
/* 80206128 00201D88  38 00 00 01 */	li r0, 1
lbl_8020612C:
/* 8020612C 00201D8C  2C 00 00 00 */	cmpwi r0, 0
/* 80206130 00201D90  41 82 00 08 */	beq lbl_80206138
/* 80206134 00201D94  7C 63 D2 14 */	add r3, r3, r26
lbl_80206138:
/* 80206138 00201D98  90 7D 00 14 */	stw r3, 0x14(r29)
/* 8020613C 00201D9C  38 00 00 00 */	li r0, 0
/* 80206140 00201DA0  80 7D 00 18 */	lwz r3, 0x18(r29)
/* 80206144 00201DA4  2C 03 00 00 */	cmpwi r3, 0
/* 80206148 00201DA8  41 82 00 10 */	beq lbl_80206158
/* 8020614C 00201DAC  7C 03 F0 40 */	cmplw r3, r30
/* 80206150 00201DB0  40 80 00 08 */	bge lbl_80206158
/* 80206154 00201DB4  38 00 00 01 */	li r0, 1
lbl_80206158:
/* 80206158 00201DB8  2C 00 00 00 */	cmpwi r0, 0
/* 8020615C 00201DBC  41 82 00 08 */	beq lbl_80206164
/* 80206160 00201DC0  7C 63 D2 14 */	add r3, r3, r26
lbl_80206164:
/* 80206164 00201DC4  90 7D 00 18 */	stw r3, 0x18(r29)
/* 80206168 00201DC8  38 00 00 00 */	li r0, 0
/* 8020616C 00201DCC  80 7D 00 40 */	lwz r3, 0x40(r29)
/* 80206170 00201DD0  2C 03 00 00 */	cmpwi r3, 0
/* 80206174 00201DD4  41 82 00 10 */	beq lbl_80206184
/* 80206178 00201DD8  7C 03 F0 40 */	cmplw r3, r30
/* 8020617C 00201DDC  40 80 00 08 */	bge lbl_80206184
/* 80206180 00201DE0  38 00 00 01 */	li r0, 1
lbl_80206184:
/* 80206184 00201DE4  2C 00 00 00 */	cmpwi r0, 0
/* 80206188 00201DE8  41 82 00 08 */	beq lbl_80206190
/* 8020618C 00201DEC  7C 63 D2 14 */	add r3, r3, r26
lbl_80206190:
/* 80206190 00201DF0  90 7D 00 40 */	stw r3, 0x40(r29)
/* 80206194 00201DF4  38 00 00 00 */	li r0, 0
/* 80206198 00201DF8  80 7D 00 44 */	lwz r3, 0x44(r29)
/* 8020619C 00201DFC  2C 03 00 00 */	cmpwi r3, 0
/* 802061A0 00201E00  41 82 00 10 */	beq lbl_802061B0
/* 802061A4 00201E04  7C 03 F0 40 */	cmplw r3, r30
/* 802061A8 00201E08  40 80 00 08 */	bge lbl_802061B0
/* 802061AC 00201E0C  38 00 00 01 */	li r0, 1
lbl_802061B0:
/* 802061B0 00201E10  2C 00 00 00 */	cmpwi r0, 0
/* 802061B4 00201E14  41 82 00 08 */	beq lbl_802061BC
/* 802061B8 00201E18  7C 63 D2 14 */	add r3, r3, r26
lbl_802061BC:
/* 802061BC 00201E1C  2C 03 00 00 */	cmpwi r3, 0
/* 802061C0 00201E20  90 7D 00 44 */	stw r3, 0x44(r29)
/* 802061C4 00201E24  40 82 00 10 */	bne lbl_802061D4
/* 802061C8 00201E28  80 1D 00 00 */	lwz r0, 0(r29)
/* 802061CC 00201E2C  54 00 01 CA */	rlwinm r0, r0, 0, 7, 5
/* 802061D0 00201E30  90 1D 00 00 */	stw r0, 0(r29)
lbl_802061D4:
/* 802061D4 00201E34  80 7D 00 48 */	lwz r3, 0x48(r29)
/* 802061D8 00201E38  38 00 00 00 */	li r0, 0
/* 802061DC 00201E3C  2C 03 00 00 */	cmpwi r3, 0
/* 802061E0 00201E40  41 82 00 10 */	beq lbl_802061F0
/* 802061E4 00201E44  7C 03 F0 40 */	cmplw r3, r30
/* 802061E8 00201E48  40 80 00 08 */	bge lbl_802061F0
/* 802061EC 00201E4C  38 00 00 01 */	li r0, 1
lbl_802061F0:
/* 802061F0 00201E50  2C 00 00 00 */	cmpwi r0, 0
/* 802061F4 00201E54  41 82 00 08 */	beq lbl_802061FC
/* 802061F8 00201E58  7C 63 D2 14 */	add r3, r3, r26
lbl_802061FC:
/* 802061FC 00201E5C  90 7D 00 48 */	stw r3, 0x48(r29)
/* 80206200 00201E60  48 00 06 A4 */	b lbl_802068A4
lbl_80206204:
/* 80206204 00201E64  A0 97 00 0A */	lhz r4, 0xa(r23)
/* 80206208 00201E68  7F 05 C3 78 */	mr r5, r24
/* 8020620C 00201E6C  7C 89 03 A6 */	mtctr r4
/* 80206210 00201E70  2C 04 00 00 */	cmpwi r4, 0
/* 80206214 00201E74  41 82 00 8C */	beq lbl_802062A0
lbl_80206218:
/* 80206218 00201E78  80 7D 00 1C */	lwz r3, 0x1c(r29)
/* 8020621C 00201E7C  88 05 00 00 */	lbz r0, 0(r5)
/* 80206220 00201E80  7C 03 00 00 */	cmpw r3, r0
/* 80206224 00201E84  40 82 00 70 */	bne lbl_80206294
/* 80206228 00201E88  80 05 00 04 */	lwz r0, 4(r5)
/* 8020622C 00201E8C  2C 00 00 02 */	cmpwi r0, 2
/* 80206230 00201E90  40 82 00 34 */	bne lbl_80206264
/* 80206234 00201E94  80 1D 00 00 */	lwz r0, 0(r29)
/* 80206238 00201E98  60 00 04 00 */	ori r0, r0, 0x400
/* 8020623C 00201E9C  90 1D 00 00 */	stw r0, 0(r29)
/* 80206240 00201EA0  88 05 00 01 */	lbz r0, 1(r5)
/* 80206244 00201EA4  54 00 06 72 */	rlwinm r0, r0, 0, 0x19, 0x19
/* 80206248 00201EA8  2C 00 00 40 */	cmpwi r0, 0x40
/* 8020624C 00201EAC  40 82 00 0C */	bne lbl_80206258
/* 80206250 00201EB0  80 05 00 08 */	lwz r0, 8(r5)
/* 80206254 00201EB4  48 00 00 08 */	b lbl_8020625C
lbl_80206258:
/* 80206258 00201EB8  38 00 00 00 */	li r0, 0
lbl_8020625C:
/* 8020625C 00201EBC  90 1D 00 1C */	stw r0, 0x1c(r29)
/* 80206260 00201EC0  48 00 00 40 */	b lbl_802062A0
lbl_80206264:
/* 80206264 00201EC4  80 1D 00 00 */	lwz r0, 0(r29)
/* 80206268 00201EC8  54 00 05 A8 */	rlwinm r0, r0, 0, 0x16, 0x14
/* 8020626C 00201ECC  90 1D 00 00 */	stw r0, 0(r29)
/* 80206270 00201ED0  88 05 00 01 */	lbz r0, 1(r5)
/* 80206274 00201ED4  54 00 06 72 */	rlwinm r0, r0, 0, 0x19, 0x19
/* 80206278 00201ED8  2C 00 00 40 */	cmpwi r0, 0x40
/* 8020627C 00201EDC  40 82 00 0C */	bne lbl_80206288
/* 80206280 00201EE0  80 05 00 08 */	lwz r0, 8(r5)
/* 80206284 00201EE4  48 00 00 08 */	b lbl_8020628C
lbl_80206288:
/* 80206288 00201EE8  38 00 00 00 */	li r0, 0
lbl_8020628C:
/* 8020628C 00201EEC  90 1D 00 1C */	stw r0, 0x1c(r29)
/* 80206290 00201EF0  48 00 00 10 */	b lbl_802062A0
lbl_80206294:
/* 80206294 00201EF4  38 A5 00 0C */	addi r5, r5, 0xc
/* 80206298 00201EF8  38 84 FF FF */	addi r4, r4, -1
/* 8020629C 00201EFC  42 00 FF 7C */	bdnz lbl_80206218
lbl_802062A0:
/* 802062A0 00201F00  2C 04 00 00 */	cmpwi r4, 0
/* 802062A4 00201F04  40 82 00 08 */	bne lbl_802062AC
/* 802062A8 00201F08  93 FD 00 1C */	stw r31, 0x1c(r29)
lbl_802062AC:
/* 802062AC 00201F0C  80 7D 00 08 */	lwz r3, 8(r29)
/* 802062B0 00201F10  38 00 00 00 */	li r0, 0
/* 802062B4 00201F14  2C 03 00 00 */	cmpwi r3, 0
/* 802062B8 00201F18  41 82 00 10 */	beq lbl_802062C8
/* 802062BC 00201F1C  7C 03 F0 40 */	cmplw r3, r30
/* 802062C0 00201F20  40 80 00 08 */	bge lbl_802062C8
/* 802062C4 00201F24  38 00 00 01 */	li r0, 1
lbl_802062C8:
/* 802062C8 00201F28  2C 00 00 00 */	cmpwi r0, 0
/* 802062CC 00201F2C  41 82 00 08 */	beq lbl_802062D4
/* 802062D0 00201F30  7C 63 D2 14 */	add r3, r3, r26
lbl_802062D4:
/* 802062D4 00201F34  90 7D 00 08 */	stw r3, 8(r29)
/* 802062D8 00201F38  38 00 00 00 */	li r0, 0
/* 802062DC 00201F3C  80 7D 00 0C */	lwz r3, 0xc(r29)
/* 802062E0 00201F40  2C 03 00 00 */	cmpwi r3, 0
/* 802062E4 00201F44  41 82 00 10 */	beq lbl_802062F4
/* 802062E8 00201F48  7C 03 F0 40 */	cmplw r3, r30
/* 802062EC 00201F4C  40 80 00 08 */	bge lbl_802062F4
/* 802062F0 00201F50  38 00 00 01 */	li r0, 1
lbl_802062F4:
/* 802062F4 00201F54  2C 00 00 00 */	cmpwi r0, 0
/* 802062F8 00201F58  41 82 00 08 */	beq lbl_80206300
/* 802062FC 00201F5C  7C 63 D2 14 */	add r3, r3, r26
lbl_80206300:
/* 80206300 00201F60  2C 03 00 00 */	cmpwi r3, 0
/* 80206304 00201F64  90 7D 00 0C */	stw r3, 0xc(r29)
/* 80206308 00201F68  40 82 00 10 */	bne lbl_80206318
/* 8020630C 00201F6C  80 1D 00 00 */	lwz r0, 0(r29)
/* 80206310 00201F70  54 00 03 98 */	rlwinm r0, r0, 0, 0xe, 0xc
/* 80206314 00201F74  90 1D 00 00 */	stw r0, 0(r29)
lbl_80206318:
/* 80206318 00201F78  80 7D 00 10 */	lwz r3, 0x10(r29)
/* 8020631C 00201F7C  38 00 00 00 */	li r0, 0
/* 80206320 00201F80  2C 03 00 00 */	cmpwi r3, 0
/* 80206324 00201F84  41 82 00 10 */	beq lbl_80206334
/* 80206328 00201F88  7C 03 F0 40 */	cmplw r3, r30
/* 8020632C 00201F8C  40 80 00 08 */	bge lbl_80206334
/* 80206330 00201F90  38 00 00 01 */	li r0, 1
lbl_80206334:
/* 80206334 00201F94  2C 00 00 00 */	cmpwi r0, 0
/* 80206338 00201F98  41 82 00 08 */	beq lbl_80206340
/* 8020633C 00201F9C  7C 63 D2 14 */	add r3, r3, r26
lbl_80206340:
/* 80206340 00201FA0  90 7D 00 10 */	stw r3, 0x10(r29)
/* 80206344 00201FA4  48 00 05 60 */	b lbl_802068A4
lbl_80206348:
/* 80206348 00201FA8  A3 97 00 0A */	lhz r28, 0xa(r23)
/* 8020634C 00201FAC  7F 04 C3 78 */	mr r4, r24
/* 80206350 00201FB0  7F 89 03 A6 */	mtctr r28
/* 80206354 00201FB4  2C 1C 00 00 */	cmpwi r28, 0
/* 80206358 00201FB8  41 82 01 38 */	beq lbl_80206490
lbl_8020635C:
/* 8020635C 00201FBC  80 7D 00 58 */	lwz r3, 0x58(r29)
/* 80206360 00201FC0  88 04 00 00 */	lbz r0, 0(r4)
/* 80206364 00201FC4  7C 03 00 00 */	cmpw r3, r0
/* 80206368 00201FC8  40 82 01 1C */	bne lbl_80206484
/* 8020636C 00201FCC  80 04 00 04 */	lwz r0, 4(r4)
/* 80206370 00201FD0  2C 00 00 03 */	cmpwi r0, 3
/* 80206374 00201FD4  40 82 00 34 */	bne lbl_802063A8
/* 80206378 00201FD8  80 1D 00 00 */	lwz r0, 0(r29)
/* 8020637C 00201FDC  60 00 00 01 */	ori r0, r0, 1
/* 80206380 00201FE0  90 1D 00 00 */	stw r0, 0(r29)
/* 80206384 00201FE4  88 04 00 01 */	lbz r0, 1(r4)
/* 80206388 00201FE8  54 00 06 72 */	rlwinm r0, r0, 0, 0x19, 0x19
/* 8020638C 00201FEC  2C 00 00 40 */	cmpwi r0, 0x40
/* 80206390 00201FF0  40 82 00 0C */	bne lbl_8020639C
/* 80206394 00201FF4  80 04 00 08 */	lwz r0, 8(r4)
/* 80206398 00201FF8  48 00 00 08 */	b lbl_802063A0
lbl_8020639C:
/* 8020639C 00201FFC  38 00 00 00 */	li r0, 0
lbl_802063A0:
/* 802063A0 00202000  90 1D 00 58 */	stw r0, 0x58(r29)
/* 802063A4 00202004  48 00 00 EC */	b lbl_80206490
lbl_802063A8:
/* 802063A8 00202008  80 1D 00 00 */	lwz r0, 0(r29)
/* 802063AC 0020200C  54 00 00 3C */	rlwinm r0, r0, 0, 0, 0x1e
/* 802063B0 00202010  90 1D 00 00 */	stw r0, 0(r29)
/* 802063B4 00202014  88 04 00 01 */	lbz r0, 1(r4)
/* 802063B8 00202018  54 00 06 72 */	rlwinm r0, r0, 0, 0x19, 0x19
/* 802063BC 0020201C  2C 00 00 40 */	cmpwi r0, 0x40
/* 802063C0 00202020  40 82 00 0C */	bne lbl_802063CC
/* 802063C4 00202024  82 84 00 08 */	lwz r20, 8(r4)
/* 802063C8 00202028  48 00 00 08 */	b lbl_802063D0
lbl_802063CC:
/* 802063CC 0020202C  3A 80 00 00 */	li r20, 0
lbl_802063D0:
/* 802063D0 00202030  2C 14 00 00 */	cmpwi r20, 0
/* 802063D4 00202034  41 82 00 BC */	beq lbl_80206490
/* 802063D8 00202038  4B FD 47 51 */	bl func_801DAB28
/* 802063DC 0020203C  2C 03 00 00 */	cmpwi r3, 0
/* 802063E0 00202040  41 82 00 14 */	beq lbl_802063F4
/* 802063E4 00202044  80 6D 96 38 */	lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
/* 802063E8 00202048  38 80 01 8C */	li r4, 0x18c
/* 802063EC 0020204C  4B FD 48 A9 */	bl func_801DAC94
/* 802063F0 00202050  48 00 00 08 */	b lbl_802063F8
lbl_802063F4:
/* 802063F4 00202054  38 60 00 00 */	li r3, 0
lbl_802063F8:
/* 802063F8 00202058  2C 03 00 00 */	cmpwi r3, 0
/* 802063FC 0020205C  41 82 00 0C */	beq lbl_80206408
/* 80206400 00202060  7E 84 A3 78 */	mr r4, r20
/* 80206404 00202064  4B FE 9C 95 */	bl func_801F0098
lbl_80206408:
/* 80206408 00202068  2C 03 00 00 */	cmpwi r3, 0
/* 8020640C 0020206C  90 7D 00 58 */	stw r3, 0x58(r29)
/* 80206410 00202070  41 82 00 80 */	beq lbl_80206490
/* 80206414 00202074  4B FE 9F 0D */	bl func_801F0320
/* 80206418 00202078  54 74 04 3E */	clrlwi r20, r3, 0x10
/* 8020641C 0020207C  3A 60 00 00 */	li r19, 0
/* 80206420 00202080  48 00 00 3C */	b lbl_8020645C
lbl_80206424:
/* 80206424 00202084  80 7D 00 58 */	lwz r3, 0x58(r29)
/* 80206428 00202088  56 64 04 3E */	clrlwi r4, r19, 0x10
/* 8020642C 0020208C  4B FE 9E C5 */	bl func_801F02F0
/* 80206430 00202090  2C 03 00 00 */	cmpwi r3, 0
/* 80206434 00202094  41 82 00 24 */	beq lbl_80206458
/* 80206438 00202098  80 63 00 14 */	lwz r3, 0x14(r3)
/* 8020643C 0020209C  2C 03 00 00 */	cmpwi r3, 0
/* 80206440 002020A0  41 82 00 18 */	beq lbl_80206458
/* 80206444 002020A4  C0 22 99 68 */	lfs f1, lbl_80641F68-_SDA2_BASE_(r2)
/* 80206448 002020A8  38 80 00 00 */	li r4, 0
/* 8020644C 002020AC  C0 42 99 6C */	lfs f2, lbl_80641F6C-_SDA2_BASE_(r2)
/* 80206450 002020B0  38 A0 00 01 */	li r5, 1
/* 80206454 002020B4  4B FD 76 69 */	bl func_801DDABC__17GSanimationObjectFUsUsff
lbl_80206458:
/* 80206458 002020B8  3A 73 00 01 */	addi r19, r19, 1
lbl_8020645C:
/* 8020645C 002020BC  56 60 04 3E */	clrlwi r0, r19, 0x10
/* 80206460 002020C0  7C 00 A0 40 */	cmplw r0, r20
/* 80206464 002020C4  41 80 FF C0 */	blt lbl_80206424
/* 80206468 002020C8  80 7D 00 58 */	lwz r3, 0x58(r29)
/* 8020646C 002020CC  38 80 00 00 */	li r4, 0
/* 80206470 002020D0  C0 22 99 68 */	lfs f1, lbl_80641F68-_SDA2_BASE_(r2)
/* 80206474 002020D4  38 A0 00 01 */	li r5, 1
/* 80206478 002020D8  C0 42 99 6C */	lfs f2, lbl_80641F6C-_SDA2_BASE_(r2)
/* 8020647C 002020DC  4B FD 79 D1 */	bl func_801DDE4C__13GSblendObjectFUsUsff
/* 80206480 002020E0  48 00 00 10 */	b lbl_80206490
lbl_80206484:
/* 80206484 002020E4  38 84 00 0C */	addi r4, r4, 0xc
/* 80206488 002020E8  3B 9C FF FF */	addi r28, r28, -1
/* 8020648C 002020EC  42 00 FE D0 */	bdnz lbl_8020635C
lbl_80206490:
/* 80206490 002020F0  2C 1C 00 00 */	cmpwi r28, 0
/* 80206494 002020F4  40 82 00 08 */	bne lbl_8020649C
/* 80206498 002020F8  93 FD 00 58 */	stw r31, 0x58(r29)
lbl_8020649C:
/* 8020649C 002020FC  80 7D 00 34 */	lwz r3, 0x34(r29)
/* 802064A0 00202100  38 00 00 00 */	li r0, 0
/* 802064A4 00202104  2C 03 00 00 */	cmpwi r3, 0
/* 802064A8 00202108  41 82 00 10 */	beq lbl_802064B8
/* 802064AC 0020210C  7C 03 F0 40 */	cmplw r3, r30
/* 802064B0 00202110  40 80 00 08 */	bge lbl_802064B8
/* 802064B4 00202114  38 00 00 01 */	li r0, 1
lbl_802064B8:
/* 802064B8 00202118  2C 00 00 00 */	cmpwi r0, 0
/* 802064BC 0020211C  41 82 00 08 */	beq lbl_802064C4
/* 802064C0 00202120  7C 63 D2 14 */	add r3, r3, r26
lbl_802064C4:
/* 802064C4 00202124  90 7D 00 34 */	stw r3, 0x34(r29)
/* 802064C8 00202128  38 00 00 00 */	li r0, 0
/* 802064CC 0020212C  80 7D 00 38 */	lwz r3, 0x38(r29)
/* 802064D0 00202130  2C 03 00 00 */	cmpwi r3, 0
/* 802064D4 00202134  41 82 00 10 */	beq lbl_802064E4
/* 802064D8 00202138  7C 03 F0 40 */	cmplw r3, r30
/* 802064DC 0020213C  40 80 00 08 */	bge lbl_802064E4
/* 802064E0 00202140  38 00 00 01 */	li r0, 1
lbl_802064E4:
/* 802064E4 00202144  2C 00 00 00 */	cmpwi r0, 0
/* 802064E8 00202148  41 82 00 08 */	beq lbl_802064F0
/* 802064EC 0020214C  7C 63 D2 14 */	add r3, r3, r26
lbl_802064F0:
/* 802064F0 00202150  90 7D 00 38 */	stw r3, 0x38(r29)
/* 802064F4 00202154  38 00 00 00 */	li r0, 0
/* 802064F8 00202158  80 7D 00 3C */	lwz r3, 0x3c(r29)
/* 802064FC 0020215C  2C 03 00 00 */	cmpwi r3, 0
/* 80206500 00202160  41 82 00 10 */	beq lbl_80206510
/* 80206504 00202164  7C 03 F0 40 */	cmplw r3, r30
/* 80206508 00202168  40 80 00 08 */	bge lbl_80206510
/* 8020650C 0020216C  38 00 00 01 */	li r0, 1
lbl_80206510:
/* 80206510 00202170  2C 00 00 00 */	cmpwi r0, 0
/* 80206514 00202174  41 82 00 08 */	beq lbl_8020651C
/* 80206518 00202178  7C 63 D2 14 */	add r3, r3, r26
lbl_8020651C:
/* 8020651C 0020217C  90 7D 00 3C */	stw r3, 0x3c(r29)
/* 80206520 00202180  38 00 00 00 */	li r0, 0
/* 80206524 00202184  80 7D 00 40 */	lwz r3, 0x40(r29)
/* 80206528 00202188  2C 03 00 00 */	cmpwi r3, 0
/* 8020652C 0020218C  41 82 00 10 */	beq lbl_8020653C
/* 80206530 00202190  7C 03 F0 40 */	cmplw r3, r30
/* 80206534 00202194  40 80 00 08 */	bge lbl_8020653C
/* 80206538 00202198  38 00 00 01 */	li r0, 1
lbl_8020653C:
/* 8020653C 0020219C  2C 00 00 00 */	cmpwi r0, 0
/* 80206540 002021A0  41 82 00 08 */	beq lbl_80206548
/* 80206544 002021A4  7C 63 D2 14 */	add r3, r3, r26
lbl_80206548:
/* 80206548 002021A8  90 7D 00 40 */	stw r3, 0x40(r29)
/* 8020654C 002021AC  38 00 00 00 */	li r0, 0
/* 80206550 002021B0  80 7D 00 44 */	lwz r3, 0x44(r29)
/* 80206554 002021B4  2C 03 00 00 */	cmpwi r3, 0
/* 80206558 002021B8  41 82 00 10 */	beq lbl_80206568
/* 8020655C 002021BC  7C 03 F0 40 */	cmplw r3, r30
/* 80206560 002021C0  40 80 00 08 */	bge lbl_80206568
/* 80206564 002021C4  38 00 00 01 */	li r0, 1
lbl_80206568:
/* 80206568 002021C8  2C 00 00 00 */	cmpwi r0, 0
/* 8020656C 002021CC  41 82 00 08 */	beq lbl_80206574
/* 80206570 002021D0  7C 63 D2 14 */	add r3, r3, r26
lbl_80206574:
/* 80206574 002021D4  90 7D 00 44 */	stw r3, 0x44(r29)
/* 80206578 002021D8  38 00 00 00 */	li r0, 0
/* 8020657C 002021DC  80 7D 00 48 */	lwz r3, 0x48(r29)
/* 80206580 002021E0  2C 03 00 00 */	cmpwi r3, 0
/* 80206584 002021E4  41 82 00 10 */	beq lbl_80206594
/* 80206588 002021E8  7C 03 F0 40 */	cmplw r3, r30
/* 8020658C 002021EC  40 80 00 08 */	bge lbl_80206594
/* 80206590 002021F0  38 00 00 01 */	li r0, 1
lbl_80206594:
/* 80206594 002021F4  2C 00 00 00 */	cmpwi r0, 0
/* 80206598 002021F8  41 82 00 08 */	beq lbl_802065A0
/* 8020659C 002021FC  7C 63 D2 14 */	add r3, r3, r26
lbl_802065A0:
/* 802065A0 00202200  90 7D 00 48 */	stw r3, 0x48(r29)
/* 802065A4 00202204  38 00 00 00 */	li r0, 0
/* 802065A8 00202208  80 7D 00 4C */	lwz r3, 0x4c(r29)
/* 802065AC 0020220C  2C 03 00 00 */	cmpwi r3, 0
/* 802065B0 00202210  41 82 00 10 */	beq lbl_802065C0
/* 802065B4 00202214  7C 03 F0 40 */	cmplw r3, r30
/* 802065B8 00202218  40 80 00 08 */	bge lbl_802065C0
/* 802065BC 0020221C  38 00 00 01 */	li r0, 1
lbl_802065C0:
/* 802065C0 00202220  2C 00 00 00 */	cmpwi r0, 0
/* 802065C4 00202224  41 82 00 08 */	beq lbl_802065CC
/* 802065C8 00202228  7C 63 D2 14 */	add r3, r3, r26
lbl_802065CC:
/* 802065CC 0020222C  90 7D 00 4C */	stw r3, 0x4c(r29)
/* 802065D0 00202230  38 00 00 00 */	li r0, 0
/* 802065D4 00202234  80 7D 00 50 */	lwz r3, 0x50(r29)
/* 802065D8 00202238  2C 03 00 00 */	cmpwi r3, 0
/* 802065DC 0020223C  41 82 00 10 */	beq lbl_802065EC
/* 802065E0 00202240  7C 03 F0 40 */	cmplw r3, r30
/* 802065E4 00202244  40 80 00 08 */	bge lbl_802065EC
/* 802065E8 00202248  38 00 00 01 */	li r0, 1
lbl_802065EC:
/* 802065EC 0020224C  2C 00 00 00 */	cmpwi r0, 0
/* 802065F0 00202250  41 82 00 08 */	beq lbl_802065F8
/* 802065F4 00202254  7C 63 D2 14 */	add r3, r3, r26
lbl_802065F8:
/* 802065F8 00202258  90 7D 00 50 */	stw r3, 0x50(r29)
/* 802065FC 0020225C  38 00 00 00 */	li r0, 0
/* 80206600 00202260  80 7D 00 54 */	lwz r3, 0x54(r29)
/* 80206604 00202264  2C 03 00 00 */	cmpwi r3, 0
/* 80206608 00202268  41 82 00 10 */	beq lbl_80206618
/* 8020660C 0020226C  7C 03 F0 40 */	cmplw r3, r30
/* 80206610 00202270  40 80 00 08 */	bge lbl_80206618
/* 80206614 00202274  38 00 00 01 */	li r0, 1
lbl_80206618:
/* 80206618 00202278  2C 00 00 00 */	cmpwi r0, 0
/* 8020661C 0020227C  41 82 00 08 */	beq lbl_80206624
/* 80206620 00202280  7C 63 D2 14 */	add r3, r3, r26
lbl_80206624:
/* 80206624 00202284  90 7D 00 54 */	stw r3, 0x54(r29)
/* 80206628 00202288  48 00 02 7C */	b lbl_802068A4
lbl_8020662C:
/* 8020662C 0020228C  A0 97 00 0A */	lhz r4, 0xa(r23)
/* 80206630 00202290  7F 05 C3 78 */	mr r5, r24
/* 80206634 00202294  7C 89 03 A6 */	mtctr r4
/* 80206638 00202298  2C 04 00 00 */	cmpwi r4, 0
/* 8020663C 0020229C  41 82 00 44 */	beq lbl_80206680
lbl_80206640:
/* 80206640 002022A0  80 7D 00 74 */	lwz r3, 0x74(r29)
/* 80206644 002022A4  88 05 00 00 */	lbz r0, 0(r5)
/* 80206648 002022A8  7C 03 00 00 */	cmpw r3, r0
/* 8020664C 002022AC  40 82 00 28 */	bne lbl_80206674
/* 80206650 002022B0  88 05 00 01 */	lbz r0, 1(r5)
/* 80206654 002022B4  54 00 06 72 */	rlwinm r0, r0, 0, 0x19, 0x19
/* 80206658 002022B8  2C 00 00 40 */	cmpwi r0, 0x40
/* 8020665C 002022BC  40 82 00 0C */	bne lbl_80206668
/* 80206660 002022C0  80 05 00 08 */	lwz r0, 8(r5)
/* 80206664 002022C4  48 00 00 08 */	b lbl_8020666C
lbl_80206668:
/* 80206668 002022C8  38 00 00 00 */	li r0, 0
lbl_8020666C:
/* 8020666C 002022CC  90 1D 00 74 */	stw r0, 0x74(r29)
/* 80206670 002022D0  48 00 00 10 */	b lbl_80206680
lbl_80206674:
/* 80206674 002022D4  38 A5 00 0C */	addi r5, r5, 0xc
/* 80206678 002022D8  38 84 FF FF */	addi r4, r4, -1
/* 8020667C 002022DC  42 00 FF C4 */	bdnz lbl_80206640
lbl_80206680:
/* 80206680 002022E0  2C 04 00 00 */	cmpwi r4, 0
/* 80206684 002022E4  40 82 00 08 */	bne lbl_8020668C
/* 80206688 002022E8  93 FD 00 74 */	stw r31, 0x74(r29)
lbl_8020668C:
/* 8020668C 002022EC  80 7D 00 4C */	lwz r3, 0x4c(r29)
/* 80206690 002022F0  38 00 00 00 */	li r0, 0
/* 80206694 002022F4  2C 03 00 00 */	cmpwi r3, 0
/* 80206698 002022F8  41 82 00 10 */	beq lbl_802066A8
/* 8020669C 002022FC  7C 03 F0 40 */	cmplw r3, r30
/* 802066A0 00202300  40 80 00 08 */	bge lbl_802066A8
/* 802066A4 00202304  38 00 00 01 */	li r0, 1
lbl_802066A8:
/* 802066A8 00202308  2C 00 00 00 */	cmpwi r0, 0
/* 802066AC 0020230C  41 82 00 08 */	beq lbl_802066B4
/* 802066B0 00202310  7C 63 D2 14 */	add r3, r3, r26
lbl_802066B4:
/* 802066B4 00202314  90 7D 00 4C */	stw r3, 0x4c(r29)
/* 802066B8 00202318  38 00 00 00 */	li r0, 0
/* 802066BC 0020231C  80 7D 00 50 */	lwz r3, 0x50(r29)
/* 802066C0 00202320  2C 03 00 00 */	cmpwi r3, 0
/* 802066C4 00202324  41 82 00 10 */	beq lbl_802066D4
/* 802066C8 00202328  7C 03 F0 40 */	cmplw r3, r30
/* 802066CC 0020232C  40 80 00 08 */	bge lbl_802066D4
/* 802066D0 00202330  38 00 00 01 */	li r0, 1
lbl_802066D4:
/* 802066D4 00202334  2C 00 00 00 */	cmpwi r0, 0
/* 802066D8 00202338  41 82 00 08 */	beq lbl_802066E0
/* 802066DC 0020233C  7C 63 D2 14 */	add r3, r3, r26
lbl_802066E0:
/* 802066E0 00202340  90 7D 00 50 */	stw r3, 0x50(r29)
/* 802066E4 00202344  38 00 00 00 */	li r0, 0
/* 802066E8 00202348  80 7D 00 34 */	lwz r3, 0x34(r29)
/* 802066EC 0020234C  2C 03 00 00 */	cmpwi r3, 0
/* 802066F0 00202350  41 82 00 10 */	beq lbl_80206700
/* 802066F4 00202354  7C 03 F0 40 */	cmplw r3, r30
/* 802066F8 00202358  40 80 00 08 */	bge lbl_80206700
/* 802066FC 0020235C  38 00 00 01 */	li r0, 1
lbl_80206700:
/* 80206700 00202360  2C 00 00 00 */	cmpwi r0, 0
/* 80206704 00202364  41 82 00 08 */	beq lbl_8020670C
/* 80206708 00202368  7C 63 D2 14 */	add r3, r3, r26
lbl_8020670C:
/* 8020670C 0020236C  90 7D 00 34 */	stw r3, 0x34(r29)
/* 80206710 00202370  38 00 00 00 */	li r0, 0
/* 80206714 00202374  80 7D 00 38 */	lwz r3, 0x38(r29)
/* 80206718 00202378  2C 03 00 00 */	cmpwi r3, 0
/* 8020671C 0020237C  41 82 00 10 */	beq lbl_8020672C
/* 80206720 00202380  7C 03 F0 40 */	cmplw r3, r30
/* 80206724 00202384  40 80 00 08 */	bge lbl_8020672C
/* 80206728 00202388  38 00 00 01 */	li r0, 1
lbl_8020672C:
/* 8020672C 0020238C  2C 00 00 00 */	cmpwi r0, 0
/* 80206730 00202390  41 82 00 08 */	beq lbl_80206738
/* 80206734 00202394  7C 63 D2 14 */	add r3, r3, r26
lbl_80206738:
/* 80206738 00202398  90 7D 00 38 */	stw r3, 0x38(r29)
/* 8020673C 0020239C  38 00 00 00 */	li r0, 0
/* 80206740 002023A0  80 7D 00 3C */	lwz r3, 0x3c(r29)
/* 80206744 002023A4  2C 03 00 00 */	cmpwi r3, 0
/* 80206748 002023A8  41 82 00 10 */	beq lbl_80206758
/* 8020674C 002023AC  7C 03 F0 40 */	cmplw r3, r30
/* 80206750 002023B0  40 80 00 08 */	bge lbl_80206758
/* 80206754 002023B4  38 00 00 01 */	li r0, 1
lbl_80206758:
/* 80206758 002023B8  2C 00 00 00 */	cmpwi r0, 0
/* 8020675C 002023BC  41 82 00 08 */	beq lbl_80206764
/* 80206760 002023C0  7C 63 D2 14 */	add r3, r3, r26
lbl_80206764:
/* 80206764 002023C4  90 7D 00 3C */	stw r3, 0x3c(r29)
/* 80206768 002023C8  38 00 00 00 */	li r0, 0
/* 8020676C 002023CC  80 7D 00 40 */	lwz r3, 0x40(r29)
/* 80206770 002023D0  2C 03 00 00 */	cmpwi r3, 0
/* 80206774 002023D4  41 82 00 10 */	beq lbl_80206784
/* 80206778 002023D8  7C 03 F0 40 */	cmplw r3, r30
/* 8020677C 002023DC  40 80 00 08 */	bge lbl_80206784
/* 80206780 002023E0  38 00 00 01 */	li r0, 1
lbl_80206784:
/* 80206784 002023E4  2C 00 00 00 */	cmpwi r0, 0
/* 80206788 002023E8  41 82 00 08 */	beq lbl_80206790
/* 8020678C 002023EC  7C 63 D2 14 */	add r3, r3, r26
lbl_80206790:
/* 80206790 002023F0  90 7D 00 40 */	stw r3, 0x40(r29)
/* 80206794 002023F4  38 00 00 00 */	li r0, 0
/* 80206798 002023F8  80 7D 00 44 */	lwz r3, 0x44(r29)
/* 8020679C 002023FC  2C 03 00 00 */	cmpwi r3, 0
/* 802067A0 00202400  41 82 00 10 */	beq lbl_802067B0
/* 802067A4 00202404  7C 03 F0 40 */	cmplw r3, r30
/* 802067A8 00202408  40 80 00 08 */	bge lbl_802067B0
/* 802067AC 0020240C  38 00 00 01 */	li r0, 1
lbl_802067B0:
/* 802067B0 00202410  2C 00 00 00 */	cmpwi r0, 0
/* 802067B4 00202414  41 82 00 08 */	beq lbl_802067BC
/* 802067B8 00202418  7C 63 D2 14 */	add r3, r3, r26
lbl_802067BC:
/* 802067BC 0020241C  90 7D 00 44 */	stw r3, 0x44(r29)
/* 802067C0 00202420  38 00 00 00 */	li r0, 0
/* 802067C4 00202424  80 7D 00 48 */	lwz r3, 0x48(r29)
/* 802067C8 00202428  2C 03 00 00 */	cmpwi r3, 0
/* 802067CC 0020242C  41 82 00 10 */	beq lbl_802067DC
/* 802067D0 00202430  7C 03 F0 40 */	cmplw r3, r30
/* 802067D4 00202434  40 80 00 08 */	bge lbl_802067DC
/* 802067D8 00202438  38 00 00 01 */	li r0, 1
lbl_802067DC:
/* 802067DC 0020243C  2C 00 00 00 */	cmpwi r0, 0
/* 802067E0 00202440  41 82 00 08 */	beq lbl_802067E8
/* 802067E4 00202444  7C 63 D2 14 */	add r3, r3, r26
lbl_802067E8:
/* 802067E8 00202448  90 7D 00 48 */	stw r3, 0x48(r29)
/* 802067EC 0020244C  80 1D 00 00 */	lwz r0, 0(r29)
/* 802067F0 00202450  54 00 05 AD */	rlwinm. r0, r0, 0, 0x16, 0x16
/* 802067F4 00202454  41 82 00 B0 */	beq lbl_802068A4
/* 802067F8 00202458  38 60 00 80 */	li r3, 0x80
/* 802067FC 0020245C  4B FD 42 35 */	bl __nw__FUl
/* 80206800 00202460  2C 03 00 00 */	cmpwi r3, 0
/* 80206804 00202464  7C 74 1B 78 */	mr r20, r3
/* 80206808 00202468  41 82 00 0C */	beq lbl_80206814
/* 8020680C 0020246C  48 02 EC 69 */	bl func_80235474
/* 80206810 00202470  7C 74 1B 78 */	mr r20, r3
lbl_80206814:
/* 80206814 00202474  2C 14 00 00 */	cmpwi r20, 0
/* 80206818 00202478  41 82 00 80 */	beq lbl_80206898
/* 8020681C 0020247C  C0 22 99 70 */	lfs f1, lbl_80641F70-_SDA2_BASE_(r2)
/* 80206820 00202480  7E 83 A3 78 */	mr r3, r20
/* 80206824 00202484  C0 42 99 74 */	lfs f2, lbl_80641F74-_SDA2_BASE_(r2)
/* 80206828 00202488  38 9D 00 6C */	addi r4, r29, 0x6c
/* 8020682C 0020248C  38 B5 36 2C */	addi r5, r21, 0x362c
/* 80206830 00202490  38 C0 00 00 */	li r6, 0
/* 80206834 00202494  48 02 EC E9 */	bl func_8023551C
/* 80206838 00202498  92 9D 00 78 */	stw r20, 0x78(r29)
/* 8020683C 0020249C  80 1D 00 00 */	lwz r0, 0(r29)
/* 80206840 002024A0  54 00 05 6B */	rlwinm. r0, r0, 0, 0x15, 0x15
/* 80206844 002024A4  41 82 00 60 */	beq lbl_802068A4
/* 80206848 002024A8  38 60 00 80 */	li r3, 0x80
/* 8020684C 002024AC  4B FD 41 E5 */	bl __nw__FUl
/* 80206850 002024B0  2C 03 00 00 */	cmpwi r3, 0
/* 80206854 002024B4  7C 74 1B 78 */	mr r20, r3
/* 80206858 002024B8  41 82 00 0C */	beq lbl_80206864
/* 8020685C 002024BC  48 02 EC 19 */	bl func_80235474
/* 80206860 002024C0  7C 74 1B 78 */	mr r20, r3
lbl_80206864:
/* 80206864 002024C4  2C 14 00 00 */	cmpwi r20, 0
/* 80206868 002024C8  41 82 00 20 */	beq lbl_80206888
/* 8020686C 002024CC  C0 3D 00 70 */	lfs f1, 0x70(r29)
/* 80206870 002024D0  7E 83 A3 78 */	mr r3, r20
/* 80206874 002024D4  38 9D 00 6C */	addi r4, r29, 0x6c
/* 80206878 002024D8  38 B6 36 20 */	addi r5, r22, 0x3620
/* 8020687C 002024DC  48 02 ED F1 */	bl func_8023566C
/* 80206880 002024E0  92 9D 00 7C */	stw r20, 0x7c(r29)
/* 80206884 002024E4  48 00 00 20 */	b lbl_802068A4
lbl_80206888:
/* 80206888 002024E8  80 1D 00 00 */	lwz r0, 0(r29)
/* 8020688C 002024EC  54 00 05 A8 */	rlwinm r0, r0, 0, 0x16, 0x14
/* 80206890 002024F0  90 1D 00 00 */	stw r0, 0(r29)
/* 80206894 002024F4  48 00 00 10 */	b lbl_802068A4
lbl_80206898:
/* 80206898 002024F8  80 1D 00 00 */	lwz r0, 0(r29)
/* 8020689C 002024FC  54 00 05 E8 */	rlwinm r0, r0, 0, 0x17, 0x14
/* 802068A0 00202500  90 1D 00 00 */	stw r0, 0(r29)
lbl_802068A4:
/* 802068A4 00202504  3B 39 00 10 */	addi r25, r25, 0x10
/* 802068A8 00202508  3B 7B FF FF */	addi r27, r27, -1
lbl_802068AC:
/* 802068AC 0020250C  2C 1B 00 00 */	cmpwi r27, 0
/* 802068B0 00202510  40 82 F2 9C */	bne lbl_80205B4C
/* 802068B4 00202514  38 60 00 01 */	li r3, 1
lbl_802068B8:
/* 802068B8 00202518  39 61 00 40 */	addi r11, r1, 0x40
/* 802068BC 0020251C  4B FC 08 99 */	bl _restgpr_19
/* 802068C0 00202520  80 01 00 44 */	lwz r0, 0x44(r1)
/* 802068C4 00202524  7C 08 03 A6 */	mtlr r0
/* 802068C8 00202528  38 21 00 40 */	addi r1, r1, 0x40
/* 802068CC 0020252C  4E 80 00 20 */	blr

.global func_802068D0
func_802068D0:
/* 802068D0 00202530  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802068D4 00202534  7C 08 02 A6 */	mflr r0
/* 802068D8 00202538  90 01 00 14 */	stw r0, 0x14(r1)
/* 802068DC 0020253C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802068E0 00202540  93 C1 00 08 */	stw r30, 8(r1)
/* 802068E4 00202544  83 E3 00 08 */	lwz r31, 8(r3)
/* 802068E8 00202548  2C 9F 00 00 */	cmpwi cr1, r31, 0
/* 802068EC 0020254C  41 86 00 E4 */	beq cr1, lbl_802069D0
/* 802068F0 00202550  80 03 00 04 */	lwz r0, 4(r3)
/* 802068F4 00202554  2C 00 00 02 */	cmpwi r0, 2
/* 802068F8 00202558  41 82 00 54 */	beq lbl_8020694C
/* 802068FC 0020255C  40 80 00 10 */	bge lbl_8020690C
/* 80206900 00202560  2C 00 00 00 */	cmpwi r0, 0
/* 80206904 00202564  41 82 00 14 */	beq lbl_80206918
/* 80206908 00202568  48 00 00 C8 */	b lbl_802069D0
lbl_8020690C:
/* 8020690C 0020256C  2C 00 00 04 */	cmpwi r0, 4
/* 80206910 00202570  41 82 00 78 */	beq lbl_80206988
/* 80206914 00202574  48 00 00 BC */	b lbl_802069D0
lbl_80206918:
/* 80206918 00202578  41 86 00 B8 */	beq cr1, lbl_802069D0
/* 8020691C 0020257C  83 DF 01 3C */	lwz r30, 0x13c(r31)
/* 80206920 00202580  48 00 00 10 */	b lbl_80206930
lbl_80206924:
/* 80206924 00202584  7F C3 F3 78 */	mr r3, r30
/* 80206928 00202588  4B FF FF A9 */	bl func_802068D0
/* 8020692C 0020258C  83 DE 00 0C */	lwz r30, 0xc(r30)
lbl_80206930:
/* 80206930 00202590  2C 1E 00 00 */	cmpwi r30, 0
/* 80206934 00202594  40 82 FF F0 */	bne lbl_80206924
/* 80206938 00202598  80 7F 01 40 */	lwz r3, 0x140(r31)
/* 8020693C 0020259C  2C 03 00 00 */	cmpwi r3, 0
/* 80206940 002025A0  41 82 00 90 */	beq lbl_802069D0
/* 80206944 002025A4  4B FF FF 8D */	bl func_802068D0
/* 80206948 002025A8  48 00 00 88 */	b lbl_802069D0
lbl_8020694C:
/* 8020694C 002025AC  80 1F 00 00 */	lwz r0, 0(r31)
/* 80206950 002025B0  54 00 07 FF */	clrlwi. r0, r0, 0x1f
/* 80206954 002025B4  40 82 00 7C */	bne lbl_802069D0
/* 80206958 002025B8  80 7F 00 58 */	lwz r3, 0x58(r31)
/* 8020695C 002025BC  2C 03 00 00 */	cmpwi r3, 0
/* 80206960 002025C0  41 82 00 70 */	beq lbl_802069D0
/* 80206964 002025C4  41 82 00 18 */	beq lbl_8020697C
/* 80206968 002025C8  81 83 01 00 */	lwz r12, 0x100(r3)
/* 8020696C 002025CC  38 80 00 01 */	li r4, 1
/* 80206970 002025D0  81 8C 00 08 */	lwz r12, 8(r12)
/* 80206974 002025D4  7D 89 03 A6 */	mtctr r12
/* 80206978 002025D8  4E 80 04 21 */	bctrl
lbl_8020697C:
/* 8020697C 002025DC  38 00 00 00 */	li r0, 0
/* 80206980 002025E0  90 1F 00 58 */	stw r0, 0x58(r31)
/* 80206984 002025E4  48 00 00 4C */	b lbl_802069D0
lbl_80206988:
/* 80206988 002025E8  80 7F 00 78 */	lwz r3, 0x78(r31)
/* 8020698C 002025EC  2C 03 00 00 */	cmpwi r3, 0
/* 80206990 002025F0  41 82 00 1C */	beq lbl_802069AC
/* 80206994 002025F4  41 82 00 10 */	beq lbl_802069A4
/* 80206998 002025F8  38 00 00 00 */	li r0, 0
/* 8020699C 002025FC  98 03 00 01 */	stb r0, 1(r3)
/* 802069A0 00202600  4B FD 41 19 */	bl __dl__FPv
lbl_802069A4:
/* 802069A4 00202604  38 00 00 00 */	li r0, 0
/* 802069A8 00202608  90 1F 00 78 */	stw r0, 0x78(r31)
lbl_802069AC:
/* 802069AC 0020260C  80 7F 00 7C */	lwz r3, 0x7c(r31)
/* 802069B0 00202610  2C 03 00 00 */	cmpwi r3, 0
/* 802069B4 00202614  41 82 00 1C */	beq lbl_802069D0
/* 802069B8 00202618  41 82 00 10 */	beq lbl_802069C8
/* 802069BC 0020261C  38 00 00 00 */	li r0, 0
/* 802069C0 00202620  98 03 00 01 */	stb r0, 1(r3)
/* 802069C4 00202624  4B FD 40 F5 */	bl __dl__FPv
lbl_802069C8:
/* 802069C8 00202628  38 00 00 00 */	li r0, 0
/* 802069CC 0020262C  90 1F 00 7C */	stw r0, 0x7c(r31)
lbl_802069D0:
/* 802069D0 00202630  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802069D4 00202634  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802069D8 00202638  83 C1 00 08 */	lwz r30, 8(r1)
/* 802069DC 0020263C  7C 08 03 A6 */	mtlr r0
/* 802069E0 00202640  38 21 00 10 */	addi r1, r1, 0x10
/* 802069E4 00202644  4E 80 00 20 */	blr

.global func_802069E8
func_802069E8:
/* 802069E8 00202648  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 802069EC 0020264C  7C 08 02 A6 */	mflr r0
/* 802069F0 00202650  90 01 00 24 */	stw r0, 0x24(r1)
/* 802069F4 00202654  39 61 00 20 */	addi r11, r1, 0x20
/* 802069F8 00202658  4B FC 07 31 */	bl _savegpr_27
/* 802069FC 0020265C  A3 E3 00 0A */	lhz r31, 0xa(r3)
/* 80206A00 00202660  3B C3 00 10 */	addi r30, r3, 0x10
/* 80206A04 00202664  48 00 00 BC */	b lbl_80206AC0
lbl_80206A08:
/* 80206A08 00202668  88 1E 00 01 */	lbz r0, 1(r30)
/* 80206A0C 0020266C  54 00 06 72 */	rlwinm r0, r0, 0, 0x19, 0x19
/* 80206A10 00202670  2C 00 00 40 */	cmpwi r0, 0x40
/* 80206A14 00202674  40 82 00 A4 */	bne lbl_80206AB8
/* 80206A18 00202678  80 1E 00 04 */	lwz r0, 4(r30)
/* 80206A1C 0020267C  2C 00 00 02 */	cmpwi r0, 2
/* 80206A20 00202680  41 82 00 44 */	beq lbl_80206A64
/* 80206A24 00202684  40 80 00 14 */	bge lbl_80206A38
/* 80206A28 00202688  2C 00 00 00 */	cmpwi r0, 0
/* 80206A2C 0020268C  41 82 00 18 */	beq lbl_80206A44
/* 80206A30 00202690  40 80 00 6C */	bge lbl_80206A9C
/* 80206A34 00202694  48 00 00 84 */	b lbl_80206AB8
lbl_80206A38:
/* 80206A38 00202698  2C 00 00 04 */	cmpwi r0, 4
/* 80206A3C 0020269C  40 80 00 7C */	bge lbl_80206AB8
/* 80206A40 002026A0  48 00 00 10 */	b lbl_80206A50
lbl_80206A44:
/* 80206A44 002026A4  80 7E 00 08 */	lwz r3, 8(r30)
/* 80206A48 002026A8  48 03 78 89 */	bl func_8023E2D0
/* 80206A4C 002026AC  48 00 00 6C */	b lbl_80206AB8
lbl_80206A50:
/* 80206A50 002026B0  80 7E 00 08 */	lwz r3, 8(r30)
/* 80206A54 002026B4  38 03 FF FF */	addi r0, r3, -1
/* 80206A58 002026B8  54 03 04 3E */	clrlwi r3, r0, 0x10
/* 80206A5C 002026BC  48 01 5A 1D */	bl func_8021C478
/* 80206A60 002026C0  48 00 00 58 */	b lbl_80206AB8
lbl_80206A64:
/* 80206A64 002026C4  80 7E 00 08 */	lwz r3, 8(r30)
/* 80206A68 002026C8  3B 80 00 00 */	li r28, 0
/* 80206A6C 002026CC  83 A3 00 00 */	lwz r29, 0(r3)
/* 80206A70 002026D0  3B 63 00 04 */	addi r27, r3, 4
/* 80206A74 002026D4  48 00 00 1C */	b lbl_80206A90
lbl_80206A78:
/* 80206A78 002026D8  80 7B 00 00 */	lwz r3, 0(r27)
/* 80206A7C 002026DC  2C 03 00 00 */	cmpwi r3, 0
/* 80206A80 002026E0  41 82 00 08 */	beq lbl_80206A88
/* 80206A84 002026E4  48 03 78 4D */	bl func_8023E2D0
lbl_80206A88:
/* 80206A88 002026E8  3B 9C 00 01 */	addi r28, r28, 1
/* 80206A8C 002026EC  3B 7B 00 04 */	addi r27, r27, 4
lbl_80206A90:
/* 80206A90 002026F0  7C 1C E8 40 */	cmplw r28, r29
/* 80206A94 002026F4  41 80 FF E4 */	blt lbl_80206A78
/* 80206A98 002026F8  48 00 00 20 */	b lbl_80206AB8
lbl_80206A9C:
/* 80206A9C 002026FC  80 7E 00 08 */	lwz r3, 8(r30)
/* 80206AA0 00202700  2C 03 00 00 */	cmpwi r3, 0
/* 80206AA4 00202704  41 82 00 14 */	beq lbl_80206AB8
/* 80206AA8 00202708  4B FD D7 1D */	bl func_801E41C4
/* 80206AAC 0020270C  88 1E 00 01 */	lbz r0, 1(r30)
/* 80206AB0 00202710  60 00 00 40 */	ori r0, r0, 0x40
/* 80206AB4 00202714  98 1E 00 01 */	stb r0, 1(r30)
lbl_80206AB8:
/* 80206AB8 00202718  3B DE 00 0C */	addi r30, r30, 0xc
/* 80206ABC 0020271C  3B FF FF FF */	addi r31, r31, -1
lbl_80206AC0:
/* 80206AC0 00202720  2C 1F 00 00 */	cmpwi r31, 0
/* 80206AC4 00202724  40 82 FF 44 */	bne lbl_80206A08
/* 80206AC8 00202728  39 61 00 20 */	addi r11, r1, 0x20
/* 80206ACC 0020272C  4B FC 06 A9 */	bl _restgpr_27
/* 80206AD0 00202730  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80206AD4 00202734  7C 08 03 A6 */	mtlr r0
/* 80206AD8 00202738  38 21 00 20 */	addi r1, r1, 0x20
/* 80206ADC 0020273C  4E 80 00 20 */	blr

.global func_80206AE0
func_80206AE0:
/* 80206AE0 00202740  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 80206AE4 00202744  7C 08 02 A6 */	mflr r0
/* 80206AE8 00202748  90 01 00 34 */	stw r0, 0x34(r1)
/* 80206AEC 0020274C  DB E1 00 20 */	stfd f31, 0x20(r1)
/* 80206AF0 00202750  F3 E1 00 28 */	psq_st f31, 40(r1), 0, qr0
/* 80206AF4 00202754  FF E0 08 90 */	fmr f31, f1
/* 80206AF8 00202758  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80206AFC 0020275C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80206B00 00202760  80 03 00 04 */	lwz r0, 4(r3)
/* 80206B04 00202764  2C 00 00 00 */	cmpwi r0, 0
/* 80206B08 00202768  41 82 00 0C */	beq lbl_80206B14
/* 80206B0C 0020276C  38 60 00 00 */	li r3, 0
/* 80206B10 00202770  48 00 00 F4 */	b lbl_80206C04
lbl_80206B14:
/* 80206B14 00202774  83 C3 00 08 */	lwz r30, 8(r3)
/* 80206B18 00202778  48 01 CD 19 */	bl func_80223830
/* 80206B1C 0020277C  3C 80 00 03 */	lis r4, 0x000343FD@ha
/* 80206B20 00202780  80 A3 00 00 */	lwz r5, 0(r3)
/* 80206B24 00202784  38 84 43 FD */	addi r4, r4, 0x000343FD@l
/* 80206B28 00202788  3C 00 43 30 */	lis r0, 0x4330
/* 80206B2C 0020278C  7C 85 21 D6 */	mullw r4, r5, r4
/* 80206B30 00202790  90 01 00 10 */	stw r0, 0x10(r1)
/* 80206B34 00202794  C8 A2 99 80 */	lfd f5, lbl_80641F80-_SDA2_BASE_(r2)
/* 80206B38 00202798  C0 82 99 78 */	lfs f4, lbl_80641F78-_SDA2_BASE_(r2)
/* 80206B3C 0020279C  C0 02 99 7C */	lfs f0, lbl_80641F7C-_SDA2_BASE_(r2)
/* 80206B40 002027A0  3C 84 00 27 */	addis r4, r4, 0x27
/* 80206B44 002027A4  38 84 9E C3 */	addi r4, r4, -24893
/* 80206B48 002027A8  54 80 84 3E */	srwi r0, r4, 0x10
/* 80206B4C 002027AC  90 83 00 00 */	stw r4, 0(r3)
/* 80206B50 002027B0  90 01 00 14 */	stw r0, 0x14(r1)
/* 80206B54 002027B4  C0 5E 00 1C */	lfs f2, 0x1c(r30)
/* 80206B58 002027B8  C8 61 00 10 */	lfd f3, 0x10(r1)
/* 80206B5C 002027BC  C0 3E 00 20 */	lfs f1, 0x20(r30)
/* 80206B60 002027C0  EC A3 28 28 */	fsubs f5, f3, f5
/* 80206B64 002027C4  C0 7E 00 10 */	lfs f3, 0x10(r30)
/* 80206B68 002027C8  EC 22 08 2A */	fadds f1, f2, f1
/* 80206B6C 002027CC  C0 5E 00 0C */	lfs f2, 0xc(r30)
/* 80206B70 002027D0  EC 85 20 24 */	fdivs f4, f5, f4
/* 80206B74 002027D4  EC 63 01 32 */	fmuls f3, f3, f4
/* 80206B78 002027D8  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 80206B7C 002027DC  EC 22 18 2A */	fadds f1, f2, f3
/* 80206B80 002027E0  4C 40 13 82 */	cror 2, 0, 2
/* 80206B84 002027E4  40 82 00 18 */	bne lbl_80206B9C
/* 80206B88 002027E8  C0 02 99 74 */	lfs f0, lbl_80641F74-_SDA2_BASE_(r2)
/* 80206B8C 002027EC  EC 00 08 2A */	fadds f0, f0, f1
/* 80206B90 002027F0  F0 01 B0 0C */	psq_st f0, 12(r1), 1, qr3
/* 80206B94 002027F4  A3 E1 00 0C */	lhz r31, 0xc(r1)
/* 80206B98 002027F8  48 00 00 18 */	b lbl_80206BB0
lbl_80206B9C:
/* 80206B9C 002027FC  EC 21 07 F2 */	fmuls f1, f1, f31
/* 80206BA0 00202800  C0 02 99 74 */	lfs f0, lbl_80641F74-_SDA2_BASE_(r2)
/* 80206BA4 00202804  EC 00 08 2A */	fadds f0, f0, f1
/* 80206BA8 00202808  F0 01 B0 08 */	psq_st f0, 8(r1), 1, qr3
/* 80206BAC 0020280C  A3 E1 00 08 */	lhz r31, 8(r1)
lbl_80206BB0:
/* 80206BB0 00202810  2C 1F 00 00 */	cmpwi r31, 0
/* 80206BB4 00202814  40 82 00 08 */	bne lbl_80206BBC
/* 80206BB8 00202818  3B E0 00 01 */	li r31, 1
lbl_80206BBC:
/* 80206BBC 0020281C  83 DE 01 3C */	lwz r30, 0x13c(r30)
/* 80206BC0 00202820  48 00 00 28 */	b lbl_80206BE8
lbl_80206BC4:
/* 80206BC4 00202824  FC 20 F8 90 */	fmr f1, f31
/* 80206BC8 00202828  7F C3 F3 78 */	mr r3, r30
/* 80206BCC 0020282C  4B FF FF 15 */	bl func_80206AE0
/* 80206BD0 00202830  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80206BD4 00202834  57 E0 04 3E */	clrlwi r0, r31, 0x10
/* 80206BD8 00202838  7C 04 00 40 */	cmplw r4, r0
/* 80206BDC 0020283C  40 81 00 08 */	ble lbl_80206BE4
/* 80206BE0 00202840  7C 7F 1B 78 */	mr r31, r3
lbl_80206BE4:
/* 80206BE4 00202844  83 DE 00 0C */	lwz r30, 0xc(r30)
lbl_80206BE8:
/* 80206BE8 00202848  2C 1E 00 00 */	cmpwi r30, 0
/* 80206BEC 0020284C  40 82 FF D8 */	bne lbl_80206BC4
/* 80206BF0 00202850  57 E0 04 3E */	clrlwi r0, r31, 0x10
/* 80206BF4 00202854  28 00 03 E8 */	cmplwi r0, 0x3e8
/* 80206BF8 00202858  40 81 00 08 */	ble lbl_80206C00
/* 80206BFC 0020285C  3B E0 03 E8 */	li r31, 0x3e8
lbl_80206C00:
/* 80206C00 00202860  7F E3 FB 78 */	mr r3, r31
lbl_80206C04:
/* 80206C04 00202864  E3 E1 00 28 */	psq_l f31, 40(r1), 0, qr0
/* 80206C08 00202868  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80206C0C 0020286C  CB E1 00 20 */	lfd f31, 0x20(r1)
/* 80206C10 00202870  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80206C14 00202874  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80206C18 00202878  7C 08 03 A6 */	mtlr r0
/* 80206C1C 0020287C  38 21 00 30 */	addi r1, r1, 0x30
/* 80206C20 00202880  4E 80 00 20 */	blr

.global func_80206C24
func_80206C24:
/* 80206C24 00202884  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80206C28 00202888  7C 08 02 A6 */	mflr r0
/* 80206C2C 0020288C  2C 03 00 00 */	cmpwi r3, 0
/* 80206C30 00202890  90 01 00 14 */	stw r0, 0x14(r1)
/* 80206C34 00202894  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80206C38 00202898  7C 7F 1B 78 */	mr r31, r3
/* 80206C3C 0020289C  41 82 00 68 */	beq lbl_80206CA4
/* 80206C40 002028A0  A0 63 01 4A */	lhz r3, 0x14a(r3)
/* 80206C44 002028A4  A0 0D A1 FC */	lhz r0, lbl_8063F4BC-_SDA_BASE_(r13)
/* 80206C48 002028A8  7C 03 00 40 */	cmplw r3, r0
/* 80206C4C 002028AC  40 81 00 58 */	ble lbl_80206CA4
/* 80206C50 002028B0  80 8D A1 F8 */	lwz r4, lbl_8063F4B8-_SDA_BASE_(r13)
/* 80206C54 002028B4  2C 04 00 00 */	cmpwi r4, 0
/* 80206C58 002028B8  41 82 00 0C */	beq lbl_80206C64
/* 80206C5C 002028BC  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 80206C60 002028C0  4B FD 40 E9 */	bl func_801DAD48
lbl_80206C64:
/* 80206C64 002028C4  A0 9F 01 4A */	lhz r4, 0x14a(r31)
/* 80206C68 002028C8  3C 60 66 66 */	lis r3, 0x66666667@ha
/* 80206C6C 002028CC  38 A3 66 67 */	addi r5, r3, 0x66666667@l
/* 80206C70 002028D0  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 80206C74 002028D4  38 04 00 09 */	addi r0, r4, 9
/* 80206C78 002028D8  93 ED A2 00 */	stw r31, lbl_8063F4C0-_SDA_BASE_(r13)
/* 80206C7C 002028DC  7C 05 00 96 */	mulhw r0, r5, r0
/* 80206C80 002028E0  7C 00 16 70 */	srawi r0, r0, 2
/* 80206C84 002028E4  54 04 0F FE */	srwi r4, r0, 0x1f
/* 80206C88 002028E8  7C 00 22 14 */	add r0, r0, r4
/* 80206C8C 002028EC  1C 80 00 0A */	mulli r4, r0, 0xa
/* 80206C90 002028F0  54 80 04 3E */	clrlwi r0, r4, 0x10
/* 80206C94 002028F4  B0 8D A1 FC */	sth r4, lbl_8063F4BC-_SDA_BASE_(r13)
/* 80206C98 002028F8  1C 80 00 48 */	mulli r4, r0, 0x48
/* 80206C9C 002028FC  4B FD 3F F9 */	bl func_801DAC94
/* 80206CA0 00202900  90 6D A1 F8 */	stw r3, lbl_8063F4B8-_SDA_BASE_(r13)
lbl_80206CA4:
/* 80206CA4 00202904  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80206CA8 00202908  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80206CAC 0020290C  7C 08 03 A6 */	mtlr r0
/* 80206CB0 00202910  38 21 00 10 */	addi r1, r1, 0x10
/* 80206CB4 00202914  4E 80 00 20 */	blr

.global func_80206CB8
func_80206CB8:
/* 80206CB8 00202918  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80206CBC 0020291C  7C 08 02 A6 */	mflr r0
/* 80206CC0 00202920  2C 03 00 00 */	cmpwi r3, 0
/* 80206CC4 00202924  90 01 00 14 */	stw r0, 0x14(r1)
/* 80206CC8 00202928  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80206CCC 0020292C  7C 7F 1B 78 */	mr r31, r3
/* 80206CD0 00202930  41 82 00 A8 */	beq lbl_80206D78
/* 80206CD4 00202934  A0 0D A1 FC */	lhz r0, lbl_8063F4BC-_SDA_BASE_(r13)
/* 80206CD8 00202938  2C 00 00 00 */	cmpwi r0, 0
/* 80206CDC 0020293C  41 82 00 9C */	beq lbl_80206D78
/* 80206CE0 00202940  80 0D A2 00 */	lwz r0, lbl_8063F4C0-_SDA_BASE_(r13)
/* 80206CE4 00202944  7C 03 00 40 */	cmplw r3, r0
/* 80206CE8 00202948  40 82 00 90 */	bne lbl_80206D78
/* 80206CEC 0020294C  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 80206CF0 00202950  80 8D A1 F8 */	lwz r4, lbl_8063F4B8-_SDA_BASE_(r13)
/* 80206CF4 00202954  4B FD 40 55 */	bl func_801DAD48
/* 80206CF8 00202958  38 A0 00 00 */	li r5, 0
/* 80206CFC 0020295C  3C 60 66 66 */	lis r3, 0x66666667@ha
/* 80206D00 00202960  90 AD A1 F8 */	stw r5, lbl_8063F4B8-_SDA_BASE_(r13)
/* 80206D04 00202964  38 83 66 67 */	addi r4, r3, 0x66666667@l
/* 80206D08 00202968  80 CD A1 C8 */	lwz r6, lbl_8063F488-_SDA_BASE_(r13)
/* 80206D0C 0020296C  38 00 00 00 */	li r0, 0
/* 80206D10 00202970  90 AD A2 00 */	stw r5, lbl_8063F4C0-_SDA_BASE_(r13)
/* 80206D14 00202974  B0 AD A1 FC */	sth r5, lbl_8063F4BC-_SDA_BASE_(r13)
/* 80206D18 00202978  48 00 00 40 */	b lbl_80206D58
lbl_80206D1C:
/* 80206D1C 0020297C  7C 06 F8 40 */	cmplw r6, r31
/* 80206D20 00202980  41 82 00 34 */	beq lbl_80206D54
/* 80206D24 00202984  A0 A6 01 4A */	lhz r5, 0x14a(r6)
/* 80206D28 00202988  54 03 04 3E */	clrlwi r3, r0, 0x10
/* 80206D2C 0020298C  7C 05 18 40 */	cmplw r5, r3
/* 80206D30 00202990  40 81 00 24 */	ble lbl_80206D54
/* 80206D34 00202994  38 05 00 09 */	addi r0, r5, 9
/* 80206D38 00202998  90 CD A2 00 */	stw r6, lbl_8063F4C0-_SDA_BASE_(r13)
/* 80206D3C 0020299C  7C 04 00 96 */	mulhw r0, r4, r0
/* 80206D40 002029A0  7C 00 16 70 */	srawi r0, r0, 2
/* 80206D44 002029A4  54 03 0F FE */	srwi r3, r0, 0x1f
/* 80206D48 002029A8  7C 00 1A 14 */	add r0, r0, r3
/* 80206D4C 002029AC  1C 00 00 0A */	mulli r0, r0, 0xa
/* 80206D50 002029B0  B0 0D A1 FC */	sth r0, lbl_8063F4BC-_SDA_BASE_(r13)
lbl_80206D54:
/* 80206D54 002029B4  80 C6 01 50 */	lwz r6, 0x150(r6)
lbl_80206D58:
/* 80206D58 002029B8  2C 06 00 00 */	cmpwi r6, 0
/* 80206D5C 002029BC  40 82 FF C0 */	bne lbl_80206D1C
/* 80206D60 002029C0  54 00 04 3F */	clrlwi. r0, r0, 0x10
/* 80206D64 002029C4  41 82 00 14 */	beq lbl_80206D78
/* 80206D68 002029C8  1C 80 00 48 */	mulli r4, r0, 0x48
/* 80206D6C 002029CC  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 80206D70 002029D0  4B FD 3F 25 */	bl func_801DAC94
/* 80206D74 002029D4  90 6D A1 F8 */	stw r3, lbl_8063F4B8-_SDA_BASE_(r13)
lbl_80206D78:
/* 80206D78 002029D8  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80206D7C 002029DC  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80206D80 002029E0  7C 08 03 A6 */	mtlr r0
/* 80206D84 002029E4  38 21 00 10 */	addi r1, r1, 0x10
/* 80206D88 002029E8  4E 80 00 20 */	blr

.global func_80206D8C
func_80206D8C:
/* 80206D8C 002029EC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80206D90 002029F0  7C 08 02 A6 */	mflr r0
/* 80206D94 002029F4  2C 03 00 00 */	cmpwi r3, 0
/* 80206D98 002029F8  7C 64 1B 78 */	mr r4, r3
/* 80206D9C 002029FC  90 01 00 14 */	stw r0, 0x14(r1)
/* 80206DA0 00202A00  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80206DA4 00202A04  40 82 00 0C */	bne lbl_80206DB0
/* 80206DA8 00202A08  38 60 00 00 */	li r3, 0
/* 80206DAC 00202A0C  48 00 00 34 */	b lbl_80206DE0
lbl_80206DB0:
/* 80206DB0 00202A10  A0 04 00 0A */	lhz r0, 0xa(r4)
/* 80206DB4 00202A14  7C 9F 23 78 */	mr r31, r4
/* 80206DB8 00202A18  7C 86 23 78 */	mr r6, r4
/* 80206DBC 00202A1C  38 83 00 10 */	addi r4, r3, 0x10
/* 80206DC0 00202A20  1C 00 00 0C */	mulli r0, r0, 0xc
/* 80206DC4 00202A24  7C A4 02 14 */	add r5, r4, r0
/* 80206DC8 00202A28  4B FF EB 8D */	bl func_80205954
/* 80206DCC 00202A2C  2C 03 00 00 */	cmpwi r3, 0
/* 80206DD0 00202A30  41 82 00 0C */	beq lbl_80206DDC
/* 80206DD4 00202A34  7F E3 FB 78 */	mr r3, r31
/* 80206DD8 00202A38  48 00 00 08 */	b lbl_80206DE0
lbl_80206DDC:
/* 80206DDC 00202A3C  38 60 00 00 */	li r3, 0
lbl_80206DE0:
/* 80206DE0 00202A40  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80206DE4 00202A44  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80206DE8 00202A48  7C 08 03 A6 */	mtlr r0
/* 80206DEC 00202A4C  38 21 00 10 */	addi r1, r1, 0x10
/* 80206DF0 00202A50  4E 80 00 20 */	blr

.global func_80206DF4
func_80206DF4:
/* 80206DF4 00202A54  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80206DF8 00202A58  7C 08 02 A6 */	mflr r0
/* 80206DFC 00202A5C  2C 03 00 00 */	cmpwi r3, 0
/* 80206E00 00202A60  90 01 00 14 */	stw r0, 0x14(r1)
/* 80206E04 00202A64  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80206E08 00202A68  7C 7F 1B 78 */	mr r31, r3
/* 80206E0C 00202A6C  41 82 00 50 */	beq lbl_80206E5C
/* 80206E10 00202A70  80 83 00 00 */	lwz r4, 0(r3)
/* 80206E14 00202A74  3C 04 FE 10 */	addis r0, r4, 0xfe10
/* 80206E18 00202A78  28 00 56 DA */	cmplwi r0, 0x56da
/* 80206E1C 00202A7C  40 82 00 40 */	bne lbl_80206E5C
/* 80206E20 00202A80  80 83 00 04 */	lwz r4, 4(r3)
/* 80206E24 00202A84  3C 04 FF FD */	addis r0, r4, 0xfffd
/* 80206E28 00202A88  28 00 00 09 */	cmplwi r0, 9
/* 80206E2C 00202A8C  41 82 00 08 */	beq lbl_80206E34
/* 80206E30 00202A90  48 00 00 2C */	b lbl_80206E5C
lbl_80206E34:
/* 80206E34 00202A94  88 03 00 0C */	lbz r0, 0xc(r3)
/* 80206E38 00202A98  2C 00 00 00 */	cmpwi r0, 0
/* 80206E3C 00202A9C  40 82 00 20 */	bne lbl_80206E5C
/* 80206E40 00202AA0  A0 03 00 0A */	lhz r0, 0xa(r3)
/* 80206E44 00202AA4  38 63 00 10 */	addi r3, r3, 0x10
/* 80206E48 00202AA8  1C 00 00 0C */	mulli r0, r0, 0xc
/* 80206E4C 00202AAC  7C 63 02 14 */	add r3, r3, r0
/* 80206E50 00202AB0  4B FF FA 81 */	bl func_802068D0
/* 80206E54 00202AB4  7F E3 FB 78 */	mr r3, r31
/* 80206E58 00202AB8  4B FF FB 91 */	bl func_802069E8
lbl_80206E5C:
/* 80206E5C 00202ABC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80206E60 00202AC0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80206E64 00202AC4  7C 08 03 A6 */	mtlr r0
/* 80206E68 00202AC8  38 21 00 10 */	addi r1, r1, 0x10
/* 80206E6C 00202ACC  4E 80 00 20 */	blr

.global func_80206E70
func_80206E70:
/* 80206E70 00202AD0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80206E74 00202AD4  7C 08 02 A6 */	mflr r0
/* 80206E78 00202AD8  2C 03 00 00 */	cmpwi r3, 0
/* 80206E7C 00202ADC  90 01 00 24 */	stw r0, 0x24(r1)
/* 80206E80 00202AE0  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80206E84 00202AE4  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80206E88 00202AE8  7C 9E 23 78 */	mr r30, r4
/* 80206E8C 00202AEC  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80206E90 00202AF0  7C 7D 1B 78 */	mr r29, r3
/* 80206E94 00202AF4  40 82 00 0C */	bne lbl_80206EA0
/* 80206E98 00202AF8  38 60 00 00 */	li r3, 0
/* 80206E9C 00202AFC  48 00 01 60 */	b lbl_80206FFC
lbl_80206EA0:
/* 80206EA0 00202B00  4B FD 3C 89 */	bl func_801DAB28
/* 80206EA4 00202B04  2C 03 00 00 */	cmpwi r3, 0
/* 80206EA8 00202B08  41 82 00 18 */	beq lbl_80206EC0
/* 80206EAC 00202B0C  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 80206EB0 00202B10  38 80 01 54 */	li r4, 0x154
/* 80206EB4 00202B14  4B FD 3D E1 */	bl func_801DAC94
/* 80206EB8 00202B18  7C 7F 1B 78 */	mr r31, r3
/* 80206EBC 00202B1C  48 00 00 08 */	b lbl_80206EC4
lbl_80206EC0:
/* 80206EC0 00202B20  3B E0 00 00 */	li r31, 0
lbl_80206EC4:
/* 80206EC4 00202B24  2C 1F 00 00 */	cmpwi r31, 0
/* 80206EC8 00202B28  41 82 00 20 */	beq lbl_80206EE8
/* 80206ECC 00202B2C  38 00 00 00 */	li r0, 0
/* 80206ED0 00202B30  90 1F 00 28 */	stw r0, 0x28(r31)
/* 80206ED4 00202B34  90 1F 00 30 */	stw r0, 0x30(r31)
/* 80206ED8 00202B38  90 1F 00 34 */	stw r0, 0x34(r31)
/* 80206EDC 00202B3C  90 1F 01 04 */	stw r0, 0x104(r31)
/* 80206EE0 00202B40  90 1F 01 08 */	stw r0, 0x108(r31)
/* 80206EE4 00202B44  90 1F 01 0C */	stw r0, 0x10c(r31)
lbl_80206EE8:
/* 80206EE8 00202B48  2C 1F 00 00 */	cmpwi r31, 0
/* 80206EEC 00202B4C  40 82 00 0C */	bne lbl_80206EF8
/* 80206EF0 00202B50  38 60 00 00 */	li r3, 0
/* 80206EF4 00202B54  48 00 01 08 */	b lbl_80206FFC
lbl_80206EF8:
/* 80206EF8 00202B58  A0 1D 00 0A */	lhz r0, 0xa(r29)
/* 80206EFC 00202B5C  38 DD 00 10 */	addi r6, r29, 0x10
/* 80206F00 00202B60  38 7F 00 08 */	addi r3, r31, 8
/* 80206F04 00202B64  38 80 00 00 */	li r4, 0
/* 80206F08 00202B68  93 DF 00 00 */	stw r30, 0(r31)
/* 80206F0C 00202B6C  1C 00 00 0C */	mulli r0, r0, 0xc
/* 80206F10 00202B70  38 A0 01 08 */	li r5, 0x108
/* 80206F14 00202B74  93 BF 00 04 */	stw r29, 4(r31)
/* 80206F18 00202B78  7F C6 02 14 */	add r30, r6, r0
/* 80206F1C 00202B7C  88 DD 00 0C */	lbz r6, 0xc(r29)
/* 80206F20 00202B80  38 06 00 01 */	addi r0, r6, 1
/* 80206F24 00202B84  98 1D 00 0C */	stb r0, 0xc(r29)
/* 80206F28 00202B88  4B DF D1 DD */	bl memset
/* 80206F2C 00202B8C  93 DF 01 10 */	stw r30, 0x110(r31)
/* 80206F30 00202B90  38 60 00 08 */	li r3, 8
/* 80206F34 00202B94  C0 22 99 68 */	lfs f1, lbl_80641F68-_SDA2_BASE_(r2)
/* 80206F38 00202B98  38 00 00 00 */	li r0, 0
/* 80206F3C 00202B9C  C0 02 99 6C */	lfs f0, lbl_80641F6C-_SDA2_BASE_(r2)
/* 80206F40 00202BA0  D0 3F 01 14 */	stfs f1, 0x114(r31)
/* 80206F44 00202BA4  D0 3F 01 18 */	stfs f1, 0x118(r31)
/* 80206F48 00202BA8  D0 3F 01 1C */	stfs f1, 0x11c(r31)
/* 80206F4C 00202BAC  D0 3F 01 20 */	stfs f1, 0x120(r31)
/* 80206F50 00202BB0  D0 3F 01 24 */	stfs f1, 0x124(r31)
/* 80206F54 00202BB4  D0 3F 01 28 */	stfs f1, 0x128(r31)
/* 80206F58 00202BB8  D0 1F 01 2C */	stfs f0, 0x12c(r31)
/* 80206F5C 00202BBC  D0 1F 01 30 */	stfs f0, 0x130(r31)
/* 80206F60 00202BC0  D0 1F 01 34 */	stfs f0, 0x134(r31)
/* 80206F64 00202BC4  D0 1F 01 38 */	stfs f0, 0x138(r31)
/* 80206F68 00202BC8  B0 7F 01 48 */	sth r3, 0x148(r31)
/* 80206F6C 00202BCC  90 1F 01 4C */	stw r0, 0x14c(r31)
/* 80206F70 00202BD0  80 6D A1 C8 */	lwz r3, lbl_8063F488-_SDA_BASE_(r13)
/* 80206F74 00202BD4  2C 03 00 00 */	cmpwi r3, 0
/* 80206F78 00202BD8  41 82 00 20 */	beq lbl_80206F98
/* 80206F7C 00202BDC  48 00 00 08 */	b lbl_80206F84
lbl_80206F80:
/* 80206F80 00202BE0  7C 03 03 78 */	mr r3, r0
lbl_80206F84:
/* 80206F84 00202BE4  80 03 01 50 */	lwz r0, 0x150(r3)
/* 80206F88 00202BE8  2C 00 00 00 */	cmpwi r0, 0
/* 80206F8C 00202BEC  40 82 FF F4 */	bne lbl_80206F80
/* 80206F90 00202BF0  93 E3 01 50 */	stw r31, 0x150(r3)
/* 80206F94 00202BF4  48 00 00 08 */	b lbl_80206F9C
lbl_80206F98:
/* 80206F98 00202BF8  93 ED A1 C8 */	stw r31, lbl_8063F488-_SDA_BASE_(r13)
lbl_80206F9C:
/* 80206F9C 00202BFC  38 60 00 00 */	li r3, 0
/* 80206FA0 00202C00  38 1F 01 14 */	addi r0, r31, 0x114
/* 80206FA4 00202C04  90 7F 01 50 */	stw r3, 0x150(r31)
/* 80206FA8 00202C08  38 7F 00 08 */	addi r3, r31, 8
/* 80206FAC 00202C0C  93 ED A1 F0 */	stw r31, lbl_8063F4B0-_SDA_BASE_(r13)
/* 80206FB0 00202C10  90 1F 00 28 */	stw r0, 0x28(r31)
/* 80206FB4 00202C14  80 9E 00 08 */	lwz r4, 8(r30)
/* 80206FB8 00202C18  48 00 36 FD */	bl func_8020A6B4
/* 80206FBC 00202C1C  80 8D A4 C8 */	lwz r4, lbl_8063F788-_SDA_BASE_(r13)
/* 80206FC0 00202C20  3C 00 43 30 */	lis r0, 0x4330
/* 80206FC4 00202C24  90 01 00 08 */	stw r0, 8(r1)
/* 80206FC8 00202C28  7F C3 F3 78 */	mr r3, r30
/* 80206FCC 00202C2C  88 04 00 59 */	lbz r0, 0x59(r4)
/* 80206FD0 00202C30  C8 42 99 80 */	lfd f2, lbl_80641F80-_SDA2_BASE_(r2)
/* 80206FD4 00202C34  90 01 00 0C */	stw r0, 0xc(r1)
/* 80206FD8 00202C38  C0 02 99 88 */	lfs f0, lbl_80641F88-_SDA2_BASE_(r2)
/* 80206FDC 00202C3C  C8 21 00 08 */	lfd f1, 8(r1)
/* 80206FE0 00202C40  EC 21 10 28 */	fsubs f1, f1, f2
/* 80206FE4 00202C44  EC 20 08 24 */	fdivs f1, f0, f1
/* 80206FE8 00202C48  4B FF FA F9 */	bl func_80206AE0
/* 80206FEC 00202C4C  B0 7F 01 4A */	sth r3, 0x14a(r31)
/* 80206FF0 00202C50  7F E3 FB 78 */	mr r3, r31
/* 80206FF4 00202C54  4B FF FC 31 */	bl func_80206C24
/* 80206FF8 00202C58  7F E3 FB 78 */	mr r3, r31
lbl_80206FFC:
/* 80206FFC 00202C5C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80207000 00202C60  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80207004 00202C64  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80207008 00202C68  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8020700C 00202C6C  7C 08 03 A6 */	mtlr r0
/* 80207010 00202C70  38 21 00 20 */	addi r1, r1, 0x20
/* 80207014 00202C74  4E 80 00 20 */	blr

.global func_80207018
func_80207018:
/* 80207018 00202C78  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8020701C 00202C7C  7C 08 02 A6 */	mflr r0
/* 80207020 00202C80  2C 03 00 00 */	cmpwi r3, 0
/* 80207024 00202C84  90 01 00 14 */	stw r0, 0x14(r1)
/* 80207028 00202C88  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8020702C 00202C8C  7C 7F 1B 78 */	mr r31, r3
/* 80207030 00202C90  41 82 00 A0 */	beq lbl_802070D0
/* 80207034 00202C94  48 00 06 19 */	bl func_8020764C
/* 80207038 00202C98  80 9F 01 4C */	lwz r4, 0x14c(r31)
/* 8020703C 00202C9C  2C 04 00 00 */	cmpwi r4, 0
/* 80207040 00202CA0  41 82 00 14 */	beq lbl_80207054
/* 80207044 00202CA4  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80207048 00202CA8  48 03 48 45 */	bl func_8023B88C
/* 8020704C 00202CAC  38 00 00 00 */	li r0, 0
/* 80207050 00202CB0  90 1F 01 4C */	stw r0, 0x14c(r31)
lbl_80207054:
/* 80207054 00202CB4  38 7F 00 08 */	addi r3, r31, 8
/* 80207058 00202CB8  48 00 39 3D */	bl func_8020A994
/* 8020705C 00202CBC  80 BF 00 04 */	lwz r5, 4(r31)
/* 80207060 00202CC0  7F E3 FB 78 */	mr r3, r31
/* 80207064 00202CC4  88 85 00 0C */	lbz r4, 0xc(r5)
/* 80207068 00202CC8  38 04 FF FF */	addi r0, r4, -1
/* 8020706C 00202CCC  98 05 00 0C */	stb r0, 0xc(r5)
/* 80207070 00202CD0  4B FF FC 49 */	bl func_80206CB8
/* 80207074 00202CD4  80 6D A1 C8 */	lwz r3, lbl_8063F488-_SDA_BASE_(r13)
/* 80207078 00202CD8  38 80 00 00 */	li r4, 0
/* 8020707C 00202CDC  48 00 00 14 */	b lbl_80207090
lbl_80207080:
/* 80207080 00202CE0  7C 03 F8 40 */	cmplw r3, r31
/* 80207084 00202CE4  41 82 00 14 */	beq lbl_80207098
/* 80207088 00202CE8  7C 64 1B 78 */	mr r4, r3
/* 8020708C 00202CEC  80 63 01 50 */	lwz r3, 0x150(r3)
lbl_80207090:
/* 80207090 00202CF0  2C 03 00 00 */	cmpwi r3, 0
/* 80207094 00202CF4  40 82 FF EC */	bne lbl_80207080
lbl_80207098:
/* 80207098 00202CF8  2C 04 00 00 */	cmpwi r4, 0
/* 8020709C 00202CFC  41 82 00 10 */	beq lbl_802070AC
/* 802070A0 00202D00  80 03 01 50 */	lwz r0, 0x150(r3)
/* 802070A4 00202D04  90 04 01 50 */	stw r0, 0x150(r4)
/* 802070A8 00202D08  48 00 00 0C */	b lbl_802070B4
lbl_802070AC:
/* 802070AC 00202D0C  80 03 01 50 */	lwz r0, 0x150(r3)
/* 802070B0 00202D10  90 0D A1 C8 */	stw r0, lbl_8063F488-_SDA_BASE_(r13)
lbl_802070B4:
/* 802070B4 00202D14  38 00 00 00 */	li r0, 0
/* 802070B8 00202D18  2C 1F 00 00 */	cmpwi r31, 0
/* 802070BC 00202D1C  90 03 01 50 */	stw r0, 0x150(r3)
/* 802070C0 00202D20  41 82 00 10 */	beq lbl_802070D0
/* 802070C4 00202D24  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 802070C8 00202D28  7F E4 FB 78 */	mr r4, r31
/* 802070CC 00202D2C  4B FD 3C 7D */	bl func_801DAD48
lbl_802070D0:
/* 802070D0 00202D30  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802070D4 00202D34  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802070D8 00202D38  7C 08 03 A6 */	mtlr r0
/* 802070DC 00202D3C  38 21 00 10 */	addi r1, r1, 0x10
/* 802070E0 00202D40  4E 80 00 20 */	blr

.global func_802070E4
func_802070E4:
/* 802070E4 00202D44  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 802070E8 00202D48  7C 08 02 A6 */	mflr r0
/* 802070EC 00202D4C  90 01 00 24 */	stw r0, 0x24(r1)
/* 802070F0 00202D50  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 802070F4 00202D54  93 C1 00 18 */	stw r30, 0x18(r1)
/* 802070F8 00202D58  7C 7E 1B 78 */	mr r30, r3
/* 802070FC 00202D5C  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80207100 00202D60  88 0D A2 04 */	lbz r0, lbl_8063F4C4-_SDA_BASE_(r13)
/* 80207104 00202D64  7C 00 07 75 */	extsb. r0, r0
/* 80207108 00202D68  40 82 00 28 */	bne lbl_80207130
/* 8020710C 00202D6C  3C 60 80 49 */	lis r3, lbl_80492288@ha
/* 80207110 00202D70  3C 80 80 20 */	lis r4, lbl_802072DC@ha
/* 80207114 00202D74  3C A0 80 49 */	lis r5, lbl_80492278@ha
/* 80207118 00202D78  38 63 22 88 */	addi r3, r3, lbl_80492288@l
/* 8020711C 00202D7C  38 84 72 DC */	addi r4, r4, lbl_802072DC@l
/* 80207120 00202D80  38 A5 22 78 */	addi r5, r5, lbl_80492278@l
/* 80207124 00202D84  4B FB FB 25 */	bl __register_global_object_tmp
/* 80207128 00202D88  38 00 00 01 */	li r0, 1
/* 8020712C 00202D8C  98 0D A2 04 */	stb r0, lbl_8063F4C4-_SDA_BASE_(r13)
lbl_80207130:
/* 80207130 00202D90  2C 1E 00 00 */	cmpwi r30, 0
/* 80207134 00202D94  40 82 00 0C */	bne lbl_80207140
/* 80207138 00202D98  38 60 00 00 */	li r3, 0
/* 8020713C 00202D9C  48 00 01 84 */	b lbl_802072C0
lbl_80207140:
/* 80207140 00202DA0  C0 02 99 6C */	lfs f0, lbl_80641F6C-_SDA2_BASE_(r2)
/* 80207144 00202DA4  3C 80 80 49 */	lis r4, lbl_80492288@ha
/* 80207148 00202DA8  7F C3 F3 78 */	mr r3, r30
/* 8020714C 00202DAC  D0 04 22 88 */	stfs f0, lbl_80492288@l(r4)
/* 80207150 00202DB0  48 00 04 FD */	bl func_8020764C
/* 80207154 00202DB4  93 CD A1 F0 */	stw r30, lbl_8063F4B0-_SDA_BASE_(r13)
/* 80207158 00202DB8  C0 02 99 68 */	lfs f0, lbl_80641F68-_SDA2_BASE_(r2)
/* 8020715C 00202DBC  A0 1E 01 48 */	lhz r0, 0x148(r30)
/* 80207160 00202DC0  D0 1E 01 3C */	stfs f0, 0x13c(r30)
/* 80207164 00202DC4  54 00 06 B8 */	rlwinm r0, r0, 0, 0x1a, 0x1c
/* 80207168 00202DC8  80 7E 01 10 */	lwz r3, 0x110(r30)
/* 8020716C 00202DCC  60 00 00 05 */	ori r0, r0, 5
/* 80207170 00202DD0  D0 1E 01 40 */	stfs f0, 0x140(r30)
/* 80207174 00202DD4  B0 1E 01 48 */	sth r0, 0x148(r30)
/* 80207178 00202DD8  D0 1E 01 44 */	stfs f0, 0x144(r30)
/* 8020717C 00202DDC  83 E3 00 08 */	lwz r31, 8(r3)
/* 80207180 00202DE0  80 1F 00 00 */	lwz r0, 0(r31)
/* 80207184 00202DE4  54 00 04 A5 */	rlwinm. r0, r0, 0, 0x12, 0x12
/* 80207188 00202DE8  41 82 00 44 */	beq lbl_802071CC
/* 8020718C 00202DEC  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80207190 00202DF0  83 A3 01 38 */	lwz r29, 0x138(r3)
/* 80207194 00202DF4  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 80207198 00202DF8  48 03 3E C1 */	bl func_8023B058
/* 8020719C 00202DFC  2C 03 00 00 */	cmpwi r3, 0
/* 802071A0 00202E00  41 82 00 0C */	beq lbl_802071AC
/* 802071A4 00202E04  7F A4 EB 78 */	mr r4, r29
/* 802071A8 00202E08  48 03 42 11 */	bl func_8023B3B8
lbl_802071AC:
/* 802071AC 00202E0C  80 6D A1 BC */	lwz r3, lbl_8063F47C-_SDA_BASE_(r13)
/* 802071B0 00202E10  83 A3 01 00 */	lwz r29, 0x100(r3)
/* 802071B4 00202E14  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 802071B8 00202E18  48 03 3E A1 */	bl func_8023B058
/* 802071BC 00202E1C  2C 03 00 00 */	cmpwi r3, 0
/* 802071C0 00202E20  41 82 00 0C */	beq lbl_802071CC
/* 802071C4 00202E24  7F A4 EB 78 */	mr r4, r29
/* 802071C8 00202E28  48 03 41 F1 */	bl func_8023B3B8
lbl_802071CC:
/* 802071CC 00202E2C  80 1F 00 00 */	lwz r0, 0(r31)
/* 802071D0 00202E30  54 00 02 11 */	rlwinm. r0, r0, 0, 8, 8
/* 802071D4 00202E34  41 82 00 24 */	beq lbl_802071F8
/* 802071D8 00202E38  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 802071DC 00202E3C  83 A3 01 3C */	lwz r29, 0x13c(r3)
/* 802071E0 00202E40  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 802071E4 00202E44  48 03 3E 75 */	bl func_8023B058
/* 802071E8 00202E48  2C 03 00 00 */	cmpwi r3, 0
/* 802071EC 00202E4C  41 82 00 0C */	beq lbl_802071F8
/* 802071F0 00202E50  7F A4 EB 78 */	mr r4, r29
/* 802071F4 00202E54  48 03 41 C5 */	bl func_8023B3B8
lbl_802071F8:
/* 802071F8 00202E58  80 1F 00 00 */	lwz r0, 0(r31)
/* 802071FC 00202E5C  54 00 04 63 */	rlwinm. r0, r0, 0, 0x11, 0x11
/* 80207200 00202E60  41 82 00 44 */	beq lbl_80207244
/* 80207204 00202E64  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80207208 00202E68  83 A3 01 44 */	lwz r29, 0x144(r3)
/* 8020720C 00202E6C  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 80207210 00202E70  48 03 3E 49 */	bl func_8023B058
/* 80207214 00202E74  2C 03 00 00 */	cmpwi r3, 0
/* 80207218 00202E78  41 82 00 0C */	beq lbl_80207224
/* 8020721C 00202E7C  7F A4 EB 78 */	mr r4, r29
/* 80207220 00202E80  48 03 41 99 */	bl func_8023B3B8
lbl_80207224:
/* 80207224 00202E84  80 6D A1 BC */	lwz r3, lbl_8063F47C-_SDA_BASE_(r13)
/* 80207228 00202E88  83 A3 01 10 */	lwz r29, 0x110(r3)
/* 8020722C 00202E8C  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 80207230 00202E90  48 03 3E 29 */	bl func_8023B058
/* 80207234 00202E94  2C 03 00 00 */	cmpwi r3, 0
/* 80207238 00202E98  41 82 00 0C */	beq lbl_80207244
/* 8020723C 00202E9C  7F A4 EB 78 */	mr r4, r29
/* 80207240 00202EA0  48 03 41 79 */	bl func_8023B3B8
lbl_80207244:
/* 80207244 00202EA4  80 1F 00 00 */	lwz r0, 0(r31)
/* 80207248 00202EA8  54 00 01 CF */	rlwinm. r0, r0, 0, 7, 7
/* 8020724C 00202EAC  41 82 00 24 */	beq lbl_80207270
/* 80207250 00202EB0  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80207254 00202EB4  83 A3 01 48 */	lwz r29, 0x148(r3)
/* 80207258 00202EB8  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 8020725C 00202EBC  48 03 3D FD */	bl func_8023B058
/* 80207260 00202EC0  2C 03 00 00 */	cmpwi r3, 0
/* 80207264 00202EC4  41 82 00 0C */	beq lbl_80207270
/* 80207268 00202EC8  7F A4 EB 78 */	mr r4, r29
/* 8020726C 00202ECC  48 03 41 4D */	bl func_8023B3B8
lbl_80207270:
/* 80207270 00202ED0  80 1F 00 00 */	lwz r0, 0(r31)
/* 80207274 00202ED4  54 00 04 21 */	rlwinm. r0, r0, 0, 0x10, 0x10
/* 80207278 00202ED8  41 82 00 24 */	beq lbl_8020729C
/* 8020727C 00202EDC  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80207280 00202EE0  83 A3 01 4C */	lwz r29, 0x14c(r3)
/* 80207284 00202EE4  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 80207288 00202EE8  48 03 3D D1 */	bl func_8023B058
/* 8020728C 00202EEC  2C 03 00 00 */	cmpwi r3, 0
/* 80207290 00202EF0  41 82 00 0C */	beq lbl_8020729C
/* 80207294 00202EF4  7F A4 EB 78 */	mr r4, r29
/* 80207298 00202EF8  48 03 41 21 */	bl func_8023B3B8
lbl_8020729C:
/* 8020729C 00202EFC  3C C0 80 49 */	lis r6, lbl_80492288@ha
/* 802072A0 00202F00  7F E5 FB 78 */	mr r5, r31
/* 802072A4 00202F04  38 7E 00 08 */	addi r3, r30, 8
/* 802072A8 00202F08  38 80 00 00 */	li r4, 0
/* 802072AC 00202F0C  38 C6 22 88 */	addi r6, r6, lbl_80492288@l
/* 802072B0 00202F10  48 00 21 6D */	bl func_8020941C
/* 802072B4 00202F14  38 00 00 00 */	li r0, 0
/* 802072B8 00202F18  38 60 00 01 */	li r3, 1
/* 802072BC 00202F1C  90 1E 01 4C */	stw r0, 0x14c(r30)
lbl_802072C0:
/* 802072C0 00202F20  80 01 00 24 */	lwz r0, 0x24(r1)
/* 802072C4 00202F24  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 802072C8 00202F28  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 802072CC 00202F2C  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 802072D0 00202F30  7C 08 03 A6 */	mtlr r0
/* 802072D4 00202F34  38 21 00 20 */	addi r1, r1, 0x20
/* 802072D8 00202F38  4E 80 00 20 */	blr
lbl_802072DC:
/* 802072DC 00202F3C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802072E0 00202F40  7C 08 02 A6 */	mflr r0
/* 802072E4 00202F44  2C 03 00 00 */	cmpwi r3, 0
/* 802072E8 00202F48  90 01 00 14 */	stw r0, 0x14(r1)
/* 802072EC 00202F4C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802072F0 00202F50  7C 7F 1B 78 */	mr r31, r3
/* 802072F4 00202F54  41 82 00 10 */	beq lbl_80207304
/* 802072F8 00202F58  2C 04 00 00 */	cmpwi r4, 0
/* 802072FC 00202F5C  40 81 00 08 */	ble lbl_80207304
/* 80207300 00202F60  4B FD 37 B9 */	bl __dl__FPv
lbl_80207304:
/* 80207304 00202F64  7F E3 FB 78 */	mr r3, r31
/* 80207308 00202F68  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8020730C 00202F6C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80207310 00202F70  7C 08 03 A6 */	mtlr r0
/* 80207314 00202F74  38 21 00 10 */	addi r1, r1, 0x10
/* 80207318 00202F78  4E 80 00 20 */	blr

.global func_8020731C
func_8020731C:
/* 8020731C 00202F7C  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 80207320 00202F80  7C 08 02 A6 */	mflr r0
/* 80207324 00202F84  90 01 00 64 */	stw r0, 0x64(r1)
/* 80207328 00202F88  DB E1 00 50 */	stfd f31, 0x50(r1)
/* 8020732C 00202F8C  F3 E1 00 58 */	psq_st f31, 88(r1), 0, qr0
/* 80207330 00202F90  FF E0 08 90 */	fmr f31, f1
/* 80207334 00202F94  2C 03 00 00 */	cmpwi r3, 0
/* 80207338 00202F98  93 E1 00 4C */	stw r31, 0x4c(r1)
/* 8020733C 00202F9C  93 C1 00 48 */	stw r30, 0x48(r1)
/* 80207340 00202FA0  7C 7E 1B 78 */	mr r30, r3
/* 80207344 00202FA4  41 82 01 C8 */	beq lbl_8020750C
/* 80207348 00202FA8  A0 83 01 48 */	lhz r4, 0x148(r3)
/* 8020734C 00202FAC  54 80 07 FF */	clrlwi. r0, r4, 0x1f
/* 80207350 00202FB0  41 82 01 BC */	beq lbl_8020750C
/* 80207354 00202FB4  54 80 07 BD */	rlwinm. r0, r4, 0, 0x1e, 0x1e
/* 80207358 00202FB8  40 82 01 B4 */	bne lbl_8020750C
/* 8020735C 00202FBC  90 6D A1 F0 */	stw r3, lbl_8063F4B0-_SDA_BASE_(r13)
/* 80207360 00202FC0  A0 03 01 48 */	lhz r0, 0x148(r3)
/* 80207364 00202FC4  54 00 06 B5 */	rlwinm. r0, r0, 0, 0x1a, 0x1a
/* 80207368 00202FC8  41 82 00 18 */	beq lbl_80207380
/* 8020736C 00202FCC  80 8D A1 40 */	lwz r4, lbl_8063F400-_SDA_BASE_(r13)
/* 80207370 00202FD0  80 0D A1 D4 */	lwz r0, lbl_8063F494-_SDA_BASE_(r13)
/* 80207374 00202FD4  83 E4 00 0C */	lwz r31, 0xc(r4)
/* 80207378 00202FD8  90 04 00 0C */	stw r0, 0xc(r4)
/* 8020737C 00202FDC  48 00 00 14 */	b lbl_80207390
lbl_80207380:
/* 80207380 00202FE0  80 8D A1 40 */	lwz r4, lbl_8063F400-_SDA_BASE_(r13)
/* 80207384 00202FE4  38 00 00 00 */	li r0, 0
/* 80207388 00202FE8  83 E4 00 0C */	lwz r31, 0xc(r4)
/* 8020738C 00202FEC  90 04 00 0C */	stw r0, 0xc(r4)
lbl_80207390:
/* 80207390 00202FF0  C0 03 01 3C */	lfs f0, 0x13c(r3)
/* 80207394 00202FF4  38 81 00 18 */	addi r4, r1, 0x18
/* 80207398 00202FF8  D0 01 00 28 */	stfs f0, 0x28(r1)
/* 8020739C 00202FFC  C0 03 01 40 */	lfs f0, 0x140(r3)
/* 802073A0 00203000  D0 01 00 2C */	stfs f0, 0x2c(r1)
/* 802073A4 00203004  C0 03 01 44 */	lfs f0, 0x144(r3)
/* 802073A8 00203008  38 63 01 20 */	addi r3, r3, 0x120
/* 802073AC 0020300C  D0 01 00 30 */	stfs f0, 0x30(r1)
/* 802073B0 00203010  48 07 5C D1 */	bl PSQUATInverse
/* 802073B4 00203014  38 61 00 28 */	addi r3, r1, 0x28
/* 802073B8 00203018  38 81 00 18 */	addi r4, r1, 0x18
/* 802073BC 0020301C  48 01 C6 51 */	bl func_80223A0C
/* 802073C0 00203020  C0 5E 01 30 */	lfs f2, 0x130(r30)
/* 802073C4 00203024  C0 22 99 7C */	lfs f1, lbl_80641F7C-_SDA2_BASE_(r2)
/* 802073C8 00203028  FC 02 08 40 */	fcmpo cr0, f2, f1
/* 802073CC 0020302C  40 80 00 28 */	bge lbl_802073F4
/* 802073D0 00203030  C0 C2 99 8C */	lfs f6, lbl_80641F8C-_SDA2_BASE_(r2)
/* 802073D4 00203034  FC 02 30 40 */	fcmpo cr0, f2, f6
/* 802073D8 00203038  40 81 00 1C */	ble lbl_802073F4
/* 802073DC 0020303C  C0 02 99 68 */	lfs f0, lbl_80641F68-_SDA2_BASE_(r2)
/* 802073E0 00203040  FC 02 00 40 */	fcmpo cr0, f2, f0
/* 802073E4 00203044  40 80 00 08 */	bge lbl_802073EC
/* 802073E8 00203048  48 00 00 10 */	b lbl_802073F8
lbl_802073EC:
/* 802073EC 0020304C  FC C0 08 90 */	fmr f6, f1
/* 802073F0 00203050  48 00 00 08 */	b lbl_802073F8
lbl_802073F4:
/* 802073F4 00203054  C0 DE 01 30 */	lfs f6, 0x130(r30)
lbl_802073F8:
/* 802073F8 00203058  C0 5E 01 34 */	lfs f2, 0x134(r30)
/* 802073FC 0020305C  C0 22 99 7C */	lfs f1, lbl_80641F7C-_SDA2_BASE_(r2)
/* 80207400 00203060  FC 02 08 40 */	fcmpo cr0, f2, f1
/* 80207404 00203064  40 80 00 28 */	bge lbl_8020742C
/* 80207408 00203068  C0 E2 99 8C */	lfs f7, lbl_80641F8C-_SDA2_BASE_(r2)
/* 8020740C 0020306C  FC 02 38 40 */	fcmpo cr0, f2, f7
/* 80207410 00203070  40 81 00 1C */	ble lbl_8020742C
/* 80207414 00203074  C0 02 99 68 */	lfs f0, lbl_80641F68-_SDA2_BASE_(r2)
/* 80207418 00203078  FC 02 00 40 */	fcmpo cr0, f2, f0
/* 8020741C 0020307C  40 80 00 08 */	bge lbl_80207424
/* 80207420 00203080  48 00 00 10 */	b lbl_80207430
lbl_80207424:
/* 80207424 00203084  FC E0 08 90 */	fmr f7, f1
/* 80207428 00203088  48 00 00 08 */	b lbl_80207430
lbl_8020742C:
/* 8020742C 0020308C  C0 FE 01 34 */	lfs f7, 0x134(r30)
lbl_80207430:
/* 80207430 00203090  C0 5E 01 38 */	lfs f2, 0x138(r30)
/* 80207434 00203094  C0 22 99 7C */	lfs f1, lbl_80641F7C-_SDA2_BASE_(r2)
/* 80207438 00203098  FC 02 08 40 */	fcmpo cr0, f2, f1
/* 8020743C 0020309C  40 80 00 28 */	bge lbl_80207464
/* 80207440 002030A0  C1 02 99 8C */	lfs f8, lbl_80641F8C-_SDA2_BASE_(r2)
/* 80207444 002030A4  FC 02 40 40 */	fcmpo cr0, f2, f8
/* 80207448 002030A8  40 81 00 1C */	ble lbl_80207464
/* 8020744C 002030AC  C0 02 99 68 */	lfs f0, lbl_80641F68-_SDA2_BASE_(r2)
/* 80207450 002030B0  FC 02 00 40 */	fcmpo cr0, f2, f0
/* 80207454 002030B4  40 80 00 08 */	bge lbl_8020745C
/* 80207458 002030B8  48 00 00 10 */	b lbl_80207468
lbl_8020745C:
/* 8020745C 002030BC  FD 00 08 90 */	fmr f8, f1
/* 80207460 002030C0  48 00 00 08 */	b lbl_80207468
lbl_80207464:
/* 80207464 002030C4  C1 1E 01 38 */	lfs f8, 0x138(r30)
lbl_80207468:
/* 80207468 002030C8  FC 80 30 18 */	frsp f4, f6
/* 8020746C 002030CC  C0 A1 00 28 */	lfs f5, 0x28(r1)
/* 80207470 002030D0  FC 40 38 18 */	frsp f2, f7
/* 80207474 002030D4  C0 61 00 2C */	lfs f3, 0x2c(r1)
/* 80207478 002030D8  FC 00 40 18 */	frsp f0, f8
/* 8020747C 002030DC  C0 21 00 30 */	lfs f1, 0x30(r1)
/* 80207480 002030E0  EC 85 20 24 */	fdivs f4, f5, f4
/* 80207484 002030E4  D0 C1 00 08 */	stfs f6, 8(r1)
/* 80207488 002030E8  38 7E 00 08 */	addi r3, r30, 8
/* 8020748C 002030EC  38 80 00 00 */	li r4, 0
/* 80207490 002030F0  D0 E1 00 0C */	stfs f7, 0xc(r1)
/* 80207494 002030F4  D1 01 00 10 */	stfs f8, 0x10(r1)
/* 80207498 002030F8  EC 01 00 24 */	fdivs f0, f1, f0
/* 8020749C 002030FC  D0 81 00 28 */	stfs f4, 0x28(r1)
/* 802074A0 00203100  EC 43 10 24 */	fdivs f2, f3, f2
/* 802074A4 00203104  D0 01 00 30 */	stfs f0, 0x30(r1)
/* 802074A8 00203108  D0 41 00 2C */	stfs f2, 0x2c(r1)
/* 802074AC 0020310C  FC 20 F8 90 */	fmr f1, f31
/* 802074B0 00203110  D0 9E 00 1C */	stfs f4, 0x1c(r30)
/* 802074B4 00203114  80 BE 01 10 */	lwz r5, 0x110(r30)
/* 802074B8 00203118  C0 01 00 2C */	lfs f0, 0x2c(r1)
/* 802074BC 0020311C  D0 1E 00 20 */	stfs f0, 0x20(r30)
/* 802074C0 00203120  C0 01 00 30 */	lfs f0, 0x30(r1)
/* 802074C4 00203124  D0 1E 00 24 */	stfs f0, 0x24(r30)
/* 802074C8 00203128  80 A5 00 08 */	lwz r5, 8(r5)
/* 802074CC 0020312C  48 00 25 01 */	bl func_802099CC
/* 802074D0 00203130  3C 00 43 30 */	lis r0, 0x4330
/* 802074D4 00203134  90 61 00 3C */	stw r3, 0x3c(r1)
/* 802074D8 00203138  C8 42 99 80 */	lfd f2, lbl_80641F80-_SDA2_BASE_(r2)
/* 802074DC 0020313C  90 01 00 38 */	stw r0, 0x38(r1)
/* 802074E0 00203140  C0 02 99 68 */	lfs f0, lbl_80641F68-_SDA2_BASE_(r2)
/* 802074E4 00203144  C8 21 00 38 */	lfd f1, 0x38(r1)
/* 802074E8 00203148  EC 21 10 28 */	fsubs f1, f1, f2
/* 802074EC 0020314C  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 802074F0 00203150  4C 40 13 82 */	cror 2, 0, 2
/* 802074F4 00203154  40 82 00 10 */	bne lbl_80207504
/* 802074F8 00203158  7F C3 F3 78 */	mr r3, r30
/* 802074FC 0020315C  48 00 01 51 */	bl func_8020764C
/* 80207500 00203160  48 00 00 0C */	b lbl_8020750C
lbl_80207504:
/* 80207504 00203164  80 6D A1 40 */	lwz r3, lbl_8063F400-_SDA_BASE_(r13)
/* 80207508 00203168  93 E3 00 0C */	stw r31, 0xc(r3)
lbl_8020750C:
/* 8020750C 0020316C  E3 E1 00 58 */	psq_l f31, 88(r1), 0, qr0
/* 80207510 00203170  80 01 00 64 */	lwz r0, 0x64(r1)
/* 80207514 00203174  CB E1 00 50 */	lfd f31, 0x50(r1)
/* 80207518 00203178  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 8020751C 0020317C  83 C1 00 48 */	lwz r30, 0x48(r1)
/* 80207520 00203180  7C 08 03 A6 */	mtlr r0
/* 80207524 00203184  38 21 00 60 */	addi r1, r1, 0x60
/* 80207528 00203188  4E 80 00 20 */	blr

.global func_8020752C
func_8020752C:
/* 8020752C 0020318C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80207530 00203190  7C 08 02 A6 */	mflr r0
/* 80207534 00203194  2C 04 00 00 */	cmpwi r4, 0
/* 80207538 00203198  90 01 00 24 */	stw r0, 0x24(r1)
/* 8020753C 0020319C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80207540 002031A0  7C 9F 23 78 */	mr r31, r4
/* 80207544 002031A4  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80207548 002031A8  7C 7E 1B 78 */	mr r30, r3
/* 8020754C 002031AC  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80207550 002031B0  41 82 00 E0 */	beq lbl_80207630
/* 80207554 002031B4  A0 64 01 48 */	lhz r3, 0x148(r4)
/* 80207558 002031B8  54 60 07 FF */	clrlwi. r0, r3, 0x1f
/* 8020755C 002031BC  41 82 00 D4 */	beq lbl_80207630
/* 80207560 002031C0  54 60 07 7B */	rlwinm. r0, r3, 0, 0x1d, 0x1d
/* 80207564 002031C4  41 82 00 CC */	beq lbl_80207630
/* 80207568 002031C8  54 60 06 F9 */	rlwinm. r0, r3, 0, 0x1b, 0x1c
/* 8020756C 002031CC  41 82 00 C4 */	beq lbl_80207630
/* 80207570 002031D0  80 64 00 00 */	lwz r3, 0(r4)
/* 80207574 002031D4  2C 03 00 00 */	cmpwi r3, 0
/* 80207578 002031D8  41 82 00 18 */	beq lbl_80207590
/* 8020757C 002031DC  4B FF 2A C9 */	bl func_801FA044
/* 80207580 002031E0  2C 03 00 00 */	cmpwi r3, 0
/* 80207584 002031E4  41 82 00 0C */	beq lbl_80207590
/* 80207588 002031E8  7C 03 F0 40 */	cmplw r3, r30
/* 8020758C 002031EC  40 82 00 A4 */	bne lbl_80207630
lbl_80207590:
/* 80207590 002031F0  80 6D A4 70 */	lwz r3, lbl_8063F730-_SDA_BASE_(r13)
/* 80207594 002031F4  2C 03 00 00 */	cmpwi r3, 0
/* 80207598 002031F8  41 82 00 0C */	beq lbl_802075A4
/* 8020759C 002031FC  80 83 00 00 */	lwz r4, 0(r3)
/* 802075A0 00203200  48 00 00 08 */	b lbl_802075A8
lbl_802075A4:
/* 802075A4 00203204  38 80 00 00 */	li r4, 0
lbl_802075A8:
/* 802075A8 00203208  A0 7F 01 48 */	lhz r3, 0x148(r31)
/* 802075AC 0020320C  54 60 07 39 */	rlwinm. r0, r3, 0, 0x1c, 0x1c
/* 802075B0 00203210  41 82 00 0C */	beq lbl_802075BC
/* 802075B4 00203214  2C 04 00 02 */	cmpwi r4, 2
/* 802075B8 00203218  40 82 00 78 */	bne lbl_80207630
lbl_802075BC:
/* 802075BC 0020321C  54 60 06 F7 */	rlwinm. r0, r3, 0, 0x1b, 0x1b
/* 802075C0 00203220  41 82 00 0C */	beq lbl_802075CC
/* 802075C4 00203224  2C 04 00 04 */	cmpwi r4, 4
/* 802075C8 00203228  40 82 00 68 */	bne lbl_80207630
lbl_802075CC:
/* 802075CC 0020322C  93 ED A1 F0 */	stw r31, lbl_8063F4B0-_SDA_BASE_(r13)
/* 802075D0 00203230  80 7F 01 10 */	lwz r3, 0x110(r31)
/* 802075D4 00203234  80 63 00 08 */	lwz r3, 8(r3)
/* 802075D8 00203238  80 03 00 00 */	lwz r0, 0(r3)
/* 802075DC 0020323C  54 1D 17 FF */	rlwinm. r29, r0, 2, 0x1f, 0x1f
/* 802075E0 00203240  41 82 00 08 */	beq lbl_802075E8
/* 802075E4 00203244  4B FF CE E1 */	bl func_802044C4
lbl_802075E8:
/* 802075E8 00203248  38 00 00 00 */	li r0, 0
/* 802075EC 0020324C  7F C4 F3 78 */	mr r4, r30
/* 802075F0 00203250  98 0D A1 F4 */	stb r0, lbl_8063F4B4-_SDA_BASE_(r13)
/* 802075F4 00203254  38 7F 00 08 */	addi r3, r31, 8
/* 802075F8 00203258  80 BF 01 10 */	lwz r5, 0x110(r31)
/* 802075FC 0020325C  80 A5 00 08 */	lwz r5, 8(r5)
/* 80207600 00203260  48 00 2E E1 */	bl func_8020A4E0
/* 80207604 00203264  88 0D A1 F4 */	lbz r0, lbl_8063F4B4-_SDA_BASE_(r13)
/* 80207608 00203268  2C 00 00 00 */	cmpwi r0, 0
/* 8020760C 0020326C  41 82 00 14 */	beq lbl_80207620
/* 80207610 00203270  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80207614 00203274  7F E4 FB 78 */	mr r4, r31
/* 80207618 00203278  48 03 43 31 */	bl func_8023B948
/* 8020761C 0020327C  90 7F 01 4C */	stw r3, 0x14c(r31)
lbl_80207620:
/* 80207620 00203280  2C 1D 00 00 */	cmpwi r29, 0
/* 80207624 00203284  41 82 00 0C */	beq lbl_80207630
/* 80207628 00203288  7F C3 F3 78 */	mr r3, r30
/* 8020762C 0020328C  4B FF CD 85 */	bl func_802043B0
lbl_80207630:
/* 80207630 00203290  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80207634 00203294  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80207638 00203298  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8020763C 0020329C  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80207640 002032A0  7C 08 03 A6 */	mtlr r0
/* 80207644 002032A4  38 21 00 20 */	addi r1, r1, 0x20
/* 80207648 002032A8  4E 80 00 20 */	blr

.global func_8020764C
func_8020764C:
/* 8020764C 002032AC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80207650 002032B0  7C 08 02 A6 */	mflr r0
/* 80207654 002032B4  2C 03 00 00 */	cmpwi r3, 0
/* 80207658 002032B8  90 01 00 24 */	stw r0, 0x24(r1)
/* 8020765C 002032BC  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80207660 002032C0  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80207664 002032C4  7C 7E 1B 78 */	mr r30, r3
/* 80207668 002032C8  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8020766C 002032CC  41 82 01 50 */	beq lbl_802077BC
/* 80207670 002032D0  A0 03 01 48 */	lhz r0, 0x148(r3)
/* 80207674 002032D4  54 00 07 FF */	clrlwi. r0, r0, 0x1f
/* 80207678 002032D8  41 82 01 44 */	beq lbl_802077BC
/* 8020767C 002032DC  90 6D A1 F0 */	stw r3, lbl_8063F4B0-_SDA_BASE_(r13)
/* 80207680 002032E0  80 63 01 10 */	lwz r3, 0x110(r3)
/* 80207684 002032E4  83 E3 00 08 */	lwz r31, 8(r3)
/* 80207688 002032E8  80 1F 00 00 */	lwz r0, 0(r31)
/* 8020768C 002032EC  54 00 04 A5 */	rlwinm. r0, r0, 0, 0x12, 0x12
/* 80207690 002032F0  41 82 00 44 */	beq lbl_802076D4
/* 80207694 002032F4  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80207698 002032F8  83 A3 01 38 */	lwz r29, 0x138(r3)
/* 8020769C 002032FC  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 802076A0 00203300  48 03 39 B9 */	bl func_8023B058
/* 802076A4 00203304  2C 03 00 00 */	cmpwi r3, 0
/* 802076A8 00203308  41 82 00 0C */	beq lbl_802076B4
/* 802076AC 0020330C  7F A4 EB 78 */	mr r4, r29
/* 802076B0 00203310  48 03 3D 71 */	bl func_8023B420
lbl_802076B4:
/* 802076B4 00203314  80 6D A1 BC */	lwz r3, lbl_8063F47C-_SDA_BASE_(r13)
/* 802076B8 00203318  83 A3 01 00 */	lwz r29, 0x100(r3)
/* 802076BC 0020331C  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 802076C0 00203320  48 03 39 99 */	bl func_8023B058
/* 802076C4 00203324  2C 03 00 00 */	cmpwi r3, 0
/* 802076C8 00203328  41 82 00 0C */	beq lbl_802076D4
/* 802076CC 0020332C  7F A4 EB 78 */	mr r4, r29
/* 802076D0 00203330  48 03 3D 51 */	bl func_8023B420
lbl_802076D4:
/* 802076D4 00203334  80 1F 00 00 */	lwz r0, 0(r31)
/* 802076D8 00203338  54 00 02 11 */	rlwinm. r0, r0, 0, 8, 8
/* 802076DC 0020333C  41 82 00 24 */	beq lbl_80207700
/* 802076E0 00203340  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 802076E4 00203344  83 A3 01 3C */	lwz r29, 0x13c(r3)
/* 802076E8 00203348  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 802076EC 0020334C  48 03 39 6D */	bl func_8023B058
/* 802076F0 00203350  2C 03 00 00 */	cmpwi r3, 0
/* 802076F4 00203354  41 82 00 0C */	beq lbl_80207700
/* 802076F8 00203358  7F A4 EB 78 */	mr r4, r29
/* 802076FC 0020335C  48 03 3D 25 */	bl func_8023B420
lbl_80207700:
/* 80207700 00203360  80 1F 00 00 */	lwz r0, 0(r31)
/* 80207704 00203364  54 00 04 63 */	rlwinm. r0, r0, 0, 0x11, 0x11
/* 80207708 00203368  41 82 00 44 */	beq lbl_8020774C
/* 8020770C 0020336C  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80207710 00203370  83 A3 01 44 */	lwz r29, 0x144(r3)
/* 80207714 00203374  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 80207718 00203378  48 03 39 41 */	bl func_8023B058
/* 8020771C 0020337C  2C 03 00 00 */	cmpwi r3, 0
/* 80207720 00203380  41 82 00 0C */	beq lbl_8020772C
/* 80207724 00203384  7F A4 EB 78 */	mr r4, r29
/* 80207728 00203388  48 03 3C F9 */	bl func_8023B420
lbl_8020772C:
/* 8020772C 0020338C  80 6D A1 BC */	lwz r3, lbl_8063F47C-_SDA_BASE_(r13)
/* 80207730 00203390  83 A3 01 10 */	lwz r29, 0x110(r3)
/* 80207734 00203394  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 80207738 00203398  48 03 39 21 */	bl func_8023B058
/* 8020773C 0020339C  2C 03 00 00 */	cmpwi r3, 0
/* 80207740 002033A0  41 82 00 0C */	beq lbl_8020774C
/* 80207744 002033A4  7F A4 EB 78 */	mr r4, r29
/* 80207748 002033A8  48 03 3C D9 */	bl func_8023B420
lbl_8020774C:
/* 8020774C 002033AC  80 1F 00 00 */	lwz r0, 0(r31)
/* 80207750 002033B0  54 00 01 CF */	rlwinm. r0, r0, 0, 7, 7
/* 80207754 002033B4  41 82 00 24 */	beq lbl_80207778
/* 80207758 002033B8  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 8020775C 002033BC  83 A3 01 48 */	lwz r29, 0x148(r3)
/* 80207760 002033C0  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 80207764 002033C4  48 03 38 F5 */	bl func_8023B058
/* 80207768 002033C8  2C 03 00 00 */	cmpwi r3, 0
/* 8020776C 002033CC  41 82 00 0C */	beq lbl_80207778
/* 80207770 002033D0  7F A4 EB 78 */	mr r4, r29
/* 80207774 002033D4  48 03 3C AD */	bl func_8023B420
lbl_80207778:
/* 80207778 002033D8  80 1F 00 00 */	lwz r0, 0(r31)
/* 8020777C 002033DC  54 00 04 21 */	rlwinm. r0, r0, 0, 0x10, 0x10
/* 80207780 002033E0  41 82 00 24 */	beq lbl_802077A4
/* 80207784 002033E4  80 6D A1 A8 */	lwz r3, lbl_8063F468-_SDA_BASE_(r13)
/* 80207788 002033E8  83 A3 01 4C */	lwz r29, 0x14c(r3)
/* 8020778C 002033EC  57 A3 86 3E */	rlwinm r3, r29, 0x10, 0x18, 0x1f
/* 80207790 002033F0  48 03 38 C9 */	bl func_8023B058
/* 80207794 002033F4  2C 03 00 00 */	cmpwi r3, 0
/* 80207798 002033F8  41 82 00 0C */	beq lbl_802077A4
/* 8020779C 002033FC  7F A4 EB 78 */	mr r4, r29
/* 802077A0 00203400  48 03 3C 81 */	bl func_8023B420
lbl_802077A4:
/* 802077A4 00203404  7F E4 FB 78 */	mr r4, r31
/* 802077A8 00203408  38 7E 00 08 */	addi r3, r30, 8
/* 802077AC 0020340C  48 00 2E 95 */	bl func_8020A640
/* 802077B0 00203410  A0 1E 01 48 */	lhz r0, 0x148(r30)
/* 802077B4 00203414  54 00 06 B8 */	rlwinm r0, r0, 0, 0x1a, 0x1c
/* 802077B8 00203418  B0 1E 01 48 */	sth r0, 0x148(r30)
lbl_802077BC:
/* 802077BC 0020341C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 802077C0 00203420  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 802077C4 00203424  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 802077C8 00203428  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 802077CC 0020342C  7C 08 03 A6 */	mtlr r0
/* 802077D0 00203430  38 21 00 20 */	addi r1, r1, 0x20
/* 802077D4 00203434  4E 80 00 20 */	blr

.global func_802077D8
func_802077D8:
/* 802077D8 00203438  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802077DC 0020343C  7C 08 02 A6 */	mflr r0
/* 802077E0 00203440  90 01 00 14 */	stw r0, 0x14(r1)
/* 802077E4 00203444  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802077E8 00203448  7C 7F 1B 78 */	mr r31, r3
/* 802077EC 0020344C  48 00 00 79 */	bl func_80207864
/* 802077F0 00203450  2C 03 00 00 */	cmpwi r3, 0
/* 802077F4 00203454  41 82 00 0C */	beq lbl_80207800
/* 802077F8 00203458  38 7F 00 08 */	addi r3, r31, 8
/* 802077FC 0020345C  48 00 1B D1 */	bl func_802093CC
lbl_80207800:
/* 80207800 00203460  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80207804 00203464  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80207808 00203468  7C 08 03 A6 */	mtlr r0
/* 8020780C 0020346C  38 21 00 10 */	addi r1, r1, 0x10
/* 80207810 00203470  4E 80 00 20 */	blr

.global func_80207814
func_80207814:
/* 80207814 00203474  2C 03 00 00 */	cmpwi r3, 0
/* 80207818 00203478  40 82 00 0C */	bne lbl_80207824
/* 8020781C 0020347C  C0 22 99 68 */	lfs f1, lbl_80641F68-_SDA2_BASE_(r2)
/* 80207820 00203480  4E 80 00 20 */	blr
lbl_80207824:
/* 80207824 00203484  A0 03 01 48 */	lhz r0, 0x148(r3)
/* 80207828 00203488  54 00 07 FF */	clrlwi. r0, r0, 0x1f
/* 8020782C 0020348C  41 82 00 0C */	beq lbl_80207838
/* 80207830 00203490  C0 23 00 0C */	lfs f1, 0xc(r3)
/* 80207834 00203494  4E 80 00 20 */	blr
lbl_80207838:
/* 80207838 00203498  C0 22 99 68 */	lfs f1, lbl_80641F68-_SDA2_BASE_(r2)
/* 8020783C 0020349C  4E 80 00 20 */	blr

.global func_80207840
func_80207840:
/* 80207840 002034A0  2C 03 00 00 */	cmpwi r3, 0
/* 80207844 002034A4  41 82 00 10 */	beq lbl_80207854
/* 80207848 002034A8  80 63 01 04 */	lwz r3, 0x104(r3)
/* 8020784C 002034AC  2C 03 00 00 */	cmpwi r3, 0
/* 80207850 002034B0  40 82 00 0C */	bne lbl_8020785C
lbl_80207854:
/* 80207854 002034B4  C0 22 99 68 */	lfs f1, lbl_80641F68-_SDA2_BASE_(r2)
/* 80207858 002034B8  4E 80 00 20 */	blr
lbl_8020785C:
/* 8020785C 002034BC  C0 23 00 2C */	lfs f1, 0x2c(r3)
/* 80207860 002034C0  4E 80 00 20 */	blr

.global func_80207864
func_80207864:
/* 80207864 002034C4  2C 03 00 00 */	cmpwi r3, 0
/* 80207868 002034C8  40 82 00 0C */	bne lbl_80207874
/* 8020786C 002034CC  38 60 00 00 */	li r3, 0
/* 80207870 002034D0  4E 80 00 20 */	blr
lbl_80207874:
/* 80207874 002034D4  A0 03 01 48 */	lhz r0, 0x148(r3)
/* 80207878 002034D8  54 00 07 FF */	clrlwi. r0, r0, 0x1f
/* 8020787C 002034DC  41 82 00 14 */	beq lbl_80207890
/* 80207880 002034E0  80 63 01 04 */	lwz r3, 0x104(r3)
/* 80207884 002034E4  80 03 00 00 */	lwz r0, 0(r3)
/* 80207888 002034E8  54 03 07 FE */	clrlwi r3, r0, 0x1f
/* 8020788C 002034EC  4E 80 00 20 */	blr
lbl_80207890:
/* 80207890 002034F0  38 60 00 00 */	li r3, 0
/* 80207894 002034F4  4E 80 00 20 */	blr

.global func_80207898
func_80207898:
/* 80207898 002034F8  38 A0 00 01 */	li r5, 1
/* 8020789C 002034FC  38 6D A1 E8 */	addi r3, r13, lbl_8063F4A8-_SDA_BASE_
/* 802078A0 00203500  38 80 00 04 */	li r4, 4
/* 802078A4 00203504  38 00 00 00 */	li r0, 0
/* 802078A8 00203508  98 AD A1 E8 */	stb r5, lbl_8063F4A8-_SDA_BASE_(r13)
/* 802078AC 0020350C  B0 83 00 02 */	sth r4, 2(r3)
/* 802078B0 00203510  98 03 00 04 */	stb r0, 4(r3)
/* 802078B4 00203514  4E 80 00 20 */	blr