summaryrefslogtreecommitdiff
path: root/asm/code_801FB42C.s
blob: b4f86c313ca5e6012e31e36d6280e3defaef1c68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
.include "macros.inc"

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

.global func_801FB42C
func_801FB42C:
/* 801FB42C 001F708C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 801FB430 001F7090  7C 08 02 A6 */	mflr r0
/* 801FB434 001F7094  90 01 00 24 */	stw r0, 0x24(r1)
/* 801FB438 001F7098  39 61 00 20 */	addi r11, r1, 0x20
/* 801FB43C 001F709C  4B FC BC ED */	bl _savegpr_27
/* 801FB440 001F70A0  7C 9F 23 78 */	mr r31, r4
/* 801FB444 001F70A4  7C 7E 1B 78 */	mr r30, r3
/* 801FB448 001F70A8  38 8D 84 E0 */	addi r4, r13, lbl_8063D7A0-_SDA_BASE_
/* 801FB44C 001F70AC  48 03 B5 D1 */	bl func_80236A1C
/* 801FB450 001F70B0  3C 80 80 42 */	lis r4, lbl_80423768@ha
/* 801FB454 001F70B4  3B A0 00 00 */	li r29, 0
/* 801FB458 001F70B8  38 84 37 68 */	addi r4, r4, lbl_80423768@l
/* 801FB45C 001F70BC  93 BE 00 10 */	stw r29, 0x10(r30)
/* 801FB460 001F70C0  38 7E 00 18 */	addi r3, r30, 0x18
/* 801FB464 001F70C4  90 9E 00 0C */	stw r4, 0xc(r30)
/* 801FB468 001F70C8  93 BE 00 14 */	stw r29, 0x14(r30)
/* 801FB46C 001F70CC  9B BE 00 18 */	stb r29, 0x18(r30)
/* 801FB470 001F70D0  9B BE 00 19 */	stb r29, 0x19(r30)
/* 801FB474 001F70D4  9B BE 00 1A */	stb r29, 0x1a(r30)
/* 801FB478 001F70D8  9B BE 00 1B */	stb r29, 0x1b(r30)
/* 801FB47C 001F70DC  93 BE 00 1C */	stw r29, 0x1c(r30)
/* 801FB480 001F70E0  48 04 14 35 */	bl func_8023C8B4
/* 801FB484 001F70E4  38 00 00 FF */	li r0, 0xff
/* 801FB488 001F70E8  93 BE 03 EC */	stw r29, 0x3ec(r30)
/* 801FB48C 001F70EC  1F 9F 00 0C */	mulli r28, r31, 0xc
/* 801FB490 001F70F0  93 BE 03 F0 */	stw r29, 0x3f0(r30)
/* 801FB494 001F70F4  9B BE 04 0C */	stb r29, 0x40c(r30)
/* 801FB498 001F70F8  7F 83 E3 78 */	mr r3, r28
/* 801FB49C 001F70FC  9B BE 04 0D */	stb r29, 0x40d(r30)
/* 801FB4A0 001F7100  9B BE 04 0E */	stb r29, 0x40e(r30)
/* 801FB4A4 001F7104  9B BE 04 0F */	stb r29, 0x40f(r30)
/* 801FB4A8 001F7108  9B BE 04 10 */	stb r29, 0x410(r30)
/* 801FB4AC 001F710C  98 1E 04 11 */	stb r0, 0x411(r30)
/* 801FB4B0 001F7110  9B BE 04 12 */	stb r29, 0x412(r30)
/* 801FB4B4 001F7114  98 1E 04 13 */	stb r0, 0x413(r30)
/* 801FB4B8 001F7118  93 BE 04 14 */	stw r29, 0x414(r30)
/* 801FB4BC 001F711C  93 BE 04 18 */	stw r29, 0x418(r30)
/* 801FB4C0 001F7120  93 CD A1 50 */	stw r30, lbl_8063F410-_SDA_BASE_(r13)
/* 801FB4C4 001F7124  4B FD F8 A1 */	bl func_801DAD64
/* 801FB4C8 001F7128  2C 03 00 00 */	cmpwi r3, 0
/* 801FB4CC 001F712C  7C 7B 1B 78 */	mr r27, r3
/* 801FB4D0 001F7130  41 82 01 10 */	beq lbl_801FB5E0
/* 801FB4D4 001F7134  7F 85 E3 78 */	mr r5, r28
/* 801FB4D8 001F7138  38 80 00 00 */	li r4, 0
/* 801FB4DC 001F713C  4B E0 8C 29 */	bl memset
/* 801FB4E0 001F7140  57 E3 1D 78 */	rlwinm r3, r31, 3, 0x15, 0x1c
/* 801FB4E4 001F7144  38 00 00 01 */	li r0, 1
/* 801FB4E8 001F7148  38 A0 02 80 */	li r5, 0x280
/* 801FB4EC 001F714C  38 80 01 E0 */	li r4, 0x1e0
/* 801FB4F0 001F7150  93 7E 03 EC */	stw r27, 0x3ec(r30)
/* 801FB4F4 001F7154  7F 7B 1A 14 */	add r27, r27, r3
/* 801FB4F8 001F7158  7F C3 F3 78 */	mr r3, r30
/* 801FB4FC 001F715C  9B FE 04 0C */	stb r31, 0x40c(r30)
/* 801FB500 001F7160  93 7E 03 F0 */	stw r27, 0x3f0(r30)
/* 801FB504 001F7164  B3 BE 03 F4 */	sth r29, 0x3f4(r30)
/* 801FB508 001F7168  B3 BE 03 F6 */	sth r29, 0x3f6(r30)
/* 801FB50C 001F716C  B0 BE 03 F8 */	sth r5, 0x3f8(r30)
/* 801FB510 001F7170  B3 BE 03 FA */	sth r29, 0x3fa(r30)
/* 801FB514 001F7174  B0 BE 03 FC */	sth r5, 0x3fc(r30)
/* 801FB518 001F7178  B0 9E 03 FE */	sth r4, 0x3fe(r30)
/* 801FB51C 001F717C  B3 BE 04 00 */	sth r29, 0x400(r30)
/* 801FB520 001F7180  B0 9E 04 02 */	sth r4, 0x402(r30)
/* 801FB524 001F7184  9B BE 04 04 */	stb r29, 0x404(r30)
/* 801FB528 001F7188  9B BE 04 05 */	stb r29, 0x405(r30)
/* 801FB52C 001F718C  98 1E 04 06 */	stb r0, 0x406(r30)
/* 801FB530 001F7190  9B BE 04 07 */	stb r29, 0x407(r30)
/* 801FB534 001F7194  98 1E 04 08 */	stb r0, 0x408(r30)
/* 801FB538 001F7198  98 1E 04 09 */	stb r0, 0x409(r30)
/* 801FB53C 001F719C  9B BE 04 0A */	stb r29, 0x40a(r30)
/* 801FB540 001F71A0  98 1E 04 0B */	stb r0, 0x40b(r30)
/* 801FB544 001F71A4  48 00 02 F9 */	bl func_801FB83C
/* 801FB548 001F71A8  2C 1F 00 00 */	cmpwi r31, 0
/* 801FB54C 001F71AC  80 FE 03 EC */	lwz r7, 0x3ec(r30)
/* 801FB550 001F71B0  39 00 00 00 */	li r8, 0
/* 801FB554 001F71B4  41 82 00 8C */	beq lbl_801FB5E0
/* 801FB558 001F71B8  28 1F 00 08 */	cmplwi r31, 8
/* 801FB55C 001F71BC  38 7F FF F8 */	addi r3, r31, -8
/* 801FB560 001F71C0  40 81 00 60 */	ble lbl_801FB5C0
/* 801FB564 001F71C4  38 03 00 07 */	addi r0, r3, 7
/* 801FB568 001F71C8  54 00 E8 FE */	srwi r0, r0, 3
/* 801FB56C 001F71CC  7C 09 03 A6 */	mtctr r0
/* 801FB570 001F71D0  28 03 00 00 */	cmplwi r3, 0
/* 801FB574 001F71D4  40 81 00 4C */	ble lbl_801FB5C0
lbl_801FB578:
/* 801FB578 001F71D8  99 07 00 00 */	stb r8, 0(r7)
/* 801FB57C 001F71DC  38 68 00 01 */	addi r3, r8, 1
/* 801FB580 001F71E0  38 08 00 02 */	addi r0, r8, 2
/* 801FB584 001F71E4  38 C8 00 03 */	addi r6, r8, 3
/* 801FB588 001F71E8  98 67 00 08 */	stb r3, 8(r7)
/* 801FB58C 001F71EC  38 A8 00 04 */	addi r5, r8, 4
/* 801FB590 001F71F0  38 88 00 05 */	addi r4, r8, 5
/* 801FB594 001F71F4  38 68 00 06 */	addi r3, r8, 6
/* 801FB598 001F71F8  98 07 00 10 */	stb r0, 0x10(r7)
/* 801FB59C 001F71FC  38 08 00 07 */	addi r0, r8, 7
/* 801FB5A0 001F7200  39 08 00 08 */	addi r8, r8, 8
/* 801FB5A4 001F7204  98 C7 00 18 */	stb r6, 0x18(r7)
/* 801FB5A8 001F7208  98 A7 00 20 */	stb r5, 0x20(r7)
/* 801FB5AC 001F720C  98 87 00 28 */	stb r4, 0x28(r7)
/* 801FB5B0 001F7210  98 67 00 30 */	stb r3, 0x30(r7)
/* 801FB5B4 001F7214  98 07 00 38 */	stb r0, 0x38(r7)
/* 801FB5B8 001F7218  38 E7 00 40 */	addi r7, r7, 0x40
/* 801FB5BC 001F721C  42 00 FF BC */	bdnz lbl_801FB578
lbl_801FB5C0:
/* 801FB5C0 001F7220  7C 08 F8 50 */	subf r0, r8, r31
/* 801FB5C4 001F7224  7C 09 03 A6 */	mtctr r0
/* 801FB5C8 001F7228  7C 08 F8 40 */	cmplw r8, r31
/* 801FB5CC 001F722C  40 80 00 14 */	bge lbl_801FB5E0
lbl_801FB5D0:
/* 801FB5D0 001F7230  99 07 00 00 */	stb r8, 0(r7)
/* 801FB5D4 001F7234  39 08 00 01 */	addi r8, r8, 1
/* 801FB5D8 001F7238  38 E7 00 08 */	addi r7, r7, 8
/* 801FB5DC 001F723C  42 00 FF F4 */	bdnz lbl_801FB5D0
lbl_801FB5E0:
/* 801FB5E0 001F7240  38 60 00 45 */	li r3, 0x45
/* 801FB5E4 001F7244  38 80 00 00 */	li r4, 0
/* 801FB5E8 001F7248  38 A0 00 00 */	li r5, 0
/* 801FB5EC 001F724C  38 C0 00 00 */	li r6, 0
/* 801FB5F0 001F7250  38 E0 00 00 */	li r7, 0
/* 801FB5F4 001F7254  39 00 00 00 */	li r8, 0
/* 801FB5F8 001F7258  48 03 AC 45 */	bl func_8023623C
/* 801FB5FC 001F725C  90 7E 04 18 */	stw r3, 0x418(r30)
/* 801FB600 001F7260  38 60 00 A6 */	li r3, 0xa6
/* 801FB604 001F7264  38 80 00 00 */	li r4, 0
/* 801FB608 001F7268  38 A0 00 00 */	li r5, 0
/* 801FB60C 001F726C  38 C0 00 00 */	li r6, 0
/* 801FB610 001F7270  38 E0 00 01 */	li r7, 1
/* 801FB614 001F7274  39 00 00 00 */	li r8, 0
/* 801FB618 001F7278  48 03 AC 25 */	bl func_8023623C
/* 801FB61C 001F727C  90 7E 04 14 */	stw r3, 0x414(r30)
/* 801FB620 001F7280  38 60 00 43 */	li r3, 0x43
/* 801FB624 001F7284  38 80 00 00 */	li r4, 0
/* 801FB628 001F7288  38 A0 00 00 */	li r5, 0
/* 801FB62C 001F728C  38 C0 00 00 */	li r6, 0
/* 801FB630 001F7290  38 E0 00 01 */	li r7, 1
/* 801FB634 001F7294  39 00 00 01 */	li r8, 1
/* 801FB638 001F7298  48 03 AC 05 */	bl func_8023623C
/* 801FB63C 001F729C  90 7E 04 1C */	stw r3, 0x41c(r30)
/* 801FB640 001F72A0  38 60 00 45 */	li r3, 0x45
/* 801FB644 001F72A4  38 80 00 00 */	li r4, 0
/* 801FB648 001F72A8  38 A0 00 00 */	li r5, 0
/* 801FB64C 001F72AC  38 C0 00 00 */	li r6, 0
/* 801FB650 001F72B0  38 E0 00 01 */	li r7, 1
/* 801FB654 001F72B4  39 00 00 00 */	li r8, 0
/* 801FB658 001F72B8  48 03 AB E5 */	bl func_8023623C
/* 801FB65C 001F72BC  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FB660 001F72C0  38 C0 00 00 */	li r6, 0
/* 801FB664 001F72C4  C0 22 98 5C */	lfs f1, coord_one-_SDA2_BASE_(r2)
/* 801FB668 001F72C8  38 A0 00 19 */	li r5, 0x19
/* 801FB66C 001F72CC  C0 42 98 58 */	lfs f2, lbl_80641E58-_SDA2_BASE_(r2)
/* 801FB670 001F72D0  38 80 00 1E */	li r4, 0x1e
/* 801FB674 001F72D4  38 00 00 01 */	li r0, 1
/* 801FB678 001F72D8  90 7E 04 20 */	stw r3, 0x420(r30)
/* 801FB67C 001F72DC  39 61 00 20 */	addi r11, r1, 0x20
/* 801FB680 001F72E0  7F C3 F3 78 */	mr r3, r30
/* 801FB684 001F72E4  D0 5E 04 50 */	stfs f2, 0x450(r30)
/* 801FB688 001F72E8  98 DE 04 54 */	stb r6, 0x454(r30)
/* 801FB68C 001F72EC  D0 3E 04 2C */	stfs f1, 0x42c(r30)
/* 801FB690 001F72F0  D0 1E 04 24 */	stfs f0, 0x424(r30)
/* 801FB694 001F72F4  D0 1E 04 28 */	stfs f0, 0x428(r30)
/* 801FB698 001F72F8  98 DE 04 30 */	stb r6, 0x430(r30)
/* 801FB69C 001F72FC  98 BE 04 31 */	stb r5, 0x431(r30)
/* 801FB6A0 001F7300  90 DE 04 34 */	stw r6, 0x434(r30)
/* 801FB6A4 001F7304  D0 3E 04 40 */	stfs f1, 0x440(r30)
/* 801FB6A8 001F7308  D0 3E 04 44 */	stfs f1, 0x444(r30)
/* 801FB6AC 001F730C  D0 1E 04 38 */	stfs f0, 0x438(r30)
/* 801FB6B0 001F7310  D0 1E 04 3C */	stfs f0, 0x43c(r30)
/* 801FB6B4 001F7314  98 9E 04 48 */	stb r4, 0x448(r30)
/* 801FB6B8 001F7318  90 DE 04 4C */	stw r6, 0x44c(r30)
/* 801FB6BC 001F731C  98 DE 04 67 */	stb r6, 0x467(r30)
/* 801FB6C0 001F7320  98 DE 04 66 */	stb r6, 0x466(r30)
/* 801FB6C4 001F7324  98 DE 04 68 */	stb r6, 0x468(r30)
/* 801FB6C8 001F7328  98 1E 04 6A */	stb r0, 0x46a(r30)
/* 801FB6CC 001F732C  B0 DE 04 64 */	sth r6, 0x464(r30)
/* 801FB6D0 001F7330  D0 1E 04 6C */	stfs f0, 0x46c(r30)
/* 801FB6D4 001F7334  D0 1E 04 70 */	stfs f0, 0x470(r30)
/* 801FB6D8 001F7338  D0 1E 04 74 */	stfs f0, 0x474(r30)
/* 801FB6DC 001F733C  D0 1E 04 78 */	stfs f0, 0x478(r30)
/* 801FB6E0 001F7340  D0 1E 04 7C */	stfs f0, 0x47c(r30)
/* 801FB6E4 001F7344  D0 1E 04 80 */	stfs f0, 0x480(r30)
/* 801FB6E8 001F7348  98 DE 04 84 */	stb r6, 0x484(r30)
/* 801FB6EC 001F734C  98 DE 04 85 */	stb r6, 0x485(r30)
/* 801FB6F0 001F7350  D0 1E 04 88 */	stfs f0, 0x488(r30)
/* 801FB6F4 001F7354  D0 1E 04 8C */	stfs f0, 0x48c(r30)
/* 801FB6F8 001F7358  D0 1E 04 90 */	stfs f0, 0x490(r30)
/* 801FB6FC 001F735C  98 DE 04 86 */	stb r6, 0x486(r30)
/* 801FB700 001F7360  98 DE 04 87 */	stb r6, 0x487(r30)
/* 801FB704 001F7364  98 DE 04 94 */	stb r6, 0x494(r30)
/* 801FB708 001F7368  98 DE 04 95 */	stb r6, 0x495(r30)
/* 801FB70C 001F736C  98 DE 04 96 */	stb r6, 0x496(r30)
/* 801FB710 001F7370  98 DE 04 97 */	stb r6, 0x497(r30)
/* 801FB714 001F7374  90 DE 04 98 */	stw r6, 0x498(r30)
/* 801FB718 001F7378  90 DE 04 A0 */	stw r6, 0x4a0(r30)
/* 801FB71C 001F737C  90 DE 04 9C */	stw r6, 0x49c(r30)
/* 801FB720 001F7380  4B FC BA 55 */	bl _restgpr_27
/* 801FB724 001F7384  80 01 00 24 */	lwz r0, 0x24(r1)
/* 801FB728 001F7388  7C 08 03 A6 */	mtlr r0
/* 801FB72C 001F738C  38 21 00 20 */	addi r1, r1, 0x20
/* 801FB730 001F7390  4E 80 00 20 */	blr
/* 801FB734 001F7394  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 801FB738 001F7398  7C 08 02 A6 */	mflr r0
/* 801FB73C 001F739C  2C 03 00 00 */	cmpwi r3, 0
/* 801FB740 001F73A0  90 01 00 14 */	stw r0, 0x14(r1)
/* 801FB744 001F73A4  93 E1 00 0C */	stw r31, 0xc(r1)
/* 801FB748 001F73A8  7C 9F 23 78 */	mr r31, r4
/* 801FB74C 001F73AC  93 C1 00 08 */	stw r30, 8(r1)
/* 801FB750 001F73B0  7C 7E 1B 78 */	mr r30, r3
/* 801FB754 001F73B4  41 82 00 9C */	beq lbl_801FB7F0
/* 801FB758 001F73B8  80 03 04 20 */	lwz r0, 0x420(r3)
/* 801FB75C 001F73BC  3C 80 80 42 */	lis r4, lbl_80423768@ha
/* 801FB760 001F73C0  38 84 37 68 */	addi r4, r4, lbl_80423768@l
/* 801FB764 001F73C4  2C 00 00 00 */	cmpwi r0, 0
/* 801FB768 001F73C8  90 83 00 0C */	stw r4, 0xc(r3)
/* 801FB76C 001F73CC  41 82 00 0C */	beq lbl_801FB778
/* 801FB770 001F73D0  7C 03 03 78 */	mr r3, r0
/* 801FB774 001F73D4  48 03 AC E9 */	bl func_8023645C
lbl_801FB778:
/* 801FB778 001F73D8  80 7E 04 1C */	lwz r3, 0x41c(r30)
/* 801FB77C 001F73DC  2C 03 00 00 */	cmpwi r3, 0
/* 801FB780 001F73E0  41 82 00 08 */	beq lbl_801FB788
/* 801FB784 001F73E4  48 03 AC D9 */	bl func_8023645C
lbl_801FB788:
/* 801FB788 001F73E8  80 7E 04 14 */	lwz r3, 0x414(r30)
/* 801FB78C 001F73EC  2C 03 00 00 */	cmpwi r3, 0
/* 801FB790 001F73F0  41 82 00 08 */	beq lbl_801FB798
/* 801FB794 001F73F4  48 03 AC C9 */	bl func_8023645C
lbl_801FB798:
/* 801FB798 001F73F8  80 7E 04 18 */	lwz r3, 0x418(r30)
/* 801FB79C 001F73FC  2C 03 00 00 */	cmpwi r3, 0
/* 801FB7A0 001F7400  41 82 00 08 */	beq lbl_801FB7A8
/* 801FB7A4 001F7404  48 03 AC B9 */	bl func_8023645C
lbl_801FB7A8:
/* 801FB7A8 001F7408  80 7E 03 EC */	lwz r3, 0x3ec(r30)
/* 801FB7AC 001F740C  2C 03 00 00 */	cmpwi r3, 0
/* 801FB7B0 001F7410  41 82 00 08 */	beq lbl_801FB7B8
/* 801FB7B4 001F7414  4B FD F6 F1 */	bl func_801DAEA4
lbl_801FB7B8:
/* 801FB7B8 001F7418  38 7E 00 18 */	addi r3, r30, 0x18
/* 801FB7BC 001F741C  48 04 12 B1 */	bl func_8023CA6C
/* 801FB7C0 001F7420  38 00 00 00 */	li r0, 0
/* 801FB7C4 001F7424  34 7E 00 18 */	addic. r3, r30, 0x18
/* 801FB7C8 001F7428  90 0D A1 50 */	stw r0, lbl_8063F410-_SDA_BASE_(r13)
/* 801FB7CC 001F742C  41 82 00 08 */	beq lbl_801FB7D4
/* 801FB7D0 001F7430  48 04 12 9D */	bl func_8023CA6C
lbl_801FB7D4:
/* 801FB7D4 001F7434  7F C3 F3 78 */	mr r3, r30
/* 801FB7D8 001F7438  38 80 00 00 */	li r4, 0
/* 801FB7DC 001F743C  48 03 B2 99 */	bl func_80236A74
/* 801FB7E0 001F7440  2C 1F 00 00 */	cmpwi r31, 0
/* 801FB7E4 001F7444  40 81 00 0C */	ble lbl_801FB7F0
/* 801FB7E8 001F7448  7F C3 F3 78 */	mr r3, r30
/* 801FB7EC 001F744C  4B FD F2 CD */	bl __dl__FPv
lbl_801FB7F0:
/* 801FB7F0 001F7450  7F C3 F3 78 */	mr r3, r30
/* 801FB7F4 001F7454  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 801FB7F8 001F7458  83 C1 00 08 */	lwz r30, 8(r1)
/* 801FB7FC 001F745C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 801FB800 001F7460  7C 08 03 A6 */	mtlr r0
/* 801FB804 001F7464  38 21 00 10 */	addi r1, r1, 0x10
/* 801FB808 001F7468  4E 80 00 20 */	blr

.global func_801FB80C
func_801FB80C:
/* 801FB80C 001F746C  88 03 04 0C */	lbz r0, 0x40c(r3)
/* 801FB810 001F7470  80 63 03 EC */	lwz r3, 0x3ec(r3)
/* 801FB814 001F7474  7C 09 03 A6 */	mtctr r0
/* 801FB818 001F7478  28 00 00 00 */	cmplwi r0, 0
/* 801FB81C 001F747C  40 81 00 18 */	ble lbl_801FB834
lbl_801FB820:
/* 801FB820 001F7480  88 03 00 01 */	lbz r0, 1(r3)
/* 801FB824 001F7484  2C 00 00 00 */	cmpwi r0, 0
/* 801FB828 001F7488  4D 82 00 20 */	beqlr
/* 801FB82C 001F748C  38 63 00 08 */	addi r3, r3, 8
/* 801FB830 001F7490  42 00 FF F0 */	bdnz lbl_801FB820
lbl_801FB834:
/* 801FB834 001F7494  38 60 00 00 */	li r3, 0
/* 801FB838 001F7498  4E 80 00 20 */	blr

.global func_801FB83C
func_801FB83C:
/* 801FB83C 001F749C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 801FB840 001F74A0  7C 08 02 A6 */	mflr r0
/* 801FB844 001F74A4  90 01 00 14 */	stw r0, 0x14(r1)
/* 801FB848 001F74A8  93 E1 00 0C */	stw r31, 0xc(r1)
/* 801FB84C 001F74AC  7C 7F 1B 78 */	mr r31, r3
/* 801FB850 001F74B0  38 63 00 18 */	addi r3, r3, 0x18
/* 801FB854 001F74B4  48 04 10 B5 */	bl func_8023C908
/* 801FB858 001F74B8  38 7F 00 18 */	addi r3, r31, 0x18
/* 801FB85C 001F74BC  38 80 00 09 */	li r4, 9
/* 801FB860 001F74C0  38 A0 00 00 */	li r5, 0
/* 801FB864 001F74C4  38 C0 00 02 */	li r6, 2
/* 801FB868 001F74C8  38 E0 00 00 */	li r7, 0
/* 801FB86C 001F74CC  48 04 12 6D */	bl func_8023CAD8
/* 801FB870 001F74D0  38 7F 00 18 */	addi r3, r31, 0x18
/* 801FB874 001F74D4  38 80 00 0B */	li r4, 0xb
/* 801FB878 001F74D8  38 A0 00 01 */	li r5, 1
/* 801FB87C 001F74DC  38 C0 00 05 */	li r6, 5
/* 801FB880 001F74E0  38 E0 00 00 */	li r7, 0
/* 801FB884 001F74E4  48 04 12 55 */	bl func_8023CAD8
/* 801FB888 001F74E8  38 7F 00 18 */	addi r3, r31, 0x18
/* 801FB88C 001F74EC  38 80 00 0D */	li r4, 0xd
/* 801FB890 001F74F0  38 A0 00 01 */	li r5, 1
/* 801FB894 001F74F4  38 C0 00 00 */	li r6, 0
/* 801FB898 001F74F8  38 E0 00 00 */	li r7, 0
/* 801FB89C 001F74FC  48 04 12 3D */	bl func_8023CAD8
/* 801FB8A0 001F7500  38 7F 00 18 */	addi r3, r31, 0x18
/* 801FB8A4 001F7504  38 DF 03 F4 */	addi r6, r31, 0x3f4
/* 801FB8A8 001F7508  38 80 00 09 */	li r4, 9
/* 801FB8AC 001F750C  38 A0 00 02 */	li r5, 2
/* 801FB8B0 001F7510  38 E0 00 04 */	li r7, 4
/* 801FB8B4 001F7514  39 00 00 10 */	li r8, 0x10
/* 801FB8B8 001F7518  48 04 13 79 */	bl func_8023CC30
/* 801FB8BC 001F751C  38 7F 00 18 */	addi r3, r31, 0x18
/* 801FB8C0 001F7520  38 DF 04 04 */	addi r6, r31, 0x404
/* 801FB8C4 001F7524  38 80 00 0D */	li r4, 0xd
/* 801FB8C8 001F7528  38 A0 00 02 */	li r5, 2
/* 801FB8CC 001F752C  38 E0 00 02 */	li r7, 2
/* 801FB8D0 001F7530  39 00 00 08 */	li r8, 8
/* 801FB8D4 001F7534  48 04 13 5D */	bl func_8023CC30
/* 801FB8D8 001F7538  80 01 00 14 */	lwz r0, 0x14(r1)
/* 801FB8DC 001F753C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 801FB8E0 001F7540  7C 08 03 A6 */	mtlr r0
/* 801FB8E4 001F7544  38 21 00 10 */	addi r1, r1, 0x10
/* 801FB8E8 001F7548  4E 80 00 20 */	blr

.global func_801FB8EC
func_801FB8EC:
/* 801FB8EC 001F754C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 801FB8F0 001F7550  7C 08 02 A6 */	mflr r0
/* 801FB8F4 001F7554  38 80 00 04 */	li r4, 4
/* 801FB8F8 001F7558  90 01 00 14 */	stw r0, 0x14(r1)
/* 801FB8FC 001F755C  38 00 00 98 */	li r0, 0x98
/* 801FB900 001F7560  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FB904 001F7564  90 03 17 38 */	stw r0, 0x1738(r3)
/* 801FB908 001F7568  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FB90C 001F756C  48 03 7C 21 */	bl begin_drawing
/* 801FB910 001F7570  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FB914 001F7574  3C 60 CC 01 */	lis r3, 0xCC008000@ha
/* 801FB918 001F7578  D0 03 80 00 */	stfs f0, 0xCC008000@l(r3)
/* 801FB91C 001F757C  C0 02 98 64 */	lfs f0, lbl_80641E64-_SDA2_BASE_(r2)
/* 801FB920 001F7580  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB924 001F7584  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FB928 001F7588  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB92C 001F758C  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FB930 001F7590  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB934 001F7594  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FB938 001F7598  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB93C 001F759C  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FB940 001F75A0  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB944 001F75A4  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FB948 001F75A8  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB94C 001F75AC  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FB950 001F75B0  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB954 001F75B4  C0 02 98 68 */	lfs f0, lbl_80641E68-_SDA2_BASE_(r2)
/* 801FB958 001F75B8  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB95C 001F75BC  C0 02 98 64 */	lfs f0, lbl_80641E64-_SDA2_BASE_(r2)
/* 801FB960 001F75C0  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB964 001F75C4  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FB968 001F75C8  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB96C 001F75CC  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FB970 001F75D0  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB974 001F75D4  C0 02 98 68 */	lfs f0, lbl_80641E68-_SDA2_BASE_(r2)
/* 801FB978 001F75D8  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB97C 001F75DC  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FB980 001F75E0  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB984 001F75E4  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FB988 001F75E8  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB98C 001F75EC  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FB990 001F75F0  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FB994 001F75F4  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FB998 001F75F8  48 03 7B E9 */	bl end_drawing
/* 801FB99C 001F75FC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 801FB9A0 001F7600  7C 08 03 A6 */	mtlr r0
/* 801FB9A4 001F7604  38 21 00 10 */	addi r1, r1, 0x10
/* 801FB9A8 001F7608  4E 80 00 20 */	blr

.global func_801FB9AC
func_801FB9AC:
/* 801FB9AC 001F760C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 801FB9B0 001F7610  7C 08 02 A6 */	mflr r0
/* 801FB9B4 001F7614  90 01 00 24 */	stw r0, 0x24(r1)
/* 801FB9B8 001F7618  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 801FB9BC 001F761C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 801FB9C0 001F7620  93 A1 00 14 */	stw r29, 0x14(r1)
/* 801FB9C4 001F7624  93 81 00 10 */	stw r28, 0x10(r1)
/* 801FB9C8 001F7628  83 8D A3 D8 */	lwz r28, render_context_ptr-_SDA_BASE_(r13)
/* 801FB9CC 001F762C  3B C0 00 01 */	li r30, 1
/* 801FB9D0 001F7630  7C 7D 1B 78 */	mr r29, r3
/* 801FB9D4 001F7634  3B E0 00 00 */	li r31, 0
/* 801FB9D8 001F7638  80 9C 16 38 */	lwz r4, 0x1638(r28)
/* 801FB9DC 001F763C  39 60 00 07 */	li r11, 7
/* 801FB9E0 001F7640  39 40 00 03 */	li r10, 3
/* 801FB9E4 001F7644  38 00 00 02 */	li r0, 2
/* 801FB9E8 001F7648  9B C4 0A 36 */	stb r30, 0xa36(r4)
/* 801FB9EC 001F764C  38 80 00 00 */	li r4, 0
/* 801FB9F0 001F7650  38 A0 00 01 */	li r5, 1
/* 801FB9F4 001F7654  38 C0 00 04 */	li r6, 4
/* 801FB9F8 001F7658  80 7C 16 38 */	lwz r3, 0x1638(r28)
/* 801FB9FC 001F765C  38 E0 00 00 */	li r7, 0
/* 801FBA00 001F7660  39 00 00 00 */	li r8, 0
/* 801FBA04 001F7664  39 20 00 00 */	li r9, 0
/* 801FBA08 001F7668  9B E3 0A 37 */	stb r31, 0xa37(r3)
/* 801FBA0C 001F766C  80 7C 16 38 */	lwz r3, 0x1638(r28)
/* 801FBA10 001F7670  9B E3 0A 38 */	stb r31, 0xa38(r3)
/* 801FBA14 001F7674  81 9C 16 38 */	lwz r12, 0x1638(r28)
/* 801FBA18 001F7678  80 6C 00 64 */	lwz r3, 0x64(r12)
/* 801FBA1C 001F767C  60 63 00 04 */	ori r3, r3, 4
/* 801FBA20 001F7680  90 6C 00 64 */	stw r3, 0x64(r12)
/* 801FBA24 001F7684  81 9C 16 38 */	lwz r12, 0x1638(r28)
/* 801FBA28 001F7688  80 6C 00 00 */	lwz r3, 0(r12)
/* 801FBA2C 001F768C  60 63 00 40 */	ori r3, r3, 0x40
/* 801FBA30 001F7690  90 6C 00 00 */	stw r3, 0(r12)
/* 801FBA34 001F7694  81 8D A3 D8 */	lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801FBA38 001F7698  80 6C 16 38 */	lwz r3, 0x1638(r12)
/* 801FBA3C 001F769C  91 63 0A 44 */	stw r11, 0xa44(r3)
/* 801FBA40 001F76A0  80 6C 16 38 */	lwz r3, 0x1638(r12)
/* 801FBA44 001F76A4  9B E3 0A 50 */	stb r31, 0xa50(r3)
/* 801FBA48 001F76A8  80 6C 16 38 */	lwz r3, 0x1638(r12)
/* 801FBA4C 001F76AC  93 E3 0A 48 */	stw r31, 0xa48(r3)
/* 801FBA50 001F76B0  80 6C 16 38 */	lwz r3, 0x1638(r12)
/* 801FBA54 001F76B4  91 63 0A 4C */	stw r11, 0xa4c(r3)
/* 801FBA58 001F76B8  80 6C 16 38 */	lwz r3, 0x1638(r12)
/* 801FBA5C 001F76BC  9B E3 0A 51 */	stb r31, 0xa51(r3)
/* 801FBA60 001F76C0  80 6C 16 38 */	lwz r3, 0x1638(r12)
/* 801FBA64 001F76C4  9B C3 0A 52 */	stb r30, 0xa52(r3)
/* 801FBA68 001F76C8  81 6C 16 38 */	lwz r11, 0x1638(r12)
/* 801FBA6C 001F76CC  80 6B 00 64 */	lwz r3, 0x64(r11)
/* 801FBA70 001F76D0  60 63 00 10 */	ori r3, r3, 0x10
/* 801FBA74 001F76D4  90 6B 00 64 */	stw r3, 0x64(r11)
/* 801FBA78 001F76D8  81 6C 16 38 */	lwz r11, 0x1638(r12)
/* 801FBA7C 001F76DC  80 6B 00 00 */	lwz r3, 0(r11)
/* 801FBA80 001F76E0  60 63 00 40 */	ori r3, r3, 0x40
/* 801FBA84 001F76E4  90 6B 00 00 */	stw r3, 0(r11)
/* 801FBA88 001F76E8  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FBA8C 001F76EC  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FBA90 001F76F0  9B E3 0A 3C */	stb r31, 0xa3c(r3)
/* 801FBA94 001F76F4  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FBA98 001F76F8  91 43 0A 40 */	stw r10, 0xa40(r3)
/* 801FBA9C 001F76FC  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FBAA0 001F7700  80 6A 00 64 */	lwz r3, 0x64(r10)
/* 801FBAA4 001F7704  60 63 00 08 */	ori r3, r3, 8
/* 801FBAA8 001F7708  90 6A 00 64 */	stw r3, 0x64(r10)
/* 801FBAAC 001F770C  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FBAB0 001F7710  80 6A 00 00 */	lwz r3, 0(r10)
/* 801FBAB4 001F7714  60 63 00 40 */	ori r3, r3, 0x40
/* 801FBAB8 001F7718  90 6A 00 00 */	stw r3, 0(r10)
/* 801FBABC 001F771C  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FBAC0 001F7720  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FBAC4 001F7724  90 03 01 84 */	stw r0, 0x184(r3)
/* 801FBAC8 001F7728  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FBACC 001F772C  80 03 00 10 */	lwz r0, 0x10(r3)
/* 801FBAD0 001F7730  60 00 00 02 */	ori r0, r0, 2
/* 801FBAD4 001F7734  90 03 00 10 */	stw r0, 0x10(r3)
/* 801FBAD8 001F7738  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FBADC 001F773C  80 03 00 00 */	lwz r0, 0(r3)
/* 801FBAE0 001F7740  60 00 00 02 */	ori r0, r0, 2
/* 801FBAE4 001F7744  90 03 00 00 */	stw r0, 0(r3)
/* 801FBAE8 001F7748  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FBAEC 001F774C  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FBAF0 001F7750  93 C3 01 88 */	stw r30, 0x188(r3)
/* 801FBAF4 001F7754  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FBAF8 001F7758  80 03 00 10 */	lwz r0, 0x10(r3)
/* 801FBAFC 001F775C  60 00 00 04 */	ori r0, r0, 4
/* 801FBB00 001F7760  90 03 00 10 */	stw r0, 0x10(r3)
/* 801FBB04 001F7764  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FBB08 001F7768  80 03 00 00 */	lwz r0, 0(r3)
/* 801FBB0C 001F776C  60 00 00 02 */	ori r0, r0, 2
/* 801FBB10 001F7770  90 03 00 00 */	stw r0, 0(r3)
/* 801FBB14 001F7774  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FBB18 001F7778  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FBB1C 001F777C  9B C3 00 68 */	stb r30, 0x68(r3)
/* 801FBB20 001F7780  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FBB24 001F7784  80 03 00 04 */	lwz r0, 4(r3)
/* 801FBB28 001F7788  60 00 00 01 */	ori r0, r0, 1
/* 801FBB2C 001F778C  90 03 00 04 */	stw r0, 4(r3)
/* 801FBB30 001F7790  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FBB34 001F7794  80 03 00 00 */	lwz r0, 0(r3)
/* 801FBB38 001F7798  60 00 00 01 */	ori r0, r0, 1
/* 801FBB3C 001F779C  90 03 00 00 */	stw r0, 0(r3)
/* 801FBB40 001F77A0  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FBB44 001F77A4  48 03 89 31 */	bl func_80234474
/* 801FBB48 001F77A8  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FBB4C 001F77AC  38 A0 00 0C */	li r5, 0xc
/* 801FBB50 001F77B0  38 00 00 1C */	li r0, 0x1c
/* 801FBB54 001F77B4  38 60 00 05 */	li r3, 5
/* 801FBB58 001F77B8  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 801FBB5C 001F77BC  9B E4 01 8C */	stb r31, 0x18c(r4)
/* 801FBB60 001F77C0  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FBB64 001F77C4  80 86 00 14 */	lwz r4, 0x14(r6)
/* 801FBB68 001F77C8  60 84 00 01 */	ori r4, r4, 1
/* 801FBB6C 001F77CC  90 86 00 14 */	stw r4, 0x14(r6)
/* 801FBB70 001F77D0  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FBB74 001F77D4  80 86 00 00 */	lwz r4, 0(r6)
/* 801FBB78 001F77D8  60 84 00 04 */	ori r4, r4, 4
/* 801FBB7C 001F77DC  90 86 00 00 */	stw r4, 0(r6)
/* 801FBB80 001F77E0  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FBB84 001F77E4  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FBB88 001F77E8  90 A4 08 E4 */	stw r5, 0x8e4(r4)
/* 801FBB8C 001F77EC  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FBB90 001F77F0  80 85 00 54 */	lwz r4, 0x54(r5)
/* 801FBB94 001F77F4  60 84 00 01 */	ori r4, r4, 1
/* 801FBB98 001F77F8  90 85 00 54 */	stw r4, 0x54(r5)
/* 801FBB9C 001F77FC  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FBBA0 001F7800  80 85 00 00 */	lwz r4, 0(r5)
/* 801FBBA4 001F7804  60 84 00 10 */	ori r4, r4, 0x10
/* 801FBBA8 001F7808  90 85 00 00 */	stw r4, 0(r5)
/* 801FBBAC 001F780C  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FBBB0 001F7810  90 04 09 24 */	stw r0, 0x924(r4)
/* 801FBBB4 001F7814  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FBBB8 001F7818  80 04 00 58 */	lwz r0, 0x58(r4)
/* 801FBBBC 001F781C  60 00 00 01 */	ori r0, r0, 1
/* 801FBBC0 001F7820  90 04 00 58 */	stw r0, 0x58(r4)
/* 801FBBC4 001F7824  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FBBC8 001F7828  80 04 00 00 */	lwz r0, 0(r4)
/* 801FBBCC 001F782C  60 00 00 10 */	ori r0, r0, 0x10
/* 801FBBD0 001F7830  90 04 00 00 */	stw r0, 0(r4)
/* 801FBBD4 001F7834  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBBD8 001F7838  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FBBDC 001F783C  9B C4 02 80 */	stb r30, 0x280(r4)
/* 801FBBE0 001F7840  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FBBE4 001F7844  80 04 00 24 */	lwz r0, 0x24(r4)
/* 801FBBE8 001F7848  60 00 00 01 */	ori r0, r0, 1
/* 801FBBEC 001F784C  90 04 00 24 */	stw r0, 0x24(r4)
/* 801FBBF0 001F7850  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FBBF4 001F7854  80 04 00 00 */	lwz r0, 0(r4)
/* 801FBBF8 001F7858  60 00 00 08 */	ori r0, r0, 8
/* 801FBBFC 001F785C  90 04 00 00 */	stw r0, 0(r4)
/* 801FBC00 001F7860  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBC04 001F7864  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FBC08 001F7868  9B E4 08 90 */	stb r31, 0x890(r4)
/* 801FBC0C 001F786C  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FBC10 001F7870  80 04 00 44 */	lwz r0, 0x44(r4)
/* 801FBC14 001F7874  60 00 00 01 */	ori r0, r0, 1
/* 801FBC18 001F7878  90 04 00 44 */	stw r0, 0x44(r4)
/* 801FBC1C 001F787C  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FBC20 001F7880  80 04 00 00 */	lwz r0, 0(r4)
/* 801FBC24 001F7884  60 00 00 80 */	ori r0, r0, 0x80
/* 801FBC28 001F7888  90 04 00 00 */	stw r0, 0(r4)
/* 801FBC2C 001F788C  48 04 12 F1 */	bl func_8023CF1C
/* 801FBC30 001F7890  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBC34 001F7894  38 80 00 04 */	li r4, 4
/* 801FBC38 001F7898  38 00 00 05 */	li r0, 5
/* 801FBC3C 001F789C  90 65 17 3C */	stw r3, 0x173c(r5)
/* 801FBC40 001F78A0  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBC44 001F78A4  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FBC48 001F78A8  93 C3 0A 24 */	stw r30, 0xa24(r3)
/* 801FBC4C 001F78AC  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FBC50 001F78B0  90 83 0A 28 */	stw r4, 0xa28(r3)
/* 801FBC54 001F78B4  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FBC58 001F78B8  90 03 0A 2C */	stw r0, 0xa2c(r3)
/* 801FBC5C 001F78BC  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FBC60 001F78C0  90 03 0A 30 */	stw r0, 0xa30(r3)
/* 801FBC64 001F78C4  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FBC68 001F78C8  80 03 00 64 */	lwz r0, 0x64(r3)
/* 801FBC6C 001F78CC  60 00 00 01 */	ori r0, r0, 1
/* 801FBC70 001F78D0  90 03 00 64 */	stw r0, 0x64(r3)
/* 801FBC74 001F78D4  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FBC78 001F78D8  80 03 00 00 */	lwz r0, 0(r3)
/* 801FBC7C 001F78DC  60 00 00 40 */	ori r0, r0, 0x40
/* 801FBC80 001F78E0  90 03 00 00 */	stw r0, 0(r3)
/* 801FBC84 001F78E4  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBC88 001F78E8  80 9D 04 18 */	lwz r4, 0x418(r29)
/* 801FBC8C 001F78EC  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FBC90 001F78F0  80 03 15 3C */	lwz r0, 0x153c(r3)
/* 801FBC94 001F78F4  7C 00 20 40 */	cmplw r0, r4
/* 801FBC98 001F78F8  40 82 00 14 */	bne lbl_801FBCAC
/* 801FBC9C 001F78FC  88 04 00 07 */	lbz r0, 7(r4)
/* 801FBCA0 001F7900  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 801FBCA4 001F7904  2C 00 00 01 */	cmpwi r0, 1
/* 801FBCA8 001F7908  40 82 00 1C */	bne lbl_801FBCC4
lbl_801FBCAC:
/* 801FBCAC 001F790C  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FBCB0 001F7910  90 83 15 3C */	stw r4, 0x153c(r3)
/* 801FBCB4 001F7914  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FBCB8 001F7918  80 03 15 38 */	lwz r0, 0x1538(r3)
/* 801FBCBC 001F791C  60 00 00 01 */	ori r0, r0, 1
/* 801FBCC0 001F7920  90 03 15 38 */	stw r0, 0x1538(r3)
lbl_801FBCC4:
/* 801FBCC4 001F7924  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FBCC8 001F7928  80 69 16 38 */	lwz r3, 0x1638(r9)
/* 801FBCCC 001F792C  80 03 07 F4 */	lwz r0, 0x7f4(r3)
/* 801FBCD0 001F7930  2C 00 00 07 */	cmpwi r0, 7
/* 801FBCD4 001F7934  41 82 00 0C */	beq lbl_801FBCE0
/* 801FBCD8 001F7938  38 00 00 00 */	li r0, 0
/* 801FBCDC 001F793C  90 03 07 F4 */	stw r0, 0x7f4(r3)
lbl_801FBCE0:
/* 801FBCE0 001F7940  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FBCE4 001F7944  38 60 00 00 */	li r3, 0
/* 801FBCE8 001F7948  38 00 00 FF */	li r0, 0xff
/* 801FBCEC 001F794C  39 00 00 01 */	li r8, 1
/* 801FBCF0 001F7950  80 C7 00 40 */	lwz r6, 0x40(r7)
/* 801FBCF4 001F7954  38 A0 00 0F */	li r5, 0xf
/* 801FBCF8 001F7958  38 80 00 08 */	li r4, 8
/* 801FBCFC 001F795C  60 C6 00 01 */	ori r6, r6, 1
/* 801FBD00 001F7960  90 C7 00 40 */	stw r6, 0x40(r7)
/* 801FBD04 001F7964  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FBD08 001F7968  80 C7 00 00 */	lwz r6, 0(r7)
/* 801FBD0C 001F796C  60 C6 00 08 */	ori r6, r6, 8
/* 801FBD10 001F7970  90 C7 00 00 */	stw r6, 0(r7)
/* 801FBD14 001F7974  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FBD18 001F7978  80 C9 16 38 */	lwz r6, 0x1638(r9)
/* 801FBD1C 001F797C  90 66 02 84 */	stw r3, 0x284(r6)
/* 801FBD20 001F7980  90 66 02 88 */	stw r3, 0x288(r6)
/* 801FBD24 001F7984  90 06 02 8C */	stw r0, 0x28c(r6)
/* 801FBD28 001F7988  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FBD2C 001F798C  80 C7 00 28 */	lwz r6, 0x28(r7)
/* 801FBD30 001F7990  60 C6 00 01 */	ori r6, r6, 1
/* 801FBD34 001F7994  90 C7 00 28 */	stw r6, 0x28(r7)
/* 801FBD38 001F7998  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FBD3C 001F799C  80 C7 00 00 */	lwz r6, 0(r7)
/* 801FBD40 001F79A0  60 C6 00 08 */	ori r6, r6, 8
/* 801FBD44 001F79A4  90 C7 00 00 */	stw r6, 0(r7)
/* 801FBD48 001F79A8  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FBD4C 001F79AC  80 C9 16 38 */	lwz r6, 0x1638(r9)
/* 801FBD50 001F79B0  90 66 09 64 */	stw r3, 0x964(r6)
/* 801FBD54 001F79B4  90 66 09 68 */	stw r3, 0x968(r6)
/* 801FBD58 001F79B8  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FBD5C 001F79BC  80 C7 00 5C */	lwz r6, 0x5c(r7)
/* 801FBD60 001F79C0  60 C6 00 01 */	ori r6, r6, 1
/* 801FBD64 001F79C4  90 C7 00 5C */	stw r6, 0x5c(r7)
/* 801FBD68 001F79C8  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FBD6C 001F79CC  80 C7 00 00 */	lwz r6, 0(r7)
/* 801FBD70 001F79D0  60 C6 00 20 */	ori r6, r6, 0x20
/* 801FBD74 001F79D4  90 C7 00 00 */	stw r6, 0(r7)
/* 801FBD78 001F79D8  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FBD7C 001F79DC  80 C9 16 38 */	lwz r6, 0x1638(r9)
/* 801FBD80 001F79E0  90 66 05 44 */	stw r3, 0x544(r6)
/* 801FBD84 001F79E4  90 66 05 48 */	stw r3, 0x548(r6)
/* 801FBD88 001F79E8  90 66 05 4C */	stw r3, 0x54c(r6)
/* 801FBD8C 001F79EC  99 06 05 50 */	stb r8, 0x550(r6)
/* 801FBD90 001F79F0  90 66 05 54 */	stw r3, 0x554(r6)
/* 801FBD94 001F79F4  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FBD98 001F79F8  80 C7 00 34 */	lwz r6, 0x34(r7)
/* 801FBD9C 001F79FC  60 C6 00 01 */	ori r6, r6, 1
/* 801FBDA0 001F7A00  90 C7 00 34 */	stw r6, 0x34(r7)
/* 801FBDA4 001F7A04  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FBDA8 001F7A08  80 C7 00 00 */	lwz r6, 0(r7)
/* 801FBDAC 001F7A0C  60 C6 00 08 */	ori r6, r6, 8
/* 801FBDB0 001F7A10  90 C7 00 00 */	stw r6, 0(r7)
/* 801FBDB4 001F7A14  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FBDB8 001F7A18  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FBDBC 001F7A1C  90 A6 03 44 */	stw r5, 0x344(r6)
/* 801FBDC0 001F7A20  90 A6 03 48 */	stw r5, 0x348(r6)
/* 801FBDC4 001F7A24  90 A6 03 4C */	stw r5, 0x34c(r6)
/* 801FBDC8 001F7A28  90 86 03 50 */	stw r4, 0x350(r6)
/* 801FBDCC 001F7A2C  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FBDD0 001F7A30  80 85 00 2C */	lwz r4, 0x2c(r5)
/* 801FBDD4 001F7A34  60 84 00 01 */	ori r4, r4, 1
/* 801FBDD8 001F7A38  90 85 00 2C */	stw r4, 0x2c(r5)
/* 801FBDDC 001F7A3C  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FBDE0 001F7A40  80 85 00 00 */	lwz r4, 0(r5)
/* 801FBDE4 001F7A44  60 84 00 08 */	ori r4, r4, 8
/* 801FBDE8 001F7A48  90 85 00 00 */	stw r4, 0(r5)
/* 801FBDEC 001F7A4C  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBDF0 001F7A50  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FBDF4 001F7A54  90 64 06 84 */	stw r3, 0x684(r4)
/* 801FBDF8 001F7A58  90 64 06 88 */	stw r3, 0x688(r4)
/* 801FBDFC 001F7A5C  90 64 06 8C */	stw r3, 0x68c(r4)
/* 801FBE00 001F7A60  99 04 06 90 */	stb r8, 0x690(r4)
/* 801FBE04 001F7A64  90 64 06 94 */	stw r3, 0x694(r4)
/* 801FBE08 001F7A68  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FBE0C 001F7A6C  80 64 00 38 */	lwz r3, 0x38(r4)
/* 801FBE10 001F7A70  60 63 00 01 */	ori r3, r3, 1
/* 801FBE14 001F7A74  90 64 00 38 */	stw r3, 0x38(r4)
/* 801FBE18 001F7A78  80 C5 16 38 */	lwz r6, 0x1638(r5)
/* 801FBE1C 001F7A7C  38 80 00 07 */	li r4, 7
/* 801FBE20 001F7A80  38 60 00 06 */	li r3, 6
/* 801FBE24 001F7A84  C0 42 98 70 */	lfs f2, float_to_byte_range_times_255-_SDA2_BASE_(r2)
/* 801FBE28 001F7A88  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FBE2C 001F7A8C  C0 02 98 6C */	lfs f0, min_blur_base255-_SDA2_BASE_(r2)
/* 801FBE30 001F7A90  60 A5 00 08 */	ori r5, r5, 8
/* 801FBE34 001F7A94  90 A6 00 00 */	stw r5, 0(r6)
/* 801FBE38 001F7A98  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FBE3C 001F7A9C  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FBE40 001F7AA0  90 85 04 44 */	stw r4, 0x444(r5)
/* 801FBE44 001F7AA4  90 85 04 48 */	stw r4, 0x448(r5)
/* 801FBE48 001F7AA8  90 85 04 4C */	stw r4, 0x44c(r5)
/* 801FBE4C 001F7AAC  90 65 04 50 */	stw r3, 0x450(r5)
/* 801FBE50 001F7AB0  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FBE54 001F7AB4  80 64 00 30 */	lwz r3, 0x30(r4)
/* 801FBE58 001F7AB8  60 63 00 01 */	ori r3, r3, 1
/* 801FBE5C 001F7ABC  90 64 00 30 */	stw r3, 0x30(r4)
/* 801FBE60 001F7AC0  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FBE64 001F7AC4  80 64 00 00 */	lwz r3, 0(r4)
/* 801FBE68 001F7AC8  60 63 00 08 */	ori r3, r3, 8
/* 801FBE6C 001F7ACC  90 64 00 00 */	stw r3, 0(r4)
/* 801FBE70 001F7AD0  C0 3D 04 50 */	lfs f1, 0x450(r29)
/* 801FBE74 001F7AD4  EC 22 00 72 */	fmuls f1, f2, f1
/* 801FBE78 001F7AD8  EC 00 08 2A */	fadds f0, f0, f1
/* 801FBE7C 001F7ADC  F0 01 A0 08 */	psq_st f0, 8(r1), 1, qr2
/* 801FBE80 001F7AE0  7F A3 EB 78 */	mr r3, r29
/* 801FBE84 001F7AE4  88 A1 00 08 */	lbz r5, 8(r1)
/* 801FBE88 001F7AE8  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FBE8C 001F7AEC  98 01 00 0C */	stb r0, 0xc(r1)
/* 801FBE90 001F7AF0  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FBE94 001F7AF4  98 01 00 0D */	stb r0, 0xd(r1)
/* 801FBE98 001F7AF8  98 01 00 0E */	stb r0, 0xe(r1)
/* 801FBE9C 001F7AFC  98 A1 00 0F */	stb r5, 0xf(r1)
/* 801FBEA0 001F7B00  80 01 00 0C */	lwz r0, 0xc(r1)
/* 801FBEA4 001F7B04  90 04 08 D4 */	stw r0, 0x8d4(r4)
/* 801FBEA8 001F7B08  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FBEAC 001F7B0C  80 04 00 50 */	lwz r0, 0x50(r4)
/* 801FBEB0 001F7B10  60 00 00 01 */	ori r0, r0, 1
/* 801FBEB4 001F7B14  90 04 00 50 */	stw r0, 0x50(r4)
/* 801FBEB8 001F7B18  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FBEBC 001F7B1C  80 04 00 00 */	lwz r0, 0(r4)
/* 801FBEC0 001F7B20  60 00 00 10 */	ori r0, r0, 0x10
/* 801FBEC4 001F7B24  90 04 00 00 */	stw r0, 0(r4)
/* 801FBEC8 001F7B28  4B FF FA 25 */	bl func_801FB8EC
/* 801FBECC 001F7B2C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 801FBED0 001F7B30  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 801FBED4 001F7B34  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 801FBED8 001F7B38  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 801FBEDC 001F7B3C  83 81 00 10 */	lwz r28, 0x10(r1)
/* 801FBEE0 001F7B40  7C 08 03 A6 */	mtlr r0
/* 801FBEE4 001F7B44  38 21 00 20 */	addi r1, r1, 0x20
/* 801FBEE8 001F7B48  4E 80 00 20 */	blr

.global func_801FBEEC
func_801FBEEC:
/* 801FBEEC 001F7B4C  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 801FBEF0 001F7B50  7C 08 02 A6 */	mflr r0
/* 801FBEF4 001F7B54  90 01 00 74 */	stw r0, 0x74(r1)
/* 801FBEF8 001F7B58  DB E1 00 60 */	stfd f31, 0x60(r1)
/* 801FBEFC 001F7B5C  F3 E1 00 68 */	psq_st f31, 104(r1), 0, qr0
/* 801FBF00 001F7B60  DB C1 00 50 */	stfd f30, 0x50(r1)
/* 801FBF04 001F7B64  F3 C1 00 58 */	psq_st f30, 88(r1), 0, qr0
/* 801FBF08 001F7B68  FF C0 08 90 */	fmr f30, f1
/* 801FBF0C 001F7B6C  93 E1 00 4C */	stw r31, 0x4c(r1)
/* 801FBF10 001F7B70  7C DF 33 78 */	mr r31, r6
/* 801FBF14 001F7B74  80 62 98 78 */	lwz r3, lbl_80641E78-_SDA2_BASE_(r2)
/* 801FBF18 001F7B78  80 02 98 7C */	lwz r0, lbl_80641E7C-_SDA2_BASE_(r2)
/* 801FBF1C 001F7B7C  90 61 00 38 */	stw r3, 0x38(r1)
/* 801FBF20 001F7B80  90 01 00 3C */	stw r0, 0x3c(r1)
/* 801FBF24 001F7B84  98 A1 00 08 */	stb r5, 8(r1)
/* 801FBF28 001F7B88  E0 81 A0 08 */	psq_l f4, 8(r1), 1, qr2
/* 801FBF2C 001F7B8C  C0 62 98 58 */	lfs f3, lbl_80641E58-_SDA2_BASE_(r2)
/* 801FBF30 001F7B90  80 AD A2 F8 */	lwz r5, lbl_8063F5B8-_SDA_BASE_(r13)
/* 801FBF34 001F7B94  80 0D A2 FC */	lwz r0, lbl_8063F5BC-_SDA_BASE_(r13)
/* 801FBF38 001F7B98  EF E3 01 32 */	fmuls f31, f3, f4
/* 801FBF3C 001F7B9C  C0 42 98 6C */	lfs f2, min_blur_base255-_SDA2_BASE_(r2)
/* 801FBF40 001F7BA0  C0 24 00 00 */	lfs f1, 0(r4)
/* 801FBF44 001F7BA4  C0 04 00 04 */	lfs f0, 4(r4)
/* 801FBF48 001F7BA8  38 80 00 08 */	li r4, 8
/* 801FBF4C 001F7BAC  EC 22 00 72 */	fmuls f1, f2, f1
/* 801FBF50 001F7BB0  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FBF54 001F7BB4  EC 02 00 32 */	fmuls f0, f2, f0
/* 801FBF58 001F7BB8  90 A1 00 10 */	stw r5, 0x10(r1)
/* 801FBF5C 001F7BBC  EC 22 08 2A */	fadds f1, f2, f1
/* 801FBF60 001F7BC0  90 01 00 14 */	stw r0, 0x14(r1)
/* 801FBF64 001F7BC4  EC 02 00 28 */	fsubs f0, f2, f0
/* 801FBF68 001F7BC8  90 A1 00 30 */	stw r5, 0x30(r1)
/* 801FBF6C 001F7BCC  90 01 00 34 */	stw r0, 0x34(r1)
/* 801FBF70 001F7BD0  90 A1 00 28 */	stw r5, 0x28(r1)
/* 801FBF74 001F7BD4  90 01 00 2C */	stw r0, 0x2c(r1)
/* 801FBF78 001F7BD8  D0 21 00 20 */	stfs f1, 0x20(r1)
/* 801FBF7C 001F7BDC  D0 01 00 24 */	stfs f0, 0x24(r1)
/* 801FBF80 001F7BE0  48 03 75 AD */	bl begin_drawing
/* 801FBF84 001F7BE4  C1 41 00 24 */	lfs f10, 0x24(r1)
/* 801FBF88 001F7BE8  38 00 00 02 */	li r0, 2
/* 801FBF8C 001F7BEC  C1 01 00 20 */	lfs f8, 0x20(r1)
/* 801FBF90 001F7BF0  39 01 00 38 */	addi r8, r1, 0x38
/* 801FBF94 001F7BF4  FD 80 50 50 */	fneg f12, f10
/* 801FBF98 001F7BF8  C0 62 98 80 */	lfs f3, blur_offset_x-_SDA2_BASE_(r2)
/* 801FBF9C 001F7BFC  C0 42 98 84 */	lfs f2, blur_offset_y-_SDA2_BASE_(r2)
/* 801FBFA0 001F7C00  FD 60 40 50 */	fneg f11, f8
/* 801FBFA4 001F7C04  C1 22 98 5C */	lfs f9, coord_one-_SDA2_BASE_(r2)
/* 801FBFA8 001F7C08  EC A3 07 F2 */	fmuls f5, f3, f31
/* 801FBFAC 001F7C0C  EC 82 07 F2 */	fmuls f4, f2, f31
/* 801FBFB0 001F7C10  C0 E2 98 70 */	lfs f7, float_to_byte_range_times_255-_SDA2_BASE_(r2)
/* 801FBFB4 001F7C14  ED 09 40 28 */	fsubs f8, f9, f8
/* 801FBFB8 001F7C18  C0 C2 98 6C */	lfs f6, min_blur_base255-_SDA2_BASE_(r2)
/* 801FBFBC 001F7C1C  FC 60 58 18 */	frsp f3, f11
/* 801FBFC0 001F7C20  C0 21 00 20 */	lfs f1, 0x20(r1)
/* 801FBFC4 001F7C24  FC 40 60 18 */	frsp f2, f12
/* 801FBFC8 001F7C28  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 801FBFCC 001F7C2C  ED 29 50 28 */	fsubs f9, f9, f10
/* 801FBFD0 001F7C30  3C A0 CC 01 */	lis r5, 0xCC008000@ha
/* 801FBFD4 001F7C34  38 E0 00 00 */	li r7, 0
/* 801FBFD8 001F7C38  38 C0 00 FF */	li r6, 0xff
/* 801FBFDC 001F7C3C  38 80 02 80 */	li r4, 0x280
/* 801FBFE0 001F7C40  38 60 01 E0 */	li r3, 0x1e0
/* 801FBFE4 001F7C44  7C 09 03 A6 */	mtctr r0
lbl_801FBFE8:
/* 801FBFE8 001F7C48  C1 48 00 00 */	lfs f10, 0(r8)
/* 801FBFEC 001F7C4C  ED 5E 02 B2 */	fmuls f10, f30, f10
/* 801FBFF0 001F7C50  ED 47 02 B2 */	fmuls f10, f7, f10
/* 801FBFF4 001F7C54  ED 46 50 2A */	fadds f10, f6, f10
/* 801FBFF8 001F7C58  F1 41 A0 0C */	psq_st f10, 12(r1), 1, qr2
/* 801FBFFC 001F7C5C  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC000 001F7C60  C1 61 00 30 */	lfs f11, 0x30(r1)
/* 801FC004 001F7C64  88 01 00 0C */	lbz r0, 0xc(r1)
/* 801FC008 001F7C68  ED AB 28 28 */	fsubs f13, f11, f5
/* 801FC00C 001F7C6C  C1 41 00 34 */	lfs f10, 0x34(r1)
/* 801FC010 001F7C70  B0 E5 80 00 */	sth r7, 0xCC008000@l(r5)
/* 801FC014 001F7C74  ED 8A 20 28 */	fsubs f12, f10, f4
/* 801FC018 001F7C78  C1 61 00 28 */	lfs f11, 0x28(r1)
/* 801FC01C 001F7C7C  B0 E5 80 00 */	sth r7, -0x8000(r5)
/* 801FC020 001F7C80  C1 41 00 2C */	lfs f10, 0x2c(r1)
/* 801FC024 001F7C84  ED 6B 28 2A */	fadds f11, f11, f5
/* 801FC028 001F7C88  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC02C 001F7C8C  ED 4A 20 2A */	fadds f10, f10, f4
/* 801FC030 001F7C90  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC034 001F7C94  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC038 001F7C98  D1 A1 00 30 */	stfs f13, 0x30(r1)
/* 801FC03C 001F7C9C  D1 81 00 34 */	stfs f12, 0x34(r1)
/* 801FC040 001F7CA0  D1 61 00 28 */	stfs f11, 0x28(r1)
/* 801FC044 001F7CA4  D1 41 00 2C */	stfs f10, 0x2c(r1)
/* 801FC048 001F7CA8  98 05 80 00 */	stb r0, -0x8000(r5)
/* 801FC04C 001F7CAC  41 82 00 14 */	beq lbl_801FC060
/* 801FC050 001F7CB0  C1 42 98 60 */	lfs f10, coord_zero-_SDA2_BASE_(r2)
/* 801FC054 001F7CB4  D1 45 80 00 */	stfs f10, -0x8000(r5)
/* 801FC058 001F7CB8  C1 42 98 60 */	lfs f10, coord_zero-_SDA2_BASE_(r2)
/* 801FC05C 001F7CBC  D1 45 80 00 */	stfs f10, -0x8000(r5)
lbl_801FC060:
/* 801FC060 001F7CC0  C1 61 00 30 */	lfs f11, 0x30(r1)
/* 801FC064 001F7CC4  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC068 001F7CC8  C1 41 00 34 */	lfs f10, 0x34(r1)
/* 801FC06C 001F7CCC  ED A3 02 F2 */	fmuls f13, f3, f11
/* 801FC070 001F7CD0  C1 61 00 28 */	lfs f11, 0x28(r1)
/* 801FC074 001F7CD4  ED 82 02 B2 */	fmuls f12, f2, f10
/* 801FC078 001F7CD8  C1 41 00 2C */	lfs f10, 0x2c(r1)
/* 801FC07C 001F7CDC  ED 63 02 F2 */	fmuls f11, f3, f11
/* 801FC080 001F7CE0  ED AD 08 2A */	fadds f13, f13, f1
/* 801FC084 001F7CE4  ED 8C 00 2A */	fadds f12, f12, f0
/* 801FC088 001F7CE8  ED 42 02 B2 */	fmuls f10, f2, f10
/* 801FC08C 001F7CEC  D1 A5 80 00 */	stfs f13, -0x8000(r5)
/* 801FC090 001F7CF0  ED 6B 08 2A */	fadds f11, f11, f1
/* 801FC094 001F7CF4  D1 85 80 00 */	stfs f12, -0x8000(r5)
/* 801FC098 001F7CF8  ED 4A 00 2A */	fadds f10, f10, f0
/* 801FC09C 001F7CFC  D1 65 80 00 */	stfs f11, -0x8000(r5)
/* 801FC0A0 001F7D00  D1 45 80 00 */	stfs f10, -0x8000(r5)
/* 801FC0A4 001F7D04  B0 85 80 00 */	sth r4, -0x8000(r5)
/* 801FC0A8 001F7D08  B0 E5 80 00 */	sth r7, -0x8000(r5)
/* 801FC0AC 001F7D0C  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC0B0 001F7D10  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC0B4 001F7D14  D1 A1 00 18 */	stfs f13, 0x18(r1)
/* 801FC0B8 001F7D18  D1 81 00 1C */	stfs f12, 0x1c(r1)
/* 801FC0BC 001F7D1C  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC0C0 001F7D20  D1 61 00 18 */	stfs f11, 0x18(r1)
/* 801FC0C4 001F7D24  D1 41 00 1C */	stfs f10, 0x1c(r1)
/* 801FC0C8 001F7D28  98 05 80 00 */	stb r0, -0x8000(r5)
/* 801FC0CC 001F7D2C  41 82 00 14 */	beq lbl_801FC0E0
/* 801FC0D0 001F7D30  C1 42 98 5C */	lfs f10, coord_one-_SDA2_BASE_(r2)
/* 801FC0D4 001F7D34  D1 45 80 00 */	stfs f10, -0x8000(r5)
/* 801FC0D8 001F7D38  C1 42 98 60 */	lfs f10, coord_zero-_SDA2_BASE_(r2)
/* 801FC0DC 001F7D3C  D1 45 80 00 */	stfs f10, -0x8000(r5)
lbl_801FC0E0:
/* 801FC0E0 001F7D40  C1 61 00 30 */	lfs f11, 0x30(r1)
/* 801FC0E4 001F7D44  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC0E8 001F7D48  C1 41 00 34 */	lfs f10, 0x34(r1)
/* 801FC0EC 001F7D4C  ED A8 02 F2 */	fmuls f13, f8, f11
/* 801FC0F0 001F7D50  C1 61 00 28 */	lfs f11, 0x28(r1)
/* 801FC0F4 001F7D54  ED 82 02 B2 */	fmuls f12, f2, f10
/* 801FC0F8 001F7D58  C1 41 00 2C */	lfs f10, 0x2c(r1)
/* 801FC0FC 001F7D5C  ED 68 02 F2 */	fmuls f11, f8, f11
/* 801FC100 001F7D60  ED AD 08 2A */	fadds f13, f13, f1
/* 801FC104 001F7D64  ED 8C 00 2A */	fadds f12, f12, f0
/* 801FC108 001F7D68  ED 42 02 B2 */	fmuls f10, f2, f10
/* 801FC10C 001F7D6C  D1 A5 80 00 */	stfs f13, -0x8000(r5)
/* 801FC110 001F7D70  ED 6B 08 2A */	fadds f11, f11, f1
/* 801FC114 001F7D74  D1 85 80 00 */	stfs f12, -0x8000(r5)
/* 801FC118 001F7D78  ED 4A 00 2A */	fadds f10, f10, f0
/* 801FC11C 001F7D7C  D1 65 80 00 */	stfs f11, -0x8000(r5)
/* 801FC120 001F7D80  D1 45 80 00 */	stfs f10, -0x8000(r5)
/* 801FC124 001F7D84  B0 85 80 00 */	sth r4, -0x8000(r5)
/* 801FC128 001F7D88  B0 65 80 00 */	sth r3, -0x8000(r5)
/* 801FC12C 001F7D8C  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC130 001F7D90  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC134 001F7D94  D1 A1 00 18 */	stfs f13, 0x18(r1)
/* 801FC138 001F7D98  D1 81 00 1C */	stfs f12, 0x1c(r1)
/* 801FC13C 001F7D9C  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC140 001F7DA0  D1 61 00 18 */	stfs f11, 0x18(r1)
/* 801FC144 001F7DA4  D1 41 00 1C */	stfs f10, 0x1c(r1)
/* 801FC148 001F7DA8  98 05 80 00 */	stb r0, -0x8000(r5)
/* 801FC14C 001F7DAC  41 82 00 14 */	beq lbl_801FC160
/* 801FC150 001F7DB0  C1 42 98 5C */	lfs f10, coord_one-_SDA2_BASE_(r2)
/* 801FC154 001F7DB4  D1 45 80 00 */	stfs f10, -0x8000(r5)
/* 801FC158 001F7DB8  C1 42 98 5C */	lfs f10, coord_one-_SDA2_BASE_(r2)
/* 801FC15C 001F7DBC  D1 45 80 00 */	stfs f10, -0x8000(r5)
lbl_801FC160:
/* 801FC160 001F7DC0  C1 61 00 30 */	lfs f11, 0x30(r1)
/* 801FC164 001F7DC4  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC168 001F7DC8  C1 41 00 34 */	lfs f10, 0x34(r1)
/* 801FC16C 001F7DCC  ED A8 02 F2 */	fmuls f13, f8, f11
/* 801FC170 001F7DD0  C1 61 00 28 */	lfs f11, 0x28(r1)
/* 801FC174 001F7DD4  ED 89 02 B2 */	fmuls f12, f9, f10
/* 801FC178 001F7DD8  C1 41 00 2C */	lfs f10, 0x2c(r1)
/* 801FC17C 001F7DDC  ED 68 02 F2 */	fmuls f11, f8, f11
/* 801FC180 001F7DE0  ED AD 08 2A */	fadds f13, f13, f1
/* 801FC184 001F7DE4  ED 8C 00 2A */	fadds f12, f12, f0
/* 801FC188 001F7DE8  ED 49 02 B2 */	fmuls f10, f9, f10
/* 801FC18C 001F7DEC  D1 A5 80 00 */	stfs f13, -0x8000(r5)
/* 801FC190 001F7DF0  ED 6B 08 2A */	fadds f11, f11, f1
/* 801FC194 001F7DF4  D1 85 80 00 */	stfs f12, -0x8000(r5)
/* 801FC198 001F7DF8  ED 4A 00 2A */	fadds f10, f10, f0
/* 801FC19C 001F7DFC  D1 65 80 00 */	stfs f11, -0x8000(r5)
/* 801FC1A0 001F7E00  D1 45 80 00 */	stfs f10, -0x8000(r5)
/* 801FC1A4 001F7E04  B0 E5 80 00 */	sth r7, -0x8000(r5)
/* 801FC1A8 001F7E08  B0 65 80 00 */	sth r3, -0x8000(r5)
/* 801FC1AC 001F7E0C  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC1B0 001F7E10  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC1B4 001F7E14  D1 A1 00 18 */	stfs f13, 0x18(r1)
/* 801FC1B8 001F7E18  D1 81 00 1C */	stfs f12, 0x1c(r1)
/* 801FC1BC 001F7E1C  98 C5 80 00 */	stb r6, -0x8000(r5)
/* 801FC1C0 001F7E20  D1 61 00 18 */	stfs f11, 0x18(r1)
/* 801FC1C4 001F7E24  D1 41 00 1C */	stfs f10, 0x1c(r1)
/* 801FC1C8 001F7E28  98 05 80 00 */	stb r0, -0x8000(r5)
/* 801FC1CC 001F7E2C  41 82 00 14 */	beq lbl_801FC1E0
/* 801FC1D0 001F7E30  C1 42 98 60 */	lfs f10, coord_zero-_SDA2_BASE_(r2)
/* 801FC1D4 001F7E34  D1 45 80 00 */	stfs f10, -0x8000(r5)
/* 801FC1D8 001F7E38  C1 42 98 5C */	lfs f10, coord_one-_SDA2_BASE_(r2)
/* 801FC1DC 001F7E3C  D1 45 80 00 */	stfs f10, -0x8000(r5)
lbl_801FC1E0:
/* 801FC1E0 001F7E40  C1 61 00 30 */	lfs f11, 0x30(r1)
/* 801FC1E4 001F7E44  39 08 00 04 */	addi r8, r8, 4
/* 801FC1E8 001F7E48  C1 41 00 34 */	lfs f10, 0x34(r1)
/* 801FC1EC 001F7E4C  ED A3 02 F2 */	fmuls f13, f3, f11
/* 801FC1F0 001F7E50  C1 61 00 28 */	lfs f11, 0x28(r1)
/* 801FC1F4 001F7E54  ED 89 02 B2 */	fmuls f12, f9, f10
/* 801FC1F8 001F7E58  C1 41 00 2C */	lfs f10, 0x2c(r1)
/* 801FC1FC 001F7E5C  ED 63 02 F2 */	fmuls f11, f3, f11
/* 801FC200 001F7E60  ED AD 08 2A */	fadds f13, f13, f1
/* 801FC204 001F7E64  ED 8C 00 2A */	fadds f12, f12, f0
/* 801FC208 001F7E68  ED 49 02 B2 */	fmuls f10, f9, f10
/* 801FC20C 001F7E6C  D1 A5 80 00 */	stfs f13, -0x8000(r5)
/* 801FC210 001F7E70  ED 6B 08 2A */	fadds f11, f11, f1
/* 801FC214 001F7E74  D1 85 80 00 */	stfs f12, -0x8000(r5)
/* 801FC218 001F7E78  ED 4A 00 2A */	fadds f10, f10, f0
/* 801FC21C 001F7E7C  D1 A1 00 18 */	stfs f13, 0x18(r1)
/* 801FC220 001F7E80  D1 81 00 1C */	stfs f12, 0x1c(r1)
/* 801FC224 001F7E84  D1 65 80 00 */	stfs f11, -0x8000(r5)
/* 801FC228 001F7E88  D1 61 00 18 */	stfs f11, 0x18(r1)
/* 801FC22C 001F7E8C  D1 41 00 1C */	stfs f10, 0x1c(r1)
/* 801FC230 001F7E90  D1 45 80 00 */	stfs f10, -0x8000(r5)
/* 801FC234 001F7E94  42 00 FD B4 */	bdnz lbl_801FBFE8
/* 801FC238 001F7E98  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FC23C 001F7E9C  48 03 73 45 */	bl end_drawing
/* 801FC240 001F7EA0  E3 E1 00 68 */	psq_l f31, 104(r1), 0, qr0
/* 801FC244 001F7EA4  CB E1 00 60 */	lfd f31, 0x60(r1)
/* 801FC248 001F7EA8  E3 C1 00 58 */	psq_l f30, 88(r1), 0, qr0
/* 801FC24C 001F7EAC  CB C1 00 50 */	lfd f30, 0x50(r1)
/* 801FC250 001F7EB0  80 01 00 74 */	lwz r0, 0x74(r1)
/* 801FC254 001F7EB4  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 801FC258 001F7EB8  7C 08 03 A6 */	mtlr r0
/* 801FC25C 001F7EBC  38 21 00 70 */	addi r1, r1, 0x70
/* 801FC260 001F7EC0  4E 80 00 20 */	blr

/* [args] f1: intensity scale factor, f2: some multiplier, r5: some bool */
/* [desc] Performs render passes of the original image with slight offsets and decreasing opacity to fake AA/blur. */
/*        First pass uses blur_intensity as alpha, second pass uses blur_intensity squared. */
.global func_801FC264
func_801FC264:
/* 801FC264 001F7EC4  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 801FC268 001F7EC8  7C 08 02 A6 */	mflr r0
/* 801FC26C 001F7ECC  90 01 00 64 */	stw r0, 0x64(r1)
/* 801FC270 001F7ED0  DB E1 00 50 */	stfd f31, 0x50(r1)
/* 801FC274 001F7ED4  F3 E1 00 58 */	psq_st f31, 88(r1), 0, qr0
/* 801FC278 001F7ED8  DB C1 00 40 */	stfd f30, 0x40(r1)
/* 801FC27C 001F7EDC  F3 C1 00 48 */	psq_st f30, 72(r1), 0, qr0
/* 801FC280 001F7EE0  DB A1 00 30 */	stfd f29, 0x30(r1)
/* 801FC284 001F7EE4  F3 A1 00 38 */	psq_st f29, 56(r1), 0, qr0
/* 801FC288 001F7EE8  DB 81 00 20 */	stfd f28, 0x20(r1)
/* 801FC28C 001F7EEC  F3 81 00 28 */	psq_st f28, 40(r1), 0, qr0
/* 801FC290 001F7EF0  FF 80 08 90 */	fmr f28, f1
/* 801FC294 001F7EF4  C3 E2 98 88 */	lfs f31, blur_intensity-_SDA2_BASE_(r2)
/* 801FC298 001F7EF8  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 801FC29C 001F7EFC  7C BF 2B 78 */	mr r31, r5
/* 801FC2A0 001F7F00  98 81 00 08 */	stb r4, 8(r1)
/* 801FC2A4 001F7F04  E0 41 A0 08 */	psq_l f2, 8(r1), 1, qr2
/* 801FC2A8 001F7F08  38 80 00 10 */	li r4, 0x10
/* 801FC2AC 001F7F0C  C0 02 98 58 */	lfs f0, lbl_80641E58-_SDA2_BASE_(r2)
/* 801FC2B0 001F7F10  C0 22 98 80 */	lfs f1, blur_offset_x-_SDA2_BASE_(r2)
/* 801FC2B4 001F7F14  EC 40 00 B2 */	fmuls f2, f0, f2
/* 801FC2B8 001F7F18  C0 02 98 84 */	lfs f0, blur_offset_y-_SDA2_BASE_(r2)
/* 801FC2BC 001F7F1C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FC2C0 001F7F20  EF C1 00 B2 */	fmuls f30, f1, f2
/* 801FC2C4 001F7F24  EF A0 00 B2 */	fmuls f29, f0, f2
/* 801FC2C8 001F7F28  48 03 72 65 */	bl begin_drawing
/* 801FC2CC 001F7F2C  EC 5C 07 F2 */	fmuls f2, f28, f31
/* 801FC2D0 001F7F30  C0 22 98 70 */	lfs f1, float_to_byte_range_times_255-_SDA2_BASE_(r2)
/* 801FC2D4 001F7F34  C0 02 98 6C */	lfs f0, min_blur_base255-_SDA2_BASE_(r2)
/* 801FC2D8 001F7F38  EC 21 00 B2 */	fmuls f1, f1, f2
/* 801FC2DC 001F7F3C  EC 00 08 2A */	fadds f0, f0, f1
/* 801FC2E0 001F7F40  F0 01 A0 10 */	psq_st f0, 16(r1), 1, qr2
/* 801FC2E4 001F7F44  3C 80 CC 01 */	lis r4, 0xCC008000@ha
/* 801FC2E8 001F7F48  38 A0 00 00 */	li r5, 0
/* 801FC2EC 001F7F4C  38 60 00 FF */	li r3, 0xff
/* 801FC2F0 001F7F50  88 01 00 10 */	lbz r0, 0x10(r1)
/* 801FC2F4 001F7F54  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC2F8 001F7F58  B0 A4 80 00 */	sth r5, 0xCC008000@l(r4)
/* 801FC2FC 001F7F5C  B0 A4 80 00 */	sth r5, -0x8000(r4)
/* 801FC300 001F7F60  98 64 80 00 */	stb r3, -0x8000(r4)
/* 801FC304 001F7F64  98 64 80 00 */	stb r3, -0x8000(r4)
/* 801FC308 001F7F68  98 64 80 00 */	stb r3, -0x8000(r4)
/* 801FC30C 001F7F6C  98 04 80 00 */	stb r0, -0x8000(r4)
/* 801FC310 001F7F70  41 82 00 14 */	beq lbl_801FC324
/* 801FC314 001F7F74  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC318 001F7F78  D0 04 80 00 */	stfs f0, -0x8000(r4)
/* 801FC31C 001F7F7C  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC320 001F7F80  D0 04 80 00 */	stfs f0, -0x8000(r4)
lbl_801FC324:
/* 801FC324 001F7F84  FC 20 F0 50 */	fneg f1, f30
/* 801FC328 001F7F88  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC32C 001F7F8C  FC 00 E8 50 */	fneg f0, f29
/* 801FC330 001F7F90  38 A0 02 80 */	li r5, 0x280
/* 801FC334 001F7F94  38 80 00 00 */	li r4, 0
/* 801FC338 001F7F98  38 60 00 FF */	li r3, 0xff
/* 801FC33C 001F7F9C  D0 26 80 00 */	stfs f1, 0xCC008000@l(r6)
/* 801FC340 001F7FA0  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC344 001F7FA4  C0 22 98 60 */	lfs f1, coord_zero-_SDA2_BASE_(r2)
/* 801FC348 001F7FA8  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC34C 001F7FAC  C0 22 98 60 */	lfs f1, coord_zero-_SDA2_BASE_(r2)
/* 801FC350 001F7FB0  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC354 001F7FB4  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC358 001F7FB8  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC35C 001F7FBC  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC360 001F7FC0  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC364 001F7FC4  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC368 001F7FC8  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC36C 001F7FCC  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC370 001F7FD0  41 82 00 14 */	beq lbl_801FC384
/* 801FC374 001F7FD4  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC378 001F7FD8  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC37C 001F7FDC  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC380 001F7FE0  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC384:
/* 801FC384 001F7FE4  C0 22 98 5C */	lfs f1, coord_one-_SDA2_BASE_(r2)
/* 801FC388 001F7FE8  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC38C 001F7FEC  FC 00 E8 50 */	fneg f0, f29
/* 801FC390 001F7FF0  38 A0 02 80 */	li r5, 0x280
/* 801FC394 001F7FF4  EC 21 F0 28 */	fsubs f1, f1, f30
/* 801FC398 001F7FF8  38 80 01 E0 */	li r4, 0x1e0
/* 801FC39C 001F7FFC  38 60 00 FF */	li r3, 0xff
/* 801FC3A0 001F8000  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC3A4 001F8004  D0 26 80 00 */	stfs f1, 0xCC008000@l(r6)
/* 801FC3A8 001F8008  C0 22 98 60 */	lfs f1, coord_zero-_SDA2_BASE_(r2)
/* 801FC3AC 001F800C  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC3B0 001F8010  C0 22 98 5C */	lfs f1, coord_one-_SDA2_BASE_(r2)
/* 801FC3B4 001F8014  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC3B8 001F8018  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC3BC 001F801C  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC3C0 001F8020  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC3C4 001F8024  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC3C8 001F8028  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC3CC 001F802C  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC3D0 001F8030  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC3D4 001F8034  41 82 00 14 */	beq lbl_801FC3E8
/* 801FC3D8 001F8038  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC3DC 001F803C  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC3E0 001F8040  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC3E4 001F8044  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC3E8:
/* 801FC3E8 001F8048  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC3EC 001F804C  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC3F0 001F8050  38 A0 00 00 */	li r5, 0
/* 801FC3F4 001F8054  38 80 01 E0 */	li r4, 0x1e0
/* 801FC3F8 001F8058  EC 20 F0 28 */	fsubs f1, f0, f30
/* 801FC3FC 001F805C  38 60 00 FF */	li r3, 0xff
/* 801FC400 001F8060  EC 00 E8 28 */	fsubs f0, f0, f29
/* 801FC404 001F8064  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC408 001F8068  D0 26 80 00 */	stfs f1, 0xCC008000@l(r6)
/* 801FC40C 001F806C  C0 22 98 5C */	lfs f1, coord_one-_SDA2_BASE_(r2)
/* 801FC410 001F8070  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC414 001F8074  C0 22 98 5C */	lfs f1, coord_one-_SDA2_BASE_(r2)
/* 801FC418 001F8078  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC41C 001F807C  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC420 001F8080  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC424 001F8084  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC428 001F8088  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC42C 001F808C  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC430 001F8090  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC434 001F8094  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC438 001F8098  41 82 00 14 */	beq lbl_801FC44C
/* 801FC43C 001F809C  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC440 001F80A0  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC444 001F80A4  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC448 001F80A8  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC44C:
/* 801FC44C 001F80AC  FC 20 F0 50 */	fneg f1, f30
/* 801FC450 001F80B0  3C A0 CC 01 */	lis r5, 0xCC008000@ha
/* 801FC454 001F80B4  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC458 001F80B8  38 80 00 00 */	li r4, 0
/* 801FC45C 001F80BC  38 60 00 FF */	li r3, 0xff
/* 801FC460 001F80C0  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC464 001F80C4  D0 25 80 00 */	stfs f1, 0xCC008000@l(r5)
/* 801FC468 001F80C8  EC 00 E8 28 */	fsubs f0, f0, f29
/* 801FC46C 001F80CC  C0 22 98 5C */	lfs f1, coord_one-_SDA2_BASE_(r2)
/* 801FC470 001F80D0  D0 25 80 00 */	stfs f1, -0x8000(r5)
/* 801FC474 001F80D4  C0 22 98 60 */	lfs f1, coord_zero-_SDA2_BASE_(r2)
/* 801FC478 001F80D8  D0 25 80 00 */	stfs f1, -0x8000(r5)
/* 801FC47C 001F80DC  D0 05 80 00 */	stfs f0, -0x8000(r5)
/* 801FC480 001F80E0  B0 85 80 00 */	sth r4, -0x8000(r5)
/* 801FC484 001F80E4  B0 85 80 00 */	sth r4, -0x8000(r5)
/* 801FC488 001F80E8  98 65 80 00 */	stb r3, -0x8000(r5)
/* 801FC48C 001F80EC  98 65 80 00 */	stb r3, -0x8000(r5)
/* 801FC490 001F80F0  98 65 80 00 */	stb r3, -0x8000(r5)
/* 801FC494 001F80F4  98 05 80 00 */	stb r0, -0x8000(r5)
/* 801FC498 001F80F8  41 82 00 14 */	beq lbl_801FC4AC
/* 801FC49C 001F80FC  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC4A0 001F8100  D0 05 80 00 */	stfs f0, -0x8000(r5)
/* 801FC4A4 001F8104  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC4A8 001F8108  D0 05 80 00 */	stfs f0, -0x8000(r5)
lbl_801FC4AC:
/* 801FC4AC 001F810C  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC4B0 001F8110  38 A0 02 80 */	li r5, 0x280
/* 801FC4B4 001F8114  D3 C6 80 00 */	stfs f30, 0xCC008000@l(r6)
/* 801FC4B8 001F8118  38 80 00 00 */	li r4, 0
/* 801FC4BC 001F811C  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC4C0 001F8120  38 60 00 FF */	li r3, 0xff
/* 801FC4C4 001F8124  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC4C8 001F8128  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC4CC 001F812C  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC4D0 001F8130  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC4D4 001F8134  D3 A6 80 00 */	stfs f29, -0x8000(r6)
/* 801FC4D8 001F8138  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC4DC 001F813C  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC4E0 001F8140  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC4E4 001F8144  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC4E8 001F8148  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC4EC 001F814C  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC4F0 001F8150  41 82 00 14 */	beq lbl_801FC504
/* 801FC4F4 001F8154  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC4F8 001F8158  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC4FC 001F815C  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC500 001F8160  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC504:
/* 801FC504 001F8164  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC508 001F8168  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC50C 001F816C  38 A0 02 80 */	li r5, 0x280
/* 801FC510 001F8170  38 80 01 E0 */	li r4, 0x1e0
/* 801FC514 001F8174  EC 00 F0 2A */	fadds f0, f0, f30
/* 801FC518 001F8178  38 60 00 FF */	li r3, 0xff
/* 801FC51C 001F817C  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC520 001F8180  D0 06 80 00 */	stfs f0, 0xCC008000@l(r6)
/* 801FC524 001F8184  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC528 001F8188  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC52C 001F818C  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC530 001F8190  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC534 001F8194  D3 A6 80 00 */	stfs f29, -0x8000(r6)
/* 801FC538 001F8198  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC53C 001F819C  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC540 001F81A0  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC544 001F81A4  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC548 001F81A8  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC54C 001F81AC  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC550 001F81B0  41 82 00 14 */	beq lbl_801FC564
/* 801FC554 001F81B4  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC558 001F81B8  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC55C 001F81BC  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC560 001F81C0  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC564:
/* 801FC564 001F81C4  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC568 001F81C8  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC56C 001F81CC  38 A0 00 00 */	li r5, 0
/* 801FC570 001F81D0  38 80 01 E0 */	li r4, 0x1e0
/* 801FC574 001F81D4  EC 20 F0 2A */	fadds f1, f0, f30
/* 801FC578 001F81D8  38 60 00 FF */	li r3, 0xff
/* 801FC57C 001F81DC  EC 00 E8 2A */	fadds f0, f0, f29
/* 801FC580 001F81E0  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC584 001F81E4  D0 26 80 00 */	stfs f1, 0xCC008000@l(r6)
/* 801FC588 001F81E8  C0 22 98 5C */	lfs f1, coord_one-_SDA2_BASE_(r2)
/* 801FC58C 001F81EC  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC590 001F81F0  C0 22 98 5C */	lfs f1, coord_one-_SDA2_BASE_(r2)
/* 801FC594 001F81F4  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC598 001F81F8  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC59C 001F81FC  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC5A0 001F8200  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC5A4 001F8204  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC5A8 001F8208  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC5AC 001F820C  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC5B0 001F8210  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC5B4 001F8214  41 82 00 14 */	beq lbl_801FC5C8
/* 801FC5B8 001F8218  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC5BC 001F821C  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC5C0 001F8220  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC5C4 001F8224  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC5C8:
/* 801FC5C8 001F8228  EC 1C 07 F2 */	fmuls f0, f28, f31
/* 801FC5CC 001F822C  3C A0 CC 01 */	lis r5, 0xCC008000@ha
/* 801FC5D0 001F8230  D3 C5 80 00 */	stfs f30, 0xCC008000@l(r5)
/* 801FC5D4 001F8234  C0 62 98 5C */	lfs f3, coord_one-_SDA2_BASE_(r2)
/* 801FC5D8 001F8238  EC 3F 00 32 */	fmuls f1, f31, f0
/* 801FC5DC 001F823C  C0 02 98 70 */	lfs f0, float_to_byte_range_times_255-_SDA2_BASE_(r2)
/* 801FC5E0 001F8240  C0 42 98 5C */	lfs f2, coord_one-_SDA2_BASE_(r2)
/* 801FC5E4 001F8244  D0 65 80 00 */	stfs f3, -0x8000(r5)
/* 801FC5E8 001F8248  C0 62 98 60 */	lfs f3, coord_zero-_SDA2_BASE_(r2)
/* 801FC5EC 001F824C  EC 20 00 72 */	fmuls f1, f0, f1
/* 801FC5F0 001F8250  C0 02 98 6C */	lfs f0, min_blur_base255-_SDA2_BASE_(r2)
/* 801FC5F4 001F8254  EC 42 E8 2A */	fadds f2, f2, f29
/* 801FC5F8 001F8258  D0 65 80 00 */	stfs f3, -0x8000(r5)
/* 801FC5FC 001F825C  EC 00 08 2A */	fadds f0, f0, f1
/* 801FC600 001F8260  D0 45 80 00 */	stfs f2, -0x8000(r5)
/* 801FC604 001F8264  F0 01 A0 0C */	psq_st f0, 12(r1), 1, qr2
/* 801FC608 001F8268  38 80 00 00 */	li r4, 0
/* 801FC60C 001F826C  38 60 00 FF */	li r3, 0xff
/* 801FC610 001F8270  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC614 001F8274  88 01 00 0C */	lbz r0, 0xc(r1)
/* 801FC618 001F8278  B0 85 80 00 */	sth r4, -0x8000(r5)
/* 801FC61C 001F827C  B0 85 80 00 */	sth r4, -0x8000(r5)
/* 801FC620 001F8280  98 65 80 00 */	stb r3, -0x8000(r5)
/* 801FC624 001F8284  98 65 80 00 */	stb r3, -0x8000(r5)
/* 801FC628 001F8288  98 65 80 00 */	stb r3, -0x8000(r5)
/* 801FC62C 001F828C  98 05 80 00 */	stb r0, -0x8000(r5)
/* 801FC630 001F8290  41 82 00 14 */	beq lbl_801FC644
/* 801FC634 001F8294  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC638 001F8298  D0 05 80 00 */	stfs f0, -0x8000(r5)
/* 801FC63C 001F829C  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC640 001F82A0  D0 05 80 00 */	stfs f0, -0x8000(r5)
lbl_801FC644:
/* 801FC644 001F82A4  FC 20 F0 50 */	fneg f1, f30
/* 801FC648 001F82A8  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC64C 001F82AC  FC 00 E8 50 */	fneg f0, f29
/* 801FC650 001F82B0  38 A0 02 80 */	li r5, 0x280
/* 801FC654 001F82B4  38 80 00 00 */	li r4, 0
/* 801FC658 001F82B8  38 60 00 FF */	li r3, 0xff
/* 801FC65C 001F82BC  D0 26 80 00 */	stfs f1, 0xCC008000@l(r6)
/* 801FC660 001F82C0  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC664 001F82C4  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC668 001F82C8  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC66C 001F82CC  D3 A6 80 00 */	stfs f29, -0x8000(r6)
/* 801FC670 001F82D0  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC674 001F82D4  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC678 001F82D8  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC67C 001F82DC  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC680 001F82E0  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC684 001F82E4  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC688 001F82E8  41 82 00 14 */	beq lbl_801FC69C
/* 801FC68C 001F82EC  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC690 001F82F0  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC694 001F82F4  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC698 001F82F8  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC69C:
/* 801FC69C 001F82FC  C0 22 98 5C */	lfs f1, coord_one-_SDA2_BASE_(r2)
/* 801FC6A0 001F8300  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC6A4 001F8304  FC 00 E8 50 */	fneg f0, f29
/* 801FC6A8 001F8308  38 A0 02 80 */	li r5, 0x280
/* 801FC6AC 001F830C  EC 21 F0 28 */	fsubs f1, f1, f30
/* 801FC6B0 001F8310  38 80 01 E0 */	li r4, 0x1e0
/* 801FC6B4 001F8314  38 60 00 FF */	li r3, 0xff
/* 801FC6B8 001F8318  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC6BC 001F831C  D0 26 80 00 */	stfs f1, 0xCC008000@l(r6)
/* 801FC6C0 001F8320  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC6C4 001F8324  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC6C8 001F8328  D3 A6 80 00 */	stfs f29, -0x8000(r6)
/* 801FC6CC 001F832C  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC6D0 001F8330  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC6D4 001F8334  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC6D8 001F8338  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC6DC 001F833C  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC6E0 001F8340  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC6E4 001F8344  41 82 00 14 */	beq lbl_801FC6F8
/* 801FC6E8 001F8348  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC6EC 001F834C  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC6F0 001F8350  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC6F4 001F8354  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC6F8:
/* 801FC6F8 001F8358  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC6FC 001F835C  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC700 001F8360  38 A0 00 00 */	li r5, 0
/* 801FC704 001F8364  38 80 01 E0 */	li r4, 0x1e0
/* 801FC708 001F8368  EC 40 F0 28 */	fsubs f2, f0, f30
/* 801FC70C 001F836C  38 60 00 FF */	li r3, 0xff
/* 801FC710 001F8370  EC 20 E8 28 */	fsubs f1, f0, f29
/* 801FC714 001F8374  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC718 001F8378  EC 00 E8 2A */	fadds f0, f0, f29
/* 801FC71C 001F837C  D0 46 80 00 */	stfs f2, 0xCC008000@l(r6)
/* 801FC720 001F8380  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC724 001F8384  D0 46 80 00 */	stfs f2, -0x8000(r6)
/* 801FC728 001F8388  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC72C 001F838C  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC730 001F8390  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC734 001F8394  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC738 001F8398  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC73C 001F839C  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC740 001F83A0  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC744 001F83A4  41 82 00 14 */	beq lbl_801FC758
/* 801FC748 001F83A8  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC74C 001F83AC  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC750 001F83B0  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC754 001F83B4  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC758:
/* 801FC758 001F83B8  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC75C 001F83BC  FC 40 F0 50 */	fneg f2, f30
/* 801FC760 001F83C0  3C A0 CC 01 */	lis r5, 0xCC008000@ha
/* 801FC764 001F83C4  38 80 00 00 */	li r4, 0
/* 801FC768 001F83C8  EC 20 E8 28 */	fsubs f1, f0, f29
/* 801FC76C 001F83CC  38 60 00 FF */	li r3, 0xff
/* 801FC770 001F83D0  D0 45 80 00 */	stfs f2, 0xCC008000@l(r5)
/* 801FC774 001F83D4  EC 00 E8 2A */	fadds f0, f0, f29
/* 801FC778 001F83D8  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC77C 001F83DC  D0 25 80 00 */	stfs f1, -0x8000(r5)
/* 801FC780 001F83E0  D0 45 80 00 */	stfs f2, -0x8000(r5)
/* 801FC784 001F83E4  D0 05 80 00 */	stfs f0, -0x8000(r5)
/* 801FC788 001F83E8  B0 85 80 00 */	sth r4, -0x8000(r5)
/* 801FC78C 001F83EC  B0 85 80 00 */	sth r4, -0x8000(r5)
/* 801FC790 001F83F0  98 65 80 00 */	stb r3, -0x8000(r5)
/* 801FC794 001F83F4  98 65 80 00 */	stb r3, -0x8000(r5)
/* 801FC798 001F83F8  98 65 80 00 */	stb r3, -0x8000(r5)
/* 801FC79C 001F83FC  98 05 80 00 */	stb r0, -0x8000(r5)
/* 801FC7A0 001F8400  41 82 00 14 */	beq lbl_801FC7B4
/* 801FC7A4 001F8404  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC7A8 001F8408  D0 05 80 00 */	stfs f0, -0x8000(r5)
/* 801FC7AC 001F840C  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC7B0 001F8410  D0 05 80 00 */	stfs f0, -0x8000(r5)
lbl_801FC7B4:
/* 801FC7B4 001F8414  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC7B8 001F8418  FC 00 E8 50 */	fneg f0, f29
/* 801FC7BC 001F841C  D3 C6 80 00 */	stfs f30, 0xCC008000@l(r6)
/* 801FC7C0 001F8420  38 A0 02 80 */	li r5, 0x280
/* 801FC7C4 001F8424  38 80 00 00 */	li r4, 0
/* 801FC7C8 001F8428  38 60 00 FF */	li r3, 0xff
/* 801FC7CC 001F842C  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC7D0 001F8430  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC7D4 001F8434  D3 C6 80 00 */	stfs f30, -0x8000(r6)
/* 801FC7D8 001F8438  D3 A6 80 00 */	stfs f29, -0x8000(r6)
/* 801FC7DC 001F843C  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC7E0 001F8440  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC7E4 001F8444  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC7E8 001F8448  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC7EC 001F844C  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC7F0 001F8450  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC7F4 001F8454  41 82 00 14 */	beq lbl_801FC808
/* 801FC7F8 001F8458  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC7FC 001F845C  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC800 001F8460  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC804 001F8464  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC808:
/* 801FC808 001F8468  C0 22 98 5C */	lfs f1, coord_one-_SDA2_BASE_(r2)
/* 801FC80C 001F846C  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC810 001F8470  FC 00 E8 50 */	fneg f0, f29
/* 801FC814 001F8474  38 A0 02 80 */	li r5, 0x280
/* 801FC818 001F8478  EC 21 F0 2A */	fadds f1, f1, f30
/* 801FC81C 001F847C  38 80 01 E0 */	li r4, 0x1e0
/* 801FC820 001F8480  38 60 00 FF */	li r3, 0xff
/* 801FC824 001F8484  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC828 001F8488  D0 26 80 00 */	stfs f1, 0xCC008000@l(r6)
/* 801FC82C 001F848C  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC830 001F8490  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC834 001F8494  D3 A6 80 00 */	stfs f29, -0x8000(r6)
/* 801FC838 001F8498  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC83C 001F849C  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC840 001F84A0  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC844 001F84A4  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC848 001F84A8  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC84C 001F84AC  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC850 001F84B0  41 82 00 14 */	beq lbl_801FC864
/* 801FC854 001F84B4  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC858 001F84B8  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC85C 001F84BC  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC860 001F84C0  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC864:
/* 801FC864 001F84C4  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC868 001F84C8  3C C0 CC 01 */	lis r6, 0xCC008000@ha
/* 801FC86C 001F84CC  38 A0 00 00 */	li r5, 0
/* 801FC870 001F84D0  38 80 01 E0 */	li r4, 0x1e0
/* 801FC874 001F84D4  EC 40 F0 2A */	fadds f2, f0, f30
/* 801FC878 001F84D8  38 60 00 FF */	li r3, 0xff
/* 801FC87C 001F84DC  EC 20 E8 28 */	fsubs f1, f0, f29
/* 801FC880 001F84E0  2C 1F 00 00 */	cmpwi r31, 0
/* 801FC884 001F84E4  EC 00 E8 2A */	fadds f0, f0, f29
/* 801FC888 001F84E8  D0 46 80 00 */	stfs f2, 0xCC008000@l(r6)
/* 801FC88C 001F84EC  D0 26 80 00 */	stfs f1, -0x8000(r6)
/* 801FC890 001F84F0  D0 46 80 00 */	stfs f2, -0x8000(r6)
/* 801FC894 001F84F4  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC898 001F84F8  B0 A6 80 00 */	sth r5, -0x8000(r6)
/* 801FC89C 001F84FC  B0 86 80 00 */	sth r4, -0x8000(r6)
/* 801FC8A0 001F8500  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC8A4 001F8504  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC8A8 001F8508  98 66 80 00 */	stb r3, -0x8000(r6)
/* 801FC8AC 001F850C  98 06 80 00 */	stb r0, -0x8000(r6)
/* 801FC8B0 001F8510  41 82 00 14 */	beq lbl_801FC8C4
/* 801FC8B4 001F8514  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FC8B8 001F8518  D0 06 80 00 */	stfs f0, -0x8000(r6)
/* 801FC8BC 001F851C  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC8C0 001F8520  D0 06 80 00 */	stfs f0, -0x8000(r6)
lbl_801FC8C4:
/* 801FC8C4 001F8524  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FC8C8 001F8528  3C 60 CC 01 */	lis r3, 0xCC008000@ha
/* 801FC8CC 001F852C  D3 C3 80 00 */	stfs f30, 0xCC008000@l(r3)
/* 801FC8D0 001F8530  EC 20 E8 28 */	fsubs f1, f0, f29
/* 801FC8D4 001F8534  EC 00 E8 2A */	fadds f0, f0, f29
/* 801FC8D8 001F8538  D0 23 80 00 */	stfs f1, -0x8000(r3)
/* 801FC8DC 001F853C  D3 C3 80 00 */	stfs f30, -0x8000(r3)
/* 801FC8E0 001F8540  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FC8E4 001F8544  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FC8E8 001F8548  48 03 6C 99 */	bl end_drawing
/* 801FC8EC 001F854C  E3 E1 00 58 */	psq_l f31, 88(r1), 0, qr0
/* 801FC8F0 001F8550  CB E1 00 50 */	lfd f31, 0x50(r1)
/* 801FC8F4 001F8554  E3 C1 00 48 */	psq_l f30, 72(r1), 0, qr0
/* 801FC8F8 001F8558  CB C1 00 40 */	lfd f30, 0x40(r1)
/* 801FC8FC 001F855C  E3 A1 00 38 */	psq_l f29, 56(r1), 0, qr0
/* 801FC900 001F8560  CB A1 00 30 */	lfd f29, 0x30(r1)
/* 801FC904 001F8564  E3 81 00 28 */	psq_l f28, 40(r1), 0, qr0
/* 801FC908 001F8568  CB 81 00 20 */	lfd f28, 0x20(r1)
/* 801FC90C 001F856C  80 01 00 64 */	lwz r0, 0x64(r1)
/* 801FC910 001F8570  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 801FC914 001F8574  7C 08 03 A6 */	mtlr r0
/* 801FC918 001F8578  38 21 00 60 */	addi r1, r1, 0x60
/* 801FC91C 001F857C  4E 80 00 20 */	blr

.global func_801FC920
func_801FC920:
/* 801FC920 001F8580  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 801FC924 001F8584  7C 08 02 A6 */	mflr r0
/* 801FC928 001F8588  90 01 00 34 */	stw r0, 0x34(r1)
/* 801FC92C 001F858C  39 61 00 30 */	addi r11, r1, 0x30
/* 801FC930 001F8590  4B FC A7 F9 */	bl _savegpr_27
/* 801FC934 001F8594  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FC938 001F8598  38 00 00 01 */	li r0, 1
/* 801FC93C 001F859C  39 20 00 00 */	li r9, 0
/* 801FC940 001F85A0  38 E0 00 07 */	li r7, 7
/* 801FC944 001F85A4  80 8A 16 38 */	lwz r4, 0x1638(r10)
/* 801FC948 001F85A8  38 C0 00 03 */	li r6, 3
/* 801FC94C 001F85AC  38 A0 00 02 */	li r5, 2
/* 801FC950 001F85B0  7C 7C 1B 78 */	mr r28, r3
/* 801FC954 001F85B4  98 04 0A 36 */	stb r0, 0xa36(r4)
/* 801FC958 001F85B8  80 8A 16 38 */	lwz r4, 0x1638(r10)
/* 801FC95C 001F85BC  99 24 0A 37 */	stb r9, 0xa37(r4)
/* 801FC960 001F85C0  80 8A 16 38 */	lwz r4, 0x1638(r10)
/* 801FC964 001F85C4  99 24 0A 38 */	stb r9, 0xa38(r4)
/* 801FC968 001F85C8  81 0A 16 38 */	lwz r8, 0x1638(r10)
/* 801FC96C 001F85CC  80 88 00 64 */	lwz r4, 0x64(r8)
/* 801FC970 001F85D0  60 84 00 04 */	ori r4, r4, 4
/* 801FC974 001F85D4  90 88 00 64 */	stw r4, 0x64(r8)
/* 801FC978 001F85D8  81 0A 16 38 */	lwz r8, 0x1638(r10)
/* 801FC97C 001F85DC  80 88 00 00 */	lwz r4, 0(r8)
/* 801FC980 001F85E0  60 84 00 40 */	ori r4, r4, 0x40
/* 801FC984 001F85E4  90 88 00 00 */	stw r4, 0(r8)
/* 801FC988 001F85E8  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FC98C 001F85EC  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FC990 001F85F0  90 E4 0A 44 */	stw r7, 0xa44(r4)
/* 801FC994 001F85F4  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FC998 001F85F8  99 24 0A 50 */	stb r9, 0xa50(r4)
/* 801FC99C 001F85FC  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FC9A0 001F8600  91 24 0A 48 */	stw r9, 0xa48(r4)
/* 801FC9A4 001F8604  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FC9A8 001F8608  90 E4 0A 4C */	stw r7, 0xa4c(r4)
/* 801FC9AC 001F860C  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FC9B0 001F8610  99 24 0A 51 */	stb r9, 0xa51(r4)
/* 801FC9B4 001F8614  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FC9B8 001F8618  98 04 0A 52 */	stb r0, 0xa52(r4)
/* 801FC9BC 001F861C  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FC9C0 001F8620  80 87 00 64 */	lwz r4, 0x64(r7)
/* 801FC9C4 001F8624  60 84 00 10 */	ori r4, r4, 0x10
/* 801FC9C8 001F8628  90 87 00 64 */	stw r4, 0x64(r7)
/* 801FC9CC 001F862C  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FC9D0 001F8630  80 87 00 00 */	lwz r4, 0(r7)
/* 801FC9D4 001F8634  60 84 00 40 */	ori r4, r4, 0x40
/* 801FC9D8 001F8638  90 87 00 00 */	stw r4, 0(r7)
/* 801FC9DC 001F863C  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FC9E0 001F8640  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 801FC9E4 001F8644  99 24 0A 3C */	stb r9, 0xa3c(r4)
/* 801FC9E8 001F8648  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 801FC9EC 001F864C  90 C4 0A 40 */	stw r6, 0xa40(r4)
/* 801FC9F0 001F8650  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FC9F4 001F8654  80 86 00 64 */	lwz r4, 0x64(r6)
/* 801FC9F8 001F8658  60 84 00 08 */	ori r4, r4, 8
/* 801FC9FC 001F865C  90 86 00 64 */	stw r4, 0x64(r6)
/* 801FCA00 001F8660  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCA04 001F8664  80 86 00 00 */	lwz r4, 0(r6)
/* 801FCA08 001F8668  60 84 00 40 */	ori r4, r4, 0x40
/* 801FCA0C 001F866C  90 86 00 00 */	stw r4, 0(r6)
/* 801FCA10 001F8670  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FCA14 001F8674  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FCA18 001F8678  90 A4 01 84 */	stw r5, 0x184(r4)
/* 801FCA1C 001F867C  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FCA20 001F8680  80 85 00 10 */	lwz r4, 0x10(r5)
/* 801FCA24 001F8684  60 84 00 02 */	ori r4, r4, 2
/* 801FCA28 001F8688  90 85 00 10 */	stw r4, 0x10(r5)
/* 801FCA2C 001F868C  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FCA30 001F8690  80 85 00 00 */	lwz r4, 0(r5)
/* 801FCA34 001F8694  60 84 00 02 */	ori r4, r4, 2
/* 801FCA38 001F8698  90 85 00 00 */	stw r4, 0(r5)
/* 801FCA3C 001F869C  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FCA40 001F86A0  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FCA44 001F86A4  90 04 01 88 */	stw r0, 0x188(r4)
/* 801FCA48 001F86A8  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FCA4C 001F86AC  80 85 00 10 */	lwz r4, 0x10(r5)
/* 801FCA50 001F86B0  60 84 00 04 */	ori r4, r4, 4
/* 801FCA54 001F86B4  90 85 00 10 */	stw r4, 0x10(r5)
/* 801FCA58 001F86B8  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FCA5C 001F86BC  80 85 00 00 */	lwz r4, 0(r5)
/* 801FCA60 001F86C0  60 84 00 02 */	ori r4, r4, 2
/* 801FCA64 001F86C4  90 85 00 00 */	stw r4, 0(r5)
/* 801FCA68 001F86C8  88 83 04 30 */	lbz r4, 0x430(r3)
/* 801FCA6C 001F86CC  2C 04 00 00 */	cmpwi r4, 0
/* 801FCA70 001F86D0  41 82 00 08 */	beq lbl_801FCA78
/* 801FCA74 001F86D4  38 00 00 05 */	li r0, 5
lbl_801FCA78:
/* 801FCA78 001F86D8  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FCA7C 001F86DC  38 E0 00 01 */	li r7, 1
/* 801FCA80 001F86E0  38 C0 00 04 */	li r6, 4
/* 801FCA84 001F86E4  38 A0 00 05 */	li r5, 5
/* 801FCA88 001F86E8  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCA8C 001F86EC  90 E4 0A 24 */	stw r7, 0xa24(r4)
/* 801FCA90 001F86F0  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCA94 001F86F4  90 C4 0A 28 */	stw r6, 0xa28(r4)
/* 801FCA98 001F86F8  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCA9C 001F86FC  90 04 0A 2C */	stw r0, 0xa2c(r4)
/* 801FCAA0 001F8700  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCAA4 001F8704  90 A4 0A 30 */	stw r5, 0xa30(r4)
/* 801FCAA8 001F8708  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCAAC 001F870C  80 04 00 64 */	lwz r0, 0x64(r4)
/* 801FCAB0 001F8710  60 00 00 01 */	ori r0, r0, 1
/* 801FCAB4 001F8714  90 04 00 64 */	stw r0, 0x64(r4)
/* 801FCAB8 001F8718  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCABC 001F871C  80 04 00 00 */	lwz r0, 0(r4)
/* 801FCAC0 001F8720  60 00 00 40 */	ori r0, r0, 0x40
/* 801FCAC4 001F8724  90 04 00 00 */	stw r0, 0(r4)
/* 801FCAC8 001F8728  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FCACC 001F872C  80 83 04 18 */	lwz r4, 0x418(r3)
/* 801FCAD0 001F8730  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FCAD4 001F8734  80 03 15 3C */	lwz r0, 0x153c(r3)
/* 801FCAD8 001F8738  7C 00 20 40 */	cmplw r0, r4
/* 801FCADC 001F873C  40 82 00 14 */	bne lbl_801FCAF0
/* 801FCAE0 001F8740  88 04 00 07 */	lbz r0, 7(r4)
/* 801FCAE4 001F8744  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 801FCAE8 001F8748  2C 00 00 01 */	cmpwi r0, 1
/* 801FCAEC 001F874C  40 82 00 1C */	bne lbl_801FCB08
lbl_801FCAF0:
/* 801FCAF0 001F8750  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FCAF4 001F8754  90 83 15 3C */	stw r4, 0x153c(r3)
/* 801FCAF8 001F8758  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FCAFC 001F875C  80 03 15 38 */	lwz r0, 0x1538(r3)
/* 801FCB00 001F8760  60 00 00 01 */	ori r0, r0, 1
/* 801FCB04 001F8764  90 03 15 38 */	stw r0, 0x1538(r3)
lbl_801FCB08:
/* 801FCB08 001F8768  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FCB0C 001F876C  38 00 00 80 */	li r0, 0x80
/* 801FCB10 001F8770  3B A0 00 04 */	li r29, 4
/* 801FCB14 001F8774  38 60 00 00 */	li r3, 0
/* 801FCB18 001F8778  90 04 17 38 */	stw r0, 0x1738(r4)
/* 801FCB1C 001F877C  38 80 00 02 */	li r4, 2
/* 801FCB20 001F8780  38 A0 00 00 */	li r5, 0
/* 801FCB24 001F8784  38 C0 00 00 */	li r6, 0
/* 801FCB28 001F8788  93 A1 00 08 */	stw r29, 8(r1)
/* 801FCB2C 001F878C  38 E0 00 01 */	li r7, 1
/* 801FCB30 001F8790  39 00 00 05 */	li r8, 5
/* 801FCB34 001F8794  39 20 00 02 */	li r9, 2
/* 801FCB38 001F8798  39 40 00 01 */	li r10, 1
/* 801FCB3C 001F879C  48 04 03 F5 */	bl func_8023CF30
/* 801FCB40 001F87A0  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FCB44 001F87A4  3B C0 00 01 */	li r30, 1
/* 801FCB48 001F87A8  3B E0 00 00 */	li r31, 0
/* 801FCB4C 001F87AC  38 80 00 00 */	li r4, 0
/* 801FCB50 001F87B0  90 65 17 3C */	stw r3, 0x173c(r5)
/* 801FCB54 001F87B4  38 A0 00 03 */	li r5, 3
/* 801FCB58 001F87B8  38 C0 00 01 */	li r6, 1
/* 801FCB5C 001F87BC  38 E0 00 01 */	li r7, 1
/* 801FCB60 001F87C0  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FCB64 001F87C4  39 00 00 00 */	li r8, 0
/* 801FCB68 001F87C8  39 20 00 00 */	li r9, 0
/* 801FCB6C 001F87CC  39 40 00 02 */	li r10, 2
/* 801FCB70 001F87D0  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FCB74 001F87D4  9B C3 01 8C */	stb r30, 0x18c(r3)
/* 801FCB78 001F87D8  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FCB7C 001F87DC  80 03 00 14 */	lwz r0, 0x14(r3)
/* 801FCB80 001F87E0  60 00 00 01 */	ori r0, r0, 1
/* 801FCB84 001F87E4  90 03 00 14 */	stw r0, 0x14(r3)
/* 801FCB88 001F87E8  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FCB8C 001F87EC  80 03 00 00 */	lwz r0, 0(r3)
/* 801FCB90 001F87F0  60 00 00 04 */	ori r0, r0, 4
/* 801FCB94 001F87F4  90 03 00 00 */	stw r0, 0(r3)
/* 801FCB98 001F87F8  93 E1 00 08 */	stw r31, 8(r1)
/* 801FCB9C 001F87FC  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FCBA0 001F8800  48 03 6B ED */	bl func_8023378C
/* 801FCBA4 001F8804  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FCBA8 001F8808  3B 60 00 02 */	li r27, 2
/* 801FCBAC 001F880C  38 80 00 00 */	li r4, 0
/* 801FCBB0 001F8810  38 A0 00 01 */	li r5, 1
/* 801FCBB4 001F8814  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FCBB8 001F8818  38 C0 00 04 */	li r6, 4
/* 801FCBBC 001F881C  38 E0 00 00 */	li r7, 0
/* 801FCBC0 001F8820  39 00 00 00 */	li r8, 0
/* 801FCBC4 001F8824  9B 63 00 68 */	stb r27, 0x68(r3)
/* 801FCBC8 001F8828  39 20 00 00 */	li r9, 0
/* 801FCBCC 001F882C  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FCBD0 001F8830  80 03 00 04 */	lwz r0, 4(r3)
/* 801FCBD4 001F8834  60 00 00 01 */	ori r0, r0, 1
/* 801FCBD8 001F8838  90 03 00 04 */	stw r0, 4(r3)
/* 801FCBDC 001F883C  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FCBE0 001F8840  80 03 00 00 */	lwz r0, 0(r3)
/* 801FCBE4 001F8844  60 00 00 01 */	ori r0, r0, 1
/* 801FCBE8 001F8848  90 03 00 00 */	stw r0, 0(r3)
/* 801FCBEC 001F884C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FCBF0 001F8850  48 03 78 85 */	bl func_80234474
/* 801FCBF4 001F8854  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FCBF8 001F8858  38 80 00 01 */	li r4, 1
/* 801FCBFC 001F885C  38 A0 00 01 */	li r5, 1
/* 801FCC00 001F8860  38 C0 00 05 */	li r6, 5
/* 801FCC04 001F8864  38 E0 00 00 */	li r7, 0
/* 801FCC08 001F8868  39 00 00 00 */	li r8, 0
/* 801FCC0C 001F886C  39 20 00 00 */	li r9, 0
/* 801FCC10 001F8870  48 03 78 65 */	bl func_80234474
/* 801FCC14 001F8874  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCC18 001F8878  38 80 00 08 */	li r4, 8
/* 801FCC1C 001F887C  38 60 00 0F */	li r3, 0xf
/* 801FCC20 001F8880  38 00 00 07 */	li r0, 7
/* 801FCC24 001F8884  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FCC28 001F8888  9B 65 02 80 */	stb r27, 0x280(r5)
/* 801FCC2C 001F888C  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCC30 001F8890  80 A6 00 24 */	lwz r5, 0x24(r6)
/* 801FCC34 001F8894  60 A5 00 01 */	ori r5, r5, 1
/* 801FCC38 001F8898  90 A6 00 24 */	stw r5, 0x24(r6)
/* 801FCC3C 001F889C  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCC40 001F88A0  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FCC44 001F88A4  60 A5 00 08 */	ori r5, r5, 8
/* 801FCC48 001F88A8  90 A6 00 00 */	stw r5, 0(r6)
/* 801FCC4C 001F88AC  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCC50 001F88B0  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FCC54 001F88B4  93 E5 02 84 */	stw r31, 0x284(r5)
/* 801FCC58 001F88B8  93 E5 02 88 */	stw r31, 0x288(r5)
/* 801FCC5C 001F88BC  93 A5 02 8C */	stw r29, 0x28c(r5)
/* 801FCC60 001F88C0  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCC64 001F88C4  80 A6 00 28 */	lwz r5, 0x28(r6)
/* 801FCC68 001F88C8  60 A5 00 01 */	ori r5, r5, 1
/* 801FCC6C 001F88CC  90 A6 00 28 */	stw r5, 0x28(r6)
/* 801FCC70 001F88D0  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCC74 001F88D4  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FCC78 001F88D8  60 A5 00 08 */	ori r5, r5, 8
/* 801FCC7C 001F88DC  90 A6 00 00 */	stw r5, 0(r6)
/* 801FCC80 001F88E0  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCC84 001F88E4  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FCC88 001F88E8  93 E5 05 44 */	stw r31, 0x544(r5)
/* 801FCC8C 001F88EC  93 E5 05 48 */	stw r31, 0x548(r5)
/* 801FCC90 001F88F0  93 E5 05 4C */	stw r31, 0x54c(r5)
/* 801FCC94 001F88F4  9B E5 05 50 */	stb r31, 0x550(r5)
/* 801FCC98 001F88F8  93 E5 05 54 */	stw r31, 0x554(r5)
/* 801FCC9C 001F88FC  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCCA0 001F8900  80 A6 00 34 */	lwz r5, 0x34(r6)
/* 801FCCA4 001F8904  60 A5 00 01 */	ori r5, r5, 1
/* 801FCCA8 001F8908  90 A6 00 34 */	stw r5, 0x34(r6)
/* 801FCCAC 001F890C  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCCB0 001F8910  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FCCB4 001F8914  60 A5 00 08 */	ori r5, r5, 8
/* 801FCCB8 001F8918  90 A6 00 00 */	stw r5, 0(r6)
/* 801FCCBC 001F891C  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCCC0 001F8920  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FCCC4 001F8924  93 E5 06 84 */	stw r31, 0x684(r5)
/* 801FCCC8 001F8928  93 E5 06 88 */	stw r31, 0x688(r5)
/* 801FCCCC 001F892C  93 E5 06 8C */	stw r31, 0x68c(r5)
/* 801FCCD0 001F8930  9B E5 06 90 */	stb r31, 0x690(r5)
/* 801FCCD4 001F8934  93 E5 06 94 */	stw r31, 0x694(r5)
/* 801FCCD8 001F8938  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCCDC 001F893C  80 A6 00 38 */	lwz r5, 0x38(r6)
/* 801FCCE0 001F8940  60 A5 00 01 */	ori r5, r5, 1
/* 801FCCE4 001F8944  90 A6 00 38 */	stw r5, 0x38(r6)
/* 801FCCE8 001F8948  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCCEC 001F894C  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FCCF0 001F8950  60 A5 00 08 */	ori r5, r5, 8
/* 801FCCF4 001F8954  90 A6 00 00 */	stw r5, 0(r6)
/* 801FCCF8 001F8958  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCCFC 001F895C  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FCD00 001F8960  90 85 03 44 */	stw r4, 0x344(r5)
/* 801FCD04 001F8964  90 65 03 48 */	stw r3, 0x348(r5)
/* 801FCD08 001F8968  90 65 03 4C */	stw r3, 0x34c(r5)
/* 801FCD0C 001F896C  90 65 03 50 */	stw r3, 0x350(r5)
/* 801FCD10 001F8970  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCD14 001F8974  80 A6 00 2C */	lwz r5, 0x2c(r6)
/* 801FCD18 001F8978  60 A5 00 01 */	ori r5, r5, 1
/* 801FCD1C 001F897C  90 A6 00 2C */	stw r5, 0x2c(r6)
/* 801FCD20 001F8980  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCD24 001F8984  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FCD28 001F8988  60 A5 00 08 */	ori r5, r5, 8
/* 801FCD2C 001F898C  90 A6 00 00 */	stw r5, 0(r6)
/* 801FCD30 001F8990  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FCD34 001F8994  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FCD38 001F8998  90 08 04 44 */	stw r0, 0x444(r8)
/* 801FCD3C 001F899C  90 08 04 48 */	stw r0, 0x448(r8)
/* 801FCD40 001F89A0  90 08 04 4C */	stw r0, 0x44c(r8)
/* 801FCD44 001F89A4  38 E0 00 05 */	li r7, 5
/* 801FCD48 001F89A8  38 C0 00 FF */	li r6, 0xff
/* 801FCD4C 001F89AC  38 A0 00 03 */	li r5, 3
/* 801FCD50 001F89B0  90 E8 04 50 */	stw r7, 0x450(r8)
/* 801FCD54 001F89B4  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FCD58 001F89B8  80 E8 00 30 */	lwz r7, 0x30(r8)
/* 801FCD5C 001F89BC  60 E7 00 01 */	ori r7, r7, 1
/* 801FCD60 001F89C0  90 E8 00 30 */	stw r7, 0x30(r8)
/* 801FCD64 001F89C4  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FCD68 001F89C8  80 E8 00 00 */	lwz r7, 0(r8)
/* 801FCD6C 001F89CC  60 E7 00 08 */	ori r7, r7, 8
/* 801FCD70 001F89D0  90 E8 00 00 */	stw r7, 0(r8)
/* 801FCD74 001F89D4  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FCD78 001F89D8  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FCD7C 001F89DC  93 C7 02 90 */	stw r30, 0x290(r7)
/* 801FCD80 001F89E0  93 E7 02 94 */	stw r31, 0x294(r7)
/* 801FCD84 001F89E4  90 C7 02 98 */	stw r6, 0x298(r7)
/* 801FCD88 001F89E8  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FCD8C 001F89EC  80 C7 00 28 */	lwz r6, 0x28(r7)
/* 801FCD90 001F89F0  60 C6 00 02 */	ori r6, r6, 2
/* 801FCD94 001F89F4  90 C7 00 28 */	stw r6, 0x28(r7)
/* 801FCD98 001F89F8  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FCD9C 001F89FC  80 C7 00 00 */	lwz r6, 0(r7)
/* 801FCDA0 001F8A00  60 C6 00 08 */	ori r6, r6, 8
/* 801FCDA4 001F8A04  90 C7 00 00 */	stw r6, 0(r7)
/* 801FCDA8 001F8A08  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCDAC 001F8A0C  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCDB0 001F8A10  93 E6 05 58 */	stw r31, 0x558(r6)
/* 801FCDB4 001F8A14  93 E6 05 5C */	stw r31, 0x55c(r6)
/* 801FCDB8 001F8A18  90 A6 05 60 */	stw r5, 0x560(r6)
/* 801FCDBC 001F8A1C  9B C6 05 64 */	stb r30, 0x564(r6)
/* 801FCDC0 001F8A20  93 E6 05 68 */	stw r31, 0x568(r6)
/* 801FCDC4 001F8A24  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCDC8 001F8A28  80 A6 00 34 */	lwz r5, 0x34(r6)
/* 801FCDCC 001F8A2C  60 A5 00 02 */	ori r5, r5, 2
/* 801FCDD0 001F8A30  90 A6 00 34 */	stw r5, 0x34(r6)
/* 801FCDD4 001F8A34  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCDD8 001F8A38  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FCDDC 001F8A3C  60 A5 00 08 */	ori r5, r5, 8
/* 801FCDE0 001F8A40  90 A6 00 00 */	stw r5, 0(r6)
/* 801FCDE4 001F8A44  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCDE8 001F8A48  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FCDEC 001F8A4C  93 E5 06 98 */	stw r31, 0x698(r5)
/* 801FCDF0 001F8A50  93 E5 06 9C */	stw r31, 0x69c(r5)
/* 801FCDF4 001F8A54  93 E5 06 A0 */	stw r31, 0x6a0(r5)
/* 801FCDF8 001F8A58  9B C5 06 A4 */	stb r30, 0x6a4(r5)
/* 801FCDFC 001F8A5C  93 E5 06 A8 */	stw r31, 0x6a8(r5)
/* 801FCE00 001F8A60  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCE04 001F8A64  80 A6 00 38 */	lwz r5, 0x38(r6)
/* 801FCE08 001F8A68  60 A5 00 02 */	ori r5, r5, 2
/* 801FCE0C 001F8A6C  90 A6 00 38 */	stw r5, 0x38(r6)
/* 801FCE10 001F8A70  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FCE14 001F8A74  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FCE18 001F8A78  60 A5 00 08 */	ori r5, r5, 8
/* 801FCE1C 001F8A7C  90 A6 00 00 */	stw r5, 0(r6)
/* 801FCE20 001F8A80  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FCE24 001F8A84  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FCE28 001F8A88  90 85 03 54 */	stw r4, 0x354(r5)
/* 801FCE2C 001F8A8C  90 65 03 58 */	stw r3, 0x358(r5)
/* 801FCE30 001F8A90  90 65 03 5C */	stw r3, 0x35c(r5)
/* 801FCE34 001F8A94  93 E5 03 60 */	stw r31, 0x360(r5)
/* 801FCE38 001F8A98  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FCE3C 001F8A9C  80 64 00 2C */	lwz r3, 0x2c(r4)
/* 801FCE40 001F8AA0  60 63 00 02 */	ori r3, r3, 2
/* 801FCE44 001F8AA4  90 64 00 2C */	stw r3, 0x2c(r4)
/* 801FCE48 001F8AA8  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FCE4C 001F8AAC  80 64 00 00 */	lwz r3, 0(r4)
/* 801FCE50 001F8AB0  60 63 00 08 */	ori r3, r3, 8
/* 801FCE54 001F8AB4  90 64 00 00 */	stw r3, 0(r4)
/* 801FCE58 001F8AB8  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FCE5C 001F8ABC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FCE60 001F8AC0  90 03 04 54 */	stw r0, 0x454(r3)
/* 801FCE64 001F8AC4  90 03 04 58 */	stw r0, 0x458(r3)
/* 801FCE68 001F8AC8  90 03 04 5C */	stw r0, 0x45c(r3)
/* 801FCE6C 001F8ACC  93 E3 04 60 */	stw r31, 0x460(r3)
/* 801FCE70 001F8AD0  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FCE74 001F8AD4  80 03 00 30 */	lwz r0, 0x30(r3)
/* 801FCE78 001F8AD8  60 00 00 02 */	ori r0, r0, 2
/* 801FCE7C 001F8ADC  90 03 00 30 */	stw r0, 0x30(r3)
/* 801FCE80 001F8AE0  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FCE84 001F8AE4  80 03 00 00 */	lwz r0, 0(r3)
/* 801FCE88 001F8AE8  60 00 00 08 */	ori r0, r0, 8
/* 801FCE8C 001F8AEC  90 03 00 00 */	stw r0, 0(r3)
/* 801FCE90 001F8AF0  80 1C 04 34 */	lwz r0, 0x434(r28)
/* 801FCE94 001F8AF4  2C 00 00 01 */	cmpwi r0, 1
/* 801FCE98 001F8AF8  40 82 00 20 */	bne lbl_801FCEB8
/* 801FCE9C 001F8AFC  88 BC 04 31 */	lbz r5, 0x431(r28)
/* 801FCEA0 001F8B00  7F 83 E3 78 */	mr r3, r28
/* 801FCEA4 001F8B04  C0 3C 04 2C */	lfs f1, 0x42c(r28)
/* 801FCEA8 001F8B08  38 9C 04 24 */	addi r4, r28, 0x424
/* 801FCEAC 001F8B0C  38 C0 00 00 */	li r6, 0
/* 801FCEB0 001F8B10  4B FF F0 3D */	bl func_801FBEEC
/* 801FCEB4 001F8B14  48 00 00 18 */	b lbl_801FCECC
lbl_801FCEB8:
/* 801FCEB8 001F8B18  88 9C 04 31 */	lbz r4, 0x431(r28)
/* 801FCEBC 001F8B1C  7F 83 E3 78 */	mr r3, r28
/* 801FCEC0 001F8B20  C0 3C 04 2C */	lfs f1, 0x42c(r28)
/* 801FCEC4 001F8B24  38 A0 00 00 */	li r5, 0
/* 801FCEC8 001F8B28  4B FF F3 9D */	bl func_801FC264
lbl_801FCECC:
/* 801FCECC 001F8B2C  39 61 00 30 */	addi r11, r1, 0x30
/* 801FCED0 001F8B30  4B FC A2 A5 */	bl _restgpr_27
/* 801FCED4 001F8B34  80 01 00 34 */	lwz r0, 0x34(r1)
/* 801FCED8 001F8B38  7C 08 03 A6 */	mtlr r0
/* 801FCEDC 001F8B3C  38 21 00 30 */	addi r1, r1, 0x30
/* 801FCEE0 001F8B40  4E 80 00 20 */	blr

.global func_801FCEE4
func_801FCEE4:
/* 801FCEE4 001F8B44  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 801FCEE8 001F8B48  7C 08 02 A6 */	mflr r0
/* 801FCEEC 001F8B4C  39 40 00 04 */	li r10, 4
/* 801FCEF0 001F8B50  39 00 00 05 */	li r8, 5
/* 801FCEF4 001F8B54  90 01 00 34 */	stw r0, 0x34(r1)
/* 801FCEF8 001F8B58  38 00 00 01 */	li r0, 1
/* 801FCEFC 001F8B5C  39 20 00 00 */	li r9, 0
/* 801FCF00 001F8B60  38 E0 00 07 */	li r7, 7
/* 801FCF04 001F8B64  93 E1 00 2C */	stw r31, 0x2c(r1)
/* 801FCF08 001F8B68  38 C0 00 03 */	li r6, 3
/* 801FCF0C 001F8B6C  38 A0 00 02 */	li r5, 2
/* 801FCF10 001F8B70  93 C1 00 28 */	stw r30, 0x28(r1)
/* 801FCF14 001F8B74  7C 7E 1B 78 */	mr r30, r3
/* 801FCF18 001F8B78  93 A1 00 24 */	stw r29, 0x24(r1)
/* 801FCF1C 001F8B7C  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FCF20 001F8B80  80 8B 16 38 */	lwz r4, 0x1638(r11)
/* 801FCF24 001F8B84  90 04 0A 24 */	stw r0, 0xa24(r4)
/* 801FCF28 001F8B88  80 8B 16 38 */	lwz r4, 0x1638(r11)
/* 801FCF2C 001F8B8C  91 44 0A 28 */	stw r10, 0xa28(r4)
/* 801FCF30 001F8B90  80 8B 16 38 */	lwz r4, 0x1638(r11)
/* 801FCF34 001F8B94  91 04 0A 2C */	stw r8, 0xa2c(r4)
/* 801FCF38 001F8B98  80 8B 16 38 */	lwz r4, 0x1638(r11)
/* 801FCF3C 001F8B9C  91 04 0A 30 */	stw r8, 0xa30(r4)
/* 801FCF40 001F8BA0  81 0B 16 38 */	lwz r8, 0x1638(r11)
/* 801FCF44 001F8BA4  80 88 00 64 */	lwz r4, 0x64(r8)
/* 801FCF48 001F8BA8  60 84 00 01 */	ori r4, r4, 1
/* 801FCF4C 001F8BAC  90 88 00 64 */	stw r4, 0x64(r8)
/* 801FCF50 001F8BB0  81 0B 16 38 */	lwz r8, 0x1638(r11)
/* 801FCF54 001F8BB4  80 88 00 00 */	lwz r4, 0(r8)
/* 801FCF58 001F8BB8  60 84 00 40 */	ori r4, r4, 0x40
/* 801FCF5C 001F8BBC  90 88 00 00 */	stw r4, 0(r8)
/* 801FCF60 001F8BC0  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FCF64 001F8BC4  80 8A 16 38 */	lwz r4, 0x1638(r10)
/* 801FCF68 001F8BC8  98 04 0A 36 */	stb r0, 0xa36(r4)
/* 801FCF6C 001F8BCC  80 8A 16 38 */	lwz r4, 0x1638(r10)
/* 801FCF70 001F8BD0  99 24 0A 37 */	stb r9, 0xa37(r4)
/* 801FCF74 001F8BD4  80 8A 16 38 */	lwz r4, 0x1638(r10)
/* 801FCF78 001F8BD8  99 24 0A 38 */	stb r9, 0xa38(r4)
/* 801FCF7C 001F8BDC  81 0A 16 38 */	lwz r8, 0x1638(r10)
/* 801FCF80 001F8BE0  80 88 00 64 */	lwz r4, 0x64(r8)
/* 801FCF84 001F8BE4  60 84 00 04 */	ori r4, r4, 4
/* 801FCF88 001F8BE8  90 88 00 64 */	stw r4, 0x64(r8)
/* 801FCF8C 001F8BEC  81 0A 16 38 */	lwz r8, 0x1638(r10)
/* 801FCF90 001F8BF0  80 88 00 00 */	lwz r4, 0(r8)
/* 801FCF94 001F8BF4  60 84 00 40 */	ori r4, r4, 0x40
/* 801FCF98 001F8BF8  90 88 00 00 */	stw r4, 0(r8)
/* 801FCF9C 001F8BFC  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FCFA0 001F8C00  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCFA4 001F8C04  90 E4 0A 44 */	stw r7, 0xa44(r4)
/* 801FCFA8 001F8C08  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCFAC 001F8C0C  99 24 0A 50 */	stb r9, 0xa50(r4)
/* 801FCFB0 001F8C10  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCFB4 001F8C14  91 24 0A 48 */	stw r9, 0xa48(r4)
/* 801FCFB8 001F8C18  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCFBC 001F8C1C  90 E4 0A 4C */	stw r7, 0xa4c(r4)
/* 801FCFC0 001F8C20  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCFC4 001F8C24  99 24 0A 51 */	stb r9, 0xa51(r4)
/* 801FCFC8 001F8C28  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FCFCC 001F8C2C  98 04 0A 52 */	stb r0, 0xa52(r4)
/* 801FCFD0 001F8C30  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FCFD4 001F8C34  80 87 00 64 */	lwz r4, 0x64(r7)
/* 801FCFD8 001F8C38  60 84 00 10 */	ori r4, r4, 0x10
/* 801FCFDC 001F8C3C  90 87 00 64 */	stw r4, 0x64(r7)
/* 801FCFE0 001F8C40  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FCFE4 001F8C44  80 87 00 00 */	lwz r4, 0(r7)
/* 801FCFE8 001F8C48  60 84 00 40 */	ori r4, r4, 0x40
/* 801FCFEC 001F8C4C  90 87 00 00 */	stw r4, 0(r7)
/* 801FCFF0 001F8C50  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCFF4 001F8C54  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 801FCFF8 001F8C58  99 24 0A 3C */	stb r9, 0xa3c(r4)
/* 801FCFFC 001F8C5C  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 801FD000 001F8C60  90 C4 0A 40 */	stw r6, 0xa40(r4)
/* 801FD004 001F8C64  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FD008 001F8C68  80 86 00 64 */	lwz r4, 0x64(r6)
/* 801FD00C 001F8C6C  60 84 00 08 */	ori r4, r4, 8
/* 801FD010 001F8C70  90 86 00 64 */	stw r4, 0x64(r6)
/* 801FD014 001F8C74  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FD018 001F8C78  80 86 00 00 */	lwz r4, 0(r6)
/* 801FD01C 001F8C7C  60 84 00 40 */	ori r4, r4, 0x40
/* 801FD020 001F8C80  90 86 00 00 */	stw r4, 0(r6)
/* 801FD024 001F8C84  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD028 001F8C88  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FD02C 001F8C8C  90 A4 01 84 */	stw r5, 0x184(r4)
/* 801FD030 001F8C90  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FD034 001F8C94  80 85 00 10 */	lwz r4, 0x10(r5)
/* 801FD038 001F8C98  60 84 00 02 */	ori r4, r4, 2
/* 801FD03C 001F8C9C  90 85 00 10 */	stw r4, 0x10(r5)
/* 801FD040 001F8CA0  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FD044 001F8CA4  80 85 00 00 */	lwz r4, 0(r5)
/* 801FD048 001F8CA8  60 84 00 02 */	ori r4, r4, 2
/* 801FD04C 001F8CAC  90 85 00 00 */	stw r4, 0(r5)
/* 801FD050 001F8CB0  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD054 001F8CB4  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FD058 001F8CB8  90 04 01 88 */	stw r0, 0x188(r4)
/* 801FD05C 001F8CBC  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FD060 001F8CC0  38 00 00 80 */	li r0, 0x80
/* 801FD064 001F8CC4  80 85 00 10 */	lwz r4, 0x10(r5)
/* 801FD068 001F8CC8  60 84 00 04 */	ori r4, r4, 4
/* 801FD06C 001F8CCC  90 85 00 10 */	stw r4, 0x10(r5)
/* 801FD070 001F8CD0  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FD074 001F8CD4  80 85 00 00 */	lwz r4, 0(r5)
/* 801FD078 001F8CD8  60 84 00 02 */	ori r4, r4, 2
/* 801FD07C 001F8CDC  90 85 00 00 */	stw r4, 0(r5)
/* 801FD080 001F8CE0  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FD084 001F8CE4  90 04 17 38 */	stw r0, 0x1738(r4)
/* 801FD088 001F8CE8  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD08C 001F8CEC  80 A3 04 14 */	lwz r5, 0x414(r3)
/* 801FD090 001F8CF0  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FD094 001F8CF4  80 04 15 3C */	lwz r0, 0x153c(r4)
/* 801FD098 001F8CF8  7C 00 28 40 */	cmplw r0, r5
/* 801FD09C 001F8CFC  40 82 00 14 */	bne lbl_801FD0B0
/* 801FD0A0 001F8D00  88 05 00 07 */	lbz r0, 7(r5)
/* 801FD0A4 001F8D04  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 801FD0A8 001F8D08  2C 00 00 01 */	cmpwi r0, 1
/* 801FD0AC 001F8D0C  40 82 00 1C */	bne lbl_801FD0C8
lbl_801FD0B0:
/* 801FD0B0 001F8D10  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FD0B4 001F8D14  90 A4 15 3C */	stw r5, 0x153c(r4)
/* 801FD0B8 001F8D18  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FD0BC 001F8D1C  80 04 15 38 */	lwz r0, 0x1538(r4)
/* 801FD0C0 001F8D20  60 00 00 01 */	ori r0, r0, 1
/* 801FD0C4 001F8D24  90 04 15 38 */	stw r0, 0x1538(r4)
lbl_801FD0C8:
/* 801FD0C8 001F8D28  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FD0CC 001F8D2C  80 83 04 18 */	lwz r4, 0x418(r3)
/* 801FD0D0 001F8D30  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FD0D4 001F8D34  80 03 15 40 */	lwz r0, 0x1540(r3)
/* 801FD0D8 001F8D38  7C 00 20 40 */	cmplw r0, r4
/* 801FD0DC 001F8D3C  40 82 00 14 */	bne lbl_801FD0F0
/* 801FD0E0 001F8D40  88 04 00 07 */	lbz r0, 7(r4)
/* 801FD0E4 001F8D44  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 801FD0E8 001F8D48  2C 00 00 01 */	cmpwi r0, 1
/* 801FD0EC 001F8D4C  40 82 00 1C */	bne lbl_801FD108
lbl_801FD0F0:
/* 801FD0F0 001F8D50  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FD0F4 001F8D54  90 83 15 40 */	stw r4, 0x1540(r3)
/* 801FD0F8 001F8D58  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FD0FC 001F8D5C  80 03 15 38 */	lwz r0, 0x1538(r3)
/* 801FD100 001F8D60  60 00 00 02 */	ori r0, r0, 2
/* 801FD104 001F8D64  90 03 15 38 */	stw r0, 0x1538(r3)
lbl_801FD108:
/* 801FD108 001F8D68  3B E0 00 04 */	li r31, 4
/* 801FD10C 001F8D6C  38 60 00 00 */	li r3, 0
/* 801FD110 001F8D70  93 E1 00 08 */	stw r31, 8(r1)
/* 801FD114 001F8D74  38 80 00 02 */	li r4, 2
/* 801FD118 001F8D78  38 A0 00 00 */	li r5, 0
/* 801FD11C 001F8D7C  38 C0 00 00 */	li r6, 0
/* 801FD120 001F8D80  38 E0 00 01 */	li r7, 1
/* 801FD124 001F8D84  39 00 00 05 */	li r8, 5
/* 801FD128 001F8D88  39 20 00 03 */	li r9, 3
/* 801FD12C 001F8D8C  39 40 00 01 */	li r10, 1
/* 801FD130 001F8D90  48 03 FE 01 */	bl func_8023CF30
/* 801FD134 001F8D94  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FD138 001F8D98  39 80 00 00 */	li r12, 0
/* 801FD13C 001F8D9C  38 00 00 01 */	li r0, 1
/* 801FD140 001F8DA0  38 80 00 00 */	li r4, 0
/* 801FD144 001F8DA4  90 65 17 3C */	stw r3, 0x173c(r5)
/* 801FD148 001F8DA8  38 A0 00 03 */	li r5, 3
/* 801FD14C 001F8DAC  38 C0 00 01 */	li r6, 1
/* 801FD150 001F8DB0  38 E0 00 01 */	li r7, 1
/* 801FD154 001F8DB4  83 AD A3 D8 */	lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 801FD158 001F8DB8  39 00 00 00 */	li r8, 0
/* 801FD15C 001F8DBC  39 20 00 00 */	li r9, 0
/* 801FD160 001F8DC0  39 40 00 02 */	li r10, 2
/* 801FD164 001F8DC4  80 7D 16 38 */	lwz r3, 0x1638(r29)
/* 801FD168 001F8DC8  99 83 08 90 */	stb r12, 0x890(r3)
/* 801FD16C 001F8DCC  81 7D 16 38 */	lwz r11, 0x1638(r29)
/* 801FD170 001F8DD0  80 6B 00 44 */	lwz r3, 0x44(r11)
/* 801FD174 001F8DD4  60 63 00 01 */	ori r3, r3, 1
/* 801FD178 001F8DD8  90 6B 00 44 */	stw r3, 0x44(r11)
/* 801FD17C 001F8DDC  81 7D 16 38 */	lwz r11, 0x1638(r29)
/* 801FD180 001F8DE0  80 6B 00 00 */	lwz r3, 0(r11)
/* 801FD184 001F8DE4  60 63 00 80 */	ori r3, r3, 0x80
/* 801FD188 001F8DE8  90 6B 00 00 */	stw r3, 0(r11)
/* 801FD18C 001F8DEC  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FD190 001F8DF0  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FD194 001F8DF4  98 03 01 8C */	stb r0, 0x18c(r3)
/* 801FD198 001F8DF8  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FD19C 001F8DFC  80 03 00 14 */	lwz r0, 0x14(r3)
/* 801FD1A0 001F8E00  60 00 00 01 */	ori r0, r0, 1
/* 801FD1A4 001F8E04  90 03 00 14 */	stw r0, 0x14(r3)
/* 801FD1A8 001F8E08  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FD1AC 001F8E0C  80 03 00 00 */	lwz r0, 0(r3)
/* 801FD1B0 001F8E10  60 00 00 04 */	ori r0, r0, 4
/* 801FD1B4 001F8E14  90 03 00 00 */	stw r0, 0(r3)
/* 801FD1B8 001F8E18  91 81 00 08 */	stw r12, 8(r1)
/* 801FD1BC 001F8E1C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FD1C0 001F8E20  48 03 65 CD */	bl func_8023378C
/* 801FD1C4 001F8E24  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FD1C8 001F8E28  38 00 00 03 */	li r0, 3
/* 801FD1CC 001F8E2C  38 80 00 00 */	li r4, 0
/* 801FD1D0 001F8E30  38 A0 00 01 */	li r5, 1
/* 801FD1D4 001F8E34  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FD1D8 001F8E38  38 C0 00 04 */	li r6, 4
/* 801FD1DC 001F8E3C  38 E0 00 00 */	li r7, 0
/* 801FD1E0 001F8E40  39 00 00 00 */	li r8, 0
/* 801FD1E4 001F8E44  98 03 00 68 */	stb r0, 0x68(r3)
/* 801FD1E8 001F8E48  39 20 00 00 */	li r9, 0
/* 801FD1EC 001F8E4C  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FD1F0 001F8E50  80 03 00 04 */	lwz r0, 4(r3)
/* 801FD1F4 001F8E54  60 00 00 01 */	ori r0, r0, 1
/* 801FD1F8 001F8E58  90 03 00 04 */	stw r0, 4(r3)
/* 801FD1FC 001F8E5C  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FD200 001F8E60  80 03 00 00 */	lwz r0, 0(r3)
/* 801FD204 001F8E64  60 00 00 01 */	ori r0, r0, 1
/* 801FD208 001F8E68  90 03 00 00 */	stw r0, 0(r3)
/* 801FD20C 001F8E6C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FD210 001F8E70  48 03 72 65 */	bl func_80234474
/* 801FD214 001F8E74  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FD218 001F8E78  38 80 00 01 */	li r4, 1
/* 801FD21C 001F8E7C  38 A0 00 01 */	li r5, 1
/* 801FD220 001F8E80  38 C0 00 05 */	li r6, 5
/* 801FD224 001F8E84  38 E0 00 00 */	li r7, 0
/* 801FD228 001F8E88  39 00 00 00 */	li r8, 0
/* 801FD22C 001F8E8C  39 20 00 00 */	li r9, 0
/* 801FD230 001F8E90  48 03 72 45 */	bl func_80234474
/* 801FD234 001F8E94  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FD238 001F8E98  38 80 00 02 */	li r4, 2
/* 801FD23C 001F8E9C  38 A0 00 01 */	li r5, 1
/* 801FD240 001F8EA0  38 C0 00 06 */	li r6, 6
/* 801FD244 001F8EA4  38 E0 00 00 */	li r7, 0
/* 801FD248 001F8EA8  39 00 00 00 */	li r8, 0
/* 801FD24C 001F8EAC  39 20 00 00 */	li r9, 0
/* 801FD250 001F8EB0  48 03 72 25 */	bl func_80234474
/* 801FD254 001F8EB4  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FD258 001F8EB8  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FD25C 001F8EBC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FD260 001F8EC0  9B E3 02 80 */	stb r31, 0x280(r3)
/* 801FD264 001F8EC4  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FD268 001F8EC8  80 03 00 24 */	lwz r0, 0x24(r3)
/* 801FD26C 001F8ECC  60 00 00 01 */	ori r0, r0, 1
/* 801FD270 001F8ED0  90 03 00 24 */	stw r0, 0x24(r3)
/* 801FD274 001F8ED4  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FD278 001F8ED8  80 03 00 00 */	lwz r0, 0(r3)
/* 801FD27C 001F8EDC  60 00 00 08 */	ori r0, r0, 8
/* 801FD280 001F8EE0  90 03 00 00 */	stw r0, 0(r3)
/* 801FD284 001F8EE4  C0 3E 04 44 */	lfs f1, 0x444(r30)
/* 801FD288 001F8EE8  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 801FD28C 001F8EEC  4C 41 13 82 */	cror 2, 1, 2
/* 801FD290 001F8EF0  40 82 00 0C */	bne lbl_801FD29C
/* 801FD294 001F8EF4  38 C0 00 00 */	li r6, 0
/* 801FD298 001F8EF8  48 00 00 24 */	b lbl_801FD2BC
lbl_801FD29C:
/* 801FD29C 001F8EFC  C0 02 98 8C */	lfs f0, lbl_80641E8C-_SDA2_BASE_(r2)
/* 801FD2A0 001F8F00  EC 20 00 72 */	fmuls f1, f0, f1
/* 801FD2A4 001F8F04  4B FC 9D 5D */	bl __cvt_fp2unsigned
/* 801FD2A8 001F8F08  3C 00 00 FF */	lis r0, 0xff
/* 801FD2AC 001F8F0C  7C 03 00 40 */	cmplw r3, r0
/* 801FD2B0 001F8F10  40 80 00 08 */	bge lbl_801FD2B8
/* 801FD2B4 001F8F14  3C 60 00 FF */	lis r3, 0xff
lbl_801FD2B8:
/* 801FD2B8 001F8F18  54 66 C6 3E */	rlwinm r6, r3, 0x18, 0x18, 0x1f
lbl_801FD2BC:
/* 801FD2BC 001F8F1C  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FD2C0 001F8F20  38 60 00 FE */	li r3, 0xfe
/* 801FD2C4 001F8F24  98 C1 00 14 */	stb r6, 0x14(r1)
/* 801FD2C8 001F8F28  38 00 00 03 */	li r0, 3
/* 801FD2CC 001F8F2C  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FD2D0 001F8F30  38 80 00 00 */	li r4, 0
/* 801FD2D4 001F8F34  98 C1 00 15 */	stb r6, 0x15(r1)
/* 801FD2D8 001F8F38  98 C1 00 16 */	stb r6, 0x16(r1)
/* 801FD2DC 001F8F3C  98 C1 00 17 */	stb r6, 0x17(r1)
/* 801FD2E0 001F8F40  80 C1 00 14 */	lwz r6, 0x14(r1)
/* 801FD2E4 001F8F44  98 61 00 10 */	stb r3, 0x10(r1)
/* 801FD2E8 001F8F48  90 C5 08 D4 */	stw r6, 0x8d4(r5)
/* 801FD2EC 001F8F4C  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FD2F0 001F8F50  98 61 00 11 */	stb r3, 0x11(r1)
/* 801FD2F4 001F8F54  80 A6 00 50 */	lwz r5, 0x50(r6)
/* 801FD2F8 001F8F58  98 61 00 12 */	stb r3, 0x12(r1)
/* 801FD2FC 001F8F5C  60 A5 00 01 */	ori r5, r5, 1
/* 801FD300 001F8F60  90 A6 00 50 */	stw r5, 0x50(r6)
/* 801FD304 001F8F64  98 61 00 13 */	stb r3, 0x13(r1)
/* 801FD308 001F8F68  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FD30C 001F8F6C  80 A1 00 10 */	lwz r5, 0x10(r1)
/* 801FD310 001F8F70  80 66 00 00 */	lwz r3, 0(r6)
/* 801FD314 001F8F74  60 63 00 10 */	ori r3, r3, 0x10
/* 801FD318 001F8F78  90 66 00 00 */	stw r3, 0(r6)
/* 801FD31C 001F8F7C  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD320 001F8F80  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 801FD324 001F8F84  90 A3 08 D8 */	stw r5, 0x8d8(r3)
/* 801FD328 001F8F88  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FD32C 001F8F8C  80 65 00 50 */	lwz r3, 0x50(r5)
/* 801FD330 001F8F90  60 63 00 02 */	ori r3, r3, 2
/* 801FD334 001F8F94  90 65 00 50 */	stw r3, 0x50(r5)
/* 801FD338 001F8F98  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FD33C 001F8F9C  80 65 00 00 */	lwz r3, 0(r5)
/* 801FD340 001F8FA0  60 63 00 10 */	ori r3, r3, 0x10
/* 801FD344 001F8FA4  90 65 00 00 */	stw r3, 0(r5)
/* 801FD348 001F8FA8  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FD34C 001F8FAC  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FD350 001F8FB0  90 03 0A 04 */	stw r0, 0xa04(r3)
/* 801FD354 001F8FB4  90 03 0A 08 */	stw r0, 0xa08(r3)
/* 801FD358 001F8FB8  90 03 0A 0C */	stw r0, 0xa0c(r3)
/* 801FD35C 001F8FBC  90 03 0A 10 */	stw r0, 0xa10(r3)
/* 801FD360 001F8FC0  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FD364 001F8FC4  80 03 00 60 */	lwz r0, 0x60(r3)
/* 801FD368 001F8FC8  60 00 00 04 */	ori r0, r0, 4
/* 801FD36C 001F8FCC  90 03 00 60 */	stw r0, 0x60(r3)
/* 801FD370 001F8FD0  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FD374 001F8FD4  80 03 00 00 */	lwz r0, 0(r3)
/* 801FD378 001F8FD8  60 00 00 20 */	ori r0, r0, 0x20
/* 801FD37C 001F8FDC  90 03 00 00 */	stw r0, 0(r3)
/* 801FD380 001F8FE0  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FD384 001F8FE4  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FD388 001F8FE8  90 83 0A 14 */	stw r4, 0xa14(r3)
/* 801FD38C 001F8FEC  90 83 0A 18 */	stw r4, 0xa18(r3)
/* 801FD390 001F8FF0  90 83 0A 1C */	stw r4, 0xa1c(r3)
/* 801FD394 001F8FF4  90 83 0A 20 */	stw r4, 0xa20(r3)
/* 801FD398 001F8FF8  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FD39C 001F8FFC  80 03 00 60 */	lwz r0, 0x60(r3)
/* 801FD3A0 001F9000  60 00 00 08 */	ori r0, r0, 8
/* 801FD3A4 001F9004  90 03 00 60 */	stw r0, 0x60(r3)
/* 801FD3A8 001F9008  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FD3AC 001F900C  80 03 00 00 */	lwz r0, 0(r3)
/* 801FD3B0 001F9010  60 00 00 20 */	ori r0, r0, 0x20
/* 801FD3B4 001F9014  90 03 00 00 */	stw r0, 0(r3)
/* 801FD3B8 001F9018  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FD3BC 001F901C  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FD3C0 001F9020  80 03 07 F4 */	lwz r0, 0x7f4(r3)
/* 801FD3C4 001F9024  2C 00 00 07 */	cmpwi r0, 7
/* 801FD3C8 001F9028  41 82 00 08 */	beq lbl_801FD3D0
/* 801FD3CC 001F902C  90 83 07 F4 */	stw r4, 0x7f4(r3)
lbl_801FD3D0:
/* 801FD3D0 001F9030  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FD3D4 001F9034  38 00 00 00 */	li r0, 0
/* 801FD3D8 001F9038  38 E0 00 FF */	li r7, 0xff
/* 801FD3DC 001F903C  38 80 00 02 */	li r4, 2
/* 801FD3E0 001F9040  81 09 00 40 */	lwz r8, 0x40(r9)
/* 801FD3E4 001F9044  38 C0 00 0C */	li r6, 0xc
/* 801FD3E8 001F9048  38 A0 00 1C */	li r5, 0x1c
/* 801FD3EC 001F904C  38 60 00 0F */	li r3, 0xf
/* 801FD3F0 001F9050  61 08 00 01 */	ori r8, r8, 1
/* 801FD3F4 001F9054  91 09 00 40 */	stw r8, 0x40(r9)
/* 801FD3F8 001F9058  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FD3FC 001F905C  81 09 00 00 */	lwz r8, 0(r9)
/* 801FD400 001F9060  61 08 00 08 */	ori r8, r8, 8
/* 801FD404 001F9064  91 09 00 00 */	stw r8, 0(r9)
/* 801FD408 001F9068  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FD40C 001F906C  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FD410 001F9070  90 08 02 84 */	stw r0, 0x284(r8)
/* 801FD414 001F9074  90 08 02 88 */	stw r0, 0x288(r8)
/* 801FD418 001F9078  90 E8 02 8C */	stw r7, 0x28c(r8)
/* 801FD41C 001F907C  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FD420 001F9080  80 E8 00 28 */	lwz r7, 0x28(r8)
/* 801FD424 001F9084  60 E7 00 01 */	ori r7, r7, 1
/* 801FD428 001F9088  90 E8 00 28 */	stw r7, 0x28(r8)
/* 801FD42C 001F908C  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FD430 001F9090  80 E8 00 00 */	lwz r7, 0(r8)
/* 801FD434 001F9094  60 E7 00 08 */	ori r7, r7, 8
/* 801FD438 001F9098  90 E8 00 00 */	stw r7, 0(r8)
/* 801FD43C 001F909C  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FD440 001F90A0  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FD444 001F90A4  90 87 09 64 */	stw r4, 0x964(r7)
/* 801FD448 001F90A8  90 87 09 68 */	stw r4, 0x968(r7)
/* 801FD44C 001F90AC  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FD450 001F90B0  80 87 00 5C */	lwz r4, 0x5c(r7)
/* 801FD454 001F90B4  60 84 00 01 */	ori r4, r4, 1
/* 801FD458 001F90B8  90 87 00 5C */	stw r4, 0x5c(r7)
/* 801FD45C 001F90BC  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FD460 001F90C0  80 87 00 00 */	lwz r4, 0(r7)
/* 801FD464 001F90C4  60 84 00 20 */	ori r4, r4, 0x20
/* 801FD468 001F90C8  90 87 00 00 */	stw r4, 0(r7)
/* 801FD46C 001F90CC  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FD470 001F90D0  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 801FD474 001F90D4  90 C4 08 E4 */	stw r6, 0x8e4(r4)
/* 801FD478 001F90D8  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FD47C 001F90DC  80 86 00 54 */	lwz r4, 0x54(r6)
/* 801FD480 001F90E0  60 84 00 01 */	ori r4, r4, 1
/* 801FD484 001F90E4  90 86 00 54 */	stw r4, 0x54(r6)
/* 801FD488 001F90E8  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FD48C 001F90EC  80 86 00 00 */	lwz r4, 0(r6)
/* 801FD490 001F90F0  60 84 00 10 */	ori r4, r4, 0x10
/* 801FD494 001F90F4  90 86 00 00 */	stw r4, 0(r6)
/* 801FD498 001F90F8  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 801FD49C 001F90FC  90 A4 09 24 */	stw r5, 0x924(r4)
/* 801FD4A0 001F9100  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FD4A4 001F9104  80 85 00 58 */	lwz r4, 0x58(r5)
/* 801FD4A8 001F9108  60 84 00 01 */	ori r4, r4, 1
/* 801FD4AC 001F910C  90 85 00 58 */	stw r4, 0x58(r5)
/* 801FD4B0 001F9110  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FD4B4 001F9114  80 85 00 00 */	lwz r4, 0(r5)
/* 801FD4B8 001F9118  60 84 00 10 */	ori r4, r4, 0x10
/* 801FD4BC 001F911C  90 85 00 00 */	stw r4, 0(r5)
/* 801FD4C0 001F9120  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD4C4 001F9124  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FD4C8 001F9128  90 04 05 44 */	stw r0, 0x544(r4)
/* 801FD4CC 001F912C  90 04 05 48 */	stw r0, 0x548(r4)
/* 801FD4D0 001F9130  90 04 05 4C */	stw r0, 0x54c(r4)
/* 801FD4D4 001F9134  98 04 05 50 */	stb r0, 0x550(r4)
/* 801FD4D8 001F9138  90 04 05 54 */	stw r0, 0x554(r4)
/* 801FD4DC 001F913C  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FD4E0 001F9140  80 85 00 34 */	lwz r4, 0x34(r5)
/* 801FD4E4 001F9144  60 84 00 01 */	ori r4, r4, 1
/* 801FD4E8 001F9148  90 85 00 34 */	stw r4, 0x34(r5)
/* 801FD4EC 001F914C  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FD4F0 001F9150  80 85 00 00 */	lwz r4, 0(r5)
/* 801FD4F4 001F9154  60 84 00 08 */	ori r4, r4, 8
/* 801FD4F8 001F9158  90 85 00 00 */	stw r4, 0(r5)
/* 801FD4FC 001F915C  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FD500 001F9160  80 89 16 38 */	lwz r4, 0x1638(r9)
/* 801FD504 001F9164  90 64 03 44 */	stw r3, 0x344(r4)
/* 801FD508 001F9168  90 64 03 48 */	stw r3, 0x348(r4)
/* 801FD50C 001F916C  90 64 03 4C */	stw r3, 0x34c(r4)
/* 801FD510 001F9170  90 64 03 50 */	stw r3, 0x350(r4)
/* 801FD514 001F9174  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FD518 001F9178  38 C0 00 01 */	li r6, 1
/* 801FD51C 001F917C  38 A0 00 06 */	li r5, 6
/* 801FD520 001F9180  38 80 00 07 */	li r4, 7
/* 801FD524 001F9184  80 E8 00 2C */	lwz r7, 0x2c(r8)
/* 801FD528 001F9188  38 60 00 04 */	li r3, 4
/* 801FD52C 001F918C  60 E7 00 01 */	ori r7, r7, 1
/* 801FD530 001F9190  90 E8 00 2C */	stw r7, 0x2c(r8)
/* 801FD534 001F9194  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FD538 001F9198  80 E8 00 00 */	lwz r7, 0(r8)
/* 801FD53C 001F919C  60 E7 00 08 */	ori r7, r7, 8
/* 801FD540 001F91A0  90 E8 00 00 */	stw r7, 0(r8)
/* 801FD544 001F91A4  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FD548 001F91A8  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FD54C 001F91AC  90 C7 06 84 */	stw r6, 0x684(r7)
/* 801FD550 001F91B0  90 07 06 88 */	stw r0, 0x688(r7)
/* 801FD554 001F91B4  90 07 06 8C */	stw r0, 0x68c(r7)
/* 801FD558 001F91B8  98 C7 06 90 */	stb r6, 0x690(r7)
/* 801FD55C 001F91BC  90 07 06 94 */	stw r0, 0x694(r7)
/* 801FD560 001F91C0  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FD564 001F91C4  80 C7 00 38 */	lwz r6, 0x38(r7)
/* 801FD568 001F91C8  60 C6 00 01 */	ori r6, r6, 1
/* 801FD56C 001F91CC  90 C7 00 38 */	stw r6, 0x38(r7)
/* 801FD570 001F91D0  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FD574 001F91D4  80 C7 00 00 */	lwz r6, 0(r7)
/* 801FD578 001F91D8  60 C6 00 08 */	ori r6, r6, 8
/* 801FD57C 001F91DC  90 C7 00 00 */	stw r6, 0(r7)
/* 801FD580 001F91E0  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FD584 001F91E4  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FD588 001F91E8  90 A6 04 44 */	stw r5, 0x444(r6)
/* 801FD58C 001F91EC  90 86 04 48 */	stw r4, 0x448(r6)
/* 801FD590 001F91F0  90 86 04 4C */	stw r4, 0x44c(r6)
/* 801FD594 001F91F4  90 66 04 50 */	stw r3, 0x450(r6)
/* 801FD598 001F91F8  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 801FD59C 001F91FC  80 64 00 30 */	lwz r3, 0x30(r4)
/* 801FD5A0 001F9200  60 63 00 01 */	ori r3, r3, 1
/* 801FD5A4 001F9204  90 64 00 30 */	stw r3, 0x30(r4)
/* 801FD5A8 001F9208  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 801FD5AC 001F920C  80 64 00 00 */	lwz r3, 0(r4)
/* 801FD5B0 001F9210  60 63 00 08 */	ori r3, r3, 8
/* 801FD5B4 001F9214  90 64 00 00 */	stw r3, 0(r4)
/* 801FD5B8 001F9218  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FD5BC 001F921C  80 8A 16 38 */	lwz r4, 0x1638(r10)
/* 801FD5C0 001F9220  80 64 08 18 */	lwz r3, 0x818(r4)
/* 801FD5C4 001F9224  2C 03 00 07 */	cmpwi r3, 7
/* 801FD5C8 001F9228  41 82 00 08 */	beq lbl_801FD5D0
/* 801FD5CC 001F922C  90 04 08 18 */	stw r0, 0x818(r4)
lbl_801FD5D0:
/* 801FD5D0 001F9230  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FD5D4 001F9234  39 00 00 00 */	li r8, 0
/* 801FD5D8 001F9238  38 E0 00 FF */	li r7, 0xff
/* 801FD5DC 001F923C  38 C0 00 03 */	li r6, 3
/* 801FD5E0 001F9240  80 69 00 40 */	lwz r3, 0x40(r9)
/* 801FD5E4 001F9244  38 80 00 0D */	li r4, 0xd
/* 801FD5E8 001F9248  38 00 00 1D */	li r0, 0x1d
/* 801FD5EC 001F924C  38 A0 00 0F */	li r5, 0xf
/* 801FD5F0 001F9250  60 63 00 02 */	ori r3, r3, 2
/* 801FD5F4 001F9254  90 69 00 40 */	stw r3, 0x40(r9)
/* 801FD5F8 001F9258  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FD5FC 001F925C  80 69 00 00 */	lwz r3, 0(r9)
/* 801FD600 001F9260  60 63 00 08 */	ori r3, r3, 8
/* 801FD604 001F9264  90 69 00 00 */	stw r3, 0(r9)
/* 801FD608 001F9268  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FD60C 001F926C  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FD610 001F9270  91 03 02 90 */	stw r8, 0x290(r3)
/* 801FD614 001F9274  91 03 02 94 */	stw r8, 0x294(r3)
/* 801FD618 001F9278  90 E3 02 98 */	stw r7, 0x298(r3)
/* 801FD61C 001F927C  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FD620 001F9280  80 69 00 28 */	lwz r3, 0x28(r9)
/* 801FD624 001F9284  60 63 00 02 */	ori r3, r3, 2
/* 801FD628 001F9288  90 69 00 28 */	stw r3, 0x28(r9)
/* 801FD62C 001F928C  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FD630 001F9290  80 69 00 00 */	lwz r3, 0(r9)
/* 801FD634 001F9294  60 63 00 08 */	ori r3, r3, 8
/* 801FD638 001F9298  90 69 00 00 */	stw r3, 0(r9)
/* 801FD63C 001F929C  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FD640 001F92A0  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FD644 001F92A4  90 C3 09 6C */	stw r6, 0x96c(r3)
/* 801FD648 001F92A8  90 C3 09 70 */	stw r6, 0x970(r3)
/* 801FD64C 001F92AC  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FD650 001F92B0  80 69 00 5C */	lwz r3, 0x5c(r9)
/* 801FD654 001F92B4  60 63 00 02 */	ori r3, r3, 2
/* 801FD658 001F92B8  90 69 00 5C */	stw r3, 0x5c(r9)
/* 801FD65C 001F92BC  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FD660 001F92C0  80 69 00 00 */	lwz r3, 0(r9)
/* 801FD664 001F92C4  60 63 00 20 */	ori r3, r3, 0x20
/* 801FD668 001F92C8  90 69 00 00 */	stw r3, 0(r9)
/* 801FD66C 001F92CC  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FD670 001F92D0  80 69 16 38 */	lwz r3, 0x1638(r9)
/* 801FD674 001F92D4  90 83 08 E8 */	stw r4, 0x8e8(r3)
/* 801FD678 001F92D8  80 89 16 38 */	lwz r4, 0x1638(r9)
/* 801FD67C 001F92DC  80 64 00 54 */	lwz r3, 0x54(r4)
/* 801FD680 001F92E0  60 63 00 02 */	ori r3, r3, 2
/* 801FD684 001F92E4  90 64 00 54 */	stw r3, 0x54(r4)
/* 801FD688 001F92E8  80 89 16 38 */	lwz r4, 0x1638(r9)
/* 801FD68C 001F92EC  80 64 00 00 */	lwz r3, 0(r4)
/* 801FD690 001F92F0  60 63 00 10 */	ori r3, r3, 0x10
/* 801FD694 001F92F4  90 64 00 00 */	stw r3, 0(r4)
/* 801FD698 001F92F8  80 69 16 38 */	lwz r3, 0x1638(r9)
/* 801FD69C 001F92FC  90 03 09 28 */	stw r0, 0x928(r3)
/* 801FD6A0 001F9300  80 69 16 38 */	lwz r3, 0x1638(r9)
/* 801FD6A4 001F9304  80 03 00 58 */	lwz r0, 0x58(r3)
/* 801FD6A8 001F9308  60 00 00 02 */	ori r0, r0, 2
/* 801FD6AC 001F930C  90 03 00 58 */	stw r0, 0x58(r3)
/* 801FD6B0 001F9310  80 69 16 38 */	lwz r3, 0x1638(r9)
/* 801FD6B4 001F9314  80 03 00 00 */	lwz r0, 0(r3)
/* 801FD6B8 001F9318  60 00 00 10 */	ori r0, r0, 0x10
/* 801FD6BC 001F931C  90 03 00 00 */	stw r0, 0(r3)
/* 801FD6C0 001F9320  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FD6C4 001F9324  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FD6C8 001F9328  91 03 05 58 */	stw r8, 0x558(r3)
/* 801FD6CC 001F932C  91 03 05 5C */	stw r8, 0x55c(r3)
/* 801FD6D0 001F9330  91 03 05 60 */	stw r8, 0x560(r3)
/* 801FD6D4 001F9334  99 03 05 64 */	stb r8, 0x564(r3)
/* 801FD6D8 001F9338  91 03 05 68 */	stw r8, 0x568(r3)
/* 801FD6DC 001F933C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FD6E0 001F9340  80 03 00 34 */	lwz r0, 0x34(r3)
/* 801FD6E4 001F9344  60 00 00 02 */	ori r0, r0, 2
/* 801FD6E8 001F9348  90 03 00 34 */	stw r0, 0x34(r3)
/* 801FD6EC 001F934C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FD6F0 001F9350  80 03 00 00 */	lwz r0, 0(r3)
/* 801FD6F4 001F9354  60 00 00 08 */	ori r0, r0, 8
/* 801FD6F8 001F9358  90 03 00 00 */	stw r0, 0(r3)
/* 801FD6FC 001F935C  83 AD A3 D8 */	lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 801FD700 001F9360  80 7D 16 38 */	lwz r3, 0x1638(r29)
/* 801FD704 001F9364  90 A3 03 54 */	stw r5, 0x354(r3)
/* 801FD708 001F9368  90 A3 03 58 */	stw r5, 0x358(r3)
/* 801FD70C 001F936C  90 A3 03 5C */	stw r5, 0x35c(r3)
/* 801FD710 001F9370  90 A3 03 60 */	stw r5, 0x360(r3)
/* 801FD714 001F9374  83 FD 16 38 */	lwz r31, 0x1638(r29)
/* 801FD718 001F9378  39 40 00 0E */	li r10, 0xe
/* 801FD71C 001F937C  38 80 00 01 */	li r4, 1
/* 801FD720 001F9380  39 60 00 04 */	li r11, 4
/* 801FD724 001F9384  81 9F 00 2C */	lwz r12, 0x2c(r31)
/* 801FD728 001F9388  39 20 00 06 */	li r9, 6
/* 801FD72C 001F938C  38 60 00 07 */	li r3, 7
/* 801FD730 001F9390  38 00 00 08 */	li r0, 8
/* 801FD734 001F9394  61 8C 00 02 */	ori r12, r12, 2
/* 801FD738 001F9398  91 9F 00 2C */	stw r12, 0x2c(r31)
/* 801FD73C 001F939C  83 FD 16 38 */	lwz r31, 0x1638(r29)
/* 801FD740 001F93A0  81 9F 00 00 */	lwz r12, 0(r31)
/* 801FD744 001F93A4  61 8C 00 08 */	ori r12, r12, 8
/* 801FD748 001F93A8  91 9F 00 00 */	stw r12, 0(r31)
/* 801FD74C 001F93AC  83 AD A3 D8 */	lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 801FD750 001F93B0  81 9D 16 38 */	lwz r12, 0x1638(r29)
/* 801FD754 001F93B4  91 4C 06 98 */	stw r10, 0x698(r12)
/* 801FD758 001F93B8  91 0C 06 9C */	stw r8, 0x69c(r12)
/* 801FD75C 001F93BC  91 0C 06 A0 */	stw r8, 0x6a0(r12)
/* 801FD760 001F93C0  98 8C 06 A4 */	stb r4, 0x6a4(r12)
/* 801FD764 001F93C4  91 0C 06 A8 */	stw r8, 0x6a8(r12)
/* 801FD768 001F93C8  81 9D 16 38 */	lwz r12, 0x1638(r29)
/* 801FD76C 001F93CC  81 4C 00 38 */	lwz r10, 0x38(r12)
/* 801FD770 001F93D0  61 4A 00 02 */	ori r10, r10, 2
/* 801FD774 001F93D4  91 4C 00 38 */	stw r10, 0x38(r12)
/* 801FD778 001F93D8  81 9D 16 38 */	lwz r12, 0x1638(r29)
/* 801FD77C 001F93DC  81 4C 00 00 */	lwz r10, 0(r12)
/* 801FD780 001F93E0  61 4A 00 08 */	ori r10, r10, 8
/* 801FD784 001F93E4  91 4C 00 00 */	stw r10, 0(r12)
/* 801FD788 001F93E8  81 8D A3 D8 */	lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801FD78C 001F93EC  81 4C 16 38 */	lwz r10, 0x1638(r12)
/* 801FD790 001F93F0  91 6A 04 54 */	stw r11, 0x454(r10)
/* 801FD794 001F93F4  91 2A 04 58 */	stw r9, 0x458(r10)
/* 801FD798 001F93F8  91 0A 04 5C */	stw r8, 0x45c(r10)
/* 801FD79C 001F93FC  90 6A 04 60 */	stw r3, 0x460(r10)
/* 801FD7A0 001F9400  81 4C 16 38 */	lwz r10, 0x1638(r12)
/* 801FD7A4 001F9404  81 2A 00 30 */	lwz r9, 0x30(r10)
/* 801FD7A8 001F9408  61 29 00 02 */	ori r9, r9, 2
/* 801FD7AC 001F940C  91 2A 00 30 */	stw r9, 0x30(r10)
/* 801FD7B0 001F9410  81 4C 16 38 */	lwz r10, 0x1638(r12)
/* 801FD7B4 001F9414  81 2A 00 00 */	lwz r9, 0(r10)
/* 801FD7B8 001F9418  61 29 00 08 */	ori r9, r9, 8
/* 801FD7BC 001F941C  91 2A 00 00 */	stw r9, 0(r10)
/* 801FD7C0 001F9420  81 8D A3 D8 */	lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801FD7C4 001F9424  81 2C 16 38 */	lwz r9, 0x1638(r12)
/* 801FD7C8 001F9428  90 89 02 9C */	stw r4, 0x29c(r9)
/* 801FD7CC 001F942C  90 89 02 A0 */	stw r4, 0x2a0(r9)
/* 801FD7D0 001F9430  91 69 02 A4 */	stw r11, 0x2a4(r9)
/* 801FD7D4 001F9434  81 4C 16 38 */	lwz r10, 0x1638(r12)
/* 801FD7D8 001F9438  81 2A 00 28 */	lwz r9, 0x28(r10)
/* 801FD7DC 001F943C  61 29 00 04 */	ori r9, r9, 4
/* 801FD7E0 001F9440  91 2A 00 28 */	stw r9, 0x28(r10)
/* 801FD7E4 001F9444  81 4C 16 38 */	lwz r10, 0x1638(r12)
/* 801FD7E8 001F9448  81 2A 00 00 */	lwz r9, 0(r10)
/* 801FD7EC 001F944C  61 29 00 08 */	ori r9, r9, 8
/* 801FD7F0 001F9450  91 2A 00 00 */	stw r9, 0(r10)
/* 801FD7F4 001F9454  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FD7F8 001F9458  81 2B 16 38 */	lwz r9, 0x1638(r11)
/* 801FD7FC 001F945C  91 09 05 6C */	stw r8, 0x56c(r9)
/* 801FD800 001F9460  91 09 05 70 */	stw r8, 0x570(r9)
/* 801FD804 001F9464  91 09 05 74 */	stw r8, 0x574(r9)
/* 801FD808 001F9468  99 09 05 78 */	stb r8, 0x578(r9)
/* 801FD80C 001F946C  91 09 05 7C */	stw r8, 0x57c(r9)
/* 801FD810 001F9470  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FD814 001F9474  81 2A 00 34 */	lwz r9, 0x34(r10)
/* 801FD818 001F9478  61 29 00 04 */	ori r9, r9, 4
/* 801FD81C 001F947C  91 2A 00 34 */	stw r9, 0x34(r10)
/* 801FD820 001F9480  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FD824 001F9484  81 2A 00 00 */	lwz r9, 0(r10)
/* 801FD828 001F9488  61 29 00 08 */	ori r9, r9, 8
/* 801FD82C 001F948C  91 2A 00 00 */	stw r9, 0(r10)
/* 801FD830 001F9490  83 AD A3 D8 */	lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 801FD834 001F9494  81 3D 16 38 */	lwz r9, 0x1638(r29)
/* 801FD838 001F9498  90 A9 03 64 */	stw r5, 0x364(r9)
/* 801FD83C 001F949C  90 A9 03 68 */	stw r5, 0x368(r9)
/* 801FD840 001F94A0  90 A9 03 6C */	stw r5, 0x36c(r9)
/* 801FD844 001F94A4  90 09 03 70 */	stw r0, 0x370(r9)
/* 801FD848 001F94A8  81 9D 16 38 */	lwz r12, 0x1638(r29)
/* 801FD84C 001F94AC  39 40 00 05 */	li r10, 5
/* 801FD850 001F94B0  39 20 00 02 */	li r9, 2
/* 801FD854 001F94B4  81 6C 00 2C */	lwz r11, 0x2c(r12)
/* 801FD858 001F94B8  61 6B 00 04 */	ori r11, r11, 4
/* 801FD85C 001F94BC  91 6C 00 2C */	stw r11, 0x2c(r12)
/* 801FD860 001F94C0  81 9D 16 38 */	lwz r12, 0x1638(r29)
/* 801FD864 001F94C4  81 6C 00 00 */	lwz r11, 0(r12)
/* 801FD868 001F94C8  61 6B 00 08 */	ori r11, r11, 8
/* 801FD86C 001F94CC  91 6C 00 00 */	stw r11, 0(r12)
/* 801FD870 001F94D0  83 AD A3 D8 */	lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 801FD874 001F94D4  81 7D 16 38 */	lwz r11, 0x1638(r29)
/* 801FD878 001F94D8  91 0B 06 AC */	stw r8, 0x6ac(r11)
/* 801FD87C 001F94DC  91 0B 06 B0 */	stw r8, 0x6b0(r11)
/* 801FD880 001F94E0  91 0B 06 B4 */	stw r8, 0x6b4(r11)
/* 801FD884 001F94E4  99 0B 06 B8 */	stb r8, 0x6b8(r11)
/* 801FD888 001F94E8  91 0B 06 BC */	stw r8, 0x6bc(r11)
/* 801FD88C 001F94EC  81 9D 16 38 */	lwz r12, 0x1638(r29)
/* 801FD890 001F94F0  81 6C 00 38 */	lwz r11, 0x38(r12)
/* 801FD894 001F94F4  61 6B 00 04 */	ori r11, r11, 4
/* 801FD898 001F94F8  91 6C 00 38 */	stw r11, 0x38(r12)
/* 801FD89C 001F94FC  81 9D 16 38 */	lwz r12, 0x1638(r29)
/* 801FD8A0 001F9500  81 6C 00 00 */	lwz r11, 0(r12)
/* 801FD8A4 001F9504  61 6B 00 08 */	ori r11, r11, 8
/* 801FD8A8 001F9508  91 6C 00 00 */	stw r11, 0(r12)
/* 801FD8AC 001F950C  81 8D A3 D8 */	lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801FD8B0 001F9510  81 6C 16 38 */	lwz r11, 0x1638(r12)
/* 801FD8B4 001F9514  90 6B 04 64 */	stw r3, 0x464(r11)
/* 801FD8B8 001F9518  91 0B 04 68 */	stw r8, 0x468(r11)
/* 801FD8BC 001F951C  91 4B 04 6C */	stw r10, 0x46c(r11)
/* 801FD8C0 001F9520  90 6B 04 70 */	stw r3, 0x470(r11)
/* 801FD8C4 001F9524  81 6C 16 38 */	lwz r11, 0x1638(r12)
/* 801FD8C8 001F9528  81 4B 00 30 */	lwz r10, 0x30(r11)
/* 801FD8CC 001F952C  61 4A 00 04 */	ori r10, r10, 4
/* 801FD8D0 001F9530  91 4B 00 30 */	stw r10, 0x30(r11)
/* 801FD8D4 001F9534  81 6C 16 38 */	lwz r11, 0x1638(r12)
/* 801FD8D8 001F9538  81 4B 00 00 */	lwz r10, 0(r11)
/* 801FD8DC 001F953C  61 4A 00 08 */	ori r10, r10, 8
/* 801FD8E0 001F9540  91 4B 00 00 */	stw r10, 0(r11)
/* 801FD8E4 001F9544  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FD8E8 001F9548  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FD8EC 001F954C  91 2A 02 A8 */	stw r9, 0x2a8(r10)
/* 801FD8F0 001F9550  90 8A 02 AC */	stw r4, 0x2ac(r10)
/* 801FD8F4 001F9554  90 EA 02 B0 */	stw r7, 0x2b0(r10)
/* 801FD8F8 001F9558  81 2B 16 38 */	lwz r9, 0x1638(r11)
/* 801FD8FC 001F955C  80 E9 00 28 */	lwz r7, 0x28(r9)
/* 801FD900 001F9560  60 E7 00 08 */	ori r7, r7, 8
/* 801FD904 001F9564  90 E9 00 28 */	stw r7, 0x28(r9)
/* 801FD908 001F9568  81 2B 16 38 */	lwz r9, 0x1638(r11)
/* 801FD90C 001F956C  80 E9 00 00 */	lwz r7, 0(r9)
/* 801FD910 001F9570  60 E7 00 08 */	ori r7, r7, 8
/* 801FD914 001F9574  90 E9 00 00 */	stw r7, 0(r9)
/* 801FD918 001F9578  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FD91C 001F957C  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FD920 001F9580  91 07 05 80 */	stw r8, 0x580(r7)
/* 801FD924 001F9584  91 07 05 84 */	stw r8, 0x584(r7)
/* 801FD928 001F9588  90 C7 05 88 */	stw r6, 0x588(r7)
/* 801FD92C 001F958C  98 87 05 8C */	stb r4, 0x58c(r7)
/* 801FD930 001F9590  91 07 05 90 */	stw r8, 0x590(r7)
/* 801FD934 001F9594  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FD938 001F9598  80 C7 00 34 */	lwz r6, 0x34(r7)
/* 801FD93C 001F959C  60 C6 00 08 */	ori r6, r6, 8
/* 801FD940 001F95A0  90 C7 00 34 */	stw r6, 0x34(r7)
/* 801FD944 001F95A4  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FD948 001F95A8  80 C7 00 00 */	lwz r6, 0(r7)
/* 801FD94C 001F95AC  60 C6 00 08 */	ori r6, r6, 8
/* 801FD950 001F95B0  90 C7 00 00 */	stw r6, 0(r7)
/* 801FD954 001F95B4  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FD958 001F95B8  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FD95C 001F95BC  90 06 03 74 */	stw r0, 0x374(r6)
/* 801FD960 001F95C0  90 A6 03 78 */	stw r5, 0x378(r6)
/* 801FD964 001F95C4  90 A6 03 7C */	stw r5, 0x37c(r6)
/* 801FD968 001F95C8  91 06 03 80 */	stw r8, 0x380(r6)
/* 801FD96C 001F95CC  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FD970 001F95D0  80 05 00 2C */	lwz r0, 0x2c(r5)
/* 801FD974 001F95D4  60 00 00 08 */	ori r0, r0, 8
/* 801FD978 001F95D8  90 05 00 2C */	stw r0, 0x2c(r5)
/* 801FD97C 001F95DC  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FD980 001F95E0  80 05 00 00 */	lwz r0, 0(r5)
/* 801FD984 001F95E4  60 00 00 08 */	ori r0, r0, 8
/* 801FD988 001F95E8  90 05 00 00 */	stw r0, 0(r5)
/* 801FD98C 001F95EC  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD990 001F95F0  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FD994 001F95F4  91 05 06 C0 */	stw r8, 0x6c0(r5)
/* 801FD998 001F95F8  91 05 06 C4 */	stw r8, 0x6c4(r5)
/* 801FD99C 001F95FC  90 85 06 C8 */	stw r4, 0x6c8(r5)
/* 801FD9A0 001F9600  98 85 06 CC */	stb r4, 0x6cc(r5)
/* 801FD9A4 001F9604  91 05 06 D0 */	stw r8, 0x6d0(r5)
/* 801FD9A8 001F9608  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FD9AC 001F960C  80 04 00 38 */	lwz r0, 0x38(r4)
/* 801FD9B0 001F9610  60 00 00 08 */	ori r0, r0, 8
/* 801FD9B4 001F9614  90 04 00 38 */	stw r0, 0x38(r4)
/* 801FD9B8 001F9618  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FD9BC 001F961C  80 04 00 00 */	lwz r0, 0(r4)
/* 801FD9C0 001F9620  60 00 00 08 */	ori r0, r0, 8
/* 801FD9C4 001F9624  90 04 00 00 */	stw r0, 0(r4)
/* 801FD9C8 001F9628  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FD9CC 001F962C  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FD9D0 001F9630  90 64 04 74 */	stw r3, 0x474(r4)
/* 801FD9D4 001F9634  90 64 04 78 */	stw r3, 0x478(r4)
/* 801FD9D8 001F9638  90 64 04 7C */	stw r3, 0x47c(r4)
/* 801FD9DC 001F963C  91 04 04 80 */	stw r8, 0x480(r4)
/* 801FD9E0 001F9640  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FD9E4 001F9644  80 03 00 30 */	lwz r0, 0x30(r3)
/* 801FD9E8 001F9648  60 00 00 08 */	ori r0, r0, 8
/* 801FD9EC 001F964C  90 03 00 30 */	stw r0, 0x30(r3)
/* 801FD9F0 001F9650  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FD9F4 001F9654  80 03 00 00 */	lwz r0, 0(r3)
/* 801FD9F8 001F9658  60 00 00 08 */	ori r0, r0, 8
/* 801FD9FC 001F965C  90 03 00 00 */	stw r0, 0(r3)
/* 801FDA00 001F9660  80 1E 04 4C */	lwz r0, 0x44c(r30)
/* 801FDA04 001F9664  2C 00 00 01 */	cmpwi r0, 1
/* 801FDA08 001F9668  40 82 00 20 */	bne lbl_801FDA28
/* 801FDA0C 001F966C  88 BE 04 48 */	lbz r5, 0x448(r30)
/* 801FDA10 001F9670  7F C3 F3 78 */	mr r3, r30
/* 801FDA14 001F9674  C0 3E 04 40 */	lfs f1, 0x440(r30)
/* 801FDA18 001F9678  38 9E 04 38 */	addi r4, r30, 0x438
/* 801FDA1C 001F967C  38 C0 00 01 */	li r6, 1
/* 801FDA20 001F9680  4B FF E4 CD */	bl func_801FBEEC
/* 801FDA24 001F9684  48 00 00 18 */	b lbl_801FDA3C
lbl_801FDA28:
/* 801FDA28 001F9688  88 9E 04 48 */	lbz r4, 0x448(r30)
/* 801FDA2C 001F968C  7F C3 F3 78 */	mr r3, r30
/* 801FDA30 001F9690  C0 3E 04 40 */	lfs f1, 0x440(r30)
/* 801FDA34 001F9694  38 A0 00 01 */	li r5, 1
/* 801FDA38 001F9698  4B FF E8 2D */	bl func_801FC264
lbl_801FDA3C:
/* 801FDA3C 001F969C  80 01 00 34 */	lwz r0, 0x34(r1)
/* 801FDA40 001F96A0  83 E1 00 2C */	lwz r31, 0x2c(r1)
/* 801FDA44 001F96A4  83 C1 00 28 */	lwz r30, 0x28(r1)
/* 801FDA48 001F96A8  83 A1 00 24 */	lwz r29, 0x24(r1)
/* 801FDA4C 001F96AC  7C 08 03 A6 */	mtlr r0
/* 801FDA50 001F96B0  38 21 00 30 */	addi r1, r1, 0x30
/* 801FDA54 001F96B4  4E 80 00 20 */	blr

.global func_801FDA58
func_801FDA58:
/* 801FDA58 001F96B8  94 21 FF B0 */	stwu r1, -0x50(r1)
/* 801FDA5C 001F96BC  7C 08 02 A6 */	mflr r0
/* 801FDA60 001F96C0  90 01 00 54 */	stw r0, 0x54(r1)
/* 801FDA64 001F96C4  39 61 00 50 */	addi r11, r1, 0x50
/* 801FDA68 001F96C8  4B FC 96 A1 */	bl _savegpr_19
/* 801FDA6C 001F96CC  88 03 04 0C */	lbz r0, 0x40c(r3)
/* 801FDA70 001F96D0  7C 7E 1B 78 */	mr r30, r3
/* 801FDA74 001F96D4  7C 9F 23 78 */	mr r31, r4
/* 801FDA78 001F96D8  80 63 03 EC */	lwz r3, 0x3ec(r3)
/* 801FDA7C 001F96DC  38 A0 00 00 */	li r5, 0
/* 801FDA80 001F96E0  3A A0 00 00 */	li r21, 0
/* 801FDA84 001F96E4  3A C0 00 00 */	li r22, 0
/* 801FDA88 001F96E8  7C 09 03 A6 */	mtctr r0
/* 801FDA8C 001F96EC  28 00 00 00 */	cmplwi r0, 0
/* 801FDA90 001F96F0  40 81 00 44 */	ble lbl_801FDAD4
lbl_801FDA94:
/* 801FDA94 001F96F4  88 03 00 01 */	lbz r0, 1(r3)
/* 801FDA98 001F96F8  2C 00 00 00 */	cmpwi r0, 0
/* 801FDA9C 001F96FC  41 82 00 30 */	beq lbl_801FDACC
/* 801FDAA0 001F9700  88 03 00 03 */	lbz r0, 3(r3)
/* 801FDAA4 001F9704  7C 00 20 40 */	cmplw r0, r4
/* 801FDAA8 001F9708  40 82 00 24 */	bne lbl_801FDACC
/* 801FDAAC 001F970C  80 03 00 04 */	lwz r0, 4(r3)
/* 801FDAB0 001F9710  2C 00 00 00 */	cmpwi r0, 0
/* 801FDAB4 001F9714  41 82 00 08 */	beq lbl_801FDABC
/* 801FDAB8 001F9718  3A B5 00 01 */	addi r21, r21, 1
lbl_801FDABC:
/* 801FDABC 001F971C  2C 00 00 00 */	cmpwi r0, 0
/* 801FDAC0 001F9720  40 82 00 08 */	bne lbl_801FDAC8
/* 801FDAC4 001F9724  3A D6 00 01 */	addi r22, r22, 1
lbl_801FDAC8:
/* 801FDAC8 001F9728  38 A5 00 01 */	addi r5, r5, 1
lbl_801FDACC:
/* 801FDACC 001F972C  38 63 00 08 */	addi r3, r3, 8
/* 801FDAD0 001F9730  42 00 FF C4 */	bdnz lbl_801FDA94
lbl_801FDAD4:
/* 801FDAD4 001F9734  2C 05 00 00 */	cmpwi r5, 0
/* 801FDAD8 001F9738  41 82 06 5C */	beq lbl_801FE134
/* 801FDADC 001F973C  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FDAE0 001F9740  3B 80 00 01 */	li r28, 1
/* 801FDAE4 001F9744  3B 60 00 04 */	li r27, 4
/* 801FDAE8 001F9748  38 80 00 05 */	li r4, 5
/* 801FDAEC 001F974C  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FDAF0 001F9750  3B 40 00 00 */	li r26, 0
/* 801FDAF4 001F9754  38 00 00 07 */	li r0, 7
/* 801FDAF8 001F9758  3B 20 00 03 */	li r25, 3
/* 801FDAFC 001F975C  93 83 0A 24 */	stw r28, 0xa24(r3)
/* 801FDB00 001F9760  3B 00 00 02 */	li r24, 2
/* 801FDB04 001F9764  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FDB08 001F9768  93 63 0A 28 */	stw r27, 0xa28(r3)
/* 801FDB0C 001F976C  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FDB10 001F9770  90 83 0A 2C */	stw r4, 0xa2c(r3)
/* 801FDB14 001F9774  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FDB18 001F9778  90 83 0A 30 */	stw r4, 0xa30(r3)
/* 801FDB1C 001F977C  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FDB20 001F9780  80 64 00 64 */	lwz r3, 0x64(r4)
/* 801FDB24 001F9784  60 63 00 01 */	ori r3, r3, 1
/* 801FDB28 001F9788  90 64 00 64 */	stw r3, 0x64(r4)
/* 801FDB2C 001F978C  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FDB30 001F9790  80 64 00 00 */	lwz r3, 0(r4)
/* 801FDB34 001F9794  60 63 00 40 */	ori r3, r3, 0x40
/* 801FDB38 001F9798  90 64 00 00 */	stw r3, 0(r4)
/* 801FDB3C 001F979C  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FDB40 001F97A0  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FDB44 001F97A4  9B 83 0A 36 */	stb r28, 0xa36(r3)
/* 801FDB48 001F97A8  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FDB4C 001F97AC  9B 83 0A 37 */	stb r28, 0xa37(r3)
/* 801FDB50 001F97B0  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FDB54 001F97B4  9B 43 0A 38 */	stb r26, 0xa38(r3)
/* 801FDB58 001F97B8  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FDB5C 001F97BC  80 64 00 64 */	lwz r3, 0x64(r4)
/* 801FDB60 001F97C0  60 63 00 04 */	ori r3, r3, 4
/* 801FDB64 001F97C4  90 64 00 64 */	stw r3, 0x64(r4)
/* 801FDB68 001F97C8  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FDB6C 001F97CC  80 64 00 00 */	lwz r3, 0(r4)
/* 801FDB70 001F97D0  60 63 00 40 */	ori r3, r3, 0x40
/* 801FDB74 001F97D4  90 64 00 00 */	stw r3, 0(r4)
/* 801FDB78 001F97D8  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FDB7C 001F97DC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDB80 001F97E0  90 03 0A 44 */	stw r0, 0xa44(r3)
/* 801FDB84 001F97E4  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDB88 001F97E8  9B 43 0A 50 */	stb r26, 0xa50(r3)
/* 801FDB8C 001F97EC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDB90 001F97F0  93 43 0A 48 */	stw r26, 0xa48(r3)
/* 801FDB94 001F97F4  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDB98 001F97F8  90 03 0A 4C */	stw r0, 0xa4c(r3)
/* 801FDB9C 001F97FC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDBA0 001F9800  9B 43 0A 51 */	stb r26, 0xa51(r3)
/* 801FDBA4 001F9804  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDBA8 001F9808  9B 83 0A 52 */	stb r28, 0xa52(r3)
/* 801FDBAC 001F980C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDBB0 001F9810  80 03 00 64 */	lwz r0, 0x64(r3)
/* 801FDBB4 001F9814  60 00 00 10 */	ori r0, r0, 0x10
/* 801FDBB8 001F9818  90 03 00 64 */	stw r0, 0x64(r3)
/* 801FDBBC 001F981C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDBC0 001F9820  80 03 00 00 */	lwz r0, 0(r3)
/* 801FDBC4 001F9824  60 00 00 40 */	ori r0, r0, 0x40
/* 801FDBC8 001F9828  90 03 00 00 */	stw r0, 0(r3)
/* 801FDBCC 001F982C  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FDBD0 001F9830  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDBD4 001F9834  9B 43 0A 3C */	stb r26, 0xa3c(r3)
/* 801FDBD8 001F9838  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDBDC 001F983C  93 23 0A 40 */	stw r25, 0xa40(r3)
/* 801FDBE0 001F9840  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDBE4 001F9844  80 03 00 64 */	lwz r0, 0x64(r3)
/* 801FDBE8 001F9848  60 00 00 08 */	ori r0, r0, 8
/* 801FDBEC 001F984C  90 03 00 64 */	stw r0, 0x64(r3)
/* 801FDBF0 001F9850  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDBF4 001F9854  80 03 00 00 */	lwz r0, 0(r3)
/* 801FDBF8 001F9858  60 00 00 40 */	ori r0, r0, 0x40
/* 801FDBFC 001F985C  90 03 00 00 */	stw r0, 0(r3)
/* 801FDC00 001F9860  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FDC04 001F9864  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDC08 001F9868  93 83 01 88 */	stw r28, 0x188(r3)
/* 801FDC0C 001F986C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDC10 001F9870  80 03 00 10 */	lwz r0, 0x10(r3)
/* 801FDC14 001F9874  60 00 00 04 */	ori r0, r0, 4
/* 801FDC18 001F9878  90 03 00 10 */	stw r0, 0x10(r3)
/* 801FDC1C 001F987C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FDC20 001F9880  80 03 00 00 */	lwz r0, 0(r3)
/* 801FDC24 001F9884  60 00 00 02 */	ori r0, r0, 2
/* 801FDC28 001F9888  90 03 00 00 */	stw r0, 0(r3)
/* 801FDC2C 001F988C  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FDC30 001F9890  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FDC34 001F9894  93 03 01 84 */	stw r24, 0x184(r3)
/* 801FDC38 001F9898  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FDC3C 001F989C  38 80 00 00 */	li r4, 0
/* 801FDC40 001F98A0  38 A0 00 03 */	li r5, 3
/* 801FDC44 001F98A4  38 C0 00 01 */	li r6, 1
/* 801FDC48 001F98A8  80 03 00 10 */	lwz r0, 0x10(r3)
/* 801FDC4C 001F98AC  38 E0 00 01 */	li r7, 1
/* 801FDC50 001F98B0  39 00 00 00 */	li r8, 0
/* 801FDC54 001F98B4  39 20 00 00 */	li r9, 0
/* 801FDC58 001F98B8  60 00 00 02 */	ori r0, r0, 2
/* 801FDC5C 001F98BC  39 40 00 02 */	li r10, 2
/* 801FDC60 001F98C0  90 03 00 10 */	stw r0, 0x10(r3)
/* 801FDC64 001F98C4  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FDC68 001F98C8  80 03 00 00 */	lwz r0, 0(r3)
/* 801FDC6C 001F98CC  60 00 00 02 */	ori r0, r0, 2
/* 801FDC70 001F98D0  90 03 00 00 */	stw r0, 0(r3)
/* 801FDC74 001F98D4  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FDC78 001F98D8  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FDC7C 001F98DC  9B 83 02 80 */	stb r28, 0x280(r3)
/* 801FDC80 001F98E0  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FDC84 001F98E4  80 03 00 24 */	lwz r0, 0x24(r3)
/* 801FDC88 001F98E8  60 00 00 01 */	ori r0, r0, 1
/* 801FDC8C 001F98EC  90 03 00 24 */	stw r0, 0x24(r3)
/* 801FDC90 001F98F0  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FDC94 001F98F4  80 03 00 00 */	lwz r0, 0(r3)
/* 801FDC98 001F98F8  60 00 00 08 */	ori r0, r0, 8
/* 801FDC9C 001F98FC  90 03 00 00 */	stw r0, 0(r3)
/* 801FDCA0 001F9900  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FDCA4 001F9904  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FDCA8 001F9908  9B 83 01 8C */	stb r28, 0x18c(r3)
/* 801FDCAC 001F990C  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FDCB0 001F9910  80 03 00 14 */	lwz r0, 0x14(r3)
/* 801FDCB4 001F9914  60 00 00 01 */	ori r0, r0, 1
/* 801FDCB8 001F9918  90 03 00 14 */	stw r0, 0x14(r3)
/* 801FDCBC 001F991C  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FDCC0 001F9920  80 03 00 00 */	lwz r0, 0(r3)
/* 801FDCC4 001F9924  60 00 00 04 */	ori r0, r0, 4
/* 801FDCC8 001F9928  90 03 00 00 */	stw r0, 0(r3)
/* 801FDCCC 001F992C  93 41 00 08 */	stw r26, 8(r1)
/* 801FDCD0 001F9930  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDCD4 001F9934  48 03 5A B9 */	bl func_8023378C
/* 801FDCD8 001F9938  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDCDC 001F993C  38 9E 00 18 */	addi r4, r30, 0x18
/* 801FDCE0 001F9940  2C 16 00 00 */	cmpwi r22, 0
/* 801FDCE4 001F9944  38 00 00 80 */	li r0, 0x80
/* 801FDCE8 001F9948  90 83 17 3C */	stw r4, 0x173c(r3)
/* 801FDCEC 001F994C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDCF0 001F9950  90 03 17 38 */	stw r0, 0x1738(r3)
/* 801FDCF4 001F9954  41 82 01 4C */	beq lbl_801FDE40
/* 801FDCF8 001F9958  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDCFC 001F995C  38 00 00 FF */	li r0, 0xff
/* 801FDD00 001F9960  38 80 00 00 */	li r4, 0
/* 801FDD04 001F9964  38 A0 00 04 */	li r5, 4
/* 801FDD08 001F9968  80 67 16 38 */	lwz r3, 0x1638(r7)
/* 801FDD0C 001F996C  9B 43 00 68 */	stb r26, 0x68(r3)
/* 801FDD10 001F9970  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDD14 001F9974  80 66 00 04 */	lwz r3, 4(r6)
/* 801FDD18 001F9978  60 63 00 01 */	ori r3, r3, 1
/* 801FDD1C 001F997C  90 66 00 04 */	stw r3, 4(r6)
/* 801FDD20 001F9980  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDD24 001F9984  80 66 00 00 */	lwz r3, 0(r6)
/* 801FDD28 001F9988  60 63 00 01 */	ori r3, r3, 1
/* 801FDD2C 001F998C  90 66 00 00 */	stw r3, 0(r6)
/* 801FDD30 001F9990  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDD34 001F9994  80 67 16 38 */	lwz r3, 0x1638(r7)
/* 801FDD38 001F9998  93 43 09 64 */	stw r26, 0x964(r3)
/* 801FDD3C 001F999C  93 43 09 68 */	stw r26, 0x968(r3)
/* 801FDD40 001F99A0  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDD44 001F99A4  80 66 00 5C */	lwz r3, 0x5c(r6)
/* 801FDD48 001F99A8  60 63 00 01 */	ori r3, r3, 1
/* 801FDD4C 001F99AC  90 66 00 5C */	stw r3, 0x5c(r6)
/* 801FDD50 001F99B0  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDD54 001F99B4  80 66 00 00 */	lwz r3, 0(r6)
/* 801FDD58 001F99B8  60 63 00 20 */	ori r3, r3, 0x20
/* 801FDD5C 001F99BC  90 66 00 00 */	stw r3, 0(r6)
/* 801FDD60 001F99C0  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FDD64 001F99C4  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 801FDD68 001F99C8  90 03 02 84 */	stw r0, 0x284(r3)
/* 801FDD6C 001F99CC  90 03 02 88 */	stw r0, 0x288(r3)
/* 801FDD70 001F99D0  93 63 02 8C */	stw r27, 0x28c(r3)
/* 801FDD74 001F99D4  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 801FDD78 001F99D8  80 03 00 28 */	lwz r0, 0x28(r3)
/* 801FDD7C 001F99DC  60 00 00 01 */	ori r0, r0, 1
/* 801FDD80 001F99E0  90 03 00 28 */	stw r0, 0x28(r3)
/* 801FDD84 001F99E4  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 801FDD88 001F99E8  80 03 00 00 */	lwz r0, 0(r3)
/* 801FDD8C 001F99EC  60 00 00 08 */	ori r0, r0, 8
/* 801FDD90 001F99F0  90 03 00 00 */	stw r0, 0(r3)
/* 801FDD94 001F99F4  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDD98 001F99F8  48 03 5D F1 */	bl func_80233B88
/* 801FDD9C 001F99FC  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDDA0 001F9A00  56 C4 14 3A */	rlwinm r4, r22, 2, 0x10, 0x1d
/* 801FDDA4 001F9A04  48 03 57 89 */	bl begin_drawing
/* 801FDDA8 001F9A08  80 9E 03 EC */	lwz r4, 0x3ec(r30)
/* 801FDDAC 001F9A0C  38 A0 00 00 */	li r5, 0
/* 801FDDB0 001F9A10  80 DE 03 F0 */	lwz r6, 0x3f0(r30)
/* 801FDDB4 001F9A14  3C 60 CC 01 */	lis r3, 0xcc01
/* 801FDDB8 001F9A18  48 00 00 74 */	b lbl_801FDE2C
lbl_801FDDBC:
/* 801FDDBC 001F9A1C  88 04 00 01 */	lbz r0, 1(r4)
/* 801FDDC0 001F9A20  2C 00 00 00 */	cmpwi r0, 0
/* 801FDDC4 001F9A24  41 82 00 5C */	beq lbl_801FDE20
/* 801FDDC8 001F9A28  88 04 00 03 */	lbz r0, 3(r4)
/* 801FDDCC 001F9A2C  7C 00 F8 40 */	cmplw r0, r31
/* 801FDDD0 001F9A30  40 82 00 50 */	bne lbl_801FDE20
/* 801FDDD4 001F9A34  80 04 00 04 */	lwz r0, 4(r4)
/* 801FDDD8 001F9A38  2C 00 00 00 */	cmpwi r0, 0
/* 801FDDDC 001F9A3C  40 82 00 44 */	bne lbl_801FDE20
/* 801FDDE0 001F9A40  9B 43 80 00 */	stb r26, -0x8000(r3)
/* 801FDDE4 001F9A44  80 06 00 00 */	lwz r0, 0(r6)
/* 801FDDE8 001F9A48  90 03 80 00 */	stw r0, -0x8000(r3)
/* 801FDDEC 001F9A4C  9B 43 80 00 */	stb r26, -0x8000(r3)
/* 801FDDF0 001F9A50  9B 83 80 00 */	stb r28, -0x8000(r3)
/* 801FDDF4 001F9A54  80 06 00 00 */	lwz r0, 0(r6)
/* 801FDDF8 001F9A58  90 03 80 00 */	stw r0, -0x8000(r3)
/* 801FDDFC 001F9A5C  9B 83 80 00 */	stb r28, -0x8000(r3)
/* 801FDE00 001F9A60  9B 03 80 00 */	stb r24, -0x8000(r3)
/* 801FDE04 001F9A64  80 06 00 00 */	lwz r0, 0(r6)
/* 801FDE08 001F9A68  90 03 80 00 */	stw r0, -0x8000(r3)
/* 801FDE0C 001F9A6C  9B 03 80 00 */	stb r24, -0x8000(r3)
/* 801FDE10 001F9A70  9B 23 80 00 */	stb r25, -0x8000(r3)
/* 801FDE14 001F9A74  80 06 00 00 */	lwz r0, 0(r6)
/* 801FDE18 001F9A78  90 03 80 00 */	stw r0, -0x8000(r3)
/* 801FDE1C 001F9A7C  9B 23 80 00 */	stb r25, -0x8000(r3)
lbl_801FDE20:
/* 801FDE20 001F9A80  38 A5 00 01 */	addi r5, r5, 1
/* 801FDE24 001F9A84  38 84 00 08 */	addi r4, r4, 8
/* 801FDE28 001F9A88  38 C6 00 04 */	addi r6, r6, 4
lbl_801FDE2C:
/* 801FDE2C 001F9A8C  88 1E 04 0C */	lbz r0, 0x40c(r30)
/* 801FDE30 001F9A90  7C 05 00 40 */	cmplw r5, r0
/* 801FDE34 001F9A94  41 80 FF 88 */	blt lbl_801FDDBC
/* 801FDE38 001F9A98  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDE3C 001F9A9C  48 03 57 45 */	bl end_drawing
lbl_801FDE40:
/* 801FDE40 001F9AA0  2C 15 00 00 */	cmpwi r21, 0
/* 801FDE44 001F9AA4  41 82 02 F0 */	beq lbl_801FE134
/* 801FDE48 001F9AA8  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FDE4C 001F9AAC  3B 00 00 01 */	li r24, 1
/* 801FDE50 001F9AB0  38 80 00 00 */	li r4, 0
/* 801FDE54 001F9AB4  38 A0 00 01 */	li r5, 1
/* 801FDE58 001F9AB8  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FDE5C 001F9ABC  38 C0 00 04 */	li r6, 4
/* 801FDE60 001F9AC0  38 E0 00 00 */	li r7, 0
/* 801FDE64 001F9AC4  39 00 00 00 */	li r8, 0
/* 801FDE68 001F9AC8  9B 03 00 68 */	stb r24, 0x68(r3)
/* 801FDE6C 001F9ACC  39 20 00 00 */	li r9, 0
/* 801FDE70 001F9AD0  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FDE74 001F9AD4  80 03 00 04 */	lwz r0, 4(r3)
/* 801FDE78 001F9AD8  60 00 00 01 */	ori r0, r0, 1
/* 801FDE7C 001F9ADC  90 03 00 04 */	stw r0, 4(r3)
/* 801FDE80 001F9AE0  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FDE84 001F9AE4  80 03 00 00 */	lwz r0, 0(r3)
/* 801FDE88 001F9AE8  60 00 00 01 */	ori r0, r0, 1
/* 801FDE8C 001F9AEC  90 03 00 00 */	stw r0, 0(r3)
/* 801FDE90 001F9AF0  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDE94 001F9AF4  48 03 65 E1 */	bl func_80234474
/* 801FDE98 001F9AF8  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDE9C 001F9AFC  3B 20 00 00 */	li r25, 0
/* 801FDEA0 001F9B00  38 00 00 04 */	li r0, 4
/* 801FDEA4 001F9B04  38 80 00 07 */	li r4, 7
/* 801FDEA8 001F9B08  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FDEAC 001F9B0C  38 60 00 05 */	li r3, 5
/* 801FDEB0 001F9B10  3A C0 00 00 */	li r22, 0
/* 801FDEB4 001F9B14  3B 40 00 0F */	li r26, 0xf
/* 801FDEB8 001F9B18  93 25 02 84 */	stw r25, 0x284(r5)
/* 801FDEBC 001F9B1C  3B 60 00 08 */	li r27, 8
/* 801FDEC0 001F9B20  3B 80 00 0A */	li r28, 0xa
/* 801FDEC4 001F9B24  3F A0 CC 01 */	lis r29, 0xcc01
/* 801FDEC8 001F9B28  93 25 02 88 */	stw r25, 0x288(r5)
/* 801FDECC 001F9B2C  3A 60 00 02 */	li r19, 2
/* 801FDED0 001F9B30  3A 80 00 03 */	li r20, 3
/* 801FDED4 001F9B34  90 05 02 8C */	stw r0, 0x28c(r5)
/* 801FDED8 001F9B38  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDEDC 001F9B3C  80 A6 00 28 */	lwz r5, 0x28(r6)
/* 801FDEE0 001F9B40  60 A5 00 01 */	ori r5, r5, 1
/* 801FDEE4 001F9B44  90 A6 00 28 */	stw r5, 0x28(r6)
/* 801FDEE8 001F9B48  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDEEC 001F9B4C  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FDEF0 001F9B50  60 A5 00 08 */	ori r5, r5, 8
/* 801FDEF4 001F9B54  90 A6 00 00 */	stw r5, 0(r6)
/* 801FDEF8 001F9B58  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDEFC 001F9B5C  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FDF00 001F9B60  93 25 09 64 */	stw r25, 0x964(r5)
/* 801FDF04 001F9B64  93 25 09 68 */	stw r25, 0x968(r5)
/* 801FDF08 001F9B68  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDF0C 001F9B6C  80 A6 00 5C */	lwz r5, 0x5c(r6)
/* 801FDF10 001F9B70  60 A5 00 01 */	ori r5, r5, 1
/* 801FDF14 001F9B74  90 A6 00 5C */	stw r5, 0x5c(r6)
/* 801FDF18 001F9B78  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDF1C 001F9B7C  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FDF20 001F9B80  60 A5 00 20 */	ori r5, r5, 0x20
/* 801FDF24 001F9B84  90 A6 00 00 */	stw r5, 0(r6)
/* 801FDF28 001F9B88  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDF2C 001F9B8C  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FDF30 001F9B90  93 25 05 44 */	stw r25, 0x544(r5)
/* 801FDF34 001F9B94  93 25 05 48 */	stw r25, 0x548(r5)
/* 801FDF38 001F9B98  93 25 05 4C */	stw r25, 0x54c(r5)
/* 801FDF3C 001F9B9C  9B 05 05 50 */	stb r24, 0x550(r5)
/* 801FDF40 001F9BA0  93 25 05 54 */	stw r25, 0x554(r5)
/* 801FDF44 001F9BA4  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDF48 001F9BA8  80 A6 00 34 */	lwz r5, 0x34(r6)
/* 801FDF4C 001F9BAC  60 A5 00 01 */	ori r5, r5, 1
/* 801FDF50 001F9BB0  90 A6 00 34 */	stw r5, 0x34(r6)
/* 801FDF54 001F9BB4  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDF58 001F9BB8  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FDF5C 001F9BBC  60 A5 00 08 */	ori r5, r5, 8
/* 801FDF60 001F9BC0  90 A6 00 00 */	stw r5, 0(r6)
/* 801FDF64 001F9BC4  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDF68 001F9BC8  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FDF6C 001F9BCC  93 25 06 84 */	stw r25, 0x684(r5)
/* 801FDF70 001F9BD0  93 25 06 88 */	stw r25, 0x688(r5)
/* 801FDF74 001F9BD4  93 25 06 8C */	stw r25, 0x68c(r5)
/* 801FDF78 001F9BD8  9B 05 06 90 */	stb r24, 0x690(r5)
/* 801FDF7C 001F9BDC  93 25 06 94 */	stw r25, 0x694(r5)
/* 801FDF80 001F9BE0  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDF84 001F9BE4  80 A6 00 38 */	lwz r5, 0x38(r6)
/* 801FDF88 001F9BE8  60 A5 00 01 */	ori r5, r5, 1
/* 801FDF8C 001F9BEC  90 A6 00 38 */	stw r5, 0x38(r6)
/* 801FDF90 001F9BF0  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FDF94 001F9BF4  80 A6 00 00 */	lwz r5, 0(r6)
/* 801FDF98 001F9BF8  60 A5 00 08 */	ori r5, r5, 8
/* 801FDF9C 001F9BFC  90 A6 00 00 */	stw r5, 0(r6)
/* 801FDFA0 001F9C00  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FDFA4 001F9C04  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FDFA8 001F9C08  90 85 04 44 */	stw r4, 0x444(r5)
/* 801FDFAC 001F9C0C  90 05 04 48 */	stw r0, 0x448(r5)
/* 801FDFB0 001F9C10  90 65 04 4C */	stw r3, 0x44c(r5)
/* 801FDFB4 001F9C14  90 85 04 50 */	stw r4, 0x450(r5)
/* 801FDFB8 001F9C18  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 801FDFBC 001F9C1C  80 03 00 30 */	lwz r0, 0x30(r3)
/* 801FDFC0 001F9C20  60 00 00 01 */	ori r0, r0, 1
/* 801FDFC4 001F9C24  90 03 00 30 */	stw r0, 0x30(r3)
/* 801FDFC8 001F9C28  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 801FDFCC 001F9C2C  80 03 00 00 */	lwz r0, 0(r3)
/* 801FDFD0 001F9C30  60 00 00 08 */	ori r0, r0, 8
/* 801FDFD4 001F9C34  90 03 00 00 */	stw r0, 0(r3)
/* 801FDFD8 001F9C38  82 FE 03 EC */	lwz r23, 0x3ec(r30)
/* 801FDFDC 001F9C3C  82 BE 03 F0 */	lwz r21, 0x3f0(r30)
/* 801FDFE0 001F9C40  48 00 01 48 */	b lbl_801FE128
lbl_801FDFE4:
/* 801FDFE4 001F9C44  88 17 00 01 */	lbz r0, 1(r23)
/* 801FDFE8 001F9C48  2C 00 00 00 */	cmpwi r0, 0
/* 801FDFEC 001F9C4C  41 82 01 30 */	beq lbl_801FE11C
/* 801FDFF0 001F9C50  88 17 00 03 */	lbz r0, 3(r23)
/* 801FDFF4 001F9C54  7C 00 F8 40 */	cmplw r0, r31
/* 801FDFF8 001F9C58  40 82 01 24 */	bne lbl_801FE11C
/* 801FDFFC 001F9C5C  80 17 00 04 */	lwz r0, 4(r23)
/* 801FE000 001F9C60  2C 00 00 00 */	cmpwi r0, 0
/* 801FE004 001F9C64  41 82 01 18 */	beq lbl_801FE11C
/* 801FE008 001F9C68  88 17 00 02 */	lbz r0, 2(r23)
/* 801FE00C 001F9C6C  2C 00 00 00 */	cmpwi r0, 0
/* 801FE010 001F9C70  41 82 00 40 */	beq lbl_801FE050
/* 801FE014 001F9C74  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FE018 001F9C78  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FE01C 001F9C7C  93 63 03 44 */	stw r27, 0x344(r3)
/* 801FE020 001F9C80  93 43 03 48 */	stw r26, 0x348(r3)
/* 801FE024 001F9C84  93 83 03 4C */	stw r28, 0x34c(r3)
/* 801FE028 001F9C88  93 43 03 50 */	stw r26, 0x350(r3)
/* 801FE02C 001F9C8C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FE030 001F9C90  80 03 00 2C */	lwz r0, 0x2c(r3)
/* 801FE034 001F9C94  60 00 00 01 */	ori r0, r0, 1
/* 801FE038 001F9C98  90 03 00 2C */	stw r0, 0x2c(r3)
/* 801FE03C 001F9C9C  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FE040 001F9CA0  80 03 00 00 */	lwz r0, 0(r3)
/* 801FE044 001F9CA4  60 00 00 08 */	ori r0, r0, 8
/* 801FE048 001F9CA8  90 03 00 00 */	stw r0, 0(r3)
/* 801FE04C 001F9CAC  48 00 00 3C */	b lbl_801FE088
lbl_801FE050:
/* 801FE050 001F9CB0  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FE054 001F9CB4  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FE058 001F9CB8  93 43 03 44 */	stw r26, 0x344(r3)
/* 801FE05C 001F9CBC  93 63 03 48 */	stw r27, 0x348(r3)
/* 801FE060 001F9CC0  93 83 03 4C */	stw r28, 0x34c(r3)
/* 801FE064 001F9CC4  93 43 03 50 */	stw r26, 0x350(r3)
/* 801FE068 001F9CC8  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FE06C 001F9CCC  80 03 00 2C */	lwz r0, 0x2c(r3)
/* 801FE070 001F9CD0  60 00 00 01 */	ori r0, r0, 1
/* 801FE074 001F9CD4  90 03 00 2C */	stw r0, 0x2c(r3)
/* 801FE078 001F9CD8  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FE07C 001F9CDC  80 03 00 00 */	lwz r0, 0(r3)
/* 801FE080 001F9CE0  60 00 00 08 */	ori r0, r0, 8
/* 801FE084 001F9CE4  90 03 00 00 */	stw r0, 0(r3)
lbl_801FE088:
/* 801FE088 001F9CE8  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE08C 001F9CEC  80 97 00 04 */	lwz r4, 4(r23)
/* 801FE090 001F9CF0  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE094 001F9CF4  80 03 15 3C */	lwz r0, 0x153c(r3)
/* 801FE098 001F9CF8  7C 00 20 40 */	cmplw r0, r4
/* 801FE09C 001F9CFC  40 82 00 14 */	bne lbl_801FE0B0
/* 801FE0A0 001F9D00  88 04 00 07 */	lbz r0, 7(r4)
/* 801FE0A4 001F9D04  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 801FE0A8 001F9D08  2C 00 00 01 */	cmpwi r0, 1
/* 801FE0AC 001F9D0C  40 82 00 1C */	bne lbl_801FE0C8
lbl_801FE0B0:
/* 801FE0B0 001F9D10  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE0B4 001F9D14  90 83 15 3C */	stw r4, 0x153c(r3)
/* 801FE0B8 001F9D18  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE0BC 001F9D1C  80 03 15 38 */	lwz r0, 0x1538(r3)
/* 801FE0C0 001F9D20  60 00 00 01 */	ori r0, r0, 1
/* 801FE0C4 001F9D24  90 03 15 38 */	stw r0, 0x1538(r3)
lbl_801FE0C8:
/* 801FE0C8 001F9D28  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE0CC 001F9D2C  38 80 00 04 */	li r4, 4
/* 801FE0D0 001F9D30  48 03 54 5D */	bl begin_drawing
/* 801FE0D4 001F9D34  9B 3D 80 00 */	stb r25, -0x8000(r29)
/* 801FE0D8 001F9D38  80 15 00 00 */	lwz r0, 0(r21)
/* 801FE0DC 001F9D3C  90 1D 80 00 */	stw r0, -0x8000(r29)
/* 801FE0E0 001F9D40  9B 3D 80 00 */	stb r25, -0x8000(r29)
/* 801FE0E4 001F9D44  9B 1D 80 00 */	stb r24, -0x8000(r29)
/* 801FE0E8 001F9D48  80 15 00 00 */	lwz r0, 0(r21)
/* 801FE0EC 001F9D4C  90 1D 80 00 */	stw r0, -0x8000(r29)
/* 801FE0F0 001F9D50  9B 1D 80 00 */	stb r24, -0x8000(r29)
/* 801FE0F4 001F9D54  9A 7D 80 00 */	stb r19, -0x8000(r29)
/* 801FE0F8 001F9D58  80 15 00 00 */	lwz r0, 0(r21)
/* 801FE0FC 001F9D5C  90 1D 80 00 */	stw r0, -0x8000(r29)
/* 801FE100 001F9D60  9A 7D 80 00 */	stb r19, -0x8000(r29)
/* 801FE104 001F9D64  9A 9D 80 00 */	stb r20, -0x8000(r29)
/* 801FE108 001F9D68  80 15 00 00 */	lwz r0, 0(r21)
/* 801FE10C 001F9D6C  90 1D 80 00 */	stw r0, -0x8000(r29)
/* 801FE110 001F9D70  9A 9D 80 00 */	stb r20, -0x8000(r29)
/* 801FE114 001F9D74  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE118 001F9D78  48 03 54 69 */	bl end_drawing
lbl_801FE11C:
/* 801FE11C 001F9D7C  3A D6 00 01 */	addi r22, r22, 1
/* 801FE120 001F9D80  3A F7 00 08 */	addi r23, r23, 8
/* 801FE124 001F9D84  3A B5 00 04 */	addi r21, r21, 4
lbl_801FE128:
/* 801FE128 001F9D88  88 1E 04 0C */	lbz r0, 0x40c(r30)
/* 801FE12C 001F9D8C  7C 16 00 40 */	cmplw r22, r0
/* 801FE130 001F9D90  41 80 FE B4 */	blt lbl_801FDFE4
lbl_801FE134:
/* 801FE134 001F9D94  39 61 00 50 */	addi r11, r1, 0x50
/* 801FE138 001F9D98  4B FC 90 1D */	bl _restgpr_19
/* 801FE13C 001F9D9C  80 01 00 54 */	lwz r0, 0x54(r1)
/* 801FE140 001F9DA0  7C 08 03 A6 */	mtlr r0
/* 801FE144 001F9DA4  38 21 00 50 */	addi r1, r1, 0x50
/* 801FE148 001F9DA8  4E 80 00 20 */	blr

.global func_801FE14C
func_801FE14C:
/* 801FE14C 001F9DAC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 801FE150 001F9DB0  7C 08 02 A6 */	mflr r0
/* 801FE154 001F9DB4  90 01 00 24 */	stw r0, 0x24(r1)
/* 801FE158 001F9DB8  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 801FE15C 001F9DBC  93 C1 00 18 */	stw r30, 0x18(r1)
/* 801FE160 001F9DC0  93 A1 00 14 */	stw r29, 0x14(r1)
/* 801FE164 001F9DC4  7C 7D 1B 78 */	mr r29, r3
/* 801FE168 001F9DC8  80 03 04 18 */	lwz r0, 0x418(r3)
/* 801FE16C 001F9DCC  2C 00 00 00 */	cmpwi r0, 0
/* 801FE170 001F9DD0  41 82 01 28 */	beq lbl_801FE298
/* 801FE174 001F9DD4  88 03 04 0E */	lbz r0, 0x40e(r3)
/* 801FE178 001F9DD8  2C 00 00 00 */	cmpwi r0, 0
/* 801FE17C 001F9DDC  41 82 00 14 */	beq lbl_801FE190
/* 801FE180 001F9DE0  88 03 04 54 */	lbz r0, 0x454(r3)
/* 801FE184 001F9DE4  2C 00 00 00 */	cmpwi r0, 0
/* 801FE188 001F9DE8  41 82 00 08 */	beq lbl_801FE190
/* 801FE18C 001F9DEC  4B FF D8 21 */	bl func_801FB9AC
lbl_801FE190:
/* 801FE190 001F9DF0  80 1D 04 14 */	lwz r0, 0x414(r29)
/* 801FE194 001F9DF4  38 60 00 00 */	li r3, 0
/* 801FE198 001F9DF8  98 7D 04 54 */	stb r3, 0x454(r29)
/* 801FE19C 001F9DFC  3B E0 00 00 */	li r31, 0
/* 801FE1A0 001F9E00  2C 00 00 00 */	cmpwi r0, 0
/* 801FE1A4 001F9E04  8B DD 04 0D */	lbz r30, 0x40d(r29)
/* 801FE1A8 001F9E08  41 82 00 2C */	beq lbl_801FE1D4
/* 801FE1AC 001F9E0C  88 1D 04 0F */	lbz r0, 0x40f(r29)
/* 801FE1B0 001F9E10  2C 00 00 00 */	cmpwi r0, 0
/* 801FE1B4 001F9E14  41 82 00 20 */	beq lbl_801FE1D4
/* 801FE1B8 001F9E18  38 60 00 02 */	li r3, 2
/* 801FE1BC 001F9E1C  48 03 CE 9D */	bl func_8023B058
/* 801FE1C0 001F9E20  2C 03 00 00 */	cmpwi r3, 0
/* 801FE1C4 001F9E24  41 82 00 10 */	beq lbl_801FE1D4
/* 801FE1C8 001F9E28  80 03 00 20 */	lwz r0, 0x20(r3)
/* 801FE1CC 001F9E2C  7C 00 00 34 */	cntlzw r0, r0
/* 801FE1D0 001F9E30  54 1F D9 7E */	srwi r31, r0, 5
lbl_801FE1D4:
/* 801FE1D4 001F9E34  2C 1E 00 00 */	cmpwi r30, 0
/* 801FE1D8 001F9E38  40 82 00 0C */	bne lbl_801FE1E4
/* 801FE1DC 001F9E3C  2C 1F 00 00 */	cmpwi r31, 0
/* 801FE1E0 001F9E40  41 82 00 78 */	beq lbl_801FE258
lbl_801FE1E4:
/* 801FE1E4 001F9E44  2C 1F 00 00 */	cmpwi r31, 0
/* 801FE1E8 001F9E48  41 82 00 1C */	beq lbl_801FE204
/* 801FE1EC 001F9E4C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE1F0 001F9E50  38 A0 00 A6 */	li r5, 0xa6
/* 801FE1F4 001F9E54  80 9D 04 14 */	lwz r4, 0x414(r29)
/* 801FE1F8 001F9E58  38 C0 00 00 */	li r6, 0
/* 801FE1FC 001F9E5C  38 E0 00 00 */	li r7, 0
/* 801FE200 001F9E60  48 04 13 E9 */	bl func_8023F5E8
lbl_801FE204:
/* 801FE204 001F9E64  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE208 001F9E68  38 A0 00 45 */	li r5, 0x45
/* 801FE20C 001F9E6C  80 9D 04 18 */	lwz r4, 0x418(r29)
/* 801FE210 001F9E70  38 C0 00 00 */	li r6, 0
/* 801FE214 001F9E74  38 E0 00 00 */	li r7, 0
/* 801FE218 001F9E78  48 04 13 D1 */	bl func_8023F5E8
/* 801FE21C 001F9E7C  38 00 00 01 */	li r0, 1
/* 801FE220 001F9E80  2C 1E 00 00 */	cmpwi r30, 0
/* 801FE224 001F9E84  98 1D 04 54 */	stb r0, 0x454(r29)
/* 801FE228 001F9E88  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE22C 001F9E8C  A0 03 16 FE */	lhz r0, 0x16fe(r3)
/* 801FE230 001F9E90  60 00 00 06 */	ori r0, r0, 6
/* 801FE234 001F9E94  B0 03 16 FE */	sth r0, 0x16fe(r3)
/* 801FE238 001F9E98  41 82 00 0C */	beq lbl_801FE244
/* 801FE23C 001F9E9C  7F A3 EB 78 */	mr r3, r29
/* 801FE240 001F9EA0  4B FF E6 E1 */	bl func_801FC920
lbl_801FE244:
/* 801FE244 001F9EA4  2C 1F 00 00 */	cmpwi r31, 0
/* 801FE248 001F9EA8  41 82 00 58 */	beq lbl_801FE2A0
/* 801FE24C 001F9EAC  7F A3 EB 78 */	mr r3, r29
/* 801FE250 001F9EB0  4B FF EC 95 */	bl func_801FCEE4
/* 801FE254 001F9EB4  48 00 00 4C */	b lbl_801FE2A0
lbl_801FE258:
/* 801FE258 001F9EB8  88 1D 04 0E */	lbz r0, 0x40e(r29)
/* 801FE25C 001F9EBC  2C 00 00 00 */	cmpwi r0, 0
/* 801FE260 001F9EC0  41 82 00 40 */	beq lbl_801FE2A0
/* 801FE264 001F9EC4  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE268 001F9EC8  38 A0 00 45 */	li r5, 0x45
/* 801FE26C 001F9ECC  80 9D 04 18 */	lwz r4, 0x418(r29)
/* 801FE270 001F9ED0  38 C0 00 00 */	li r6, 0
/* 801FE274 001F9ED4  38 E0 00 00 */	li r7, 0
/* 801FE278 001F9ED8  48 04 13 71 */	bl func_8023F5E8
/* 801FE27C 001F9EDC  38 00 00 01 */	li r0, 1
/* 801FE280 001F9EE0  98 1D 04 54 */	stb r0, 0x454(r29)
/* 801FE284 001F9EE4  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE288 001F9EE8  A0 03 16 FE */	lhz r0, 0x16fe(r3)
/* 801FE28C 001F9EEC  60 00 00 06 */	ori r0, r0, 6
/* 801FE290 001F9EF0  B0 03 16 FE */	sth r0, 0x16fe(r3)
/* 801FE294 001F9EF4  48 00 00 0C */	b lbl_801FE2A0
lbl_801FE298:
/* 801FE298 001F9EF8  38 00 00 00 */	li r0, 0
/* 801FE29C 001F9EFC  98 03 04 54 */	stb r0, 0x454(r3)
lbl_801FE2A0:
/* 801FE2A0 001F9F00  80 01 00 24 */	lwz r0, 0x24(r1)
/* 801FE2A4 001F9F04  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 801FE2A8 001F9F08  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 801FE2AC 001F9F0C  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 801FE2B0 001F9F10  7C 08 03 A6 */	mtlr r0
/* 801FE2B4 001F9F14  38 21 00 20 */	addi r1, r1, 0x20
/* 801FE2B8 001F9F18  4E 80 00 20 */	blr

.global func_801FE2BC
func_801FE2BC:
/* 801FE2BC 001F9F1C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 801FE2C0 001F9F20  7C 08 02 A6 */	mflr r0
/* 801FE2C4 001F9F24  90 01 00 24 */	stw r0, 0x24(r1)
/* 801FE2C8 001F9F28  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 801FE2CC 001F9F2C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 801FE2D0 001F9F30  7C 7E 1B 78 */	mr r30, r3
/* 801FE2D4 001F9F34  88 03 04 10 */	lbz r0, 0x410(r3)
/* 801FE2D8 001F9F38  2C 00 00 00 */	cmpwi r0, 0
/* 801FE2DC 001F9F3C  40 82 00 10 */	bne lbl_801FE2EC
/* 801FE2E0 001F9F40  88 03 04 12 */	lbz r0, 0x412(r3)
/* 801FE2E4 001F9F44  2C 00 00 00 */	cmpwi r0, 0
/* 801FE2E8 001F9F48  41 82 07 E0 */	beq lbl_801FEAC8
lbl_801FE2EC:
/* 801FE2EC 001F9F4C  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FE2F0 001F9F50  3B E0 00 01 */	li r31, 1
/* 801FE2F4 001F9F54  39 00 00 04 */	li r8, 4
/* 801FE2F8 001F9F58  38 E0 00 05 */	li r7, 5
/* 801FE2FC 001F9F5C  80 69 16 38 */	lwz r3, 0x1638(r9)
/* 801FE300 001F9F60  38 00 00 00 */	li r0, 0
/* 801FE304 001F9F64  38 C0 00 07 */	li r6, 7
/* 801FE308 001F9F68  38 A0 00 03 */	li r5, 3
/* 801FE30C 001F9F6C  93 E3 0A 24 */	stw r31, 0xa24(r3)
/* 801FE310 001F9F70  38 80 00 02 */	li r4, 2
/* 801FE314 001F9F74  80 69 16 38 */	lwz r3, 0x1638(r9)
/* 801FE318 001F9F78  91 03 0A 28 */	stw r8, 0xa28(r3)
/* 801FE31C 001F9F7C  80 69 16 38 */	lwz r3, 0x1638(r9)
/* 801FE320 001F9F80  90 E3 0A 2C */	stw r7, 0xa2c(r3)
/* 801FE324 001F9F84  80 69 16 38 */	lwz r3, 0x1638(r9)
/* 801FE328 001F9F88  90 E3 0A 30 */	stw r7, 0xa30(r3)
/* 801FE32C 001F9F8C  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FE330 001F9F90  80 67 00 64 */	lwz r3, 0x64(r7)
/* 801FE334 001F9F94  60 63 00 01 */	ori r3, r3, 1
/* 801FE338 001F9F98  90 67 00 64 */	stw r3, 0x64(r7)
/* 801FE33C 001F9F9C  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FE340 001F9FA0  80 67 00 00 */	lwz r3, 0(r7)
/* 801FE344 001F9FA4  60 63 00 40 */	ori r3, r3, 0x40
/* 801FE348 001F9FA8  90 67 00 00 */	stw r3, 0(r7)
/* 801FE34C 001F9FAC  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FE350 001F9FB0  80 68 16 38 */	lwz r3, 0x1638(r8)
/* 801FE354 001F9FB4  9B E3 0A 36 */	stb r31, 0xa36(r3)
/* 801FE358 001F9FB8  80 68 16 38 */	lwz r3, 0x1638(r8)
/* 801FE35C 001F9FBC  98 03 0A 37 */	stb r0, 0xa37(r3)
/* 801FE360 001F9FC0  80 68 16 38 */	lwz r3, 0x1638(r8)
/* 801FE364 001F9FC4  98 03 0A 38 */	stb r0, 0xa38(r3)
/* 801FE368 001F9FC8  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FE36C 001F9FCC  80 67 00 64 */	lwz r3, 0x64(r7)
/* 801FE370 001F9FD0  60 63 00 04 */	ori r3, r3, 4
/* 801FE374 001F9FD4  90 67 00 64 */	stw r3, 0x64(r7)
/* 801FE378 001F9FD8  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FE37C 001F9FDC  80 67 00 00 */	lwz r3, 0(r7)
/* 801FE380 001F9FE0  60 63 00 40 */	ori r3, r3, 0x40
/* 801FE384 001F9FE4  90 67 00 00 */	stw r3, 0(r7)
/* 801FE388 001F9FE8  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FE38C 001F9FEC  80 67 16 38 */	lwz r3, 0x1638(r7)
/* 801FE390 001F9FF0  90 C3 0A 44 */	stw r6, 0xa44(r3)
/* 801FE394 001F9FF4  80 67 16 38 */	lwz r3, 0x1638(r7)
/* 801FE398 001F9FF8  98 03 0A 50 */	stb r0, 0xa50(r3)
/* 801FE39C 001F9FFC  80 67 16 38 */	lwz r3, 0x1638(r7)
/* 801FE3A0 001FA000  90 03 0A 48 */	stw r0, 0xa48(r3)
/* 801FE3A4 001FA004  80 67 16 38 */	lwz r3, 0x1638(r7)
/* 801FE3A8 001FA008  90 C3 0A 4C */	stw r6, 0xa4c(r3)
/* 801FE3AC 001FA00C  80 67 16 38 */	lwz r3, 0x1638(r7)
/* 801FE3B0 001FA010  98 03 0A 51 */	stb r0, 0xa51(r3)
/* 801FE3B4 001FA014  80 67 16 38 */	lwz r3, 0x1638(r7)
/* 801FE3B8 001FA018  9B E3 0A 52 */	stb r31, 0xa52(r3)
/* 801FE3BC 001FA01C  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FE3C0 001FA020  80 66 00 64 */	lwz r3, 0x64(r6)
/* 801FE3C4 001FA024  60 63 00 10 */	ori r3, r3, 0x10
/* 801FE3C8 001FA028  90 66 00 64 */	stw r3, 0x64(r6)
/* 801FE3CC 001FA02C  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FE3D0 001FA030  80 66 00 00 */	lwz r3, 0(r6)
/* 801FE3D4 001FA034  60 63 00 40 */	ori r3, r3, 0x40
/* 801FE3D8 001FA038  90 66 00 00 */	stw r3, 0(r6)
/* 801FE3DC 001FA03C  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FE3E0 001FA040  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 801FE3E4 001FA044  98 03 0A 3C */	stb r0, 0xa3c(r3)
/* 801FE3E8 001FA048  80 66 16 38 */	lwz r3, 0x1638(r6)
/* 801FE3EC 001FA04C  90 A3 0A 40 */	stw r5, 0xa40(r3)
/* 801FE3F0 001FA050  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FE3F4 001FA054  80 65 00 64 */	lwz r3, 0x64(r5)
/* 801FE3F8 001FA058  60 63 00 08 */	ori r3, r3, 8
/* 801FE3FC 001FA05C  90 65 00 64 */	stw r3, 0x64(r5)
/* 801FE400 001FA060  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FE404 001FA064  80 65 00 00 */	lwz r3, 0(r5)
/* 801FE408 001FA068  60 63 00 40 */	ori r3, r3, 0x40
/* 801FE40C 001FA06C  90 65 00 00 */	stw r3, 0(r5)
/* 801FE410 001FA070  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE414 001FA074  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE418 001FA078  90 83 01 84 */	stw r4, 0x184(r3)
/* 801FE41C 001FA07C  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FE420 001FA080  80 64 00 10 */	lwz r3, 0x10(r4)
/* 801FE424 001FA084  60 63 00 02 */	ori r3, r3, 2
/* 801FE428 001FA088  90 64 00 10 */	stw r3, 0x10(r4)
/* 801FE42C 001FA08C  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FE430 001FA090  80 64 00 00 */	lwz r3, 0(r4)
/* 801FE434 001FA094  60 63 00 02 */	ori r3, r3, 2
/* 801FE438 001FA098  90 64 00 00 */	stw r3, 0(r4)
/* 801FE43C 001FA09C  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FE440 001FA0A0  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FE444 001FA0A4  93 E3 01 88 */	stw r31, 0x188(r3)
/* 801FE448 001FA0A8  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FE44C 001FA0AC  38 80 00 00 */	li r4, 0
/* 801FE450 001FA0B0  38 A0 00 01 */	li r5, 1
/* 801FE454 001FA0B4  38 C0 00 04 */	li r6, 4
/* 801FE458 001FA0B8  80 6A 00 10 */	lwz r3, 0x10(r10)
/* 801FE45C 001FA0BC  38 E0 00 00 */	li r7, 0
/* 801FE460 001FA0C0  39 00 00 00 */	li r8, 0
/* 801FE464 001FA0C4  39 20 00 00 */	li r9, 0
/* 801FE468 001FA0C8  60 63 00 04 */	ori r3, r3, 4
/* 801FE46C 001FA0CC  90 6A 00 10 */	stw r3, 0x10(r10)
/* 801FE470 001FA0D0  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FE474 001FA0D4  80 6A 00 00 */	lwz r3, 0(r10)
/* 801FE478 001FA0D8  60 63 00 02 */	ori r3, r3, 2
/* 801FE47C 001FA0DC  90 6A 00 00 */	stw r3, 0(r10)
/* 801FE480 001FA0E0  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FE484 001FA0E4  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FE488 001FA0E8  98 03 01 8C */	stb r0, 0x18c(r3)
/* 801FE48C 001FA0EC  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FE490 001FA0F0  80 6A 00 14 */	lwz r3, 0x14(r10)
/* 801FE494 001FA0F4  60 63 00 01 */	ori r3, r3, 1
/* 801FE498 001FA0F8  90 6A 00 14 */	stw r3, 0x14(r10)
/* 801FE49C 001FA0FC  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FE4A0 001FA100  80 6A 00 00 */	lwz r3, 0(r10)
/* 801FE4A4 001FA104  60 63 00 04 */	ori r3, r3, 4
/* 801FE4A8 001FA108  90 6A 00 00 */	stw r3, 0(r10)
/* 801FE4AC 001FA10C  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FE4B0 001FA110  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FE4B4 001FA114  98 03 08 90 */	stb r0, 0x890(r3)
/* 801FE4B8 001FA118  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FE4BC 001FA11C  80 03 00 44 */	lwz r0, 0x44(r3)
/* 801FE4C0 001FA120  60 00 00 01 */	ori r0, r0, 1
/* 801FE4C4 001FA124  90 03 00 44 */	stw r0, 0x44(r3)
/* 801FE4C8 001FA128  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FE4CC 001FA12C  80 03 00 00 */	lwz r0, 0(r3)
/* 801FE4D0 001FA130  60 00 00 80 */	ori r0, r0, 0x80
/* 801FE4D4 001FA134  90 03 00 00 */	stw r0, 0(r3)
/* 801FE4D8 001FA138  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE4DC 001FA13C  48 03 5F 99 */	bl func_80234474
/* 801FE4E0 001FA140  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE4E4 001FA144  38 60 00 05 */	li r3, 5
/* 801FE4E8 001FA148  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FE4EC 001FA14C  9B E4 00 68 */	stb r31, 0x68(r4)
/* 801FE4F0 001FA150  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FE4F4 001FA154  80 04 00 04 */	lwz r0, 4(r4)
/* 801FE4F8 001FA158  60 00 00 01 */	ori r0, r0, 1
/* 801FE4FC 001FA15C  90 04 00 04 */	stw r0, 4(r4)
/* 801FE500 001FA160  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FE504 001FA164  80 04 00 00 */	lwz r0, 0(r4)
/* 801FE508 001FA168  60 00 00 01 */	ori r0, r0, 1
/* 801FE50C 001FA16C  90 04 00 00 */	stw r0, 0(r4)
/* 801FE510 001FA170  48 03 EA 0D */	bl func_8023CF1C
/* 801FE514 001FA174  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FE518 001FA178  90 64 17 3C */	stw r3, 0x173c(r4)
/* 801FE51C 001FA17C  88 1E 04 10 */	lbz r0, 0x410(r30)
/* 801FE520 001FA180  2C 00 00 00 */	cmpwi r0, 0
/* 801FE524 001FA184  41 82 02 D0 */	beq lbl_801FE7F4
/* 801FE528 001FA188  88 1E 04 11 */	lbz r0, 0x411(r30)
/* 801FE52C 001FA18C  2C 00 00 00 */	cmpwi r0, 0
/* 801FE530 001FA190  41 82 02 C4 */	beq lbl_801FE7F4
/* 801FE534 001FA194  80 9E 04 20 */	lwz r4, 0x420(r30)
/* 801FE538 001FA198  2C 04 00 00 */	cmpwi r4, 0
/* 801FE53C 001FA19C  41 82 02 B8 */	beq lbl_801FE7F4
/* 801FE540 001FA1A0  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE544 001FA1A4  38 A0 00 45 */	li r5, 0x45
/* 801FE548 001FA1A8  38 C0 00 00 */	li r6, 0
/* 801FE54C 001FA1AC  38 E0 00 00 */	li r7, 0
/* 801FE550 001FA1B0  48 04 10 99 */	bl func_8023F5E8
/* 801FE554 001FA1B4  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE558 001FA1B8  A0 03 16 FE */	lhz r0, 0x16fe(r3)
/* 801FE55C 001FA1BC  60 00 00 06 */	ori r0, r0, 6
/* 801FE560 001FA1C0  B0 03 16 FE */	sth r0, 0x16fe(r3)
/* 801FE564 001FA1C4  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE568 001FA1C8  80 9E 04 20 */	lwz r4, 0x420(r30)
/* 801FE56C 001FA1CC  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE570 001FA1D0  80 03 15 3C */	lwz r0, 0x153c(r3)
/* 801FE574 001FA1D4  7C 00 20 40 */	cmplw r0, r4
/* 801FE578 001FA1D8  40 82 00 14 */	bne lbl_801FE58C
/* 801FE57C 001FA1DC  88 04 00 07 */	lbz r0, 7(r4)
/* 801FE580 001FA1E0  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 801FE584 001FA1E4  2C 00 00 01 */	cmpwi r0, 1
/* 801FE588 001FA1E8  40 82 00 1C */	bne lbl_801FE5A4
lbl_801FE58C:
/* 801FE58C 001FA1EC  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE590 001FA1F0  90 83 15 3C */	stw r4, 0x153c(r3)
/* 801FE594 001FA1F4  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE598 001FA1F8  80 03 15 38 */	lwz r0, 0x1538(r3)
/* 801FE59C 001FA1FC  60 00 00 01 */	ori r0, r0, 1
/* 801FE5A0 001FA200  90 03 15 38 */	stw r0, 0x1538(r3)
lbl_801FE5A4:
/* 801FE5A4 001FA204  88 1E 04 11 */	lbz r0, 0x411(r30)
/* 801FE5A8 001FA208  38 80 00 00 */	li r4, 0
/* 801FE5AC 001FA20C  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE5B0 001FA210  98 81 00 0C */	stb r4, 0xc(r1)
/* 801FE5B4 001FA214  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE5B8 001FA218  98 81 00 0D */	stb r4, 0xd(r1)
/* 801FE5BC 001FA21C  98 81 00 0E */	stb r4, 0xe(r1)
/* 801FE5C0 001FA220  98 01 00 0F */	stb r0, 0xf(r1)
/* 801FE5C4 001FA224  80 01 00 0C */	lwz r0, 0xc(r1)
/* 801FE5C8 001FA228  90 03 08 D4 */	stw r0, 0x8d4(r3)
/* 801FE5CC 001FA22C  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE5D0 001FA230  80 03 00 50 */	lwz r0, 0x50(r3)
/* 801FE5D4 001FA234  60 00 00 01 */	ori r0, r0, 1
/* 801FE5D8 001FA238  90 03 00 50 */	stw r0, 0x50(r3)
/* 801FE5DC 001FA23C  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE5E0 001FA240  80 03 00 00 */	lwz r0, 0(r3)
/* 801FE5E4 001FA244  60 00 00 10 */	ori r0, r0, 0x10
/* 801FE5E8 001FA248  90 03 00 00 */	stw r0, 0(r3)
/* 801FE5EC 001FA24C  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FE5F0 001FA250  80 6B 16 38 */	lwz r3, 0x1638(r11)
/* 801FE5F4 001FA254  80 03 07 F4 */	lwz r0, 0x7f4(r3)
/* 801FE5F8 001FA258  2C 00 00 07 */	cmpwi r0, 7
/* 801FE5FC 001FA25C  41 82 00 08 */	beq lbl_801FE604
/* 801FE600 001FA260  90 83 07 F4 */	stw r4, 0x7f4(r3)
lbl_801FE604:
/* 801FE604 001FA264  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FE608 001FA268  38 80 00 00 */	li r4, 0
/* 801FE60C 001FA26C  38 E0 00 FF */	li r7, 0xff
/* 801FE610 001FA270  39 00 00 1C */	li r8, 0x1c
/* 801FE614 001FA274  80 6A 00 40 */	lwz r3, 0x40(r10)
/* 801FE618 001FA278  38 00 00 01 */	li r0, 1
/* 801FE61C 001FA27C  38 C0 00 0C */	li r6, 0xc
/* 801FE620 001FA280  38 A0 00 0F */	li r5, 0xf
/* 801FE624 001FA284  60 69 00 01 */	ori r9, r3, 1
/* 801FE628 001FA288  38 60 00 08 */	li r3, 8
/* 801FE62C 001FA28C  91 2A 00 40 */	stw r9, 0x40(r10)
/* 801FE630 001FA290  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FE634 001FA294  81 2A 00 00 */	lwz r9, 0(r10)
/* 801FE638 001FA298  61 29 00 08 */	ori r9, r9, 8
/* 801FE63C 001FA29C  91 2A 00 00 */	stw r9, 0(r10)
/* 801FE640 001FA2A0  81 6D A3 D8 */	lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FE644 001FA2A4  81 2B 16 38 */	lwz r9, 0x1638(r11)
/* 801FE648 001FA2A8  90 89 09 64 */	stw r4, 0x964(r9)
/* 801FE64C 001FA2AC  90 89 09 68 */	stw r4, 0x968(r9)
/* 801FE650 001FA2B0  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FE654 001FA2B4  81 2A 00 5C */	lwz r9, 0x5c(r10)
/* 801FE658 001FA2B8  61 29 00 01 */	ori r9, r9, 1
/* 801FE65C 001FA2BC  91 2A 00 5C */	stw r9, 0x5c(r10)
/* 801FE660 001FA2C0  81 4B 16 38 */	lwz r10, 0x1638(r11)
/* 801FE664 001FA2C4  81 2A 00 00 */	lwz r9, 0(r10)
/* 801FE668 001FA2C8  61 29 00 20 */	ori r9, r9, 0x20
/* 801FE66C 001FA2CC  91 2A 00 00 */	stw r9, 0(r10)
/* 801FE670 001FA2D0  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FE674 001FA2D4  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FE678 001FA2D8  90 89 02 84 */	stw r4, 0x284(r9)
/* 801FE67C 001FA2DC  90 89 02 88 */	stw r4, 0x288(r9)
/* 801FE680 001FA2E0  90 E9 02 8C */	stw r7, 0x28c(r9)
/* 801FE684 001FA2E4  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FE688 001FA2E8  80 E9 00 28 */	lwz r7, 0x28(r9)
/* 801FE68C 001FA2EC  60 E7 00 01 */	ori r7, r7, 1
/* 801FE690 001FA2F0  90 E9 00 28 */	stw r7, 0x28(r9)
/* 801FE694 001FA2F4  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FE698 001FA2F8  80 E9 00 00 */	lwz r7, 0(r9)
/* 801FE69C 001FA2FC  60 E7 00 08 */	ori r7, r7, 8
/* 801FE6A0 001FA300  90 E9 00 00 */	stw r7, 0(r9)
/* 801FE6A4 001FA304  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FE6A8 001FA308  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FE6AC 001FA30C  91 07 09 24 */	stw r8, 0x924(r7)
/* 801FE6B0 001FA310  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FE6B4 001FA314  80 E8 00 58 */	lwz r7, 0x58(r8)
/* 801FE6B8 001FA318  60 E7 00 01 */	ori r7, r7, 1
/* 801FE6BC 001FA31C  90 E8 00 58 */	stw r7, 0x58(r8)
/* 801FE6C0 001FA320  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FE6C4 001FA324  80 E8 00 00 */	lwz r7, 0(r8)
/* 801FE6C8 001FA328  60 E7 00 10 */	ori r7, r7, 0x10
/* 801FE6CC 001FA32C  90 E8 00 00 */	stw r7, 0(r8)
/* 801FE6D0 001FA330  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FE6D4 001FA334  80 E9 16 38 */	lwz r7, 0x1638(r9)
/* 801FE6D8 001FA338  90 87 05 44 */	stw r4, 0x544(r7)
/* 801FE6DC 001FA33C  90 87 05 48 */	stw r4, 0x548(r7)
/* 801FE6E0 001FA340  90 87 05 4C */	stw r4, 0x54c(r7)
/* 801FE6E4 001FA344  98 07 05 50 */	stb r0, 0x550(r7)
/* 801FE6E8 001FA348  90 87 05 54 */	stw r4, 0x554(r7)
/* 801FE6EC 001FA34C  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FE6F0 001FA350  80 E8 00 34 */	lwz r7, 0x34(r8)
/* 801FE6F4 001FA354  60 E7 00 01 */	ori r7, r7, 1
/* 801FE6F8 001FA358  90 E8 00 34 */	stw r7, 0x34(r8)
/* 801FE6FC 001FA35C  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FE700 001FA360  80 E8 00 00 */	lwz r7, 0(r8)
/* 801FE704 001FA364  60 E7 00 08 */	ori r7, r7, 8
/* 801FE708 001FA368  90 E8 00 00 */	stw r7, 0(r8)
/* 801FE70C 001FA36C  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FE710 001FA370  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FE714 001FA374  90 C7 03 44 */	stw r6, 0x344(r7)
/* 801FE718 001FA378  90 A7 03 48 */	stw r5, 0x348(r7)
/* 801FE71C 001FA37C  90 67 03 4C */	stw r3, 0x34c(r7)
/* 801FE720 001FA380  90 A7 03 50 */	stw r5, 0x350(r7)
/* 801FE724 001FA384  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 801FE728 001FA388  80 65 00 2C */	lwz r3, 0x2c(r5)
/* 801FE72C 001FA38C  60 63 00 01 */	ori r3, r3, 1
/* 801FE730 001FA390  90 65 00 2C */	stw r3, 0x2c(r5)
/* 801FE734 001FA394  80 A8 16 38 */	lwz r5, 0x1638(r8)
/* 801FE738 001FA398  80 65 00 00 */	lwz r3, 0(r5)
/* 801FE73C 001FA39C  60 63 00 08 */	ori r3, r3, 8
/* 801FE740 001FA3A0  90 65 00 00 */	stw r3, 0(r5)
/* 801FE744 001FA3A4  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FE748 001FA3A8  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FE74C 001FA3AC  90 87 06 84 */	stw r4, 0x684(r7)
/* 801FE750 001FA3B0  38 C0 00 07 */	li r6, 7
/* 801FE754 001FA3B4  38 A0 00 06 */	li r5, 6
/* 801FE758 001FA3B8  7F C3 F3 78 */	mr r3, r30
/* 801FE75C 001FA3BC  90 87 06 88 */	stw r4, 0x688(r7)
/* 801FE760 001FA3C0  90 87 06 8C */	stw r4, 0x68c(r7)
/* 801FE764 001FA3C4  98 07 06 90 */	stb r0, 0x690(r7)
/* 801FE768 001FA3C8  90 87 06 94 */	stw r4, 0x694(r7)
/* 801FE76C 001FA3CC  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FE770 001FA3D0  80 87 00 38 */	lwz r4, 0x38(r7)
/* 801FE774 001FA3D4  60 84 00 01 */	ori r4, r4, 1
/* 801FE778 001FA3D8  90 87 00 38 */	stw r4, 0x38(r7)
/* 801FE77C 001FA3DC  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FE780 001FA3E0  80 87 00 00 */	lwz r4, 0(r7)
/* 801FE784 001FA3E4  60 84 00 08 */	ori r4, r4, 8
/* 801FE788 001FA3E8  90 87 00 00 */	stw r4, 0(r7)
/* 801FE78C 001FA3EC  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FE790 001FA3F0  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 801FE794 001FA3F4  90 C4 04 44 */	stw r6, 0x444(r4)
/* 801FE798 001FA3F8  90 C4 04 48 */	stw r6, 0x448(r4)
/* 801FE79C 001FA3FC  90 C4 04 4C */	stw r6, 0x44c(r4)
/* 801FE7A0 001FA400  90 A4 04 50 */	stw r5, 0x450(r4)
/* 801FE7A4 001FA404  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FE7A8 001FA408  80 85 00 30 */	lwz r4, 0x30(r5)
/* 801FE7AC 001FA40C  60 84 00 01 */	ori r4, r4, 1
/* 801FE7B0 001FA410  90 85 00 30 */	stw r4, 0x30(r5)
/* 801FE7B4 001FA414  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FE7B8 001FA418  80 85 00 00 */	lwz r4, 0(r5)
/* 801FE7BC 001FA41C  60 84 00 08 */	ori r4, r4, 8
/* 801FE7C0 001FA420  90 85 00 00 */	stw r4, 0(r5)
/* 801FE7C4 001FA424  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE7C8 001FA428  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FE7CC 001FA42C  98 04 02 80 */	stb r0, 0x280(r4)
/* 801FE7D0 001FA430  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FE7D4 001FA434  80 04 00 24 */	lwz r0, 0x24(r4)
/* 801FE7D8 001FA438  60 00 00 01 */	ori r0, r0, 1
/* 801FE7DC 001FA43C  90 04 00 24 */	stw r0, 0x24(r4)
/* 801FE7E0 001FA440  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FE7E4 001FA444  80 04 00 00 */	lwz r0, 0(r4)
/* 801FE7E8 001FA448  60 00 00 08 */	ori r0, r0, 8
/* 801FE7EC 001FA44C  90 04 00 00 */	stw r0, 0(r4)
/* 801FE7F0 001FA450  4B FF D0 FD */	bl func_801FB8EC
lbl_801FE7F4:
/* 801FE7F4 001FA454  88 1E 04 12 */	lbz r0, 0x412(r30)
/* 801FE7F8 001FA458  2C 00 00 00 */	cmpwi r0, 0
/* 801FE7FC 001FA45C  41 82 02 CC */	beq lbl_801FEAC8
/* 801FE800 001FA460  88 1E 04 13 */	lbz r0, 0x413(r30)
/* 801FE804 001FA464  2C 00 00 00 */	cmpwi r0, 0
/* 801FE808 001FA468  41 82 02 C0 */	beq lbl_801FEAC8
/* 801FE80C 001FA46C  80 9E 04 1C */	lwz r4, 0x41c(r30)
/* 801FE810 001FA470  2C 04 00 00 */	cmpwi r4, 0
/* 801FE814 001FA474  41 82 02 B4 */	beq lbl_801FEAC8
/* 801FE818 001FA478  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE81C 001FA47C  38 A0 00 43 */	li r5, 0x43
/* 801FE820 001FA480  38 C0 00 00 */	li r6, 0
/* 801FE824 001FA484  38 E0 00 00 */	li r7, 0
/* 801FE828 001FA488  48 04 0D C1 */	bl func_8023F5E8
/* 801FE82C 001FA48C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE830 001FA490  A0 03 16 FE */	lhz r0, 0x16fe(r3)
/* 801FE834 001FA494  60 00 00 06 */	ori r0, r0, 6
/* 801FE838 001FA498  B0 03 16 FE */	sth r0, 0x16fe(r3)
/* 801FE83C 001FA49C  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE840 001FA4A0  80 9E 04 1C */	lwz r4, 0x41c(r30)
/* 801FE844 001FA4A4  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE848 001FA4A8  80 03 15 3C */	lwz r0, 0x153c(r3)
/* 801FE84C 001FA4AC  7C 00 20 40 */	cmplw r0, r4
/* 801FE850 001FA4B0  40 82 00 14 */	bne lbl_801FE864
/* 801FE854 001FA4B4  88 04 00 07 */	lbz r0, 7(r4)
/* 801FE858 001FA4B8  54 00 07 FE */	clrlwi r0, r0, 0x1f
/* 801FE85C 001FA4BC  2C 00 00 01 */	cmpwi r0, 1
/* 801FE860 001FA4C0  40 82 00 1C */	bne lbl_801FE87C
lbl_801FE864:
/* 801FE864 001FA4C4  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE868 001FA4C8  90 83 15 3C */	stw r4, 0x153c(r3)
/* 801FE86C 001FA4CC  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE870 001FA4D0  80 03 15 38 */	lwz r0, 0x1538(r3)
/* 801FE874 001FA4D4  60 00 00 01 */	ori r0, r0, 1
/* 801FE878 001FA4D8  90 03 15 38 */	stw r0, 0x1538(r3)
lbl_801FE87C:
/* 801FE87C 001FA4DC  88 1E 04 13 */	lbz r0, 0x413(r30)
/* 801FE880 001FA4E0  38 80 00 00 */	li r4, 0
/* 801FE884 001FA4E4  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE888 001FA4E8  98 81 00 08 */	stb r4, 8(r1)
/* 801FE88C 001FA4EC  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE890 001FA4F0  98 81 00 09 */	stb r4, 9(r1)
/* 801FE894 001FA4F4  98 81 00 0A */	stb r4, 0xa(r1)
/* 801FE898 001FA4F8  98 01 00 0B */	stb r0, 0xb(r1)
/* 801FE89C 001FA4FC  80 01 00 08 */	lwz r0, 8(r1)
/* 801FE8A0 001FA500  90 03 08 D4 */	stw r0, 0x8d4(r3)
/* 801FE8A4 001FA504  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE8A8 001FA508  80 03 00 50 */	lwz r0, 0x50(r3)
/* 801FE8AC 001FA50C  60 00 00 01 */	ori r0, r0, 1
/* 801FE8B0 001FA510  90 03 00 50 */	stw r0, 0x50(r3)
/* 801FE8B4 001FA514  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FE8B8 001FA518  80 03 00 00 */	lwz r0, 0(r3)
/* 801FE8BC 001FA51C  60 00 00 10 */	ori r0, r0, 0x10
/* 801FE8C0 001FA520  90 03 00 00 */	stw r0, 0(r3)
/* 801FE8C4 001FA524  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FE8C8 001FA528  80 6A 16 38 */	lwz r3, 0x1638(r10)
/* 801FE8CC 001FA52C  80 03 07 F4 */	lwz r0, 0x7f4(r3)
/* 801FE8D0 001FA530  2C 00 00 07 */	cmpwi r0, 7
/* 801FE8D4 001FA534  41 82 00 08 */	beq lbl_801FE8DC
/* 801FE8D8 001FA538  90 83 07 F4 */	stw r4, 0x7f4(r3)
lbl_801FE8DC:
/* 801FE8DC 001FA53C  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FE8E0 001FA540  38 80 00 00 */	li r4, 0
/* 801FE8E4 001FA544  38 C0 00 FF */	li r6, 0xff
/* 801FE8E8 001FA548  38 E0 00 1C */	li r7, 0x1c
/* 801FE8EC 001FA54C  81 09 00 40 */	lwz r8, 0x40(r9)
/* 801FE8F0 001FA550  38 00 00 01 */	li r0, 1
/* 801FE8F4 001FA554  38 A0 00 0F */	li r5, 0xf
/* 801FE8F8 001FA558  38 60 00 08 */	li r3, 8
/* 801FE8FC 001FA55C  61 08 00 01 */	ori r8, r8, 1
/* 801FE900 001FA560  91 09 00 40 */	stw r8, 0x40(r9)
/* 801FE904 001FA564  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FE908 001FA568  81 09 00 00 */	lwz r8, 0(r9)
/* 801FE90C 001FA56C  61 08 00 08 */	ori r8, r8, 8
/* 801FE910 001FA570  91 09 00 00 */	stw r8, 0(r9)
/* 801FE914 001FA574  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FE918 001FA578  81 0A 16 38 */	lwz r8, 0x1638(r10)
/* 801FE91C 001FA57C  90 88 09 64 */	stw r4, 0x964(r8)
/* 801FE920 001FA580  90 88 09 68 */	stw r4, 0x968(r8)
/* 801FE924 001FA584  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FE928 001FA588  81 09 00 5C */	lwz r8, 0x5c(r9)
/* 801FE92C 001FA58C  61 08 00 01 */	ori r8, r8, 1
/* 801FE930 001FA590  91 09 00 5C */	stw r8, 0x5c(r9)
/* 801FE934 001FA594  81 2A 16 38 */	lwz r9, 0x1638(r10)
/* 801FE938 001FA598  81 09 00 00 */	lwz r8, 0(r9)
/* 801FE93C 001FA59C  61 08 00 20 */	ori r8, r8, 0x20
/* 801FE940 001FA5A0  91 09 00 00 */	stw r8, 0(r9)
/* 801FE944 001FA5A4  81 2D A3 D8 */	lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FE948 001FA5A8  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FE94C 001FA5AC  90 88 02 84 */	stw r4, 0x284(r8)
/* 801FE950 001FA5B0  90 88 02 88 */	stw r4, 0x288(r8)
/* 801FE954 001FA5B4  90 C8 02 8C */	stw r6, 0x28c(r8)
/* 801FE958 001FA5B8  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FE95C 001FA5BC  80 C8 00 28 */	lwz r6, 0x28(r8)
/* 801FE960 001FA5C0  60 C6 00 01 */	ori r6, r6, 1
/* 801FE964 001FA5C4  90 C8 00 28 */	stw r6, 0x28(r8)
/* 801FE968 001FA5C8  81 09 16 38 */	lwz r8, 0x1638(r9)
/* 801FE96C 001FA5CC  80 C8 00 00 */	lwz r6, 0(r8)
/* 801FE970 001FA5D0  60 C6 00 08 */	ori r6, r6, 8
/* 801FE974 001FA5D4  90 C8 00 00 */	stw r6, 0(r8)
/* 801FE978 001FA5D8  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FE97C 001FA5DC  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 801FE980 001FA5E0  90 E6 09 24 */	stw r7, 0x924(r6)
/* 801FE984 001FA5E4  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FE988 001FA5E8  80 C7 00 58 */	lwz r6, 0x58(r7)
/* 801FE98C 001FA5EC  60 C6 00 01 */	ori r6, r6, 1
/* 801FE990 001FA5F0  90 C7 00 58 */	stw r6, 0x58(r7)
/* 801FE994 001FA5F4  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FE998 001FA5F8  80 C7 00 00 */	lwz r6, 0(r7)
/* 801FE99C 001FA5FC  60 C6 00 10 */	ori r6, r6, 0x10
/* 801FE9A0 001FA600  90 C7 00 00 */	stw r6, 0(r7)
/* 801FE9A4 001FA604  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FE9A8 001FA608  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 801FE9AC 001FA60C  90 86 05 44 */	stw r4, 0x544(r6)
/* 801FE9B0 001FA610  90 86 05 48 */	stw r4, 0x548(r6)
/* 801FE9B4 001FA614  90 86 05 4C */	stw r4, 0x54c(r6)
/* 801FE9B8 001FA618  98 06 05 50 */	stb r0, 0x550(r6)
/* 801FE9BC 001FA61C  90 86 05 54 */	stw r4, 0x554(r6)
/* 801FE9C0 001FA620  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FE9C4 001FA624  80 C7 00 34 */	lwz r6, 0x34(r7)
/* 801FE9C8 001FA628  60 C6 00 01 */	ori r6, r6, 1
/* 801FE9CC 001FA62C  90 C7 00 34 */	stw r6, 0x34(r7)
/* 801FE9D0 001FA630  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FE9D4 001FA634  80 C7 00 00 */	lwz r6, 0(r7)
/* 801FE9D8 001FA638  60 C6 00 08 */	ori r6, r6, 8
/* 801FE9DC 001FA63C  90 C7 00 00 */	stw r6, 0(r7)
/* 801FE9E0 001FA640  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FE9E4 001FA644  80 C7 16 38 */	lwz r6, 0x1638(r7)
/* 801FE9E8 001FA648  90 A6 03 44 */	stw r5, 0x344(r6)
/* 801FE9EC 001FA64C  90 A6 03 48 */	stw r5, 0x348(r6)
/* 801FE9F0 001FA650  90 A6 03 4C */	stw r5, 0x34c(r6)
/* 801FE9F4 001FA654  90 66 03 50 */	stw r3, 0x350(r6)
/* 801FE9F8 001FA658  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FE9FC 001FA65C  80 65 00 2C */	lwz r3, 0x2c(r5)
/* 801FEA00 001FA660  60 63 00 01 */	ori r3, r3, 1
/* 801FEA04 001FA664  90 65 00 2C */	stw r3, 0x2c(r5)
/* 801FEA08 001FA668  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FEA0C 001FA66C  80 65 00 00 */	lwz r3, 0(r5)
/* 801FEA10 001FA670  60 63 00 08 */	ori r3, r3, 8
/* 801FEA14 001FA674  90 65 00 00 */	stw r3, 0(r5)
/* 801FEA18 001FA678  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FEA1C 001FA67C  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FEA20 001FA680  90 87 06 84 */	stw r4, 0x684(r7)
/* 801FEA24 001FA684  38 C0 00 07 */	li r6, 7
/* 801FEA28 001FA688  38 A0 00 06 */	li r5, 6
/* 801FEA2C 001FA68C  7F C3 F3 78 */	mr r3, r30
/* 801FEA30 001FA690  90 87 06 88 */	stw r4, 0x688(r7)
/* 801FEA34 001FA694  90 87 06 8C */	stw r4, 0x68c(r7)
/* 801FEA38 001FA698  98 07 06 90 */	stb r0, 0x690(r7)
/* 801FEA3C 001FA69C  90 87 06 94 */	stw r4, 0x694(r7)
/* 801FEA40 001FA6A0  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FEA44 001FA6A4  80 87 00 38 */	lwz r4, 0x38(r7)
/* 801FEA48 001FA6A8  60 84 00 01 */	ori r4, r4, 1
/* 801FEA4C 001FA6AC  90 87 00 38 */	stw r4, 0x38(r7)
/* 801FEA50 001FA6B0  80 E8 16 38 */	lwz r7, 0x1638(r8)
/* 801FEA54 001FA6B4  80 87 00 00 */	lwz r4, 0(r7)
/* 801FEA58 001FA6B8  60 84 00 08 */	ori r4, r4, 8
/* 801FEA5C 001FA6BC  90 87 00 00 */	stw r4, 0(r7)
/* 801FEA60 001FA6C0  80 ED A3 D8 */	lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FEA64 001FA6C4  80 87 16 38 */	lwz r4, 0x1638(r7)
/* 801FEA68 001FA6C8  90 C4 04 44 */	stw r6, 0x444(r4)
/* 801FEA6C 001FA6CC  90 C4 04 48 */	stw r6, 0x448(r4)
/* 801FEA70 001FA6D0  90 C4 04 4C */	stw r6, 0x44c(r4)
/* 801FEA74 001FA6D4  90 A4 04 50 */	stw r5, 0x450(r4)
/* 801FEA78 001FA6D8  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FEA7C 001FA6DC  80 85 00 30 */	lwz r4, 0x30(r5)
/* 801FEA80 001FA6E0  60 84 00 01 */	ori r4, r4, 1
/* 801FEA84 001FA6E4  90 85 00 30 */	stw r4, 0x30(r5)
/* 801FEA88 001FA6E8  80 A7 16 38 */	lwz r5, 0x1638(r7)
/* 801FEA8C 001FA6EC  80 85 00 00 */	lwz r4, 0(r5)
/* 801FEA90 001FA6F0  60 84 00 08 */	ori r4, r4, 8
/* 801FEA94 001FA6F4  90 85 00 00 */	stw r4, 0(r5)
/* 801FEA98 001FA6F8  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FEA9C 001FA6FC  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FEAA0 001FA700  98 04 02 80 */	stb r0, 0x280(r4)
/* 801FEAA4 001FA704  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FEAA8 001FA708  80 04 00 24 */	lwz r0, 0x24(r4)
/* 801FEAAC 001FA70C  60 00 00 01 */	ori r0, r0, 1
/* 801FEAB0 001FA710  90 04 00 24 */	stw r0, 0x24(r4)
/* 801FEAB4 001FA714  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FEAB8 001FA718  80 04 00 00 */	lwz r0, 0(r4)
/* 801FEABC 001FA71C  60 00 00 08 */	ori r0, r0, 8
/* 801FEAC0 001FA720  90 04 00 00 */	stw r0, 0(r4)
/* 801FEAC4 001FA724  4B FF CE 29 */	bl func_801FB8EC
lbl_801FEAC8:
/* 801FEAC8 001FA728  80 01 00 24 */	lwz r0, 0x24(r1)
/* 801FEACC 001FA72C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 801FEAD0 001FA730  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 801FEAD4 001FA734  7C 08 03 A6 */	mtlr r0
/* 801FEAD8 001FA738  38 21 00 20 */	addi r1, r1, 0x20
/* 801FEADC 001FA73C  4E 80 00 20 */	blr

.global func_801FEAE0
func_801FEAE0:
/* 801FEAE0 001FA740  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 801FEAE4 001FA744  7C 08 02 A6 */	mflr r0
/* 801FEAE8 001FA748  90 01 00 24 */	stw r0, 0x24(r1)
/* 801FEAEC 001FA74C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 801FEAF0 001FA750  7C 7F 1B 78 */	mr r31, r3
/* 801FEAF4 001FA754  88 03 04 68 */	lbz r0, 0x468(r3)
/* 801FEAF8 001FA758  2C 00 00 00 */	cmpwi r0, 0
/* 801FEAFC 001FA75C  41 82 03 1C */	beq lbl_801FEE18
/* 801FEB00 001FA760  88 03 04 67 */	lbz r0, 0x467(r3)
/* 801FEB04 001FA764  7C 00 20 40 */	cmplw r0, r4
/* 801FEB08 001FA768  41 82 00 08 */	beq lbl_801FEB10
/* 801FEB0C 001FA76C  48 00 03 0C */	b lbl_801FEE18
lbl_801FEB10:
/* 801FEB10 001FA770  C0 22 98 60 */	lfs f1, coord_zero-_SDA2_BASE_(r2)
/* 801FEB14 001FA774  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FEB18 001FA778  FC 40 08 90 */	fmr f2, f1
/* 801FEB1C 001FA77C  C0 62 98 68 */	lfs f3, lbl_80641E68-_SDA2_BASE_(r2)
/* 801FEB20 001FA780  FC A0 08 90 */	fmr f5, f1
/* 801FEB24 001FA784  C0 82 98 64 */	lfs f4, lbl_80641E64-_SDA2_BASE_(r2)
/* 801FEB28 001FA788  C0 C2 98 90 */	lfs f6, lbl_80641E90-_SDA2_BASE_(r2)
/* 801FEB2C 001FA78C  48 03 62 CD */	bl func_80234DF8
/* 801FEB30 001FA790  A0 1F 04 64 */	lhz r0, 0x464(r31)
/* 801FEB34 001FA794  2C 00 00 00 */	cmpwi r0, 0
/* 801FEB38 001FA798  41 82 00 BC */	beq lbl_801FEBF4
/* 801FEB3C 001FA79C  88 1F 04 84 */	lbz r0, 0x484(r31)
/* 801FEB40 001FA7A0  2C 00 00 00 */	cmpwi r0, 0
/* 801FEB44 001FA7A4  41 82 00 34 */	beq lbl_801FEB78
/* 801FEB48 001FA7A8  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FEB4C 001FA7AC  38 A0 00 45 */	li r5, 0x45
/* 801FEB50 001FA7B0  80 9F 04 98 */	lwz r4, 0x498(r31)
/* 801FEB54 001FA7B4  38 C0 00 00 */	li r6, 0
/* 801FEB58 001FA7B8  38 E0 00 00 */	li r7, 0
/* 801FEB5C 001FA7BC  48 04 0A 8D */	bl func_8023F5E8
/* 801FEB60 001FA7C0  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FEB64 001FA7C4  38 00 00 00 */	li r0, 0
/* 801FEB68 001FA7C8  A0 64 16 FE */	lhz r3, 0x16fe(r4)
/* 801FEB6C 001FA7CC  60 63 00 06 */	ori r3, r3, 6
/* 801FEB70 001FA7D0  B0 64 16 FE */	sth r3, 0x16fe(r4)
/* 801FEB74 001FA7D4  98 1F 04 84 */	stb r0, 0x484(r31)
lbl_801FEB78:
/* 801FEB78 001FA7D8  A0 1F 04 64 */	lhz r0, 0x464(r31)
/* 801FEB7C 001FA7DC  28 00 00 17 */	cmplwi r0, 0x17
/* 801FEB80 001FA7E0  40 82 00 10 */	bne lbl_801FEB90
/* 801FEB84 001FA7E4  38 7F 04 58 */	addi r3, r31, 0x458
/* 801FEB88 001FA7E8  48 00 10 5D */	bl func_801FFBE4
/* 801FEB8C 001FA7EC  48 00 00 0C */	b lbl_801FEB98
lbl_801FEB90:
/* 801FEB90 001FA7F0  38 00 00 00 */	li r0, 0
/* 801FEB94 001FA7F4  B0 1F 04 64 */	sth r0, 0x464(r31)
lbl_801FEB98:
/* 801FEB98 001FA7F8  88 1F 04 85 */	lbz r0, 0x485(r31)
/* 801FEB9C 001FA7FC  2C 00 00 00 */	cmpwi r0, 0
/* 801FEBA0 001FA800  41 82 00 54 */	beq lbl_801FEBF4
/* 801FEBA4 001FA804  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FEBA8 001FA808  38 80 00 00 */	li r4, 0
/* 801FEBAC 001FA80C  88 03 00 82 */	lbz r0, 0x82(r3)
/* 801FEBB0 001FA810  2C 00 00 00 */	cmpwi r0, 0
/* 801FEBB4 001FA814  40 82 00 10 */	bne lbl_801FEBC4
/* 801FEBB8 001FA818  88 03 00 83 */	lbz r0, 0x83(r3)
/* 801FEBBC 001FA81C  2C 00 00 00 */	cmpwi r0, 0
/* 801FEBC0 001FA820  41 82 00 08 */	beq lbl_801FEBC8
lbl_801FEBC4:
/* 801FEBC4 001FA824  38 80 00 01 */	li r4, 1
lbl_801FEBC8:
/* 801FEBC8 001FA828  2C 04 00 00 */	cmpwi r4, 0
/* 801FEBCC 001FA82C  40 82 00 28 */	bne lbl_801FEBF4
/* 801FEBD0 001FA830  80 9F 04 98 */	lwz r4, 0x498(r31)
/* 801FEBD4 001FA834  38 A0 00 45 */	li r5, 0x45
/* 801FEBD8 001FA838  38 C0 00 00 */	li r6, 0
/* 801FEBDC 001FA83C  38 E0 00 00 */	li r7, 0
/* 801FEBE0 001FA840  48 04 0A 09 */	bl func_8023F5E8
/* 801FEBE4 001FA844  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FEBE8 001FA848  A0 03 16 FE */	lhz r0, 0x16fe(r3)
/* 801FEBEC 001FA84C  60 00 00 06 */	ori r0, r0, 6
/* 801FEBF0 001FA850  B0 03 16 FE */	sth r0, 0x16fe(r3)
lbl_801FEBF4:
/* 801FEBF4 001FA854  88 1F 04 69 */	lbz r0, 0x469(r31)
/* 801FEBF8 001FA858  2C 00 00 00 */	cmpwi r0, 0
/* 801FEBFC 001FA85C  41 82 01 FC */	beq lbl_801FEDF8
/* 801FEC00 001FA860  C0 3F 04 78 */	lfs f1, 0x478(r31)
/* 801FEC04 001FA864  C0 02 98 94 */	lfs f0, lbl_80641E94-_SDA2_BASE_(r2)
/* 801FEC08 001FA868  88 BF 04 94 */	lbz r5, 0x494(r31)
/* 801FEC0C 001FA86C  88 9F 04 95 */	lbz r4, 0x495(r31)
/* 801FEC10 001FA870  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 801FEC14 001FA874  88 7F 04 96 */	lbz r3, 0x496(r31)
/* 801FEC18 001FA878  88 1F 04 97 */	lbz r0, 0x497(r31)
/* 801FEC1C 001FA87C  98 A1 00 10 */	stb r5, 0x10(r1)
/* 801FEC20 001FA880  98 81 00 11 */	stb r4, 0x11(r1)
/* 801FEC24 001FA884  98 61 00 12 */	stb r3, 0x12(r1)
/* 801FEC28 001FA888  98 01 00 13 */	stb r0, 0x13(r1)
/* 801FEC2C 001FA88C  40 80 00 0C */	bge lbl_801FEC38
/* 801FEC30 001FA890  C0 42 98 60 */	lfs f2, coord_zero-_SDA2_BASE_(r2)
/* 801FEC34 001FA894  48 00 00 0C */	b lbl_801FEC40
lbl_801FEC38:
/* 801FEC38 001FA898  C0 1F 04 74 */	lfs f0, 0x474(r31)
/* 801FEC3C 001FA89C  EC 40 08 24 */	fdivs f2, f0, f1
lbl_801FEC40:
/* 801FEC40 001FA8A0  88 1F 04 6A */	lbz r0, 0x46a(r31)
/* 801FEC44 001FA8A4  2C 00 00 00 */	cmpwi r0, 0
/* 801FEC48 001FA8A8  40 82 00 0C */	bne lbl_801FEC54
/* 801FEC4C 001FA8AC  C0 02 98 5C */	lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FEC50 001FA8B0  EC 40 10 28 */	fsubs f2, f0, f2
lbl_801FEC54:
/* 801FEC54 001FA8B4  88 01 00 13 */	lbz r0, 0x13(r1)
/* 801FEC58 001FA8B8  98 01 00 08 */	stb r0, 8(r1)
/* 801FEC5C 001FA8BC  E0 21 A0 08 */	psq_l f1, 8(r1), 1, qr2
/* 801FEC60 001FA8C0  C0 02 98 6C */	lfs f0, min_blur_base255-_SDA2_BASE_(r2)
/* 801FEC64 001FA8C4  EC 42 00 72 */	fmuls f2, f2, f1
/* 801FEC68 001FA8C8  EC 42 00 2A */	fadds f2, f2, f0
/* 801FEC6C 001FA8CC  F0 41 A0 0C */	psq_st f2, 12(r1), 1, qr2
/* 801FEC70 001FA8D0  39 20 00 01 */	li r9, 1
/* 801FEC74 001FA8D4  39 00 00 04 */	li r8, 4
/* 801FEC78 001FA8D8  38 C0 00 05 */	li r6, 5
/* 801FEC7C 001FA8DC  81 4D A3 D8 */	lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FEC80 001FA8E0  38 E0 00 00 */	li r7, 0
/* 801FEC84 001FA8E4  88 61 00 0C */	lbz r3, 0xc(r1)
/* 801FEC88 001FA8E8  38 A0 00 03 */	li r5, 3
/* 801FEC8C 001FA8EC  80 8A 16 38 */	lwz r4, 0x1638(r10)
/* 801FEC90 001FA8F0  38 00 00 98 */	li r0, 0x98
/* 801FEC94 001FA8F4  98 61 00 13 */	stb r3, 0x13(r1)
/* 801FEC98 001FA8F8  38 60 00 02 */	li r3, 2
/* 801FEC9C 001FA8FC  91 24 0A 24 */	stw r9, 0xa24(r4)
/* 801FECA0 001FA900  80 8A 16 38 */	lwz r4, 0x1638(r10)
/* 801FECA4 001FA904  91 04 0A 28 */	stw r8, 0xa28(r4)
/* 801FECA8 001FA908  80 8A 16 38 */	lwz r4, 0x1638(r10)
/* 801FECAC 001FA90C  90 C4 0A 2C */	stw r6, 0xa2c(r4)
/* 801FECB0 001FA910  80 8A 16 38 */	lwz r4, 0x1638(r10)
/* 801FECB4 001FA914  90 C4 0A 30 */	stw r6, 0xa30(r4)
/* 801FECB8 001FA918  80 CA 16 38 */	lwz r6, 0x1638(r10)
/* 801FECBC 001FA91C  80 86 00 64 */	lwz r4, 0x64(r6)
/* 801FECC0 001FA920  60 84 00 01 */	ori r4, r4, 1
/* 801FECC4 001FA924  90 86 00 64 */	stw r4, 0x64(r6)
/* 801FECC8 001FA928  80 CA 16 38 */	lwz r6, 0x1638(r10)
/* 801FECCC 001FA92C  80 86 00 00 */	lwz r4, 0(r6)
/* 801FECD0 001FA930  60 84 00 40 */	ori r4, r4, 0x40
/* 801FECD4 001FA934  90 86 00 00 */	stw r4, 0(r6)
/* 801FECD8 001FA938  81 0D A3 D8 */	lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FECDC 001FA93C  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FECE0 001FA940  99 24 0A 36 */	stb r9, 0xa36(r4)
/* 801FECE4 001FA944  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FECE8 001FA948  99 24 0A 37 */	stb r9, 0xa37(r4)
/* 801FECEC 001FA94C  80 88 16 38 */	lwz r4, 0x1638(r8)
/* 801FECF0 001FA950  98 E4 0A 38 */	stb r7, 0xa38(r4)
/* 801FECF4 001FA954  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 801FECF8 001FA958  80 86 00 64 */	lwz r4, 0x64(r6)
/* 801FECFC 001FA95C  60 84 00 04 */	ori r4, r4, 4
/* 801FED00 001FA960  90 86 00 64 */	stw r4, 0x64(r6)
/* 801FED04 001FA964  80 C8 16 38 */	lwz r6, 0x1638(r8)
/* 801FED08 001FA968  80 86 00 00 */	lwz r4, 0(r6)
/* 801FED0C 001FA96C  60 84 00 40 */	ori r4, r4, 0x40
/* 801FED10 001FA970  90 86 00 00 */	stw r4, 0(r6)
/* 801FED14 001FA974  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FED18 001FA978  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FED1C 001FA97C  98 E4 0A 3C */	stb r7, 0xa3c(r4)
/* 801FED20 001FA980  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FED24 001FA984  90 A4 0A 40 */	stw r5, 0xa40(r4)
/* 801FED28 001FA988  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FED2C 001FA98C  80 85 00 64 */	lwz r4, 0x64(r5)
/* 801FED30 001FA990  60 84 00 08 */	ori r4, r4, 8
/* 801FED34 001FA994  90 85 00 64 */	stw r4, 0x64(r5)
/* 801FED38 001FA998  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FED3C 001FA99C  80 85 00 00 */	lwz r4, 0(r5)
/* 801FED40 001FA9A0  60 84 00 40 */	ori r4, r4, 0x40
/* 801FED44 001FA9A4  90 85 00 00 */	stw r4, 0(r5)
/* 801FED48 001FA9A8  80 CD A3 D8 */	lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FED4C 001FA9AC  80 86 16 38 */	lwz r4, 0x1638(r6)
/* 801FED50 001FA9B0  90 E4 01 84 */	stw r7, 0x184(r4)
/* 801FED54 001FA9B4  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FED58 001FA9B8  80 85 00 10 */	lwz r4, 0x10(r5)
/* 801FED5C 001FA9BC  60 84 00 02 */	ori r4, r4, 2
/* 801FED60 001FA9C0  90 85 00 10 */	stw r4, 0x10(r5)
/* 801FED64 001FA9C4  80 A6 16 38 */	lwz r5, 0x1638(r6)
/* 801FED68 001FA9C8  80 85 00 00 */	lwz r4, 0(r5)
/* 801FED6C 001FA9CC  60 84 00 02 */	ori r4, r4, 2
/* 801FED70 001FA9D0  90 85 00 00 */	stw r4, 0(r5)
/* 801FED74 001FA9D4  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FED78 001FA9D8  90 04 17 38 */	stw r0, 0x1738(r4)
/* 801FED7C 001FA9DC  48 03 E1 A1 */	bl func_8023CF1C
/* 801FED80 001FA9E0  7C 64 1B 78 */	mr r4, r3
/* 801FED84 001FA9E4  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FED88 001FA9E8  48 03 93 35 */	bl func_802380BC
/* 801FED8C 001FA9EC  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FED90 001FA9F0  38 80 00 04 */	li r4, 4
/* 801FED94 001FA9F4  48 03 47 99 */	bl begin_drawing
/* 801FED98 001FA9F8  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FED9C 001FA9FC  3C 60 CC 01 */	lis r3, 0xCC008000@ha
/* 801FEDA0 001FAA00  80 01 00 10 */	lwz r0, 0x10(r1)
/* 801FEDA4 001FAA04  D0 03 80 00 */	stfs f0, 0xCC008000@l(r3)
/* 801FEDA8 001FAA08  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FEDAC 001FAA0C  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FEDB0 001FAA10  90 03 80 00 */	stw r0, -0x8000(r3)
/* 801FEDB4 001FAA14  C0 02 98 68 */	lfs f0, lbl_80641E68-_SDA2_BASE_(r2)
/* 801FEDB8 001FAA18  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FEDBC 001FAA1C  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FEDC0 001FAA20  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FEDC4 001FAA24  90 03 80 00 */	stw r0, -0x8000(r3)
/* 801FEDC8 001FAA28  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FEDCC 001FAA2C  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FEDD0 001FAA30  C0 02 98 64 */	lfs f0, lbl_80641E64-_SDA2_BASE_(r2)
/* 801FEDD4 001FAA34  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FEDD8 001FAA38  90 03 80 00 */	stw r0, -0x8000(r3)
/* 801FEDDC 001FAA3C  C0 02 98 68 */	lfs f0, lbl_80641E68-_SDA2_BASE_(r2)
/* 801FEDE0 001FAA40  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FEDE4 001FAA44  C0 02 98 64 */	lfs f0, lbl_80641E64-_SDA2_BASE_(r2)
/* 801FEDE8 001FAA48  D0 03 80 00 */	stfs f0, -0x8000(r3)
/* 801FEDEC 001FAA4C  90 03 80 00 */	stw r0, -0x8000(r3)
/* 801FEDF0 001FAA50  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FEDF4 001FAA54  48 03 47 8D */	bl end_drawing
lbl_801FEDF8:
/* 801FEDF8 001FAA58  C0 22 98 60 */	lfs f1, coord_zero-_SDA2_BASE_(r2)
/* 801FEDFC 001FAA5C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FEE00 001FAA60  FC 40 08 90 */	fmr f2, f1
/* 801FEE04 001FAA64  C0 62 98 68 */	lfs f3, lbl_80641E68-_SDA2_BASE_(r2)
/* 801FEE08 001FAA68  FC A0 08 90 */	fmr f5, f1
/* 801FEE0C 001FAA6C  C0 82 98 64 */	lfs f4, lbl_80641E64-_SDA2_BASE_(r2)
/* 801FEE10 001FAA70  C0 C2 98 90 */	lfs f6, lbl_80641E90-_SDA2_BASE_(r2)
/* 801FEE14 001FAA74  48 03 61 CD */	bl func_80234FE0
lbl_801FEE18:
/* 801FEE18 001FAA78  80 01 00 24 */	lwz r0, 0x24(r1)
/* 801FEE1C 001FAA7C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 801FEE20 001FAA80  7C 08 03 A6 */	mtlr r0
/* 801FEE24 001FAA84  38 21 00 20 */	addi r1, r1, 0x20
/* 801FEE28 001FAA88  4E 80 00 20 */	blr

.global func_801FEE2C
func_801FEE2C:
/* 801FEE2C 001FAA8C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 801FEE30 001FAA90  7C 08 02 A6 */	mflr r0
/* 801FEE34 001FAA94  90 01 00 14 */	stw r0, 0x14(r1)
/* 801FEE38 001FAA98  93 E1 00 0C */	stw r31, 0xc(r1)
/* 801FEE3C 001FAA9C  7C 9F 23 78 */	mr r31, r4
/* 801FEE40 001FAAA0  93 C1 00 08 */	stw r30, 8(r1)
/* 801FEE44 001FAAA4  7C 7E 1B 78 */	mr r30, r3
/* 801FEE48 001FAAA8  88 03 04 68 */	lbz r0, 0x468(r3)
/* 801FEE4C 001FAAAC  2C 00 00 00 */	cmpwi r0, 0
/* 801FEE50 001FAAB0  41 82 00 08 */	beq lbl_801FEE58
/* 801FEE54 001FAAB4  48 00 01 15 */	bl func_801FEF68
lbl_801FEE58:
/* 801FEE58 001FAAB8  A0 9E 04 62 */	lhz r4, 0x462(r30)
/* 801FEE5C 001FAABC  38 00 00 00 */	li r0, 0
/* 801FEE60 001FAAC0  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FEE64 001FAAC4  38 60 00 01 */	li r3, 1
/* 801FEE68 001FAAC8  C0 5E 04 58 */	lfs f2, 0x458(r30)
/* 801FEE6C 001FAACC  28 04 00 17 */	cmplwi r4, 0x17
/* 801FEE70 001FAAD0  C0 3E 04 5C */	lfs f1, 0x45c(r30)
/* 801FEE74 001FAAD4  88 DE 04 60 */	lbz r6, 0x460(r30)
/* 801FEE78 001FAAD8  88 BE 04 61 */	lbz r5, 0x461(r30)
/* 801FEE7C 001FAADC  D0 5E 04 78 */	stfs f2, 0x478(r30)
/* 801FEE80 001FAAE0  D0 3E 04 80 */	stfs f1, 0x480(r30)
/* 801FEE84 001FAAE4  98 DE 04 6A */	stb r6, 0x46a(r30)
/* 801FEE88 001FAAE8  98 BE 04 66 */	stb r5, 0x466(r30)
/* 801FEE8C 001FAAEC  B0 9E 04 64 */	sth r4, 0x464(r30)
/* 801FEE90 001FAAF0  9B FE 04 67 */	stb r31, 0x467(r30)
/* 801FEE94 001FAAF4  D0 1E 04 6C */	stfs f0, 0x46c(r30)
/* 801FEE98 001FAAF8  D0 1E 04 70 */	stfs f0, 0x470(r30)
/* 801FEE9C 001FAAFC  D0 1E 04 74 */	stfs f0, 0x474(r30)
/* 801FEEA0 001FAB00  D0 1E 04 7C */	stfs f0, 0x47c(r30)
/* 801FEEA4 001FAB04  98 7E 04 68 */	stb r3, 0x468(r30)
/* 801FEEA8 001FAB08  98 1E 04 84 */	stb r0, 0x484(r30)
/* 801FEEAC 001FAB0C  98 1E 04 85 */	stb r0, 0x485(r30)
/* 801FEEB0 001FAB10  98 1E 04 86 */	stb r0, 0x486(r30)
/* 801FEEB4 001FAB14  98 1E 04 87 */	stb r0, 0x487(r30)
/* 801FEEB8 001FAB18  D0 1E 04 88 */	stfs f0, 0x488(r30)
/* 801FEEBC 001FAB1C  D0 1E 04 8C */	stfs f0, 0x48c(r30)
/* 801FEEC0 001FAB20  D0 1E 04 90 */	stfs f0, 0x490(r30)
/* 801FEEC4 001FAB24  98 7E 04 69 */	stb r3, 0x469(r30)
/* 801FEEC8 001FAB28  40 82 00 10 */	bne lbl_801FEED8
/* 801FEECC 001FAB2C  38 7E 04 58 */	addi r3, r30, 0x458
/* 801FEED0 001FAB30  48 00 0C F1 */	bl func_801FFBC0
/* 801FEED4 001FAB34  48 00 00 08 */	b lbl_801FEEDC
lbl_801FEED8:
/* 801FEED8 001FAB38  B0 1E 04 64 */	sth r0, 0x464(r30)
lbl_801FEEDC:
/* 801FEEDC 001FAB3C  A0 1E 04 64 */	lhz r0, 0x464(r30)
/* 801FEEE0 001FAB40  2C 00 00 00 */	cmpwi r0, 0
/* 801FEEE4 001FAB44  41 82 00 3C */	beq lbl_801FEF20
/* 801FEEE8 001FAB48  88 1E 04 84 */	lbz r0, 0x484(r30)
/* 801FEEEC 001FAB4C  2C 00 00 00 */	cmpwi r0, 0
/* 801FEEF0 001FAB50  41 82 00 30 */	beq lbl_801FEF20
/* 801FEEF4 001FAB54  80 1E 04 98 */	lwz r0, 0x498(r30)
/* 801FEEF8 001FAB58  2C 00 00 00 */	cmpwi r0, 0
/* 801FEEFC 001FAB5C  40 82 00 24 */	bne lbl_801FEF20
/* 801FEF00 001FAB60  38 60 00 45 */	li r3, 0x45
/* 801FEF04 001FAB64  38 80 00 00 */	li r4, 0
/* 801FEF08 001FAB68  38 A0 00 00 */	li r5, 0
/* 801FEF0C 001FAB6C  38 C0 00 00 */	li r6, 0
/* 801FEF10 001FAB70  38 E0 00 00 */	li r7, 0
/* 801FEF14 001FAB74  39 00 00 01 */	li r8, 1
/* 801FEF18 001FAB78  48 03 73 25 */	bl func_8023623C
/* 801FEF1C 001FAB7C  90 7E 04 98 */	stw r3, 0x498(r30)
lbl_801FEF20:
/* 801FEF20 001FAB80  88 1E 04 67 */	lbz r0, 0x467(r30)
/* 801FEF24 001FAB84  2C 00 00 00 */	cmpwi r0, 0
/* 801FEF28 001FAB88  41 82 00 0C */	beq lbl_801FEF34
/* 801FEF2C 001FAB8C  83 FE 00 10 */	lwz r31, 0x10(r30)
/* 801FEF30 001FAB90  48 00 00 08 */	b lbl_801FEF38
lbl_801FEF34:
/* 801FEF34 001FAB94  83 FE 00 14 */	lwz r31, 0x14(r30)
lbl_801FEF38:
/* 801FEF38 001FAB98  57 E3 86 3E */	rlwinm r3, r31, 0x10, 0x18, 0x1f
/* 801FEF3C 001FAB9C  48 03 C1 1D */	bl func_8023B058
/* 801FEF40 001FABA0  2C 03 00 00 */	cmpwi r3, 0
/* 801FEF44 001FABA4  41 82 00 0C */	beq lbl_801FEF50
/* 801FEF48 001FABA8  7F E4 FB 78 */	mr r4, r31
/* 801FEF4C 001FABAC  48 03 C4 6D */	bl func_8023B3B8
lbl_801FEF50:
/* 801FEF50 001FABB0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 801FEF54 001FABB4  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 801FEF58 001FABB8  83 C1 00 08 */	lwz r30, 8(r1)
/* 801FEF5C 001FABBC  7C 08 03 A6 */	mtlr r0
/* 801FEF60 001FABC0  38 21 00 10 */	addi r1, r1, 0x10
/* 801FEF64 001FABC4  4E 80 00 20 */	blr

.global func_801FEF68
func_801FEF68:
/* 801FEF68 001FABC8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 801FEF6C 001FABCC  7C 08 02 A6 */	mflr r0
/* 801FEF70 001FABD0  90 01 00 14 */	stw r0, 0x14(r1)
/* 801FEF74 001FABD4  93 E1 00 0C */	stw r31, 0xc(r1)
/* 801FEF78 001FABD8  93 C1 00 08 */	stw r30, 8(r1)
/* 801FEF7C 001FABDC  7C 7E 1B 78 */	mr r30, r3
/* 801FEF80 001FABE0  88 03 04 68 */	lbz r0, 0x468(r3)
/* 801FEF84 001FABE4  2C 00 00 00 */	cmpwi r0, 0
/* 801FEF88 001FABE8  41 82 00 5C */	beq lbl_801FEFE4
/* 801FEF8C 001FABEC  88 03 04 67 */	lbz r0, 0x467(r3)
/* 801FEF90 001FABF0  2C 00 00 00 */	cmpwi r0, 0
/* 801FEF94 001FABF4  41 82 00 0C */	beq lbl_801FEFA0
/* 801FEF98 001FABF8  83 E3 00 10 */	lwz r31, 0x10(r3)
/* 801FEF9C 001FABFC  48 00 00 08 */	b lbl_801FEFA4
lbl_801FEFA0:
/* 801FEFA0 001FAC00  83 E3 00 14 */	lwz r31, 0x14(r3)
lbl_801FEFA4:
/* 801FEFA4 001FAC04  57 E3 86 3E */	rlwinm r3, r31, 0x10, 0x18, 0x1f
/* 801FEFA8 001FAC08  48 03 C0 B1 */	bl func_8023B058
/* 801FEFAC 001FAC0C  2C 03 00 00 */	cmpwi r3, 0
/* 801FEFB0 001FAC10  41 82 00 0C */	beq lbl_801FEFBC
/* 801FEFB4 001FAC14  7F E4 FB 78 */	mr r4, r31
/* 801FEFB8 001FAC18  48 03 C4 69 */	bl func_8023B420
lbl_801FEFBC:
/* 801FEFBC 001FAC1C  80 7E 04 98 */	lwz r3, 0x498(r30)
/* 801FEFC0 001FAC20  3B E0 00 00 */	li r31, 0
/* 801FEFC4 001FAC24  9B FE 04 68 */	stb r31, 0x468(r30)
/* 801FEFC8 001FAC28  2C 03 00 00 */	cmpwi r3, 0
/* 801FEFCC 001FAC2C  9B FE 04 84 */	stb r31, 0x484(r30)
/* 801FEFD0 001FAC30  9B FE 04 85 */	stb r31, 0x485(r30)
/* 801FEFD4 001FAC34  B3 FE 04 64 */	sth r31, 0x464(r30)
/* 801FEFD8 001FAC38  41 82 00 0C */	beq lbl_801FEFE4
/* 801FEFDC 001FAC3C  48 03 74 81 */	bl func_8023645C
/* 801FEFE0 001FAC40  93 FE 04 98 */	stw r31, 0x498(r30)
lbl_801FEFE4:
/* 801FEFE4 001FAC44  80 01 00 14 */	lwz r0, 0x14(r1)
/* 801FEFE8 001FAC48  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 801FEFEC 001FAC4C  83 C1 00 08 */	lwz r30, 8(r1)
/* 801FEFF0 001FAC50  7C 08 03 A6 */	mtlr r0
/* 801FEFF4 001FAC54  38 21 00 10 */	addi r1, r1, 0x10
/* 801FEFF8 001FAC58  4E 80 00 20 */	blr
/* 801FEFFC 001FAC5C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 801FF000 001FAC60  7C 08 02 A6 */	mflr r0
/* 801FF004 001FAC64  90 01 00 14 */	stw r0, 0x14(r1)
/* 801FF008 001FAC68  88 03 04 68 */	lbz r0, 0x468(r3)
/* 801FF00C 001FAC6C  2C 00 00 00 */	cmpwi r0, 0
/* 801FF010 001FAC70  41 82 01 20 */	beq lbl_801FF130
/* 801FF014 001FAC74  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FF018 001FAC78  38 80 00 00 */	li r4, 0
/* 801FF01C 001FAC7C  88 05 00 82 */	lbz r0, 0x82(r5)
/* 801FF020 001FAC80  2C 00 00 00 */	cmpwi r0, 0
/* 801FF024 001FAC84  40 82 00 10 */	bne lbl_801FF034
/* 801FF028 001FAC88  88 05 00 83 */	lbz r0, 0x83(r5)
/* 801FF02C 001FAC8C  2C 00 00 00 */	cmpwi r0, 0
/* 801FF030 001FAC90  41 82 00 08 */	beq lbl_801FF038
lbl_801FF034:
/* 801FF034 001FAC94  38 80 00 01 */	li r4, 1
lbl_801FF038:
/* 801FF038 001FAC98  2C 04 00 00 */	cmpwi r4, 0
/* 801FF03C 001FAC9C  40 82 00 F4 */	bne lbl_801FF130
/* 801FF040 001FACA0  80 8D A4 C8 */	lwz r4, lbl_8063F788-_SDA_BASE_(r13)
/* 801FF044 001FACA4  3C 00 43 30 */	lis r0, 0x4330
/* 801FF048 001FACA8  C0 03 04 74 */	lfs f0, 0x474(r3)
/* 801FF04C 001FACAC  88 84 00 59 */	lbz r4, 0x59(r4)
/* 801FF050 001FACB0  EC 40 08 2A */	fadds f2, f0, f1
/* 801FF054 001FACB4  C0 03 04 78 */	lfs f0, 0x478(r3)
/* 801FF058 001FACB8  90 81 00 0C */	stw r4, 0xc(r1)
/* 801FF05C 001FACBC  C8 A2 98 98 */	lfd f5, lbl_80641E98-_SDA2_BASE_(r2)
/* 801FF060 001FACC0  90 01 00 08 */	stw r0, 8(r1)
/* 801FF064 001FACC4  FC 02 00 40 */	fcmpo cr0, f2, f0
/* 801FF068 001FACC8  C0 63 04 70 */	lfs f3, 0x470(r3)
/* 801FF06C 001FACCC  C8 81 00 08 */	lfd f4, 8(r1)
/* 801FF070 001FACD0  D0 43 04 74 */	stfs f2, 0x474(r3)
/* 801FF074 001FACD4  EC 44 28 28 */	fsubs f2, f4, f5
/* 801FF078 001FACD8  EC 81 00 B2 */	fmuls f4, f1, f2
/* 801FF07C 001FACDC  EC 43 20 2A */	fadds f2, f3, f4
/* 801FF080 001FACE0  D0 83 04 6C */	stfs f4, 0x46c(r3)
/* 801FF084 001FACE4  D0 43 04 70 */	stfs f2, 0x470(r3)
/* 801FF088 001FACE8  40 81 00 1C */	ble lbl_801FF0A4
/* 801FF08C 001FACEC  88 03 04 66 */	lbz r0, 0x466(r3)
/* 801FF090 001FACF0  D0 03 04 74 */	stfs f0, 0x474(r3)
/* 801FF094 001FACF4  2C 00 00 00 */	cmpwi r0, 0
/* 801FF098 001FACF8  40 82 00 0C */	bne lbl_801FF0A4
/* 801FF09C 001FACFC  4B FF FE CD */	bl func_801FEF68
/* 801FF0A0 001FAD00  48 00 00 90 */	b lbl_801FF130
lbl_801FF0A4:
/* 801FF0A4 001FAD04  A0 03 04 64 */	lhz r0, 0x464(r3)
/* 801FF0A8 001FAD08  2C 00 00 00 */	cmpwi r0, 0
/* 801FF0AC 001FAD0C  41 82 00 84 */	beq lbl_801FF130
/* 801FF0B0 001FAD10  C0 83 04 88 */	lfs f4, 0x488(r3)
/* 801FF0B4 001FAD14  C0 43 04 6C */	lfs f2, 0x46c(r3)
/* 801FF0B8 001FAD18  C0 02 98 60 */	lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FF0BC 001FAD1C  EC 64 00 B2 */	fmuls f3, f4, f2
/* 801FF0C0 001FAD20  C0 43 04 8C */	lfs f2, 0x48c(r3)
/* 801FF0C4 001FAD24  FC 04 00 40 */	fcmpo cr0, f4, f0
/* 801FF0C8 001FAD28  EC 42 18 2A */	fadds f2, f2, f3
/* 801FF0CC 001FAD2C  D0 43 04 8C */	stfs f2, 0x48c(r3)
/* 801FF0D0 001FAD30  4C 41 13 82 */	cror 2, 1, 2
/* 801FF0D4 001FAD34  40 82 00 18 */	bne lbl_801FF0EC
/* 801FF0D8 001FAD38  C0 03 04 90 */	lfs f0, 0x490(r3)
/* 801FF0DC 001FAD3C  FC 02 00 40 */	fcmpo cr0, f2, f0
/* 801FF0E0 001FAD40  40 81 00 1C */	ble lbl_801FF0FC
/* 801FF0E4 001FAD44  D0 03 04 8C */	stfs f0, 0x48c(r3)
/* 801FF0E8 001FAD48  48 00 00 14 */	b lbl_801FF0FC
lbl_801FF0EC:
/* 801FF0EC 001FAD4C  C0 03 04 90 */	lfs f0, 0x490(r3)
/* 801FF0F0 001FAD50  FC 02 00 40 */	fcmpo cr0, f2, f0
/* 801FF0F4 001FAD54  40 80 00 08 */	bge lbl_801FF0FC
/* 801FF0F8 001FAD58  D0 03 04 8C */	stfs f0, 0x48c(r3)
lbl_801FF0FC:
/* 801FF0FC 001FAD5C  C0 43 04 7C */	lfs f2, 0x47c(r3)
/* 801FF100 001FAD60  C0 03 04 80 */	lfs f0, 0x480(r3)
/* 801FF104 001FAD64  EC 22 08 2A */	fadds f1, f2, f1
/* 801FF108 001FAD68  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 801FF10C 001FAD6C  D0 23 04 7C */	stfs f1, 0x47c(r3)
/* 801FF110 001FAD70  4C 41 13 82 */	cror 2, 1, 2
/* 801FF114 001FAD74  40 82 00 1C */	bne lbl_801FF130
/* 801FF118 001FAD78  88 03 04 66 */	lbz r0, 0x466(r3)
/* 801FF11C 001FAD7C  D0 03 04 7C */	stfs f0, 0x47c(r3)
/* 801FF120 001FAD80  2C 00 00 00 */	cmpwi r0, 0
/* 801FF124 001FAD84  40 82 00 0C */	bne lbl_801FF130
/* 801FF128 001FAD88  38 00 00 00 */	li r0, 0
/* 801FF12C 001FAD8C  B0 03 04 64 */	sth r0, 0x464(r3)
lbl_801FF130:
/* 801FF130 001FAD90  80 01 00 14 */	lwz r0, 0x14(r1)
/* 801FF134 001FAD94  7C 08 03 A6 */	mtlr r0
/* 801FF138 001FAD98  38 21 00 10 */	addi r1, r1, 0x10
/* 801FF13C 001FAD9C  4E 80 00 20 */	blr
/* 801FF140 001FADA0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 801FF144 001FADA4  7C 08 02 A6 */	mflr r0
/* 801FF148 001FADA8  90 01 00 24 */	stw r0, 0x24(r1)
/* 801FF14C 001FADAC  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 801FF150 001FADB0  93 C1 00 18 */	stw r30, 0x18(r1)
/* 801FF154 001FADB4  7C 9E 23 78 */	mr r30, r4
/* 801FF158 001FADB8  93 A1 00 14 */	stw r29, 0x14(r1)
/* 801FF15C 001FADBC  7C 7D 1B 78 */	mr r29, r3
/* 801FF160 001FADC0  93 81 00 10 */	stw r28, 0x10(r1)
/* 801FF164 001FADC4  80 AD A3 D8 */	lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FF168 001FADC8  80 85 16 38 */	lwz r4, 0x1638(r5)
/* 801FF16C 001FADCC  88 64 0A 87 */	lbz r3, 0xa87(r4)
/* 801FF170 001FADD0  7C 03 00 D0 */	neg r0, r3
/* 801FF174 001FADD4  7C 00 1B 78 */	or r0, r0, r3
/* 801FF178 001FADD8  54 1F 0F FF */	rlwinm. r31, r0, 1, 0x1f, 0x1f
/* 801FF17C 001FADDC  41 82 00 2C */	beq lbl_801FF1A8
/* 801FF180 001FADE0  38 00 00 00 */	li r0, 0
/* 801FF184 001FADE4  98 04 0A 87 */	stb r0, 0xa87(r4)
/* 801FF188 001FADE8  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FF18C 001FADEC  80 03 00 64 */	lwz r0, 0x64(r3)
/* 801FF190 001FADF0  60 00 00 40 */	ori r0, r0, 0x40
/* 801FF194 001FADF4  90 03 00 64 */	stw r0, 0x64(r3)
/* 801FF198 001FADF8  80 65 16 38 */	lwz r3, 0x1638(r5)
/* 801FF19C 001FADFC  80 03 00 00 */	lwz r0, 0(r3)
/* 801FF1A0 001FAE00  60 00 00 40 */	ori r0, r0, 0x40
/* 801FF1A4 001FAE04  90 03 00 00 */	stw r0, 0(r3)
lbl_801FF1A8:
/* 801FF1A8 001FAE08  C0 22 98 60 */	lfs f1, coord_zero-_SDA2_BASE_(r2)
/* 801FF1AC 001FAE0C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FF1B0 001FAE10  FC 40 08 90 */	fmr f2, f1
/* 801FF1B4 001FAE14  C0 62 98 68 */	lfs f3, lbl_80641E68-_SDA2_BASE_(r2)
/* 801FF1B8 001FAE18  FC A0 08 90 */	fmr f5, f1
/* 801FF1BC 001FAE1C  C0 82 98 64 */	lfs f4, lbl_80641E64-_SDA2_BASE_(r2)
/* 801FF1C0 001FAE20  C0 C2 98 90 */	lfs f6, lbl_80641E90-_SDA2_BASE_(r2)
/* 801FF1C4 001FAE24  48 03 5E 1D */	bl func_80234FE0
/* 801FF1C8 001FAE28  80 8D A4 70 */	lwz r4, lbl_8063F730-_SDA_BASE_(r13)
/* 801FF1CC 001FAE2C  2C 04 00 00 */	cmpwi r4, 0
/* 801FF1D0 001FAE30  40 82 00 0C */	bne lbl_801FF1DC
/* 801FF1D4 001FAE34  38 60 00 00 */	li r3, 0
/* 801FF1D8 001FAE38  48 00 00 3C */	b lbl_801FF214
lbl_801FF1DC:
/* 801FF1DC 001FAE3C  80 A4 00 14 */	lwz r5, 0x14(r4)
/* 801FF1E0 001FAE40  2C 05 00 00 */	cmpwi r5, 0
/* 801FF1E4 001FAE44  41 82 00 2C */	beq lbl_801FF210
/* 801FF1E8 001FAE48  80 65 00 00 */	lwz r3, 0(r5)
/* 801FF1EC 001FAE4C  80 04 00 00 */	lwz r0, 0(r4)
/* 801FF1F0 001FAE50  80 83 00 00 */	lwz r4, 0(r3)
/* 801FF1F4 001FAE54  80 65 00 04 */	lwz r3, 4(r5)
/* 801FF1F8 001FAE58  54 05 80 1E */	slwi r5, r0, 0x10
/* 801FF1FC 001FAE5C  54 84 40 2E */	slwi r4, r4, 8
/* 801FF200 001FAE60  88 03 00 04 */	lbz r0, 4(r3)
/* 801FF204 001FAE64  7C A3 23 78 */	or r3, r5, r4
/* 801FF208 001FAE68  7C 63 03 78 */	or r3, r3, r0
/* 801FF20C 001FAE6C  48 00 00 08 */	b lbl_801FF214
lbl_801FF210:
/* 801FF210 001FAE70  38 60 00 00 */	li r3, 0
lbl_801FF214:
/* 801FF214 001FAE74  80 1D 00 10 */	lwz r0, 0x10(r29)
/* 801FF218 001FAE78  7C 00 18 50 */	subf r0, r0, r3
/* 801FF21C 001FAE7C  7C 00 00 34 */	cntlzw r0, r0
/* 801FF220 001FAE80  54 1C D9 7F */	rlwinm. r28, r0, 0x1b, 5, 0x1f
/* 801FF224 001FAE84  40 82 00 0C */	bne lbl_801FF230
/* 801FF228 001FAE88  7F A3 EB 78 */	mr r3, r29
/* 801FF22C 001FAE8C  4B FF EF 21 */	bl func_801FE14C
lbl_801FF230:
/* 801FF230 001FAE90  7F A3 EB 78 */	mr r3, r29
/* 801FF234 001FAE94  7F 84 E3 78 */	mr r4, r28
/* 801FF238 001FAE98  4B FF E8 21 */	bl func_801FDA58
/* 801FF23C 001FAE9C  7F A3 EB 78 */	mr r3, r29
/* 801FF240 001FAEA0  7F 84 E3 78 */	mr r4, r28
/* 801FF244 001FAEA4  4B FF F8 9D */	bl func_801FEAE0
/* 801FF248 001FAEA8  2C 1C 00 00 */	cmpwi r28, 0
/* 801FF24C 001FAEAC  40 82 00 0C */	bne lbl_801FF258
/* 801FF250 001FAEB0  7F A3 EB 78 */	mr r3, r29
/* 801FF254 001FAEB4  4B FF F0 69 */	bl func_801FE2BC
lbl_801FF258:
/* 801FF258 001FAEB8  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FF25C 001FAEBC  7F C4 F3 78 */	mr r4, r30
/* 801FF260 001FAEC0  48 03 40 7D */	bl func_802332DC
/* 801FF264 001FAEC4  2C 1F 00 00 */	cmpwi r31, 0
/* 801FF268 001FAEC8  41 82 00 60 */	beq lbl_801FF2C8
/* 801FF26C 001FAECC  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FF270 001FAED0  38 00 00 01 */	li r0, 1
/* 801FF274 001FAED4  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FF278 001FAED8  98 03 0A 87 */	stb r0, 0xa87(r3)
/* 801FF27C 001FAEDC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FF280 001FAEE0  80 03 00 64 */	lwz r0, 0x64(r3)
/* 801FF284 001FAEE4  60 00 00 40 */	ori r0, r0, 0x40
/* 801FF288 001FAEE8  90 03 00 64 */	stw r0, 0x64(r3)
/* 801FF28C 001FAEEC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FF290 001FAEF0  80 03 00 64 */	lwz r0, 0x64(r3)
/* 801FF294 001FAEF4  60 00 02 00 */	ori r0, r0, 0x200
/* 801FF298 001FAEF8  90 03 00 64 */	stw r0, 0x64(r3)
/* 801FF29C 001FAEFC  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FF2A0 001FAF00  88 03 0A 86 */	lbz r0, 0xa86(r3)
/* 801FF2A4 001FAF04  2C 00 00 00 */	cmpwi r0, 0
/* 801FF2A8 001FAF08  41 82 00 10 */	beq lbl_801FF2B8
/* 801FF2AC 001FAF0C  80 03 00 64 */	lwz r0, 0x64(r3)
/* 801FF2B0 001FAF10  60 00 01 00 */	ori r0, r0, 0x100
/* 801FF2B4 001FAF14  90 03 00 64 */	stw r0, 0x64(r3)
lbl_801FF2B8:
/* 801FF2B8 001FAF18  80 64 16 38 */	lwz r3, 0x1638(r4)
/* 801FF2BC 001FAF1C  80 03 00 00 */	lwz r0, 0(r3)
/* 801FF2C0 001FAF20  60 00 00 40 */	ori r0, r0, 0x40
/* 801FF2C4 001FAF24  90 03 00 00 */	stw r0, 0(r3)
lbl_801FF2C8:
/* 801FF2C8 001FAF28  80 01 00 24 */	lwz r0, 0x24(r1)
/* 801FF2CC 001FAF2C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 801FF2D0 001FAF30  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 801FF2D4 001FAF34  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 801FF2D8 001FAF38  83 81 00 10 */	lwz r28, 0x10(r1)
/* 801FF2DC 001FAF3C  7C 08 03 A6 */	mtlr r0
/* 801FF2E0 001FAF40  38 21 00 20 */	addi r1, r1, 0x20
/* 801FF2E4 001FAF44  4E 80 00 20 */	blr

.global func_801FF2E8
func_801FF2E8:
/* 801FF2E8 001FAF48  38 A0 00 01 */	li r5, 1
/* 801FF2EC 001FAF4C  38 6D A1 48 */	addi r3, r13, lbl_8063F408-_SDA_BASE_
/* 801FF2F0 001FAF50  38 80 00 04 */	li r4, 4
/* 801FF2F4 001FAF54  38 00 00 00 */	li r0, 0
/* 801FF2F8 001FAF58  98 AD A1 48 */	stb r5, lbl_8063F408-_SDA_BASE_(r13)
/* 801FF2FC 001FAF5C  B0 83 00 02 */	sth r4, 2(r3)
/* 801FF300 001FAF60  98 03 00 04 */	stb r0, 4(r3)
/* 801FF304 001FAF64  4E 80 00 20 */	blr