~funderscore blog cgit wiki get in touch
aboutsummaryrefslogtreecommitdiff
blob: f1d6d9fefdaf73da7987ac8cf35e57688ebd525f (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
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
ram:fffd0060    ac              ??          ACh                                     
ram:fffd0061    d7              ??          D7h                                     
ram:fffd0062    fb              ??          FBh                                     
ram:fffd0063    ff              ??          FFh                                     
ram:fffd0064    00              ??          00h                                     
ram:fffd0065    00              ??          00h                                     
ram:fffd0066    00              ??          00h                                     
ram:fffd0067    00              ??          00h                                     
ram:fffd0068    b4              ??          B4h                                     
ram:fffd0069    dc              ??          DCh                                     
ram:fffd006a    fb              ??          FBh                                     
ram:fffd006b    ff              ??          FFh                                     
ram:fffd006c    00              ??          00h                                     
ram:fffd006d    00              ??          00h                                     
ram:fffd006e    00              ??          00h                                     
ram:fffd006f    00              ??          00h                                     
ram:fffd0070    04              ??          04h                                     
ram:fffd0071    e0              ??          E0h                                     
ram:fffd0072    fb              ??          FBh                                     
ram:fffd0073    ff              ??          FFh                                     
ram:fffd0074    00              ??          00h                                     
ram:fffd0075    00              ??          00h                                     
ram:fffd0076    00              ??          00h                                     
ram:fffd0077    00              ??          00h                                     
ram:fffd0078    e4              ??          E4h                                     
ram:fffd0079    e5              ??          E5h                                     
ram:fffd007a    fb              ??          FBh                                     
ram:fffd007b    ff              ??          FFh                                     
ram:fffd007c    00              ??          00h                                     
ram:fffd007d    00              ??          00h                                     
ram:fffd007e    00              ??          00h                                     
ram:fffd007f    00              ??          00h                                     
ram:fffd0080    38              ??          38h    8                                
ram:fffd0081    d6              ??          D6h                                     
ram:fffd0082    fb              ??          FBh                                     
ram:fffd0083    ff              ??          FFh                                     
ram:fffd0084    00              ??          00h                                     
ram:fffd0085    00              ??          00h                                     
ram:fffd0086    00              ??          00h                                     
ram:fffd0087    00              ??          00h                                     
ram:fffd0088    94              ??          94h                                     
ram:fffd0089    9d              ??          9Dh                                     
ram:fffd008a    fb              ??          FBh                                     
ram:fffd008b    ff              ??          FFh                                     
ram:fffd008c    00              ??          00h                                     
ram:fffd008d    00              ??          00h                                     
ram:fffd008e    00              ??          00h                                     
ram:fffd008f    00              ??          00h                                     
ram:fffd0090    18              ??          18h                                     
ram:fffd0091    d5              ??          D5h                                     
ram:fffd0092    fb              ??          FBh                                     
ram:fffd0093    ff              ??          FFh                                     
ram:fffd0094    00              ??          00h                                     
ram:fffd0095    00              ??          00h                                     
ram:fffd0096    00              ??          00h                                     
ram:fffd0097    00              ??          00h                                     
ram:fffd0098    ec              ??          ECh                                     
ram:fffd0099    8f              ??          8Fh                                     
ram:fffd009a    fb              ??          FBh                                     
ram:fffd009b    ff              ??          FFh                                     
ram:fffd009c    00              ??          00h                                     
ram:fffd009d    00              ??          00h                                     
ram:fffd009e    00              ??          00h                                     
ram:fffd009f    00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd00a0()
                                                          ;XREF[2,0]:   fffd6bec,fffd9694
ram:fffd00a0    011a9ed2        mov         x1,#0xf0d0                              
ram:fffd00a4    e2b78b52        mov         w2,#0x5dbf                              
ram:fffd00a8    01fabff2        movk        x1,#0xffd0, LSL #16                     
ram:fffd00ac    026ca072        movk        w2,#0x360, LSL #16                      
ram:fffd00b0    220000b9        str         w2,[x1]=>DAT_ffd0f0d0                   
ram:fffd00b4    011b9ed2        mov         x1,#0xf0d8                              
ram:fffd00b8    01fabff2        movk        x1,#0xffd0, LSL #16                     
ram:fffd00bc    200000b9        str         w0,[x1]=>DAT_ffd0f0d8                   
ram:fffd00c0    801b9ed2        mov         x0,#0xf0dc                              
ram:fffd00c4    00fabff2        movk        x0,#0xffd0, LSL #16                     
ram:fffd00c8    1f0000b9        str         wzr,[x0]=>DAT_ffd0f0dc                  
ram:fffd00cc    001a9ed2        mov         x0,#0xf0d0                              
ram:fffd00d0    00fabff2        movk        x0,#0xffd0, LSL #16                     
ram:fffd00d4    010040b9        ldr         w1,[x0]=>DAT_ffd0f0d0                   
ram:fffd00d8    001a9ed2        mov         x0,#0xf0d0                              
ram:fffd00dc    21000e32        orr         w1,w1,#0x40000                          
ram:fffd00e0    00fabff2        movk        x0=>DAT_ffd0f0d0,#0xffd0, LSL #16       
ram:fffd00e4    010000b9        str         w1,[x0]=>DAT_ffd0f0d0                   
ram:fffd00e8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd00ec()
                                                          ;XREF[5,0]:   fffd50d4,fffd6b38,fffd6c30,fffd8f28
                                                          ;             fffd912c
ram:fffd00ec    001a9ed2        mov         x0,#0xf0d0                              
ram:fffd00f0    00fabff2        movk        x0,#0xffd0, LSL #16                     
ram:fffd00f4    010040b9        ldr         w1,[x0]=>DAT_ffd0f0d0                   
ram:fffd00f8    8040a012        mov         w0,#0xfdfbffff                          
ram:fffd00fc    2100000a        and         w1,w1,w0                                
ram:fffd0100    001a9ed2        mov         x0,#0xf0d0                              
ram:fffd0104    00fabff2        movk        x0=>DAT_ffd0f0d0,#0xffd0, LSL #16       
ram:fffd0108    010000b9        str         w1,[x0]=>DAT_ffd0f0d0                   
ram:fffd010c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd0110()
                                                          ;XREF[2,0]:   fffd6b54,fffd6ba8
ram:fffd0110    00319ed2        mov         x0,#0xf188                              
ram:fffd0114    00fabff2        movk        x0,#0xffd0, LSL #16                     
ram:fffd0118    000040b9        ldr         w0,[x0]=>DAT_ffd0f188                   
ram:fffd011c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd0120()
                                                          ;XREF[19,0]:  fffd0df0,fffd4b60,fffd4b7c,fffd4b94
                                                          ;             fffd4bbc,fffd4d6c,fffd51f4,fffd520c
                                                          ;             fffd5224,fffd5238,fffd5f18,fffd5f9c
                                                          ;             fffd6ab8,fffd6ae0,fffd7398,fffd73b0
                                                          ;             fffd7708,fffd781c,fffd784c
ram:fffd0120    01319ed2        mov         x1,#0xf188                              
ram:fffd0124    01fabff2        movk        x1,#0xffd0, LSL #16                     
ram:fffd0128    220040b9        ldr         w2,[x1]=>DAT_ffd0f188                   
                            LAB_fffd012c:                 ;XREF[1,0]:   fffd0140
ram:fffd012c    01319ed2        mov         x1,#0xf188                              
ram:fffd0130    01fabff2        movk        x1,#0xffd0, LSL #16                     
ram:fffd0134    210040b9        ldr         w1,[x1]=>DAT_ffd0f188                   
ram:fffd0138    2100024b        sub         w1,w1,w2                                
ram:fffd013c    3f00006b        cmp         w1,w0                                   
ram:fffd0140    69ffff54        b.ls        LAB_fffd012c                            
ram:fffd0144    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined serial_puts()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd0154,fffd017c
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd0148,fffd0180
                                                          ;XREF[56,0]:  fffd04b8,fffd04d8,fffd051c,fffd0538
                                                          ;             fffd0554,fffd08d8,fffd0958,fffd0a04
                                                          ;             fffd0a50,fffd0a6c,fffd0ac4,fffd0aec
                                                          ;             fffd0b10,fffd0b34,fffd0bec,fffd0c78
                                                          ;             fffd0dac,fffd0dcc,fffd20a0,fffd20cc
                                                          ;             fffd52d4,fffd52f4,fffd5c38,fffd5c5c
                                                          ;             fffd5c84,fffd5ca4,fffd5d2c,fffd5d40
                                                          ;             fffd5d64,fffd5d94,fffd5da8,fffd5dcc
                                                          ;             fffd6e98,fffd6eac,fffd6ed4,fffd6f1c
                                                          ;             fffd7b48,fffd7b7c,fffd82ec,fffd8308
                                                          ;             fffd8418,fffd8438,fffd8804,fffd8820
                                                          ;             fffd9204,fffd9238,fffd9254,fffd9288
                                                          ;             fffd92a4,fffd92c0,fffd9410,fffd945c
                                                          ;             fffd9478,fffd94ac,fffd94c8,fffd94e4
ram:fffd0148    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd014c    fd030091        mov         x29,sp                                  
ram:fffd0150    211c0053        uxtb        w1,w1                                   
ram:fffd0154    f30b00f9        str         x19,[sp, #local_10+0x20]                
ram:fffd0158    3f3c0071        cmp         w1,#0xf                                 
ram:fffd015c    f30300aa        mov         x19,x0                                  
ram:fffd0160    c8000054        b.hi        LAB_fffd0178                            
                            LAB_fffd0164:                 ;XREF[1,0]:   fffd0174
ram:fffd0164    60024039        ldrb        w0,[x19]                                
ram:fffd0168    80000034        cbz         w0,LAB_fffd0178                         
ram:fffd016c    73060091        add         x19,x19,#0x1                            
ram:fffd0170    972a0094        bl          serial_putc                             ;undefined serial_putc(char c)
ram:fffd0174    fcffff17        b           LAB_fffd0164                            
                            LAB_fffd0178:                 ;XREF[2,0]:   fffd0160,fffd0168
ram:fffd0178    00008052        mov         w0,#0x0                                 
ram:fffd017c    f30b40f9        ldr         x19,[sp, #local_10+0x20]                
ram:fffd0180    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd0184    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd0188()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd0194,fffd01d4
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd0188,fffd01d8
                                                          ;XREF[25,0]:  fffd04c8,fffd052c,fffd0a7c,fffd0ad8
                                                          ;             fffd0b00,fffd0b24,fffd0b48,fffd0c90
                                                          ;             fffd0dbc,fffd20bc,fffd52e4,fffd7b24
                                                          ;             fffd7b38,fffd7b58,fffd82fc,fffd8428
                                                          ;             fffd8814,fffd9214,fffd9248,fffd9298
                                                          ;             fffd92b4,fffd9420,fffd946c,fffd94bc
                                                          ;             fffd94d8
ram:fffd0188    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd018c    fd030091        mov         x29,sp                                  
ram:fffd0190    421c0053        uxtb        w2,w2                                   
ram:fffd0194    f35301a9        stp         x19,x20,[sp, #local_10+0x20]            
ram:fffd0198    5f3c0071        cmp         w2,#0xf                                 
ram:fffd019c    f40300aa        mov         x20,x0                                  
ram:fffd01a0    a8010054        b.hi        LAB_fffd01d4                            
ram:fffd01a4    33100051        sub         w19,w1,#0x4                             
                            LAB_fffd01a8:                 ;XREF[1,0]:   fffd01d0
ram:fffd01a8    7301f837        tbnz        w19,#0x1f,LAB_fffd01d4                  
ram:fffd01ac    8126d39a        lsr         x1,x20,x19                              
ram:fffd01b0    200c0012        and         w0,w1,#0xf                              
ram:fffd01b4    1f240071        cmp         w0,#0x9                                 
ram:fffd01b8    68000054        b.hi        LAB_fffd01c4                            
ram:fffd01bc    00c00011        add         w0,w0,#0x30                             
ram:fffd01c0    02000014        b           LAB_fffd01c8                            
                            LAB_fffd01c4:                 ;XREF[1,0]:   fffd01b8
ram:fffd01c4    005c0111        add         w0,w0,#0x57                             
                            LAB_fffd01c8:                 ;XREF[1,0]:   fffd01c0
ram:fffd01c8    812a0094        bl          serial_putc                             ;undefined serial_putc(char c)
ram:fffd01cc    73120051        sub         w19,w19,#0x4                            
ram:fffd01d0    f6ffff17        b           LAB_fffd01a8                            
                            LAB_fffd01d4:                 ;XREF[2,0]:   fffd01a0,fffd01a8
ram:fffd01d4    f35341a9        ldp         x19,x20,[sp, #local_10+0x20]            
ram:fffd01d8    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd01dc    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd01e0()
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd01ec,fffd0258
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd01e0,fffd025c
                                                          ;XREF[1,0]:   fffd6ef0
ram:fffd01e0    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd01e4    fd030091        mov         x29,sp                                  
ram:fffd01e8    211c0053        uxtb        w1,w1                                   
ram:fffd01ec    f30b00f9        str         x19,[sp, #local_30+0x40]                
ram:fffd01f0    3f3c0071        cmp         w1,#0xf                                 
ram:fffd01f4    28030054        b.hi        LAB_fffd0258                            
ram:fffd01f8    010080d2        mov         x1,#0x0                                 
ram:fffd01fc    430180d2        mov         x3,#0xa                                 
                            LAB_fffd0200:                 ;XREF[1,0]:   fffd0238
ram:fffd0200    0208c39a        udiv        x2,x0,x3                                
ram:fffd0204    4080039b        msub        x0,x2,x3,x0                             
ram:fffd0208    24800091        add         x4,x1,#0x20                             
ram:fffd020c    00c00011        add         w0,w0,#0x30                             
ram:fffd0210    80683d38        strb        w0,[x4, x29, LSL ]                      
ram:fffd0214    e00302aa        mov         x0,x2                                   
ram:fffd0218    22040011        add         w2,w1,#0x1                              
ram:fffd021c    5f7c0071        cmp         w2,#0x1f                                
ram:fffd0220    e4879f1a        cset        w4,ls                                   
ram:fffd0224    1f001feb        cmp         x0,xzr                                  
ram:fffd0228    e2079f1a        cset        w2,ne                                   
ram:fffd022c    9f00026a        tst         w4,w2                                   
ram:fffd0230    f303012a        mov         w19,w1                                  
ram:fffd0234    21040091        add         x1,x1,#0x1                              
ram:fffd0238    41feff54        b.ne        LAB_fffd0200                            
                            LAB_fffd023c:                 ;XREF[1,0]:   fffd0254
ram:fffd023c    617e4093        sxtw        x1,w19                                  
ram:fffd0240    a2830091        add         x2,x29,#0x20                            
ram:fffd0244    20686238        ldrb        w0,[x1, x2, LSL ]                       
ram:fffd0248    73060051        sub         w19,w19,#0x1                            
ram:fffd024c    602a0094        bl          serial_putc                             ;undefined serial_putc(char c)
ram:fffd0250    7f060031        cmn         w19,#0x1                                
ram:fffd0254    41ffff54        b.ne        LAB_fffd023c                            
                            LAB_fffd0258:                 ;XREF[1,0]:   fffd01f4
ram:fffd0258    f30b40f9        ldr         x19,[sp, #local_30+0x40]                
ram:fffd025c    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd0260    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd0264()
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd026c,fffd02dc
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd0264,fffd02e0
                                                          ;XREF[11,0]:  fffd8a28,fffd8a54,fffd8b28,fffd8b40
                                                          ;             fffd8bfc,fffd8c10,fffd8c28,fffd8c40
                                                          ;             fffd8c64,fffd8c98,fffd8cc4
ram:fffd0264    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd0268    fd030091        mov         x29,sp                                  
ram:fffd026c    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd0270    020080d2        mov         x2,#0x0                                 
ram:fffd0274    440180d2        mov         x4,#0xa                                 
                            LAB_fffd0278:                 ;XREF[1,0]:   fffd02a4
ram:fffd0278    0508c49a        udiv        x5,x0,x4                                
ram:fffd027c    a080049b        msub        x0,x5,x4,x0                             
ram:fffd0280    43800091        add         x3,x2,#0x20                             
ram:fffd0284    00c00011        add         w0,w0,#0x30                             
ram:fffd0288    60683d38        strb        w0,[x3, x29, LSL ]                      
ram:fffd028c    43040011        add         w3,w2,#0x1                              
ram:fffd0290    7f7c0071        cmp         w3,#0x1f                                
ram:fffd0294    f303022a        mov         w19,w2                                  
ram:fffd0298    e00305aa        mov         x0,x5                                   
ram:fffd029c    42040091        add         x2,x2,#0x1                              
ram:fffd02a0    48000054        b.hi        LAB_fffd02a8                            
ram:fffd02a4    a5feffb5        cbnz        x5,LAB_fffd0278                         
                            LAB_fffd02a8:                 ;XREF[1,0]:   fffd02a0
ram:fffd02a8    3400034b        sub         w20,w1,w3                               
                            LAB_fffd02ac:                 ;XREF[1,0]:   fffd02bc
ram:fffd02ac    94060051        sub         w20,w20,#0x1                            
ram:fffd02b0    9400f837        tbnz        w20,#0x1f,LAB_fffd02c0                  
ram:fffd02b4    00068052        mov         w0,#0x30                                
ram:fffd02b8    452a0094        bl          serial_putc                             ;undefined serial_putc(char c)
ram:fffd02bc    fcffff17        b           LAB_fffd02ac                            
                            LAB_fffd02c0:                 ;XREF[2,0]:   fffd02b0,fffd02d8
ram:fffd02c0    617e4093        sxtw        x1,w19                                  
ram:fffd02c4    a2830091        add         x2,x29,#0x20                            
ram:fffd02c8    20686238        ldrb        w0,[x1, x2, LSL ]                       
ram:fffd02cc    73060051        sub         w19,w19,#0x1                            
ram:fffd02d0    3f2a0094        bl          serial_putc                             ;undefined serial_putc(char c)
ram:fffd02d4    7f060031        cmn         w19,#0x1                                
ram:fffd02d8    41ffff54        b.ne        LAB_fffd02c0                            
ram:fffd02dc    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd02e0    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd02e4    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd02e8()
                                                          ;XREF[5,0]:   fffd0380,fffd039c,fffd04a4,fffd0504
                                                          ;             fffd08ac
ram:fffd02e8    e203002a        mov         w2,w0                                   
ram:fffd02ec    61008052        mov         w1,#0x3                                 
                            LAB_fffd02f0:                 ;XREF[1,0]:   fffd0304
ram:fffd02f0    c1000036        tbz         w1,#0x0,LAB_fffd0308                    
ram:fffd02f4    010180d2        mov         x1,#0x8                                 
ram:fffd02f8    41c3bff2        movk        x1,#0xfe1a, LSL #16                     
ram:fffd02fc    21004079        ldrh        w1,[x1]=>DAT_fe1a0008                   
ram:fffd0300    213c0053        uxth        w1,w1                                   
ram:fffd0304    fbffff17        b           LAB_fffd02f0                            
                            LAB_fffd0308:                 ;XREF[1,0]:   fffd02f0
ram:fffd0308    810c80d2        mov         x1,#0x64                                
ram:fffd030c    41c3bff2        movk        x1,#0xfe1a, LSL #16                     
ram:fffd0310    20004079        ldrh        w0,[x1]=>DAT_fe1a0064                   
ram:fffd0314    5f040071        cmp         w2,#0x1                                 
ram:fffd0318    003c0053        uxth        w0,w0                                   
ram:fffd031c    a1000054        b.ne        LAB_fffd0330                            
ram:fffd0320    010d80d2        mov         x1,#0x68                                
ram:fffd0324    41c3bff2        movk        x1,#0xfe1a, LSL #16                     
ram:fffd0328    21004079        ldrh        w1,[x1]=>DAT_fe1a0068                   
ram:fffd032c    0040012a        orr         w0,w0,w1, LSL #0x10                     
                            LAB_fffd0330:                 ;XREF[1,0]:   fffd031c
ram:fffd0330    410c80d2        mov         x1,#0x62                                
ram:fffd0334    41c3bff2        movk        x1,#0xfe1a, LSL #16                     
ram:fffd0338    3f000079        strh        wzr,[x1]=>DAT_fe1a0062                  
ram:fffd033c    41008052        mov         w1,#0x2                                 
                            LAB_fffd0340:                 ;XREF[1,0]:   fffd0354
ram:fffd0340    c1000037        tbnz        w1,#0x0,LAB_fffd0358                    
ram:fffd0344    010180d2        mov         x1,#0x8                                 
ram:fffd0348    41c3bff2        movk        x1,#0xfe1a, LSL #16                     
ram:fffd034c    21004079        ldrh        w1,[x1]=>DAT_fe1a0008                   
ram:fffd0350    213c0053        uxth        w1,w1                                   
ram:fffd0354    fbffff17        b           LAB_fffd0340                            
                            LAB_fffd0358:                 ;XREF[1,0]:   fffd0340
ram:fffd0358    410c80d2        mov         x1,#0x62                                
ram:fffd035c    41c3bff2        movk        x1,#0xfe1a, LSL #16                     
ram:fffd0360    22008052        mov         w2,#0x1                                 
ram:fffd0364    22000079        strh        w2,[x1]=>DAT_fe1a0062                   
ram:fffd0368    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd036c()
          ;local_34      undefined4         -34                      ;XREF[2,0]:   fffd03c8,fffd03f8
          ;local_38      undefined4         -38                      ;XREF[2,0]:   fffd03c4,fffd03f4
          ;local_40      undefined4         -40                      ;XREF[1,0]:   fffd03a4
          ;local_50      undefined8         -50                      ;XREF[2,0]:   fffd037c,fffd0428
          ;local_60      undefined8         -60                      ;XREF[2,0]:   fffd0378,fffd0424
          ;local_70      undefined8         -70                      ;XREF[2,0]:   fffd036c,fffd042c
                                                          ;XREF[1,0]:   fffd0a2c
ram:fffd036c    fd7bb9a9        stp         x29,x30,[sp, #local_70]!                
ram:fffd0370    fd030091        mov         x29,sp                                  
ram:fffd0374    20008052        mov         w0,#0x1                                 
ram:fffd0378    f35301a9        stp         x19,x20,[sp, #local_60+0x70]            
ram:fffd037c    f51300f9        str         x21,[sp, #local_50+0x70]                
ram:fffd0380    daffff97        bl          FUN_fffd02e8                            ;undefined FUN_fffd02e8()
ram:fffd0384    f403002a        mov         w20,w0                                  
ram:fffd0388    130080d2        mov         x19,#0x0                                
ram:fffd038c    151c0012        and         w21,w0,#0xff                            
                            LAB_fffd0390:                 ;XREF[1,0]:   fffd03ac
ram:fffd0390    bf02136b        cmp         w21,w19                                 
ram:fffd0394    e9000054        b.ls        LAB_fffd03b0                            
ram:fffd0398    20008052        mov         w0,#0x1                                 
ram:fffd039c    d3ffff97        bl          FUN_fffd02e8                            ;undefined FUN_fffd02e8()
ram:fffd03a0    a1c30091        add         x1,x29,#0x30                            
ram:fffd03a4    207833b8        str         w0,[x1, x19, LSL #0x2]=>local_40        
ram:fffd03a8    73060091        add         x19,x19,#0x1                            
ram:fffd03ac    f9ffff17        b           LAB_fffd0390                            
                            LAB_fffd03b0:                 ;XREF[1,0]:   fffd0394
ram:fffd03b0    a0008052        mov         w0,#0x5                                 
ram:fffd03b4    817a0c12        and         w1,w20,#0xfff7ffff                      
ram:fffd03b8    2004a072        movk        w0,#0x21, LSL #16                       
ram:fffd03bc    3f00006b        cmp         w1,w0                                   
ram:fffd03c0    21010054        b.ne        LAB_fffd03e4                            
ram:fffd03c4    a03b40b9        ldr         w0,[x29, #local_38+0x70]                
ram:fffd03c8    a13f40b9        ldr         w1,[x29, #local_34+0x70]                
ram:fffd03cc    2000004b        sub         w0,w1,w0                                
ram:fffd03d0    004041d3        ubfx        x0,x0,#0x1,#0x10                        
ram:fffd03d4    80020034        cbz         w0,LAB_fffd0424                         
ram:fffd03d8    410000f0        adrp        x1,0xfffdb000                           
ram:fffd03dc    21702c91        add         x1,x1,#0xb1c                            
ram:fffd03e0    0c000014        b           LAB_fffd0410                            
                            LAB_fffd03e4:                 ;XREF[1,0]:   fffd03c0
ram:fffd03e4    a0008052        mov         w0,#0x5                                 
ram:fffd03e8    4007a072        movk        w0,#0x3a, LSL #16                       
ram:fffd03ec    9f02006b        cmp         w20,w0                                  
ram:fffd03f0    a1010054        b.ne        LAB_fffd0424                            
ram:fffd03f4    a03b40b9        ldr         w0,[x29, #local_38+0x70]                
ram:fffd03f8    a13f40b9        ldr         w1,[x29, #local_34+0x70]                
ram:fffd03fc    2000004b        sub         w0,w1,w0                                
ram:fffd0400    004041d3        ubfx        x0,x0,#0x1,#0x10                        
ram:fffd0404    00010034        cbz         w0,LAB_fffd0424                         
ram:fffd0408    410000f0        adrp        x1,0xfffdb000                           
ram:fffd040c    21802c91        add         x1,x1,#0xb20                            
                            LAB_fffd0410:                 ;XREF[1,0]:   fffd03e0
                                                          ; FWD[2,0]:   fffdbb1c,fffdbb20
ram:fffd0410    22004079        ldrh        w2,[x1]=>DAT_fffdbb1c                   ;= 003Fh
ram:fffd0414    62000034        cbz         w2,LAB_fffd0420                         
ram:fffd0418    1f00026b        cmp         w0,w2                                   
ram:fffd041c    42000054        b.cs        LAB_fffd0424                            
                            LAB_fffd0420:                 ;XREF[1,0]:   fffd0414
ram:fffd0420    20000079        strh        w0,[x1]=>DAT_fffdbb1c                   
                            LAB_fffd0424:                 ;XREF[4,0]:   fffd03d4,fffd03f0,fffd0404,fffd041c
ram:fffd0424    f35341a9        ldp         x19,x20,[sp, #local_60+0x70]            
ram:fffd0428    f51340f9        ldr         x21,[sp, #local_50+0x70]                
ram:fffd042c    fd7bc7a8        ldp         x29=>local_70,x30,[sp], #0x70           
ram:fffd0430    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd0434()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd0500,fffd0540
          ;local_90      undefined4         -90                      ;XREF[2,0]:   fffd0510,fffd0668
          ;local_a0      undefined8         -a0                      ;XREF[2,0]:   fffd045c,fffd081c
          ;local_b0      undefined8         -b0                      ;XREF[2,0]:   fffd043c,fffd0818
          ;local_c0      undefined8         -c0                      ;XREF[2,0]:   fffd0454,fffd0814
          ;local_d0      undefined8         -d0                      ;XREF[2,0]:   fffd0458,fffd0810
          ;local_e0      undefined8         -e0                      ;XREF[2,0]:   fffd0448,fffd080c
          ;local_f0      undefined8         -f0                      ;XREF[2,0]:   fffd0434,fffd0820
                                                          ;XREF[1,0]:   fffd0a5c
ram:fffd0434    fd7bb1a9        stp         x29,x30,[sp, #local_f0]!                
ram:fffd0438    fd030091        mov         x29,sp                                  
ram:fffd043c    f96b04a9        stp         x25,x26,[sp, #local_b0+0xf0]            
ram:fffd0440    f90301aa        mov         x25,x1                                  
ram:fffd0444    215040f9        ldr         x1,[x1, #0xa0]                          
ram:fffd0448    f35301a9        stp         x19,x20,[sp, #local_e0+0xf0]            
ram:fffd044c    141c0053        uxtb        w20,w0                                  
ram:fffd0450    20544079        ldrh        w0,[x1, #0x2a]                          
ram:fffd0454    f76303a9        stp         x23,x24,[sp, #local_c0+0xf0]            
ram:fffd0458    f55b02a9        stp         x21,x22,[sp, #local_d0+0xf0]            
ram:fffd045c    fb7305a9        stp         x27,x28,[sp, #local_a0+0xf0]            
ram:fffd0460    1f001f6b        cmp         w0,wzr                                  
ram:fffd0464    203c4039        ldrb        w0,[x1, #0xf]                           
ram:fffd0468    57008052        mov         w23,#0x2                                
ram:fffd046c    000c0012        and         w0,w0,#0xf                              
ram:fffd0470    f7169f1a        csinc       w23,w23,wzr,ne                          
ram:fffd0474    13028052        mov         w19,#0x10                               
ram:fffd0478    1f001f6b        cmp         w0,wzr                                  
ram:fffd047c    00048052        mov         w0,#0x20                                
ram:fffd0480    7312801a        csel        w19,w19,w0,ne                           
ram:fffd0484    20484039        ldrb        w0,[x1, #0x12]                          
ram:fffd0488    1f200071        cmp         w0,#0x8                                 
ram:fffd048c    80000054        b.eq        LAB_fffd049c                            
ram:fffd0490    1f0c0071        cmp         w0,#0x3                                 
ram:fffd0494    38008052        mov         w24,#0x1                                
ram:fffd0498    41000054        b.ne        LAB_fffd04a0                            
                            LAB_fffd049c:                 ;XREF[1,0]:   fffd048c
ram:fffd049c    58008052        mov         w24,#0x2                                
                            LAB_fffd04a0:                 ;XREF[1,0]:   fffd0498
ram:fffd04a0    20008052        mov         w0,#0x1                                 
ram:fffd04a4    91ffff97        bl          FUN_fffd02e8                            ;undefined FUN_fffd02e8()
ram:fffd04a8    f503002a        mov         w21,w0                                  
ram:fffd04ac    400000f0        adrp        x0,0xfffdb000                           
ram:fffd04b0    e103142a        mov         w1,w20                                  
ram:fffd04b4    009c0091        add         x0=>s_g_c...,x0,#0x27                   ;= "g coarse delay\n"
ram:fffd04b8    24ffff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd04bc    e003152a        mov         w0,w21                                  
ram:fffd04c0    01048052        mov         w1,#0x20                                
ram:fffd04c4    e203142a        mov         w2,w20                                  
ram:fffd04c8    30ffff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd04cc    400000d0        adrp        x0,0xfffda000                           
ram:fffd04d0    00803591        add         x0,x0,#0xd60                            
ram:fffd04d4    e103142a        mov         w1,w20                                  
ram:fffd04d8    1cffff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd04dc    5b0000f0        adrp        x27,0xfffdb000                          
ram:fffd04e0    5c0000f0        adrp        x28,0xfffdb000                          
ram:fffd04e4    160080d2        mov         x22,#0x0                                
ram:fffd04e8    a31e0012        and         w3,w21,#0xff                            
ram:fffd04ec    7b1f2291        add         x27,x27,#0x887                          
ram:fffd04f0    9caf1791        add         x28,x28,#0x5eb                          
                            LAB_fffd04f4:                 ;XREF[1,0]:   fffd0544
ram:fffd04f4    7f00166b        cmp         w3,w22                                  
ram:fffd04f8    89020054        b.ls        LAB_fffd0548                            
ram:fffd04fc    20008052        mov         w0,#0x1                                 
ram:fffd0500    a37300f9        str         x3,[x29, #local_10+0xf0]                
ram:fffd0504    79ffff97        bl          FUN_fffd02e8                            ;undefined FUN_fffd02e8()
ram:fffd0508    fa03002a        mov         w26,w0                                  
ram:fffd050c    a0830191        add         x0,x29,#0x60                            
ram:fffd0510    1a7836b8        str         w26,[x0, x22, LSL #0x2]=>local_90       
ram:fffd0514    e103142a        mov         w1,w20                                  
ram:fffd0518    e0031baa        mov         x0=>s_in_tx==_fffdb87e+9,x27            ;= "in_tx=="
ram:fffd051c    0bffff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0520    e0031a2a        mov         w0,w26                                  
ram:fffd0524    01048052        mov         w1,#0x20                                
ram:fffd0528    e203142a        mov         w2,w20                                  
ram:fffd052c    17ffff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd0530    e0031caa        mov         x0=>s_:_fffdb5df+12,x28                 ;= ": "
ram:fffd0534    e103142a        mov         w1,w20                                  
ram:fffd0538    04ffff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd053c    d6060091        add         x22,x22,#0x1                            
ram:fffd0540    a37340f9        ldr         x3,[x29, #local_10+0xf0]                
ram:fffd0544    ecffff17        b           LAB_fffd04f4                            
                            LAB_fffd0548:                 ;XREF[1,0]:   fffd04f8
ram:fffd0548    400000f0        adrp        x0,0xfffdb000                           
ram:fffd054c    00281e91        add         x0=>s__rx_clk_window:_fffdb78a,x0,#0x78a;= " rx_clk_window:"
ram:fffd0550    e103142a        mov         w1,w20                                  
ram:fffd0554    fdfeff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0558    80008052        mov         w0,#0x4                                 
ram:fffd055c    c003a072        movk        w0,#0x1e, LSL #16                       
ram:fffd0560    bf02006b        cmp         w21,w0                                  
ram:fffd0564    400000f0        adrp        x0,0xfffdb000                           
ram:fffd0568    a0000054        b.eq        LAB_fffd057c                            
ram:fffd056c    81008052        mov         w1,#0x4                                 
ram:fffd0570    0104a072        movk        w1,#0x20, LSL #16                       
ram:fffd0574    bf02016b        cmp         w21,w1                                  
ram:fffd0578    81010054        b.ne        LAB_fffd05a8                            
                            LAB_fffd057c:                 ;XREF[1,0]:   fffd0568
ram:fffd057c    02c06c39        ldrb        w2,[x0, #0xb30]=>DAT_fffdbb30           ;= 41h
ram:fffd0580    410000f0        adrp        x1,0xfffdb000                           
ram:fffd0584    c2000034        cbz         w2,LAB_fffd059c                         
ram:fffd0588    420000f0        adrp        x2,0xfffdb000                           
ram:fffd058c    5fb82c39        strb        wzr,[x2, #0xb2e]=>DAT_fffdbb2e          
ram:fffd0590    420000f0        adrp        x2,0xfffdb000                           
ram:fffd0594    5fc02c39        strb        wzr,[x2, #0xb30]=>DAT_fffdbb30          ;= 41h
ram:fffd0598    3fc42c39        strb        wzr,[x1, #0xb31]=>DAT_fffdbb31          
                            LAB_fffd059c:                 ;XREF[1,0]:   fffd0584
ram:fffd059c    22c46c39        ldrb        w2,[x1, #0xb31]=>DAT_fffdbb31           
ram:fffd05a0    42040011        add         w2,w2,#0x1                              
ram:fffd05a4    22c42c39        strb        w2,[x1, #0xb31]=>DAT_fffdbb31           
                            LAB_fffd05a8:                 ;XREF[1,0]:   fffd0578
ram:fffd05a8    81008052        mov         w1,#0x4                                 
ram:fffd05ac    6104a072        movk        w1,#0x23, LSL #16                       
ram:fffd05b0    bf02016b        cmp         w21,w1                                  
ram:fffd05b4    a0000054        b.eq        LAB_fffd05c8                            
ram:fffd05b8    81008052        mov         w1,#0x4                                 
ram:fffd05bc    8103a072        movk        w1,#0x1c, LSL #16                       
ram:fffd05c0    bf02016b        cmp         w21,w1                                  
ram:fffd05c4    a1010054        b.ne        LAB_fffd05f8                            
                            LAB_fffd05c8:                 ;XREF[1,0]:   fffd05b4
ram:fffd05c8    02c06c39        ldrb        w2,[x0, #0xb30]=>DAT_fffdbb30           ;= 41h
ram:fffd05cc    410000f0        adrp        x1,0xfffdb000                           
ram:fffd05d0    e2000035        cbnz        w2,LAB_fffd05ec                         
ram:fffd05d4    430000f0        adrp        x3,0xfffdb000                           
ram:fffd05d8    62b82c39        strb        w2,[x3, #0xb2e]=>DAT_fffdbb2e           
ram:fffd05dc    24008052        mov         w4,#0x1                                 
ram:fffd05e0    430000f0        adrp        x3,0xfffdb000                           
ram:fffd05e4    64c02c39        strb        w4,[x3, #0xb30]=>DAT_fffdbb30           ;= 41h
ram:fffd05e8    22c42c39        strb        w2,[x1, #0xb31]=>DAT_fffdbb31           
                            LAB_fffd05ec:                 ;XREF[1,0]:   fffd05d0
ram:fffd05ec    22c46c39        ldrb        w2,[x1, #0xb31]=>DAT_fffdbb31           
ram:fffd05f0    42040011        add         w2,w2,#0x1                              
ram:fffd05f4    22c42c39        strb        w2,[x1, #0xb31]=>DAT_fffdbb31           
                            LAB_fffd05f8:                 ;XREF[1,0]:   fffd05c4
ram:fffd05f8    05c06c39        ldrb        w5,[x0, #0xb30]=>DAT_fffdbb30           ;= 41h
ram:fffd05fc    65000035        cbnz        w5,LAB_fffd0608                         
                            LAB_fffd0600:                 ;XREF[1,0]:   fffd0620
ram:fffd0600    e40f8052        mov         w4,#0x7f                                
ram:fffd0604    0a000014        b           LAB_fffd062c                            
                            LAB_fffd0608:                 ;XREF[1,0]:   fffd05fc
ram:fffd0608    205340f9        ldr         x0,[x25, #0xa0]                         
ram:fffd060c    00384039        ldrb        w0,[x0, #0xe]                           
ram:fffd0610    1f080071        cmp         w0,#0x2                                 
ram:fffd0614    a0000054        b.eq        LAB_fffd0628                            
ram:fffd0618    1f040071        cmp         w0,#0x1                                 
ram:fffd061c    24098052        mov         w4,#0x49                                
ram:fffd0620    01ffff54        b.ne        LAB_fffd0600                            
ram:fffd0624    02000014        b           LAB_fffd062c                            
                            LAB_fffd0628:                 ;XREF[1,0]:   fffd0614
ram:fffd0628    040a8052        mov         w4,#0x50                                
                            LAB_fffd062c:                 ;XREF[2,0]:   fffd0604,fffd0624
ram:fffd062c    e0038052        mov         w0,#0x1f                                
ram:fffd0630    8002a072        movk        w0,#0x14, LSL #16                       
ram:fffd0634    bf02006b        cmp         w21,w0                                  
ram:fffd0638    a10e0054        b.ne        LAB_fffd080c                            
ram:fffd063c    420000f0        adrp        x2,0xfffdb000                           
ram:fffd0640    48bc6c39        ldrb        w8,[x2, #0xb2f]=>DAT_fffdbb2f           
ram:fffd0644    430000f0        adrp        x3,0xfffdb000                           
ram:fffd0648    460000f0        adrp        x6,0xfffdb000                           
ram:fffd064c    01010012        and         w1,w8,#0x1                              
ram:fffd0650    000080d2        mov         x0,#0x0                                 
ram:fffd0654    e90302aa        mov         x9,x2                                   
ram:fffd0658    63e02c91        add         x3,x3,#0xb38                            
ram:fffd065c    c6602d91        add         x6,x6,#0xb58                            
                            LAB_fffd0660:                 ;XREF[1,0]:   fffd0684
ram:fffd0660    02f47ed3        lsl         x2,x0,#0x2                              
ram:fffd0664    a7830191        add         x7,x29,#0x60                            
ram:fffd0668    e26862b8        ldr         w2,[x7, x2, LSL #0x0]=>local_90         
ram:fffd066c    61000034        cbz         w1,LAB_fffd0678                         
ram:fffd0670    02682638        strb        w2,[x0, x6, LSL ]=>DAT_fffdbb58         ;= 46h
ram:fffd0674    02000014        b           LAB_fffd067c                            
                            LAB_fffd0678:                 ;XREF[1,0]:   fffd066c
ram:fffd0678    02682338        strb        w2,[x0, x3, LSL ]=>DAT_fffdbb38         ;= 42h
                            LAB_fffd067c:                 ;XREF[1,0]:   fffd0674
ram:fffd067c    00040091        add         x0,x0,#0x1                              
ram:fffd0680    1f7c00f1        cmp         x0,#0x1f                                
ram:fffd0684    e1feff54        b.ne        LAB_fffd0660                            
ram:fffd0688    e1090034        cbz         w1,LAB_fffd07c4                         
ram:fffd068c    410000f0        adrp        x1,0xfffdb000                           
ram:fffd0690    20b86c39        ldrb        w0,[x1, #0xb2e]=>DAT_fffdbb2e           
ram:fffd0694    4a0000f0        adrp        x10,0xfffdb000                          
ram:fffd0698    02040011        add         w2,w0,#0x1                              
ram:fffd069c    22b82c39        strb        w2,[x1, #0xb2e]=>DAT_fffdbb2e           
ram:fffd06a0    4b0000f0        adrp        x11,0xfffdb000                          
ram:fffd06a4    020080d2        mov         x2,#0x0                                 
ram:fffd06a8    e303022a        mov         w3,w2                                   
ram:fffd06ac    e103022a        mov         w1,w2                                   
ram:fffd06b0    4ae12c91        add         x10,x10,#0xb38                          
ram:fffd06b4    6b612d91        add         x11,x11,#0xb58                          
                            LAB_fffd06b8:                 ;XREF[1,0]:   fffd06f0
                                                          ; FWD[2,0]:   fffdbb38,fffdbb39
ram:fffd06b8    47686a38        ldrb        w7,[x2, x10, LSL ]=>DAT_fffdbb38        ;= 42h
ram:fffd06bc    67010034        cbz         w7,LAB_fffd06e8                         
ram:fffd06c0    46686b38        ldrb        w6,[x2, x11, LSL ]=>DAT_fffdbb58        ;= 46h
ram:fffd06c4    26010034        cbz         w6,LAB_fffd06e8                         
ram:fffd06c8    ff00046b        cmp         w7,w4                                   
ram:fffd06cc    e2000054        b.cs        LAB_fffd06e8                            
ram:fffd06d0    df00046b        cmp         w6,w4                                   
ram:fffd06d4    a2000054        b.cs        LAB_fffd06e8                            
ram:fffd06d8    63040011        add         w3,w3,#0x1                              
ram:fffd06dc    e600060b        add         w6,w7,w6                                
ram:fffd06e0    631c0053        uxtb        w3,w3                                   
ram:fffd06e4    2100060b        add         w1,w1,w6                                
                            LAB_fffd06e8:                 ;XREF[4,0]:   fffd06bc,fffd06c4,fffd06cc,fffd06d4
ram:fffd06e8    42040091        add         x2,x2,#0x1                              
ram:fffd06ec    5f7c00f1        cmp         x2,#0x1f                                
ram:fffd06f0    41feff54        b.ne        LAB_fffd06b8                            
ram:fffd06f4    225340f9        ldr         x2,[x25, #0xa0]                         
ram:fffd06f8    63781f53        lsl         w3,w3,#0x1                              
ram:fffd06fc    2308c31a        udiv        w3,w1,w3                                
ram:fffd0700    41384039        ldrb        w1,[x2, #0xe]                           
ram:fffd0704    3f080071        cmp         w1,#0x2                                 
ram:fffd0708    21030054        b.ne        LAB_fffd076c                            
ram:fffd070c    1f0b0071        cmp         w24,#0x2                                
ram:fffd0710    e1020054        b.ne        LAB_fffd076c                            
ram:fffd0714    41044139        ldrb        w1,[x2, #0x41]                          
ram:fffd0718    21010036        tbz         w1,#0x0,LAB_fffd073c                    
ram:fffd071c    01480051        sub         w1,w0,#0x12                             
ram:fffd0720    ff060071        cmp         w23,#0x1                                
ram:fffd0724    211c0053        uxtb        w1,w1                                   
ram:fffd0728    41050054        b.ne        LAB_fffd07d0                            
ram:fffd072c    3f3c0071        cmp         w1,#0xf                                 
ram:fffd0730    e8010054        b.hi        LAB_fffd076c                            
ram:fffd0734    00080051        sub         w0,w0,#0x2                              
ram:fffd0738    0c000014        b           LAB_fffd0768                            
                            LAB_fffd073c:                 ;XREF[1,0]:   fffd0718
ram:fffd073c    ff0a0071        cmp         w23,#0x2                                
ram:fffd0740    61010054        b.ne        LAB_fffd076c                            
ram:fffd0744    410000f0        adrp        x1,0xfffdb000                           
ram:fffd0748    21c46c39        ldrb        w1,[x1, #0xb31]=>DAT_fffdbb31           
ram:fffd074c    3f080071        cmp         w1,#0x2                                 
ram:fffd0750    61000054        b.ne        LAB_fffd075c                            
ram:fffd0754    00400011        add         w0,w0,#0x10                             
ram:fffd0758    04000014        b           LAB_fffd0768                            
                            LAB_fffd075c:                 ;XREF[1,0]:   fffd0750
ram:fffd075c    3f0c0071        cmp         w1,#0x3                                 
ram:fffd0760    61000054        b.ne        LAB_fffd076c                            
ram:fffd0764    00400051        sub         w0,w0,#0x10                             
                            LAB_fffd0768:                 ;XREF[3,0]:   fffd0738,fffd0758,fffd0808
ram:fffd0768    001c0053        uxtb        w0,w0                                   
                            LAB_fffd076c:                 ;XREF[6,0]:   fffd0708,fffd0710,fffd0730,fffd0740
                                                          ;             fffd0760,fffd0800
ram:fffd076c    1f00136b        cmp         w0,w19                                  
ram:fffd0770    c2000054        b.cs        LAB_fffd0788                            
ram:fffd0774    0108d31a        udiv        w1,w0,w19                               
ram:fffd0778    2080131b        msub        w0,w1,w19,w0                            
ram:fffd077c    4200208b        add         x2,x2,w0, UXTB                          
ram:fffd0780    05020034        cbz         w5,LAB_fffd07c0                         
ram:fffd0784    0a000014        b           LAB_fffd07ac                            
                            LAB_fffd0788:                 ;XREF[1,0]:   fffd0770
ram:fffd0788    1f04136b        cmp         w0,w19, LSL #0x1                        
ram:fffd078c    ca010054        b.ge        LAB_fffd07c4                            
ram:fffd0790    0108d31a        udiv        w1,w0,w19                               
ram:fffd0794    2080131b        msub        w0,w1,w19,w0                            
ram:fffd0798    4200208b        add         x2,x2,w0, UXTB                          
ram:fffd079c    c5000034        cbz         w5,LAB_fffd07b4                         
ram:fffd07a0    40604a39        ldrb        w0,[x2, #0x298]                         
ram:fffd07a4    0300030b        add         w3,w0,w3                                
ram:fffd07a8    637c0153        lsr         w3,w3,#0x1                              
                            LAB_fffd07ac:                 ;XREF[1,0]:   fffd0784
ram:fffd07ac    43600a39        strb        w3,[x2, #0x298]                         
ram:fffd07b0    05000014        b           LAB_fffd07c4                            
                            LAB_fffd07b4:                 ;XREF[1,0]:   fffd079c
ram:fffd07b4    40d04939        ldrb        w0,[x2, #0x274]                         
ram:fffd07b8    0300030b        add         w3,w0,w3                                
ram:fffd07bc    637c0153        lsr         w3,w3,#0x1                              
                            LAB_fffd07c0:                 ;XREF[1,0]:   fffd0780
ram:fffd07c0    43d00939        strb        w3,[x2, #0x274]                         
                            LAB_fffd07c4:                 ;XREF[3,0]:   fffd0688,fffd078c,fffd07b0
ram:fffd07c4    08050011        add         w8,w8,#0x1                              
ram:fffd07c8    28bd2c39        strb        w8,[x9, #0xb2f]=>DAT_fffdbb2f           
ram:fffd07cc    10000014        b           LAB_fffd080c                            
                            LAB_fffd07d0:                 ;XREF[1,0]:   fffd0728
ram:fffd07d0    3f400071        cmp         w1,#0x10                                
ram:fffd07d4    2130801a        csel        w1,w1,w0,cc                             
ram:fffd07d8    20900051        sub         w0,w1,#0x24                             
ram:fffd07dc    001c0053        uxtb        w0,w0                                   
ram:fffd07e0    1f3c0071        cmp         w0,#0xf                                 
ram:fffd07e4    68000054        b.hi        LAB_fffd07f0                            
ram:fffd07e8    21500051        sub         w1,w1,#0x14                             
ram:fffd07ec    211c0053        uxtb        w1,w1                                   
                            LAB_fffd07f0:                 ;XREF[1,0]:   fffd07e4
ram:fffd07f0    24d80051        sub         w4,w1,#0x36                             
ram:fffd07f4    841c0053        uxtb        w4,w4                                   
ram:fffd07f8    9f3c0071        cmp         w4,#0xf                                 
ram:fffd07fc    e003012a        mov         w0,w1                                   
ram:fffd0800    68fbff54        b.hi        LAB_fffd076c                            
ram:fffd0804    20980051        sub         w0,w1,#0x26                             
ram:fffd0808    d8ffff17        b           LAB_fffd0768                            
                            LAB_fffd080c:                 ;XREF[2,0]:   fffd0638,fffd07cc
ram:fffd080c    f35341a9        ldp         x19,x20,[sp, #local_e0+0xf0]            
ram:fffd0810    f55b42a9        ldp         x21,x22,[sp, #local_d0+0xf0]            
ram:fffd0814    f76343a9        ldp         x23,x24,[sp, #local_c0+0xf0]            
ram:fffd0818    f96b44a9        ldp         x25,x26,[sp, #local_b0+0xf0]            
ram:fffd081c    fb7345a9        ldp         x27,x28,[sp, #local_a0+0xf0]            
ram:fffd0820    fd7bcfa8        ldp         x29=>local_f0,x30,[sp], #0xf0           
ram:fffd0824    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined main()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd086c,fffd0ba4
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd0868,fffd0ba0
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd084c,fffd0b98
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd0830,fffd0b9c
          ;local_50      undefined8         -50                      ;XREF[2,0]:   fffd0828,fffd0ba8
                                                          ;XREF[1,0]:   fffd4e24
ram:fffd0828    fd7bbba9        stp         x29,x30,[sp, #local_50]!                
ram:fffd082c    fd030091        mov         x29,sp                                  
ram:fffd0830    f35301a9        stp         x19,x20,[sp, #local_40+0x50]            
ram:fffd0834    131c0053        uxtb        w19,w0                                  
ram:fffd0838    400000f0        adrp        x0,0xfffdb000                           
ram:fffd083c    1fbc2c39        strb        wzr,[x0, #0xb2f]=>DAT_fffdbb2f          
ram:fffd0840    400000f0        adrp        x0,0xfffdb000                           
ram:fffd0844    1fc42c39        strb        wzr,[x0, #0xb31]=>DAT_fffdbb31          
ram:fffd0848    400000f0        adrp        x0,0xfffdb000                           
ram:fffd084c    f55b02a9        stp         x21,x22,[sp, #local_30+0x50]            
ram:fffd0850    1fb82c39        strb        wzr,[x0, #0xb2e]=>DAT_fffdbb2e          
ram:fffd0854    f50301aa        mov         x21,x1                                  
ram:fffd0858    400000f0        adrp        x0,0xfffdb000                           
ram:fffd085c    420000f0        adrp        x2,0xfffdb000                           
ram:fffd0860    410000f0        adrp        x1,0xfffdb000                           
ram:fffd0864    1fc02c39        strb        wzr,[x0, #0xb30]=>DAT_fffdbb30          ;= 41h
ram:fffd0868    f76303a9        stp         x23,x24,[sp, #local_20+0x50]            
ram:fffd086c    f92300f9        str         x25,[sp, #local_10+0x50]                
ram:fffd0870    000080d2        mov         x0,#0x0                                 
ram:fffd0874    42e02c91        add         x2=>DAT_fffdbb38,x2,#0xb38              ;= 42h
ram:fffd0878    21602d91        add         x1=>DAT_fffdbb58,x1,#0xb58              ;= 46h
                            LAB_fffd087c:                 ;XREF[1,0]:   fffd088c
                                                          ; FWD[2,0]:   fffdbb38,fffdbb39
ram:fffd087c    1f682238        strb        wzr,[x0, x2, LSL ]=>DAT_fffdbb38        ;= 42h
                                                          ; FWD[2,0]:   fffdbb58,fffdbb59
ram:fffd0880    1f682138        strb        wzr,[x0, x1, LSL ]=>DAT_fffdbb58        ;= 46h
ram:fffd0884    00040091        add         x0,x0,#0x1                              
ram:fffd0888    1f7c00f1        cmp         x0,#0x1f                                
ram:fffd088c    81ffff54        b.ne        LAB_fffd087c                            
ram:fffd0890    570000f0        adrp        x23,0xfffdb000                          
ram:fffd0894    560000f0        adrp        x22,0xfffdb000                          
ram:fffd0898    580000d0        adrp        x24,0xfffda000                          
ram:fffd089c    f72a0091        add         x23,x23,#0xa                            
ram:fffd08a0    d62a1e91        add         x22,x22,#0x78a                          
ram:fffd08a4    18f33f91        add         x24,x24,#0xffc                          
                            LAB_fffd08a8:                 ;XREF[3,0]:   fffd08dc,fffd0a30,fffd0a60
ram:fffd08a8    00008052        mov         w0,#0x0                                 
ram:fffd08ac    8ffeff97        bl          FUN_fffd02e8                            ;undefined FUN_fffd02e8()
ram:fffd08b0    f403002a        mov         w20,w0                                  
ram:fffd08b4    80000035        cbnz        w0,LAB_fffd08c4                         
ram:fffd08b8    400000d0        adrp        x0,0xfffda000                           
ram:fffd08bc    00903591        add         x0,x0,#0xd64                            
ram:fffd08c0    05000014        b           LAB_fffd08d4                            
                            LAB_fffd08c4:                 ;XREF[1,0]:   fffd08b4
ram:fffd08c4    1f040071        cmp         w0,#0x1                                 
ram:fffd08c8    c1000054        b.ne        LAB_fffd08e0                            
ram:fffd08cc    400000d0        adrp        x0,0xfffda000                           
ram:fffd08d0    00083691        add         x0=>s_:57...,x0,#0xd82                  ;= ":57:26, Sep  1 2020. g12b g3c95fe...
                            LAB_fffd08d4:                 ;XREF[14,0]:  fffd08c0,fffd08f0,fffd0904,fffd0918
                                                          ;             fffd092c,fffd0940,fffd0974,fffd0988
                                                          ;             fffd099c,fffd09b0,fffd09c4,fffd09d8
                                                          ;             fffd09ec,fffd0a84
ram:fffd08d4    e103132a        mov         w1,w19                                  
                                                          ; FWD[14,0]:  fffd0148,fffdada5,fffdadc9,fffdadf7
                                                          ;             fffdae26,fffdae5f,fffdaec0,fffdaee9
                                                          ;             fffdaf10,fffdaf37,fffdaf5f,fffdaf7a
                                                          ;             fffdafac,fffdb78a
ram:fffd08d8    1cfeff97        bl          serial_puts                             ;undefined serial_puts()
                                                                                    ;= "- gongwei.chen@droid11-sz"
                                                                                    ;= ": End of initialization\n"
                                                                                    ;= "ite leveling\n"
                                                                                    ;= "g\n"
                                                                                    ;= "nd of write delay center optimiza...
ram:fffd08dc    f3ffff17        b           LAB_fffd08a8                            
                            LAB_fffd08e0:                 ;XREF[1,0]:   fffd08c8
ram:fffd08e0    1f080071        cmp         w0,#0x2                                 
ram:fffd08e4    81000054        b.ne        LAB_fffd08f4                            
ram:fffd08e8    400000d0        adrp        x0,0xfffda000                           
ram:fffd08ec    00943691        add         x0,x0,#0xda5                            
ram:fffd08f0    f9ffff17        b           LAB_fffd08d4                            
                            LAB_fffd08f4:                 ;XREF[1,0]:   fffd08e4
ram:fffd08f4    1f0c0071        cmp         w0,#0x3                                 
ram:fffd08f8    81000054        b.ne        LAB_fffd0908                            
ram:fffd08fc    400000d0        adrp        x0,0xfffda000                           
ram:fffd0900    00243791        add         x0,x0,#0xdc9                            
ram:fffd0904    f4ffff17        b           LAB_fffd08d4                            
                            LAB_fffd0908:                 ;XREF[1,0]:   fffd08f8
ram:fffd0908    1f100071        cmp         w0,#0x4                                 
ram:fffd090c    81000054        b.ne        LAB_fffd091c                            
ram:fffd0910    400000d0        adrp        x0,0xfffda000                           
ram:fffd0914    00dc3791        add         x0,x0,#0xdf7                            
ram:fffd0918    efffff17        b           LAB_fffd08d4                            
                            LAB_fffd091c:                 ;XREF[1,0]:   fffd090c
ram:fffd091c    1f140071        cmp         w0,#0x5                                 
ram:fffd0920    81000054        b.ne        LAB_fffd0930                            
ram:fffd0924    400000d0        adrp        x0,0xfffda000                           
ram:fffd0928    00983891        add         x0,x0,#0xe26                            
ram:fffd092c    eaffff17        b           LAB_fffd08d4                            
                            LAB_fffd0930:                 ;XREF[1,0]:   fffd0920
ram:fffd0930    1f180071        cmp         w0,#0x6                                 
ram:fffd0934    81000054        b.ne        LAB_fffd0944                            
ram:fffd0938    400000d0        adrp        x0,0xfffda000                           
ram:fffd093c    007c3991        add         x0,x0,#0xe5f                            
ram:fffd0940    e5ffff17        b           LAB_fffd08d4                            
                            LAB_fffd0944:                 ;XREF[1,0]:   fffd0934
ram:fffd0944    1f1c0071        cmp         w0,#0x7                                 
ram:fffd0948    e1000054        b.ne        LAB_fffd0964                            
ram:fffd094c    400000d0        adrp        x0,0xfffda000                           
ram:fffd0950    00643a91        add         x0=>s_ad_...,x0,#0xe99                  ;= "ad delay Voltage center optimizat...
ram:fffd0954    e103132a        mov         w1,w19                                  
ram:fffd0958    fcfdff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd095c    14008052        mov         w20,#0x0                                
ram:fffd0960    4a000014        b           LAB_fffd0a88                            
                            LAB_fffd0964:                 ;XREF[1,0]:   fffd0948
ram:fffd0964    1f240071        cmp         w0,#0x9                                 
ram:fffd0968    81000054        b.ne        LAB_fffd0978                            
ram:fffd096c    400000d0        adrp        x0,0xfffda000                           
ram:fffd0970    00003b91        add         x0,x0,#0xec0                            
ram:fffd0974    d8ffff17        b           LAB_fffd08d4                            
                            LAB_fffd0978:                 ;XREF[1,0]:   fffd0968
ram:fffd0978    1f280071        cmp         w0,#0xa                                 
ram:fffd097c    81000054        b.ne        LAB_fffd098c                            
ram:fffd0980    400000d0        adrp        x0,0xfffda000                           
ram:fffd0984    00a43b91        add         x0,x0,#0xee9                            
ram:fffd0988    d3ffff17        b           LAB_fffd08d4                            
                            LAB_fffd098c:                 ;XREF[1,0]:   fffd097c
ram:fffd098c    1f2c0071        cmp         w0,#0xb                                 
ram:fffd0990    81000054        b.ne        LAB_fffd09a0                            
ram:fffd0994    400000d0        adrp        x0,0xfffda000                           
ram:fffd0998    00403c91        add         x0,x0,#0xf10                            
ram:fffd099c    ceffff17        b           LAB_fffd08d4                            
                            LAB_fffd09a0:                 ;XREF[1,0]:   fffd0990
ram:fffd09a0    1f300071        cmp         w0,#0xc                                 
ram:fffd09a4    81000054        b.ne        LAB_fffd09b4                            
ram:fffd09a8    400000d0        adrp        x0,0xfffda000                           
ram:fffd09ac    00dc3c91        add         x0,x0,#0xf37                            
ram:fffd09b0    c9ffff17        b           LAB_fffd08d4                            
                            LAB_fffd09b4:                 ;XREF[1,0]:   fffd09a4
ram:fffd09b4    1f340071        cmp         w0,#0xd                                 
ram:fffd09b8    81000054        b.ne        LAB_fffd09c8                            
ram:fffd09bc    400000d0        adrp        x0,0xfffda000                           
ram:fffd09c0    007c3d91        add         x0,x0,#0xf5f                            
ram:fffd09c4    c4ffff17        b           LAB_fffd08d4                            
                            LAB_fffd09c8:                 ;XREF[1,0]:   fffd09b8
ram:fffd09c8    1ff40371        cmp         w0,#0xfd                                
ram:fffd09cc    81000054        b.ne        LAB_fffd09dc                            
ram:fffd09d0    400000d0        adrp        x0,0xfffda000                           
ram:fffd09d4    00e83d91        add         x0,x0,#0xf7a                            
ram:fffd09d8    bfffff17        b           LAB_fffd08d4                            
                            LAB_fffd09dc:                 ;XREF[1,0]:   fffd09cc
ram:fffd09dc    1ff80371        cmp         w0,#0xfe                                
ram:fffd09e0    81000054        b.ne        LAB_fffd09f0                            
ram:fffd09e4    400000d0        adrp        x0,0xfffda000                           
ram:fffd09e8    00b03e91        add         x0,x0,#0xfac                            
ram:fffd09ec    baffff17        b           LAB_fffd08d4                            
                            LAB_fffd09f0:                 ;XREF[1,0]:   fffd09e0
ram:fffd09f0    1ffc0371        cmp         w0,#0xff                                
ram:fffd09f4    c1000054        b.ne        LAB_fffd0a0c                            
ram:fffd09f8    400000d0        adrp        x0,0xfffda000                           
ram:fffd09fc    e103132a        mov         w1,w19                                  
ram:fffd0a00    005c3f91        add         x0=>s_g_fffdafbf+24,x0,#0xfd7           ;= "g\n"
ram:fffd0a04    d1fdff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0a08    20000014        b           LAB_fffd0a88                            
                            LAB_fffd0a0c:                 ;XREF[1,0]:   fffd09f4
ram:fffd0a0c    1f200071        cmp         w0,#0x8                                 
ram:fffd0a10    a1020054        b.ne        LAB_fffd0a64                            
ram:fffd0a14    a05240f9        ldr         x0,[x21, #0xa0]                         
ram:fffd0a18    01444039        ldrb        w1,[x0, #0x11]                          
ram:fffd0a1c    3f240071        cmp         w1,#0x9                                 
ram:fffd0a20    a1000054        b.ne        LAB_fffd0a34                            
ram:fffd0a24    e003132a        mov         w0,w19                                  
ram:fffd0a28    e10315aa        mov         x1,x21                                  
ram:fffd0a2c    50feff97        bl          FUN_fffd036c                            ;undefined FUN_fffd036c()
ram:fffd0a30    9effff17        b           LAB_fffd08a8                            
                            LAB_fffd0a34:                 ;XREF[1,0]:   fffd0a20
ram:fffd0a34    f41f8052        mov         w20,#0xff                               
ram:fffd0a38    93000035        cbnz        w19,LAB_fffd0a48                        
ram:fffd0a3c    3f140071        cmp         w1,#0x5                                 
ram:fffd0a40    f4939f5a        csetm       w20,hi                                  
ram:fffd0a44    941e0053        uxtb        w20,w20                                 
                            LAB_fffd0a48:                 ;XREF[1,0]:   fffd0a38
ram:fffd0a48    e103142a        mov         w1,w20                                  
ram:fffd0a4c    e00318aa        mov         x0=>s_r_optimization_fffdafda+34,x24    ;= "r optimization\n"
ram:fffd0a50    befdff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0a54    e003142a        mov         w0,w20                                  
ram:fffd0a58    e10315aa        mov         x1,x21                                  
ram:fffd0a5c    76feff97        bl          FUN_fffd0434                            ;undefined FUN_fffd0434()
ram:fffd0a60    92ffff17        b           LAB_fffd08a8                            
                            LAB_fffd0a64:                 ;XREF[1,0]:   fffd0a10
ram:fffd0a64    e103132a        mov         w1,w19                                  
ram:fffd0a68    e00317aa        mov         x0=>s__fffdafda+48,x23                  ;= "\n"
ram:fffd0a6c    b7fdff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0a70    e003142a        mov         w0,w20                                  
ram:fffd0a74    01048052        mov         w1,#0x20                                
ram:fffd0a78    e203132a        mov         w2,w19                                  
ram:fffd0a7c    c3fdff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd0a80    e00316aa        mov         x0,x22                                  
ram:fffd0a84    94ffff17        b           LAB_fffd08d4                            
                            LAB_fffd0a88:                 ;XREF[2,0]:   fffd0960,fffd0a08
ram:fffd0a88    a05240f9        ldr         x0,[x21, #0xa0]                         
ram:fffd0a8c    01444039        ldrb        w1,[x0, #0x11]                          
ram:fffd0a90    3f240071        cmp         w1,#0x9                                 
ram:fffd0a94    01080054        b.ne        LAB_fffd0b94                            
ram:fffd0a98    00384039        ldrb        w0,[x0, #0xe]                           
ram:fffd0a9c    1f0c0071        cmp         w0,#0x3                                 
ram:fffd0aa0    40000054        b.eq        LAB_fffd0aa8                            
ram:fffd0aa4    80070035        cbnz        w0,LAB_fffd0b94                         
                            LAB_fffd0aa8:                 ;XREF[1,0]:   fffd0aa0
ram:fffd0aa8    550000f0        adrp        x21,0xfffdb000                          
ram:fffd0aac    b5ae0091        add         x21,x21,#0x2b                           
ram:fffd0ab0    56c3bfd2        mov         x22,#0xfe1a0000                         
ram:fffd0ab4    e00315aa        mov         x0=>s_arse_delay_fffdb00c+31,x21        ;= "arse delay\n"
ram:fffd0ab8    e103132a        mov         w1,w19                                  
ram:fffd0abc    df020079        strh        wzr,[x22]=>DAT_fe1a0000                 
ram:fffd0ac0    590000f0        adrp        x25,0xfffdb000                          
ram:fffd0ac4    a1fdff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0ac8    39732c91        add         x25,x25,#0xb1c                          
ram:fffd0acc    20034079        ldrh        w0,[x25]=>DAT_fffdbb1c                  
ram:fffd0ad0    e203132a        mov         w2,w19                                  
ram:fffd0ad4    01048052        mov         w1,#0x20                                
ram:fffd0ad8    acfdff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd0adc    400000f0        adrp        x0,0xfffdb000                           
ram:fffd0ae0    e103132a        mov         w1,w19                                  
ram:fffd0ae4    001c0191        add         x0=>s_rai...,x0,#0x47                   ;= "raining has failed!\n"
ram:fffd0ae8    580000f0        adrp        x24,0xfffdb000                          
ram:fffd0aec    97fdff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0af0    18832c91        add         x24,x24,#0xb20                          
ram:fffd0af4    00034079        ldrh        w0,[x24]=>DAT_fffdbb20                  ;= 003Fh
ram:fffd0af8    e203132a        mov         w2,w19                                  
ram:fffd0afc    01048052        mov         w1,#0x20                                
ram:fffd0b00    a2fdff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd0b04    e00315aa        mov         x0=>s_arse_delay_fffdb00c+31,x21        ;= "arse delay\n"
ram:fffd0b08    e103132a        mov         w1,w19                                  
ram:fffd0b0c    570000f0        adrp        x23,0xfffdb000                          
ram:fffd0b10    8efdff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0b14    f77a2c91        add         x23,x23,#0xb1e                          
ram:fffd0b18    e0024079        ldrh        w0,[x23]=>DAT_fffdbb1e                  
ram:fffd0b1c    e203132a        mov         w2,w19                                  
ram:fffd0b20    01048052        mov         w1,#0x20                                
ram:fffd0b24    99fdff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd0b28    e00315aa        mov         x0=>s_arse_delay_fffdb00c+31,x21        ;= "arse delay\n"
ram:fffd0b2c    e103132a        mov         w1,w19                                  
ram:fffd0b30    550000f0        adrp        x21,0xfffdb000                          
ram:fffd0b34    85fdff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0b38    b58a2c91        add         x21,x21,#0xb22                          
ram:fffd0b3c    a0024079        ldrh        w0,[x21]=>DAT_fffdbb22                  
ram:fffd0b40    01048052        mov         w1,#0x20                                
ram:fffd0b44    e203132a        mov         w2,w19                                  
ram:fffd0b48    90fdff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd0b4c    21034079        ldrh        w1,[x25]=>DAT_fffdbb1c                  
ram:fffd0b50    803080d2        mov         x0,#0x184                               
ram:fffd0b54    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd0b58    01000079        strh        w1,[x0]=>DAT_fe020184                   
ram:fffd0b5c    01034079        ldrh        w1,[x24]=>DAT_fffdbb20                  ;= 003Fh
ram:fffd0b60    807080d2        mov         x0,#0x384                               
ram:fffd0b64    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd0b68    01000079        strh        w1,[x0]=>DAT_fe020384                   
ram:fffd0b6c    e1024079        ldrh        w1,[x23]=>DAT_fffdbb1e                  
ram:fffd0b70    80b080d2        mov         x0,#0x584                               
ram:fffd0b74    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd0b78    01000079        strh        w1,[x0]=>DAT_fe020584                   
ram:fffd0b7c    a1024079        ldrh        w1,[x21]=>DAT_fffdbb22                  
ram:fffd0b80    80f080d2        mov         x0,#0x784                               
ram:fffd0b84    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd0b88    01000079        strh        w1,[x0]=>DAT_fe020784                   
ram:fffd0b8c    20008052        mov         w0,#0x1                                 
ram:fffd0b90    c0020079        strh        w0,[x22]=>DAT_fe1a0000                  
                            LAB_fffd0b94:                 ;XREF[2,0]:   fffd0a94,fffd0aa4
ram:fffd0b94    e003142a        mov         w0,w20                                  
ram:fffd0b98    f55b42a9        ldp         x21,x22,[sp, #local_30+0x50]            
ram:fffd0b9c    f35341a9        ldp         x19,x20,[sp, #local_40+0x50]            
ram:fffd0ba0    f76343a9        ldp         x23,x24,[sp, #local_20+0x50]            
ram:fffd0ba4    f92340f9        ldr         x25,[sp, #local_10+0x50]                
ram:fffd0ba8    fd7bc5a8        ldp         x29=>local_50,x30,[sp], #0x50           
ram:fffd0bac    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd0bb0()
          ;local_10      undefined8         -10                      ;XREF[3,0]:   fffd0bc0,fffd0de4,fffd0dfc
          ;local_20      undefined8         -20                      ;XREF[3,0]:   fffd0bbc,fffd0de0,fffd0df8
          ;local_30      undefined8         -30                      ;XREF[3,0]:   fffd0bb8,fffd0ddc,fffd0df4
          ;local_40      undefined8         -40                      ;XREF[3,0]:   fffd0bb0,fffd0de8,fffd0e00
                                                          ;XREF[4,0]:   fffd9e80,fffd9ec4,fffdaa54,fffdaaf0
ram:fffd0bb0    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd0bb4    fd030091        mov         x29,sp                                  
ram:fffd0bb8    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd0bbc    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd0bc0    f71b00f9        str         x23,[sp, #local_10+0x40]                
ram:fffd0bc4    f30300aa        mov         x19,x0                                  
ram:fffd0bc8    211c0053        uxtb        w1,w1                                   
ram:fffd0bcc    40c3bfd2        mov         x0,#0xfe1a0000                          
ram:fffd0bd0    1f000079        strh        wzr,[x0]=>DAT_fe1a0000                  
ram:fffd0bd4    3f040071        cmp         w1,#0x1                                 
ram:fffd0bd8    61060054        b.ne        LAB_fffd0ca4                            
ram:fffd0bdc    400000f0        adrp        x0,0xfffdb000                           
ram:fffd0be0    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd0be4    00400591        add         x0=>DAT_fffdb150,x0,#0x150              ;= 11h
ram:fffd0be8    570000f0        adrp        x23,0xfffdb000                          
ram:fffd0bec    57fdff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0bf0    14008052        mov         w20,#0x0                                
ram:fffd0bf4    15c0bfd2        mov         x21,#0xfe000000                         
ram:fffd0bf8    f7ae1791        add         x23,x23,#0x5eb                          
                            LAB_fffd0bfc:                 ;XREF[1,0]:   fffd0c9c
ram:fffd0bfc    615240f9        ldr         x1,[x19, #0xa0]                         
ram:fffd0c00    f603142a        mov         w22,w20                                 
ram:fffd0c04    2100168b        add         x1,x1,x22                               
ram:fffd0c08    24d04939        ldrb        w4,[x1, #0x274]                         
ram:fffd0c0c    24030034        cbz         w4,LAB_fffd0c70                         
ram:fffd0c10    830a0012        and         w3,w20,#0x7                             
ram:fffd0c14    605c1853        lsl         w0,w3,#0x8                              
ram:fffd0c18    827e0353        lsr         w2,w20,#0x3                             
ram:fffd0c1c    05088052        mov         w5,#0x40                                
ram:fffd0c20    0230022a        orr         w2,w0,w2, LSL #0xc                      
ram:fffd0c24    2500a072        movk        w5,#0x1, LSL #16                        
ram:fffd0c28    4200052a        orr         w2,w2,w5                                
ram:fffd0c2c    e003022a        mov         w0,w2                                   
ram:fffd0c30    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd0c34    04683578        strh        w4,[x0, x21, LSL #0x0]=>DAT_fe020080    
ram:fffd0c38    24d04939        ldrb        w4,[x1, #0x274]                         
ram:fffd0c3c    40400051        sub         w0,w2,#0x10                             
ram:fffd0c40    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd0c44    04683578        strh        w4,[x0, x21, LSL #0x0]=>DAT_fe020060    
ram:fffd0c48    7f1c0071        cmp         w3,#0x7                                 
ram:fffd0c4c    21010054        b.ne        LAB_fffd0c70                            
ram:fffd0c50    40000411        add         w0,w2,#0x100                            
ram:fffd0c54    23d04939        ldrb        w3,[x1, #0x274]                         
ram:fffd0c58    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd0c5c    03683578        strh        w3,[x0, x21, LSL #0x0]=>DAT_fe020280    
ram:fffd0c60    42c00311        add         w2,w2,#0xf0                             
ram:fffd0c64    20d04939        ldrb        w0,[x1, #0x274]                         
ram:fffd0c68    42f87fd3        lsl         x2,x2,#0x1                              
ram:fffd0c6c    40683578        strh        w0,[x2, x21, LSL #0x0]=>DAT_fe020260    
                            LAB_fffd0c70:                 ;XREF[2,0]:   fffd0c0c,fffd0c4c
ram:fffd0c70    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd0c74    e00317aa        mov         x0=>s_:_fffdb5df+12,x23                 ;= ": "
ram:fffd0c78    34fdff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0c7c    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd0c80    62164839        ldrb        w2,[x19, #0x205]                        
ram:fffd0c84    1600168b        add         x22,x0,x22                              
ram:fffd0c88    c0d24939        ldrb        w0,[x22, #0x274]                        
ram:fffd0c8c    01048052        mov         w1,#0x20                                
ram:fffd0c90    3efdff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd0c94    94060011        add         w20,w20,#0x1                            
ram:fffd0c98    9f820071        cmp         w20,#0x20                               
ram:fffd0c9c    01fbff54        b.ne        LAB_fffd0bfc                            
ram:fffd0ca0    4c000014        b           LAB_fffd0dd0                            
                            LAB_fffd0ca4:                 ;XREF[1,0]:   fffd0bd8
ram:fffd0ca4    3f080071        cmp         w1,#0x2                                 
ram:fffd0ca8    41090054        b.ne        LAB_fffd0dd0                            
ram:fffd0cac    000080d2        mov         x0,#0x0                                 
ram:fffd0cb0    615240f9        ldr         x1,[x19, #0xa0]                         
ram:fffd0cb4    e203002a        mov         w2,w0                                   
ram:fffd0cb8    f503002a        mov         w21,w0                                  
                            LAB_fffd0cbc:                 ;XREF[1,0]:   fffd0cdc
ram:fffd0cbc    2300008b        add         x3,x1,x0                                
ram:fffd0cc0    63604a39        ldrb        w3,[x3, #0x298]                         
ram:fffd0cc4    83000034        cbz         w3,LAB_fffd0cd4                         
ram:fffd0cc8    b5060011        add         w21,w21,#0x1                            
ram:fffd0ccc    b51e0053        uxtb        w21,w21                                 
ram:fffd0cd0    4200030b        add         w2,w2,w3                                
                            LAB_fffd0cd4:                 ;XREF[1,0]:   fffd0cc4
ram:fffd0cd4    00040091        add         x0,x0,#0x1                              
ram:fffd0cd8    1f8000f1        cmp         x0,#0x20                                
ram:fffd0cdc    01ffff54        b.ne        LAB_fffd0cbc                            
ram:fffd0ce0    5508d51a        udiv        w21,w2,w21                              
ram:fffd0ce4    75000035        cbnz        w21,LAB_fffd0cf0                        
                            LAB_fffd0ce8:                 ;XREF[1,0]:   fffd0d70
ram:fffd0ce8    14008052        mov         w20,#0x0                                
ram:fffd0cec    27000014        b           LAB_fffd0d88                            
                            LAB_fffd0cf0:                 ;XREF[1,0]:   fffd0ce4
ram:fffd0cf0    20384039        ldrb        w0,[x1, #0xe]                           
ram:fffd0cf4    14008052        mov         w20,#0x0                                
ram:fffd0cf8    1f040071        cmp         w0,#0x1                                 
ram:fffd0cfc    c1010054        b.ne        LAB_fffd0d34                            
ram:fffd0d00    bf5a0071        cmp         w21,#0x16                               
ram:fffd0d04    88000054        b.hi        LAB_fffd0d14                            
ram:fffd0d08    b4021a32        orr         w20,w21,#0x40                           
ram:fffd0d0c    941e0053        uxtb        w20,w20                                 
ram:fffd0d10    04000014        b           LAB_fffd0d20                            
                            LAB_fffd0d14:                 ;XREF[1,0]:   fffd0d04
ram:fffd0d14    b45e0051        sub         w20,w21,#0x17                           
ram:fffd0d18    941e0053        uxtb        w20,w20                                 
ram:fffd0d1c    d4000034        cbz         w20,LAB_fffd0d34                        
                            LAB_fffd0d20:                 ;XREF[1,0]:   fffd0d10
ram:fffd0d20    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd0d24    021841b9        ldr         w2,[x0, #0x118]                         
ram:fffd0d28    421c1812        and         w2,w2,#0xff00                           
ram:fffd0d2c    8202022a        orr         w2,w20,w2                               
ram:fffd0d30    021801b9        str         w2,[x0, #0x118]                         
                            LAB_fffd0d34:                 ;XREF[2,0]:   fffd0cfc,fffd0d1c
ram:fffd0d34    20384039        ldrb        w0,[x1, #0xe]                           
ram:fffd0d38    1f080071        cmp         w0,#0x2                                 
ram:fffd0d3c    a1010054        b.ne        LAB_fffd0d70                            
ram:fffd0d40    bf760071        cmp         w21,#0x1d                               
ram:fffd0d44    b41e0053        uxtb        w20,w21                                 
ram:fffd0d48    89000054        b.ls        LAB_fffd0d58                            
ram:fffd0d4c    b47a0051        sub         w20,w21,#0x1e                           
ram:fffd0d50    94021a32        orr         w20,w20,#0x40                           
ram:fffd0d54    941e0053        uxtb        w20,w20                                 
                            LAB_fffd0d58:                 ;XREF[1,0]:   fffd0d48
ram:fffd0d58    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd0d5c    012c41b9        ldr         w1,[x0, #0x12c]                         
ram:fffd0d60    21201912        and         w1,w1,#0xff80                           
ram:fffd0d64    8102012a        orr         w1,w20,w1                               
ram:fffd0d68    012c01b9        str         w1,[x0, #0x12c]                         
ram:fffd0d6c    02000014        b           LAB_fffd0d74                            
                            LAB_fffd0d70:                 ;XREF[1,0]:   fffd0d3c
ram:fffd0d70    d4fbff34        cbz         w20,LAB_fffd0ce8                        
                            LAB_fffd0d74:                 ;XREF[1,0]:   fffd0d6c
ram:fffd0d74    807e0653        lsr         w0,w20,#0x6                             
ram:fffd0d78    81160012        and         w1,w20,#0x3f                            
ram:fffd0d7c    02008052        mov         w2,#0x0                                 
ram:fffd0d80    e30313aa        mov         x3,x19                                  
ram:fffd0d84    451a0094        bl          FUN_fffd7698                            ;undefined FUN_fffd7698()
                            LAB_fffd0d88:                 ;XREF[1,0]:   fffd0cec
ram:fffd0d88    40c3bfd2        mov         x0,#0xfe1a0000                          
ram:fffd0d8c    1f000079        strh        wzr,[x0]=>DAT_fe1a0000                  
ram:fffd0d90    802080d2        mov         x0,#0x104                               
ram:fffd0d94    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd0d98    b53e0053        uxth        w21,w21                                 
ram:fffd0d9c    15000079        strh        w21,[x0]=>DAT_fe020104                  
ram:fffd0da0    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd0da4    400000f0        adrp        x0,0xfffdb000                           
ram:fffd0da8    009c0591        add         x0=>DAT_fffdb167,x0,#0x167              
ram:fffd0dac    e7fcff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd0db0    62164839        ldrb        w2,[x19, #0x205]                        
ram:fffd0db4    801e0053        uxtb        w0,w20                                  
ram:fffd0db8    01048052        mov         w1,#0x20                                
ram:fffd0dbc    f3fcff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd0dc0    400000f0        adrp        x0,0xfffdb000                           
ram:fffd0dc4    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd0dc8    00281e91        add         x0=>s__rx_clk_window:_fffdb78a,x0,#0x78a;= " rx_clk_window:"
ram:fffd0dcc    dffcff97        bl          serial_puts                             ;undefined serial_puts()
                            LAB_fffd0dd0:                 ;XREF[2,0]:   fffd0ca0,fffd0ca8
ram:fffd0dd0    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffd0dd4    1ffc0371        cmp         w0,#0xff                                
ram:fffd0dd8    e1000054        b.ne        LAB_fffd0df4                            
ram:fffd0ddc    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd0de0    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd0de4    f71b40f9        ldr         x23,[sp, #local_10+0x40]                
ram:fffd0de8    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd0dec    00e28452        mov         w0,#0x2710                              
ram:fffd0df0    ccfcff17        b           FUN_fffd0120                            ;undefined FUN_fffd0120()
                            LAB_fffd0df4:                 ;XREF[1,0]:   fffd0dd8
ram:fffd0df4    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd0df8    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd0dfc    f71b40f9        ldr         x23,[sp, #local_10+0x40]                
ram:fffd0e00    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd0e04    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd0e08()
                                                          ;XREF[2,0]:   fffd9884,fffd9d8c
ram:fffd0e08    015040f9        ldr         x1,[x0, #0xa0]                          
ram:fffd0e0c    22004339        ldrb        w2,[x1, #0xc0]                          
ram:fffd0e10    62000035        cbnz        w2,LAB_fffd0e1c                         
ram:fffd0e14    22044339        ldrb        w2,[x1, #0xc1]                          
ram:fffd0e18    62000034        cbz         w2,LAB_fffd0e24                         
                            LAB_fffd0e1c:                 ;XREF[1,0]:   fffd0e10
ram:fffd0e1c    21700391        add         x1,x1,#0xdc                             
ram:fffd0e20    02000014        b           LAB_fffd0e28                            
                            LAB_fffd0e24:                 ;XREF[1,0]:   fffd0e18
ram:fffd0e24    01d440f9        ldr         x1,[x0, #0x1a8]                         
                            LAB_fffd0e28:                 ;XREF[1,0]:   fffd0e20
ram:fffd0e28    000080d2        mov         x0,#0x0                                 
                            LAB_fffd0e2c:                 ;XREF[1,0]:   fffd0e48
ram:fffd0e2c    02741e53        lsl         w2,w0,#0x2                              
ram:fffd0e30    23686038        ldrb        w3,[x1, x0, LSL ]                       
ram:fffd0e34    421c6751        sub         w2,w2,#0x9c7, LSL #12                   
ram:fffd0e38    42002651        sub         w2,w2,#0x980                            
ram:fffd0e3c    00040091        add         x0,x0,#0x1                              
ram:fffd0e40    430000b9        str         w3,[x2]                                 
ram:fffd0e44    1f6800f1        cmp         x0,#0x1a                                
ram:fffd0e48    21ffff54        b.ne        LAB_fffd0e2c                            
ram:fffd0e4c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd0e50()
                                                          ;XREF[2,0]:   fffda0dc,fffda6e8
ram:fffd0e50    01d840f9        ldr         x1,[x0, #0x1b0]                         
ram:fffd0e54    005040f9        ldr         x0,[x0, #0xa0]                          
ram:fffd0e58    02804239        ldrb        w2,[x0, #0xa0]                          
ram:fffd0e5c    62000035        cbnz        w2,LAB_fffd0e68                         
ram:fffd0e60    02844239        ldrb        w2,[x0, #0xa1]                          
ram:fffd0e64    42000034        cbz         w2,LAB_fffd0e6c                         
                            LAB_fffd0e68:                 ;XREF[1,0]:   fffd0e5c
ram:fffd0e68    01800291        add         x1,x0,#0xa0                             
                            LAB_fffd0e6c:                 ;XREF[1,0]:   fffd0e64
ram:fffd0e6c    20004039        ldrb        w0,[x1]                                 
ram:fffd0e70    60000035        cbnz        w0,LAB_fffd0e7c                         
ram:fffd0e74    20044039        ldrb        w0,[x1, #0x1]                           
ram:fffd0e78    00020034        cbz         w0,LAB_fffd0eb8                         
                            LAB_fffd0e7c:                 ;XREF[1,0]:   fffd0e70
ram:fffd0e7c    000080d2        mov         x0,#0x0                                 
ram:fffd0e80    02c0bfd2        mov         x2,#0xfe000000                          
                            LAB_fffd0e84:                 ;XREF[1,0]:   fffd0eb4
ram:fffd0e84    03080012        and         w3,w0,#0x7                              
ram:fffd0e88    047c0353        lsr         w4,w0,#0x3                              
ram:fffd0e8c    63800211        add         w3,w3,#0xa0                             
ram:fffd0e90    6330042a        orr         w3,w3,w4, LSL #0xc                      
ram:fffd0e94    24686038        ldrb        w4,[x1, x0, LSL ]                       
ram:fffd0e98    63001032        orr         w3,w3,#0x10000                          
ram:fffd0e9c    84080012        and         w4,w4,#0x7                              
ram:fffd0ea0    63f87fd3        lsl         x3,x3,#0x1                              
ram:fffd0ea4    841c0053        uxtb        w4,w4                                   
ram:fffd0ea8    00040091        add         x0,x0,#0x1                              
                                                          ; FWD[2,0]:   fe020140,fe020142
ram:fffd0eac    64682278        strh        w4,[x3, x2, LSL #0x0]=>DAT_fe020140     
ram:fffd0eb0    1f8000f1        cmp         x0,#0x20                                
ram:fffd0eb4    81feff54        b.ne        LAB_fffd0e84                            
                            LAB_fffd0eb8:                 ;XREF[1,0]:   fffd0e78
ram:fffd0eb8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd0ebc()
                                                          ;XREF[4,0]:   fffd9894,fffd9d9c,fffda0d4,fffda6e0
ram:fffd0ebc    015040f9        ldr         x1,[x0, #0xa0]                          
ram:fffd0ec0    06e44639        ldrb        w6,[x0, #0x1b9]                         
ram:fffd0ec4    22004339        ldrb        w2,[x1, #0xc0]                          
ram:fffd0ec8    a2000035        cbnz        w2,LAB_fffd0edc                         
ram:fffd0ecc    22044339        ldrb        w2,[x1, #0xc1]                          
ram:fffd0ed0    62000035        cbnz        w2,LAB_fffd0edc                         
ram:fffd0ed4    22084339        ldrb        w2,[x1, #0xc2]                          
ram:fffd0ed8    62000034        cbz         w2,LAB_fffd0ee4                         
                            LAB_fffd0edc:                 ;XREF[2,0]:   fffd0ec8,fffd0ed0
ram:fffd0edc    24000391        add         x4,x1,#0xc0                             
ram:fffd0ee0    02000014        b           LAB_fffd0ee8                            
                            LAB_fffd0ee4:                 ;XREF[1,0]:   fffd0ed8
ram:fffd0ee4    04d040f9        ldr         x4,[x0, #0x1a0]                         
                            LAB_fffd0ee8:                 ;XREF[1,0]:   fffd0ee0
ram:fffd0ee8    01e04639        ldrb        w1,[x0, #0x1b8]                         
ram:fffd0eec    3f080071        cmp         w1,#0x2                                 
ram:fffd0ef0    c0000054        b.eq        LAB_fffd0f08                            
ram:fffd0ef4    3f0c0071        cmp         w1,#0x3                                 
ram:fffd0ef8    42018052        mov         w2,#0xa                                 
ram:fffd0efc    81038052        mov         w1,#0x1c                                
ram:fffd0f00    4200811a        csel        w2,w2,w1,eq                             
ram:fffd0f04    02000014        b           LAB_fffd0f0c                            
                            LAB_fffd0f08:                 ;XREF[1,0]:   fffd0ef0
ram:fffd0f08    82028052        mov         w2,#0x14                                
                            LAB_fffd0f0c:                 ;XREF[1,0]:   fffd0f04
ram:fffd0f0c    c62c0c53        lsl         w6,w6,#0x14                             
ram:fffd0f10    c6000f32        orr         w6,w6,#0x20000                          
ram:fffd0f14    010080d2        mov         x1,#0x0                                 
ram:fffd0f18    05248052        mov         w5,#0x120                               
ram:fffd0f1c    c7208052        mov         w7,#0x106                               
ram:fffd0f20    08208052        mov         w8,#0x100                               
ram:fffd0f24    09c0bfd2        mov         x9,#0xfe000000                          
                            LAB_fffd0f28:                 ;XREF[1,0]:   fffd0f68
ram:fffd0f28    3f00026b        cmp         w1,w2                                   
ram:fffd0f2c    e303012a        mov         w3,w1                                   
ram:fffd0f30    e2010054        b.cs        LAB_fffd0f6c                            
ram:fffd0f34    0ae04639        ldrb        w10,[x0, #0x1b8]                        
ram:fffd0f38    4a090051        sub         w10,w10,#0x2                            
ram:fffd0f3c    4a1d0053        uxtb        w10,w10                                 
ram:fffd0f40    5f050071        cmp         w10,#0x1                                
ram:fffd0f44    68000054        b.hi        LAB_fffd0f50                            
ram:fffd0f48    7f240071        cmp         w3,#0x9                                 
ram:fffd0f4c    e580881a        csel        w5,w7,w8,hi                             
                            LAB_fffd0f50:                 ;XREF[1,0]:   fffd0f44
ram:fffd0f50    a300030b        add         w3,w5,w3                                
ram:fffd0f54    8a686138        ldrb        w10,[x4, x1, LSL ]                      
ram:fffd0f58    6300062a        orr         w3,w3,w6                                
ram:fffd0f5c    63f87fd3        lsl         x3,x3,#0x1                              
ram:fffd0f60    6a682978        strh        w10,[x3, x9, LSL #0x0]                  
ram:fffd0f64    21040091        add         x1,x1,#0x1                              
ram:fffd0f68    f0ffff17        b           LAB_fffd0f28                            
                            LAB_fffd0f6c:                 ;XREF[1,0]:   fffd0f30
ram:fffd0f6c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd0f70()
                                                          ;XREF[1,0]:   fffd50fc
ram:fffd0f70    e303002a        mov         w3,w0                                   
ram:fffd0f74    004c0012        and         w0,w0,#0xfffff                          
ram:fffd0f78    024850d3        ubfx        x2,x0,#0x10,#0x3                        
ram:fffd0f7c    41008052        mov         w1,#0x2                                 
ram:fffd0f80    c2010034        cbz         w2,LAB_fffd0fb8                         
ram:fffd0f84    5f040071        cmp         w2,#0x1                                 
ram:fffd0f88    61008052        mov         w1,#0x3                                 
ram:fffd0f8c    60010054        b.eq        LAB_fffd0fb8                            
ram:fffd0f90    5f080071        cmp         w2,#0x2                                 
ram:fffd0f94    81008052        mov         w1,#0x4                                 
ram:fffd0f98    00010054        b.eq        LAB_fffd0fb8                            
ram:fffd0f9c    5f0c0071        cmp         w2,#0x3                                 
ram:fffd0fa0    c1008052        mov         w1,#0x6                                 
ram:fffd0fa4    a0000054        b.eq        LAB_fffd0fb8                            
ram:fffd0fa8    5f100071        cmp         w2,#0x4                                 
ram:fffd0fac    e1ff8152        mov         w1,#0xfff                               
ram:fffd0fb0    02018052        mov         w2,#0x8                                 
ram:fffd0fb4    4100811a        csel        w1,w2,w1,eq                             
                            LAB_fffd0fb8:                 ;XREF[4,0]:   fffd0f80,fffd0f8c,fffd0f98,fffd0fa4
ram:fffd0fb8    02384ad3        ubfx        x2,x0,#0xa,#0x5                         
ram:fffd0fbc    00008052        mov         w0,#0x0                                 
ram:fffd0fc0    82010034        cbz         w2,LAB_fffd0ff0                         
ram:fffd0fc4    64200012        and         w4,w3,#0x1ff                            
ram:fffd0fc8    00038052        mov         w0,#0x18                                
ram:fffd0fcc    63000d12        and         w3,w3,#0x80000                          
ram:fffd0fd0    807c001b        mul         w0,w4,w0                                
ram:fffd0fd4    7f001f6b        cmp         w3,wzr                                  
ram:fffd0fd8    43008052        mov         w3,#0x2                                 
ram:fffd0fdc    0208c21a        udiv        w2,w0,w2                                
ram:fffd0fe0    63149f1a        csinc       w3,w3,wzr,ne                            
ram:fffd0fe4    4024c31a        lsr         w0,w2,w3                                
ram:fffd0fe8    00781f53        lsl         w0,w0,#0x1                              
ram:fffd0fec    0008c11a        udiv        w0,w0,w1                                
                            LAB_fffd0ff0:                 ;XREF[1,0]:   fffd0fc0
ram:fffd0ff0    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd0ff4()
                                                          ;XREF[1,0]:   fffd1c04
ram:fffd0ff4    02c0bfd2        mov         x2,#0xfe000000                          
                            LAB_fffd0ff8:                 ;XREF[1,0]:   fffd1010
ram:fffd0ff8    010040b9        ldr         w1,[x0]                                 
ram:fffd0ffc    c1000034        cbz         w1,LAB_fffd1014                         
ram:fffd1000    03084079        ldrh        w3,[x0, #0x4]                           
ram:fffd1004    217c7fd3        ubfiz       x1,x1,#0x1,#0x20                        
ram:fffd1008    23682278        strh        w3,[x1, x2, LSL #0x0]                   
ram:fffd100c    00200091        add         x0,x0,#0x8                              
ram:fffd1010    faffff17        b           LAB_fffd0ff8                            
                            LAB_fffd1014:                 ;XREF[1,0]:   fffd0ffc
ram:fffd1014    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd1018()
          ;local_8       undefined8          -8                      ;XREF[4,0]:   fffd1250,fffd126c,fffd12c8,fffd12f0
          ;local_10      undefined8         -10                      ;XREF[4,0]:   fffd1244,fffd1260,fffd12bc,fffd12e4
          ;local_18      undefined8         -18                      ;XREF[4,0]:   fffd124c,fffd1268,fffd12c4,fffd12ec
          ;local_20      undefined8         -20                      ;XREF[4,0]:   fffd1248,fffd1264,fffd12c0,fffd12e8
          ;local_28      undefined8         -28                      ;XREF[2,0]:   fffd12b8,fffd12e0
          ;local_2c      undefined4         -2c                      ;XREF[2,0]:   fffd105c,fffd108c
          ;local_30      undefined4         -30                      ;XREF[2,0]:   fffd1064,fffd10c8
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd1034,fffd1a34
          ;local_50      undefined8         -50                      ;XREF[2,0]:   fffd1030,fffd1a30
          ;local_60      undefined8         -60                      ;XREF[2,0]:   fffd102c,fffd1a2c
          ;local_70      undefined8         -70                      ;XREF[2,0]:   fffd1020,fffd1a28
          ;local_80      undefined8         -80                      ;XREF[2,0]:   fffd1028,fffd1a24
          ;local_90      undefined8         -90                      ;XREF[2,0]:   fffd1018,fffd1a38
                                                          ;XREF[16,0]:  fffd1a88,fffd1aa8,fffd1ac8,fffd1ae8
                                                          ;             fffd1b08,fffd1b28,fffd1b40,fffd1b60
                                                          ;             fffd1b78,fffd1bac,fffd8f84,fffd8f9c
                                                          ;             fffd90bc,fffd90d4,fffda820,fffda83c
ram:fffd1018    fd7bb7a9        stp         x29,x30,[sp, #local_90]!                
ram:fffd101c    fd030091        mov         x29,sp                                  
ram:fffd1020    f55b02a9        stp         x21,x22,[sp, #local_70+0x90]            
ram:fffd1024    351c0053        uxtb        w21,w1                                  
ram:fffd1028    f35301a9        stp         x19,x20,[sp, #local_80+0x90]            
ram:fffd102c    f76303a9        stp         x23,x24,[sp, #local_60+0x90]            
ram:fffd1030    f96b04a9        stp         x25,x26,[sp, #local_50+0x90]            
ram:fffd1034    fb7305a9        stp         x27,x28,[sp, #local_40+0x90]            
ram:fffd1038    732c0c53        lsl         w19,w3,#0x14                            
ram:fffd103c    fb0300aa        mov         x27,x0                                  
ram:fffd1040    bc060051        sub         w28,w21,#0x1                            
ram:fffd1044    40c3bfd2        mov         x0,#0xfe1a0000                          
ram:fffd1048    1f000079        strh        wzr,[x0]=>DAT_fe1a0000                  
ram:fffd104c    9c1f0053        uxtb        w28,w28                                 
ram:fffd1050    571c0053        uxtb        w23,w2                                  
ram:fffd1054    60021932        orr         w0,w19,#0x80                            
ram:fffd1058    02008052        mov         w2,#0x0                                 
ram:fffd105c    bc6700b9        str         w28,[x29, #local_2c+0x90]               
ram:fffd1060    f90304aa        mov         x25,x4                                  
ram:fffd1064    a06300b9        str         w0,[x29, #local_30+0x90]                
ram:fffd1068    66021032        orr         w6,w19,#0x10000                         
ram:fffd106c    36008052        mov         w22,#0x1                                
ram:fffd1070    18098052        mov         w24,#0x48                               
ram:fffd1074    f403022a        mov         w20,w2                                  
ram:fffd1078    1a0080d2        mov         x26,#0x0                                
ram:fffd107c    1cc0bfd2        mov         x28,#0xfe000000                         
ram:fffd1080    87048052        mov         w7,#0x24                                
                            LAB_fffd1084:                 ;XREF[1,0]:   fffd1330
ram:fffd1084    9f02186b        cmp         w20,w24                                 
ram:fffd1088    62150054        b.cs        LAB_fffd1334                            
ram:fffd108c    a16740b9        ldr         w1,[x29, #local_2c+0x90]                
ram:fffd1090    bf160071        cmp         w21,#0x5                                
ram:fffd1094    e0179f1a        cset        w0,eq                                   
ram:fffd1098    3f040071        cmp         w1,#0x1                                 
ram:fffd109c    29010054        b.ls        LAB_fffd10c0                            
ram:fffd10a0    00010035        cbnz        w0,LAB_fffd10c0                         
ram:fffd10a4    bf0e0071        cmp         w21,#0x3                                
ram:fffd10a8    80050054        b.eq        LAB_fffd1158                            
ram:fffd10ac    bf1a0071        cmp         w21,#0x6                                
ram:fffd10b0    40050054        b.eq        LAB_fffd1158                            
ram:fffd10b4    bf120071        cmp         w21,#0x4                                
ram:fffd10b8    81130054        b.ne        LAB_fffd1328                            
ram:fffd10bc    43000014        b           LAB_fffd11c8                            
                            LAB_fffd10c0:                 ;XREF[2,0]:   fffd109c,fffd10a0
ram:fffd10c0    bf060071        cmp         w21,#0x1                                
ram:fffd10c4    c1000054        b.ne        LAB_fffd10dc                            
ram:fffd10c8    a06340b9        ldr         w0,[x29, #local_30+0x90]                
ram:fffd10cc    f603152a        mov         w22,w21                                 
ram:fffd10d0    1a30142a        orr         w26,w0,w20, LSL #0xc                    
ram:fffd10d4    58018052        mov         w24,#0xa                                
ram:fffd10d8    4d000014        b           LAB_fffd120c                            
                            LAB_fffd10dc:                 ;XREF[1,0]:   fffd10c4
ram:fffd10dc    bf0a0071        cmp         w21,#0x2                                
ram:fffd10e0    61010054        b.ne        LAB_fffd110c                            
ram:fffd10e4    9a7e0353        lsr         w26,w20,#0x3                            
ram:fffd10e8    5a430311        add         w26,w26,#0xd0                           
ram:fffd10ec    81021853        ubfiz       w1,w20,#0x8,#0x1                        
ram:fffd10f0    800a41d3        ubfx        x0,x20,#0x1,#0x2                        
ram:fffd10f4    5a03010b        add         w26,w26,w1                              
ram:fffd10f8    5a33002a        orr         w26,w26,w0, LSL #0xc                    
ram:fffd10fc    5a03062a        orr         w26,w26,w6                              
ram:fffd1100    18028052        mov         w24,#0x10                               
ram:fffd1104    f603152a        mov         w22,w21                                 
ram:fffd1108    41000014        b           LAB_fffd120c                            
                            LAB_fffd110c:                 ;XREF[1,0]:   fffd10e0
ram:fffd110c    60020034        cbz         w0,LAB_fffd1158                         
ram:fffd1110    800ac71a        udiv        w0,w20,w7                               
ram:fffd1114    1ad0071b        msub        w26,w0,w7,w20                           
ram:fffd1118    21018052        mov         w1,#0x9                                 
ram:fffd111c    5a3f0053        uxth        w26,w26                                 
ram:fffd1120    5a0bc11a        udiv        w26,w26,w1                              
ram:fffd1124    810ac11a        udiv        w1,w20,w1                               
ram:fffd1128    210c010b        add         w1,w1,w1, LSL #0x3                      
ram:fffd112c    8102014b        sub         w1,w20,w1                               
ram:fffd1130    213c1853        ubfiz       w1,w1,#0x8,#0x10                        
ram:fffd1134    5a4f1453        lsl         w26,w26,#0xc                            
ram:fffd1138    21a00111        add         w1,w1,#0x68                             
ram:fffd113c    5a031032        orr         w26,w26,#0x10000                        
ram:fffd1140    2000000b        add         w0,w1,w0                                
ram:fffd1144    5a03002a        orr         w26,w26,w0                              
ram:fffd1148    5a7f4093        sxtw        x26,w26                                 
ram:fffd114c    36008052        mov         w22,#0x1                                
ram:fffd1150    18098052        mov         w24,#0x48                               
ram:fffd1154    0e000014        b           LAB_fffd118c                            
                            LAB_fffd1158:                 ;XREF[3,0]:   fffd10a8,fffd10b0,fffd110c
ram:fffd1158    bf1a0071        cmp         w21,#0x6                                
ram:fffd115c    81010054        b.ne        LAB_fffd118c                            
ram:fffd1160    9a7e0353        lsr         w26,w20,#0x3                            
ram:fffd1164    5a030211        add         w26,w26,#0x80                           
ram:fffd1168    81021853        ubfiz       w1,w20,#0x8,#0x1                        
ram:fffd116c    800a41d3        ubfx        x0,x20,#0x1,#0x2                        
ram:fffd1170    5a03010b        add         w26,w26,w1                              
ram:fffd1174    5a33002a        orr         w26,w26,w0, LSL #0xc                    
ram:fffd1178    ff060071        cmp         w23,#0x1                                
ram:fffd117c    5a03062a        orr         w26,w26,w6                              
ram:fffd1180    c0040054        b.eq        LAB_fffd1218                            
ram:fffd1184    18028052        mov         w24,#0x10                               
ram:fffd1188    48000014        b           LAB_fffd12a8                            
                            LAB_fffd118c:                 ;XREF[2,0]:   fffd1154,fffd115c
ram:fffd118c    bf0e0071        cmp         w21,#0x3                                
ram:fffd1190    81010054        b.ne        LAB_fffd11c0                            
ram:fffd1194    9a7e0353        lsr         w26,w20,#0x3                            
ram:fffd1198    5a330211        add         w26,w26,#0x8c                           
ram:fffd119c    81021853        ubfiz       w1,w20,#0x8,#0x1                        
ram:fffd11a0    800a41d3        ubfx        x0,x20,#0x1,#0x2                        
ram:fffd11a4    5a03010b        add         w26,w26,w1                              
ram:fffd11a8    5a33002a        orr         w26,w26,w0, LSL #0xc                    
ram:fffd11ac    ff060071        cmp         w23,#0x1                                
ram:fffd11b0    5a03062a        orr         w26,w26,w6                              
ram:fffd11b4    60030054        b.eq        LAB_fffd1220                            
ram:fffd11b8    18028052        mov         w24,#0x10                               
ram:fffd11bc    36000014        b           LAB_fffd1294                            
                            LAB_fffd11c0:                 ;XREF[1,0]:   fffd1190
ram:fffd11c0    bf120071        cmp         w21,#0x4                                
ram:fffd11c4    41020054        b.ne        LAB_fffd120c                            
                            LAB_fffd11c8:                 ;XREF[1,0]:   fffd10bc
ram:fffd11c8    800ac71a        udiv        w0,w20,w7                               
ram:fffd11cc    1ad0071b        msub        w26,w0,w7,w20                           
ram:fffd11d0    21018052        mov         w1,#0x9                                 
ram:fffd11d4    5a3f0053        uxth        w26,w26                                 
ram:fffd11d8    5a0bc11a        udiv        w26,w26,w1                              
ram:fffd11dc    810ac11a        udiv        w1,w20,w1                               
ram:fffd11e0    210c010b        add         w1,w1,w1, LSL #0x3                      
ram:fffd11e4    8102014b        sub         w1,w20,w1                               
ram:fffd11e8    213c1853        ubfiz       w1,w1,#0x8,#0x10                        
ram:fffd11ec    21000311        add         w1,w1,#0xc0                             
ram:fffd11f0    da301a2a        orr         w26,w6,w26, LSL #0xc                    
ram:fffd11f4    2000000b        add         w0,w1,w0                                
ram:fffd11f8    ff060071        cmp         w23,#0x1                                
ram:fffd11fc    5a03002a        orr         w26,w26,w0                              
ram:fffd1200    60010054        b.eq        LAB_fffd122c                            
ram:fffd1204    18098052        mov         w24,#0x48                               
ram:fffd1208    28000014        b           LAB_fffd12a8                            
                            LAB_fffd120c:                 ;XREF[3,0]:   fffd10d8,fffd1108,fffd11c4
ram:fffd120c    ff060071        cmp         w23,#0x1                                
ram:fffd1210    e1030054        b.ne        LAB_fffd128c                            
ram:fffd1214    08000014        b           LAB_fffd1234                            
                            LAB_fffd1218:                 ;XREF[1,0]:   fffd1180
ram:fffd1218    56008052        mov         w22,#0x2                                
ram:fffd121c    02000014        b           LAB_fffd1224                            
                            LAB_fffd1220:                 ;XREF[1,0]:   fffd11b4
ram:fffd1220    f603172a        mov         w22,w23                                 
                            LAB_fffd1224:                 ;XREF[1,0]:   fffd121c
ram:fffd1224    18028052        mov         w24,#0x10                               
ram:fffd1228    03000014        b           LAB_fffd1234                            
                            LAB_fffd122c:                 ;XREF[1,0]:   fffd1200
ram:fffd122c    56008052        mov         w22,#0x2                                
ram:fffd1230    18098052        mov         w24,#0x48                               
                            LAB_fffd1234:                 ;XREF[2,0]:   fffd1214,fffd1228
ram:fffd1234    40fb7fd3        lsl         x0,x26,#0x1                             
ram:fffd1238    01687c78        ldrh        w1,[x0, x28, LSL #0x0]                  
ram:fffd123c    e003152a        mov         w0,w21                                  
ram:fffd1240    213c0053        uxth        w1,w1                                   
ram:fffd1244    a34300f9        str         x3,[x29, #local_10+0x90]                
ram:fffd1248    a43b00f9        str         x4,[x29, #local_20+0x90]                
ram:fffd124c    a63f00f9        str         x6,[x29, #local_18+0x90]                
ram:fffd1250    a74700f9        str         x7,[x29, #local_8+0x90]                 
ram:fffd1254    c3130094        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffd1258    df060071        cmp         w22,#0x1                                
ram:fffd125c    023c0053        uxth        w2,w0                                   
ram:fffd1260    a34340f9        ldr         x3,[x29, #local_10+0x90]                
ram:fffd1264    a43b40f9        ldr         x4,[x29, #local_20+0x90]                
ram:fffd1268    a63f40f9        ldr         x6,[x29, #local_18+0x90]                
ram:fffd126c    a74740f9        ldr         x7,[x29, #local_8+0x90]                 
ram:fffd1270    61000054        b.ne        LAB_fffd127c                            
ram:fffd1274    20030039        strb        w0,[x25]                                
ram:fffd1278    25000014        b           LAB_fffd130c                            
                            LAB_fffd127c:                 ;XREF[1,0]:   fffd1270
ram:fffd127c    df0a0071        cmp         w22,#0x2                                
ram:fffd1280    41050054        b.ne        LAB_fffd1328                            
ram:fffd1284    82000079        strh        w2,[x4]                                 
ram:fffd1288    26000014        b           LAB_fffd1320                            
                            LAB_fffd128c:                 ;XREF[1,0]:   fffd1210
ram:fffd128c    df060071        cmp         w22,#0x1                                
ram:fffd1290    81000054        b.ne        LAB_fffd12a0                            
                            LAB_fffd1294:                 ;XREF[1,0]:   fffd11bc
ram:fffd1294    22034039        ldrb        w2,[x25]                                
ram:fffd1298    36008052        mov         w22,#0x1                                
ram:fffd129c    05000014        b           LAB_fffd12b0                            
                            LAB_fffd12a0:                 ;XREF[1,0]:   fffd1290
ram:fffd12a0    df0a0071        cmp         w22,#0x2                                
ram:fffd12a4    61000054        b.ne        LAB_fffd12b0                            
                            LAB_fffd12a8:                 ;XREF[2,0]:   fffd1188,fffd1208
ram:fffd12a8    82004079        ldrh        w2,[x4]                                 
ram:fffd12ac    56008052        mov         w22,#0x2                                
                            LAB_fffd12b0:                 ;XREF[2,0]:   fffd129c,fffd12a4
ram:fffd12b0    e103022a        mov         w1,w2                                   
ram:fffd12b4    e003152a        mov         w0,w21                                  
ram:fffd12b8    a23700f9        str         x2,[x29, #local_28+0x90]                
ram:fffd12bc    a34300f9        str         x3,[x29, #local_10+0x90]                
ram:fffd12c0    a43b00f9        str         x4,[x29, #local_20+0x90]                
ram:fffd12c4    a63f00f9        str         x6,[x29, #local_18+0x90]                
ram:fffd12c8    a74700f9        str         x7,[x29, #local_8+0x90]                 
ram:fffd12cc    c0130094        bl          FUN_fffd61cc                            ;undefined FUN_fffd61cc()
ram:fffd12d0    003c0053        uxth        w0,w0                                   
ram:fffd12d4    41fb7fd3        lsl         x1,x26,#0x1                             
ram:fffd12d8    20683c78        strh        w0,[x1, x28, LSL #0x0]                  
ram:fffd12dc    bf0e0071        cmp         w21,#0x3                                
ram:fffd12e0    a23740f9        ldr         x2,[x29, #local_28+0x90]                
ram:fffd12e4    a34340f9        ldr         x3,[x29, #local_10+0x90]                
ram:fffd12e8    a43b40f9        ldr         x4,[x29, #local_20+0x90]                
ram:fffd12ec    a63f40f9        ldr         x6,[x29, #local_18+0x90]                
ram:fffd12f0    a74740f9        ldr         x7,[x29, #local_8+0x90]                 
ram:fffd12f4    81000054        b.ne        LAB_fffd1304                            
ram:fffd12f8    41130091        add         x1,x26,#0x4                             
ram:fffd12fc    21f87fd3        lsl         x1,x1,#0x1                              
ram:fffd1300    20683c78        strh        w0,[x1, x28, LSL #0x0]                  
                            LAB_fffd1304:                 ;XREF[1,0]:   fffd12f4
ram:fffd1304    df060071        cmp         w22,#0x1                                
ram:fffd1308    81000054        b.ne        LAB_fffd1318                            
                            LAB_fffd130c:                 ;XREF[1,0]:   fffd1278
ram:fffd130c    39070091        add         x25,x25,#0x1                            
ram:fffd1310    36008052        mov         w22,#0x1                                
ram:fffd1314    05000014        b           LAB_fffd1328                            
                            LAB_fffd1318:                 ;XREF[1,0]:   fffd1308
ram:fffd1318    df0a0071        cmp         w22,#0x2                                
ram:fffd131c    61000054        b.ne        LAB_fffd1328                            
                            LAB_fffd1320:                 ;XREF[1,0]:   fffd1288
ram:fffd1320    84080091        add         x4,x4,#0x2                              
ram:fffd1324    56008052        mov         w22,#0x2                                
                            LAB_fffd1328:                 ;XREF[4,0]:   fffd10b8,fffd1280,fffd1314,fffd131c
ram:fffd1328    94060011        add         w20,w20,#0x1                            
ram:fffd132c    943e0053        uxth        w20,w20                                 
ram:fffd1330    55ffff17        b           LAB_fffd1084                            
                            LAB_fffd1334:                 ;XREF[1,0]:   fffd1088
ram:fffd1334    bf220071        cmp         w21,#0x8                                
ram:fffd1338    21070054        b.ne        LAB_fffd141c                            
ram:fffd133c    ff060071        cmp         w23,#0x1                                
ram:fffd1340    00048052        mov         w0,#0x20                                
ram:fffd1344    615340f9        ldr         x1,[x27, #0xa0]                         
ram:fffd1348    e303032a        mov         w3,w3                                   
ram:fffd134c    61020054        b.ne        LAB_fffd1398                            
ram:fffd1350    e03e1033        bfm         w0,w23,#0x10,#0xf                       
ram:fffd1354    6202002a        orr         w2,w19,w0                               
ram:fffd1358    42781f53        lsl         w2,w2,#0x1                              
ram:fffd135c    00c0bfd2        mov         x0,#0xfe000000                          
ram:fffd1360    843580d2        mov         x4,#0x1ac                               
ram:fffd1364    42686078        ldrh        w2,[x2, x0, LSL #0x0]                   
ram:fffd1368    637c049b        mul         x3,x3,x4                                
ram:fffd136c    2100038b        add         x1,x1,x3                                
ram:fffd1370    22e40a39        strb        w2,[x1, #0x2b9]                         
ram:fffd1374    01048052        mov         w1,#0x20                                
ram:fffd1378    4100a072        movk        w1,#0x2, LSL #16                        
ram:fffd137c    6102012a        orr         w1,w19,w1                               
ram:fffd1380    625340f9        ldr         x2,[x27, #0xa0]                         
ram:fffd1384    21781f53        lsl         w1,w1,#0x1                              
ram:fffd1388    20686078        ldrh        w0,[x1, x0, LSL #0x0]                   
ram:fffd138c    4300038b        add         x3,x2,x3                                
ram:fffd1390    60e80a39        strb        w0,[x3, #0x2ba]                         
ram:fffd1394    a4010014        b           LAB_fffd1a24                            
                            LAB_fffd1398:                 ;XREF[1,0]:   fffd134c
ram:fffd1398    843580d2        mov         x4,#0x1ac                               
ram:fffd139c    6304049b        madd        x3,x3,x4,x1                             
ram:fffd13a0    2000a072        movk        w0,#0x1, LSL #16                        
ram:fffd13a4    61e44a39        ldrb        w1,[x3, #0x2b9]                         
ram:fffd13a8    6202002a        orr         w2,w19,w0                               
ram:fffd13ac    42f87fd3        lsl         x2,x2,#0x1                              
ram:fffd13b0    00c0bfd2        mov         x0,#0xfe000000                          
ram:fffd13b4    41682078        strh        w1,[x2, x0, LSL #0x0]                   
ram:fffd13b8    01048252        mov         w1,#0x1020                              
ram:fffd13bc    2100a072        movk        w1,#0x1, LSL #16                        
ram:fffd13c0    62e44a39        ldrb        w2,[x3, #0x2b9]                         
ram:fffd13c4    6102012a        orr         w1,w19,w1                               
ram:fffd13c8    21f87fd3        lsl         x1,x1,#0x1                              
ram:fffd13cc    22682078        strh        w2,[x1, x0, LSL #0x0]                   
ram:fffd13d0    01048452        mov         w1,#0x2020                              
ram:fffd13d4    2100a072        movk        w1,#0x1, LSL #16                        
ram:fffd13d8    62e44a39        ldrb        w2,[x3, #0x2b9]                         
ram:fffd13dc    6102012a        orr         w1,w19,w1                               
ram:fffd13e0    21f87fd3        lsl         x1,x1,#0x1                              
ram:fffd13e4    22682078        strh        w2,[x1, x0, LSL #0x0]                   
ram:fffd13e8    01048652        mov         w1,#0x3020                              
ram:fffd13ec    2100a072        movk        w1,#0x1, LSL #16                        
ram:fffd13f0    62e44a39        ldrb        w2,[x3, #0x2b9]                         
ram:fffd13f4    6102012a        orr         w1,w19,w1                               
ram:fffd13f8    21f87fd3        lsl         x1,x1,#0x1                              
ram:fffd13fc    22682078        strh        w2,[x1, x0, LSL #0x0]                   
ram:fffd1400    01048052        mov         w1,#0x20                                
ram:fffd1404    4100a072        movk        w1,#0x2, LSL #16                        
ram:fffd1408    6102012a        orr         w1,w19,w1                               
ram:fffd140c    62e84a39        ldrb        w2,[x3, #0x2ba]                         
ram:fffd1410    21f87fd3        lsl         x1,x1,#0x1                              
ram:fffd1414    22682078        strh        w2,[x1, x0, LSL #0x0]                   
ram:fffd1418    83010014        b           LAB_fffd1a24                            
                            LAB_fffd141c:                 ;XREF[1,0]:   fffd1338
ram:fffd141c    bf260071        cmp         w21,#0x9                                
ram:fffd1420    c1050054        b.ne        LAB_fffd14d8                            
ram:fffd1424    000080d2        mov         x0,#0x0                                 
ram:fffd1428    01c0bfd2        mov         x1,#0xfe000000                          
                            LAB_fffd142c:                 ;XREF[1,0]:   fffd1494
ram:fffd142c    023c0053        uxth        w2,w0                                   
ram:fffd1430    43080012        and         w3,w2,#0x7                              
ram:fffd1434    645c1853        lsl         w4,w3,#0x8                              
ram:fffd1438    427c0353        lsr         w2,w2,#0x3                              
ram:fffd143c    8230022a        orr         w2,w4,w2, LSL #0xc                      
ram:fffd1440    04088052        mov         w4,#0x40                                
ram:fffd1444    2400a072        movk        w4,#0x1, LSL #16                        
ram:fffd1448    ff060071        cmp         w23,#0x1                                
ram:fffd144c    4200042a        orr         w2,w2,w4                                
ram:fffd1450    a1000054        b.ne        LAB_fffd1464                            
ram:fffd1454    42781f53        lsl         w2,w2,#0x1                              
ram:fffd1458    42686178        ldrh        w2,[x2, x1, LSL #0x0]=>DAT_fe020080     
ram:fffd145c    226b2038        strb        w2,[x25, x0, LSL ]                      
ram:fffd1460    0b000014        b           LAB_fffd148c                            
                            LAB_fffd1464:                 ;XREF[1,0]:   fffd1450
ram:fffd1464    246b6038        ldrb        w4,[x25, x0, LSL ]                      
ram:fffd1468    24010034        cbz         w4,LAB_fffd148c                         
ram:fffd146c    457c7f93        sbfiz       x5,x2,#0x1,#0x20                        
ram:fffd1470    a4682178        strh        w4,[x5, x1, LSL #0x0]=>DAT_fe020080     
ram:fffd1474    7f1c0071        cmp         w3,#0x7                                 
ram:fffd1478    a1000054        b.ne        LAB_fffd148c                            
ram:fffd147c    42000411        add         w2,w2,#0x100                            
ram:fffd1480    236b6038        ldrb        w3,[x25, x0, LSL ]                      
ram:fffd1484    42f87fd3        lsl         x2,x2,#0x1                              
ram:fffd1488    43682178        strh        w3,[x2, x1, LSL #0x0]=>DAT_fe020280     
                            LAB_fffd148c:                 ;XREF[3,0]:   fffd1460,fffd1468,fffd1478
ram:fffd148c    00040091        add         x0,x0,#0x1                              
ram:fffd1490    1f8000f1        cmp         x0,#0x20                                
ram:fffd1494    c1fcff54        b.ne        LAB_fffd142c                            
ram:fffd1498    000080d2        mov         x0,#0x0                                 
ram:fffd149c    02c0bfd2        mov         x2,#0xfe000000                          
                            LAB_fffd14a0:                 ;XREF[1,0]:   fffd14d0
ram:fffd14a0    ff060071        cmp         w23,#0x1                                
ram:fffd14a4    21010054        b.ne        LAB_fffd14c8                            
ram:fffd14a8    01088152        mov         w1,#0x840                               
ram:fffd14ac    e13e1033        bfm         w1,w23,#0x10,#0xf                       
ram:fffd14b0    2130002a        orr         w1,w1,w0, LSL #0xc                      
ram:fffd14b4    21781f53        lsl         w1,w1,#0x1                              
ram:fffd14b8    217c4093        sxtw        x1,w1                                   
ram:fffd14bc    23686278        ldrh        w3,[x1, x2, LSL #0x0]                   
ram:fffd14c0    2103008b        add         x1,x25,x0                               
ram:fffd14c4    23800039        strb        w3,[x1, #0x20]                          
                            LAB_fffd14c8:                 ;XREF[1,0]:   fffd14a4
ram:fffd14c8    00040091        add         x0,x0,#0x1                              
ram:fffd14cc    1f1000f1        cmp         x0,#0x4                                 
ram:fffd14d0    81feff54        b.ne        LAB_fffd14a0                            
ram:fffd14d4    54010014        b           LAB_fffd1a24                            
                            LAB_fffd14d8:                 ;XREF[1,0]:   fffd1420
ram:fffd14d8    bf2e0071        cmp         w21,#0xb                                
ram:fffd14dc    01170054        b.ne        LAB_fffd17bc                            
ram:fffd14e0    60198052        mov         w0,#0xcb                                
ram:fffd14e4    ff060071        cmp         w23,#0x1                                
ram:fffd14e8    4000a072        movk        w0,#0x2, LSL #16                        
ram:fffd14ec    615340f9        ldr         x1,[x27, #0xa0]                         
ram:fffd14f0    810b0054        b.ne        LAB_fffd1660                            
ram:fffd14f4    6202002a        orr         w2,w19,w0                               
ram:fffd14f8    42781f53        lsl         w2,w2,#0x1                              
ram:fffd14fc    00c0bfd2        mov         x0,#0xfe000000                          
ram:fffd1500    42686078        ldrh        w2,[x2, x0, LSL #0x0]                   
ram:fffd1504    22f00179        strh        w2,[x1, #0xf8]                          
ram:fffd1508    e20e8052        mov         w2,#0x77                                
ram:fffd150c    4200a072        movk        w2,#0x2, LSL #16                        
ram:fffd1510    6202022a        orr         w2,w19,w2                               
ram:fffd1514    42781f53        lsl         w2,w2,#0x1                              
ram:fffd1518    42686078        ldrh        w2,[x2, x0, LSL #0x0]                   
ram:fffd151c    22240279        strh        w2,[x1, #0x112]                         
ram:fffd1520    420e8052        mov         w2,#0x72                                
ram:fffd1524    4200a072        movk        w2,#0x2, LSL #16                        
ram:fffd1528    6202022a        orr         w2,w19,w2                               
ram:fffd152c    42781f53        lsl         w2,w2,#0x1                              
ram:fffd1530    42686078        ldrh        w2,[x2, x0, LSL #0x0]                   
ram:fffd1534    22280279        strh        w2,[x1, #0x114]                         
ram:fffd1538    620e8052        mov         w2,#0x73                                
ram:fffd153c    4200a072        movk        w2,#0x2, LSL #16                        
ram:fffd1540    6202022a        orr         w2,w19,w2                               
ram:fffd1544    42781f53        lsl         w2,w2,#0x1                              
ram:fffd1548    42686078        ldrh        w2,[x2, x0, LSL #0x0]                   
ram:fffd154c    222c0279        strh        w2,[x1, #0x116]                         
ram:fffd1550    a21f8052        mov         w2,#0xfd                                
ram:fffd1554    8200a072        movk        w2,#0x4, LSL #16                        
ram:fffd1558    6202022a        orr         w2,w19,w2                               
ram:fffd155c    42781f53        lsl         w2,w2,#0x1                              
ram:fffd1560    42686078        ldrh        w2,[x2, x0, LSL #0x0]                   
ram:fffd1564    22300279        strh        w2,[x1, #0x118]                         
ram:fffd1568    02188052        mov         w2,#0xc0                                
ram:fffd156c    8200a072        movk        w2,#0x4, LSL #16                        
ram:fffd1570    6202022a        orr         w2,w19,w2                               
ram:fffd1574    42781f53        lsl         w2,w2,#0x1                              
ram:fffd1578    42686078        ldrh        w2,[x2, x0, LSL #0x0]                   
ram:fffd157c    22340279        strh        w2,[x1, #0x11a]                         
ram:fffd1580    02008052        mov         w2,#0x0                                 
                            LAB_fffd1584:                 ;XREF[1,0]:   fffd15d4
ram:fffd1584    44158052        mov         w4,#0xaa                                
ram:fffd1588    6332022a        orr         w3,w19,w2, LSL #0xc                     
ram:fffd158c    2400a072        movk        w4,#0x1, LSL #16                        
ram:fffd1590    6400042a        orr         w4,w3,w4                                
ram:fffd1594    84781f53        lsl         w4,w4,#0x1                              
ram:fffd1598    84686078        ldrh        w4,[x4, x0, LSL #0x0]                   
ram:fffd159c    42040011        add         w2,w2,#0x1                              
ram:fffd15a0    24f40179        strh        w4,[x1, #0xfa]                          
ram:fffd15a4    440c8052        mov         w4,#0x62                                
ram:fffd15a8    2400a072        movk        w4,#0x1, LSL #16                        
ram:fffd15ac    6400042a        orr         w4,w3,w4                                
ram:fffd15b0    84781f53        lsl         w4,w4,#0x1                              
ram:fffd15b4    84686078        ldrh        w4,[x4, x0, LSL #0x0]                   
ram:fffd15b8    63800032        orr         w3,w3,#0x10001                          
ram:fffd15bc    24040279        strh        w4,[x1, #0x102]                         
ram:fffd15c0    63781f53        lsl         w3,w3,#0x1                              
ram:fffd15c4    63686078        ldrh        w3,[x3, x0, LSL #0x0]                   
ram:fffd15c8    5f100071        cmp         w2,#0x4                                 
ram:fffd15cc    23140279        strh        w3,[x1, #0x10a]                         
ram:fffd15d0    21080091        add         x1,x1,#0x2                              
ram:fffd15d4    81fdff54        b.ne        LAB_fffd1584                            
ram:fffd15d8    00008052        mov         w0,#0x0                                 
ram:fffd15dc    04c0bfd2        mov         x4,#0xfe000000                          
                            LAB_fffd15e0:                 ;XREF[1,0]:   fffd161c
ram:fffd15e0    02068052        mov         w2,#0x30                                
ram:fffd15e4    013c0053        uxth        w1,w0                                   
ram:fffd15e8    2200a072        movk        w2,#0x1, LSL #16                        
ram:fffd15ec    267c0353        lsr         w6,w1,#0x3                              
ram:fffd15f0    6202022a        orr         w2,w19,w2                               
ram:fffd15f4    4230062a        orr         w2,w2,w6, LSL #0xc                      
ram:fffd15f8    21081853        ubfiz       w1,w1,#0x8,#0x3                         
ram:fffd15fc    4100012a        orr         w1,w2,w1                                
ram:fffd1600    635340f9        ldr         x3,[x27, #0xa0]                         
ram:fffd1604    21781f53        lsl         w1,w1,#0x1                              
ram:fffd1608    22686478        ldrh        w2,[x1, x4, LSL #0x0]                   
ram:fffd160c    61c0208b        add         x1,x3,w0, SXTW                          
ram:fffd1610    00040011        add         w0,w0,#0x1                              
ram:fffd1614    22700439        strb        w2,[x1, #0x11c]                         
ram:fffd1618    1f800071        cmp         w0,#0x20                                
ram:fffd161c    21feff54        b.ne        LAB_fffd15e0                            
ram:fffd1620    000080d2        mov         x0,#0x0                                 
ram:fffd1624    04c0bfd2        mov         x4,#0xfe000000                          
                            LAB_fffd1628:                 ;XREF[1,0]:   fffd1658
ram:fffd1628    01068152        mov         w1,#0x830                               
ram:fffd162c    2100a072        movk        w1,#0x1, LSL #16                        
ram:fffd1630    6102012a        orr         w1,w19,w1                               
ram:fffd1634    2130002a        orr         w1,w1,w0, LSL #0xc                      
ram:fffd1638    635340f9        ldr         x3,[x27, #0xa0]                         
ram:fffd163c    21781f53        lsl         w1,w1,#0x1                              
ram:fffd1640    22686478        ldrh        w2,[x1, x4, LSL #0x0]                   
ram:fffd1644    01800011        add         w1,w0,#0x20                             
ram:fffd1648    61c0218b        add         x1,x3,w1, SXTW                          
ram:fffd164c    00040091        add         x0,x0,#0x1                              
ram:fffd1650    22700439        strb        w2,[x1, #0x11c]                         
ram:fffd1654    1f1000f1        cmp         x0,#0x4                                 
ram:fffd1658    81feff54        b.ne        LAB_fffd1628                            
ram:fffd165c    f2000014        b           LAB_fffd1a24                            
                            LAB_fffd1660:                 ;XREF[1,0]:   fffd14f0
ram:fffd1660    23f04179        ldrh        w3,[x1, #0xf8]                          
ram:fffd1664    6202002a        orr         w2,w19,w0                               
ram:fffd1668    42f87fd3        lsl         x2,x2,#0x1                              
ram:fffd166c    00c0bfd2        mov         x0,#0xfe000000                          
ram:fffd1670    43682078        strh        w3,[x2, x0, LSL #0x0]                   
ram:fffd1674    e20e8052        mov         w2,#0x77                                
ram:fffd1678    4200a072        movk        w2,#0x2, LSL #16                        
ram:fffd167c    23244279        ldrh        w3,[x1, #0x112]                         
ram:fffd1680    6202022a        orr         w2,w19,w2                               
ram:fffd1684    42f87fd3        lsl         x2,x2,#0x1                              
ram:fffd1688    43682078        strh        w3,[x2, x0, LSL #0x0]                   
ram:fffd168c    420e8052        mov         w2,#0x72                                
ram:fffd1690    4200a072        movk        w2,#0x2, LSL #16                        
ram:fffd1694    23284279        ldrh        w3,[x1, #0x114]                         
ram:fffd1698    6202022a        orr         w2,w19,w2                               
ram:fffd169c    42f87fd3        lsl         x2,x2,#0x1                              
ram:fffd16a0    43682078        strh        w3,[x2, x0, LSL #0x0]                   
ram:fffd16a4    620e8052        mov         w2,#0x73                                
ram:fffd16a8    4200a072        movk        w2,#0x2, LSL #16                        
ram:fffd16ac    232c4279        ldrh        w3,[x1, #0x116]                         
ram:fffd16b0    6202022a        orr         w2,w19,w2                               
ram:fffd16b4    42f87fd3        lsl         x2,x2,#0x1                              
ram:fffd16b8    43682078        strh        w3,[x2, x0, LSL #0x0]                   
ram:fffd16bc    a21f8052        mov         w2,#0xfd                                
ram:fffd16c0    8200a072        movk        w2,#0x4, LSL #16                        
ram:fffd16c4    23304279        ldrh        w3,[x1, #0x118]                         
ram:fffd16c8    6202022a        orr         w2,w19,w2                               
ram:fffd16cc    42f87fd3        lsl         x2,x2,#0x1                              
ram:fffd16d0    43682078        strh        w3,[x2, x0, LSL #0x0]                   
ram:fffd16d4    02188052        mov         w2,#0xc0                                
ram:fffd16d8    8200a072        movk        w2,#0x4, LSL #16                        
ram:fffd16dc    23344279        ldrh        w3,[x1, #0x11a]                         
ram:fffd16e0    6202022a        orr         w2,w19,w2                               
ram:fffd16e4    42f87fd3        lsl         x2,x2,#0x1                              
ram:fffd16e8    43682078        strh        w3,[x2, x0, LSL #0x0]                   
ram:fffd16ec    e20301aa        mov         x2,x1                                   
ram:fffd16f0    03008052        mov         w3,#0x0                                 
                            LAB_fffd16f4:                 ;XREF[1,0]:   fffd1744
ram:fffd16f4    45158052        mov         w5,#0xaa                                
ram:fffd16f8    6432032a        orr         w4,w19,w3, LSL #0xc                     
ram:fffd16fc    2500a072        movk        w5,#0x1, LSL #16                        
ram:fffd1700    46f44179        ldrh        w6,[x2, #0xfa]                          
ram:fffd1704    8500052a        orr         w5,w4,w5                                
ram:fffd1708    a5f87fd3        lsl         x5,x5,#0x1                              
ram:fffd170c    a6682078        strh        w6,[x5, x0, LSL #0x0]                   
ram:fffd1710    450c8052        mov         w5,#0x62                                
ram:fffd1714    2500a072        movk        w5,#0x1, LSL #16                        
ram:fffd1718    46044279        ldrh        w6,[x2, #0x102]                         
ram:fffd171c    8500052a        orr         w5,w4,w5                                
ram:fffd1720    a5f87fd3        lsl         x5,x5,#0x1                              
ram:fffd1724    a6682078        strh        w6,[x5, x0, LSL #0x0]                   
ram:fffd1728    45144279        ldrh        w5,[x2, #0x10a]                         
ram:fffd172c    84800032        orr         w4,w4,#0x10001                          
ram:fffd1730    84f87fd3        lsl         x4,x4,#0x1                              
ram:fffd1734    63040011        add         w3,w3,#0x1                              
ram:fffd1738    85682078        strh        w5,[x4, x0, LSL #0x0]                   
ram:fffd173c    7f100071        cmp         w3,#0x4                                 
ram:fffd1740    42080091        add         x2,x2,#0x2                              
ram:fffd1744    81fdff54        b.ne        LAB_fffd16f4                            
ram:fffd1748    000080d2        mov         x0,#0x0                                 
ram:fffd174c    04c0bfd2        mov         x4,#0xfe000000                          
                            LAB_fffd1750:                 ;XREF[1,0]:   fffd1784
ram:fffd1750    033c0053        uxth        w3,w0                                   
ram:fffd1754    627c0353        lsr         w2,w3,#0x3                              
ram:fffd1758    63081853        ubfiz       w3,w3,#0x8,#0x3                         
ram:fffd175c    6330022a        orr         w3,w3,w2, LSL #0xc                      
ram:fffd1760    02068052        mov         w2,#0x30                                
ram:fffd1764    2200a072        movk        w2,#0x1, LSL #16                        
ram:fffd1768    6200022a        orr         w2,w3,w2                                
ram:fffd176c    2300008b        add         x3,x1,x0                                
ram:fffd1770    63704439        ldrb        w3,[x3, #0x11c]                         
ram:fffd1774    427c7f93        sbfiz       x2,x2,#0x1,#0x20                        
ram:fffd1778    00040091        add         x0,x0,#0x1                              
                                                          ; FWD[2,0]:   fe020060,fe020260
ram:fffd177c    43682478        strh        w3,[x2, x4, LSL #0x0]=>DAT_fe020060     
ram:fffd1780    1f8000f1        cmp         x0,#0x20                                
ram:fffd1784    61feff54        b.ne        LAB_fffd1750                            
ram:fffd1788    000080d2        mov         x0,#0x0                                 
ram:fffd178c    03c0bfd2        mov         x3,#0xfe000000                          
                            LAB_fffd1790:                 ;XREF[1,0]:   fffd17b4
ram:fffd1790    02068152        mov         w2,#0x830                               
ram:fffd1794    2400008b        add         x4,x1,x0                                
ram:fffd1798    2200a072        movk        w2,#0x1, LSL #16                        
ram:fffd179c    4230002a        orr         w2,w2,w0, LSL #0xc                      
ram:fffd17a0    84f04439        ldrb        w4,[x4, #0x13c]                         
ram:fffd17a4    427c7f93        sbfiz       x2,x2,#0x1,#0x20                        
ram:fffd17a8    00040091        add         x0,x0,#0x1                              
ram:fffd17ac    44682378        strh        w4,[x2, x3, LSL #0x0]                   
ram:fffd17b0    1f1000f1        cmp         x0,#0x4                                 
ram:fffd17b4    e1feff54        b.ne        LAB_fffd1790                            
ram:fffd17b8    9b000014        b           LAB_fffd1a24                            
                            LAB_fffd17bc:                 ;XREF[1,0]:   fffd14dc
ram:fffd17bc    bf320071        cmp         w21,#0xc                                
ram:fffd17c0    21130054        b.ne        LAB_fffd1a24                            
ram:fffd17c4    c1058052        mov         w1,#0x2e                                
ram:fffd17c8    ff060071        cmp         w23,#0x1                                
ram:fffd17cc    4100a072        movk        w1,#0x2, LSL #16                        
ram:fffd17d0    625340f9        ldr         x2,[x27, #0xa0]                         
ram:fffd17d4    e003032a        mov         w0,w3                                   
ram:fffd17d8    01090054        b.ne        LAB_fffd18f8                            
ram:fffd17dc    6402012a        orr         w4,w19,w1                               
ram:fffd17e0    84781f53        lsl         w4,w4,#0x1                              
ram:fffd17e4    01c0bfd2        mov         x1,#0xfe000000                          
ram:fffd17e8    863580d2        mov         x6,#0x1ac                               
ram:fffd17ec    84686178        ldrh        w4,[x4, x1, LSL #0x0]                   
ram:fffd17f0    007c069b        mul         x0,x0,x6                                
ram:fffd17f4    4200008b        add         x2,x2,x0                                
ram:fffd17f8    44ec0a39        strb        w4,[x2, #0x2bb]                         
ram:fffd17fc    42168052        mov         w2,#0xb2                                
ram:fffd1800    4200a072        movk        w2,#0x2, LSL #16                        
ram:fffd1804    6202022a        orr         w2,w19,w2                               
ram:fffd1808    645340f9        ldr         x4,[x27, #0xa0]                         
ram:fffd180c    42781f53        lsl         w2,w2,#0x1                              
ram:fffd1810    45686178        ldrh        w5,[x2, x1, LSL #0x0]                   
ram:fffd1814    8200008b        add         x2,x4,x0                                
ram:fffd1818    45780579        strh        w5,[x2, #0x2bc]                         
ram:fffd181c    850f8052        mov         w5,#0x7c                                
ram:fffd1820    4500a072        movk        w5,#0x2, LSL #16                        
ram:fffd1824    6502052a        orr         w5,w19,w5                               
ram:fffd1828    a5781f53        lsl         w5,w5,#0x1                              
ram:fffd182c    a5686178        ldrh        w5,[x5, x1, LSL #0x0]                   
ram:fffd1830    8000008b        add         x0,x4,x0                                
ram:fffd1834    45d00579        strh        w5,[x2, #0x2e8]                         
ram:fffd1838    a50f8052        mov         w5,#0x7d                                
ram:fffd183c    4500a072        movk        w5,#0x2, LSL #16                        
ram:fffd1840    6502052a        orr         w5,w19,w5                               
ram:fffd1844    a5781f53        lsl         w5,w5,#0x1                              
ram:fffd1848    a5686178        ldrh        w5,[x5, x1, LSL #0x0]                   
ram:fffd184c    00180b91        add         x0,x0,#0x2c6                            
ram:fffd1850    45d40579        strh        w5,[x2, #0x2ea]                         
ram:fffd1854    02008052        mov         w2,#0x0                                 
                            LAB_fffd1858:                 ;XREF[1,0]:   fffd18b0
ram:fffd1858    66088052        mov         w6,#0x43                                
ram:fffd185c    6532022a        orr         w5,w19,w2, LSL #0xc                     
ram:fffd1860    2600a072        movk        w6,#0x1, LSL #16                        
ram:fffd1864    a600062a        orr         w6,w5,w6                                
ram:fffd1868    c6781f53        lsl         w6,w6,#0x1                              
ram:fffd186c    c6686178        ldrh        w6,[x6, x1, LSL #0x0]                   
ram:fffd1870    42040011        add         w2,w2,#0x1                              
ram:fffd1874    06801f78        sturh       w6,[x0, #-0x8]                          
ram:fffd1878    c6158052        mov         w6,#0xae                                
ram:fffd187c    2600a072        movk        w6,#0x1, LSL #16                        
ram:fffd1880    a600062a        orr         w6,w5,w6                                
ram:fffd1884    c6781f53        lsl         w6,w6,#0x1                              
ram:fffd1888    c6686178        ldrh        w6,[x6, x1, LSL #0x0]                   
ram:fffd188c    5f100071        cmp         w2,#0x4                                 
ram:fffd1890    06000079        strh        w6,[x0]                                 
ram:fffd1894    e6158052        mov         w6,#0xaf                                
ram:fffd1898    2600a072        movk        w6,#0x1, LSL #16                        
ram:fffd189c    a500062a        orr         w5,w5,w6                                
ram:fffd18a0    a5781f53        lsl         w5,w5,#0x1                              
ram:fffd18a4    a5686178        ldrh        w5,[x5, x1, LSL #0x0]                   
ram:fffd18a8    00080091        add         x0,x0,#0x2                              
ram:fffd18ac    050c0079        strh        w5,[x0, #0x6]                           
ram:fffd18b0    41fdff54        b.ne        LAB_fffd1858                            
ram:fffd18b4    80358052        mov         w0,#0x1ac                               
ram:fffd18b8    637ca09b        umull       x3,w3,w0                                
ram:fffd18bc    2101a052        mov         w1,#0x90000                             
ram:fffd18c0    8400038b        add         x4,x4,x3                                
ram:fffd18c4    000080d2        mov         x0,#0x0                                 
ram:fffd18c8    7302012a        orr         w19,w19,w1                              
ram:fffd18cc    03c0bfd2        mov         x3,#0xfe000000                          
                            LAB_fffd18d0:                 ;XREF[1,0]:   fffd18f0
ram:fffd18d0    01040811        add         w1,w0,#0x201                            
ram:fffd18d4    6102012a        orr         w1,w19,w1                               
ram:fffd18d8    21787fd3        ubfiz       x1,x1,#0x1,#0x1f                        
ram:fffd18dc    22686378        ldrh        w2,[x1, x3, LSL #0x0]                   
ram:fffd18e0    8104008b        add         x1,x4,x0, LSL #0x1                      
ram:fffd18e4    00040091        add         x0,x0,#0x1                              
ram:fffd18e8    22b00579        strh        w2,[x1, #0x2d8]                         
ram:fffd18ec    1f2000f1        cmp         x0,#0x8                                 
ram:fffd18f0    01ffff54        b.ne        LAB_fffd18d0                            
ram:fffd18f4    4c000014        b           LAB_fffd1a24                            
                            LAB_fffd18f8:                 ;XREF[1,0]:   fffd17d8
ram:fffd18f8    843580d2        mov         x4,#0x1ac                               
ram:fffd18fc    007c049b        mul         x0,x0,x4                                
ram:fffd1900    4400008b        add         x4,x2,x0                                
ram:fffd1904    86ec4a39        ldrb        w6,[x4, #0x2bb]                         
ram:fffd1908    6502012a        orr         w5,w19,w1                               
ram:fffd190c    a5f87fd3        lsl         x5,x5,#0x1                              
ram:fffd1910    01c0bfd2        mov         x1,#0xfe000000                          
ram:fffd1914    a6682178        strh        w6,[x5, x1, LSL #0x0]                   
ram:fffd1918    45168052        mov         w5,#0xb2                                
ram:fffd191c    4500a072        movk        w5,#0x2, LSL #16                        
ram:fffd1920    86784579        ldrh        w6,[x4, #0x2bc]                         
ram:fffd1924    6502052a        orr         w5,w19,w5                               
ram:fffd1928    a5f87fd3        lsl         x5,x5,#0x1                              
ram:fffd192c    a6682178        strh        w6,[x5, x1, LSL #0x0]                   
ram:fffd1930    850f8052        mov         w5,#0x7c                                
ram:fffd1934    4500a072        movk        w5,#0x2, LSL #16                        
ram:fffd1938    86d04579        ldrh        w6,[x4, #0x2e8]                         
ram:fffd193c    6502052a        orr         w5,w19,w5                               
ram:fffd1940    a5f87fd3        lsl         x5,x5,#0x1                              
ram:fffd1944    a6682178        strh        w6,[x5, x1, LSL #0x0]                   
ram:fffd1948    a50f8052        mov         w5,#0x7d                                
ram:fffd194c    84800b91        add         x4,x4,#0x2e0                            
ram:fffd1950    4500a072        movk        w5,#0x2, LSL #16                        
ram:fffd1954    84144079        ldrh        w4,[x4, #0xa]                           
ram:fffd1958    6502052a        orr         w5,w19,w5                               
ram:fffd195c    a5f87fd3        lsl         x5,x5,#0x1                              
ram:fffd1960    4000008b        add         x0,x2,x0                                
ram:fffd1964    a4682178        strh        w4,[x5, x1, LSL #0x0]                   
ram:fffd1968    00f80a91        add         x0,x0,#0x2be                            
ram:fffd196c    04008052        mov         w4,#0x0                                 
                            LAB_fffd1970:                 ;XREF[1,0]:   fffd19e0
ram:fffd1970    66088052        mov         w6,#0x43                                
ram:fffd1974    6532042a        orr         w5,w19,w4, LSL #0xc                     
ram:fffd1978    2600a072        movk        w6,#0x1, LSL #16                        
ram:fffd197c    07004079        ldrh        w7,[x0]                                 
ram:fffd1980    a600062a        orr         w6,w5,w6                                
ram:fffd1984    c6f87fd3        lsl         x6,x6,#0x1                              
ram:fffd1988    c7682178        strh        w7,[x6, x1, LSL #0x0]                   
ram:fffd198c    66288052        mov         w6,#0x143                               
ram:fffd1990    2600a072        movk        w6,#0x1, LSL #16                        
ram:fffd1994    07004079        ldrh        w7,[x0]                                 
ram:fffd1998    a600062a        orr         w6,w5,w6                                
ram:fffd199c    c6f87fd3        lsl         x6,x6,#0x1                              
ram:fffd19a0    c7682178        strh        w7,[x6, x1, LSL #0x0]                   
ram:fffd19a4    c6158052        mov         w6,#0xae                                
ram:fffd19a8    2600a072        movk        w6,#0x1, LSL #16                        
ram:fffd19ac    07104079        ldrh        w7,[x0, #0x8]                           
ram:fffd19b0    a600062a        orr         w6,w5,w6                                
ram:fffd19b4    c6f87fd3        lsl         x6,x6,#0x1                              
ram:fffd19b8    c7682178        strh        w7,[x6, x1, LSL #0x0]                   
ram:fffd19bc    e6158052        mov         w6,#0xaf                                
ram:fffd19c0    2600a072        movk        w6,#0x1, LSL #16                        
ram:fffd19c4    a500062a        orr         w5,w5,w6                                
ram:fffd19c8    06204079        ldrh        w6,[x0, #0x10]                          
ram:fffd19cc    a5f87fd3        lsl         x5,x5,#0x1                              
ram:fffd19d0    84040011        add         w4,w4,#0x1                              
ram:fffd19d4    a6682178        strh        w6,[x5, x1, LSL #0x0]                   
ram:fffd19d8    9f100071        cmp         w4,#0x4                                 
ram:fffd19dc    00080091        add         x0,x0,#0x2                              
ram:fffd19e0    81fcff54        b.ne        LAB_fffd1970                            
ram:fffd19e4    80358052        mov         w0,#0x1ac                               
ram:fffd19e8    637ca09b        umull       x3,w3,w0                                
ram:fffd19ec    2101a052        mov         w1,#0x90000                             
ram:fffd19f0    7302012a        orr         w19,w19,w1                              
ram:fffd19f4    4200038b        add         x2,x2,x3                                
ram:fffd19f8    000080d2        mov         x0,#0x0                                 
ram:fffd19fc    01c0bfd2        mov         x1,#0xfe000000                          
                            LAB_fffd1a00:                 ;XREF[1,0]:   fffd1a20
ram:fffd1a00    04040811        add         w4,w0,#0x201                            
ram:fffd1a04    4504008b        add         x5,x2,x0, LSL #0x1                      
ram:fffd1a08    6402042a        orr         w4,w19,w4                               
ram:fffd1a0c    a5b04579        ldrh        w5,[x5, #0x2d8]                         
ram:fffd1a10    84f87fd3        lsl         x4,x4,#0x1                              
ram:fffd1a14    00040091        add         x0,x0,#0x1                              
ram:fffd1a18    85682178        strh        w5,[x4, x1, LSL #0x0]                   
ram:fffd1a1c    1f2000f1        cmp         x0,#0x8                                 
ram:fffd1a20    01ffff54        b.ne        LAB_fffd1a00                            
                            LAB_fffd1a24:                 ;XREF[7,0]:   fffd1394,fffd1418,fffd14d4,fffd165c
                                                          ;             fffd17b8,fffd17c0,fffd18f4
ram:fffd1a24    f35341a9        ldp         x19,x20,[sp, #local_80+0x90]            
ram:fffd1a28    f55b42a9        ldp         x21,x22,[sp, #local_70+0x90]            
ram:fffd1a2c    f76343a9        ldp         x23,x24,[sp, #local_60+0x90]            
ram:fffd1a30    f96b44a9        ldp         x25,x26,[sp, #local_50+0x90]            
ram:fffd1a34    fb7345a9        ldp         x27,x28,[sp, #local_40+0x90]            
ram:fffd1a38    fd7bc9a8        ldp         x29=>local_90,x30,[sp], #0x90           
ram:fffd1a3c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd1a40()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd1a50,fffd1b98
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd1a4c,fffd1b94
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd1a48,fffd1b90
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd1a40,fffd1b9c
                                                          ;XREF[9,0]:   fffd8d90,fffd9934,fffd9968,fffd9ea8
                                                          ;             fffd9ee0,fffda1a0,fffda1e0,fffdaa70
                                                          ;             fffdaa88
ram:fffd1a40    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd1a44    fd030091        mov         x29,sp                                  
ram:fffd1a48    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd1a4c    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd1a50    f76303a9        stp         x23,x24,[sp, #local_10+0x40]            
ram:fffd1a54    f30300aa        mov         x19,x0                                  
ram:fffd1a58    351c0053        uxtb        w21,w1                                  
ram:fffd1a5c    14008052        mov         w20,#0x0                                
ram:fffd1a60    983580d2        mov         x24,#0x1ac                              
                            LAB_fffd1a64:                 ;XREF[1,0]:   fffd1b84
ram:fffd1a64    f603142a        mov         w22,w20                                 
ram:fffd1a68    d67e189b        mul         x22,x22,x24                             
ram:fffd1a6c    645240f9        ldr         x4,[x19, #0xa0]                         
ram:fffd1a70    d7020591        add         x23,x22,#0x140                          
ram:fffd1a74    e303142a        mov         w3,w20                                  
ram:fffd1a78    e00313aa        mov         x0,x19                                  
ram:fffd1a7c    21008052        mov         w1,#0x1                                 
ram:fffd1a80    e203152a        mov         w2,w21                                  
ram:fffd1a84    8400178b        add         x4,x4,x23                               
ram:fffd1a88    64fdff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd1a8c    645240f9        ldr         x4,[x19, #0xa0]                         
ram:fffd1a90    e303142a        mov         w3,w20                                  
ram:fffd1a94    8400168b        add         x4,x4,x22                               
ram:fffd1a98    e00313aa        mov         x0,x19                                  
ram:fffd1a9c    41008052        mov         w1,#0x2                                 
ram:fffd1aa0    e203152a        mov         w2,w21                                  
ram:fffd1aa4    84900691        add         x4,x4,#0x1a4                            
ram:fffd1aa8    5cfdff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd1aac    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd1ab0    e303142a        mov         w3,w20                                  
ram:fffd1ab4    0400178b        add         x4,x0,x23                               
ram:fffd1ab8    61008052        mov         w1,#0x3                                 
ram:fffd1abc    e00313aa        mov         x0,x19                                  
ram:fffd1ac0    e203152a        mov         w2,w21                                  
ram:fffd1ac4    84300091        add         x4,x4,#0xc                              
ram:fffd1ac8    54fdff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd1acc    645240f9        ldr         x4,[x19, #0xa0]                         
ram:fffd1ad0    e303142a        mov         w3,w20                                  
ram:fffd1ad4    8400168b        add         x4,x4,x22                               
ram:fffd1ad8    e00313aa        mov         x0,x19                                  
ram:fffd1adc    81008052        mov         w1,#0x4                                 
ram:fffd1ae0    e203152a        mov         w2,w21                                  
ram:fffd1ae4    84100791        add         x4,x4,#0x1c4                            
ram:fffd1ae8    4cfdff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd1aec    645240f9        ldr         x4,[x19, #0xa0]                         
ram:fffd1af0    e303142a        mov         w3,w20                                  
ram:fffd1af4    8400168b        add         x4,x4,x22                               
ram:fffd1af8    e00313aa        mov         x0,x19                                  
ram:fffd1afc    a1008052        mov         w1,#0x5                                 
ram:fffd1b00    e203152a        mov         w2,w21                                  
ram:fffd1b04    84700591        add         x4,x4,#0x15c                            
ram:fffd1b08    44fdff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd1b0c    645240f9        ldr         x4,[x19, #0xa0]                         
ram:fffd1b10    e303142a        mov         w3,w20                                  
ram:fffd1b14    8400168b        add         x4,x4,x22                               
ram:fffd1b18    e00313aa        mov         x0,x19                                  
ram:fffd1b1c    c1008052        mov         w1,#0x6                                 
ram:fffd1b20    e203152a        mov         w2,w21                                  
ram:fffd1b24    84500991        add         x4,x4,#0x254                            
ram:fffd1b28    3cfdff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd1b2c    e303142a        mov         w3,w20                                  
ram:fffd1b30    e00313aa        mov         x0,x19                                  
ram:fffd1b34    01018052        mov         w1,#0x8                                 
ram:fffd1b38    e203152a        mov         w2,w21                                  
ram:fffd1b3c    040080d2        mov         x4,#0x0                                 
ram:fffd1b40    36fdff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd1b44    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd1b48    e303142a        mov         w3,w20                                  
ram:fffd1b4c    0400168b        add         x4,x0,x22                               
ram:fffd1b50    21018052        mov         w1,#0x9                                 
ram:fffd1b54    e00313aa        mov         x0,x19                                  
ram:fffd1b58    e203152a        mov         w2,w21                                  
ram:fffd1b5c    84d00991        add         x4,x4,#0x274                            
ram:fffd1b60    2efdff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd1b64    e303142a        mov         w3,w20                                  
ram:fffd1b68    e00313aa        mov         x0,x19                                  
ram:fffd1b6c    81018052        mov         w1,#0xc                                 
ram:fffd1b70    e203152a        mov         w2,w21                                  
ram:fffd1b74    040080d2        mov         x4,#0x0                                 
ram:fffd1b78    28fdff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd1b7c    94060011        add         w20,w20,#0x1                            
ram:fffd1b80    9f0a0071        cmp         w20,#0x2                                
ram:fffd1b84    01f7ff54        b.ne        LAB_fffd1a64                            
ram:fffd1b88    e00313aa        mov         x0,x19                                  
ram:fffd1b8c    e203152a        mov         w2,w21                                  
ram:fffd1b90    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd1b94    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd1b98    f76343a9        ldp         x23,x24,[sp, #local_10+0x40]            
ram:fffd1b9c    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd1ba0    61018052        mov         w1,#0xb                                 
ram:fffd1ba4    03008052        mov         w3,#0x0                                 
ram:fffd1ba8    040080d2        mov         x4,#0x0                                 
ram:fffd1bac    1bfdff17        b           FUN_fffd1018                            ;undefined FUN_fffd1018()
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd1bb0()
          ;local_2       undefined2          -2                      ;XREF[3,0]:   fffd1de0,fffd1e3c,fffd1ed0
          ;local_4       undefined2          -4                      ;XREF[3,0]:   fffd1dc4,fffd1e38,fffd1ecc
          ;local_6       undefined2          -6                      ;XREF[3,0]:   fffd1dc0,fffd1e24,fffd1eb8
          ;local_8       undefined2          -8                      ;XREF[5,0]:   fffd1dbc,fffd1e18,fffd1e78,fffd1eac,fffd1f0c
          ;local_a       undefined2          -a                      ;XREF[2,0]:   fffd1ddc,fffd1e08
          ;local_c       undefined2          -c                      ;XREF[2,0]:   fffd1dd4,fffd1e00
          ;local_e       undefined2          -e                      ;XREF[2,0]:   fffd1dd0,fffd1df8
          ;local_10      undefined2         -10                      ;XREF[2,0]:   fffd1dcc,fffd1df0
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd1bb8,fffd21a4
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd1bb0,fffd21ac
                                                          ;XREF[4,0]:   fffd995c,fffd9e9c,fffda1fc,fffdaa7c
ram:fffd1bb0    fd7bbda9        stp         x29,x30,[sp, #local_30]!                
ram:fffd1bb4    fd030091        mov         x29,sp                                  
ram:fffd1bb8    f30b00f9        str         x19,[sp, #local_20+0x30]                
ram:fffd1bbc    f30300aa        mov         x19,x0                                  
ram:fffd1bc0    005040f9        ldr         x0,[x0, #0xa0]                          
ram:fffd1bc4    014440b9        ldr         w1,[x0, #0x44]                          
ram:fffd1bc8    41010034        cbz         w1,LAB_fffd1bf0                         
ram:fffd1bcc    818191d2        mov         x1,#0x8c0c                              
ram:fffd1bd0    02808352        mov         w2,#0x1c00                              
ram:fffd1bd4    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd1bd8    224da172        movk        w2,#0xa69, LSL #16                      
ram:fffd1bdc    220000b9        str         w2,[x1]=>DAT_ff638c0c                   
ram:fffd1be0    014440b9        ldr         w1,[x0, #0x44]                          
ram:fffd1be4    008191d2        mov         x0,#0x8c08                              
ram:fffd1be8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd1bec    010000b9        str         w1,[x0]=>DAT_ff638c08                   
                            LAB_fffd1bf0:                 ;XREF[1,0]:   fffd1bc8
ram:fffd1bf0    40c3bfd2        mov         x0,#0xfe1a0000                          
ram:fffd1bf4    1f000079        strh        wzr,[x0]=>DAT_fe1a0000                  
ram:fffd1bf8    e00313aa        mov         x0,x19                                  
ram:fffd1bfc    2b120094        bl          FUN_fffd64a8                            ;undefined FUN_fffd64a8()
ram:fffd1c00    604e40f9        ldr         x0,[x19, #0x98]                         
ram:fffd1c04    fcfcff97        bl          FUN_fffd0ff4                            ;undefined FUN_fffd0ff4()
ram:fffd1c08    615240f9        ldr         x1,[x19, #0xa0]                         
ram:fffd1c0c    c00280d2        mov         x0,#0x16                                
ram:fffd1c10    22704079        ldrh        w2,[x1, #0x38]                          
ram:fffd1c14    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd1c18    427c0453        lsr         w2,w2,#0x4                              
ram:fffd1c1c    02000079        strh        w2,[x0]=>DAT_fe040016                   
ram:fffd1c20    22744079        ldrh        w2,[x1, #0x3a]                          
ram:fffd1c24    c00280d2        mov         x0,#0x16                                
ram:fffd1c28    427c0453        lsr         w2,w2,#0x4                              
ram:fffd1c2c    80c4bff2        movk        x0,#0xfe24, LSL #16                     
ram:fffd1c30    02000079        strh        w2,[x0]=>DAT_fe240016                   
ram:fffd1c34    22704079        ldrh        w2,[x1, #0x38]                          
ram:fffd1c38    000380d2        mov         x0,#0x18                                
ram:fffd1c3c    427c0353        lsr         w2,w2,#0x3                              
ram:fffd1c40    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd1c44    02000079        strh        w2,[x0]=>DAT_fe040018                   
ram:fffd1c48    22744079        ldrh        w2,[x1, #0x3a]                          
ram:fffd1c4c    000380d2        mov         x0,#0x18                                
ram:fffd1c50    427c0353        lsr         w2,w2,#0x3                              
ram:fffd1c54    80c4bff2        movk        x0,#0xfe24, LSL #16                     
ram:fffd1c58    02000079        strh        w2,[x0]=>DAT_fe240018                   
ram:fffd1c5c    23704079        ldrh        w3,[x1, #0x38]                          
ram:fffd1c60    40018052        mov         w0,#0xa                                 
ram:fffd1c64    637c001b        mul         w3,w3,w0                                
ram:fffd1c68    420380d2        mov         x2,#0x1a                                
ram:fffd1c6c    634843d3        ubfx        x3,x3,#0x3,#0x10                        
ram:fffd1c70    82c0bff2        movk        x2,#0xfe04, LSL #16                     
ram:fffd1c74    43000079        strh        w3,[x2]=>DAT_fe04001a                   
ram:fffd1c78    22744079        ldrh        w2,[x1, #0x3a]                          
ram:fffd1c7c    03228c52        mov         w3,#0x6110                              
ram:fffd1c80    407c001b        mul         w0,w2,w0                                
ram:fffd1c84    024843d3        ubfx        x2,x0,#0x3,#0x10                        
ram:fffd1c88    400380d2        mov         x0,#0x1a                                
ram:fffd1c8c    80c4bff2        movk        x0,#0xfe24, LSL #16                     
ram:fffd1c90    02000079        strh        w2,[x0]=>DAT_fe24001a                   
ram:fffd1c94    800380d2        mov         x0,#0x1c                                
ram:fffd1c98    82058052        mov         w2,#0x2c                                
ram:fffd1c9c    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd1ca0    02000079        strh        w2,[x0]=>DAT_fe04001c                   
ram:fffd1ca4    800380d2        mov         x0,#0x1c                                
ram:fffd1ca8    80c4bff2        movk        x0,#0xfe24, LSL #16                     
ram:fffd1cac    02000079        strh        w2,[x0]=>DAT_fe24001c                   
ram:fffd1cb0    000380d2        mov         x0,#0x18                                
ram:fffd1cb4    40c2bff2        movk        x0,#0xfe12, LSL #16                     
ram:fffd1cb8    1f000079        strh        wzr,[x0]=>DAT_fe120018                  
ram:fffd1cbc    400380d2        mov         x0,#0x1a                                
ram:fffd1cc0    40c2bff2        movk        x0,#0xfe12, LSL #16                     
ram:fffd1cc4    622e8052        mov         w2,#0x173                               
ram:fffd1cc8    02000079        strh        w2,[x0]=>DAT_fe12001a                   
ram:fffd1ccc    800380d2        mov         x0,#0x1c                                
ram:fffd1cd0    40c2bff2        movk        x0,#0xfe12, LSL #16                     
ram:fffd1cd4    020c8052        mov         w2,#0x60                                
ram:fffd1cd8    02000079        strh        w2,[x0]=>DAT_fe12001c                   
ram:fffd1cdc    c00380d2        mov         x0,#0x1e                                
ram:fffd1ce0    40c2bff2        movk        x0,#0xfe12, LSL #16                     
ram:fffd1ce4    03000079        strh        w3,[x0]=>DAT_fe12001e                   
ram:fffd1ce8    000480d2        mov         x0,#0x20                                
ram:fffd1cec    40c2bff2        movk        x0,#0xfe12, LSL #16                     
ram:fffd1cf0    432a8452        mov         w3,#0x2152                              
ram:fffd1cf4    03000079        strh        w3,[x0]=>DAT_fe120020                   
ram:fffd1cf8    400480d2        mov         x0,#0x22                                
ram:fffd1cfc    40c2bff2        movk        x0,#0xfe12, LSL #16                     
ram:fffd1d00    43088412        mov         w3,#0xffffdfbd                          
ram:fffd1d04    03000079        strh        w3,[x0]=>DAT_fe120022                   
ram:fffd1d08    800480d2        mov         x0,#0x24                                
ram:fffd1d0c    40c2bff2        movk        x0,#0xfe12, LSL #16                     
ram:fffd1d10    03008012        mov         w3,#0xffffffff                          
ram:fffd1d14    03000079        strh        w3,[x0]=>DAT_fe120024                   
ram:fffd1d18    c00480d2        mov         x0,#0x26                                
ram:fffd1d1c    40c2bff2        movk        x0,#0xfe12, LSL #16                     
ram:fffd1d20    442a8c52        mov         w4,#0x6152                              
ram:fffd1d24    04000079        strh        w4,[x0]=>DAT_fe120026                   
ram:fffd1d28    60e24639        ldrb        w0,[x19, #0x1b8]                        
ram:fffd1d2c    00080051        sub         w0,w0,#0x2                              
ram:fffd1d30    001c0053        uxtb        w0,w0                                   
ram:fffd1d34    1f040071        cmp         w0,#0x1                                 
ram:fffd1d38    08180054        b.hi        LAB_fffd2038                            
ram:fffd1d3c    400000d0        adrp        x0,0xfffdb000                           
ram:fffd1d40    00e02291        add         x0,x0,#0x8b8                            
ram:fffd1d44    000040b9        ldr         w0,[x0]=>s_x_count_end_0x_fffdb8b0+8    ;= "x_count_end 0x"
ram:fffd1d48    60010034        cbz         w0,LAB_fffd1d74                         
ram:fffd1d4c    800480d2        mov         x0,#0x24                                
ram:fffd1d50    40c2bff2        movk        x0,#0xfe12, LSL #16                     
ram:fffd1d54    02000079        strh        w2,[x0]=>DAT_fe120024                   
ram:fffd1d58    000480d2        mov         x0,#0x20                                
ram:fffd1d5c    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd1d60    1f000079        strh        wzr,[x0]=>DAT_fe040020                  
ram:fffd1d64    000480d2        mov         x0,#0x20                                
ram:fffd1d68    80c4bff2        movk        x0,#0xfe24, LSL #16                     
ram:fffd1d6c    1f000079        strh        wzr,[x0]=>DAT_fe240020                  
ram:fffd1d70    0a000014        b           LAB_fffd1d98                            
                            LAB_fffd1d74:                 ;XREF[1,0]:   fffd1d48
ram:fffd1d74    820480d2        mov         x2,#0x24                                
ram:fffd1d78    42c2bff2        movk        x2,#0xfe12, LSL #16                     
ram:fffd1d7c    43000079        strh        w3,[x2]=>DAT_fe120024                   
ram:fffd1d80    020480d2        mov         x2,#0x20                                
ram:fffd1d84    82c0bff2        movk        x2,#0xfe04, LSL #16                     
ram:fffd1d88    40000079        strh        w0,[x2]=>DAT_fe040020                   
ram:fffd1d8c    020480d2        mov         x2,#0x20                                
ram:fffd1d90    82c4bff2        movk        x2,#0xfe24, LSL #16                     
ram:fffd1d94    40000079        strh        w0,[x2]=>DAT_fe240020                   
                            LAB_fffd1d98:                 ;XREF[1,0]:   fffd1d70
ram:fffd1d98    400480d2        mov         x0,#0x22                                
ram:fffd1d9c    62008052        mov         w2,#0x3                                 
ram:fffd1da0    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd1da4    02000079        strh        w2,[x0]=>DAT_fe040022                   
ram:fffd1da8    400480d2        mov         x0,#0x22                                
ram:fffd1dac    80c4bff2        movk        x0,#0xfe24, LSL #16                     
ram:fffd1db0    02000079        strh        w2,[x0]=>DAT_fe240022                   
ram:fffd1db4    40028052        mov         w0,#0x12                                
ram:fffd1db8    021c8052        mov         w2,#0xe0                                
ram:fffd1dbc    a0530079        strh        w0,[x29, #local_8+0x30]                 
ram:fffd1dc0    a0570079        strh        w0,[x29, #local_6+0x30]                 
ram:fffd1dc4    a05b0079        strh        w0,[x29, #local_4+0x30]                 
ram:fffd1dc8    60e24639        ldrb        w0,[x19, #0x1b8]                        
ram:fffd1dcc    a2430079        strh        w2,[x29, #local_10+0x30]                
ram:fffd1dd0    a2470079        strh        w2,[x29, #local_e+0x30]                 
ram:fffd1dd4    a24b0079        strh        w2,[x29, #local_c+0x30]                 
ram:fffd1dd8    62008052        mov         w2,#0x3                                 
ram:fffd1ddc    bf4f0079        strh        wzr,[x29, #local_a+0x30]                
ram:fffd1de0    bf5f0079        strh        wzr,[x29, #local_2+0x30]                
ram:fffd1de4    1f00026b        cmp         w0,w2                                   
ram:fffd1de8    e1020054        b.ne        LAB_fffd1e44                            
ram:fffd1dec    00168052        mov         w0,#0xb0                                
ram:fffd1df0    a0430079        strh        w0,[x29, #local_10+0x30]                
ram:fffd1df4    00028052        mov         w0,#0x10                                
ram:fffd1df8    a0470079        strh        w0,[x29, #local_e+0x30]                 
ram:fffd1dfc    00048052        mov         w0,#0x20                                
ram:fffd1e00    a04b0079        strh        w0,[x29, #local_c+0x30]                 
ram:fffd1e04    00068052        mov         w0,#0x30                                
ram:fffd1e08    a04f0079        strh        w0,[x29, #local_a+0x30]                 
ram:fffd1e0c    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd1e10    022041b9        ldr         w2,[x0, #0x120]                         
ram:fffd1e14    42741e53        lsl         w2,w2,#0x2                              
ram:fffd1e18    a2530079        strh        w2,[x29, #local_8+0x30]                 
ram:fffd1e1c    020441b9        ldr         w2,[x0, #0x104]                         
ram:fffd1e20    42741e53        lsl         w2,w2,#0x2                              
ram:fffd1e24    a2570079        strh        w2,[x29, #local_6+0x30]                 
ram:fffd1e28    020841b9        ldr         w2,[x0, #0x108]                         
ram:fffd1e2c    000c41b9        ldr         w0,[x0, #0x10c]                         
ram:fffd1e30    42741e53        lsl         w2,w2,#0x2                              
ram:fffd1e34    00741e53        lsl         w0,w0,#0x2                              
ram:fffd1e38    a25b0079        strh        w2,[x29, #local_4+0x30]                 
ram:fffd1e3c    a05f0079        strh        w0,[x29, #local_2+0x30]                 
ram:fffd1e40    82008052        mov         w2,#0x4                                 
                            LAB_fffd1e44:                 ;XREF[1,0]:   fffd1de8
ram:fffd1e44    000080d2        mov         x0,#0x0                                 
ram:fffd1e48    e303002a        mov         w3,w0                                   
ram:fffd1e4c    04c0bfd2        mov         x4,#0xfe000000                          
                            LAB_fffd1e50:                 ;XREF[1,0]:   fffd1e90
ram:fffd1e50    05000211        add         w5,w0,#0x80                             
ram:fffd1e54    07800091        add         x7,x0,#0x20                             
ram:fffd1e58    e6687d78        ldrh        w6,[x7, x29, LSL #0x0]                  
ram:fffd1e5c    a5000e32        orr         w5,w5,#0x40000                          
ram:fffd1e60    a57c7f93        sbfiz       x5,x5,#0x1,#0x20                        
ram:fffd1e64    a8830091        add         x8,x29,#0x20                            
                                                          ; FWD[2,0]:   fe080100,fe080104
ram:fffd1e68    a6682478        strh        w6,[x5, x4, LSL #0x0]=>DAT_fe080100     
ram:fffd1e6c    05040211        add         w5,w0,#0x81                             
ram:fffd1e70    0601008b        add         x6,x8,x0                                
ram:fffd1e74    a5000e32        orr         w5,w5,#0x40000                          
ram:fffd1e78    c6104079        ldrh        w6,[x6, #local_8+0x10]                  
ram:fffd1e7c    a57c7f93        sbfiz       x5,x5,#0x1,#0x20                        
ram:fffd1e80    63040011        add         w3,w3,#0x1                              
                                                          ; FWD[2,0]:   fe080102,fe080106
ram:fffd1e84    a6682478        strh        w6,[x5, x4, LSL #0x0]=>DAT_fe080102     
ram:fffd1e88    7f00026b        cmp         w3,w2                                   
ram:fffd1e8c    00080091        add         x0,x0,#0x2                              
ram:fffd1e90    0bfeff54        b.lt        LAB_fffd1e50                            
ram:fffd1e94    60e24639        ldrb        w0,[x19, #0x1b8]                        
ram:fffd1e98    1f0c0071        cmp         w0,#0x3                                 
ram:fffd1e9c    c1010054        b.ne        LAB_fffd1ed4                            
ram:fffd1ea0    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd1ea4    036041b9        ldr         w3,[x0, #0x160]                         
ram:fffd1ea8    63741e53        lsl         w3,w3,#0x2                              
ram:fffd1eac    a3530079        strh        w3,[x29, #local_8+0x30]                 
ram:fffd1eb0    034441b9        ldr         w3,[x0, #0x144]                         
ram:fffd1eb4    63741e53        lsl         w3,w3,#0x2                              
ram:fffd1eb8    a3570079        strh        w3,[x29, #local_6+0x30]                 
ram:fffd1ebc    034841b9        ldr         w3,[x0, #0x148]                         
ram:fffd1ec0    004c41b9        ldr         w0,[x0, #0x14c]                         
ram:fffd1ec4    63741e53        lsl         w3,w3,#0x2                              
ram:fffd1ec8    00741e53        lsl         w0,w0,#0x2                              
ram:fffd1ecc    a35b0079        strh        w3,[x29, #local_4+0x30]                 
ram:fffd1ed0    a05f0079        strh        w0,[x29, #local_2+0x30]                 
                            LAB_fffd1ed4:                 ;XREF[1,0]:   fffd1e9c
ram:fffd1ed4    000080d2        mov         x0,#0x0                                 
ram:fffd1ed8    e303002a        mov         w3,w0                                   
ram:fffd1edc    8502a052        mov         w5,#0x140000                            
ram:fffd1ee0    04c0bfd2        mov         x4,#0xfe000000                          
                            LAB_fffd1ee4:                 ;XREF[1,0]:   fffd1f24
ram:fffd1ee4    08800091        add         x8,x0,#0x20                             
ram:fffd1ee8    06000211        add         w6,w0,#0x80                             
ram:fffd1eec    07697d78        ldrh        w7,[x8, x29, LSL #0x0]                  
ram:fffd1ef0    c600052a        orr         w6,w6,w5                                
ram:fffd1ef4    c67c7f93        sbfiz       x6,x6,#0x1,#0x20                        
ram:fffd1ef8    a8830091        add         x8,x29,#0x20                            
                                                          ; FWD[2,0]:   fe280100,fe280104
ram:fffd1efc    c7682478        strh        w7,[x6, x4, LSL #0x0]=>DAT_fe280100     
ram:fffd1f00    06040211        add         w6,w0,#0x81                             
ram:fffd1f04    0701008b        add         x7,x8,x0                                
ram:fffd1f08    c600052a        orr         w6,w6,w5                                
ram:fffd1f0c    e7104079        ldrh        w7,[x7, #local_8+0x10]                  
ram:fffd1f10    c67c7f93        sbfiz       x6,x6,#0x1,#0x20                        
ram:fffd1f14    63040011        add         w3,w3,#0x1                              
                                                          ; FWD[2,0]:   fe280102,fe280106
ram:fffd1f18    c7682478        strh        w7,[x6, x4, LSL #0x0]=>DAT_fe280102     
ram:fffd1f1c    7f00026b        cmp         w3,w2                                   
ram:fffd1f20    00080091        add         x0,x0,#0x2                              
ram:fffd1f24    0bfeff54        b.lt        LAB_fffd1ee4                            
ram:fffd1f28    403f80d2        mov         x0,#0x1fa                               
ram:fffd1f2c    00c1bff2        movk        x0,#0xfe08, LSL #16                     
ram:fffd1f30    e2018052        mov         w2,#0xf                                 
ram:fffd1f34    02000079        strh        w2,[x0]=>DAT_fe0801fa                   
ram:fffd1f38    e3018052        mov         w3,#0xf                                 
ram:fffd1f3c    00008052        mov         w0,#0x0                                 
ram:fffd1f40    02c0bfd2        mov         x2,#0xfe000000                          
ram:fffd1f44    24008052        mov         w4,#0x1                                 
ram:fffd1f48    06308052        mov         w6,#0x180                               
ram:fffd1f4c    27418c52        mov         w7,#0x6209                              
                            LAB_fffd1f50:                 ;XREF[1,0]:   fffd201c
ram:fffd1f50    25028052        mov         w5,#0x11                                
ram:fffd1f54    2500a072        movk        w5,#0x1, LSL #16                        
ram:fffd1f58    0500052a        orr         w5,w0,w5                                
ram:fffd1f5c    a5f87fd3        lsl         x5,x5,#0x1                              
ram:fffd1f60    a4682278        strh        w4,[x5, x2, LSL #0x0]=>DAT_fe022022     
ram:fffd1f64    45028052        mov         w5,#0x12                                
ram:fffd1f68    2500a072        movk        w5,#0x1, LSL #16                        
ram:fffd1f6c    0500052a        orr         w5,w0,w5                                
ram:fffd1f70    a5f87fd3        lsl         x5,x5,#0x1                              
ram:fffd1f74    a4682278        strh        w4,[x5, x2, LSL #0x0]=>DAT_fe022024     
ram:fffd1f78    65e24639        ldrb        w5,[x19, #0x1b8]                        
ram:fffd1f7c    bf0c0071        cmp         w5,#0x3                                 
ram:fffd1f80    80000054        b.eq        LAB_fffd1f90                            
ram:fffd1f84    bf080071        cmp         w5,#0x2                                 
ram:fffd1f88    6310861a        csel        w3,w3,w6,ne                             
ram:fffd1f8c    02000014        b           LAB_fffd1f94                            
                            LAB_fffd1f90:                 ;XREF[1,0]:   fffd1f80
ram:fffd1f90    03108052        mov         w3,#0x80                                
                            LAB_fffd1f94:                 ;XREF[1,0]:   fffd1f8c
ram:fffd1f94    65028052        mov         w5,#0x13                                
ram:fffd1f98    2500a072        movk        w5,#0x1, LSL #16                        
ram:fffd1f9c    0500052a        orr         w5,w0,w5                                
ram:fffd1fa0    a5f87fd3        lsl         x5,x5,#0x1                              
ram:fffd1fa4    a3682278        strh        w3,[x5, x2, LSL #0x0]                   
ram:fffd1fa8    03038052        mov         w3,#0x18                                
ram:fffd1fac    2300a072        movk        w3,#0x1, LSL #16                        
ram:fffd1fb0    0300032a        orr         w3,w0,w3                                
ram:fffd1fb4    63f87fd3        lsl         x3,x3,#0x1                              
ram:fffd1fb8    64682278        strh        w4,[x3, x2, LSL #0x0]                   
ram:fffd1fbc    43008052        mov         w3,#0x2                                 
ram:fffd1fc0    2300a072        movk        w3,#0x1, LSL #16                        
ram:fffd1fc4    0300032a        orr         w3,w0,w3                                
ram:fffd1fc8    63f87fd3        lsl         x3,x3,#0x1                              
ram:fffd1fcc    67682278        strh        w7,[x3, x2, LSL #0x0]                   
ram:fffd1fd0    43168052        mov         w3,#0xb2                                
ram:fffd1fd4    2300a072        movk        w3,#0x1, LSL #16                        
ram:fffd1fd8    0300032a        orr         w3,w0,w3                                
ram:fffd1fdc    63f87fd3        lsl         x3,x3,#0x1                              
ram:fffd1fe0    64682278        strh        w4,[x3, x2, LSL #0x0]                   
ram:fffd1fe4    03208052        mov         w3,#0x100                               
                            LAB_fffd1fe8:                 ;XREF[1,0]:   fffd2008
ram:fffd1fe8    85168052        mov         w5,#0xb4                                
ram:fffd1fec    2500a072        movk        w5,#0x1, LSL #16                        
ram:fffd1ff0    0500052a        orr         w5,w0,w5                                
ram:fffd1ff4    a500032a        orr         w5,w5,w3                                
ram:fffd1ff8    a5f87fd3        lsl         x5,x5,#0x1                              
ram:fffd1ffc    63000411        add         w3,w3,#0x100                            
                                                          ; FWD[2,0]:   fe020368,fe020568
ram:fffd2000    a4682278        strh        w4,[x5, x2, LSL #0x0]=>DAT_fe020368     
ram:fffd2004    7f002471        cmp         w3,#0x900                               
ram:fffd2008    01ffff54        b.ne        LAB_fffd1fe8                            
ram:fffd200c    00044011        add         w0,w0,#0x1, LSL #12                     
ram:fffd2010    1f104071        cmp         w0,#0x4, LSL #12                        
ram:fffd2014    60000054        b.eq        LAB_fffd2020                            
ram:fffd2018    23008052        mov         w3,#0x1                                 
ram:fffd201c    cdffff17        b           LAB_fffd1f50                            
                            LAB_fffd2020:                 ;XREF[1,0]:   fffd2014
ram:fffd2020    62e24639        ldrb        w2,[x19, #0x1b8]                        
ram:fffd2024    5f080071        cmp         w2,#0x2                                 
ram:fffd2028    81000054        b.ne        LAB_fffd2038                            
ram:fffd202c    800e80d2        mov         x0,#0x74                                
ram:fffd2030    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd2034    02000079        strh        w2,[x0]=>DAT_fe040074                   
                            LAB_fffd2038:                 ;XREF[2,0]:   fffd1d38,fffd2028
ram:fffd2038    402280d2        mov         x0,#0x112                               
ram:fffd203c    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd2040    22008052        mov         w2,#0x1                                 
ram:fffd2044    02000079        strh        w2,[x0]=>DAT_fe040112                   
ram:fffd2048    002280d2        mov         x0,#0x110                               
ram:fffd204c    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd2050    23028052        mov         w3,#0x11                                
ram:fffd2054    03000079        strh        w3,[x0]=>DAT_fe040110                   
ram:fffd2058    20384039        ldrb        w0,[x1, #0xe]                           
ram:fffd205c    00040051        sub         w0,w0,#0x1                              
ram:fffd2060    001c0053        uxtb        w0,w0                                   
ram:fffd2064    1f040071        cmp         w0,#0x1                                 
ram:fffd2068    68010054        b.hi        LAB_fffd2094                            
ram:fffd206c    002c80d2        mov         x0,#0x160                               
ram:fffd2070    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd2074    02000079        strh        w2,[x0]=>DAT_fe040160                   
ram:fffd2078    20384039        ldrb        w0,[x1, #0xe]                           
ram:fffd207c    1f080071        cmp         w0,#0x2                                 
ram:fffd2080    a1000054        b.ne        LAB_fffd2094                            
ram:fffd2084    002c80d2        mov         x0,#0x160                               
ram:fffd2088    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd208c    81008052        mov         w1,#0x4                                 
ram:fffd2090    01000079        strh        w1,[x0]=>DAT_fe040160                   
                            LAB_fffd2094:                 ;XREF[2,0]:   fffd2068,fffd2080
ram:fffd2094    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd2098    400000b0        adrp        x0,0xfffdb000                           
ram:fffd209c    00000691        add         x0=>DAT_fffdb180,x0,#0x180              ;= 17h
ram:fffd20a0    2af8ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd20a4    002c80d2        mov         x0,#0x160                               
ram:fffd20a8    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd20ac    00004079        ldrh        w0,[x0]=>DAT_fe040160                   
ram:fffd20b0    62164839        ldrb        w2,[x19, #0x205]                        
ram:fffd20b4    003c0053        uxth        w0,w0                                   
ram:fffd20b8    01028052        mov         w1,#0x10                                
ram:fffd20bc    33f8ff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd20c0    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd20c4    400000b0        adrp        x0,0xfffdb000                           
ram:fffd20c8    00241e91        add         x0=>s__fffdb77b+14,x0,#0x789            ;= ""
ram:fffd20cc    1ff8ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd20d0    002080d2        mov         x0,#0x100                               
ram:fffd20d4    00c3bff2        movk        x0,#0xfe18, LSL #16                     
ram:fffd20d8    61008052        mov         w1,#0x3                                 
ram:fffd20dc    01000079        strh        w1,[x0]=>DAT_fe180100                   
ram:fffd20e0    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd20e4    003c4079        ldrh        w0,[x0, #0x1e]                          
ram:fffd20e8    c0010034        cbz         w0,LAB_fffd2120                         
ram:fffd20ec    011280d2        mov         x1,#0x90                                
ram:fffd20f0    20008052        mov         w0,#0x1                                 
ram:fffd20f4    41c0bff2        movk        x1,#0xfe02, LSL #16                     
ram:fffd20f8    20000079        strh        w0,[x1]=>DAT_fe020090                   
ram:fffd20fc    011284d2        mov         x1,#0x2090                              
ram:fffd2100    41c0bff2        movk        x1,#0xfe02, LSL #16                     
ram:fffd2104    20000079        strh        w0,[x1]=>DAT_fe022090                   
ram:fffd2108    011288d2        mov         x1,#0x4090                              
ram:fffd210c    41c0bff2        movk        x1,#0xfe02, LSL #16                     
ram:fffd2110    20000079        strh        w0,[x1]=>DAT_fe024090                   
ram:fffd2114    01128cd2        mov         x1,#0x6090                              
ram:fffd2118    41c0bff2        movk        x1,#0xfe02, LSL #16                     
ram:fffd211c    20000079        strh        w0,[x1]=>DAT_fe026090                   
                            LAB_fffd2120:                 ;XREF[1,0]:   fffd20e8
ram:fffd2120    00008052        mov         w0,#0x0                                 
ram:fffd2124    e103002a        mov         w1,w0                                   
ram:fffd2128    04c0bfd2        mov         x4,#0xfe000000                          
ram:fffd212c    e3008052        mov         w3,#0x7                                 
                            LAB_fffd2130:                 ;XREF[1,0]:   fffd2168
ram:fffd2130    02048052        mov         w2,#0x20                                
ram:fffd2134    2200a072        movk        w2,#0x1, LSL #16                        
ram:fffd2138    4230012a        orr         w2,w2,w1, LSL #0xc                      
ram:fffd213c    42781f53        lsl         w2,w2,#0x1                              
ram:fffd2140    42686478        ldrh        w2,[x2, x4, LSL #0x0]                   
ram:fffd2144    21040011        add         w1,w1,#0x1                              
ram:fffd2148    423c0053        uxth        w2,w2                                   
ram:fffd214c    1f00026b        cmp         w0,w2                                   
ram:fffd2150    0080821a        csel        w0,w0,w2,hi                             
ram:fffd2154    001c0053        uxtb        w0,w0                                   
ram:fffd2158    1f1c0071        cmp         w0,#0x7                                 
ram:fffd215c    0090831a        csel        w0,w0,w3,ls                             
ram:fffd2160    3f100071        cmp         w1,#0x4                                 
ram:fffd2164    001c0053        uxtb        w0,w0                                   
ram:fffd2168    41feff54        b.ne        LAB_fffd2130                            
ram:fffd216c    01008052        mov         w1,#0x0                                 
ram:fffd2170    03c0bfd2        mov         x3,#0xfe000000                          
                            LAB_fffd2174:                 ;XREF[1,0]:   fffd2190
ram:fffd2174    02048052        mov         w2,#0x20                                
ram:fffd2178    2200a072        movk        w2,#0x1, LSL #16                        
ram:fffd217c    4230012a        orr         w2,w2,w1, LSL #0xc                      
ram:fffd2180    42f87fd3        lsl         x2,x2,#0x1                              
ram:fffd2184    21040011        add         w1,w1,#0x1                              
ram:fffd2188    40682378        strh        w0,[x2, x3, LSL #0x0]                   
ram:fffd218c    3f100071        cmp         w1,#0x4                                 
ram:fffd2190    21ffff54        b.ne        LAB_fffd2174                            
ram:fffd2194    c03880d2        mov         x0,#0x1c6                               
ram:fffd2198    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd219c    01808152        mov         w1,#0xc00                               
ram:fffd21a0    01000079        strh        w1,[x0]=>DAT_fe0401c6                   
ram:fffd21a4    f30b40f9        ldr         x19,[sp, #local_20+0x30]                
ram:fffd21a8    00008052        mov         w0,#0x0                                 
ram:fffd21ac    fd7bc3a8        ldp         x29=>local_30,x30,[sp], #0x30           
ram:fffd21b0    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd21b4()
                                                          ;XREF[4,0]:   fffd997c,fffd9ec8,fffda210,fffdaa9c
ram:fffd21b4    012692d2        mov         x1,#0x9130                              
ram:fffd21b8    00008012        mov         w0,#0xffffffff                          
ram:fffd21bc    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd21c0    200000b9        str         w0,[x1]=>DAT_ff639130                   
ram:fffd21c4    812692d2        mov         x1,#0x9134                              
ram:fffd21c8    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd21cc    200000b9        str         w0,[x1]=>DAT_ff639134                   
ram:fffd21d0    012792d2        mov         x1,#0x9138                              
ram:fffd21d4    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd21d8    200000b9        str         w0,[x1]=>DAT_ff639138                   
ram:fffd21dc    812792d2        mov         x1,#0x913c                              
ram:fffd21e0    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd21e4    200000b9        str         w0,[x1]=>DAT_ff63913c                   
ram:fffd21e8    014692d2        mov         x1,#0x9230                              
ram:fffd21ec    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd21f0    200000b9        str         w0,[x1]=>DAT_ff639230                   
ram:fffd21f4    814692d2        mov         x1,#0x9234                              
ram:fffd21f8    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd21fc    200000b9        str         w0,[x1]=>DAT_ff639234                   
ram:fffd2200    014792d2        mov         x1,#0x9238                              
ram:fffd2204    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd2208    200000b9        str         w0,[x1]=>DAT_ff639238                   
ram:fffd220c    814792d2        mov         x1,#0x923c                              
ram:fffd2210    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd2214    200000b9        str         w0,[x1]=>DAT_ff63923c                   
ram:fffd2218    000092d2        mov         x0,#0x9000                              
ram:fffd221c    60ecbff2        movk        x0=>DAT_ff639000,#0xff63, LSL #16       
ram:fffd2220    1f0000b9        str         wzr,[x0]=>DAT_ff639000                  
ram:fffd2224    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd2228()
                                                          ;XREF[2,0]:   fffd22b0,fffd22d4
ram:fffd2228    031880d2        mov         x3,#0xc0                                
ram:fffd222c    83c0bff2        movk        x3,#0xfe04, LSL #16                     
ram:fffd2230    44008052        mov         w4,#0x2                                 
ram:fffd2234    64000079        strh        w4,[x3]=>DAT_fe0400c0                   
ram:fffd2238    43c3bfd2        mov         x3,#0xfe1a0000                          
ram:fffd223c    7f000079        strh        wzr,[x3]=>DAT_fe1a0000                  
ram:fffd2240    21fc41d3        lsr         x1,x1,#0x1                              
ram:fffd2244    030080d2        mov         x3,#0x0                                 
ram:fffd2248    05c0bfd2        mov         x5,#0xfe000000                          
                            LAB_fffd224c:                 ;XREF[1,0]:   fffd226c
ram:fffd224c    647c4092        and         x4,x3,#0xffffffff                       
ram:fffd2250    9f0001eb        cmp         x4,x1                                   
ram:fffd2254    e2000054        b.cs        LAB_fffd2270                            
ram:fffd2258    06786378        ldrh        w6,[x0, x3, LSL #0x1]                   
ram:fffd225c    8400028b        add         x4,x4,x2                                
ram:fffd2260    84f87fd3        lsl         x4,x4,#0x1                              
ram:fffd2264    86682578        strh        w6,[x4, x5, LSL #0x0]                   
ram:fffd2268    63040091        add         x3,x3,#0x1                              
ram:fffd226c    f8ffff17        b           LAB_fffd224c                            
                            LAB_fffd2270:                 ;XREF[1,0]:   fffd2254
ram:fffd2270    21008052        mov         w1,#0x1                                 
ram:fffd2274    40c3bfd2        mov         x0,#DAT_fe1a0000                        
ram:fffd2278    01000079        strh        w1,[x0]=>DAT_fe1a0000                   
ram:fffd227c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd2280()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd228c,fffd22dc
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd2280,fffd22e0
                                                          ;XREF[8,0]:   fffd98c0,fffd98f0,fffd9dc8,fffd9df4
                                                          ;             fffd9e54,fffda0f8,fffda700,fffdaa3c
ram:fffd2280    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd2284    fd030091        mov         x29,sp                                  
ram:fffd2288    001880d2        mov         x0,#0xc0                                
ram:fffd228c    f30b00f9        str         x19,[sp, #local_10+0x20]                
ram:fffd2290    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd2294    41008052        mov         w1,#0x2                                 
ram:fffd2298    53c3bfd2        mov         x19,#0xfe1a0000                         
ram:fffd229c    01000079        strh        w1,[x0]=>DAT_fe0400c0                   
ram:fffd22a0    7f020079        strh        wzr,[x19]=>DAT_fe1a0000                 
ram:fffd22a4    80ffbfd2        mov         x0,#0xfffc0000                          
ram:fffd22a8    010090d2        mov         x1,#0x8000                              
ram:fffd22ac    a200a0d2        mov         x2,#0x50000                             
ram:fffd22b0    deffff97        bl          FUN_fffd2228                            ;undefined FUN_fffd2228()
ram:fffd22b4    20008052        mov         w0,#0x1                                 
ram:fffd22b8    60020079        strh        w0,[x19]=>DAT_fe1a0000                  
ram:fffd22bc    020088d2        mov         x2,#0x4000                              
ram:fffd22c0    000090d2        mov         x0,#0x8000                              
ram:fffd22c4    7f020079        strh        wzr,[x19]=>DAT_fe1a0000                 
ram:fffd22c8    80ffbff2        movk        x0,#0xfffc, LSL #16                     
ram:fffd22cc    010082d2        mov         x1,#0x1000                              
ram:fffd22d0    a200a0f2        movk        x2,#0x5, LSL #16                        
ram:fffd22d4    d5ffff97        bl          FUN_fffd2228                            ;undefined FUN_fffd2228()
ram:fffd22d8    7f020079        strh        wzr,[x19]=>DAT_fe1a0000                 
ram:fffd22dc    f30b40f9        ldr         x19,[sp, #local_10+0x20]                
ram:fffd22e0    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd22e4    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd22e8()
                                                          ;XREF[4,0]:   fffd96cc,fffd99d0,fffd9f28,fffda260
ram:fffd22e8    001c0053        uxtb        w0,w0                                   
ram:fffd22ec    01040051        sub         w1,w0,#0x1                              
ram:fffd22f0    211c0053        uxtb        w1,w1                                   
ram:fffd22f4    3f1c0071        cmp         w1,#0x7                                 
ram:fffd22f8    00008052        mov         w0,#0x0                                 
ram:fffd22fc    a8000054        b.hi        LAB_fffd2310                            
ram:fffd2300    400000b0        adrp        x0,0xfffdb000                           
ram:fffd2304    211c0053        uxtb        w1,w1                                   
ram:fffd2308    00a00c91        add         x0,x0,#0x328                            
ram:fffd230c    00686138        ldrb        w0=>s__fffdb309+31,[x0, x1, LSL ]       ;= "\n"
                            LAB_fffd2310:                 ;XREF[1,0]:   fffd22fc
ram:fffd2310    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd2314()
                                                          ;XREF[8,0]:   fffd988c,fffd9954,fffd9d94,fffd9e18
                                                          ;             fffda0cc,fffda1f4,fffda6d8,fffdaa00
ram:fffd2314    06e44639        ldrb        w6,[x0, #0x1b9]                         
ram:fffd2318    035040f9        ldr         x3,[x0, #0xa0]                          
ram:fffd231c    015440f9        ldr         x1,[x0, #0xa8]                          
ram:fffd2320    6204268b        add         x2,x3,w6, UXTB  #0x1                    
ram:fffd2324    44704079        ldrh        w4,[x2, #0x38]                          
ram:fffd2328    c25c1853        lsl         w2,w6,#0x8                              
ram:fffd232c    9f800c71        cmp         w4,#0x320                               
ram:fffd2330    c9000054        b.ls        LAB_fffd2348                            
ram:fffd2334    65384039        ldrb        w5,[x3, #0xe]                           
ram:fffd2338    bf0c0071        cmp         w5,#0x3                                 
ram:fffd233c    61000054        b.ne        LAB_fffd2348                            
ram:fffd2340    c5008052        mov         w5,#0x6                                 
ram:fffd2344    257800b9        str         w5,[x1, #0x78]                          
                            LAB_fffd2348:                 ;XREF[2,0]:   fffd2330,fffd233c
ram:fffd2348    270840b9        ldr         w7,[x1, #0x8]                           
ram:fffd234c    e57f8052        mov         w5,#0x3ff                               
ram:fffd2350    421c6751        sub         w2,w2,#0x9c7, LSL #12                   
ram:fffd2354    ff00056b        cmp         w7,w5                                   
ram:fffd2358    e790851a        csel        w7,w7,w5,ls                             
ram:fffd235c    48f02f51        sub         w8,w2,#0xbfc                            
ram:fffd2360    070100b9        str         w7,[x8]                                 
ram:fffd2364    280440b9        ldr         w8,[x1, #0x4]                           
ram:fffd2368    e7018052        mov         w7,#0xf                                 
ram:fffd236c    1f01076b        cmp         w8,w7                                   
ram:fffd2370    0891871a        csel        w8,w8,w7,ls                             
ram:fffd2374    49003051        sub         w9,w2,#0xc00                            
ram:fffd2378    280100b9        str         w8,[x9]                                 
ram:fffd237c    2a1040b9        ldr         w10,[x1, #0x10]                         
ram:fffd2380    291440b9        ldr         w9,[x1, #0x14]                          
ram:fffd2384    48e02f51        sub         w8,w2,#0xbf8                            
ram:fffd2388    29410a2a        orr         w9,w9,w10, LSL #0x10                    
ram:fffd238c    090100b9        str         w9,[x8]                                 
ram:fffd2390    292040b9        ldr         w9,[x1, #0x20]                          
ram:fffd2394    48b02f51        sub         w8,w2,#0xbec                            
ram:fffd2398    090100b9        str         w9,[x8]                                 
ram:fffd239c    291c40b9        ldr         w9,[x1, #0x1c]                          
ram:fffd23a0    48c02f51        sub         w8,w2,#0xbf0                            
ram:fffd23a4    090100b9        str         w9,[x8]                                 
ram:fffd23a8    292440b9        ldr         w9,[x1, #0x24]                          
ram:fffd23ac    48a02f51        sub         w8,w2,#0xbe8                            
ram:fffd23b0    090100b9        str         w9,[x8]                                 
ram:fffd23b4    292840b9        ldr         w9,[x1, #0x28]                          
ram:fffd23b8    48902f51        sub         w8,w2,#0xbe4                            
ram:fffd23bc    090100b9        str         w9,[x8]                                 
ram:fffd23c0    292c40b9        ldr         w9,[x1, #0x2c]                          
ram:fffd23c4    48802f51        sub         w8,w2,#0xbe0                            
ram:fffd23c8    090100b9        str         w9,[x8]                                 
ram:fffd23cc    2a3440b9        ldr         w10,[x1, #0x34]                         
ram:fffd23d0    293040b9        ldr         w9,[x1, #0x30]                          
ram:fffd23d4    48702f51        sub         w8,w2,#0xbdc                            
ram:fffd23d8    29410a2a        orr         w9,w9,w10, LSL #0x10                    
ram:fffd23dc    090100b9        str         w9,[x8]                                 
ram:fffd23e0    2a5040b9        ldr         w10,[x1, #0x50]                         
ram:fffd23e4    294c40b9        ldr         w9,[x1, #0x4c]                          
ram:fffd23e8    48202f51        sub         w8,w2,#0xbc8                            
ram:fffd23ec    29410a2a        orr         w9,w9,w10, LSL #0x10                    
ram:fffd23f0    090100b9        str         w9,[x8]                                 
ram:fffd23f4    2a4840b9        ldr         w10,[x1, #0x48]                         
ram:fffd23f8    294440b9        ldr         w9,[x1, #0x44]                          
ram:fffd23fc    48302f51        sub         w8,w2,#0xbcc                            
ram:fffd2400    29410a2a        orr         w9,w9,w10, LSL #0x10                    
ram:fffd2404    090100b9        str         w9,[x8]                                 
ram:fffd2408    293c40b9        ldr         w9,[x1, #0x3c]                          
ram:fffd240c    48502f51        sub         w8,w2,#0xbd4                            
ram:fffd2410    090100b9        str         w9,[x8]                                 
ram:fffd2414    294040b9        ldr         w9,[x1, #0x40]                          
ram:fffd2418    48402f51        sub         w8,w2,#0xbd0                            
ram:fffd241c    090100b9        str         w9,[x8]                                 
ram:fffd2420    293840b9        ldr         w9,[x1, #0x38]                          
ram:fffd2424    48602f51        sub         w8,w2,#0xbd8                            
ram:fffd2428    090100b9        str         w9,[x8]                                 
ram:fffd242c    48102f51        sub         w8,w2,#0xbc4                            
ram:fffd2430    050100b9        str         w5,[x8]                                 
ram:fffd2434    285c40b9        ldr         w8,[x1, #0x5c]                          
ram:fffd2438    49f02e51        sub         w9,w2,#0xbbc                            
ram:fffd243c    1f01076b        cmp         w8,w7                                   
ram:fffd2440    0791871a        csel        w7,w8,w7,ls                             
ram:fffd2444    270100b9        str         w7,[x9]                                 
ram:fffd2448    287840b9        ldr         w8,[x1, #0x78]                          
ram:fffd244c    47802e51        sub         w7,w2,#0xba0                            
ram:fffd2450    e80000b9        str         w8,[x7]                                 
ram:fffd2454    281840b9        ldr         w8,[x1, #0x18]                          
ram:fffd2458    47d02f51        sub         w7,w2,#0xbf4                            
ram:fffd245c    e80000b9        str         w8,[x7]                                 
ram:fffd2460    286840b9        ldr         w8,[x1, #0x68]                          
ram:fffd2464    e7038052        mov         w7,#0x1f                                
ram:fffd2468    1f01076b        cmp         w8,w7                                   
ram:fffd246c    0891871a        csel        w8,w8,w7,ls                             
ram:fffd2470    49c02e51        sub         w9,w2,#0xbb0                            
ram:fffd2474    280100b9        str         w8,[x9]                                 
ram:fffd2478    286c40b9        ldr         w8,[x1, #0x6c]                          
ram:fffd247c    49b02e51        sub         w9,w2,#0xbac                            
ram:fffd2480    1f01076b        cmp         w8,w7                                   
ram:fffd2484    0791871a        csel        w7,w8,w7,ls                             
ram:fffd2488    270100b9        str         w7,[x9]                                 
ram:fffd248c    287440b9        ldr         w8,[x1, #0x74]                          
ram:fffd2490    47902e51        sub         w7,w2,#0xba4                            
ram:fffd2494    e80000b9        str         w8,[x7]                                 
ram:fffd2498    287040b9        ldr         w8,[x1, #0x70]                          
ram:fffd249c    47a02e51        sub         w7,w2,#0xba8                            
ram:fffd24a0    e80000b9        str         w8,[x7]                                 
ram:fffd24a4    276440b9        ldr         w7,[x1, #0x64]                          
ram:fffd24a8    e91f8052        mov         w9,#0xff                                
ram:fffd24ac    fffc0371        cmp         w7,#0xff                                
ram:fffd24b0    48d02e51        sub         w8,w2,#0xbb4                            
ram:fffd24b4    e790891a        csel        w7,w7,w9,ls                             
ram:fffd24b8    070100b9        str         w7,[x8]                                 
ram:fffd24bc    286040b9        ldr         w8,[x1, #0x60]                          
ram:fffd24c0    47e02e51        sub         w7,w2,#0xbb8                            
ram:fffd24c4    e80000b9        str         w8,[x7]                                 
ram:fffd24c8    288840b9        ldr         w8,[x1, #0x88]                          
ram:fffd24cc    47402e51        sub         w7,w2,#0xb90                            
ram:fffd24d0    e80000b9        str         w8,[x7]                                 
ram:fffd24d4    47002f51        sub         w7,w2,#0xbc0                            
ram:fffd24d8    e50000b9        str         w5,[x7]                                 
ram:fffd24dc    27ac40b9        ldr         w7,[x1, #0xac]                          
ram:fffd24e0    45102e51        sub         w5,w2,#0xb84                            
ram:fffd24e4    a70000b9        str         w7,[x5]                                 
ram:fffd24e8    27b040b9        ldr         w7,[x1, #0xb0]                          
ram:fffd24ec    45002e51        sub         w5,w2,#0xb80                            
ram:fffd24f0    a70000b9        str         w7,[x5]                                 
ram:fffd24f4    27b440b9        ldr         w7,[x1, #0xb4]                          
ram:fffd24f8    45f02d51        sub         w5,w2,#0xb7c                            
ram:fffd24fc    a70000b9        str         w7,[x5]                                 
ram:fffd2500    46010034        cbz         w6,LAB_fffd2528                         
ram:fffd2504    26b440b9        ldr         w6,[x1, #0xb4]                          
ram:fffd2508    9ffc0571        cmp         w4,#0x17f                               
ram:fffd250c    a60000b9        str         w6,[x5]                                 
ram:fffd2510    c9000054        b.ls        LAB_fffd2528                            
ram:fffd2514    66384039        ldrb        w6,[x3, #0xe]                           
ram:fffd2518    df080071        cmp         w6,#0x2                                 
ram:fffd251c    61000054        b.ne        LAB_fffd2528                            
ram:fffd2520    26b440b9        ldr         w6,[x1, #0xb4]                          
ram:fffd2524    a60000b9        str         w6,[x5]                                 
                            LAB_fffd2528:                 ;XREF[3,0]:   fffd2500,fffd2510,fffd251c
ram:fffd2528    26b840b9        ldr         w6,[x1, #0xb8]                          
ram:fffd252c    45e02d51        sub         w5,w2,#0xb78                            
ram:fffd2530    a60000b9        str         w6,[x5]                                 
ram:fffd2534    26a840b9        ldr         w6,[x1, #0xa8]                          
ram:fffd2538    45202e51        sub         w5,w2,#0xb88                            
ram:fffd253c    a60000b9        str         w6,[x5]                                 
ram:fffd2540    26d040b9        ldr         w6,[x1, #0xd0]                          
ram:fffd2544    45802d51        sub         w5,w2,#0xb60                            
ram:fffd2548    a60000b9        str         w6,[x5]                                 
ram:fffd254c    26bc40b9        ldr         w6,[x1, #0xbc]                          
ram:fffd2550    45d02d51        sub         w5,w2,#0xb74                            
ram:fffd2554    a60000b9        str         w6,[x5]                                 
ram:fffd2558    26c040b9        ldr         w6,[x1, #0xc0]                          
ram:fffd255c    45c02d51        sub         w5,w2,#0xb70                            
ram:fffd2560    a60000b9        str         w6,[x5]                                 
ram:fffd2564    05c090d2        mov         x5,#0x8600                              
ram:fffd2568    65ecbff2        movk        x5,#0xff63, LSL #16                     
ram:fffd256c    c6038052        mov         w6,#0x1e                                
ram:fffd2570    a60000b9        str         w6,[x5]=>DAT_ff638600                   
ram:fffd2574    663440b9        ldr         w6,[x3, #0x34]                          
ram:fffd2578    05c290d2        mov         x5,#0x8610                              
ram:fffd257c    65ecbff2        movk        x5,#0xff63, LSL #16                     
ram:fffd2580    a60000b9        str         w6,[x5]=>DAT_ff638610                   
ram:fffd2584    86c290d2        mov         x6,#0x8614                              
ram:fffd2588    66ecbff2        movk        x6,#0xff63, LSL #16                     
ram:fffd258c    0501a152        mov         w5,#0x8080000                           
ram:fffd2590    c50000b9        str         w5,[x6]=>DAT_ff638614                   
ram:fffd2594    66384039        ldrb        w6,[x3, #0xe]                           
ram:fffd2598    df0c0071        cmp         w6,#0x3                                 
ram:fffd259c    e1000054        b.ne        LAB_fffd25b8                            
ram:fffd25a0    262040b9        ldr         w6,[x1, #0x20]                          
ram:fffd25a4    c6080051        sub         w6,w6,#0x2                              
ram:fffd25a8    c600052a        orr         w6,w6,w5                                
ram:fffd25ac    85c290d2        mov         x5,#0x8614                              
ram:fffd25b0    65ecbff2        movk        x5,#0xff63, LSL #16                     
ram:fffd25b4    a60000b9        str         w6,[x5]=>DAT_ff638614                   
                            LAB_fffd25b8:                 ;XREF[1,0]:   fffd259c
ram:fffd25b8    663440b9        ldr         w6,[x3, #0x34]                          
ram:fffd25bc    25208052        mov         w5,#0x101                               
ram:fffd25c0    c500050a        and         w5,w6,w5                                
ram:fffd25c4    bf040471        cmp         w5,#0x101                               
ram:fffd25c8    21010054        b.ne        LAB_fffd25ec                            
ram:fffd25cc    252040b9        ldr         w5,[x1, #0x20]                          
ram:fffd25d0    261c40b9        ldr         w6,[x1, #0x1c]                          
ram:fffd25d4    c600054b        sub         w6,w6,w5                                
ram:fffd25d8    0501a152        mov         w5,#0x8080000                           
ram:fffd25dc    a620062a        orr         w6,w5,w6, LSL #0x8                      
ram:fffd25e0    85c290d2        mov         x5,#0x8614                              
ram:fffd25e4    65ecbff2        movk        x5,#0xff63, LSL #16                     
ram:fffd25e8    a60000b9        str         w6,[x5]=>DAT_ff638614                   
                            LAB_fffd25ec:                 ;XREF[1,0]:   fffd25c8
ram:fffd25ec    00e44639        ldrb        w0,[x0, #0x1b9]                         
ram:fffd25f0    85c290d2        mov         x5,#0x8614                              
ram:fffd25f4    65ecbff2        movk        x5,#0xff63, LSL #16                     
ram:fffd25f8    a50040b9        ldr         w5,[x5]=>DAT_ff638614                   
ram:fffd25fc    00004092        and         x0,x0,#0x1                              
ram:fffd2600    00800191        add         x0,x0,#0x60                             
ram:fffd2604    257820b8        str         w5,[x1, x0, LSL #0x2]                   
ram:fffd2608    60544079        ldrh        w0,[x3, #0x2a]                          
ram:fffd260c    85008052        mov         w5,#0x4                                 
ram:fffd2610    1f001f6b        cmp         w0,wzr                                  
ram:fffd2614    80c590d2        mov         x0,#0x862c                              
ram:fffd2618    a5149f1a        csinc       w5,w5,wzr,ne                            
ram:fffd261c    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd2620    050000b9        str         w5,[x0]=>DAT_ff63862c                   
ram:fffd2624    60384039        ldrb        w0,[x3, #0xe]                           
ram:fffd2628    1f040071        cmp         w0,#0x1                                 
ram:fffd262c    a8000054        b.hi        LAB_fffd2640                            
ram:fffd2630    80c590d2        mov         x0,#0x862c                              
ram:fffd2634    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd2638    45008052        mov         w5,#0x2                                 
ram:fffd263c    050000b9        str         w5,[x0]=>DAT_ff63862c                   
                            LAB_fffd2640:                 ;XREF[1,0]:   fffd262c
ram:fffd2640    259040b9        ldr         w5,[x1, #0x90]                          
ram:fffd2644    40402d51        sub         w0,w2,#0xb50                            
ram:fffd2648    050000b9        str         w5,[x0]                                 
ram:fffd264c    269440b9        ldr         w6,[x1, #0x94]                          
ram:fffd2650    0502a452        mov         w5,#0x20100000                          
ram:fffd2654    a520062a        orr         w5,w5,w6, LSL #0x8                      
ram:fffd2658    86028052        mov         w6,#0x14                                
ram:fffd265c    8608c61a        udiv        w6,w4,w6                                
ram:fffd2660    c6040051        sub         w6,w6,#0x1                              
ram:fffd2664    40302d51        sub         w0,w2,#0xb4c                            
ram:fffd2668    a500062a        orr         w5,w5,w6                                
ram:fffd266c    050000b9        str         w5,[x0]                                 
ram:fffd2670    40e02c51        sub         w0,w2,#0xb38                            
ram:fffd2674    45018052        mov         w5,#0xa                                 
ram:fffd2678    050000b9        str         w5,[x0]                                 
ram:fffd267c    05198052        mov         w5,#0xc8                                
ram:fffd2680    8408c51a        udiv        w4,w4,w5                                
ram:fffd2684    057d8052        mov         w5,#0x3e8                               
ram:fffd2688    40d02c51        sub         w0,w2,#0xb34                            
ram:fffd268c    847c051b        mul         w4,w4,w5                                
ram:fffd2690    040000b9        str         w4,[x0]                                 
ram:fffd2694    242c40b9        ldr         w4,[x1, #0x2c]                          
ram:fffd2698    40c02c51        sub         w0,w2,#0xb30                            
ram:fffd269c    840c0011        add         w4,w4,#0x3                              
ram:fffd26a0    040000b9        str         w4,[x0]                                 
ram:fffd26a4    247c40b9        ldr         w4,[x1, #0x7c]                          
ram:fffd26a8    40702e51        sub         w0,w2,#0xb9c                            
ram:fffd26ac    040000b9        str         w4,[x0]                                 
ram:fffd26b0    44602e51        sub         w4,w2,#0xb98                            
ram:fffd26b4    e0078052        mov         w0,#0x3f                                
ram:fffd26b8    800000b9        str         w0,[x4]                                 
ram:fffd26bc    258440b9        ldr         w5,[x1, #0x84]                          
ram:fffd26c0    44502e51        sub         w4,w2,#0xb94                            
ram:fffd26c4    850000b9        str         w5,[x4]                                 
ram:fffd26c8    258c40b9        ldr         w5,[x1, #0x8c]                          
ram:fffd26cc    44302e51        sub         w4,w2,#0xb8c                            
ram:fffd26d0    850000b9        str         w5,[x4]                                 
ram:fffd26d4    25c440b9        ldr         w5,[x1, #0xc4]                          
ram:fffd26d8    44b02d51        sub         w4,w2,#0xb6c                            
ram:fffd26dc    850000b9        str         w5,[x4]                                 
ram:fffd26e0    25c840b9        ldr         w5,[x1, #0xc8]                          
ram:fffd26e4    44a02d51        sub         w4,w2,#0xb68                            
ram:fffd26e8    850000b9        str         w5,[x4]                                 
ram:fffd26ec    25cc40b9        ldr         w5,[x1, #0xcc]                          
ram:fffd26f0    44902d51        sub         w4,w2,#0xb64                            
ram:fffd26f4    850000b9        str         w5,[x4]                                 
ram:fffd26f8    44602d51        sub         w4,w2,#0xb58                            
ram:fffd26fc    e5018052        mov         w5,#0xf                                 
ram:fffd2700    850000b9        str         w5,[x4]                                 
ram:fffd2704    25d840b9        ldr         w5,[x1, #0xd8]                          
ram:fffd2708    44502d51        sub         w4,w2,#0xb54                            
ram:fffd270c    850000b9        str         w5,[x4]                                 
ram:fffd2710    44202d51        sub         w4,w2,#0xb48                            
ram:fffd2714    800000b9        str         w0,[x4]                                 
ram:fffd2718    249c40b9        ldr         w4,[x1, #0x9c]                          
ram:fffd271c    40102d51        sub         w0,w2,#0xb44                            
ram:fffd2720    040000b9        str         w4,[x0]                                 
ram:fffd2724    24a040b9        ldr         w4,[x1, #0xa0]                          
ram:fffd2728    40002d51        sub         w0,w2,#0xb40                            
ram:fffd272c    040000b9        str         w4,[x0]                                 
ram:fffd2730    20a440b9        ldr         w0,[x1, #0xa4]                          
ram:fffd2734    42f02c51        sub         w2,w2,#0xb3c                            
ram:fffd2738    400000b9        str         w0,[x2]                                 
ram:fffd273c    80c090d2        mov         x0,#0x8604                              
ram:fffd2740    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd2744    01068052        mov         w1,#0x30                                
ram:fffd2748    010000b9        str         w1,[x0]=>DAT_ff638604                   
ram:fffd274c    00c190d2        mov         x0,#0x8608                              
ram:fffd2750    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd2754    1f0000b9        str         wzr,[x0]=>DAT_ff638608                  
ram:fffd2758    80c190d2        mov         x0,#0x860c                              
ram:fffd275c    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd2760    1f0000b9        str         wzr,[x0]=>DAT_ff63860c                  
ram:fffd2764    60044139        ldrb        w0,[x3, #0x41]                          
ram:fffd2768    00000012        and         w0,w0,#0x1                              
ram:fffd276c    014c1453        lsl         w1,w0,#0xc                              
ram:fffd2770    202c002a        orr         w0,w1,w0, LSL #0xb                      
ram:fffd2774    61404039        ldrb        w1,[x3, #0x10]                          
ram:fffd2778    21001f32        orr         w1,w1,#0x2                              
ram:fffd277c    211c0053        uxtb        w1,w1                                   
ram:fffd2780    0100012a        orr         w1,w0,w1                                
ram:fffd2784    00c390d2        mov         x0,#0x8618                              
ram:fffd2788    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd278c    010000b9        str         w1,[x0]=>DAT_ff638618                   
ram:fffd2790    60384039        ldrb        w0,[x3, #0xe]                           
ram:fffd2794    1f080071        cmp         w0,#0x2                                 
ram:fffd2798    81010054        b.ne        LAB_fffd27c8                            
ram:fffd279c    60044139        ldrb        w0,[x3, #0x41]                          
ram:fffd27a0    62404039        ldrb        w2,[x3, #0x10]                          
ram:fffd27a4    01001553        ubfiz       w1,w0,#0xb,#0x1                         
ram:fffd27a8    42001f32        orr         w2,w2,#0x2                              
ram:fffd27ac    00001f12        and         w0,w0,#0x2                              
ram:fffd27b0    2130002a        orr         w1,w1,w0, LSL #0xc                      
ram:fffd27b4    421c0053        uxtb        w2,w2                                   
ram:fffd27b8    00c390d2        mov         x0,#0x8618                              
ram:fffd27bc    2100022a        orr         w1,w1,w2                                
ram:fffd27c0    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd27c4    010000b9        str         w1,[x0]=>DAT_ff638618                   
                            LAB_fffd27c8:                 ;XREF[1,0]:   fffd2798
ram:fffd27c8    00008052        mov         w0,#0x0                                 
ram:fffd27cc    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd27d0()
                                                          ;XREF[1,0]:   fffd44b8
ram:fffd27d0    013c0053        uxth        w1,w0                                   
ram:fffd27d4    3f540771        cmp         w1,#0x1d5                               
ram:fffd27d8    e0008052        mov         w0,#0x7                                 
ram:fffd27dc    c9010054        b.ls        LAB_fffd2814                            
ram:fffd27e0    3fc00971        cmp         w1,#0x270                               
ram:fffd27e4    c0008052        mov         w0,#0x6                                 
ram:fffd27e8    69010054        b.ls        LAB_fffd2814                            
ram:fffd27ec    3fa40e71        cmp         w1,#0x3a9                               
ram:fffd27f0    60018052        mov         w0,#0xb                                 
ram:fffd27f4    09010054        b.ls        LAB_fffd2814                            
ram:fffd27f8    3f841371        cmp         w1,#0x4e1                               
ram:fffd27fc    40018052        mov         w0,#0xa                                 
ram:fffd2800    a9000054        b.ls        LAB_fffd2814                            
ram:fffd2804    3f542171        cmp         w1,#0x855                               
ram:fffd2808    00038052        mov         w0,#0x18                                
ram:fffd280c    21038052        mov         w1,#0x19                                
ram:fffd2810    2080801a        csel        w0,w1,w0,hi                             
                            LAB_fffd2814:                 ;XREF[4,0]:   fffd27dc,fffd27e8,fffd27f4,fffd2800
ram:fffd2814    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd2818()
                                                          ;XREF[13,0]:  fffd3f5c,fffd3f80,fffd3f90,fffd3fa4
                                                          ;             fffd3fb4,fffd3fc8,fffd403c,fffd4058
                                                          ;             fffd4078,fffd4098,fffd4518,fffd46cc
                                                          ;             fffd46fc
ram:fffd2818    023c0053        uxth        w2,w0                                   
ram:fffd281c    213c0053        uxth        w1,w1                                   
ram:fffd2820    00008052        mov         w0,#0x0                                 
ram:fffd2824    62000034        cbz         w2,LAB_fffd2830                         
ram:fffd2828    003c8052        mov         w0,#0x1e0                               
ram:fffd282c    000cc21a        sdiv        w0,w0,w2                                
                            LAB_fffd2830:                 ;XREF[1,0]:   fffd2824
ram:fffd2830    22781e12        and         w2,w1,#0xfffffffd                       
ram:fffd2834    423c0053        uxth        w2,w2                                   
ram:fffd2838    5f040071        cmp         w2,#0x1                                 
ram:fffd283c    81030054        b.ne        LAB_fffd28ac                            
ram:fffd2840    032442d3        ubfx        x3,x0,#0x2,#0x8                         
ram:fffd2844    7f0c0071        cmp         w3,#0x3                                 
ram:fffd2848    64008052        mov         w4,#0x3                                 
ram:fffd284c    6490841a        csel        w4,w3,w4,ls                             
ram:fffd2850    831c0053        uxtb        w3,w4                                   
ram:fffd2854    001c0053        uxtb        w0,w0                                   
ram:fffd2858    84741e53        lsl         w4,w4,#0x2                              
ram:fffd285c    0400044b        sub         w4,w0,w4                                
ram:fffd2860    841c41d3        ubfx        x4,x4,#0x1,#0x7                         
ram:fffd2864    9f0c0071        cmp         w4,#0x3                                 
ram:fffd2868    45008052        mov         w5,#0x2                                 
ram:fffd286c    6330851a        csel        w3,w3,w5,cc                             
ram:fffd2870    0008034b        sub         w0,w0,w3, LSL #0x2                      
ram:fffd2874    0504044b        sub         w5,w0,w4, LSL #0x1                      
ram:fffd2878    a51c0053        uxtb        w5,w5                                   
ram:fffd287c    4420c41a        lsl         w4,w2,w4                                
ram:fffd2880    bf001f6b        cmp         w5,wzr                                  
ram:fffd2884    4020c31a        lsl         w0,w2,w3                                
ram:fffd2888    84040051        sub         w4,w4,#0x1                              
ram:fffd288c    a5049f1a        csinc       w5,w5,wzr,eq                            
ram:fffd2890    00040051        sub         w0,w0,#0x1                              
ram:fffd2894    84781f53        lsl         w4,w4,#0x1                              
ram:fffd2898    4220c51a        lsl         w2,w2,w5                                
ram:fffd289c    800c002a        orr         w0,w4,w0, LSL #0x3                      
ram:fffd28a0    42040051        sub         w2,w2,#0x1                              
ram:fffd28a4    0000022a        orr         w0,w0,w2                                
ram:fffd28a8    003c0053        uxth        w0,w0                                   
                            LAB_fffd28ac:                 ;XREF[1,0]:   fffd283c
ram:fffd28ac    3f080071        cmp         w1,#0x2                                 
ram:fffd28b0    21010054        b.ne        LAB_fffd28d4                            
ram:fffd28b4    002442d3        ubfx        x0,x0,#0x2,#0x8                         
ram:fffd28b8    c1008052        mov         w1,#0x6                                 
ram:fffd28bc    1f180071        cmp         w0,#0x6                                 
ram:fffd28c0    0090811a        csel        w0,w0,w1,ls                             
ram:fffd28c4    21008052        mov         w1,#0x1                                 
ram:fffd28c8    2020c01a        lsl         w0,w1,w0                                
ram:fffd28cc    00040051        sub         w0,w0,#0x1                              
ram:fffd28d0    004041d3        ubfx        x0,x0,#0x1,#0x10                        
                            LAB_fffd28d4:                 ;XREF[1,0]:   fffd28b0
ram:fffd28d4    00180012        and         w0,w0,#0x7f                             
ram:fffd28d8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd28dc()
                                                          ;XREF[5,0]:   fffd3be4,fffd3db8,fffd3dd8,fffd444c
                                                          ;             fffda1b0
ram:fffd28dc    213c0053        uxth        w1,w1                                   
ram:fffd28e0    3f040071        cmp         w1,#0x1                                 
ram:fffd28e4    023c0053        uxth        w2,w0                                   
ram:fffd28e8    a1010054        b.ne        LAB_fffd291c                            
ram:fffd28ec    5fe80971        cmp         w2,#0x27a                               
ram:fffd28f0    a0008052        mov         w0,#0x5                                 
ram:fffd28f4    c8000054        b.hi        LAB_fffd290c                            
ram:fffd28f8    4008c01a        udiv        w0,w2,w0                                
ram:fffd28fc    00040011        add         w0,w0,#0x1                              
ram:fffd2900    00301d53        ubfiz       w0,w0,#0x3,#0xd                         
ram:fffd2904    00001e32        orr         w0,w0,#0x4                              
ram:fffd2908    3f000014        b           LAB_fffd2a04                            
                            LAB_fffd290c:                 ;XREF[1,0]:   fffd28f4
ram:fffd290c    42640551        sub         w2,w2,#0x159                            
ram:fffd2910    400cc01a        sdiv        w0,w2,w0                                
ram:fffd2914    00301d53        ubfiz       w0,w0,#0x3,#0xd                         
ram:fffd2918    3b000014        b           LAB_fffd2a04                            
                            LAB_fffd291c:                 ;XREF[1,0]:   fffd28e8
ram:fffd291c    3f080071        cmp         w1,#0x2                                 
ram:fffd2920    a1010054        b.ne        LAB_fffd2954                            
ram:fffd2924    800c8052        mov         w0,#0x64                                
ram:fffd2928    5f5c0971        cmp         w2,#0x257                               
ram:fffd292c    407c001b        mul         w0,w2,w0                                
ram:fffd2930    a9000054        b.ls        LAB_fffd2944                            
ram:fffd2934    00384051        sub         w0,w0,#0xe, LSL #12                     
ram:fffd2938    00802951        sub         w0,w0,#0xa60                            
ram:fffd293c    41518052        mov         w1,#0x28a                               
ram:fffd2940    2f000014        b           LAB_fffd29fc                            
                            LAB_fffd2944:                 ;XREF[1,0]:   fffd2930
ram:fffd2944    00284051        sub         w0,w0,#0xa, LSL #12                     
ram:fffd2948    00203f51        sub         w0,w0,#0xfc8                            
ram:fffd294c    41518052        mov         w1,#0x28a                               
ram:fffd2950    0a000014        b           LAB_fffd2978                            
                            LAB_fffd2954:                 ;XREF[1,0]:   fffd2920
ram:fffd2954    3f0c0071        cmp         w1,#0x3                                 
ram:fffd2958    01020054        b.ne        LAB_fffd2998                            
ram:fffd295c    800c8052        mov         w0,#0x64                                
ram:fffd2960    5f6c0371        cmp         w2,#0xdb                                
ram:fffd2964    407c001b        mul         w0,w2,w0                                
ram:fffd2968    09010054        b.ls        LAB_fffd2988                            
ram:fffd296c    00144051        sub         w0,w0,#0x5, LSL #12                     
ram:fffd2970    00c01751        sub         w0,w0,#0x5f0                            
ram:fffd2974    01328052        mov         w1,#0x190                               
                            LAB_fffd2978:                 ;XREF[1,0]:   fffd2950
ram:fffd2978    000cc11a        sdiv        w0,w0,w1                                
ram:fffd297c    003c0053        uxth        w0,w0                                   
ram:fffd2980    00001a32        orr         w0,w0,#0x40                             
ram:fffd2984    20000014        b           LAB_fffd2a04                            
                            LAB_fffd2988:                 ;XREF[1,0]:   fffd2968
ram:fffd2988    00084051        sub         w0,w0,#0x2, LSL #12                     
ram:fffd298c    00401c51        sub         w0,w0,#0x710                            
ram:fffd2990    01328052        mov         w1,#0x190                               
ram:fffd2994    1a000014        b           LAB_fffd29fc                            
                            LAB_fffd2998:                 ;XREF[1,0]:   fffd2958
ram:fffd2998    3f100071        cmp         w1,#0x4                                 
ram:fffd299c    00008052        mov         w0,#0x0                                 
ram:fffd29a0    21030054        b.ne        LAB_fffd2a04                            
ram:fffd29a4    5fd00971        cmp         w2,#0x274                               
ram:fffd29a8    c8000054        b.hi        LAB_fffd29c0                            
ram:fffd29ac    5f580271        cmp         w2,#0x96                                
ram:fffd29b0    a9010054        b.ls        LAB_fffd29e4                            
ram:fffd29b4    5f180771        cmp         w2,#0x1c6                               
ram:fffd29b8    89010054        b.ls        LAB_fffd29e8                            
ram:fffd29bc    02000014        b           LAB_fffd29c4                            
                            LAB_fffd29c0:                 ;XREF[1,0]:   fffd29a8
ram:fffd29c0    a24e8052        mov         w2,#0x275                               
                            LAB_fffd29c4:                 ;XREF[1,0]:   fffd29bc
ram:fffd29c4    800c8052        mov         w0,#0x64                                
ram:fffd29c8    407c001b        mul         w0,w2,w0                                
ram:fffd29cc    00204051        sub         w0,w0,#0x8, LSL #12                     
ram:fffd29d0    00100251        sub         w0,w0,#0x84                             
ram:fffd29d4    014b8052        mov         w1,#0x258                               
ram:fffd29d8    000cc11a        sdiv        w0,w0,w1                                
ram:fffd29dc    00001a32        orr         w0,w0,#0x40                             
ram:fffd29e0    08000014        b           LAB_fffd2a00                            
                            LAB_fffd29e4:                 ;XREF[1,0]:   fffd29b0
ram:fffd29e4    c2128052        mov         w2,#0x96                                
                            LAB_fffd29e8:                 ;XREF[1,0]:   fffd29b8
ram:fffd29e8    800c8052        mov         w0,#0x64                                
ram:fffd29ec    407c001b        mul         w0,w2,w0                                
ram:fffd29f0    000c4051        sub         w0,w0,#0x3, LSL #12                     
ram:fffd29f4    00602a51        sub         w0,w0,#0xa98                            
ram:fffd29f8    014b8052        mov         w1,#0x258                               
                            LAB_fffd29fc:                 ;XREF[2,0]:   fffd2940,fffd2994
ram:fffd29fc    000cc11a        sdiv        w0,w0,w1                                
                            LAB_fffd2a00:                 ;XREF[1,0]:   fffd29e0
ram:fffd2a00    003c0053        uxth        w0,w0                                   
                            LAB_fffd2a04:                 ;XREF[4,0]:   fffd2908,fffd2918,fffd2984,fffd29a0
ram:fffd2a04    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd2a08()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd2a20,fffd3f10
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd2a1c,fffd3f0c
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd2a18,fffd3f08
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd2a14,fffd3f00
          ;local_50      undefined8         -50                      ;XREF[2,0]:   fffd2a10,fffd3f04
          ;local_60      undefined8         -60                      ;XREF[2,0]:   fffd2a08,fffd3f14
                                                          ;XREF[8,0]:   fffd9874,fffd994c,fffd9d7c,fffd9e10
                                                          ;             fffda0bc,fffda1ec,fffda6c0,fffda9f8
ram:fffd2a08    fd7bbaa9        stp         x29,x30,[sp, #local_60]!                
ram:fffd2a0c    fd030091        mov         x29,sp                                  
ram:fffd2a10    f35301a9        stp         x19,x20,[sp, #local_50+0x60]            
ram:fffd2a14    f55b02a9        stp         x21,x22,[sp, #local_40+0x60]            
ram:fffd2a18    f76303a9        stp         x23,x24,[sp, #local_30+0x60]            
ram:fffd2a1c    f96b04a9        stp         x25,x26,[sp, #local_20+0x60]            
ram:fffd2a20    fb2b00f9        str         x27,[sp, #local_10+0x60]                
ram:fffd2a24    145040f9        ldr         x20,[x0, #0xa0]                         
ram:fffd2a28    08e44639        ldrb        w8,[x0, #0x1b9]                         
ram:fffd2a2c    f50300aa        mov         x21,x0                                  
ram:fffd2a30    1f050071        cmp         w8,#0x1                                 
ram:fffd2a34    80c6288b        add         x0,x20,w8, SXTW  #0x1                   
ram:fffd2a38    01704079        ldrh        w1,[x0, #0x38]                          
ram:fffd2a3c    a4e24639        ldrb        w4,[x21, #0x1b8]                        
ram:fffd2a40    8b064139        ldrb        w11,[x20, #0x41]                        
ram:fffd2a44    870a4139        ldrb        w7,[x20, #0x42]                         
ram:fffd2a48    85ae4079        ldrh        w5,[x20, #0x56]                         
ram:fffd2a4c    80b24079        ldrh        w0,[x20, #0x58]                         
ram:fffd2a50    83f24139        ldrb        w3,[x20, #0x7c]                         
ram:fffd2a54    41020054        b.ne        LAB_fffd2a9c                            
ram:fffd2a58    862e4079        ldrh        w6,[x20, #0x16]                         
ram:fffd2a5c    c2040051        sub         w2,w6,#0x1                              
ram:fffd2a60    423c0053        uxth        w2,w2                                   
ram:fffd2a64    5fc00371        cmp         w2,#0xf0                                
ram:fffd2a68    82364079        ldrh        w2,[x20, #0x1a]                         
ram:fffd2a6c    c630851a        csel        w6,w6,w5,cc                             
ram:fffd2a70    49040051        sub         w9,w2,#0x1                              
ram:fffd2a74    293d0053        uxth        w9,w9                                   
ram:fffd2a78    3fc10371        cmp         w9,#0xf0                                
ram:fffd2a7c    893a4079        ldrh        w9,[x20, #0x1c]                         
ram:fffd2a80    4230801a        csel        w2,w2,w0,cc                             
ram:fffd2a84    2a050051        sub         w10,w9,#0x1                             
ram:fffd2a88    4a3d0053        uxth        w10,w10                                 
ram:fffd2a8c    291d0053        uxtb        w9,w9                                   
ram:fffd2a90    5fbd0371        cmp         w10,#0xef                               
ram:fffd2a94    2391831a        csel        w3,w9,w3,ls                             
ram:fffd2a98    03000014        b           LAB_fffd2aa4                            
                            LAB_fffd2a9c:                 ;XREF[1,0]:   fffd2a54
ram:fffd2a9c    e203002a        mov         w2,w0                                   
ram:fffd2aa0    e603052a        mov         w6,w5                                   
                            LAB_fffd2aa4:                 ;XREF[1,0]:   fffd2a98
ram:fffd2aa4    89da4139        ldrb        w9,[x20, #0x76]                         
ram:fffd2aa8    4c0000b0        adrp        x12,0xfffdb000                          
ram:fffd2aac    8a512c91        add         x10,x12,#0xb14                          
ram:fffd2ab0    490100b9        str         w9,[x10]=>DAT_fffdbb14                  
ram:fffd2ab4    8ace4079        ldrh        w10,[x20, #0x66]                        
ram:fffd2ab8    6a000034        cbz         w10,LAB_fffd2ac4                        
ram:fffd2abc    1f050071        cmp         w8,#0x1                                 
ram:fffd2ac0    a1030054        b.ne        LAB_fffd2b34                            
                            LAB_fffd2ac4:                 ;XREF[1,0]:   fffd2ab8
ram:fffd2ac4    883a4039        ldrb        w8,[x20, #0xe]                          
ram:fffd2ac8    68000035        cbnz        w8,LAB_fffd2ad4                         
ram:fffd2acc    853e8052        mov         w5,#0x1f4                               
ram:fffd2ad0    18000014        b           LAB_fffd2b30                            
                            LAB_fffd2ad4:                 ;XREF[1,0]:   fffd2ac8
ram:fffd2ad4    1f0d0071        cmp         w8,#0x3                                 
ram:fffd2ad8    8a3e8052        mov         w10,#0x1f4                              
ram:fffd2adc    60000054        b.eq        LAB_fffd2ae8                            
ram:fffd2ae0    1f050071        cmp         w8,#0x1                                 
ram:fffd2ae4    e1000054        b.ne        LAB_fffd2b00                            
                            LAB_fffd2ae8:                 ;XREF[1,0]:   fffd2adc
ram:fffd2ae8    88a64079        ldrh        w8,[x20, #0x52]                         
ram:fffd2aec    aa7c0a1b        mul         w10,w5,w10                              
ram:fffd2af0    a500080b        add         w5,w5,w8                                
ram:fffd2af4    450dc51a        sdiv        w5,w10,w5                               
ram:fffd2af8    a5d00711        add         w5,w5,#0x1f4                            
ram:fffd2afc    0d000014        b           LAB_fffd2b30                            
                            LAB_fffd2b00:                 ;XREF[1,0]:   fffd2ae4
ram:fffd2b00    1f090071        cmp         w8,#0x2                                 
ram:fffd2b04    81010054        b.ne        LAB_fffd2b34                            
ram:fffd2b08    05198052        mov         w5,#0xc8                                
ram:fffd2b0c    49000034        cbz         w9,LAB_fffd2b14                         
ram:fffd2b10    05148052        mov         w5,#0xa0                                
                            LAB_fffd2b14:                 ;XREF[1,0]:   fffd2b0c
ram:fffd2b14    85ce0079        strh        w5,[x20, #0x66]                         
ram:fffd2b18    850e4139        ldrb        w5,[x20, #0x43]                         
ram:fffd2b1c    c5000034        cbz         w5,LAB_fffd2b34                         
ram:fffd2b20    85ce4079        ldrh        w5,[x20, #0x66]                         
ram:fffd2b24    68018052        mov         w8,#0xb                                 
ram:fffd2b28    a50c050b        add         w5,w5,w5, LSL #0x3                      
ram:fffd2b2c    a50cc81a        sdiv        w5,w5,w8                                
                            LAB_fffd2b30:                 ;XREF[2,0]:   fffd2ad0,fffd2afc
ram:fffd2b30    85ce0079        strh        w5,[x20, #0x66]                         
                            LAB_fffd2b34:                 ;XREF[3,0]:   fffd2ac0,fffd2b04,fffd2b1c
ram:fffd2b34    85d24079        ldrh        w5,[x20, #0x68]                         
ram:fffd2b38    85000034        cbz         w5,LAB_fffd2b48                         
ram:fffd2b3c    a5e64639        ldrb        w5,[x21, #0x1b9]                        
ram:fffd2b40    bf040071        cmp         w5,#0x1                                 
ram:fffd2b44    e1030054        b.ne        LAB_fffd2bc0                            
                            LAB_fffd2b48:                 ;XREF[1,0]:   fffd2b38
ram:fffd2b48    853a4039        ldrb        w5,[x20, #0xe]                          
ram:fffd2b4c    65000035        cbnz        w5,LAB_fffd2b58                         
ram:fffd2b50    803e8052        mov         w0,#0x1f4                               
ram:fffd2b54    1a000014        b           LAB_fffd2bbc                            
                            LAB_fffd2b58:                 ;XREF[1,0]:   fffd2b4c
ram:fffd2b58    bf0c0071        cmp         w5,#0x3                                 
ram:fffd2b5c    883e8052        mov         w8,#0x1f4                               
ram:fffd2b60    60000054        b.eq        LAB_fffd2b6c                            
ram:fffd2b64    bf040071        cmp         w5,#0x1                                 
ram:fffd2b68    e1000054        b.ne        LAB_fffd2b84                            
                            LAB_fffd2b6c:                 ;XREF[1,0]:   fffd2b60
ram:fffd2b6c    85a24079        ldrh        w5,[x20, #0x50]                         
ram:fffd2b70    a87c081b        mul         w8,w5,w8                                
ram:fffd2b74    a000000b        add         w0,w5,w0                                
ram:fffd2b78    000dc01a        sdiv        w0,w8,w0                                
ram:fffd2b7c    00d00711        add         w0,w0,#0x1f4                            
ram:fffd2b80    0f000014        b           LAB_fffd2bbc                            
                            LAB_fffd2b84:                 ;XREF[1,0]:   fffd2b68
ram:fffd2b84    bf080071        cmp         w5,#0x2                                 
ram:fffd2b88    c1010054        b.ne        LAB_fffd2bc0                            
ram:fffd2b8c    859e4079        ldrh        w5,[x20, #0x4e]                         
ram:fffd2b90    087c081b        mul         w8,w0,w8                                
ram:fffd2b94    a000000b        add         w0,w5,w0                                
ram:fffd2b98    000dc01a        sdiv        w0,w8,w0                                
ram:fffd2b9c    850e4139        ldrb        w5,[x20, #0x43]                         
ram:fffd2ba0    80d20079        strh        w0,[x20, #0x68]                         
ram:fffd2ba4    e5000034        cbz         w5,LAB_fffd2bc0                         
ram:fffd2ba8    65018052        mov         w5,#0xb                                 
ram:fffd2bac    003c0012        and         w0,w0,#0xffff                           
ram:fffd2bb0    007c051b        mul         w0,w0,w5                                
ram:fffd2bb4    c5008052        mov         w5,#0x6                                 
ram:fffd2bb8    000cc51a        sdiv        w0,w0,w5                                
                            LAB_fffd2bbc:                 ;XREF[2,0]:   fffd2b54,fffd2b80
ram:fffd2bbc    80d20079        strh        w0,[x20, #0x68]                         
                            LAB_fffd2bc0:                 ;XREF[3,0]:   fffd2b44,fffd2b88,fffd2ba4
ram:fffd2bc0    80ca4079        ldrh        w0,[x20, #0x64]                         
ram:fffd2bc4    40040035        cbnz        w0,LAB_fffd2c4c                         
ram:fffd2bc8    803a4039        ldrb        w0,[x20, #0xe]                          
ram:fffd2bcc    a0010034        cbz         w0,LAB_fffd2c00                         
ram:fffd2bd0    1f0c0071        cmp         w0,#0x3                                 
ram:fffd2bd4    21010054        b.ne        LAB_fffd2bf8                            
ram:fffd2bd8    809a4079        ldrh        w0,[x20, #0x4c]                         
ram:fffd2bdc    88b64079        ldrh        w8,[x20, #0x5a]                         
ram:fffd2be0    853e8052        mov         w5,#0x1f4                               
ram:fffd2be4    057c051b        mul         w5,w0,w5                                
ram:fffd2be8    0000080b        add         w0,w0,w8                                
ram:fffd2bec    a00cc01a        sdiv        w0,w5,w0                                
ram:fffd2bf0    00d00711        add         w0,w0,#0x1f4                            
ram:fffd2bf4    15000014        b           LAB_fffd2c48                            
                            LAB_fffd2bf8:                 ;XREF[1,0]:   fffd2bd4
ram:fffd2bf8    1f040071        cmp         w0,#0x1                                 
ram:fffd2bfc    61000054        b.ne        LAB_fffd2c08                            
                            LAB_fffd2c00:                 ;XREF[1,0]:   fffd2bcc
ram:fffd2c00    803e8052        mov         w0,#0x1f4                               
ram:fffd2c04    11000014        b           LAB_fffd2c48                            
                            LAB_fffd2c08:                 ;XREF[1,0]:   fffd2bfc
ram:fffd2c08    1f080071        cmp         w0,#0x2                                 
ram:fffd2c0c    01020054        b.ne        LAB_fffd2c4c                            
ram:fffd2c10    85b64079        ldrh        w5,[x20, #0x5a]                         
ram:fffd2c14    889a4079        ldrh        w8,[x20, #0x4c]                         
ram:fffd2c18    803e8052        mov         w0,#0x1f4                               
ram:fffd2c1c    a07c001b        mul         w0,w5,w0                                
ram:fffd2c20    0501050b        add         w5,w8,w5                                
ram:fffd2c24    000cc51a        sdiv        w0,w0,w5                                
ram:fffd2c28    850e4139        ldrb        w5,[x20, #0x43]                         
ram:fffd2c2c    80ca0079        strh        w0,[x20, #0x64]                         
ram:fffd2c30    e5000034        cbz         w5,LAB_fffd2c4c                         
ram:fffd2c34    65018052        mov         w5,#0xb                                 
ram:fffd2c38    003c0012        and         w0,w0,#0xffff                           
ram:fffd2c3c    007c051b        mul         w0,w0,w5                                
ram:fffd2c40    c5008052        mov         w5,#0x6                                 
ram:fffd2c44    000cc51a        sdiv        w0,w0,w5                                
                            LAB_fffd2c48:                 ;XREF[2,0]:   fffd2bf4,fffd2c04
ram:fffd2c48    80ca0079        strh        w0,[x20, #0x64]                         
                            LAB_fffd2c4c:                 ;XREF[3,0]:   fffd2bc4,fffd2c0c,fffd2c30
ram:fffd2c4c    80d64079        ldrh        w0,[x20, #0x6a]                         
ram:fffd2c50    05c88052        mov         w5,#0x640                               
ram:fffd2c54    1f001f6b        cmp         w0,wzr                                  
ram:fffd2c58    0510851a        csel        w5,w0,w5,ne                             
ram:fffd2c5c    85d60079        strh        w5,[x20, #0x6a]                         
ram:fffd2c60    3f00056b        cmp         w1,w5                                   
ram:fffd2c64    e003012a        mov         w0,w1                                   
ram:fffd2c68    63000054        b.cc        LAB_fffd2c74                            
ram:fffd2c6c    a0300051        sub         w0,w5,#0xc                              
ram:fffd2c70    003c0053        uxth        w0,w0                                   
                            LAB_fffd2c74:                 ;XREF[1,0]:   fffd2c68
ram:fffd2c74    b35640f9        ldr         x19,[x21, #0xa8]                        
ram:fffd2c78    24110035        cbnz        w4,LAB_fffd2e9c                         
ram:fffd2c7c    1f3c0671        cmp         w0,#0x18f                               
ram:fffd2c80    88000054        b.hi        LAB_fffd2c90                            
ram:fffd2c84    a0008052        mov         w0,#0x5                                 
ram:fffd2c88    601e00b9        str         w0,[x19, #0x1c]                         
ram:fffd2c8c    06000014        b           LAB_fffd2ca4                            
                            LAB_fffd2c90:                 ;XREF[1,0]:   fffd2c80
ram:fffd2c90    1f500871        cmp         w0,#0x214                               
ram:fffd2c94    28010054        b.hi        LAB_fffd2cb8                            
ram:fffd2c98    e0008052        mov         w0,#0x7                                 
ram:fffd2c9c    601e00b9        str         w0,[x19, #0x1c]                         
ram:fffd2ca0    c0008052        mov         w0,#0x6                                 
                            LAB_fffd2ca4:                 ;XREF[1,0]:   fffd2c8c
ram:fffd2ca4    602200b9        str         w0,[x19, #0x20]                         
ram:fffd2ca8    056a9852        mov         w5,#0xc350                              
ram:fffd2cac    00e28452        mov         w0,#0x2710                              
ram:fffd2cb0    884f9252        mov         w8,#0x927c                              
ram:fffd2cb4    26000014        b           LAB_fffd2d4c                            
                            LAB_fffd2cb8:                 ;XREF[1,0]:   fffd2c94
ram:fffd2cb8    1f680a71        cmp         w0,#0x29a                               
ram:fffd2cbc    28010054        b.hi        LAB_fffd2ce0                            
ram:fffd2cc0    20018052        mov         w0,#0x9                                 
ram:fffd2cc4    601e00b9        str         w0,[x19, #0x1c]                         
ram:fffd2cc8    e0008052        mov         w0,#0x7                                 
ram:fffd2ccc    602200b9        str         w0,[x19, #0x20]                         
ram:fffd2cd0    05f99552        mov         w5,#0xafc8                              
ram:fffd2cd4    80a98352        mov         w0,#0x1d4c                              
ram:fffd2cd8    08949152        mov         w8,#0x8ca0                              
ram:fffd2cdc    1c000014        b           LAB_fffd2d4c                            
                            LAB_fffd2ce0:                 ;XREF[1,0]:   fffd2cbc
ram:fffd2ce0    1f7c0c71        cmp         w0,#0x31f                               
ram:fffd2ce4    28010054        b.hi        LAB_fffd2d08                            
ram:fffd2ce8    60018052        mov         w0,#0xb                                 
ram:fffd2cec    601e00b9        str         w0,[x19, #0x1c]                         
ram:fffd2cf0    00018052        mov         w0,#0x8                                 
ram:fffd2cf4    602200b9        str         w0,[x19, #0x20]                         
ram:fffd2cf8    05889352        mov         w5,#0x9c40                              
ram:fffd2cfc    80a98352        mov         w0,#0x1d4c                              
ram:fffd2d00    08179152        mov         w8,#0x88b8                              
ram:fffd2d04    12000014        b           LAB_fffd2d4c                            
                            LAB_fffd2d08:                 ;XREF[1,0]:   fffd2ce4
ram:fffd2d08    1f900e71        cmp         w0,#0x3a4                               
ram:fffd2d0c    28010054        b.hi        LAB_fffd2d30                            
ram:fffd2d10    a0018052        mov         w0,#0xd                                 
ram:fffd2d14    601e00b9        str         w0,[x19, #0x1c]                         
ram:fffd2d18    20018052        mov         w0,#0x9                                 
ram:fffd2d1c    602200b9        str         w0,[x19, #0x20]                         
ram:fffd2d20    052f8d52        mov         w5,#0x6978                              
ram:fffd2d24    80268452        mov         w0,#0x2134                              
ram:fffd2d28    089a9052        mov         w8,#0x84d0                              
ram:fffd2d2c    08000014        b           LAB_fffd2d4c                            
                            LAB_fffd2d30:                 ;XREF[1,0]:   fffd2d0c
ram:fffd2d30    c0018052        mov         w0,#0xe                                 
ram:fffd2d34    601e00b9        str         w0,[x19, #0x1c]                         
ram:fffd2d38    40018052        mov         w0,#0xa                                 
ram:fffd2d3c    602200b9        str         w0,[x19, #0x20]                         
ram:fffd2d40    05358c52        mov         w5,#0x61a8                              
ram:fffd2d44    80268452        mov         w0,#0x2134                              
ram:fffd2d48    081d9052        mov         w8,#0x80e8                              
                            LAB_fffd2d4c:                 ;XREF[4,0]:   fffd2cb4,fffd2cdc,fffd2d04,fffd2d2c
ram:fffd2d4c    09538752        mov         w9,#0x3a98                              
ram:fffd2d50    0a488852        mov         w10,#0x4240                             
ram:fffd2d54    297c091b        mul         w9,w1,w9                                
ram:fffd2d58    ea01a072        movk        w10,#0xf, LSL #16                       
ram:fffd2d5c    2909ca1a        udiv        w9,w9,w10                               
ram:fffd2d60    29050011        add         w9,w9,#0x1                              
ram:fffd2d64    3f110071        cmp         w9,#0x4                                 
ram:fffd2d68    48000054        b.hi        LAB_fffd2d70                            
ram:fffd2d6c    a9008052        mov         w9,#0x5                                 
                            LAB_fffd2d70:                 ;XREF[1,0]:   fffd2d68
ram:fffd2d70    694200b9        str         w9,[x19, #0x40]                         
ram:fffd2d74    694240b9        ldr         w9,[x19, #0x40]                         
ram:fffd2d78    3f210071        cmp         w9,#0x8                                 
ram:fffd2d7c    89000054        b.ls        LAB_fffd2d8c                            
ram:fffd2d80    29050011        add         w9,w9,#0x1                              
ram:fffd2d84    29791f12        and         w9,w9,#0xfffffffe                       
ram:fffd2d88    694200b9        str         w9,[x19, #0x40]                         
                            LAB_fffd2d8c:                 ;XREF[1,0]:   fffd2d7c
ram:fffd2d8c    694240b9        ldr         w9,[x19, #0x40]                         
ram:fffd2d90    3f410071        cmp         w9,#0x10                                
ram:fffd2d94    69000054        b.ls        LAB_fffd2da0                            
ram:fffd2d98    09028052        mov         w9,#0x10                                
ram:fffd2d9c    694200b9        str         w9,[x19, #0x40]                         
                            LAB_fffd2da0:                 ;XREF[1,0]:   fffd2d94
ram:fffd2da0    09488852        mov         w9,#0x4240                              
ram:fffd2da4    087d011b        mul         w8,w8,w1                                
ram:fffd2da8    e901a072        movk        w9,#0xf, LSL #16                        
ram:fffd2dac    0909c91a        udiv        w9,w8,w9                                
ram:fffd2db0    08488852        mov         w8,#0x4240                              
ram:fffd2db4    a57c011b        mul         w5,w5,w1                                
ram:fffd2db8    e801a072        movk        w8,#0xf, LSL #16                        
ram:fffd2dbc    a808c81a        udiv        w8,w5,w8                                
ram:fffd2dc0    08050011        add         w8,w8,#0x1                              
ram:fffd2dc4    683a00b9        str         w8,[x19, #0x38]                         
ram:fffd2dc8    08488852        mov         w8,#0x4240                              
ram:fffd2dcc    e801a072        movk        w8,#0xf, LSL #16                        
ram:fffd2dd0    007c011b        mul         w0,w0,w1                                
ram:fffd2dd4    0008c81a        udiv        w0,w0,w8                                
ram:fffd2dd8    85008052        mov         w5,#0x4                                 
ram:fffd2ddc    00040011        add         w0,w0,#0x1                              
ram:fffd2de0    1f00056b        cmp         w0,w5                                   
ram:fffd2de4    a030801a        csel        w0,w5,w0,cc                             
ram:fffd2de8    603200b9        str         w0,[x19, #0x30]                         
ram:fffd2dec    603600b9        str         w0,[x19, #0x34]                         
ram:fffd2df0    08488852        mov         w8,#0x4240                              
ram:fffd2df4    80a98352        mov         w0,#0x1d4c                              
ram:fffd2df8    207c001b        mul         w0,w1,w0                                
ram:fffd2dfc    e801a072        movk        w8,#0xf, LSL #16                        
ram:fffd2e00    0008c81a        udiv        w0,w0,w8                                
ram:fffd2e04    00040011        add         w0,w0,#0x1                              
ram:fffd2e08    1f00056b        cmp         w0,w5                                   
ram:fffd2e0c    654e00b9        str         w5,[x19, #0x4c]                         
ram:fffd2e10    655200b9        str         w5,[x19, #0x50]                         
ram:fffd2e14    a530801a        csel        w5,w5,w0,cc                             
ram:fffd2e18    29050011        add         w9,w9,#0x1                              
ram:fffd2e1c    e003052a        mov         w0,w5                                   
ram:fffd2e20    692600b9        str         w9,[x19, #0x24]                         
ram:fffd2e24    654600b9        str         w5,[x19, #0x44]                         
ram:fffd2e28    604a00b9        str         w0,[x19, #0x48]                         
ram:fffd2e2c    ff0c0071        cmp         w7,#0x3                                 
ram:fffd2e30    88000054        b.hi        LAB_fffd2e40                            
ram:fffd2e34    00f49e52        mov         w0,#0xf7a0                              
ram:fffd2e38    6000a072        movk        w0,#0x3, LSL #16                        
ram:fffd2e3c    03000014        b           LAB_fffd2e48                            
                            LAB_fffd2e40:                 ;XREF[1,0]:   fffd2e30
ram:fffd2e40    00e68a52        mov         w0,#0x5730                              
ram:fffd2e44    a000a072        movk        w0,#0x5, LSL #16                        
                            LAB_fffd2e48:                 ;XREF[1,0]:   fffd2e3c
ram:fffd2e48    05488852        mov         w5,#0x4240                              
ram:fffd2e4c    e501a072        movk        w5,#0xf, LSL #16                        
ram:fffd2e50    007c011b        mul         w0,w0,w1                                
ram:fffd2e54    0008c51a        udiv        w0,w0,w5                                
ram:fffd2e58    00040011        add         w0,w0,#0x1                              
ram:fffd2e5c    600e00b9        str         w0,[x19, #0xc]                          
ram:fffd2e60    600a00b9        str         w0,[x19, #0x8]                          
ram:fffd2e64    604240b9        ldr         w0,[x19, #0x40]                         
ram:fffd2e68    652240b9        ldr         w5,[x19, #0x20]                         
ram:fffd2e6c    007c0153        lsr         w0,w0,#0x1                              
ram:fffd2e70    603e00b9        str         w0,[x19, #0x3c]                         
ram:fffd2e74    601e40b9        ldr         w0,[x19, #0x1c]                         
ram:fffd2e78    7ffa00b9        str         wzr,[x19, #0xf8]                        
ram:fffd2e7c    601600b9        str         w0,[x19, #0x14]                         
ram:fffd2e80    601200b9        str         w0,[x19, #0x10]                         
ram:fffd2e84    00180011        add         w0,w0,#0x6                              
ram:fffd2e88    0000054b        sub         w0,w0,w5                                
ram:fffd2e8c    601a00b9        str         w0,[x19, #0x18]                         
ram:fffd2e90    7ffe00b9        str         wzr,[x19, #0xfc]                        
ram:fffd2e94    80008052        mov         w0,#0x4                                 
ram:fffd2e98    cd000014        b           LAB_fffd31cc                            
                            LAB_fffd2e9c:                 ;XREF[1,0]:   fffd2c78
ram:fffd2e9c    9f040071        cmp         w4,#0x1                                 
ram:fffd2ea0    c1190054        b.ne        LAB_fffd31d8                            
ram:fffd2ea4    1f7c0c71        cmp         w0,#0x31f                               
ram:fffd2ea8    65010012        and         w5,w11,#0x1                             
ram:fffd2eac    88010054        b.hi        LAB_fffd2edc                            
ram:fffd2eb0    20018052        mov         w0,#0x9                                 
ram:fffd2eb4    a5781f53        lsl         w5,w5,#0x1                              
ram:fffd2eb8    a52c0011        add         w5,w5,#0xb                              
ram:fffd2ebc    602200b9        str         w0,[x19, #0x20]                         
ram:fffd2ec0    00179152        mov         w0,#0x88b8                              
ram:fffd2ec4    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd2ec8    08ee8252        mov         w8,#0x1770                              
ram:fffd2ecc    85a98352        mov         w5,#0x1d4c                              
ram:fffd2ed0    490d8352        mov         w9,#0x186a                              
ram:fffd2ed4    ea03002a        mov         w10,w0                                  
ram:fffd2ed8    38000014        b           LAB_fffd2fb8                            
                            LAB_fffd2edc:                 ;XREF[1,0]:   fffd2eac
ram:fffd2edc    1f900e71        cmp         w0,#0x3a4                               
ram:fffd2ee0    88010054        b.hi        LAB_fffd2f10                            
ram:fffd2ee4    a5781f53        lsl         w5,w5,#0x1                              
ram:fffd2ee8    a5340011        add         w5,w5,#0xd                              
ram:fffd2eec    40018052        mov         w0,#0xa                                 
ram:fffd2ef0    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd2ef4    602200b9        str         w0,[x19, #0x20]                         
ram:fffd2ef8    05208352        mov         w5,#0x1900                              
ram:fffd2efc    88968252        mov         w8,#0x14b4                              
ram:fffd2f00    699d8252        mov         w9,#0x14eb                              
ram:fffd2f04    00a68e52        mov         w0,#0x7530                              
ram:fffd2f08    0a9a9052        mov         w10,#0x84d0                             
ram:fffd2f0c    2b000014        b           LAB_fffd2fb8                            
                            LAB_fffd2f10:                 ;XREF[1,0]:   fffd2ee0
ram:fffd2f10    1fa41071        cmp         w0,#0x429                               
ram:fffd2f14    c8010054        b.hi        LAB_fffd2f4c                            
ram:fffd2f18    a51c0053        uxtb        w5,w5                                   
ram:fffd2f1c    a0781f53        lsl         w0,w5,#0x1                              
ram:fffd2f20    0500050b        add         w5,w0,w5                                
ram:fffd2f24    a53c0011        add         w5,w5,#0xf                              
ram:fffd2f28    60018052        mov         w0,#0xb                                 
ram:fffd2f2c    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd2f30    602200b9        str         w0,[x19, #0x20]                         
ram:fffd2f34    05208352        mov         w5,#0x1900                              
ram:fffd2f38    88968252        mov         w8,#0x14b4                              
ram:fffd2f3c    699d8252        mov         w9,#0x14eb                              
ram:fffd2f40    00a68e52        mov         w0,#0x7530                              
ram:fffd2f44    0a1d9052        mov         w10,#0x80e8                             
ram:fffd2f48    1c000014        b           LAB_fffd2fb8                            
                            LAB_fffd2f4c:                 ;XREF[1,0]:   fffd2f14
ram:fffd2f4c    1fbc1271        cmp         w0,#0x4af                               
ram:fffd2f50    69000054        b.ls        LAB_fffd2f5c                            
ram:fffd2f54    1fd01471        cmp         w0,#0x534                               
ram:fffd2f58    08010054        b.hi        LAB_fffd2f78                            
                            LAB_fffd2f5c:                 ;XREF[1,0]:   fffd2f50
ram:fffd2f5c    a51c0053        uxtb        w5,w5                                   
ram:fffd2f60    a0781f53        lsl         w0,w5,#0x1                              
ram:fffd2f64    0500050b        add         w5,w0,w5                                
ram:fffd2f68    a5480011        add         w5,w5,#0x12                             
ram:fffd2f6c    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd2f70    80018052        mov         w0,#0xc                                 
ram:fffd2f74    0b000014        b           LAB_fffd2fa0                            
                            LAB_fffd2f78:                 ;XREF[1,0]:   fffd2f58
ram:fffd2f78    1fe41671        cmp         w0,#0x5b9                               
ram:fffd2f7c    a5741e53        lsl         w5,w5,#0x2                              
ram:fffd2f80    a8000054        b.hi        LAB_fffd2f94                            
ram:fffd2f84    a5500011        add         w5,w5,#0x14                             
ram:fffd2f88    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd2f8c    c0018052        mov         w0,#0xe                                 
ram:fffd2f90    04000014        b           LAB_fffd2fa0                            
                            LAB_fffd2f94:                 ;XREF[1,0]:   fffd2f80
ram:fffd2f94    a5580011        add         w5,w5,#0x16                             
ram:fffd2f98    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd2f9c    00028052        mov         w0,#0x10                                
                            LAB_fffd2fa0:                 ;XREF[2,0]:   fffd2f74,fffd2f90
ram:fffd2fa0    602200b9        str         w0,[x19, #0x20]                         
ram:fffd2fa4    05208352        mov         w5,#0x1900                              
ram:fffd2fa8    88968252        mov         w8,#0x14b4                              
ram:fffd2fac    09718252        mov         w9,#0x1388                              
ram:fffd2fb0    00a68e52        mov         w0,#0x7530                              
ram:fffd2fb4    0aa08f52        mov         w10,#0x7d00                             
                            LAB_fffd2fb8:                 ;XREF[3,0]:   fffd2ed8,fffd2f0c,fffd2f48
ram:fffd2fb8    6d1e40b9        ldr         w13,[x19, #0x1c]                        
ram:fffd2fbc    ae450051        sub         w14,w13,#0x11                           
ram:fffd2fc0    df1d0071        cmp         w14,#0x7                                
ram:fffd2fc4    88000054        b.hi        LAB_fffd2fd4                            
ram:fffd2fc8    ad050011        add         w13,w13,#0x1                            
ram:fffd2fcc    ad791f12        and         w13,w13,#0xfffffffe                     
ram:fffd2fd0    6d1e00b9        str         w13,[x19, #0x1c]                        
                            LAB_fffd2fd4:                 ;XREF[1,0]:   fffd2fc4
ram:fffd2fd4    0d538752        mov         w13,#0x3a98                             
ram:fffd2fd8    0e488852        mov         w14,#0x4240                             
ram:fffd2fdc    2d7c0d1b        mul         w13,w1,w13                              
ram:fffd2fe0    ee01a072        movk        w14,#0xf, LSL #16                       
ram:fffd2fe4    ad09ce1a        udiv        w13,w13,w14                             
ram:fffd2fe8    ad050011        add         w13,w13,#0x1                            
ram:fffd2fec    bf250071        cmp         w13,#0x9                                
ram:fffd2ff0    48000054        b.hi        LAB_fffd2ff8                            
ram:fffd2ff4    4d018052        mov         w13,#0xa                                
                            LAB_fffd2ff8:                 ;XREF[1,0]:   fffd2ff0
ram:fffd2ff8    6d4200b9        str         w13,[x19, #0x40]                        
ram:fffd2ffc    6d4240b9        ldr         w13,[x19, #0x40]                        
ram:fffd3000    ad050011        add         w13,w13,#0x1                            
ram:fffd3004    ad791f12        and         w13,w13,#0xfffffffe                     
ram:fffd3008    bf590071        cmp         w13,#0x16                               
ram:fffd300c    49000054        b.ls        LAB_fffd3014                            
ram:fffd3010    4d038052        mov         w13,#0x1a                               
                            LAB_fffd3014:                 ;XREF[1,0]:   fffd300c
ram:fffd3014    6d4200b9        str         w13,[x19, #0x40]                        
ram:fffd3018    0d488852        mov         w13,#0x4240                             
ram:fffd301c    4a7d011b        mul         w10,w10,w1                              
ram:fffd3020    ed01a072        movk        w13,#0xf, LSL #16                       
ram:fffd3024    4d09cd1a        udiv        w13,w10,w13                             
ram:fffd3028    0a488852        mov         w10,#0x4240                             
ram:fffd302c    ea01a072        movk        w10,#0xf, LSL #16                       
ram:fffd3030    007c011b        mul         w0,w0,w1                                
ram:fffd3034    0008ca1a        udiv        w0,w0,w10                               
ram:fffd3038    00040011        add         w0,w0,#0x1                              
ram:fffd303c    1f700071        cmp         w0,#0x1c                                
ram:fffd3040    8a038052        mov         w10,#0x1c                               
ram:fffd3044    00208a1a        csel        w0,w0,w10,cs                            
ram:fffd3048    603a00b9        str         w0,[x19, #0x38]                         
ram:fffd304c    80008052        mov         w0,#0x4                                 
ram:fffd3050    604e00b9        str         w0,[x19, #0x4c]                         
ram:fffd3054    00488852        mov         w0,#0x4240                              
ram:fffd3058    297d011b        mul         w9,w9,w1                                
ram:fffd305c    e001a072        movk        w0,#0xf, LSL #16                        
ram:fffd3060    2909c01a        udiv        w9,w9,w0                                
ram:fffd3064    ad050011        add         w13,w13,#0x1                            
ram:fffd3068    29050011        add         w9,w9,#0x1                              
ram:fffd306c    6d2600b9        str         w13,[x19, #0x24]                        
ram:fffd3070    3f110071        cmp         w9,#0x4                                 
ram:fffd3074    69000054        b.ls        LAB_fffd3080                            
ram:fffd3078    695200b9        str         w9,[x19, #0x50]                         
ram:fffd307c    03000014        b           LAB_fffd3088                            
                            LAB_fffd3080:                 ;XREF[1,0]:   fffd3074
ram:fffd3080    a0008052        mov         w0,#0x5                                 
ram:fffd3084    605200b9        str         w0,[x19, #0x50]                         
                            LAB_fffd3088:                 ;XREF[1,0]:   fffd307c
ram:fffd3088    00488852        mov         w0,#0x4240                              
ram:fffd308c    087d011b        mul         w8,w8,w1                                
ram:fffd3090    e001a072        movk        w0,#0xf, LSL #16                        
ram:fffd3094    0809c01a        udiv        w8,w8,w0                                
ram:fffd3098    08050011        add         w8,w8,#0x1                              
ram:fffd309c    1f0d0071        cmp         w8,#0x3                                 
ram:fffd30a0    69000054        b.ls        LAB_fffd30ac                            
ram:fffd30a4    683200b9        str         w8,[x19, #0x30]                         
ram:fffd30a8    03000014        b           LAB_fffd30b4                            
                            LAB_fffd30ac:                 ;XREF[1,0]:   fffd30a0
ram:fffd30ac    80008052        mov         w0,#0x4                                 
ram:fffd30b0    603200b9        str         w0,[x19, #0x30]                         
                            LAB_fffd30b4:                 ;XREF[1,0]:   fffd30a8
ram:fffd30b4    00488852        mov         w0,#0x4240                              
ram:fffd30b8    a57c011b        mul         w5,w5,w1                                
ram:fffd30bc    e001a072        movk        w0,#0xf, LSL #16                        
ram:fffd30c0    a508c01a        udiv        w5,w5,w0                                
ram:fffd30c4    a5040011        add         w5,w5,#0x1                              
ram:fffd30c8    bf0c0071        cmp         w5,#0x3                                 
ram:fffd30cc    69000054        b.ls        LAB_fffd30d8                            
ram:fffd30d0    653600b9        str         w5,[x19, #0x34]                         
ram:fffd30d4    03000014        b           LAB_fffd30e0                            
                            LAB_fffd30d8:                 ;XREF[1,0]:   fffd30cc
ram:fffd30d8    80008052        mov         w0,#0x4                                 
ram:fffd30dc    603600b9        str         w0,[x19, #0x34]                         
                            LAB_fffd30e0:                 ;XREF[1,0]:   fffd30d4
ram:fffd30e0    80388152        mov         w0,#0x9c4                               
ram:fffd30e4    05488852        mov         w5,#0x4240                              
ram:fffd30e8    207c001b        mul         w0,w1,w0                                
ram:fffd30ec    e501a072        movk        w5,#0xf, LSL #16                        
ram:fffd30f0    0008c51a        udiv        w0,w0,w5                                
ram:fffd30f4    00040011        add         w0,w0,#0x1                              
ram:fffd30f8    1f0c0071        cmp         w0,#0x3                                 
ram:fffd30fc    48000054        b.hi        LAB_fffd3104                            
ram:fffd3100    80008052        mov         w0,#0x4                                 
                            LAB_fffd3104:                 ;XREF[1,0]:   fffd30fc
ram:fffd3104    604600b9        str         w0,[x19, #0x44]                         
ram:fffd3108    05488852        mov         w5,#0x4240                              
ram:fffd310c    80a98352        mov         w0,#0x1d4c                              
ram:fffd3110    207c001b        mul         w0,w1,w0                                
ram:fffd3114    e501a072        movk        w5,#0xf, LSL #16                        
ram:fffd3118    0008c51a        udiv        w0,w0,w5                                
ram:fffd311c    00040011        add         w0,w0,#0x1                              
ram:fffd3120    1f0c0071        cmp         w0,#0x3                                 
ram:fffd3124    48000054        b.hi        LAB_fffd312c                            
ram:fffd3128    80008052        mov         w0,#0x4                                 
                            LAB_fffd312c:                 ;XREF[1,0]:   fffd3124
ram:fffd312c    604a00b9        str         w0,[x19, #0x48]                         
ram:fffd3130    604a40b9        ldr         w0,[x19, #0x48]                         
ram:fffd3134    ff140071        cmp         w7,#0x5                                 
ram:fffd3138    604600b9        str         w0,[x19, #0x44]                         
ram:fffd313c    09010054        b.ls        LAB_fffd315c                            
ram:fffd3140    ff180071        cmp         w7,#0x6                                 
ram:fffd3144    20010054        b.eq        LAB_fffd3168                            
ram:fffd3148    ff1c0071        cmp         w7,#0x7                                 
ram:fffd314c    40010054        b.eq        LAB_fffd3174                            
ram:fffd3150    008e8c52        mov         w0,#0x6470                              
ram:fffd3154    0001a072        movk        w0,#0x8, LSL #16                        
ram:fffd3158    09000014        b           LAB_fffd317c                            
                            LAB_fffd315c:                 ;XREF[1,0]:   fffd313c
ram:fffd315c    00208e52        mov         w0,#0x7100                              
ram:fffd3160    4000a072        movk        w0,#0x2, LSL #16                        
ram:fffd3164    06000014        b           LAB_fffd317c                            
                            LAB_fffd3168:                 ;XREF[1,0]:   fffd3144
ram:fffd3168    00f49e52        mov         w0,#0xf7a0                              
ram:fffd316c    6000a072        movk        w0,#0x3, LSL #16                        
ram:fffd3170    03000014        b           LAB_fffd317c                            
                            LAB_fffd3174:                 ;XREF[1,0]:   fffd314c
ram:fffd3174    00e68a52        mov         w0,#0x5730                              
ram:fffd3178    a000a072        movk        w0,#0x5, LSL #16                        
                            LAB_fffd317c:                 ;XREF[3,0]:   fffd3158,fffd3164,fffd3170
ram:fffd317c    05488852        mov         w5,#0x4240                              
ram:fffd3180    e501a072        movk        w5,#0xf, LSL #16                        
ram:fffd3184    007c011b        mul         w0,w0,w1                                
ram:fffd3188    0008c51a        udiv        w0,w0,w5                                
ram:fffd318c    00040011        add         w0,w0,#0x1                              
ram:fffd3190    600e00b9        str         w0,[x19, #0xc]                          
ram:fffd3194    600a00b9        str         w0,[x19, #0x8]                          
ram:fffd3198    604240b9        ldr         w0,[x19, #0x40]                         
ram:fffd319c    652240b9        ldr         w5,[x19, #0x20]                         
ram:fffd31a0    007c0153        lsr         w0,w0,#0x1                              
ram:fffd31a4    603e00b9        str         w0,[x19, #0x3c]                         
ram:fffd31a8    601e40b9        ldr         w0,[x19, #0x1c]                         
ram:fffd31ac    7ffa00b9        str         wzr,[x19, #0xf8]                        
ram:fffd31b0    601600b9        str         w0,[x19, #0x14]                         
ram:fffd31b4    601200b9        str         w0,[x19, #0x10]                         
ram:fffd31b8    001c0011        add         w0,w0,#0x7                              
ram:fffd31bc    0000054b        sub         w0,w0,w5                                
ram:fffd31c0    601a00b9        str         w0,[x19, #0x18]                         
ram:fffd31c4    7ffe00b9        str         wzr,[x19, #0xfc]                        
ram:fffd31c8    00018052        mov         w0,#0x8                                 
                            LAB_fffd31cc:                 ;XREF[1,0]:   fffd2e98
ram:fffd31cc    600600b9        str         w0,[x19, #0x4]                          
ram:fffd31d0    e03f8052        mov         w0,#0x1ff                               
ram:fffd31d4    99000014        b           LAB_fffd3438                            
                            LAB_fffd31d8:                 ;XREF[1,0]:   fffd2ea0
ram:fffd31d8    9f0c0071        cmp         w4,#0x3                                 
ram:fffd31dc    41130054        b.ne        LAB_fffd3444                            
ram:fffd31e0    1f940271        cmp         w0,#0xa5                                
ram:fffd31e4    88000054        b.hi        LAB_fffd31f4                            
ram:fffd31e8    641e00b9        str         w4,[x19, #0x1c]                         
ram:fffd31ec    20008052        mov         w0,#0x1                                 
ram:fffd31f0    28000014        b           LAB_fffd3290                            
                            LAB_fffd31f4:                 ;XREF[1,0]:   fffd31e4
ram:fffd31f4    1f3c0671        cmp         w0,#0x18f                               
ram:fffd31f8    a8000054        b.hi        LAB_fffd320c                            
ram:fffd31fc    c0008052        mov         w0,#0x6                                 
ram:fffd3200    601e00b9        str         w0,[x19, #0x1c]                         
ram:fffd3204    642200b9        str         w4,[x19, #0x20]                         
ram:fffd3208    23000014        b           LAB_fffd3294                            
                            LAB_fffd320c:                 ;XREF[1,0]:   fffd31f8
ram:fffd320c    1f500871        cmp         w0,#0x214                               
ram:fffd3210    a8000054        b.hi        LAB_fffd3224                            
ram:fffd3214    00018052        mov         w0,#0x8                                 
ram:fffd3218    601e00b9        str         w0,[x19, #0x1c]                         
ram:fffd321c    80008052        mov         w0,#0x4                                 
ram:fffd3220    1c000014        b           LAB_fffd3290                            
                            LAB_fffd3224:                 ;XREF[1,0]:   fffd3210
ram:fffd3224    1f5c0971        cmp         w0,#0x257                               
ram:fffd3228    a8000054        b.hi        LAB_fffd323c                            
ram:fffd322c    20018052        mov         w0,#0x9                                 
ram:fffd3230    601e00b9        str         w0,[x19, #0x1c]                         
ram:fffd3234    a0008052        mov         w0,#0x5                                 
ram:fffd3238    16000014        b           LAB_fffd3290                            
                            LAB_fffd323c:                 ;XREF[1,0]:   fffd3228
ram:fffd323c    3f680a71        cmp         w1,#0x29a                               
ram:fffd3240    68000054        b.hi        LAB_fffd324c                            
ram:fffd3244    40018052        mov         w0,#0xa                                 
ram:fffd3248    08000014        b           LAB_fffd3268                            
                            LAB_fffd324c:                 ;XREF[1,0]:   fffd3240
ram:fffd324c    1f700b71        cmp         w0,#0x2dc                               
ram:fffd3250    68000054        b.hi        LAB_fffd325c                            
ram:fffd3254    60018052        mov         w0,#0xb                                 
ram:fffd3258    04000014        b           LAB_fffd3268                            
                            LAB_fffd325c:                 ;XREF[1,0]:   fffd3250
ram:fffd325c    3f7c0c71        cmp         w1,#0x31f                               
ram:fffd3260    a8000054        b.hi        LAB_fffd3274                            
ram:fffd3264    80018052        mov         w0,#0xc                                 
                            LAB_fffd3268:                 ;XREF[2,0]:   fffd3248,fffd3258
ram:fffd3268    601e00b9        str         w0,[x19, #0x1c]                         
ram:fffd326c    c0008052        mov         w0,#0x6                                 
ram:fffd3270    08000014        b           LAB_fffd3290                            
                            LAB_fffd3274:                 ;XREF[1,0]:   fffd3260
ram:fffd3274    1f900e71        cmp         w0,#0x3a4                               
ram:fffd3278    00018052        mov         w0,#0x8                                 
ram:fffd327c    68000054        b.hi        LAB_fffd3288                            
ram:fffd3280    c5018052        mov         w5,#0xe                                 
ram:fffd3284    02000014        b           LAB_fffd328c                            
                            LAB_fffd3288:                 ;XREF[1,0]:   fffd327c
ram:fffd3288    05028052        mov         w5,#0x10                                
                            LAB_fffd328c:                 ;XREF[1,0]:   fffd3284
ram:fffd328c    651e00b9        str         w5,[x19, #0x1c]                         
                            LAB_fffd3290:                 ;XREF[4,0]:   fffd31f0,fffd3220,fffd3238,fffd3270
ram:fffd3290    602200b9        str         w0,[x19, #0x20]                         
                            LAB_fffd3294:                 ;XREF[1,0]:   fffd3208
ram:fffd3294    00538752        mov         w0,#0x3a98                              
ram:fffd3298    05488852        mov         w5,#0x4240                              
ram:fffd329c    207c001b        mul         w0,w1,w0                                
ram:fffd32a0    e501a072        movk        w5,#0xf, LSL #16                        
ram:fffd32a4    0008c51a        udiv        w0,w0,w5                                
ram:fffd32a8    00040011        add         w0,w0,#0x1                              
ram:fffd32ac    1f240071        cmp         w0,#0x9                                 
ram:fffd32b0    48000054        b.hi        LAB_fffd32b8                            
ram:fffd32b4    40018052        mov         w0,#0xa                                 
                            LAB_fffd32b8:                 ;XREF[1,0]:   fffd32b0
ram:fffd32b8    604200b9        str         w0,[x19, #0x40]                         
ram:fffd32bc    604240b9        ldr         w0,[x19, #0x40]                         
ram:fffd32c0    1f300071        cmp         w0,#0xc                                 
ram:fffd32c4    69000054        b.ls        LAB_fffd32d0                            
ram:fffd32c8    80018052        mov         w0,#0xc                                 
ram:fffd32cc    604200b9        str         w0,[x19, #0x40]                         
                            LAB_fffd32d0:                 ;XREF[1,0]:   fffd32c4
ram:fffd32d0    05829452        mov         w5,#0xa410                              
ram:fffd32d4    00488852        mov         w0,#0x4240                              
ram:fffd32d8    257c051b        mul         w5,w1,w5                                
ram:fffd32dc    e001a072        movk        w0,#0xf, LSL #16                        
ram:fffd32e0    a008c01a        udiv        w0,w5,w0                                
ram:fffd32e4    00040011        add         w0,w0,#0x1                              
ram:fffd32e8    602600b9        str         w0,[x19, #0x24]                         
ram:fffd32ec    056a9852        mov         w5,#0xc350                              
ram:fffd32f0    00488852        mov         w0,#0x4240                              
ram:fffd32f4    257c051b        mul         w5,w1,w5                                
ram:fffd32f8    e001a072        movk        w0,#0xf, LSL #16                        
ram:fffd32fc    a008c01a        udiv        w0,w5,w0                                
ram:fffd3300    00040011        add         w0,w0,#0x1                              
ram:fffd3304    603a00b9        str         w0,[x19, #0x38]                         
ram:fffd3308    80008052        mov         w0,#0x4                                 
ram:fffd330c    604e00b9        str         w0,[x19, #0x4c]                         
ram:fffd3310    605200b9        str         w0,[x19, #0x50]                         
ram:fffd3314    05488852        mov         w5,#0x4240                              
ram:fffd3318    00e28452        mov         w0,#0x2710                              
ram:fffd331c    e501a072        movk        w5,#0xf, LSL #16                        
ram:fffd3320    207c001b        mul         w0,w1,w0                                
ram:fffd3324    0008c51a        udiv        w0,w0,w5                                
ram:fffd3328    05040011        add         w5,w0,#0x1                              
ram:fffd332c    60000034        cbz         w0,LAB_fffd3338                         
ram:fffd3330    653200b9        str         w5,[x19, #0x30]                         
ram:fffd3334    03000014        b           LAB_fffd3340                            
                            LAB_fffd3338:                 ;XREF[1,0]:   fffd332c
ram:fffd3338    40008052        mov         w0,#0x2                                 
ram:fffd333c    603200b9        str         w0,[x19, #0x30]                         
                            LAB_fffd3340:                 ;XREF[1,0]:   fffd3334
ram:fffd3340    603240b9        ldr         w0,[x19, #0x30]                         
ram:fffd3344    05488852        mov         w5,#0x4240                              
ram:fffd3348    603600b9        str         w0,[x19, #0x34]                         
ram:fffd334c    80a98352        mov         w0,#0x1d4c                              
ram:fffd3350    207c001b        mul         w0,w1,w0                                
ram:fffd3354    e501a072        movk        w5,#0xf, LSL #16                        
ram:fffd3358    0008c51a        udiv        w0,w0,w5                                
ram:fffd335c    00040011        add         w0,w0,#0x1                              
ram:fffd3360    1f0c0071        cmp         w0,#0x3                                 
ram:fffd3364    48000054        b.hi        LAB_fffd336c                            
ram:fffd3368    80008052        mov         w0,#0x4                                 
                            LAB_fffd336c:                 ;XREF[1,0]:   fffd3364
ram:fffd336c    604600b9        str         w0,[x19, #0x44]                         
ram:fffd3370    604640b9        ldr         w0,[x19, #0x44]                         
ram:fffd3374    05488852        mov         w5,#0x4240                              
ram:fffd3378    604a00b9        str         w0,[x19, #0x48]                         
ram:fffd337c    008a8652        mov         w0,#0x3450                              
ram:fffd3380    6000a072        movk        w0,#0x3, LSL #16                        
ram:fffd3384    e501a072        movk        w5,#0xf, LSL #16                        
ram:fffd3388    207c001b        mul         w0,w1,w0                                
ram:fffd338c    0008c51a        udiv        w0,w0,w5                                
ram:fffd3390    05040011        add         w5,w0,#0x1                              
ram:fffd3394    650e00b9        str         w5,[x19, #0xc]                          
ram:fffd3398    650a00b9        str         w5,[x19, #0x8]                          
ram:fffd339c    654240b9        ldr         w5,[x19, #0x40]                         
ram:fffd33a0    07418a52        mov         w7,#0x5208                              
ram:fffd33a4    a57c0153        lsr         w5,w5,#0x1                              
ram:fffd33a8    653e00b9        str         w5,[x19, #0x3c]                         
ram:fffd33ac    05488852        mov         w5,#0x4240                              
ram:fffd33b0    277c071b        mul         w7,w1,w7                                
ram:fffd33b4    e501a072        movk        w5,#0xf, LSL #16                        
ram:fffd33b8    e508c51a        udiv        w5,w7,w5                                
ram:fffd33bc    a5040011        add         w5,w5,#0x1                              
ram:fffd33c0    651200b9        str         w5,[x19, #0x10]                         
ram:fffd33c4    88388152        mov         w8,#0x9c4                               
ram:fffd33c8    05488852        mov         w5,#0x4240                              
ram:fffd33cc    287c081b        mul         w8,w1,w8                                
ram:fffd33d0    e501a072        movk        w5,#0xf, LSL #16                        
ram:fffd33d4    0509c51a        udiv        w5,w8,w5                                
ram:fffd33d8    a5040011        add         w5,w5,#0x1                              
ram:fffd33dc    65fa00b9        str         w5,[x19, #0xf8]                         
ram:fffd33e0    08488852        mov         w8,#0x4240                              
ram:fffd33e4    85af8252        mov         w5,#0x157c                              
ram:fffd33e8    671e40b9        ldr         w7,[x19, #0x1c]                         
ram:fffd33ec    e801a072        movk        w8,#0xf, LSL #16                        
ram:fffd33f0    257c051b        mul         w5,w1,w5                                
ram:fffd33f4    a508c81a        udiv        w5,w5,w8                                
ram:fffd33f8    682240b9        ldr         w8,[x19, #0x20]                         
ram:fffd33fc    671600b9        str         w7,[x19, #0x14]                         
ram:fffd3400    e7140011        add         w7,w7,#0x5                              
ram:fffd3404    a5040011        add         w5,w5,#0x1                              
ram:fffd3408    e700084b        sub         w7,w7,w8                                
ram:fffd340c    65fe00b9        str         w5,[x19, #0xfc]                         
ram:fffd3410    e500050b        add         w5,w7,w5                                
ram:fffd3414    651a00b9        str         w5,[x19, #0x18]                         
ram:fffd3418    07538752        mov         w7,#0x3a98                              
ram:fffd341c    05488852        mov         w5,#0x4240                              
ram:fffd3420    277c071b        mul         w7,w1,w7                                
ram:fffd3424    e501a072        movk        w5,#0xf, LSL #16                        
ram:fffd3428    e50cc51a        sdiv        w5,w7,w5                                
ram:fffd342c    a5040011        add         w5,w5,#0x1                              
ram:fffd3430    650600b9        str         w5,[x19, #0x4]                          
ram:fffd3434    00540011        add         w0,w0,#0x15                             
                            LAB_fffd3438:                 ;XREF[1,0]:   fffd31d4
ram:fffd3438    605600b9        str         w0,[x19, #0x54]                         
ram:fffd343c    05008052        mov         w5,#0x0                                 
ram:fffd3440    f3000014        b           LAB_fffd380c                            
                            LAB_fffd3444:                 ;XREF[1,0]:   fffd31dc
ram:fffd3444    9f080071        cmp         w4,#0x2                                 
ram:fffd3448    05008052        mov         w5,#0x0                                 
ram:fffd344c    011e0054        b.ne        LAB_fffd380c                            
ram:fffd3450    1f240471        cmp         w0,#0x109                               
ram:fffd3454    28010054        b.hi        LAB_fffd3478                            
ram:fffd3458    c0008052        mov         w0,#0x6                                 
ram:fffd345c    601e00b9        str         w0,[x19, #0x1c]                         
ram:fffd3460    88008052        mov         w8,#0x4                                 
ram:fffd3464    604200b9        str         w0,[x19, #0x40]                         
ram:fffd3468    00018052        mov         w0,#0x8                                 
ram:fffd346c    682200b9        str         w8,[x19, #0x20]                         
ram:fffd3470    603e00b9        str         w0,[x19, #0x3c]                         
ram:fffd3474    6a000014        b           LAB_fffd361c                            
                            LAB_fffd3478:                 ;XREF[1,0]:   fffd3454
ram:fffd3478    1f500871        cmp         w0,#0x214                               
ram:fffd347c    65010012        and         w5,w11,#0x1                             
ram:fffd3480    c8010054        b.hi        LAB_fffd34b8                            
ram:fffd3484    a5781f53        lsl         w5,w5,#0x1                              
ram:fffd3488    a5280011        add         w5,w5,#0xa                              
ram:fffd348c    c0008052        mov         w0,#0x6                                 
ram:fffd3490    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd3494    602200b9        str         w0,[x19, #0x20]                         
ram:fffd3498    80de4139        ldrb        w0,[x20, #0x77]                         
ram:fffd349c    25008052        mov         w5,#0x1                                 
ram:fffd34a0    00781f53        lsl         w0,w0,#0x1                              
ram:fffd34a4    00280011        add         w0,w0,#0xa                              
ram:fffd34a8    604200b9        str         w0,[x19, #0x40]                         
ram:fffd34ac    00018052        mov         w0,#0x8                                 
ram:fffd34b0    603e00b9        str         w0,[x19, #0x3c]                         
ram:fffd34b4    5a000014        b           LAB_fffd361c                            
                            LAB_fffd34b8:                 ;XREF[1,0]:   fffd3480
ram:fffd34b8    1f7c0c71        cmp         w0,#0x31f                               
ram:fffd34bc    88de4139        ldrb        w8,[x20, #0x77]                         
ram:fffd34c0    88010054        b.hi        LAB_fffd34f0                            
ram:fffd34c4    08791f53        lsl         w8,w8,#0x1                              
ram:fffd34c8    08390011        add         w8,w8,#0xe                              
ram:fffd34cc    0505050b        add         w5,w8,w5, LSL #0x1                      
ram:fffd34d0    00018052        mov         w0,#0x8                                 
ram:fffd34d4    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd34d8    05028052        mov         w5,#0x10                                
ram:fffd34dc    654200b9        str         w5,[x19, #0x40]                         
ram:fffd34e0    602200b9        str         w0,[x19, #0x20]                         
ram:fffd34e4    603e00b9        str         w0,[x19, #0x3c]                         
ram:fffd34e8    e503042a        mov         w5,w4                                   
ram:fffd34ec    4c000014        b           LAB_fffd361c                            
                            LAB_fffd34f0:                 ;XREF[1,0]:   fffd34c0
ram:fffd34f0    1fa41071        cmp         w0,#0x429                               
ram:fffd34f4    e8010054        b.hi        LAB_fffd3530                            
ram:fffd34f8    08791f53        lsl         w8,w8,#0x1                              
ram:fffd34fc    08510011        add         w8,w8,#0x14                             
ram:fffd3500    0505050b        add         w5,w8,w5, LSL #0x1                      
ram:fffd3504    40018052        mov         w0,#0xa                                 
ram:fffd3508    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd350c    602200b9        str         w0,[x19, #0x20]                         
ram:fffd3510    80de4139        ldrb        w0,[x20, #0x77]                         
ram:fffd3514    65008052        mov         w5,#0x3                                 
ram:fffd3518    00781f53        lsl         w0,w0,#0x1                              
ram:fffd351c    00500011        add         w0,w0,#0x14                             
ram:fffd3520    604200b9        str         w0,[x19, #0x40]                         
ram:fffd3524    00018052        mov         w0,#0x8                                 
ram:fffd3528    603e00b9        str         w0,[x19, #0x3c]                         
ram:fffd352c    3c000014        b           LAB_fffd361c                            
                            LAB_fffd3530:                 ;XREF[1,0]:   fffd34f4
ram:fffd3530    1fd01471        cmp         w0,#0x534                               
ram:fffd3534    e8010054        b.hi        LAB_fffd3570                            
ram:fffd3538    08791f53        lsl         w8,w8,#0x1                              
ram:fffd353c    08610011        add         w8,w8,#0x18                             
ram:fffd3540    0509050b        add         w5,w8,w5, LSL #0x2                      
ram:fffd3544    80018052        mov         w0,#0xc                                 
ram:fffd3548    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd354c    602200b9        str         w0,[x19, #0x20]                         
ram:fffd3550    80de4139        ldrb        w0,[x20, #0x77]                         
ram:fffd3554    85008052        mov         w5,#0x4                                 
ram:fffd3558    00741e53        lsl         w0,w0,#0x2                              
ram:fffd355c    00600011        add         w0,w0,#0x18                             
ram:fffd3560    604200b9        str         w0,[x19, #0x40]                         
ram:fffd3564    40018052        mov         w0,#0xa                                 
ram:fffd3568    603e00b9        str         w0,[x19, #0x3c]                         
ram:fffd356c    2c000014        b           LAB_fffd361c                            
                            LAB_fffd3570:                 ;XREF[1,0]:   fffd3534
ram:fffd3570    1ffc1871        cmp         w0,#0x63f                               
ram:fffd3574    08751e53        lsl         w8,w8,#0x2                              
ram:fffd3578    c8010054        b.hi        LAB_fffd35b0                            
ram:fffd357c    08710011        add         w8,w8,#0x1c                             
ram:fffd3580    0509050b        add         w5,w8,w5, LSL #0x2                      
ram:fffd3584    c0018052        mov         w0,#0xe                                 
ram:fffd3588    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd358c    602200b9        str         w0,[x19, #0x20]                         
ram:fffd3590    80de4139        ldrb        w0,[x20, #0x77]                         
ram:fffd3594    a5008052        mov         w5,#0x5                                 
ram:fffd3598    00781f53        lsl         w0,w0,#0x1                              
ram:fffd359c    00780011        add         w0,w0,#0x1e                             
ram:fffd35a0    604200b9        str         w0,[x19, #0x40]                         
ram:fffd35a4    80018052        mov         w0,#0xc                                 
ram:fffd35a8    603e00b9        str         w0,[x19, #0x3c]                         
ram:fffd35ac    1c000014        b           LAB_fffd361c                            
                            LAB_fffd35b0:                 ;XREF[1,0]:   fffd3578
ram:fffd35b0    1f241d71        cmp         w0,#0x749                               
ram:fffd35b4    c8010054        b.hi        LAB_fffd35ec                            
ram:fffd35b8    08810011        add         w8,w8,#0x20                             
ram:fffd35bc    0509050b        add         w5,w8,w5, LSL #0x2                      
ram:fffd35c0    00028052        mov         w0,#0x10                                
ram:fffd35c4    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd35c8    602200b9        str         w0,[x19, #0x20]                         
ram:fffd35cc    80de4139        ldrb        w0,[x20, #0x77]                         
ram:fffd35d0    c5008052        mov         w5,#0x6                                 
ram:fffd35d4    00741e53        lsl         w0,w0,#0x2                              
ram:fffd35d8    00880011        add         w0,w0,#0x22                             
ram:fffd35dc    604200b9        str         w0,[x19, #0x40]                         
ram:fffd35e0    c0018052        mov         w0,#0xe                                 
ram:fffd35e4    603e00b9        str         w0,[x19, #0x3c]                         
ram:fffd35e8    0d000014        b           LAB_fffd361c                            
                            LAB_fffd35ec:                 ;XREF[1,0]:   fffd35b4
ram:fffd35ec    08910011        add         w8,w8,#0x24                             
ram:fffd35f0    0509050b        add         w5,w8,w5, LSL #0x2                      
ram:fffd35f4    40028052        mov         w0,#0x12                                
ram:fffd35f8    651e00b9        str         w5,[x19, #0x1c]                         
ram:fffd35fc    602200b9        str         w0,[x19, #0x20]                         
ram:fffd3600    80de4139        ldrb        w0,[x20, #0x77]                         
ram:fffd3604    e5008052        mov         w5,#0x7                                 
ram:fffd3608    00741e53        lsl         w0,w0,#0x2                              
ram:fffd360c    00a00011        add         w0,w0,#0x28                             
ram:fffd3610    604200b9        str         w0,[x19, #0x40]                         
ram:fffd3614    00028052        mov         w0,#0x10                                
ram:fffd3618    603e00b9        str         w0,[x19, #0x3c]                         
                            LAB_fffd361c:                 ;XREF[7,0]:   fffd3474,fffd34b4,fffd34ec,fffd352c
                                                          ;             fffd356c,fffd35ac,fffd35e8
ram:fffd361c    603e40b9        ldr         w0,[x19, #0x3c]                         
ram:fffd3620    087c9552        mov         w8,#0xabe0                              
ram:fffd3624    00080011        add         w0,w0,#0x2                              
ram:fffd3628    603e00b9        str         w0,[x19, #0x3c]                         
ram:fffd362c    00488852        mov         w0,#0x4240                              
ram:fffd3630    287c081b        mul         w8,w1,w8                                
ram:fffd3634    e001a072        movk        w0,#0xf, LSL #16                        
ram:fffd3638    0009c01a        udiv        w0,w8,w0                                
ram:fffd363c    000c0011        add         w0,w0,#0x3                              
ram:fffd3640    602600b9        str         w0,[x19, #0x24]                         
ram:fffd3644    08889352        mov         w8,#0x9c40                              
ram:fffd3648    00488852        mov         w0,#0x4240                              
ram:fffd364c    287c081b        mul         w8,w1,w8                                
ram:fffd3650    e001a072        movk        w0,#0xf, LSL #16                        
ram:fffd3654    0009c01a        udiv        w0,w8,w0                                
ram:fffd3658    00040011        add         w0,w0,#0x1                              
ram:fffd365c    603a00b9        str         w0,[x19, #0x38]                         
ram:fffd3660    00018052        mov         w0,#0x8                                 
ram:fffd3664    604e00b9        str         w0,[x19, #0x4c]                         
ram:fffd3668    605200b9        str         w0,[x19, #0x50]                         
ram:fffd366c    08488852        mov         w8,#0x4240                              
ram:fffd3670    00dc8552        mov         w0,#0x2ee0                              
ram:fffd3674    207c001b        mul         w0,w1,w0                                
ram:fffd3678    e801a072        movk        w8,#0xf, LSL #16                        
ram:fffd367c    0008c81a        udiv        w0,w0,w8                                
ram:fffd3680    00040011        add         w0,w0,#0x1                              
ram:fffd3684    1f0c0071        cmp         w0,#0x3                                 
ram:fffd3688    48000054        b.hi        LAB_fffd3690                            
ram:fffd368c    80008052        mov         w0,#0x4                                 
                            LAB_fffd3690:                 ;XREF[1,0]:   fffd3688
ram:fffd3690    603200b9        str         w0,[x19, #0x30]                         
ram:fffd3694    603240b9        ldr         w0,[x19, #0x30]                         
ram:fffd3698    08488852        mov         w8,#0x4240                              
ram:fffd369c    603600b9        str         w0,[x19, #0x34]                         
ram:fffd36a0    00e28452        mov         w0,#0x2710                              
ram:fffd36a4    207c001b        mul         w0,w1,w0                                
ram:fffd36a8    e801a072        movk        w8,#0xf, LSL #16                        
ram:fffd36ac    0008c81a        udiv        w0,w0,w8                                
ram:fffd36b0    00040011        add         w0,w0,#0x1                              
ram:fffd36b4    1f1c0071        cmp         w0,#0x7                                 
ram:fffd36b8    48000054        b.hi        LAB_fffd36c0                            
ram:fffd36bc    00018052        mov         w0,#0x8                                 
                            LAB_fffd36c0:                 ;XREF[1,0]:   fffd36b8
ram:fffd36c0    604600b9        str         w0,[x19, #0x44]                         
ram:fffd36c4    604640b9        ldr         w0,[x19, #0x44]                         
ram:fffd36c8    ff240071        cmp         w7,#0x9                                 
ram:fffd36cc    604a00b9        str         w0,[x19, #0x48]                         
ram:fffd36d0    61010054        b.ne        LAB_fffd36fc                            
ram:fffd36d4    084c9d52        mov         w8,#0xea60                              
ram:fffd36d8    07488852        mov         w7,#0x4240                              
ram:fffd36dc    287c081b        mul         w8,w1,w8                                
ram:fffd36e0    e701a072        movk        w7,#0xf, LSL #16                        
ram:fffd36e4    0709c71a        udiv        w7,w8,w7                                
ram:fffd36e8    e7040011        add         w7,w7,#0x1                              
ram:fffd36ec    670e00b9        str         w7,[x19, #0xc]                          
ram:fffd36f0    077a9f52        mov         w7,#0xfbd0                              
ram:fffd36f4    2700a072        movk        w7,#0x1, LSL #16                        
ram:fffd36f8    0d000014        b           LAB_fffd372c                            
                            LAB_fffd36fc:                 ;XREF[1,0]:   fffd36d0
ram:fffd36fc    ff280071        cmp         w7,#0xa                                 
ram:fffd3700    21020054        b.ne        LAB_fffd3744                            
ram:fffd3704    07f28b52        mov         w7,#0x5f90                              
ram:fffd3708    2700a072        movk        w7,#0x1, LSL #16                        
ram:fffd370c    287c071b        mul         w8,w1,w7                                
ram:fffd3710    07488852        mov         w7,#0x4240                              
ram:fffd3714    e701a072        movk        w7,#0xf, LSL #16                        
ram:fffd3718    0709c71a        udiv        w7,w8,w7                                
ram:fffd371c    e7040011        add         w7,w7,#0x1                              
ram:fffd3720    670e00b9        str         w7,[x19, #0xc]                          
ram:fffd3724    07e49752        mov         w7,#0xbf20                              
ram:fffd3728    4700a072        movk        w7,#0x2, LSL #16                        
                            LAB_fffd372c:                 ;XREF[1,0]:   fffd36f8
ram:fffd372c    287c071b        mul         w8,w1,w7                                
ram:fffd3730    07488852        mov         w7,#0x4240                              
ram:fffd3734    e701a072        movk        w7,#0xf, LSL #16                        
ram:fffd3738    0709c71a        udiv        w7,w8,w7                                
ram:fffd373c    e7040011        add         w7,w7,#0x1                              
ram:fffd3740    0e000014        b           LAB_fffd3778                            
                            LAB_fffd3744:                 ;XREF[1,0]:   fffd3700
ram:fffd3744    ff2c0071        cmp         w7,#0xb                                 
ram:fffd3748    81000054        b.ne        LAB_fffd3758                            
ram:fffd374c    07e49752        mov         w7,#0xbf20                              
ram:fffd3750    4700a072        movk        w7,#0x2, LSL #16                        
ram:fffd3754    03000014        b           LAB_fffd3760                            
                            LAB_fffd3758:                 ;XREF[1,0]:   fffd3748
ram:fffd3758    07b88852        mov         w7,#0x45c0                              
ram:fffd375c    8700a072        movk        w7,#0x4, LSL #16                        
                            LAB_fffd3760:                 ;XREF[1,0]:   fffd3754
ram:fffd3760    08488852        mov         w8,#0x4240                              
ram:fffd3764    277c071b        mul         w7,w1,w7                                
ram:fffd3768    e801a072        movk        w8,#0xf, LSL #16                        
ram:fffd376c    e708c81a        udiv        w7,w7,w8                                
ram:fffd3770    e7040011        add         w7,w7,#0x1                              
ram:fffd3774    670e00b9        str         w7,[x19, #0xc]                          
                            LAB_fffd3778:                 ;XREF[1,0]:   fffd3740
ram:fffd3778    670a00b9        str         w7,[x19, #0x8]                          
ram:fffd377c    08418a52        mov         w8,#0x5208                              
ram:fffd3780    07488852        mov         w7,#0x4240                              
ram:fffd3784    287c081b        mul         w8,w1,w8                                
ram:fffd3788    e701a072        movk        w7,#0xf, LSL #16                        
ram:fffd378c    0709c71a        udiv        w7,w8,w7                                
ram:fffd3790    e7040011        add         w7,w7,#0x1                              
ram:fffd3794    671200b9        str         w7,[x19, #0x10]                         
ram:fffd3798    671e40b9        ldr         w7,[x19, #0x1c]                         
ram:fffd379c    601a00b9        str         w0,[x19, #0x18]                         
ram:fffd37a0    671600b9        str         w7,[x19, #0x14]                         
ram:fffd37a4    00488852        mov         w0,#0x4240                              
ram:fffd37a8    87bb8052        mov         w7,#0x5dc                               
ram:fffd37ac    277c071b        mul         w7,w1,w7                                
ram:fffd37b0    e001a072        movk        w0,#0xf, LSL #16                        
ram:fffd37b4    e008c01a        udiv        w0,w7,w0                                
ram:fffd37b8    00040011        add         w0,w0,#0x1                              
ram:fffd37bc    60fa00b9        str         w0,[x19, #0xf8]                         
ram:fffd37c0    87b58152        mov         w7,#0xdac                               
ram:fffd37c4    00488852        mov         w0,#0x4240                              
ram:fffd37c8    277c071b        mul         w7,w1,w7                                
ram:fffd37cc    e001a072        movk        w0,#0xf, LSL #16                        
ram:fffd37d0    e008c01a        udiv        w0,w7,w0                                
ram:fffd37d4    00040011        add         w0,w0,#0x1                              
ram:fffd37d8    60fe00b9        str         w0,[x19, #0xfc]                         
ram:fffd37dc    07488852        mov         w7,#0x4240                              
ram:fffd37e0    00d68652        mov         w0,#0x36b0                              
ram:fffd37e4    207c001b        mul         w0,w1,w0                                
ram:fffd37e8    e701a072        movk        w7,#0xf, LSL #16                        
ram:fffd37ec    000cc71a        sdiv        w0,w0,w7                                
ram:fffd37f0    00040011        add         w0,w0,#0x1                              
ram:fffd37f4    1f240071        cmp         w0,#0x9                                 
ram:fffd37f8    48000054        b.hi        LAB_fffd3800                            
ram:fffd37fc    40018052        mov         w0,#0xa                                 
                            LAB_fffd3800:                 ;XREF[1,0]:   fffd37f8
ram:fffd3800    600600b9        str         w0,[x19, #0x4]                          
ram:fffd3804    e03f8052        mov         w0,#0x1ff                               
ram:fffd3808    605600b9        str         w0,[x19, #0x54]                         
                            LAB_fffd380c:                 ;XREF[2,0]:   fffd3440,fffd344c
ram:fffd380c    672640b9        ldr         w7,[x19, #0x24]                         
ram:fffd3810    601240b9        ldr         w0,[x19, #0x10]                         
ram:fffd3814    88258052        mov         w8,#0x12c                               
ram:fffd3818    e000000b        add         w0,w7,w0                                
ram:fffd381c    602a00b9        str         w0,[x19, #0x28]                         
ram:fffd3820    605640b9        ldr         w0,[x19, #0x54]                         
ram:fffd3824    687e00b9        str         w8,[x19, #0x7c]                         
ram:fffd3828    08a68e52        mov         w8,#0x7530                              
ram:fffd382c    217c081b        mul         w1,w1,w8                                
ram:fffd3830    605a00b9        str         w0,[x19, #0x58]                         
ram:fffd3834    08488852        mov         w8,#0x4240                              
ram:fffd3838    e0018052        mov         w0,#0xf                                 
ram:fffd383c    07608052        mov         w7,#0x300                               
ram:fffd3840    083c1033        bfm         w8,w0,#0x10,#0xf                        
ram:fffd3844    605e00b9        str         w0,[x19, #0x5c]                         
ram:fffd3848    606a00b9        str         w0,[x19, #0x68]                         
ram:fffd384c    606e00b9        str         w0,[x19, #0x6c]                         
ram:fffd3850    607200b9        str         w0,[x19, #0x70]                         
ram:fffd3854    609200b9        str         w0,[x19, #0x90]                         
ram:fffd3858    80098052        mov         w0,#0x4c                                
ram:fffd385c    676200b9        str         w7,[x19, #0x60]                         
ram:fffd3860    609600b9        str         w0,[x19, #0x94]                         
ram:fffd3864    07108052        mov         w7,#0x80                                
ram:fffd3868    e0078052        mov         w0,#0x3f                                
ram:fffd386c    280cc81a        sdiv        w8,w1,w8                                
ram:fffd3870    761e40b9        ldr         w22,[x19, #0x1c]                        
ram:fffd3874    813e8052        mov         w1,#0x1f4                               
ram:fffd3878    676600b9        str         w7,[x19, #0x64]                         
ram:fffd387c    609a00b9        str         w0,[x19, #0x98]                         
ram:fffd3880    e7038052        mov         w7,#0x1f                                
ram:fffd3884    00048052        mov         w0,#0x20                                
ram:fffd3888    677600b9        str         w7,[x19, #0x74]                         
ram:fffd388c    08050011        add         w8,w8,#0x1                              
ram:fffd3890    a7008052        mov         w7,#0x5                                 
ram:fffd3894    1b018052        mov         w27,#0x8                                
ram:fffd3898    1a028052        mov         w26,#0x10                               
ram:fffd389c    618e00b9        str         w1,[x19, #0x8c]                         
ram:fffd38a0    609e00b9        str         w0,[x19, #0x9c]                         
ram:fffd38a4    01138052        mov         w1,#0x98                                
ram:fffd38a8    c0008052        mov         w0,#0x6                                 
ram:fffd38ac    762e00b9        str         w22,[x19, #0x2c]                        
ram:fffd38b0    677a00b9        str         w7,[x19, #0x78]                         
ram:fffd38b4    688200b9        str         w8,[x19, #0x80]                         
ram:fffd38b8    7b8600b9        str         w27,[x19, #0x84]                        
ram:fffd38bc    7a8a00b9        str         w26,[x19, #0x88]                        
ram:fffd38c0    60a200b9        str         w0,[x19, #0xa0]                         
ram:fffd38c4    61a600b9        str         w1,[x19, #0xa4]                         
ram:fffd38c8    77ea40b9        ldr         w23,[x19, #0xe8]                        
ram:fffd38cc    782240b9        ldr         w24,[x19, #0x20]                        
ram:fffd38d0    c4070035        cbnz        w4,LAB_fffd39c8                         
ram:fffd38d4    df9c0071        cmp         w6,#0x27                                
ram:fffd38d8    e5879f1a        cset        w5,ls                                   
ram:fffd38dc    5f7c0271        cmp         w2,#0x9f                                
ram:fffd38e0    a8010054        b.hi        LAB_fffd3914                            
ram:fffd38e4    5f680171        cmp         w2,#0x5a                                
ram:fffd38e8    44008052        mov         w4,#0x2                                 
ram:fffd38ec    48010054        b.hi        LAB_fffd3914                            
ram:fffd38f0    5fc80071        cmp         w2,#0x32                                
ram:fffd38f4    24008052        mov         w4,#0x1                                 
ram:fffd38f8    e8000054        b.hi        LAB_fffd3914                            
ram:fffd38fc    5f8c0071        cmp         w2,#0x23                                
ram:fffd3900    64008052        mov         w4,#0x3                                 
ram:fffd3904    88000054        b.hi        LAB_fffd3914                            
ram:fffd3908    5f680071        cmp         w2,#0x1a                                
ram:fffd390c    84008052        mov         w4,#0x4                                 
ram:fffd3910    8430871a        csel        w4,w4,w7,cc                             
                            LAB_fffd3914:                 ;XREF[4,0]:   fffd38e0,fffd38ec,fffd38f8,fffd3904
ram:fffd3914    83000034        cbz         w3,LAB_fffd3924                         
ram:fffd3918    80078052        mov         w0,#0x3c                                
ram:fffd391c    6308c01a        udiv        w3,w3,w0                                
ram:fffd3920    631c0053        uxtb        w3,w3                                   
                            LAB_fffd3924:                 ;XREF[1,0]:   fffd3914
ram:fffd3924    604240b9        ldr         w0,[x19, #0x40]                         
ram:fffd3928    c1120051        sub         w1,w22,#0x4                             
ram:fffd392c    26001d12        and         w6,w1,#0x8                              
ram:fffd3930    1f200071        cmp         w0,#0x8                                 
ram:fffd3934    a2e64639        ldrb        w2,[x21, #0x1b9]                        
ram:fffd3938    c67c0153        lsr         w6,w6,#0x1                              
ram:fffd393c    21081c53        ubfiz       w1,w1,#0x4,#0x3                         
ram:fffd3940    88000054        b.hi        LAB_fffd3950                            
ram:fffd3944    00100051        sub         w0,w0,#0x4                              
ram:fffd3948    00081753        ubfiz       w0,w0,#0x9,#0x3                         
ram:fffd394c    03000014        b           LAB_fffd3958                            
                            LAB_fffd3950:                 ;XREF[1,0]:   fffd3940
ram:fffd3950    000c41d3        ubfx        x0,x0,#0x1,#0x3                         
ram:fffd3954    00581753        lsl         w0,w0,#0x9                              
                            LAB_fffd3958:                 ;XREF[1,0]:   fffd394c
ram:fffd3958    c100012a        orr         w1,w6,w1                                
ram:fffd395c    21041632        orr         w1,w1,#0xc00                            
ram:fffd3960    2000002a        orr         w0,w1,w0                                
ram:fffd3964    621a028b        add         x2,x19,x2, LSL #0x6                     
ram:fffd3968    400001b9        str         w0,[x2, #0x100]                         
ram:fffd396c    80001e53        ubfiz       w0,w4,#0x2,#0x1                         
ram:fffd3970    820441d3        ubfx        x2,x4,#0x1,#0x1                         
ram:fffd3974    0004052a        orr         w0,w0,w5, LSL #0x1                      
ram:fffd3978    0018022a        orr         w0,w0,w2, LSL #0x6                      
ram:fffd397c    840842d3        ubfx        x4,x4,#0x2,#0x1                         
ram:fffd3980    0424042a        orr         w4,w0,w4, LSL #0x9                      
ram:fffd3984    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3988    00008052        mov         w0,#0x0                                 
ram:fffd398c    77000034        cbz         w23,LAB_fffd3998                        
ram:fffd3990    c002174b        sub         w0,w22,w23                              
ram:fffd3994    00041d53        ubfiz       w0,w0,#0x3,#0x2                         
                            LAB_fffd3998:                 ;XREF[1,0]:   fffd398c
ram:fffd3998    217c7a93        sbfiz       x1,x1,#0x6,#0x20                        
ram:fffd399c    6102018b        add         x1,x19,x1                               
ram:fffd39a0    8000002a        orr         w0,w4,w0                                
ram:fffd39a4    200401b9        str         w0,[x1, #0x104]                         
ram:fffd39a8    01170051        sub         w1,w24,#0x5                             
ram:fffd39ac    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffd39b0    21081d53        ubfiz       w1,w1,#0x3,#0x3                         
ram:fffd39b4    21001a32        orr         w1,w1,#0x40                             
ram:fffd39b8    601a008b        add         x0,x19,x0, LSL #0x6                     
ram:fffd39bc    2324032a        orr         w3,w1,w3, LSL #0x9                      
ram:fffd39c0    030801b9        str         w3,[x0, #0x108]                         
ram:fffd39c4    25010014        b           LAB_fffd3e58                            
                            LAB_fffd39c8:                 ;XREF[1,0]:   fffd38d0
ram:fffd39c8    9f040071        cmp         w4,#0x1                                 
ram:fffd39cc    e1110054        b.ne        LAB_fffd3c08                            
ram:fffd39d0    dfbc0071        cmp         w6,#0x2f                                
ram:fffd39d4    e5979f1a        cset        w5,hi                                   
ram:fffd39d8    5f600471        cmp         w2,#0x118                               
ram:fffd39dc    01008052        mov         w1,#0x0                                 
ram:fffd39e0    c8020054        b.hi        LAB_fffd3a38                            
ram:fffd39e4    5fd00271        cmp         w2,#0xb4                                
ram:fffd39e8    81008052        mov         w1,#0x4                                 
ram:fffd39ec    68020054        b.hi        LAB_fffd3a38                            
ram:fffd39f0    5f900171        cmp         w2,#0x64                                
ram:fffd39f4    41008052        mov         w1,#0x2                                 
ram:fffd39f8    08020054        b.hi        LAB_fffd3a38                            
ram:fffd39fc    5f180171        cmp         w2,#0x46                                
ram:fffd3a00    e103002a        mov         w1,w0                                   
ram:fffd3a04    a8010054        b.hi        LAB_fffd3a38                            
ram:fffd3a08    5fd80071        cmp         w2,#0x36                                
ram:fffd3a0c    e103042a        mov         w1,w4                                   
ram:fffd3a10    48010054        b.hi        LAB_fffd3a38                            
ram:fffd3a14    5fb00071        cmp         w2,#0x2c                                
ram:fffd3a18    e103072a        mov         w1,w7                                   
ram:fffd3a1c    e8000054        b.hi        LAB_fffd3a38                            
ram:fffd3a20    5f940071        cmp         w2,#0x25                                
ram:fffd3a24    61008052        mov         w1,#0x3                                 
ram:fffd3a28    88000054        b.hi        LAB_fffd3a38                            
ram:fffd3a2c    5f880071        cmp         w2,#0x22                                
ram:fffd3a30    e1008052        mov         w1,#0x7                                 
ram:fffd3a34    e183811a        csel        w1,wzr,w1,hi                            
                            LAB_fffd3a38:                 ;XREF[7,0]:   fffd39e0,fffd39ec,fffd39f8,fffd3a04
                                                          ;             fffd3a10,fffd3a1c,fffd3a28
ram:fffd3a38    83010034        cbz         w3,LAB_fffd3a68                         
ram:fffd3a3c    7fd00271        cmp         w3,#0xb4                                
ram:fffd3a40    e8000054        b.hi        LAB_fffd3a5c                            
ram:fffd3a44    7f900171        cmp         w3,#0x64                                
ram:fffd3a48    e8000054        b.hi        LAB_fffd3a64                            
ram:fffd3a4c    7fa40071        cmp         w3,#0x29                                
ram:fffd3a50    80008052        mov         w0,#0x4                                 
ram:fffd3a54    6330801a        csel        w3,w3,w0,cc                             
ram:fffd3a58    04000014        b           LAB_fffd3a68                            
                            LAB_fffd3a5c:                 ;XREF[1,0]:   fffd3a40
ram:fffd3a5c    43008052        mov         w3,#0x2                                 
ram:fffd3a60    02000014        b           LAB_fffd3a68                            
                            LAB_fffd3a64:                 ;XREF[1,0]:   fffd3a48
ram:fffd3a64    23008052        mov         w3,#0x1                                 
                            LAB_fffd3a68:                 ;XREF[3,0]:   fffd3a38,fffd3a58,fffd3a60
ram:fffd3a68    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffd3a6c    62011453        ubfiz       w2,w11,#0xc,#0x1                        
ram:fffd3a70    6b011f12        and         w11,w11,#0x2                            
ram:fffd3a74    4b280b2a        orr         w11,w2,w11, LSL #0xa                    
ram:fffd3a78    601a008b        add         x0,x19,x0, LSL #0x6                     
ram:fffd3a7c    6b011632        orr         w11,w11,#0x400                          
ram:fffd3a80    0b1401b9        str         w11,[x0, #0x114]                        
ram:fffd3a84    df420071        cmp         w22,#0x10                               
ram:fffd3a88    69000054        b.ls        LAB_fffd3a94                            
ram:fffd3a8c    df620071        cmp         w22,#0x18                               
ram:fffd3a90    69000054        b.ls        LAB_fffd3a9c                            
                            LAB_fffd3a94:                 ;XREF[1,0]:   fffd3a88
ram:fffd3a94    c0260051        sub         w0,w22,#0x9                             
ram:fffd3a98    1d000014        b           LAB_fffd3b0c                            
                            LAB_fffd3a9c:                 ;XREF[1,0]:   fffd3a90
ram:fffd3a9c    df460071        cmp         w22,#0x11                               
ram:fffd3aa0    00020054        b.eq        LAB_fffd3ae0                            
ram:fffd3aa4    df4a0071        cmp         w22,#0x12                               
ram:fffd3aa8    00020054        b.eq        LAB_fffd3ae8                            
ram:fffd3aac    df4e0071        cmp         w22,#0x13                               
ram:fffd3ab0    00020054        b.eq        LAB_fffd3af0                            
ram:fffd3ab4    df520071        cmp         w22,#0x14                               
ram:fffd3ab8    00020054        b.eq        LAB_fffd3af8                            
ram:fffd3abc    df560071        cmp         w22,#0x15                               
ram:fffd3ac0    00020054        b.eq        LAB_fffd3b00                            
ram:fffd3ac4    df5a0071        cmp         w22,#0x16                               
ram:fffd3ac8    00020054        b.eq        LAB_fffd3b08                            
ram:fffd3acc    df5e0071        cmp         w22,#0x17                               
ram:fffd3ad0    60018052        mov         w0,#0xb                                 
ram:fffd3ad4    82018052        mov         w2,#0xc                                 
ram:fffd3ad8    4000801a        csel        w0,w2,w0,eq                             
ram:fffd3adc    0c000014        b           LAB_fffd3b0c                            
                            LAB_fffd3ae0:                 ;XREF[1,0]:   fffd3aa0
ram:fffd3ae0    a0018052        mov         w0,#0xd                                 
ram:fffd3ae4    0a000014        b           LAB_fffd3b0c                            
                            LAB_fffd3ae8:                 ;XREF[1,0]:   fffd3aa8
ram:fffd3ae8    00018052        mov         w0,#0x8                                 
ram:fffd3aec    08000014        b           LAB_fffd3b0c                            
                            LAB_fffd3af0:                 ;XREF[1,0]:   fffd3ab0
ram:fffd3af0    c0018052        mov         w0,#0xe                                 
ram:fffd3af4    06000014        b           LAB_fffd3b0c                            
                            LAB_fffd3af8:                 ;XREF[1,0]:   fffd3ab8
ram:fffd3af8    20018052        mov         w0,#0x9                                 
ram:fffd3afc    04000014        b           LAB_fffd3b0c                            
                            LAB_fffd3b00:                 ;XREF[1,0]:   fffd3ac0
ram:fffd3b00    e0018052        mov         w0,#0xf                                 
ram:fffd3b04    02000014        b           LAB_fffd3b0c                            
                            LAB_fffd3b08:                 ;XREF[1,0]:   fffd3ac8
ram:fffd3b08    40018052        mov         w0,#0xa                                 
                            LAB_fffd3b0c:                 ;XREF[7,0]:   fffd3a98,fffd3adc,fffd3ae4,fffd3aec
                                                          ;             fffd3af4,fffd3afc,fffd3b04
ram:fffd3b0c    021044d3        ubfx        x2,x0,#0x4,#0x1                         
ram:fffd3b10    040c41d3        ubfx        x4,x0,#0x1,#0x3                         
ram:fffd3b14    424c1453        lsl         w2,w2,#0xc                              
ram:fffd3b18    4210042a        orr         w2,w2,w4, LSL #0x4                      
ram:fffd3b1c    644240b9        ldr         w4,[x19, #0x40]                         
ram:fffd3b20    00001e53        ubfiz       w0,w0,#0x2,#0x1                         
ram:fffd3b24    9f540071        cmp         w4,#0x15                                
ram:fffd3b28    4000002a        orr         w0,w2,w0                                
ram:fffd3b2c    a6e64639        ldrb        w6,[x21, #0x1b9]                        
ram:fffd3b30    02808152        mov         w2,#0xc00                               
ram:fffd3b34    88000054        b.hi        LAB_fffd3b44                            
ram:fffd3b38    82280051        sub         w2,w4,#0xa                              
ram:fffd3b3c    420c41d3        ubfx        x2,x2,#0x1,#0x3                         
ram:fffd3b40    42581753        lsl         w2,w2,#0x9                              
                            LAB_fffd3b44:                 ;XREF[1,0]:   fffd3b34
ram:fffd3b44    c47c4093        sxtw        x4,w6                                   
ram:fffd3b48    0200022a        orr         w2,w0,w2                                
ram:fffd3b4c    641a048b        add         x4,x19,x4, LSL #0x6                     
ram:fffd3b50    820001b9        str         w2,[x4, #0x100]                         
ram:fffd3b54    a2e64639        ldrb        w2,[x21, #0x1b9]                        
ram:fffd3b58    a4781f53        lsl         w4,w5,#0x1                              
ram:fffd3b5c    215c1853        lsl         w1,w1,#0x8                              
ram:fffd3b60    00008052        mov         w0,#0x0                                 
ram:fffd3b64    77000034        cbz         w23,LAB_fffd3b70                        
ram:fffd3b68    c002174b        sub         w0,w22,w23                              
ram:fffd3b6c    00041d53        ubfiz       w0,w0,#0x3,#0x2                         
                            LAB_fffd3b70:                 ;XREF[1,0]:   fffd3b64
ram:fffd3b70    84000032        orr         w4,w4,#0x1                              
ram:fffd3b74    8100012a        orr         w1,w4,w1                                
ram:fffd3b78    427c7a93        sbfiz       x2,x2,#0x6,#0x20                        
ram:fffd3b7c    2000002a        orr         w0,w1,w0                                
ram:fffd3b80    6202028b        add         x2,x19,x2                               
ram:fffd3b84    400401b9        str         w0,[x2, #0x104]                         
ram:fffd3b88    1f330071        cmp         w24,#0xc                                
ram:fffd3b8c    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3b90    a9000054        b.ls        LAB_fffd3ba4                            
ram:fffd3b94    001b0051        sub         w0,w24,#0x6                             
ram:fffd3b98    000c41d3        ubfx        x0,x0,#0x1,#0x3                         
ram:fffd3b9c    00701d53        lsl         w0,w0,#0x3                              
ram:fffd3ba0    03000014        b           LAB_fffd3bac                            
                            LAB_fffd3ba4:                 ;XREF[1,0]:   fffd3b90
ram:fffd3ba4    00270051        sub         w0,w24,#0x9                             
ram:fffd3ba8    00081d53        ubfiz       w0,w0,#0x3,#0x3                         
                            LAB_fffd3bac:                 ;XREF[1,0]:   fffd3ba0
ram:fffd3bac    00041a32        orr         w0,w0,#0xc0                             
ram:fffd3bb0    217c7a93        sbfiz       x1,x1,#0x6,#0x20                        
ram:fffd3bb4    0324032a        orr         w3,w0,w3, LSL #0x9                      
ram:fffd3bb8    6102018b        add         x1,x19,x1                               
ram:fffd3bbc    230801b9        str         w3,[x1, #0x108]                         
ram:fffd3bc0    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffd3bc4    01018152        mov         w1,#0x808                               
ram:fffd3bc8    601a008b        add         x0,x19,x0, LSL #0x6                     
ram:fffd3bcc    1f0c01b9        str         wzr,[x0, #0x10c]                        
ram:fffd3bd0    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffd3bd4    601a008b        add         x0,x19,x0, LSL #0x6                     
ram:fffd3bd8    011001b9        str         w1,[x0, #0x110]                         
ram:fffd3bdc    80d24079        ldrh        w0,[x20, #0x68]                         
ram:fffd3be0    41008052        mov         w1,#0x2                                 
ram:fffd3be4    3efbff97        bl          FUN_fffd28dc                            ;undefined FUN_fffd28dc()
ram:fffd3be8    625240b9        ldr         w2,[x19, #0x50]                         
ram:fffd3bec    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3bf0    003c0053        uxth        w0,w0                                   
ram:fffd3bf4    42100051        sub         w2,w2,#0x4                              
ram:fffd3bf8    611a018b        add         x1,x19,x1, LSL #0x6                     
ram:fffd3bfc    0028022a        orr         w0,w0,w2, LSL #0xa                      
ram:fffd3c00    201801b9        str         w0,[x1, #0x118]                         
ram:fffd3c04    95000014        b           LAB_fffd3e58                            
                            LAB_fffd3c08:                 ;XREF[1,0]:   fffd39cc
ram:fffd3c08    9f0c0071        cmp         w4,#0x3                                 
ram:fffd3c0c    81060054        b.ne        LAB_fffd3cdc                            
ram:fffd3c10    df900071        cmp         w6,#0x24                                
ram:fffd3c14    21008052        mov         w1,#0x1                                 
ram:fffd3c18    49010054        b.ls        LAB_fffd3c40                            
ram:fffd3c1c    dfac0071        cmp         w6,#0x2b                                
ram:fffd3c20    41008052        mov         w1,#0x2                                 
ram:fffd3c24    e9000054        b.ls        LAB_fffd3c40                            
ram:fffd3c28    dfd40071        cmp         w6,#0x35                                
ram:fffd3c2c    e103042a        mov         w1,w4                                   
ram:fffd3c30    89000054        b.ls        LAB_fffd3c40                            
ram:fffd3c34    df180171        cmp         w6,#0x46                                
ram:fffd3c38    81008052        mov         w1,#0x4                                 
ram:fffd3c3c    2130801a        csel        w1,w1,w0,cc                             
                            LAB_fffd3c40:                 ;XREF[3,0]:   fffd3c18,fffd3c24,fffd3c30
ram:fffd3c40    5fa00571        cmp         w2,#0x168                               
ram:fffd3c44    00008052        mov         w0,#0x0                                 
ram:fffd3c48    28010054        b.hi        LAB_fffd3c6c                            
ram:fffd3c4c    5fd00271        cmp         w2,#0xb4                                
ram:fffd3c50    60008052        mov         w0,#0x3                                 
ram:fffd3c54    c8000054        b.hi        LAB_fffd3c6c                            
ram:fffd3c58    5f680171        cmp         w2,#0x5a                                
ram:fffd3c5c    40008052        mov         w0,#0x2                                 
ram:fffd3c60    68000054        b.hi        LAB_fffd3c6c                            
ram:fffd3c64    5f001f6b        cmp         w2,wzr                                  
ram:fffd3c68    e0079f1a        cset        w0,ne                                   
                            LAB_fffd3c6c:                 ;XREF[3,0]:   fffd3c48,fffd3c54,fffd3c60
ram:fffd3c6c    624240b9        ldr         w2,[x19, #0x40]                         
ram:fffd3c70    a4e64639        ldrb        w4,[x21, #0x1b9]                        
ram:fffd3c74    5f240071        cmp         w2,#0x9                                 
ram:fffd3c78    68000054        b.hi        LAB_fffd3c84                            
ram:fffd3c7c    43080051        sub         w3,w2,#0x2                              
ram:fffd3c80    02000014        b           LAB_fffd3c88                            
                            LAB_fffd3c84:                 ;XREF[1,0]:   fffd3c78
ram:fffd3c84    43280051        sub         w3,w2,#0xa                              
                            LAB_fffd3c88:                 ;XREF[1,0]:   fffd3c80
ram:fffd3c88    63081b53        ubfiz       w3,w3,#0x5,#0x3                         
ram:fffd3c8c    847c7a93        sbfiz       x4,x4,#0x6,#0x20                        
ram:fffd3c90    63040032        orr         w3,w3,#0x3                              
ram:fffd3c94    6402048b        add         x4,x19,x4                               
ram:fffd3c98    830401b9        str         w3,[x4, #0x104]                         
ram:fffd3c9c    5f280071        cmp         w2,#0xa                                 
ram:fffd3ca0    04028052        mov         w4,#0x10                                
ram:fffd3ca4    a2e64639        ldrb        w2,[x21, #0x1b9]                        
ram:fffd3ca8    c30a0051        sub         w3,w22,#0x2                             
ram:fffd3cac    e433841a        csel        w4,wzr,w4,cc                            
ram:fffd3cb0    621a028b        add         x2,x19,x2, LSL #0x6                     
ram:fffd3cb4    8300032a        orr         w3,w4,w3                                
ram:fffd3cb8    430801b9        str         w3,[x2, #0x108]                         
ram:fffd3cbc    a2e64639        ldrb        w2,[x21, #0x1b9]                        
ram:fffd3cc0    00001e32        orr         w0,w0,#0x4                              
ram:fffd3cc4    621a028b        add         x2,x19,x2, LSL #0x6                     
ram:fffd3cc8    410c01b9        str         w1,[x2, #0x10c]                         
ram:fffd3ccc    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3cd0    611a018b        add         x1,x19,x1, LSL #0x6                     
ram:fffd3cd4    202001b9        str         w0,[x1, #0x120]                         
ram:fffd3cd8    5e000014        b           LAB_fffd3e50                            
                            LAB_fffd3cdc:                 ;XREF[1,0]:   fffd3c0c
ram:fffd3cdc    9f080071        cmp         w4,#0x2                                 
ram:fffd3ce0    c10b0054        b.ne        LAB_fffd3e58                            
ram:fffd3ce4    43000090        adrp        x3,0xfffdb000                           
ram:fffd3ce8    63402c91        add         x3,x3,#0xb10                            
ram:fffd3cec    630040b9        ldr         w3,[x3]=>DAT_fffdbb10                   ;= 0000003Dh
ram:fffd3cf0    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3cf4    63001d53        ubfiz       w3,w3,#0x3,#0x1                         
ram:fffd3cf8    63001e32        orr         w3,w3,#0x4                              
ram:fffd3cfc    6310052a        orr         w3,w3,w5, LSL #0x4                      
ram:fffd3d00    611a018b        add         x1,x19,x1, LSL #0x6                     
ram:fffd3d04    230401b9        str         w3,[x1, #0x104]                         
ram:fffd3d08    037f0153        lsr         w3,w24,#0x1                             
ram:fffd3d0c    63080051        sub         w3,w3,#0x2                              
ram:fffd3d10    a50c032a        orr         w5,w5,w3, LSL #0x3                      
ram:fffd3d14    43000090        adrp        x3,0xfffdb000                           
ram:fffd3d18    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3d1c    8c512c91        add         x12,x12,#0xb14                          
ram:fffd3d20    63f02291        add         x3,x3,#0x8bc                            
ram:fffd3d24    640040b9        ldr         w4,[x3]=>s_unt_end_0x_fffdb8b0+12       ;= "unt_end 0x"
ram:fffd3d28    830140b9        ldr         w3,[x12]=>DAT_fffdbb14                  
ram:fffd3d2c    191e8052        mov         w25,#0xf0                               
ram:fffd3d30    611a018b        add         x1,x19,x1, LSL #0x6                     
ram:fffd3d34    250801b9        str         w5,[x1, #0x108]                         
ram:fffd3d38    260fc61a        sdiv        w6,w25,w6                               
ram:fffd3d3c    6304042a        orr         w3,w3,w4, LSL #0x1                      
ram:fffd3d40    64011a53        ubfiz       w4,w11,#0x6,#0x1                        
ram:fffd3d44    6b7d0153        lsr         w11,w11,#0x1                            
ram:fffd3d48    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3d4c    6300042a        orr         w3,w3,w4                                
ram:fffd3d50    df180071        cmp         w6,#0x6                                 
ram:fffd3d54    6b011953        ubfiz       w11,w11,#0x7,#0x1                       
ram:fffd3d58    6b000b2a        orr         w11,w3,w11                              
ram:fffd3d5c    c690801a        csel        w6,w6,w0,ls                             
ram:fffd3d60    660d062a        orr         w6,w11,w6, LSL #0x3                     
ram:fffd3d64    611a018b        add         x1,x19,x1, LSL #0x6                     
ram:fffd3d68    260c01b9        str         w6,[x1, #0x10c]                         
ram:fffd3d6c    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3d70    83b64079        ldrh        w3,[x20, #0x5a]                         
ram:fffd3d74    611a018b        add         x1,x19,x1, LSL #0x6                     
ram:fffd3d78    3f1001b9        str         wzr,[x1, #0x110]                        
ram:fffd3d7c    220fc21a        sdiv        w2,w25,w2                               
ram:fffd3d80    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3d84    5f180071        cmp         w2,#0x6                                 
ram:fffd3d88    230fc31a        sdiv        w3,w25,w3                               
ram:fffd3d8c    4290801a        csel        w2,w2,w0,ls                             
ram:fffd3d90    63081c53        ubfiz       w3,w3,#0x4,#0x3                         
ram:fffd3d94    4200032a        orr         w2,w2,w3                                
ram:fffd3d98    611a018b        add         x1,x19,x1, LSL #0x6                     
ram:fffd3d9c    222001b9        str         w2,[x1, #0x120]                         
ram:fffd3da0    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffd3da4    601a008b        add         x0,x19,x0, LSL #0x6                     
ram:fffd3da8    1f2801b9        str         wzr,[x0, #0x128]                        
ram:fffd3dac    810e4139        ldrb        w1,[x20, #0x43]                         
ram:fffd3db0    80ca4079        ldrh        w0,[x20, #0x64]                         
ram:fffd3db4    210c0011        add         w1,w1,#0x3                              
ram:fffd3db8    c9faff97        bl          FUN_fffd28dc                            ;undefined FUN_fffd28dc()
ram:fffd3dbc    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3dc0    003c0053        uxth        w0,w0                                   
ram:fffd3dc4    611a018b        add         x1,x19,x1, LSL #0x6                     
ram:fffd3dc8    202401b9        str         w0,[x1, #0x124]                         
ram:fffd3dcc    810e4139        ldrb        w1,[x20, #0x43]                         
ram:fffd3dd0    80d24079        ldrh        w0,[x20, #0x68]                         
ram:fffd3dd4    210c0011        add         w1,w1,#0x3                              
ram:fffd3dd8    c1faff97        bl          FUN_fffd28dc                            ;undefined FUN_fffd28dc()
ram:fffd3ddc    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3de0    003c0053        uxth        w0,w0                                   
ram:fffd3de4    611a018b        add         x1,x19,x1, LSL #0x6                     
ram:fffd3de8    202c01b9        str         w0,[x1, #0x12c]                         
ram:fffd3dec    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffd3df0    81aa4079        ldrh        w1,[x20, #0x54]                         
ram:fffd3df4    601a008b        add         x0,x19,x0, LSL #0x6                     
ram:fffd3df8    1f3001b9        str         wzr,[x0, #0x130]                        
ram:fffd3dfc    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffd3e00    601a008b        add         x0,x19,x0, LSL #0x6                     
ram:fffd3e04    1f3401b9        str         wzr,[x0, #0x134]                        
ram:fffd3e08    80a64079        ldrh        w0,[x20, #0x52]                         
ram:fffd3e0c    1f001f6b        cmp         w0,wzr                                  
ram:fffd3e10    0010811a        csel        w0,w0,w1,ne                             
ram:fffd3e14    390bc01a        udiv        w25,w25,w0                              
ram:fffd3e18    800e4139        ldrb        w0,[x20, #0x43]                         
ram:fffd3e1c    a1e64639        ldrb        w1,[x21, #0x1b9]                        
ram:fffd3e20    1f001f6b        cmp         w0,wzr                                  
ram:fffd3e24    fb139b1a        csel        w27,wzr,w27,ne                          
ram:fffd3e28    390b0012        and         w25,w25,#0x7                            
ram:fffd3e2c    1f001f6b        cmp         w0,wzr                                  
ram:fffd3e30    7b03192a        orr         w27,w27,w25                             
ram:fffd3e34    fa139a1a        csel        w26,wzr,w26,ne                          
ram:fffd3e38    611a018b        add         x1,x19,x1, LSL #0x6                     
ram:fffd3e3c    7a031a2a        orr         w26,w27,w26                             
ram:fffd3e40    3a3801b9        str         w26,[x1, #0x138]                        
ram:fffd3e44    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffd3e48    601a008b        add         x0,x19,x0, LSL #0x6                     
ram:fffd3e4c    1f3c01b9        str         wzr,[x0, #0x13c]                        
                            LAB_fffd3e50:                 ;XREF[1,0]:   fffd3cd8
ram:fffd3e50    c0048052        mov         w0,#0x26                                
ram:fffd3e54    609600b9        str         w0,[x19, #0x94]                         
                            LAB_fffd3e58:                 ;XREF[3,0]:   fffd39c4,fffd3c04,fffd3ce0
ram:fffd3e58    e0018052        mov         w0,#0xf                                 
ram:fffd3e5c    60aa00b9        str         w0,[x19, #0xa8]                         
ram:fffd3e60    f802180b        add         w24,w23,w24                             
ram:fffd3e64    40008052        mov         w0,#0x2                                 
ram:fffd3e68    60ae00b9        str         w0,[x19, #0xac]                         
ram:fffd3e6c    f602160b        add         w22,w23,w22                             
ram:fffd3e70    00170051        sub         w0,w24,#0x5                             
ram:fffd3e74    60b200b9        str         w0,[x19, #0xb0]                         
ram:fffd3e78    c0160051        sub         w0,w22,#0x5                             
ram:fffd3e7c    60b600b9        str         w0,[x19, #0xb4]                         
ram:fffd3e80    803a4039        ldrb        w0,[x20, #0xe]                          
ram:fffd3e84    1f0c0071        cmp         w0,#0x3                                 
ram:fffd3e88    61000054        b.ne        LAB_fffd3e94                            
ram:fffd3e8c    18130051        sub         w24,w24,#0x4                            
ram:fffd3e90    78b200b9        str         w24,[x19, #0xb0]                        
                            LAB_fffd3e94:                 ;XREF[1,0]:   fffd3e88
ram:fffd3e94    803a4039        ldrb        w0,[x20, #0xe]                          
ram:fffd3e98    1f080071        cmp         w0,#0x2                                 
ram:fffd3e9c    81010054        b.ne        LAB_fffd3ecc                            
ram:fffd3ea0    60b240b9        ldr         w0,[x19, #0xb0]                         
ram:fffd3ea4    00080011        add         w0,w0,#0x2                              
ram:fffd3ea8    60b200b9        str         w0,[x19, #0xb0]                         
ram:fffd3eac    c0120051        sub         w0,w22,#0x4                             
ram:fffd3eb0    60b600b9        str         w0,[x19, #0xb4]                         
ram:fffd3eb4    40000090        adrp        x0,0xfffdb000                           
ram:fffd3eb8    00e02291        add         x0,x0,#0x8b8                            
ram:fffd3ebc    000040b9        ldr         w0,[x0]=>s_x_count_end_0x_fffdb8b0+8    ;= "x_count_end 0x"
ram:fffd3ec0    60000035        cbnz        w0,LAB_fffd3ecc                         
ram:fffd3ec4    d60e0051        sub         w22,w22,#0x3                            
ram:fffd3ec8    76b600b9        str         w22,[x19, #0xb4]                        
                            LAB_fffd3ecc:                 ;XREF[2,0]:   fffd3e9c,fffd3ec0
ram:fffd3ecc    40048052        mov         w0,#0x22                                
ram:fffd3ed0    60ba00b9        str         w0,[x19, #0xb8]                         
ram:fffd3ed4    00038052        mov         w0,#0x18                                
ram:fffd3ed8    60be00b9        str         w0,[x19, #0xbc]                         
ram:fffd3edc    00068052        mov         w0,#0x30                                
ram:fffd3ee0    60c200b9        str         w0,[x19, #0xc0]                         
ram:fffd3ee4    00008252        mov         w0,#0x1000                              
ram:fffd3ee8    60c600b9        str         w0,[x19, #0xc4]                         
ram:fffd3eec    e0e18152        mov         w0,#0xf0f                               
ram:fffd3ef0    6000a072        movk        w0,#0x3, LSL #16                        
ram:fffd3ef4    7fca00b9        str         wzr,[x19, #0xc8]                        
ram:fffd3ef8    7fce00b9        str         wzr,[x19, #0xcc]                        
ram:fffd3efc    60d200b9        str         w0,[x19, #0xd0]                         
ram:fffd3f00    f55b42a9        ldp         x21,x22,[sp, #local_40+0x60]            
ram:fffd3f04    f35341a9        ldp         x19,x20,[sp, #local_50+0x60]            
ram:fffd3f08    f76343a9        ldp         x23,x24,[sp, #local_30+0x60]            
ram:fffd3f0c    f96b44a9        ldp         x25,x26,[sp, #local_20+0x60]            
ram:fffd3f10    fb2b40f9        ldr         x27,[sp, #local_10+0x60]                
ram:fffd3f14    fd7bc6a8        ldp         x29=>local_60,x30,[sp], #0x60           
ram:fffd3f18    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd3f1c()
          ;local_8       undefined8          -8                      ;XREF[2,0]:   fffd4540,fffd4574
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd4538,fffd4588
          ;local_18      undefined8         -18                      ;XREF[2,0]:   fffd3f48,fffd47fc
          ;local_1c      undefined4         -1c                      ;XREF[2,0]:   fffd4528,fffd4564
          ;local_20      undefined4         -20                      ;XREF[5,0]:   fffd3f40,fffd3f44,fffd44c8,fffd4648,fffd4950
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd3f34,fffd4ad0
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd3f28,fffd4acc
          ;local_50      undefined8         -50                      ;XREF[2,0]:   fffd3f24,fffd4ac8
          ;local_60      undefined8         -60                      ;XREF[2,0]:   fffd3f30,fffd4ac4
          ;local_70      undefined8         -70                      ;XREF[2,0]:   fffd3f2c,fffd4abc
          ;local_80      undefined8         -80                      ;XREF[2,0]:   fffd3f1c,fffd4ad4
                                                          ;XREF[4,0]:   fffd989c,fffd9da4,fffda0e4,fffda6d0
ram:fffd3f1c    fd7bb8a9        stp         x29,x30,[sp, #local_80]!                
ram:fffd3f20    fd030091        mov         x29,sp                                  
ram:fffd3f24    f76303a9        stp         x23,x24,[sp, #local_50+0x80]            
ram:fffd3f28    f96b04a9        stp         x25,x26,[sp, #local_40+0x80]            
ram:fffd3f2c    f35301a9        stp         x19,x20,[sp, #local_70+0x80]            
ram:fffd3f30    f55b02a9        stp         x21,x22,[sp, #local_60+0x80]            
ram:fffd3f34    fb7305a9        stp         x27,x28,[sp, #local_30+0x80]            
ram:fffd3f38    02e44639        ldrb        w2,[x0, #0x1b9]                         
ram:fffd3f3c    165040f9        ldr         x22,[x0, #0xa0]                         
ram:fffd3f40    a26300b9        str         w2,[x29, #local_20+0x80]                
ram:fffd3f44    b9834139        ldrb        w25,[x29, #local_20+0x80]               
ram:fffd3f48    a03700f9        str         x0,[x29, #local_18+0x80]                
ram:fffd3f4c    c006198b        add         x0,x22,x25, LSL #0x1                    
ram:fffd3f50    13704079        ldrh        w19,[x0, #0x38]                         
ram:fffd3f54    c03e4079        ldrh        w0,[x22, #0x1e]                         
ram:fffd3f58    61008052        mov         w1,#0x3                                 
ram:fffd3f5c    2ffaff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd3f60    f703002a        mov         w23,w0                                  
ram:fffd3f64    183c0053        uxth        w24,w0                                  
ram:fffd3f68    40c3bfd2        mov         x0,#0xfe1a0000                          
ram:fffd3f6c    1f000079        strh        wzr,[x0]=>DAT_fe1a0000                  
ram:fffd3f70    da3a4039        ldrb        w26,[x22, #0xe]                         
ram:fffd3f74    390300b5        cbnz        x25,LAB_fffd3fd8                        
ram:fffd3f78    c09e4079        ldrh        w0,[x22, #0x4e]                         
ram:fffd3f7c    21008052        mov         w1,#0x1                                 
ram:fffd3f80    26faff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd3f84    153c0053        uxth        w21,w0                                  
ram:fffd3f88    c0a24079        ldrh        w0,[x22, #0x50]                         
ram:fffd3f8c    21008052        mov         w1,#0x1                                 
ram:fffd3f90    22faff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd3f94    d4a64079        ldrh        w20,[x22, #0x52]                        
ram:fffd3f98    61008052        mov         w1,#0x3                                 
ram:fffd3f9c    1c3c0053        uxth        w28,w0                                  
ram:fffd3fa0    e003142a        mov         w0,w20                                  
ram:fffd3fa4    1dfaff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd3fa8    1b3c0053        uxth        w27,w0                                  
ram:fffd3fac    c0aa4079        ldrh        w0,[x22, #0x54]                         
ram:fffd3fb0    61008052        mov         w1,#0x3                                 
ram:fffd3fb4    19faff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd3fb8    013c0053        uxth        w1,w0                                   
ram:fffd3fbc    fa070035        cbnz        w26,LAB_fffd40b8                        
ram:fffd3fc0    61008052        mov         w1,#0x3                                 
ram:fffd3fc4    807a1f53        lsl         w0,w20,#0x1                             
ram:fffd3fc8    14faff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd3fcc    013c0053        uxth        w1,w0                                   
ram:fffd3fd0    fb03012a        mov         w27,w1                                  
ram:fffd3fd4    39000014        b           LAB_fffd40b8                            
                            LAB_fffd3fd8:                 ;XREF[1,0]:   fffd3f74
ram:fffd3fd8    3f0700f1        cmp         x25,#0x1                                
ram:fffd3fdc    61060054        b.ne        LAB_fffd40a8                            
ram:fffd3fe0    c02a4079        ldrh        w0,[x22, #0x14]                         
ram:fffd3fe4    00040051        sub         w0,w0,#0x1                              
ram:fffd3fe8    003c0053        uxth        w0,w0                                   
ram:fffd3fec    1fbc0371        cmp         w0,#0xef                                
ram:fffd3ff0    69000054        b.ls        LAB_fffd3ffc                            
ram:fffd3ff4    c09e4079        ldrh        w0,[x22, #0x4e]                         
ram:fffd3ff8    c02a0079        strh        w0,[x22, #0x14]                         
                            LAB_fffd3ffc:                 ;XREF[1,0]:   fffd3ff0
ram:fffd3ffc    c0324079        ldrh        w0,[x22, #0x18]                         
ram:fffd4000    00040051        sub         w0,w0,#0x1                              
ram:fffd4004    003c0053        uxth        w0,w0                                   
ram:fffd4008    1fbc0371        cmp         w0,#0xef                                
ram:fffd400c    69000054        b.ls        LAB_fffd4018                            
ram:fffd4010    c0a64079        ldrh        w0,[x22, #0x52]                         
ram:fffd4014    c0320079        strh        w0,[x22, #0x18]                         
                            LAB_fffd4018:                 ;XREF[1,0]:   fffd400c
ram:fffd4018    c0324079        ldrh        w0,[x22, #0x18]                         
ram:fffd401c    00040051        sub         w0,w0,#0x1                              
ram:fffd4020    003c0053        uxth        w0,w0                                   
ram:fffd4024    1fbc0371        cmp         w0,#0xef                                
ram:fffd4028    69000054        b.ls        LAB_fffd4034                            
ram:fffd402c    c0aa4079        ldrh        w0,[x22, #0x54]                         
ram:fffd4030    c0320079        strh        w0,[x22, #0x18]                         
                            LAB_fffd4034:                 ;XREF[1,0]:   fffd4028
ram:fffd4034    c02a4079        ldrh        w0,[x22, #0x14]                         
ram:fffd4038    21008052        mov         w1,#0x1                                 
ram:fffd403c    f7f9ff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd4040    153c0053        uxth        w21,w0                                  
ram:fffd4044    1b008052        mov         w27,#0x0                                
ram:fffd4048    da000035        cbnz        w26,LAB_fffd4060                        
ram:fffd404c    c0324079        ldrh        w0,[x22, #0x18]                         
ram:fffd4050    61008052        mov         w1,#0x3                                 
ram:fffd4054    00781f53        lsl         w0,w0,#0x1                              
ram:fffd4058    f0f9ff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd405c    1b3c0053        uxth        w27,w0                                  
                            LAB_fffd4060:                 ;XREF[1,0]:   fffd4048
ram:fffd4060    407b1e12        and         w0,w26,#0xfffffffd                      
ram:fffd4064    1f040071        cmp         w0,#0x1                                 
ram:fffd4068    e1031b2a        mov         w1,w27                                  
ram:fffd406c    c1000054        b.ne        LAB_fffd4084                            
ram:fffd4070    c0324079        ldrh        w0,[x22, #0x18]                         
ram:fffd4074    61008052        mov         w1,#0x3                                 
ram:fffd4078    e8f9ff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd407c    1b3c0053        uxth        w27,w0                                  
ram:fffd4080    01008052        mov         w1,#0x0                                 
                            LAB_fffd4084:                 ;XREF[1,0]:   fffd406c
ram:fffd4084    5f0b0071        cmp         w26,#0x2                                
ram:fffd4088    fc03152a        mov         w28,w21                                 
ram:fffd408c    61010054        b.ne        LAB_fffd40b8                            
ram:fffd4090    c0324079        ldrh        w0,[x22, #0x18]                         
ram:fffd4094    61008052        mov         w1,#0x3                                 
ram:fffd4098    e0f9ff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd409c    013c0053        uxth        w1,w0                                   
ram:fffd40a0    1b008052        mov         w27,#0x0                                
ram:fffd40a4    05000014        b           LAB_fffd40b8                            
                            LAB_fffd40a8:                 ;XREF[1,0]:   fffd3fdc
ram:fffd40a8    01008052        mov         w1,#0x0                                 
ram:fffd40ac    fb03012a        mov         w27,w1                                  
ram:fffd40b0    fc03012a        mov         w28,w1                                  
ram:fffd40b4    f503012a        mov         w21,w1                                  
                            LAB_fffd40b8:                 ;XREF[4,0]:   fffd3fbc,fffd3fd4,fffd408c,fffd40a4
ram:fffd40b8    407b1e12        and         w0,w26,#0xfffffffd                      
ram:fffd40bc    1f040071        cmp         w0,#0x1                                 
ram:fffd40c0    21109f1a        csel        w1,w1,wzr,ne                            
ram:fffd40c4    5f0b0071        cmp         w26,#0x2                                
ram:fffd40c8    7b139f1a        csel        w27,w27,wzr,ne                          
ram:fffd40cc    7b1b012a        orr         w27,w27,w1, LSL #0x6                    
ram:fffd40d0    b51a1c2a        orr         w21,w21,w28, LSL #0x6                   
ram:fffd40d4    f71a182a        orr         w23,w23,w24, LSL #0x6                   
ram:fffd40d8    34af6cd3        lsl         x20,x25,#0x14                           
ram:fffd40dc    b53e0053        uxth        w21,w21                                 
ram:fffd40e0    f73e0053        uxth        w23,w23                                 
ram:fffd40e4    7b3f0053        uxth        w27,w27                                 
ram:fffd40e8    000080d2        mov         x0,#0x0                                 
ram:fffd40ec    01c0bfd2        mov         x1,#0xfe000000                          
ram:fffd40f0    25b08052        mov         w5,#0x581                               
ram:fffd40f4    66b68052        mov         w6,#0x5b3                               
ram:fffd40f8    27b68052        mov         w7,#0x5b1                               
ram:fffd40fc    28b48052        mov         w8,#0x5a1                               
                            LAB_fffd4100:                 ;XREF[1,0]:   fffd42a8
ram:fffd4100    e90b80d2        mov         x9,#0x5f                                
ram:fffd4104    833200aa        orr         x3,x20,x0, LSL #0xc                     
ram:fffd4108    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd410c    cac64079        ldrh        w10,[x22, #0x62]                        
ram:fffd4110    690009aa        orr         x9,x3,x9                                
ram:fffd4114    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4118    2a692178        strh        w10,[x9, x1, LSL #0x0]                  
ram:fffd411c    e92b80d2        mov         x9,#0x15f                               
ram:fffd4120    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd4124    cac64079        ldrh        w10,[x22, #0x62]                        
ram:fffd4128    690009aa        orr         x9,x3,x9                                
ram:fffd412c    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4130    2a692178        strh        w10,[x9, x1, LSL #0x0]                  
ram:fffd4134    290980d2        mov         x9,#0x49                                
ram:fffd4138    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd413c    690009aa        orr         x9,x3,x9                                
ram:fffd4140    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4144    35692178        strh        w21,[x9, x1, LSL #0x0]                  
ram:fffd4148    292980d2        mov         x9,#0x149                               
ram:fffd414c    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd4150    690009aa        orr         x9,x3,x9                                
ram:fffd4154    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4158    35692178        strh        w21,[x9, x1, LSL #0x0]                  
ram:fffd415c    290880d2        mov         x9,#0x41                                
ram:fffd4160    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd4164    690009aa        orr         x9,x3,x9                                
ram:fffd4168    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd416c    35692178        strh        w21,[x9, x1, LSL #0x0]                  
ram:fffd4170    292880d2        mov         x9,#0x141                               
ram:fffd4174    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd4178    690009aa        orr         x9,x3,x9                                
ram:fffd417c    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4180    35692178        strh        w21,[x9, x1, LSL #0x0]                  
ram:fffd4184    690980d2        mov         x9,#0x4b                                
ram:fffd4188    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd418c    690009aa        orr         x9,x3,x9                                
ram:fffd4190    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4194    37692178        strh        w23,[x9, x1, LSL #0x0]                  
ram:fffd4198    692980d2        mov         x9,#0x14b                               
ram:fffd419c    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd41a0    690009aa        orr         x9,x3,x9                                
ram:fffd41a4    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd41a8    37692178        strh        w23,[x9, x1, LSL #0x0]                  
ram:fffd41ac    a90980d2        mov         x9,#0x4d                                
ram:fffd41b0    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd41b4    690009aa        orr         x9,x3,x9                                
ram:fffd41b8    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd41bc    3b692178        strh        w27,[x9, x1, LSL #0x0]                  
ram:fffd41c0    a92980d2        mov         x9,#0x14d                               
ram:fffd41c4    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd41c8    690009aa        orr         x9,x3,x9                                
ram:fffd41cc    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd41d0    3b692178        strh        w27,[x9, x1, LSL #0x0]                  
ram:fffd41d4    c93a4039        ldrb        w9,[x22, #0xe]                          
ram:fffd41d8    69010035        cbnz        w9,LAB_fffd4204                         
ram:fffd41dc    690880d2        mov         x9,#0x43                                
ram:fffd41e0    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd41e4    690009aa        orr         x9,x3,x9                                
ram:fffd41e8    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd41ec    25692178        strh        w5,[x9, x1, LSL #0x0]                   
ram:fffd41f0    692880d2        mov         x9,#0x143                               
ram:fffd41f4    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd41f8    690009aa        orr         x9,x3,x9                                
ram:fffd41fc    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4200    25692178        strh        w5,[x9, x1, LSL #0x0]                   
                            LAB_fffd4204:                 ;XREF[1,0]:   fffd41d8
ram:fffd4204    c93a4039        ldrb        w9,[x22, #0xe]                          
ram:fffd4208    3f050071        cmp         w9,#0x1                                 
ram:fffd420c    61010054        b.ne        LAB_fffd4238                            
ram:fffd4210    690880d2        mov         x9,#0x43                                
ram:fffd4214    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd4218    690009aa        orr         x9,x3,x9                                
ram:fffd421c    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4220    26692178        strh        w6,[x9, x1, LSL #0x0]                   
ram:fffd4224    692880d2        mov         x9,#0x143                               
ram:fffd4228    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd422c    690009aa        orr         x9,x3,x9                                
ram:fffd4230    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4234    26692178        strh        w6,[x9, x1, LSL #0x0]                   
                            LAB_fffd4238:                 ;XREF[1,0]:   fffd420c
ram:fffd4238    c93a4039        ldrb        w9,[x22, #0xe]                          
ram:fffd423c    3f0d0071        cmp         w9,#0x3                                 
ram:fffd4240    61010054        b.ne        LAB_fffd426c                            
ram:fffd4244    690880d2        mov         x9,#0x43                                
ram:fffd4248    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd424c    690009aa        orr         x9,x3,x9                                
ram:fffd4250    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4254    27692178        strh        w7,[x9, x1, LSL #0x0]                   
ram:fffd4258    692880d2        mov         x9,#0x143                               
ram:fffd425c    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd4260    690009aa        orr         x9,x3,x9                                
ram:fffd4264    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4268    27692178        strh        w7,[x9, x1, LSL #0x0]                   
                            LAB_fffd426c:                 ;XREF[1,0]:   fffd4240
ram:fffd426c    c93a4039        ldrb        w9,[x22, #0xe]                          
ram:fffd4270    3f090071        cmp         w9,#0x2                                 
ram:fffd4274    61010054        b.ne        LAB_fffd42a0                            
ram:fffd4278    690880d2        mov         x9,#0x43                                
ram:fffd427c    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd4280    690009aa        orr         x9,x3,x9                                
ram:fffd4284    29f97fd3        lsl         x9,x9,#0x1                              
ram:fffd4288    28692178        strh        w8,[x9, x1, LSL #0x0]                   
ram:fffd428c    692880d2        mov         x9,#0x143                               
ram:fffd4290    2900a0f2        movk        x9,#0x1, LSL #16                        
ram:fffd4294    630009aa        orr         x3,x3,x9                                
ram:fffd4298    63f87fd3        lsl         x3,x3,#0x1                              
ram:fffd429c    68682178        strh        w8,[x3, x1, LSL #0x0]                   
                            LAB_fffd42a0:                 ;XREF[1,0]:   fffd4274
ram:fffd42a0    00040091        add         x0,x0,#0x1                              
ram:fffd42a4    1f1000f1        cmp         x0,#0x4                                 
ram:fffd42a8    c1f2ff54        b.ne        LAB_fffd4100                            
ram:fffd42ac    c13a4039        ldrb        w1,[x22, #0xe]                          
ram:fffd42b0    61010035        cbnz        w1,LAB_fffd42dc                         
ram:fffd42b4    800480d2        mov         x0,#0x24                                
ram:fffd42b8    4000a0f2        movk        x0,#0x2, LSL #16                        
ram:fffd42bc    800200aa        orr         x0,x20,x0                               
ram:fffd42c0    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd42c4    05018052        mov         w5,#0x8                                 
ram:fffd42c8    03c0bfd2        mov         x3,#0xfe000000                          
ram:fffd42cc    05682378        strh        w5,[x0, x3, LSL #0x0]                   
ram:fffd42d0    800e80d2        mov         x0,#0x74                                
ram:fffd42d4    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd42d8    01000079        strh        w1,[x0]=>DAT_fe040074                   
                            LAB_fffd42dc:                 ;XREF[1,0]:   fffd42b0
ram:fffd42dc    c03a4039        ldrb        w0,[x22, #0xe]                          
ram:fffd42e0    1f0c0071        cmp         w0,#0x3                                 
ram:fffd42e4    61010054        b.ne        LAB_fffd4310                            
ram:fffd42e8    800480d2        mov         x0,#0x24                                
ram:fffd42ec    4000a0f2        movk        x0,#0x2, LSL #16                        
ram:fffd42f0    800200aa        orr         x0,x20,x0                               
ram:fffd42f4    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd42f8    03018052        mov         w3,#0x8                                 
ram:fffd42fc    01c0bfd2        mov         x1,#0xfe000000                          
ram:fffd4300    03682178        strh        w3,[x0, x1, LSL #0x0]                   
ram:fffd4304    800e80d2        mov         x0,#0x74                                
ram:fffd4308    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd430c    1f000079        strh        wzr,[x0]=>DAT_fe040074                  
                            LAB_fffd4310:                 ;XREF[1,0]:   fffd42e4
ram:fffd4310    c13a4039        ldrb        w1,[x22, #0xe]                          
ram:fffd4314    00008052        mov         w0,#0x0                                 
ram:fffd4318    3f040071        cmp         w1,#0x1                                 
ram:fffd431c    a1010054        b.ne        LAB_fffd4350                            
ram:fffd4320    800480d2        mov         x0,#0x24                                
ram:fffd4324    4000a0f2        movk        x0,#0x2, LSL #16                        
ram:fffd4328    800200aa        orr         x0,x20,x0                               
ram:fffd432c    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd4330    03c0bfd2        mov         x3,#0xfe000000                          
ram:fffd4334    25018052        mov         w5,#0x9                                 
ram:fffd4338    05682378        strh        w5,[x0, x3, LSL #0x0]                   
ram:fffd433c    800e80d2        mov         x0,#0x74                                
ram:fffd4340    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd4344    43008052        mov         w3,#0x2                                 
ram:fffd4348    03000079        strh        w3,[x0]=>DAT_fe040074                   
ram:fffd434c    e003012a        mov         w0,w1                                   
                            LAB_fffd4350:                 ;XREF[1,0]:   fffd431c
ram:fffd4350    c13a4039        ldrb        w1,[x22, #0xe]                          
ram:fffd4354    3f080071        cmp         w1,#0x2                                 
ram:fffd4358    a1040054        b.ne        LAB_fffd43ec                            
ram:fffd435c    200000f0        adrp        x0,0xfffdb000                           
ram:fffd4360    00102391        add         x0,x0,#0x8c4                            
ram:fffd4364    03004079        ldrh        w3,[x0]=>s_0x_fffdb8b0+20               ;= "0x"
ram:fffd4368    200000f0        adrp        x0,0xfffdb000                           
ram:fffd436c    00402c91        add         x0,x0,#0xb10                            
ram:fffd4370    010040b9        ldr         w1,[x0]=>DAT_fffdbb10                   ;= 0000003Dh
ram:fffd4374    850e80d2        mov         x5,#0x74                                
ram:fffd4378    203c0053        uxth        w0,w1                                   
ram:fffd437c    06000012        and         w6,w0,#0x1                              
ram:fffd4380    c6781f53        lsl         w6,w6,#0x1                              
ram:fffd4384    85c0bff2        movk        x5,#0xfe04, LSL #16                     
ram:fffd4388    a6000079        strh        w6,[x5]=>DAT_fe040074                   
ram:fffd438c    21000072        ands        w1,w1,#0x1                              
ram:fffd4390    65018052        mov         w5,#0xb                                 
ram:fffd4394    46018052        mov         w6,#0xa                                 
ram:fffd4398    c610851a        csel        w6,w6,w5,ne                             
ram:fffd439c    250000f0        adrp        x5,0xfffdb000                           
ram:fffd43a0    a5f02291        add         x5,x5,#0x8bc                            
ram:fffd43a4    a50040b9        ldr         w5,[x5]=>s_unt_end_0x_fffdb8b0+12       ;= "unt_end 0x"
ram:fffd43a8    3f001f6b        cmp         w1,wzr                                  
ram:fffd43ac    a5241a53        ubfiz       w5,w5,#0x6,#0xa                         
ram:fffd43b0    a520032a        orr         w5,w5,w3, LSL #0x8                      
ram:fffd43b4    01108052        mov         w1,#0x80                                
ram:fffd43b8    21009f1a        csel        w1,w1,wzr,eq                            
ram:fffd43bc    c600052a        orr         w6,w6,w5                                
ram:fffd43c0    2600062a        orr         w6,w1,w6                                
ram:fffd43c4    810480d2        mov         x1,#0x24                                
ram:fffd43c8    4100a0f2        movk        x1,#0x2, LSL #16                        
ram:fffd43cc    810201aa        orr         x1,x20,x1                               
ram:fffd43d0    c63c0053        uxth        w6,w6                                   
ram:fffd43d4    21f87fd3        lsl         x1,x1,#0x1                              
ram:fffd43d8    05c0bfd2        mov         x5,#0xfe000000                          
ram:fffd43dc    26682578        strh        w6,[x1, x5, LSL #0x0]                   
ram:fffd43e0    63000034        cbz         w3,LAB_fffd43ec                         
                            LAB_fffd43e4:                 ;XREF[1,0]:   fffd4414
ram:fffd43e4    61008052        mov         w1,#0x3                                 
ram:fffd43e8    0d000014        b           LAB_fffd441c                            
                            LAB_fffd43ec:                 ;XREF[2,0]:   fffd4358,fffd43e0
ram:fffd43ec    7f960e71        cmp         w19,#0x3a5                              
ram:fffd43f0    41018052        mov         w1,#0xa                                 
ram:fffd43f4    49010054        b.ls        LAB_fffd441c                            
ram:fffd43f8    7fc21271        cmp         w19,#0x4b0                              
ram:fffd43fc    c8000054        b.hi        LAB_fffd4414                            
ram:fffd4400    1f001f6b        cmp         w0,wzr                                  
ram:fffd4404    c1008052        mov         w1,#0x6                                 
ram:fffd4408    40008052        mov         w0,#0x2                                 
ram:fffd440c    2100801a        csel        w1,w1,w0,eq                             
ram:fffd4410    03000014        b           LAB_fffd441c                            
                            LAB_fffd4414:                 ;XREF[1,0]:   fffd43fc
ram:fffd4414    80feff35        cbnz        w0,LAB_fffd43e4                         
ram:fffd4418    e1008052        mov         w1,#0x7                                 
                            LAB_fffd441c:                 ;XREF[3,0]:   fffd43e8,fffd43f4,fffd4410
ram:fffd441c    d70a80d2        mov         x23,#0x56                               
ram:fffd4420    5700a0f2        movk        x23,#0x2, LSL #16                       
ram:fffd4424    970217aa        orr         x23,x20,x23                             
ram:fffd4428    401680d2        mov         x0,#0xb2                                
ram:fffd442c    1bc0bfd2        mov         x27,#0xfe000000                         
ram:fffd4430    f7fa7fd3        lsl         x23,x23,#0x1                            
ram:fffd4434    4000a0f2        movk        x0,#0x2, LSL #16                        
ram:fffd4438    e16a3b78        strh        w1,[x23, x27, LSL #0x0]                 
ram:fffd443c    800200aa        orr         x0,x20,x0                               
ram:fffd4440    15f87fd3        lsl         x21,x0,#0x1                             
ram:fffd4444    c0ce4079        ldrh        w0,[x22, #0x66]                         
ram:fffd4448    21008052        mov         w1,#0x1                                 
ram:fffd444c    24f9ff97        bl          FUN_fffd28dc                            ;undefined FUN_fffd28dc()
ram:fffd4450    a06a3b78        strh        w0,[x21, x27, LSL #0x0]                 
ram:fffd4454    401f80d2        mov         x0,#0xfa                                
ram:fffd4458    4000a0f2        movk        x0,#0x2, LSL #16                        
ram:fffd445c    800200aa        orr         x0,x20,x0                               
ram:fffd4460    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd4464    21008052        mov         w1,#0x1                                 
ram:fffd4468    01683b78        strh        w1,[x0, x27, LSL #0x0]                  
ram:fffd446c    350380d2        mov         x21,#0x19                               
ram:fffd4470    c0424039        ldrb        w0,[x22, #0x10]                         
ram:fffd4474    5500a0f2        movk        x21,#0x2, LSL #16                       
ram:fffd4478    950215aa        orr         x21,x20,x21                             
ram:fffd447c    00781f53        lsl         w0,w0,#0x1                              
ram:fffd4480    b5fa7fd3        lsl         x21,x21,#0x1                            
ram:fffd4484    a06a3b78        strh        w0,[x21, x27, LSL #0x0]                 
ram:fffd4488    a00580d2        mov         x0,#0x2d                                
ram:fffd448c    c1064139        ldrb        w1,[x22, #0x41]                         
ram:fffd4490    4000a0f2        movk        x0,#0x2, LSL #16                        
ram:fffd4494    800200aa        orr         x0,x20,x0                               
ram:fffd4498    21004092        and         x1,x1,#0x1                              
ram:fffd449c    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd44a0    01683b78        strh        w1,[x0, x27, LSL #0x0]                  
ram:fffd44a4    a01880d2        mov         x0,#0xc5                                
ram:fffd44a8    4000a0f2        movk        x0,#0x2, LSL #16                        
ram:fffd44ac    800200aa        orr         x0,x20,x0                               
ram:fffd44b0    18f87fd3        lsl         x24,x0,#0x1                             
ram:fffd44b4    e003132a        mov         w0,w19                                  
ram:fffd44b8    c6f8ff97        bl          FUN_fffd27d0                            ;undefined FUN_fffd27d0()
ram:fffd44bc    003c0053        uxth        w0,w0                                   
ram:fffd44c0    006b3b78        strh        w0,[x24, x27, LSL #0x0]                 
ram:fffd44c4    c0024139        ldrb        w0,[x22, #0x40]                         
ram:fffd44c8    a1834139        ldrb        w1,[x29, #local_20+0x80]                
ram:fffd44cc    d80580d2        mov         x24,#0x2e                               
ram:fffd44d0    0028c11a        asr         w0,w0,w1                                
ram:fffd44d4    7f960e71        cmp         w19,#0x3a5                              
ram:fffd44d8    41008052        mov         w1,#0x2                                 
ram:fffd44dc    5800a0f2        movk        x24,#0x2, LSL #16                       
ram:fffd44e0    25249f1a        csinc       w5,w1,wzr,cs                            
ram:fffd44e4    980218aa        orr         x24,x20,x24                             
ram:fffd44e8    00000012        and         w0,w0,#0x1                              
ram:fffd44ec    a000000b        add         w0,w5,w0                                
ram:fffd44f0    18fb7fd3        lsl         x24,x24,#0x1                            
ram:fffd44f4    006b3b78        strh        w0,[x24, x27, LSL #0x0]                 
ram:fffd44f8    000180d2        mov         x0,#0x8                                 
ram:fffd44fc    4000a0f2        movk        x0,#0x2, LSL #16                        
ram:fffd4500    800200aa        orr         x0,x20,x0                               
ram:fffd4504    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd4508    657e0153        lsr         w5,w19,#0x1                             
ram:fffd450c    05683b78        strh        w5,[x0, x27, LSL #0x0]                  
ram:fffd4510    c09a4079        ldrh        w0,[x22, #0x4c]                         
ram:fffd4514    1a0080d2        mov         x26,#0x0                                
ram:fffd4518    c0f8ff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd451c    013c1b53        ubfiz       w1,w0,#0x5,#0x10                        
ram:fffd4520    2000002a        orr         w0,w1,w0                                
ram:fffd4524    003c0053        uxth        w0,w0                                   
ram:fffd4528    a06700b9        str         w0,[x29, #local_1c+0x80]                
ram:fffd452c    803580d2        mov         x0,#0x1ac                               
ram:fffd4530    205b009b        madd        x0,x25,x0,x22                           
ram:fffd4534    820279b2        orr         x2,x20,#0x80                            
ram:fffd4538    a03b00f9        str         x0,[x29, #local_10+0x80]                
ram:fffd453c    fc031baa        mov         x28,x27                                 
ram:fffd4540    a23f00f9        str         x2,[x29, #local_8+0x80]                 
                            LAB_fffd4544:                 ;XREF[1,0]:   fffd45bc
ram:fffd4544    59cf74d3        lsl         x25,x26,#0xc                            
ram:fffd4548    a10a80d2        mov         x1,#0x55                                
ram:fffd454c    200301aa        orr         x0,x25,x1                               
ram:fffd4550    c1c24079        ldrh        w1,[x22, #0x60]                         
ram:fffd4554    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd4558    620880d2        mov         x2,#0x43                                
ram:fffd455c    01683c78        strh        w1,[x0, x28, LSL #0x0]=>DAT_fe0020aa    
ram:fffd4560    200302aa        orr         x0,x25,x2                               
ram:fffd4564    a1cb4079        ldrh        w1,[x29, #local_1c+0x80]                
ram:fffd4568    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd456c    01683c78        strh        w1,[x0, x28, LSL #0x0]=>DAT_fe002086    
ram:fffd4570    c1021a8b        add         x1,x22,x26                              
ram:fffd4574    a23f40f9        ldr         x2,[x29, #local_8+0x80]                 
ram:fffd4578    21b04139        ldrb        w1,[x1, #0x6c]                          
ram:fffd457c    20008052        mov         w0,#0x1                                 
ram:fffd4580    590019aa        orr         x25,x2,x25                              
ram:fffd4584    12070094        bl          FUN_fffd61cc                            ;undefined FUN_fffd61cc()
ram:fffd4588    a23b40f9        ldr         x2,[x29, #local_10+0x80]                
ram:fffd458c    003c0053        uxth        w0,w0                                   
ram:fffd4590    39fb7fd3        lsl         x25,x25,#0x1                            
ram:fffd4594    206b3c78        strh        w0,[x25, x28, LSL #0x0]                 
ram:fffd4598    40001a8b        add         x0,x2,x26                               
ram:fffd459c    01004539        ldrb        w1,[x0, #0x140]                         
ram:fffd45a0    a1000034        cbz         w1,LAB_fffd45b4                         
ram:fffd45a4    20008052        mov         w0,#0x1                                 
ram:fffd45a8    09070094        bl          FUN_fffd61cc                            ;undefined FUN_fffd61cc()
ram:fffd45ac    003c0053        uxth        w0,w0                                   
ram:fffd45b0    206b3c78        strh        w0,[x25, x28, LSL #0x0]                 
                            LAB_fffd45b4:                 ;XREF[1,0]:   fffd45a0
ram:fffd45b4    5a070091        add         x26,x26,#0x1                            
ram:fffd45b8    5f2b00f1        cmp         x26,#0xa                                
ram:fffd45bc    41fcff54        b.ne        LAB_fffd4544                            
ram:fffd45c0    c03a4039        ldrb        w0,[x22, #0xe]                          
ram:fffd45c4    1f040071        cmp         w0,#0x1                                 
ram:fffd45c8    08020054        b.hi        LAB_fffd4608                            
ram:fffd45cc    c1be4079        ldrh        w1,[x22, #0x5e]                         
ram:fffd45d0    401580d2        mov         x0,#0xaa                                
ram:fffd45d4    00c0bff2        movk        x0,#0xfe00, LSL #16                     
ram:fffd45d8    01000079        strh        w1,[x0]=>DAT_fe0000aa                   
ram:fffd45dc    c1be4079        ldrh        w1,[x22, #0x5e]                         
ram:fffd45e0    401584d2        mov         x0,#0x20aa                              
ram:fffd45e4    20c0bff2        movk        x0,#0xfe01, LSL #16                     
ram:fffd45e8    01000079        strh        w1,[x0]=>DAT_fe0120aa                   
ram:fffd45ec    c1ba4079        ldrh        w1,[x22, #0x5c]                         
ram:fffd45f0    401590d2        mov         x0,#0x80aa                              
ram:fffd45f4    00c0bff2        movk        x0,#0xfe00, LSL #16                     
ram:fffd45f8    01000079        strh        w1,[x0]=>DAT_fe0080aa                   
ram:fffd45fc    c1ba4079        ldrh        w1,[x22, #0x5c]                         
ram:fffd4600    401594d2        mov         x0,#0xa0aa                              
ram:fffd4604    24000014        b           LAB_fffd4694                            
                            LAB_fffd4608:                 ;XREF[1,0]:   fffd45c8
ram:fffd4608    01080051        sub         w1,w0,#0x2                              
ram:fffd460c    211c0053        uxtb        w1,w1                                   
ram:fffd4610    3f040071        cmp         w1,#0x1                                 
ram:fffd4614    48040054        b.hi        LAB_fffd469c                            
ram:fffd4618    1f080071        cmp         w0,#0x2                                 
ram:fffd461c    01020054        b.ne        LAB_fffd465c                            
ram:fffd4620    7fbe1271        cmp         w19,#0x4af                              
ram:fffd4624    21008052        mov         w1,#0x1                                 
ram:fffd4628    e9000054        b.ls        LAB_fffd4644                            
ram:fffd462c    7f4e1471        cmp         w19,#0x513                              
ram:fffd4630    e103002a        mov         w1,w0                                   
ram:fffd4634    89000054        b.ls        LAB_fffd4644                            
ram:fffd4638    7ffe1871        cmp         w19,#0x63f                              
ram:fffd463c    61008052        mov         w1,#0x3                                 
ram:fffd4640    21849f1a        csinc       w1,w1,wzr,hi                            
                            LAB_fffd4644:                 ;XREF[2,0]:   fffd4628,fffd4634
ram:fffd4644    c0024139        ldrb        w0,[x22, #0x40]                         
ram:fffd4648    a2834139        ldrb        w2,[x29, #local_20+0x80]                
ram:fffd464c    0028c21a        asr         w0,w0,w2                                
ram:fffd4650    00000012        and         w0,w0,#0x1                              
ram:fffd4654    2100000b        add         w1,w1,w0                                
ram:fffd4658    016b3b78        strh        w1,[x24, x27, LSL #0x0]                 
                            LAB_fffd465c:                 ;XREF[1,0]:   fffd461c
ram:fffd465c    c1be4079        ldrh        w1,[x22, #0x5e]                         
ram:fffd4660    401580d2        mov         x0,#0xaa                                
ram:fffd4664    00c0bff2        movk        x0,#0xfe00, LSL #16                     
ram:fffd4668    01000079        strh        w1,[x0]=>DAT_fe0000aa                   
ram:fffd466c    c1be4079        ldrh        w1,[x22, #0x5e]                         
ram:fffd4670    401594d2        mov         x0,#0xa0aa                              
ram:fffd4674    00c0bff2        movk        x0,#0xfe00, LSL #16                     
ram:fffd4678    01000079        strh        w1,[x0]=>DAT_fe00a0aa                   
ram:fffd467c    c1ba4079        ldrh        w1,[x22, #0x5c]                         
ram:fffd4680    401584d2        mov         x0,#0x20aa                              
ram:fffd4684    00c0bff2        movk        x0,#0xfe00, LSL #16                     
ram:fffd4688    01000079        strh        w1,[x0]=>DAT_fe0020aa                   
ram:fffd468c    c1ba4079        ldrh        w1,[x22, #0x5c]                         
ram:fffd4690    401598d2        mov         x0,#0xc0aa                              
                            LAB_fffd4694:                 ;XREF[1,0]:   fffd4604
ram:fffd4694    00c0bff2        movk        x0,#0xfe00, LSL #16                     
                                                          ; FWD[2,0]:   fe00a0aa,fe00c0aa
ram:fffd4698    01000079        strh        w1,[x0]=>DAT_fe00a0aa                   
                            LAB_fffd469c:                 ;XREF[1,0]:   fffd4614
ram:fffd469c    c03a4039        ldrb        w0,[x22, #0xe]                          
ram:fffd46a0    b8008052        mov         w24,#0x5                                
ram:fffd46a4    00080051        sub         w0,w0,#0x2                              
ram:fffd46a8    001c0053        uxtb        w0,w0                                   
ram:fffd46ac    1f080071        cmp         w0,#0x2                                 
ram:fffd46b0    d9008052        mov         w25,#0x6                                
ram:fffd46b4    3933981a        csel        w25,w25,w24,cc                          
ram:fffd46b8    1f080071        cmp         w0,#0x2                                 
ram:fffd46bc    c0964079        ldrh        w0,[x22, #0x4a]                         
ram:fffd46c0    41008052        mov         w1,#0x2                                 
ram:fffd46c4    9a008052        mov         w26,#0x4                                
ram:fffd46c8    5a279f1a        csinc       w26,w26,wzr,cs                          
ram:fffd46cc    53f8ff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd46d0    013c1b53        ubfiz       w1,w0,#0x5,#0x10                        
ram:fffd46d4    2000002a        orr         w0,w1,w0                                
ram:fffd46d8    c11080d2        mov         x1,#0x86                                
ram:fffd46dc    003c0053        uxth        w0,w0                                   
ram:fffd46e0    01c0bff2        movk        x1,#0xfe00, LSL #16                     
ram:fffd46e4    20000079        strh        w0,[x1]=>DAT_fe000086                   
ram:fffd46e8    c11084d2        mov         x1,#0x2086                              
ram:fffd46ec    21c0bff2        movk        x1,#0xfe01, LSL #16                     
ram:fffd46f0    20000079        strh        w0,[x1]=>DAT_fe012086                   
ram:fffd46f4    c0924079        ldrh        w0,[x22, #0x48]                         
ram:fffd46f8    41008052        mov         w1,#0x2                                 
ram:fffd46fc    47f8ff97        bl          FUN_fffd2818                            ;undefined FUN_fffd2818()
ram:fffd4700    65088052        mov         w5,#0x43                                
ram:fffd4704    063c1b53        ubfiz       w6,w0,#0x5,#0x10                        
ram:fffd4708    ba301a2a        orr         w26,w5,w26, LSL #0xc                    
ram:fffd470c    c000002a        orr         w0,w6,w0                                
ram:fffd4710    01c0bfd2        mov         x1,#0xfe000000                          
ram:fffd4714    003c0053        uxth        w0,w0                                   
ram:fffd4718    5a7f7f93        sbfiz       x26,x26,#0x1,#0x20                      
ram:fffd471c    a530192a        orr         w5,w5,w25, LSL #0xc                     
ram:fffd4720    406b2178        strh        w0,[x26, x1, LSL #0x0]=>DAT_fe002086    
ram:fffd4724    a57c7f93        sbfiz       x5,x5,#0x1,#0x20                        
ram:fffd4728    a0682178        strh        w0,[x5, x1, LSL #0x0]                   
ram:fffd472c    000680d2        mov         x0,#0x30                                
ram:fffd4730    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd4734    18000079        strh        w24,[x0]=>DAT_fe040030                  
ram:fffd4738    c13a4039        ldrb        w1,[x22, #0xe]                          
ram:fffd473c    81000035        cbnz        w1,LAB_fffd474c                         
ram:fffd4740    401d80d2        mov         x0,#0xea                                
ram:fffd4744    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd4748    01000079        strh        w1,[x0]=>DAT_fe0400ea                   
                            LAB_fffd474c:                 ;XREF[1,0]:   fffd473c
ram:fffd474c    c03a4039        ldrb        w0,[x22, #0xe]                          
ram:fffd4750    1f040071        cmp         w0,#0x1                                 
ram:fffd4754    a1000054        b.ne        LAB_fffd4768                            
ram:fffd4758    401d80d2        mov         x0,#0xea                                
ram:fffd475c    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd4760    41008052        mov         w1,#0x2                                 
ram:fffd4764    01000079        strh        w1,[x0]=>DAT_fe0400ea                   
                            LAB_fffd4768:                 ;XREF[1,0]:   fffd4754
ram:fffd4768    c03a4039        ldrb        w0,[x22, #0xe]                          
ram:fffd476c    1f0c0071        cmp         w0,#0x3                                 
ram:fffd4770    81020054        b.ne        LAB_fffd47c0                            
ram:fffd4774    401d80d2        mov         x0,#0xea                                
ram:fffd4778    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd477c    21008052        mov         w1,#0x1                                 
ram:fffd4780    01000079        strh        w1,[x0]=>DAT_fe0400ea                   
ram:fffd4784    800480d2        mov         x0,#0x24                                
ram:fffd4788    4000a0f2        movk        x0,#0x2, LSL #16                        
ram:fffd478c    800200aa        orr         x0,x20,x0                               
ram:fffd4790    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd4794    01c0bfd2        mov         x1,#0xfe000000                          
ram:fffd4798    05018052        mov         w5,#0x8                                 
ram:fffd479c    05682178        strh        w5,[x0, x1, LSL #0x0]                   
ram:fffd47a0    800e80d2        mov         x0,#0x74                                
ram:fffd47a4    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd47a8    1f000079        strh        wzr,[x0]=>DAT_fe040074                  
ram:fffd47ac    7f960e71        cmp         w19,#0x3a5                              
ram:fffd47b0    c0008052        mov         w0,#0x6                                 
ram:fffd47b4    41018052        mov         w1,#0xa                                 
ram:fffd47b8    2030801a        csel        w0,w1,w0,cc                             
ram:fffd47bc    e06a3b78        strh        w0,[x23, x27, LSL #0x0]                 
                            LAB_fffd47c0:                 ;XREF[1,0]:   fffd4770
ram:fffd47c0    c03a4039        ldrb        w0,[x22, #0xe]                          
ram:fffd47c4    1f080071        cmp         w0,#0x2                                 
ram:fffd47c8    e1040054        b.ne        LAB_fffd4864                            
ram:fffd47cc    20008052        mov         w0,#0x1                                 
ram:fffd47d0    a06a3b78        strh        w0,[x21, x27, LSL #0x0]                 
ram:fffd47d4    401d80d2        mov         x0,#0xea                                
ram:fffd47d8    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd47dc    81008052        mov         w1,#0x4                                 
ram:fffd47e0    01000079        strh        w1,[x0]=>DAT_fe0400ea                   
ram:fffd47e4    804080d2        mov         x0,#0x204                               
ram:fffd47e8    4000a0f2        movk        x0,#0x2, LSL #16                        
ram:fffd47ec    800200aa        orr         x0,x20,x0                               
ram:fffd47f0    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd47f4    01c0bfd2        mov         x1,#0xfe000000                          
ram:fffd47f8    1f682178        strh        wzr,[x0, x1, LSL #0x0]                  
ram:fffd47fc    a23740f9        ldr         x2,[x29, #local_18+0x80]                
ram:fffd4800    000680d2        mov         x0,#0x30                                
ram:fffd4804    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd4808    61008052        mov         w1,#0x3                                 
ram:fffd480c    01000079        strh        w1,[x0]=>DAT_fe040030                   
ram:fffd4810    405040f9        ldr         x0,[x2, #0xa0]                          
ram:fffd4814    01484039        ldrb        w1,[x0, #0x12]                          
ram:fffd4818    3f1c0071        cmp         w1,#0x7                                 
ram:fffd481c    60000054        b.eq        LAB_fffd4828                            
ram:fffd4820    3f080071        cmp         w1,#0x2                                 
ram:fffd4824    a1000054        b.ne        LAB_fffd4838                            
                            LAB_fffd4828:                 ;XREF[1,0]:   fffd481c
ram:fffd4828    010680d2        mov         x1,#0x30                                
ram:fffd482c    81c0bff2        movk        x1,#0xfe04, LSL #16                     
ram:fffd4830    a4008052        mov         w4,#0x5                                 
ram:fffd4834    24000079        strh        w4,[x1]=>DAT_fe040030                   
                            LAB_fffd4838:                 ;XREF[1,0]:   fffd4824
ram:fffd4838    00484039        ldrb        w0,[x0, #0x12]                          
ram:fffd483c    1f100071        cmp         w0,#0x4                                 
ram:fffd4840    60000054        b.eq        LAB_fffd484c                            
ram:fffd4844    1f040071        cmp         w0,#0x1                                 
ram:fffd4848    a1000054        b.ne        LAB_fffd485c                            
                            LAB_fffd484c:                 ;XREF[1,0]:   fffd4840
ram:fffd484c    000680d2        mov         x0,#0x30                                
ram:fffd4850    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd4854    a1008052        mov         w1,#0x5                                 
ram:fffd4858    01000079        strh        w1,[x0]=>DAT_fe040030                   
                            LAB_fffd485c:                 ;XREF[1,0]:   fffd4848
ram:fffd485c    20008052        mov         w0,#0x1                                 
ram:fffd4860    a06a3b78        strh        w0,[x21, x27, LSL #0x0]                 
                            LAB_fffd4864:                 ;XREF[1,0]:   fffd47c8
ram:fffd4864    001480d2        mov         x0,#0xa0                                
ram:fffd4868    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd486c    1f000079        strh        wzr,[x0]=>DAT_fe0400a0                  
ram:fffd4870    002280d2        mov         x0,#0x110                               
ram:fffd4874    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd4878    21018052        mov         w1,#0x9                                 
ram:fffd487c    01000079        strh        w1,[x0]=>DAT_fe040110                   
ram:fffd4880    c0024139        ldrb        w0,[x22, #0x40]                         
ram:fffd4884    a4aa8a52        mov         w4,#0x5555                              
ram:fffd4888    00000012        and         w0,w0,#0x1                              
ram:fffd488c    015c1853        lsl         w1,w0,#0x8                              
ram:fffd4890    2110002a        orr         w1,w1,w0, LSL #0x4                      
ram:fffd4894    2100002a        orr         w1,w1,w0                                
ram:fffd4898    2030002a        orr         w0,w1,w0, LSL #0xc                      
ram:fffd489c    00144011        add         w0,w0,#0x5, LSL #12                     
ram:fffd48a0    00541511        add         w0,w0,#0x555                            
ram:fffd48a4    013c80d2        mov         x1,#0x1e0                               
ram:fffd48a8    003c0053        uxth        w0,w0                                   
ram:fffd48ac    81c0bff2        movk        x1,#0xfe04, LSL #16                     
ram:fffd48b0    20000079        strh        w0,[x1]=>DAT_fe0401e0                   
ram:fffd48b4    201e80d2        mov         x0,#0xf1                                
ram:fffd48b8    01c0bfd2        mov         x1,#0xfe000000                          
                            LAB_fffd48bc:                 ;XREF[1,0]:   fffd48d0
ram:fffd48bc    03006fb2        orr         x3,x0,#0x20000                          
ram:fffd48c0    63f87fd3        lsl         x3,x3,#0x1                              
ram:fffd48c4    00040091        add         x0,x0,#0x1                              
                                                          ; FWD[2,0]:   fe0401e2,fe0401e4
ram:fffd48c8    64682178        strh        w4,[x3, x1, LSL #0x0]=>DAT_fe0401e2     
ram:fffd48cc    1fdc03f1        cmp         x0,#0xf7                                
ram:fffd48d0    61ffff54        b.ne        LAB_fffd48bc                            
ram:fffd48d4    c03d80d2        mov         x0,#0x1ee                               
ram:fffd48d8    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd48dc    e1ff8112        mov         w1,#0xfffff000                          
ram:fffd48e0    01000079        strh        w1,[x0]=>DAT_fe0401ee                   
ram:fffd48e4    c03a4039        ldrb        w0,[x22, #0xe]                          
ram:fffd48e8    00080051        sub         w0,w0,#0x2                              
ram:fffd48ec    001c0053        uxtb        w0,w0                                   
ram:fffd48f0    1f040071        cmp         w0,#0x1                                 
ram:fffd48f4    c9010054        b.ls        LAB_fffd492c                            
                            LAB_fffd48f8:                 ;XREF[1,0]:   fffd4a1c
ram:fffd48f8    400980d2        mov         x0,#0x4a                                
ram:fffd48fc    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd4900    1f000079        strh        wzr,[x0]=>DAT_fe04004a                  
ram:fffd4904    c03e4039        ldrb        w0,[x22, #0xf]                          
ram:fffd4908    c0080036        tbz         w0,#0x0,LAB_fffd4a20                    
ram:fffd490c    81008052        mov         w1,#0x4                                 
ram:fffd4910    40c0bfd2        mov         x0,#0xfe020000                          
ram:fffd4914    01000079        strh        w1,[x0]=>DAT_fe020000                   
ram:fffd4918    801280d2        mov         x0,#0x94                                
ram:fffd491c    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd4920    e1ff8052        mov         w1,#0x7ff                               
ram:fffd4924    01000079        strh        w1,[x0]=>DAT_fe020094                   
ram:fffd4928    3e000014        b           LAB_fffd4a20                            
                            LAB_fffd492c:                 ;XREF[1,0]:   fffd48f4
ram:fffd492c    c0024139        ldrb        w0,[x22, #0x40]                         
ram:fffd4930    7f320571        cmp         w19,#0x14c                              
ram:fffd4934    00000012        and         w0,w0,#0x1                              
ram:fffd4938    015c1853        lsl         w1,w0,#0x8                              
ram:fffd493c    2110002a        orr         w1,w1,w0, LSL #0x4                      
ram:fffd4940    2100002a        orr         w1,w1,w0                                
ram:fffd4944    2130002a        orr         w1,w1,w0, LSL #0xc                      
ram:fffd4948    03008052        mov         w3,#0x0                                 
ram:fffd494c    c8000054        b.hi        LAB_fffd4964                            
ram:fffd4950    a26340b9        ldr         w2,[x29, #local_20+0x80]                
ram:fffd4954    a3008052        mov         w3,#0x5                                 
ram:fffd4958    54741e53        lsl         w20,w2,#0x2                             
ram:fffd495c    6320d41a        lsl         w3,w3,w20                               
ram:fffd4960    633c0053        uxth        w3,w3                                   
                            LAB_fffd4964:                 ;XREF[1,0]:   fffd494c
ram:fffd4964    26144011        add         w6,w1,#0x5, LSL #12                     
ram:fffd4968    c6541511        add         w6,w6,#0x555                            
ram:fffd496c    6300010b        add         w3,w3,w1                                
ram:fffd4970    000080d2        mov         x0,#0x0                                 
ram:fffd4974    04c0bfd2        mov         x4,#0xfe000000                          
ram:fffd4978    e5ff8112        mov         w5,#0xfffff000                          
ram:fffd497c    c63c0053        uxth        w6,w6                                   
ram:fffd4980    e7ee8e12        mov         w7,#0xffff8888                          
ram:fffd4984    88888852        mov         w8,#0x4444                              
ram:fffd4988    633c0053        uxth        w3,w3                                   
                            LAB_fffd498c:                 ;XREF[1,0]:   fffd4a18
ram:fffd498c    a00000b5        cbnz        x0,LAB_fffd49a0                         
ram:fffd4990    013c80d2        mov         x1,#0x1e0                               
ram:fffd4994    81c0bff2        movk        x1,#0xfe04, LSL #16                     
ram:fffd4998    23000079        strh        w3,[x1]=>DAT_fe0401e0                   
ram:fffd499c    1d000014        b           LAB_fffd4a10                            
                            LAB_fffd49a0:                 ;XREF[1,0]:   fffd498c
ram:fffd49a0    1f0800f1        cmp         x0,#0x2                                 
ram:fffd49a4    a1000054        b.ne        LAB_fffd49b8                            
ram:fffd49a8    813c80d2        mov         x1,#0x1e4                               
ram:fffd49ac    81c0bff2        movk        x1,#0xfe04, LSL #16                     
ram:fffd49b0    28000079        strh        w8,[x1]=>DAT_fe0401e4                   
ram:fffd49b4    17000014        b           LAB_fffd4a10                            
                            LAB_fffd49b8:                 ;XREF[1,0]:   fffd49a4
ram:fffd49b8    1f0c00f1        cmp         x0,#0x3                                 
ram:fffd49bc    a1000054        b.ne        LAB_fffd49d0                            
ram:fffd49c0    c13c80d2        mov         x1,#0x1e6                               
ram:fffd49c4    81c0bff2        movk        x1,#0xfe04, LSL #16                     
ram:fffd49c8    27000079        strh        w7,[x1]=>DAT_fe0401e6                   
ram:fffd49cc    11000014        b           LAB_fffd4a10                            
                            LAB_fffd49d0:                 ;XREF[1,0]:   fffd49bc
ram:fffd49d0    1f1000f1        cmp         x0,#0x4                                 
ram:fffd49d4    a1000054        b.ne        LAB_fffd49e8                            
ram:fffd49d8    013d80d2        mov         x1,#0x1e8                               
ram:fffd49dc    81c0bff2        movk        x1,#0xfe04, LSL #16                     
ram:fffd49e0    26000079        strh        w6,[x1]=>DAT_fe0401e8                   
ram:fffd49e4    0b000014        b           LAB_fffd4a10                            
                            LAB_fffd49e8:                 ;XREF[1,0]:   fffd49d4
ram:fffd49e8    1f1c00f1        cmp         x0,#0x7                                 
ram:fffd49ec    a1000054        b.ne        LAB_fffd4a00                            
ram:fffd49f0    c13d80d2        mov         x1,#0x1ee                               
ram:fffd49f4    81c0bff2        movk        x1,#0xfe04, LSL #16                     
ram:fffd49f8    25000079        strh        w5,[x1]=>DAT_fe0401ee                   
ram:fffd49fc    05000014        b           LAB_fffd4a10                            
                            LAB_fffd4a00:                 ;XREF[1,0]:   fffd49ec
ram:fffd4a00    01c00391        add         x1,x0,#0xf0                             
ram:fffd4a04    21006fb2        orr         x1,x1,#0x20000                          
ram:fffd4a08    21f87fd3        lsl         x1,x1,#0x1                              
ram:fffd4a0c    3f682478        strh        wzr,[x1, x4, LSL #0x0]=>DAT_fe0401e0    
                            LAB_fffd4a10:                 ;XREF[5,0]:   fffd499c,fffd49b4,fffd49cc,fffd49e4
                                                          ;             fffd49fc
ram:fffd4a10    00040091        add         x0,x0,#0x1                              
ram:fffd4a14    1f2000f1        cmp         x0,#0x8                                 
ram:fffd4a18    a1fbff54        b.ne        LAB_fffd498c                            
ram:fffd4a1c    b7ffff17        b           LAB_fffd48f8                            
                            LAB_fffd4a20:                 ;XREF[2,0]:   fffd4908,fffd4928
ram:fffd4a20    c03e4039        ldrb        w0,[x22, #0xf]                          
ram:fffd4a24    20010836        tbz         w0,#0x1,LAB_fffd4a48                    
ram:fffd4a28    000084d2        mov         x0,#0x2000                              
ram:fffd4a2c    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd4a30    81008052        mov         w1,#0x4                                 
ram:fffd4a34    01000079        strh        w1,[x0]=>DAT_fe022000                   
ram:fffd4a38    801284d2        mov         x0,#0x2094                              
ram:fffd4a3c    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd4a40    e1ff8052        mov         w1,#0x7ff                               
ram:fffd4a44    01000079        strh        w1,[x0]=>DAT_fe022094                   
                            LAB_fffd4a48:                 ;XREF[1,0]:   fffd4a24
ram:fffd4a48    c03e4039        ldrb        w0,[x22, #0xf]                          
ram:fffd4a4c    20011036        tbz         w0,#0x2,LAB_fffd4a70                    
ram:fffd4a50    000088d2        mov         x0,#0x4000                              
ram:fffd4a54    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd4a58    81008052        mov         w1,#0x4                                 
ram:fffd4a5c    01000079        strh        w1,[x0]=>DAT_fe024000                   
ram:fffd4a60    801288d2        mov         x0,#0x4094                              
ram:fffd4a64    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd4a68    e1ff8052        mov         w1,#0x7ff                               
ram:fffd4a6c    01000079        strh        w1,[x0]=>DAT_fe024094                   
                            LAB_fffd4a70:                 ;XREF[1,0]:   fffd4a4c
ram:fffd4a70    c03e4039        ldrb        w0,[x22, #0xf]                          
ram:fffd4a74    20011836        tbz         w0,#0x3,LAB_fffd4a98                    
ram:fffd4a78    00008cd2        mov         x0,#0x6000                              
ram:fffd4a7c    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd4a80    81008052        mov         w1,#0x4                                 
ram:fffd4a84    01000079        strh        w1,[x0]=>DAT_fe026000                   
ram:fffd4a88    80128cd2        mov         x0,#0x6094                              
ram:fffd4a8c    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd4a90    e1ff8052        mov         w1,#0x7ff                               
ram:fffd4a94    01000079        strh        w1,[x0]=>DAT_fe026094                   
                            LAB_fffd4a98:                 ;XREF[1,0]:   fffd4a74
ram:fffd4a98    001880d2        mov         x0,#0xc0                                
ram:fffd4a9c    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd4aa0    61008052        mov         w1,#0x3                                 
ram:fffd4aa4    01000079        strh        w1,[x0]=>DAT_fe0400c0                   
ram:fffd4aa8    400880d2        mov         x0,#0x42                                
ram:fffd4aac    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd4ab0    1f000079        strh        wzr,[x0]=>DAT_fe040042                  
ram:fffd4ab4    40c3bfd2        mov         x0,#0xfe1a0000                          
ram:fffd4ab8    1f000079        strh        wzr,[x0]=>DAT_fe1a0000                  
ram:fffd4abc    f35341a9        ldp         x19,x20,[sp, #local_70+0x80]            
ram:fffd4ac0    20008052        mov         w0,#0x1                                 
ram:fffd4ac4    f55b42a9        ldp         x21,x22,[sp, #local_60+0x80]            
ram:fffd4ac8    f76343a9        ldp         x23,x24,[sp, #local_50+0x80]            
ram:fffd4acc    f96b44a9        ldp         x25,x26,[sp, #local_40+0x80]            
ram:fffd4ad0    fb7345a9        ldp         x27,x28,[sp, #local_30+0x80]            
ram:fffd4ad4    fd7bc8a8        ldp         x29=>local_80,x30,[sp], #0x80           
ram:fffd4ad8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd4adc()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd4ae4,fffd4d0c
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd4adc,fffd4d10
                                                          ;XREF[4,0]:   fffd9978,fffd9eb8,fffda20c,fffdaa98
ram:fffd4adc    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd4ae0    fd030091        mov         x29,sp                                  
ram:fffd4ae4    f35301a9        stp         x19,x20,[sp, #local_10+0x20]            
ram:fffd4ae8    145040f9        ldr         x20,[x0, #0xa0]                         
ram:fffd4aec    f30300aa        mov         x19,x0                                  
ram:fffd4af0    803a4039        ldrb        w0,[x20, #0xe]                          
ram:fffd4af4    1f080071        cmp         w0,#0x2                                 
ram:fffd4af8    61010054        b.ne        LAB_fffd4b24                            
ram:fffd4afc    804a4039        ldrb        w0,[x20, #0x12]                         
ram:fffd4b00    1f0c0071        cmp         w0,#0x3                                 
ram:fffd4b04    60000054        b.eq        LAB_fffd4b10                            
ram:fffd4b08    1f200071        cmp         w0,#0x8                                 
ram:fffd4b0c    c1000054        b.ne        LAB_fffd4b24                            
                            LAB_fffd4b10:                 ;XREF[1,0]:   fffd4b04
ram:fffd4b10    80c490d2        mov         x0,#0x8624                              
ram:fffd4b14    616d9b52        mov         w1,#0xdb6b                              
ram:fffd4b18    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4b1c    0103a072        movk        w1,#0x18, LSL #16                       
ram:fffd4b20    010000b9        str         w1,[x0]=>DAT_ff638624                   
                            LAB_fffd4b24:                 ;XREF[2,0]:   fffd4af8,fffd4b0c
ram:fffd4b24    00ca90d2        mov         x0,#0x8650                              
ram:fffd4b28    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4b2c    21008052        mov         w1,#0x1                                 
ram:fffd4b30    010000b9        str         w1,[x0]=>DAT_ff638650                   
ram:fffd4b34    00ca90d2        mov         x0,#0x8650                              
ram:fffd4b38    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4b3c    41008052        mov         w1,#0x2                                 
ram:fffd4b40    010000b9        str         w1,[x0]=>DAT_ff638650                   
                            LAB_fffd4b44:                 ;XREF[1,0]:   fffd4b64
ram:fffd4b44    80ca90d2        mov         x0,#0x8654                              
ram:fffd4b48    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4b4c    000040b9        ldr         w0,[x0]=>DAT_ff638654                   
ram:fffd4b50    000c0012        and         w0,w0,#0xf                              
ram:fffd4b54    1f080071        cmp         w0,#0x2                                 
ram:fffd4b58    80000054        b.eq        LAB_fffd4b68                            
ram:fffd4b5c    20008052        mov         w0,#0x1                                 
ram:fffd4b60    70edff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd4b64    f8ffff17        b           LAB_fffd4b44                            
                            LAB_fffd4b68:                 ;XREF[1,0]:   fffd4b58
ram:fffd4b68    00c590d2        mov         x0,#0x8628                              
ram:fffd4b6c    01288852        mov         w1,#0x4140                              
ram:fffd4b70    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4b74    010000b9        str         w1,[x0]=>DAT_ff638628                   
ram:fffd4b78    20008052        mov         w0,#0x1                                 
ram:fffd4b7c    69edff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd4b80    00c590d2        mov         x0,#0x8628                              
ram:fffd4b84    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4b88    21288852        mov         w1,#0x4141                              
ram:fffd4b8c    010000b9        str         w1,[x0]=>DAT_ff638628                   
ram:fffd4b90    20008052        mov         w0,#0x1                                 
ram:fffd4b94    63edff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
                            LAB_fffd4b98:                 ;XREF[1,0]:   fffd4ba4
ram:fffd4b98    00c590d2        mov         x0,#0x8628                              
ram:fffd4b9c    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4ba0    000040b9        ldr         w0,[x0]=>DAT_ff638628                   
ram:fffd4ba4    a0ffff36        tbz         w0,#0x1f,LAB_fffd4b98                   
ram:fffd4ba8    00c590d2        mov         x0,#0x8628                              
ram:fffd4bac    01288852        mov         w1,#0x4140                              
ram:fffd4bb0    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4bb4    010000b9        str         w1,[x0]=>DAT_ff638628                   
ram:fffd4bb8    20048052        mov         w0,#0x21                                
ram:fffd4bbc    59edff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd4bc0    00ca90d2        mov         x0,#0x8650                              
ram:fffd4bc4    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4bc8    81008052        mov         w1,#0x4                                 
ram:fffd4bcc    010000b9        str         w1,[x0]=>DAT_ff638650                   
                            LAB_fffd4bd0:                 ;XREF[1,0]:   fffd4be4
ram:fffd4bd0    80ca90d2        mov         x0,#0x8654                              
ram:fffd4bd4    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4bd8    000040b9        ldr         w0,[x0]=>DAT_ff638654                   
ram:fffd4bdc    000c0012        and         w0,w0,#0xf                              
ram:fffd4be0    1f100071        cmp         w0,#0x4                                 
ram:fffd4be4    61ffff54        b.ne        LAB_fffd4bd0                            
ram:fffd4be8    00c990d2        mov         x0,#0x8648                              
ram:fffd4bec    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4bf0    21068052        mov         w1,#0x31                                
ram:fffd4bf4    010000b9        str         w1,[x0]=>DAT_ff638648                   
ram:fffd4bf8    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffd4bfc    1ffc0371        cmp         w0,#0xff                                
ram:fffd4c00    00010054        b.eq        LAB_fffd4c20                            
                            LAB_fffd4c04:                 ;XREF[1,0]:   fffd4cd4
ram:fffd4c04    00c990d2        mov         x0,#0x8648                              
ram:fffd4c08    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4c0c    21068052        mov         w1,#0x31                                
ram:fffd4c10    010000b9        str         w1,[x0]=>DAT_ff638648                   
ram:fffd4c14    a3008052        mov         w3,#0x5                                 
ram:fffd4c18    00008052        mov         w0,#0x0                                 
ram:fffd4c1c    2f000014        b           LAB_fffd4cd8                            
                            LAB_fffd4c20:                 ;XREF[1,0]:   fffd4c00
ram:fffd4c20    00ca90d2        mov         x0,#0x8650                              
ram:fffd4c24    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4c28    21008052        mov         w1,#0x1                                 
ram:fffd4c2c    010000b9        str         w1,[x0]=>DAT_ff638650                   
                            LAB_fffd4c30:                 ;XREF[1,0]:   fffd4c44
ram:fffd4c30    80ca90d2        mov         x0,#0x8654                              
ram:fffd4c34    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4c38    010040b9        ldr         w1,[x0]=>DAT_ff638654                   
ram:fffd4c3c    210c0012        and         w1,w1,#0xf                              
ram:fffd4c40    3f040071        cmp         w1,#0x1                                 
ram:fffd4c44    61ffff54        b.ne        LAB_fffd4c30                            
ram:fffd4c48    629e4939        ldrb        w2,[x19, #0x267]                        
ram:fffd4c4c    e00313aa        mov         x0,x19                                  
ram:fffd4c50    42000035        cbnz        w2,LAB_fffd4c58                         
ram:fffd4c54    e103022a        mov         w1,w2                                   
                            LAB_fffd4c58:                 ;XREF[1,0]:   fffd4c50
ram:fffd4c58    c4090094        bl          FUN_fffd7368                            ;undefined FUN_fffd7368()
ram:fffd4c5c    00ca90d2        mov         x0,#0x8650                              
ram:fffd4c60    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4c64    81008052        mov         w1,#0x4                                 
ram:fffd4c68    010000b9        str         w1,[x0]=>DAT_ff638650                   
                            LAB_fffd4c6c:                 ;XREF[1,0]:   fffd4c80
ram:fffd4c6c    80ca90d2        mov         x0,#0x8654                              
ram:fffd4c70    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4c74    000040b9        ldr         w0,[x0]=>DAT_ff638654                   
ram:fffd4c78    000c0012        and         w0,w0,#0xf                              
ram:fffd4c7c    1f100071        cmp         w0,#0x4                                 
ram:fffd4c80    61ffff54        b.ne        LAB_fffd4c6c                            
ram:fffd4c84    00ca90d2        mov         x0,#0x8650                              
ram:fffd4c88    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4c8c    41008052        mov         w1,#0x2                                 
ram:fffd4c90    010000b9        str         w1,[x0]=>DAT_ff638650                   
                            LAB_fffd4c94:                 ;XREF[1,0]:   fffd4ca8
ram:fffd4c94    80ca90d2        mov         x0,#0x8654                              
ram:fffd4c98    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4c9c    000040b9        ldr         w0,[x0]=>DAT_ff638654                   
ram:fffd4ca0    000c0012        and         w0,w0,#0xf                              
ram:fffd4ca4    1f080071        cmp         w0,#0x2                                 
ram:fffd4ca8    61ffff54        b.ne        LAB_fffd4c94                            
ram:fffd4cac    00ca90d2        mov         x0,#0x8650                              
ram:fffd4cb0    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4cb4    81008052        mov         w1,#0x4                                 
ram:fffd4cb8    010000b9        str         w1,[x0]=>DAT_ff638650                   
                            LAB_fffd4cbc:                 ;XREF[1,0]:   fffd4cd0
ram:fffd4cbc    80ca90d2        mov         x0,#0x8654                              
ram:fffd4cc0    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4cc4    000040b9        ldr         w0,[x0]=>DAT_ff638654                   
ram:fffd4cc8    000c0012        and         w0,w0,#0xf                              
ram:fffd4ccc    1f100071        cmp         w0,#0x4                                 
ram:fffd4cd0    61ffff54        b.ne        LAB_fffd4cbc                            
ram:fffd4cd4    ccffff17        b           LAB_fffd4c04                            
                            LAB_fffd4cd8:                 ;XREF[2,0]:   fffd4c1c,fffd4d04
ram:fffd4cd8    0108c31a        udiv        w1,w0,w3                                
ram:fffd4cdc    2108010b        add         w1,w1,w1, LSL #0x2                      
ram:fffd4ce0    0100014b        sub         w1,w0,w1                                
ram:fffd4ce4    02741e53        lsl         w2,w0,#0x2                              
ram:fffd4ce8    21800091        add         x1,x1,#0x20                             
ram:fffd4cec    42186751        sub         w2,w2,#0x9c6, LSL #12                   
ram:fffd4cf0    817a61b8        ldr         w1,[x20, x1, LSL #0x2]                  
ram:fffd4cf4    42003351        sub         w2,w2,#0xcc0                            
ram:fffd4cf8    00040011        add         w0,w0,#0x1                              
ram:fffd4cfc    410000b9        str         w1,[x2]                                 
ram:fffd4d00    1f280071        cmp         w0,#0xa                                 
ram:fffd4d04    a1feff54        b.ne        LAB_fffd4cd8                            
ram:fffd4d08    20008052        mov         w0,#0x1                                 
ram:fffd4d0c    f35341a9        ldp         x19,x20,[sp, #local_10+0x20]            
ram:fffd4d10    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd4d14    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd4d18()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd4d18,fffd4db8
                                                          ;XREF[4,0]:   fffd9984,fffd9ed0,fffda218,fffdaaa4
ram:fffd4d18    fd7bbfa9        stp         x29,x30,[sp, #local_10]!                
ram:fffd4d1c    fd030091        mov         x29,sp                                  
ram:fffd4d20    025040f9        ldr         x2,[x0, #0xa0]                          
ram:fffd4d24    00cd90d2        mov         x0,#0x8668                              
ram:fffd4d28    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4d2c    21008052        mov         w1,#0x1                                 
ram:fffd4d30    010000b9        str         w1,[x0]=>DAT_ff638668                   
ram:fffd4d34    802190d2        mov         x0,#0x810c                              
ram:fffd4d38    01048152        mov         w1,#0x820                               
ram:fffd4d3c    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4d40    6120a672        movk        w1,#0x3103, LSL #16                     
ram:fffd4d44    010000b9        str         w1,[x0]=>DAT_ff63810c                   
ram:fffd4d48    40384039        ldrb        w0,[x2, #0xe]                           
ram:fffd4d4c    1f080071        cmp         w0,#0x2                                 
ram:fffd4d50    a1010054        b.ne        LAB_fffd4d84                            
ram:fffd4d54    80cb90d2        mov         x0,#0x865c                              
ram:fffd4d58    017d8052        mov         w1,#0x3e8                               
ram:fffd4d5c    0120b872        movk        w1,#0xc100, LSL #16                     
ram:fffd4d60    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4d64    010000b9        str         w1,[x0]=>DAT_ff63865c                   
ram:fffd4d68    007d8052        mov         w0,#0x3e8                               
ram:fffd4d6c    edecff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd4d70    80cb90d2        mov         x0,#0x865c                              
ram:fffd4d74    01d49052        mov         w1,#0x86a0                              
ram:fffd4d78    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4d7c    2120a072        movk        w1,#0x101, LSL #16                      
ram:fffd4d80    010000b9        str         w1,[x0]=>DAT_ff63865c                   
                            LAB_fffd4d84:                 ;XREF[1,0]:   fffd4d50
ram:fffd4d84    000090d2        mov         x0,#0x8000                              
ram:fffd4d88    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd4d8c    01e0bf12        mov         w1,#0xffffff                            
ram:fffd4d90    010000b9        str         w1,[x0]=>DAT_ff638000                   
ram:fffd4d94    002890d2        mov         x0,#0x8140                              
ram:fffd4d98    a1019e52        mov         w1,#0xf00d                              
ram:fffd4d9c    00fabff2        movk        x0,#0xffd0, LSL #16                     
ram:fffd4da0    a155b772        movk        w1,#0xbaad, LSL #16                     
ram:fffd4da4    010000b9        str         w1,[x0]=>DAT_ffd08140                   
ram:fffd4da8    1f2003d5        nop                                                 
ram:fffd4dac    df3f03d5        isb                                                 
ram:fffd4db0    bf3f03d5        dmb         SY                                      
ram:fffd4db4    00008052        mov         w0,#0x0                                 
ram:fffd4db8    fd7bc1a8        ldp         x29=>local_10,x30,[sp], #0x10           
ram:fffd4dbc    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd4dc0()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd4e14,fffd4e1c
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd4dc0,fffd4e44
                                                          ;XREF[11,0]:  fffd98d8,fffd98f8,fffd9ddc,fffd9dfc
                                                          ;             fffd9e5c,fffda11c,fffda17c,fffda724
                                                          ;             fffda800,fffda9e4,fffdaa44
ram:fffd4dc0    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd4dc4    fd030091        mov         x29,sp                                  
ram:fffd4dc8    e10300aa        mov         x1,x0                                   
ram:fffd4dcc    22008052        mov         w2,#0x1                                 
ram:fffd4dd0    40c3bfd2        mov         x0,#0xfe1a0000                          
ram:fffd4dd4    02000079        strh        w2,[x0]=>DAT_fe1a0000                   
ram:fffd4dd8    402680d2        mov         x0,#0x132                               
ram:fffd4ddc    40c3bff2        movk        x0,#0xfe1a, LSL #16                     
ram:fffd4de0    23018052        mov         w3,#0x9                                 
ram:fffd4de4    03000079        strh        w3,[x0]=>DAT_fe1a0132                   
ram:fffd4de8    402680d2        mov         x0,#0x132                               
ram:fffd4dec    40c3bff2        movk        x0,#0xfe1a, LSL #16                     
ram:fffd4df0    02000079        strh        w2,[x0]=>DAT_fe1a0132                   
ram:fffd4df4    402680d2        mov         x0,#0x132                               
ram:fffd4df8    40c3bff2        movk        x0,#0xfe1a, LSL #16                     
ram:fffd4dfc    1f000079        strh        wzr,[x0]=>DAT_fe1a0132                  
ram:fffd4e00    20144839        ldrb        w0,[x1, #0x205]                         
ram:fffd4e04    1f240071        cmp         w0,#0x9                                 
ram:fffd4e08    c8000054        b.hi        LAB_fffd4e20                            
ram:fffd4e0c    200000f0        adrp        x0,0xfffdb000                           
ram:fffd4e10    00cc0691        add         x0=>s_c_v...,x0,#0x1b3                  ;= "c_vref_reg_value 0x"
ram:fffd4e14    a10b00f9        str         x1,[x29, #local_10+0x20]                
ram:fffd4e18    83170094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd4e1c    a10b40f9        ldr         x1,[x29, #local_10+0x20]                
                            LAB_fffd4e20:                 ;XREF[1,0]:   fffd4e08
ram:fffd4e20    20144839        ldrb        w0,[x1, #0x205]                         
ram:fffd4e24    81eeff97        bl          main                                    ;undefined main()
ram:fffd4e28    e0000035        cbnz        w0,LAB_fffd4e44                         
ram:fffd4e2c    412680d2        mov         x1,#0x132                               
ram:fffd4e30    41c3bff2        movk        x1,#0xfe1a, LSL #16                     
ram:fffd4e34    22008052        mov         w2,#0x1                                 
ram:fffd4e38    22000079        strh        w2,[x1]=>DAT_fe1a0132                   
ram:fffd4e3c    41c3bfd2        mov         x1,#0xfe1a0000                          
ram:fffd4e40    20000079        strh        w0,[x1]=>DAT_fe1a0000                   
                            LAB_fffd4e44:                 ;XREF[1,0]:   fffd4e28
ram:fffd4e44    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd4e48    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd4e4c()
                                                          ;XREF[3,0]:   fffd533c,fffd534c,fffd5fec
ram:fffd4e4c    1f000271        cmp         w0,#0x80                                
ram:fffd4e50    a0050054        b.eq        LAB_fffd4f04                            
ram:fffd4e54    1f000471        cmp         w0,#0x100                               
ram:fffd4e58    a0050054        b.eq        LAB_fffd4f0c                            
ram:fffd4e5c    1f000871        cmp         w0,#0x200                               
ram:fffd4e60    41008052        mov         w1,#0x2                                 
ram:fffd4e64    c0020054        b.eq        LAB_fffd4ebc                            
ram:fffd4e68    1f001071        cmp         w0,#0x400                               
ram:fffd4e6c    61008052        mov         w1,#0x3                                 
ram:fffd4e70    60020054        b.eq        LAB_fffd4ebc                            
ram:fffd4e74    1f002071        cmp         w0,#0x800                               
ram:fffd4e78    81008052        mov         w1,#0x4                                 
ram:fffd4e7c    00020054        b.eq        LAB_fffd4ebc                            
ram:fffd4e80    1f044071        cmp         w0,#0x1, LSL #12                        
ram:fffd4e84    a1008052        mov         w1,#0x5                                 
ram:fffd4e88    a0010054        b.eq        LAB_fffd4ebc                            
ram:fffd4e8c    1f800171        cmp         w0,#0x60                                
ram:fffd4e90    a0030054        b.eq        LAB_fffd4f04                            
ram:fffd4e94    1f000371        cmp         w0,#0xc0                                
ram:fffd4e98    60010054        b.eq        LAB_fffd4ec4                            
ram:fffd4e9c    1f000671        cmp         w0,#0x180                               
ram:fffd4ea0    80010054        b.eq        LAB_fffd4ed0                            
ram:fffd4ea4    1f000c71        cmp         w0,#0x300                               
ram:fffd4ea8    a0010054        b.eq        LAB_fffd4edc                            
ram:fffd4eac    1f001871        cmp         w0,#0x600                               
ram:fffd4eb0    c0010054        b.eq        LAB_fffd4ee8                            
ram:fffd4eb4    1f003071        cmp         w0,#0xc00                               
ram:fffd4eb8    e0010054        b.eq        LAB_fffd4ef4                            
                            LAB_fffd4ebc:                 ;XREF[6,0]:   fffd4e64,fffd4e70,fffd4e7c,fffd4e88
                                                          ;             fffd4f08,fffd4f10
ram:fffd4ebc    00008052        mov         w0,#0x0                                 
ram:fffd4ec0    0f000014        b           LAB_fffd4efc                            
                            LAB_fffd4ec4:                 ;XREF[1,0]:   fffd4e98
ram:fffd4ec4    00018052        mov         w0,#0x8                                 
ram:fffd4ec8    01008052        mov         w1,#0x0                                 
ram:fffd4ecc    0c000014        b           LAB_fffd4efc                            
                            LAB_fffd4ed0:                 ;XREF[1,0]:   fffd4ea0
ram:fffd4ed0    00218052        mov         w0,#0x108                               
ram:fffd4ed4    21008052        mov         w1,#0x1                                 
ram:fffd4ed8    09000014        b           LAB_fffd4efc                            
                            LAB_fffd4edc:                 ;XREF[1,0]:   fffd4ea8
ram:fffd4edc    00418052        mov         w0,#0x208                               
ram:fffd4ee0    41008052        mov         w1,#0x2                                 
ram:fffd4ee4    06000014        b           LAB_fffd4efc                            
                            LAB_fffd4ee8:                 ;XREF[1,0]:   fffd4eb0
ram:fffd4ee8    00818052        mov         w0,#0x408                               
ram:fffd4eec    61008052        mov         w1,#0x3                                 
ram:fffd4ef0    03000014        b           LAB_fffd4efc                            
                            LAB_fffd4ef4:                 ;XREF[1,0]:   fffd4eb8
ram:fffd4ef4    00018152        mov         w0,#0x808                               
ram:fffd4ef8    81008052        mov         w1,#0x4                                 
                            LAB_fffd4efc:                 ;XREF[5,0]:   fffd4ec0,fffd4ecc,fffd4ed8,fffd4ee4
                                                          ;             fffd4ef0
ram:fffd4efc    0000012a        orr         w0,w0,w1                                
ram:fffd4f00    c0035fd6        ret                                                 
                            LAB_fffd4f04:                 ;XREF[2,0]:   fffd4e50,fffd4e90
ram:fffd4f04    01008052        mov         w1,#0x0                                 
ram:fffd4f08    edffff17        b           LAB_fffd4ebc                            
                            LAB_fffd4f0c:                 ;XREF[1,0]:   fffd4e58
ram:fffd4f0c    21008052        mov         w1,#0x1                                 
ram:fffd4f10    ebffff17        b           LAB_fffd4ebc                            
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd4f14()
                                                          ;XREF[1,0]:   fffd50f4
ram:fffd4f14    211c0053        uxtb        w1,w1                                   
ram:fffd4f18    003c0053        uxth        w0,w0                                   
ram:fffd4f1c    e1040035        cbnz        w1,LAB_fffd4fb8                         
ram:fffd4f20    1f001971        cmp         w0,#0x640                               
ram:fffd4f24    89000054        b.ls        LAB_fffd4f34                            
ram:fffd4f28    82018052        mov         w2,#0xc                                 
ram:fffd4f2c    000cc21a        sdiv        w0,w0,w2                                
ram:fffd4f30    11000014        b           LAB_fffd4f74                            
                            LAB_fffd4f34:                 ;XREF[1,0]:   fffd4f24
ram:fffd4f34    1fc01271        cmp         w0,#0x4b0                               
ram:fffd4f38    a9000054        b.ls        LAB_fffd4f4c                            
ram:fffd4f3c    007c0313        asr         w0,w0,#0x3                              
ram:fffd4f40    42008052        mov         w2,#0x2                                 
ram:fffd4f44    21008052        mov         w1,#0x1                                 
ram:fffd4f48    3d000014        b           LAB_fffd503c                            
                            LAB_fffd4f4c:                 ;XREF[1,0]:   fffd4f38
ram:fffd4f4c    1f800c71        cmp         w0,#0x320                               
ram:fffd4f50    a9000054        b.ls        LAB_fffd4f64                            
ram:fffd4f54    c1008052        mov         w1,#0x6                                 
ram:fffd4f58    000cc11a        sdiv        w0,w0,w1                                
ram:fffd4f5c    42008052        mov         w2,#0x2                                 
ram:fffd4f60    28000014        b           LAB_fffd5000                            
                            LAB_fffd4f64:                 ;XREF[1,0]:   fffd4f50
ram:fffd4f64    1f600971        cmp         w0,#0x258                               
ram:fffd4f68    61008052        mov         w1,#0x3                                 
ram:fffd4f6c    89000054        b.ls        LAB_fffd4f7c                            
ram:fffd4f70    007c0213        asr         w0,w0,#0x2                              
                            LAB_fffd4f74:                 ;XREF[1,0]:   fffd4f30
ram:fffd4f74    42008052        mov         w2,#0x2                                 
ram:fffd4f78    31000014        b           LAB_fffd503c                            
                            LAB_fffd4f7c:                 ;XREF[1,0]:   fffd4f6c
ram:fffd4f7c    1f400671        cmp         w0,#0x190                               
ram:fffd4f80    89000054        b.ls        LAB_fffd4f90                            
ram:fffd4f84    000cc11a        sdiv        w0,w0,w1                                
ram:fffd4f88    42008052        mov         w2,#0x2                                 
ram:fffd4f8c    27000014        b           LAB_fffd5028                            
                            LAB_fffd4f90:                 ;XREF[1,0]:   fffd4f80
ram:fffd4f90    1fa00571        cmp         w0,#0x168                               
ram:fffd4f94    89000054        b.ls        LAB_fffd4fa4                            
ram:fffd4f98    007c0113        asr         w0,w0,#0x1                              
ram:fffd4f9c    e203012a        mov         w2,w1                                   
ram:fffd4fa0    1d000014        b           LAB_fffd5014                            
                            LAB_fffd4fa4:                 ;XREF[1,0]:   fffd4f94
ram:fffd4fa4    02038052        mov         w2,#0x18                                
ram:fffd4fa8    006c1c53        lsl         w0,w0,#0x4                              
ram:fffd4fac    000cc21a        sdiv        w0,w0,w2                                
ram:fffd4fb0    e203012a        mov         w2,w1                                   
ram:fffd4fb4    1d000014        b           LAB_fffd5028                            
                            LAB_fffd4fb8:                 ;XREF[1,0]:   fffd4f1c
ram:fffd4fb8    3f040071        cmp         w1,#0x1                                 
ram:fffd4fbc    a1030054        b.ne        LAB_fffd5030                            
ram:fffd4fc0    1f7c0c71        cmp         w0,#0x31f                               
ram:fffd4fc4    c9000054        b.ls        LAB_fffd4fdc                            
ram:fffd4fc8    c1008052        mov         w1,#0x6                                 
ram:fffd4fcc    000cc11a        sdiv        w0,w0,w1                                
ram:fffd4fd0    62008052        mov         w2,#0x3                                 
ram:fffd4fd4    01008052        mov         w1,#0x0                                 
ram:fffd4fd8    19000014        b           LAB_fffd503c                            
                            LAB_fffd4fdc:                 ;XREF[1,0]:   fffd4fc4
ram:fffd4fdc    1f5c0971        cmp         w0,#0x257                               
ram:fffd4fe0    89000054        b.ls        LAB_fffd4ff0                            
ram:fffd4fe4    007c0213        asr         w0,w0,#0x2                              
ram:fffd4fe8    62008052        mov         w2,#0x3                                 
ram:fffd4fec    14000014        b           LAB_fffd503c                            
                            LAB_fffd4ff0:                 ;XREF[1,0]:   fffd4fe0
ram:fffd4ff0    1f3c0671        cmp         w0,#0x18f                               
ram:fffd4ff4    62008052        mov         w2,#0x3                                 
ram:fffd4ff8    89000054        b.ls        LAB_fffd5008                            
ram:fffd4ffc    000cc21a        sdiv        w0,w0,w2                                
                            LAB_fffd5000:                 ;XREF[1,0]:   fffd4f60
ram:fffd5000    41008052        mov         w1,#0x2                                 
ram:fffd5004    0e000014        b           LAB_fffd503c                            
                            LAB_fffd5008:                 ;XREF[1,0]:   fffd4ff8
ram:fffd5008    1fac0471        cmp         w0,#0x12b                               
ram:fffd500c    89000054        b.ls        LAB_fffd501c                            
ram:fffd5010    007c0113        asr         w0,w0,#0x1                              
                            LAB_fffd5014:                 ;XREF[1,0]:   fffd4fa0
ram:fffd5014    e103022a        mov         w1,w2                                   
ram:fffd5018    09000014        b           LAB_fffd503c                            
                            LAB_fffd501c:                 ;XREF[1,0]:   fffd500c
ram:fffd501c    006c1c53        lsl         w0,w0,#0x4                              
ram:fffd5020    01038052        mov         w1,#0x18                                
ram:fffd5024    000cc11a        sdiv        w0,w0,w1                                
                            LAB_fffd5028:                 ;XREF[2,0]:   fffd4f8c,fffd4fb4
ram:fffd5028    81008052        mov         w1,#0x4                                 
ram:fffd502c    04000014        b           LAB_fffd503c                            
                            LAB_fffd5030:                 ;XREF[1,0]:   fffd4fbc
ram:fffd5030    02008052        mov         w2,#0x0                                 
ram:fffd5034    e103022a        mov         w1,w2                                   
ram:fffd5038    e003022a        mov         w0,w2                                   
                            LAB_fffd503c:                 ;XREF[7,0]:   fffd4f48,fffd4f78,fffd4fd8,fffd4fec
                                                          ;             fffd5004,fffd5018,fffd502c
ram:fffd503c    00001632        orr         w0,w0,#0x400                            
ram:fffd5040    0040012a        orr         w0,w0,w1, LSL #0x10                     
ram:fffd5044    004c022a        orr         w0,w0,w2, LSL #0x13                     
ram:fffd5048    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd504c()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd5070,fffd527c
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd5054,fffd5278
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd504c,fffd5280
ram:fffd504c    fd7bbda9        stp         x29,x30,[sp, #local_30]!                
ram:fffd5050    fd030091        mov         x29,sp                                  
ram:fffd5054    f35301a9        stp         x19,x20,[sp, #local_20+0x30]            
ram:fffd5058    340000f0        adrp        x20,0xfffdc000                          
ram:fffd505c    94022391        add         x20,x20,#0x8c0                          
ram:fffd5060    f30300aa        mov         x19,x0                                  
ram:fffd5064    810240b9        ldr         w1,[x20]=>DAT_fffdc8c0                  
ram:fffd5068    00cf8a52        mov         w0,#0x5678                              
ram:fffd506c    8046a272        movk        w0,#0x1234, LSL #16                     
ram:fffd5070    f55b02a9        stp         x21,x22,[sp, #local_10+0x30]            
ram:fffd5074    3f00006b        cmp         w1,w0                                   
ram:fffd5078    61020054        b.ne        LAB_fffd50c4                            
ram:fffd507c    350000d0        adrp        x21,0xfffdb000                          
ram:fffd5080    b52a1e91        add         x21,x21,#0x78a                          
ram:fffd5084    e00315aa        mov         x0=>s__rx_clk_window:_fffdb78a,x21      ;= " rx_clk_window:"
ram:fffd5088    e7160094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd508c    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5090    00140791        add         x0=>s_x_fffdb1b0+21,x0,#0x1c5           ;= "x"
ram:fffd5094    e4160094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd5098    200000d0        adrp        x0,0xfffdb000                           
ram:fffd509c    00741f91        add         x0=>s_-window-loop_fffdb7d9+4,x0,#0x7dd ;= "-window-loop \n"
ram:fffd50a0    e1160094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd50a4    200000b0        adrp        x0,0xfffda000                           
ram:fffd50a8    00603491        add         x0=>FUN_fffdad18,x0,#0xd18              
ram:fffd50ac    de160094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd50b0    e00315aa        mov         x0=>s__rx_clk_window:_fffdb78a,x21      ;= " rx_clk_window:"
ram:fffd50b4    dc160094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd50b8    404b8b52        mov         w0,#0x5a5a                              
ram:fffd50bc    a0b4b472        movk        w0,#0xa5a5, LSL #16                     
ram:fffd50c0    800200b9        str         w0,[x20]=>DAT_fffdc8c0                  
                            LAB_fffd50c4:                 ;XREF[1,0]:   fffd5078
ram:fffd50c4    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd50c8    00444039        ldrb        w0,[x0, #0x11]                          
ram:fffd50cc    1f240071        cmp         w0,#0x9                                 
ram:fffd50d0    48000054        b.hi        LAB_fffd50d8                            
ram:fffd50d4    06ecff97        bl          FUN_fffd00ec                            ;undefined FUN_fffd00ec()
                            LAB_fffd50d8:                 ;XREF[1,0]:   fffd50d0
ram:fffd50d8    60e64639        ldrb        w0,[x19, #0x1b9]                        
ram:fffd50dc    615240f9        ldr         x1,[x19, #0xa0]                         
ram:fffd50e0    3404208b        add         x20,x1,w0, UXTB  #0x1                   
ram:fffd50e4    21004139        ldrb        w1,[x1, #0x40]                          
ram:fffd50e8    2128c01a        asr         w1,w1,w0                                
ram:fffd50ec    80724079        ldrh        w0,[x20, #0x38]                         
ram:fffd50f0    21000012        and         w1,w1,#0x1                              
ram:fffd50f4    88ffff97        bl          FUN_fffd4f14                            ;undefined FUN_fffd4f14()
ram:fffd50f8    f503002a        mov         w21,w0                                  
ram:fffd50fc    9defff97        bl          FUN_fffd0f70                            ;undefined FUN_fffd0f70()
ram:fffd5100    80720079        strh        w0,[x20, #0x38]                         
ram:fffd5104    f603002a        mov         w22,w0                                  
ram:fffd5108    60ea4639        ldrb        w0,[x19, #0x1ba]                        
ram:fffd510c    20010035        cbnz        w0,LAB_fffd5130                         
ram:fffd5110    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5114    00640791        add         x0=>s_ue_0x_fffdb1c7+18,x0,#0x1d9       ;= "ue 0x "
ram:fffd5118    c3160094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd511c    e003162a        mov         w0,w22                                  
ram:fffd5120    e0160094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd5124    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5128    00940791        add         x0=>DAT_fffdb1e5,x0,#0x1e5              ;= 64h    d
ram:fffd512c    be160094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
                            LAB_fffd5130:                 ;XREF[1,0]:   fffd510c
ram:fffd5130    615a40f9        ldr         x1,[x19, #0xb0]                         
ram:fffd5134    204440b9        ldr         w0,[x1, #0x44]                          
ram:fffd5138    80020035        cbnz        w0,LAB_fffd5188                         
ram:fffd513c    204c40b9        ldr         w0,[x1, #0x4c]                          
ram:fffd5140    40020035        cbnz        w0,LAB_fffd5188                         
ram:fffd5144    204800b9        str         w0,[x1, #0x48]                          
ram:fffd5148    00808352        mov         w0,#0x1c00                              
ram:fffd514c    200da172        movk        w0,#0x869, LSL #16                      
ram:fffd5150    204c00b9        str         w0,[x1, #0x4c]                          
ram:fffd5154    00528052        mov         w0,#0x290                               
ram:fffd5158    e00eb172        movk        w0,#0x8877, LSL #16                     
ram:fffd515c    02808052        mov         w2,#0x400                               
ram:fffd5160    205000b9        str         w0,[x1, #0x50]                          
ram:fffd5164    00008452        mov         w0,#0x2000                              
ram:fffd5168    2202a372        movk        w2,#0x1811, LSL #16                     
ram:fffd516c    e024a772        movk        w0,#0x3927, LSL #16                     
ram:fffd5170    224000b9        str         w2,[x1, #0x40]                          
ram:fffd5174    205400b9        str         w0,[x1, #0x54]                          
ram:fffd5178    82008052        mov         w2,#0x4                                 
ram:fffd517c    800aaa52        mov         w0,#0x50540000                          
ram:fffd5180    224400b9        str         w2,[x1, #0x44]                          
ram:fffd5184    205800b9        str         w0,[x1, #0x58]                          
                            LAB_fffd5188:                 ;XREF[2,0]:   fffd5138,fffd5140
ram:fffd5188    940c8052        mov         w20,#0x64                               
                            LAB_fffd518c:                 ;XREF[1,0]:   fffd5254
ram:fffd518c    615a40f9        ldr         x1,[x19, #0xb0]                         
ram:fffd5190    008391d2        mov         x0,#0x8c18                              
ram:fffd5194    225840b9        ldr         w2,[x1, #0x58]                          
ram:fffd5198    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd519c    020000b9        str         w2,[x0]=>DAT_ff638c18                   
ram:fffd51a0    225440b9        ldr         w2,[x1, #0x54]                          
ram:fffd51a4    808291d2        mov         x0,#0x8c14                              
ram:fffd51a8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd51ac    020000b9        str         w2,[x0]=>DAT_ff638c14                   
ram:fffd51b0    225040b9        ldr         w2,[x1, #0x50]                          
ram:fffd51b4    008291d2        mov         x0,#0x8c10                              
ram:fffd51b8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd51bc    020000b9        str         w2,[x0]=>DAT_ff638c10                   
ram:fffd51c0    224c40b9        ldr         w2,[x1, #0x4c]                          
ram:fffd51c4    808191d2        mov         x0,#0x8c0c                              
ram:fffd51c8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd51cc    020000b9        str         w2,[x0]=>DAT_ff638c0c                   
ram:fffd51d0    224840b9        ldr         w2,[x1, #0x48]                          
ram:fffd51d4    008191d2        mov         x0,#0x8c08                              
ram:fffd51d8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd51dc    020000b9        str         w2,[x0]=>DAT_ff638c08                   
ram:fffd51e0    214440b9        ldr         w1,[x1, #0x44]                          
ram:fffd51e4    808091d2        mov         x0,#0x8c04                              
ram:fffd51e8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd51ec    010000b9        str         w1,[x0]=>DAT_ff638c04                   
ram:fffd51f0    40018052        mov         w0,#0xa                                 
ram:fffd51f4    cbebff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd51f8    008091d2        mov         x0,#0x8c00                              
ram:fffd51fc    b60a0632        orr         w22,w21,#0x1c000000                     
ram:fffd5200    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd5204    160000b9        str         w22,[x0]=>DAT_ff638c00                  
ram:fffd5208    800c8052        mov         w0,#0x64                                
ram:fffd520c    c5ebff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd5210    008091d2        mov         x0,#0x8c00                              
ram:fffd5214    a10e0632        orr         w1,w21,#0x3c000000                      
ram:fffd5218    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd521c    010000b9        str         w1,[x0]=>DAT_ff638c00                   
ram:fffd5220    800c8052        mov         w0,#0x64                                
ram:fffd5224    bfebff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd5228    008091d2        mov         x0,#0x8c00                              
ram:fffd522c    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd5230    160000b9        str         w22,[x0]=>DAT_ff638c00                  
ram:fffd5234    800c8052        mov         w0,#0x64                                
ram:fffd5238    baebff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd523c    008091d2        mov         x0,#0x8c00                              
ram:fffd5240    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd5244    000040b9        ldr         w0,[x0]=>DAT_ff638c00                   
ram:fffd5248    c000f837        tbnz        w0,#0x1f,LAB_fffd5260                   
ram:fffd524c    94060051        sub         w20,w20,#0x1                            
ram:fffd5250    9f060031        cmn         w20,#0x1                                
ram:fffd5254    c1f9ff54        b.ne        LAB_fffd518c                            
ram:fffd5258    00008052        mov         w0,#0x0                                 
ram:fffd525c    07000014        b           LAB_fffd5278                            
                            LAB_fffd5260:                 ;XREF[1,0]:   fffd5248
ram:fffd5260    00008052        mov         w0,#0x0                                 
ram:fffd5264    b4000035        cbnz        w20,LAB_fffd5278                        
ram:fffd5268    200000d0        adrp        x0,0xfffdb000                           
ram:fffd526c    00a80791        add         x0=>s_y_a...,x0,#0x1ea                  ;= "y_apb_wr((0<<20)|(2<<16)|(0<<12)|...
ram:fffd5270    6d160094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd5274    e0018052        mov         w0,#0xf                                 
                            LAB_fffd5278:                 ;XREF[2,0]:   fffd525c,fffd5264
ram:fffd5278    f35341a9        ldp         x19,x20,[sp, #local_20+0x30]            
ram:fffd527c    f55b42a9        ldp         x21,x22,[sp, #local_10+0x30]            
ram:fffd5280    fd7bc3a8        ldp         x29=>local_30,x30,[sp], #0x30           
ram:fffd5284    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd5288()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd5290,fffd52fc
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd5288,fffd5300
                                                          ;XREF[1,0]:   fffd531c
ram:fffd5288    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd528c    fd030091        mov         x29,sp                                  
ram:fffd5290    f30b00f9        str         x19,[sp, #local_10+0x20]                
ram:fffd5294    01cd90d2        mov         x1,#0x8668                              
ram:fffd5298    1f880939        strb        wzr,[x0, #0x262]                        
ram:fffd529c    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd52a0    f30300aa        mov         x19,x0                                  
ram:fffd52a4    80468252        mov         w0,#0x1234                              
ram:fffd52a8    200000b9        str         w0,[x1]=>DAT_ff638668                   
ram:fffd52ac    01cd90d2        mov         x1,#0x8668                              
ram:fffd52b0    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd52b4    210040b9        ldr         w1,[x1]=>DAT_ff638668                   
ram:fffd52b8    1f20216b        cmp         w0,w1, UXTH                             
ram:fffd52bc    61000054        b.ne        LAB_fffd52c8                            
ram:fffd52c0    20008052        mov         w0,#0x1                                 
ram:fffd52c4    608a0939        strb        w0,[x19, #0x262]                        
                            LAB_fffd52c8:                 ;XREF[1,0]:   fffd52bc
ram:fffd52c8    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd52cc    200000d0        adrp        x0,0xfffdb000                           
ram:fffd52d0    00880891        add         x0=>s_t_fffdb213+15,x0,#0x222           ;= "t\n"
ram:fffd52d4    9debff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd52d8    62164839        ldrb        w2,[x19, #0x205]                        
ram:fffd52dc    608a4939        ldrb        w0,[x19, #0x262]                        
ram:fffd52e0    01028052        mov         w1,#0x10                                
ram:fffd52e4    a9ebff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd52e8    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd52ec    200000d0        adrp        x0,0xfffdb000                           
ram:fffd52f0    00281e91        add         x0=>s__rx_clk_window:_fffdb78a,x0,#0x78a;= " rx_clk_window:"
ram:fffd52f4    95ebff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd52f8    608a4939        ldrb        w0,[x19, #0x262]                        
ram:fffd52fc    f30b40f9        ldr         x19,[sp, #local_10+0x20]                
ram:fffd5300    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd5304    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd5308()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd5314,fffd5430
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd5310,fffd5438
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd5308,fffd543c
                                                          ;XREF[4,0]:   fffd986c,fffd9d70,fffda0b4,fffda6b8
ram:fffd5308    fd7bbda9        stp         x29,x30,[sp, #local_30]!                
ram:fffd530c    fd030091        mov         x29,sp                                  
ram:fffd5310    f35301a9        stp         x19,x20,[sp, #local_20+0x30]            
ram:fffd5314    f55b02a9        stp         x21,x22,[sp, #local_10+0x30]            
ram:fffd5318    f30300aa        mov         x19,x0                                  
ram:fffd531c    dbffff97        bl          FUN_fffd5288                            ;undefined FUN_fffd5288()
ram:fffd5320    608a4939        ldrb        w0,[x19, #0x262]                        
ram:fffd5324    60000035        cbnz        w0,LAB_fffd5330                         
ram:fffd5328    615240f9        ldr         x1,[x19, #0xa0]                         
ram:fffd532c    20040139        strb        w0,[x1, #0x41]                          
                            LAB_fffd5330:                 ;XREF[1,0]:   fffd5324
ram:fffd5330    735240f9        ldr         x19,[x19, #0xa0]                        
ram:fffd5334    76524079        ldrh        w22,[x19, #0x28]                        
ram:fffd5338    e003162a        mov         w0,w22                                  
ram:fffd533c    c4feff97        bl          FUN_fffd4e4c                            ;undefined FUN_fffd4e4c()
ram:fffd5340    74564079        ldrh        w20,[x19, #0x2a]                        
ram:fffd5344    f503002a        mov         w21,w0                                  
ram:fffd5348    e003142a        mov         w0,w20                                  
ram:fffd534c    c0feff97        bl          FUN_fffd4e4c                            ;undefined FUN_fffd4e4c()
ram:fffd5350    a20e1812        and         w2,w21,#0xf00                           
ram:fffd5354    01081d53        ubfiz       w1,w0,#0x3,#0x3                         
ram:fffd5358    2150020b        add         w1,w1,w2, LSL #0x14                     
ram:fffd535c    a20a0012        and         w2,w21,#0x7                             
ram:fffd5360    2100020b        add         w1,w1,w2                                
ram:fffd5364    623a4039        ldrb        w2,[x19, #0xe]                          
ram:fffd5368    b5021d12        and         w21,w21,#0x8                            
ram:fffd536c    3514150b        add         w21,w1,w21, LSL #0x5                    
ram:fffd5370    5f040071        cmp         w2,#0x1                                 
ram:fffd5374    01001d12        and         w1,w0,#0x8                              
ram:fffd5378    a11a010b        add         w1,w21,w1, LSL #0x6                     
ram:fffd537c    81000054        b.ne        LAB_fffd538c                            
ram:fffd5380    000aa052        mov         w0,#0x500000                            
ram:fffd5384    2100002a        orr         w1,w1,w0                                
ram:fffd5388    0f000014        b           LAB_fffd53c4                            
                            LAB_fffd538c:                 ;XREF[1,0]:   fffd537c
ram:fffd538c    5f0c0071        cmp         w2,#0x3                                 
ram:fffd5390    61000054        b.ne        LAB_fffd539c                            
ram:fffd5394    21000932        orr         w1,w1,#0x800000                         
ram:fffd5398    0b000014        b           LAB_fffd53c4                            
                            LAB_fffd539c:                 ;XREF[1,0]:   fffd5390
ram:fffd539c    5f080071        cmp         w2,#0x2                                 
ram:fffd53a0    21010054        b.ne        LAB_fffd53c4                            
ram:fffd53a4    604a4039        ldrb        w0,[x19, #0x12]                         
ram:fffd53a8    00140051        sub         w0,w0,#0x5                              
ram:fffd53ac    001c0053        uxtb        w0,w0                                   
ram:fffd53b0    1f040071        cmp         w0,#0x1                                 
ram:fffd53b4    69000054        b.ls        LAB_fffd53c0                            
ram:fffd53b8    0018be12        mov         w0,#0xf3fffff                           
ram:fffd53bc    2100000a        and         w1,w1,w0                                
                            LAB_fffd53c0:                 ;XREF[1,0]:   fffd53b4
ram:fffd53c0    21040a32        orr         w1,w1,#0xc00000                         
                            LAB_fffd53c4:                 ;XREF[3,0]:   fffd5388,fffd5398,fffd53a0
ram:fffd53c4    623e4039        ldrb        w2,[x19, #0xf]                          
ram:fffd53c8    9f021f6b        cmp         w20,wzr                                 
ram:fffd53cc    20000b32        orr         w0,w1,#0x200000                         
ram:fffd53d0    0110811a        csel        w1,w0,w1,ne                             
ram:fffd53d4    420c0012        and         w2,w2,#0xf                              
ram:fffd53d8    5f001f6b        cmp         w2,wzr                                  
ram:fffd53dc    20001032        orr         w0,w1,#0x10000                          
ram:fffd53e0    0110811a        csel        w1,w0,w1,ne                             
ram:fffd53e4    804a92d2        mov         x0,#0x9254                              
ram:fffd53e8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd53ec    020040b9        ldr         w2,[x0]=>DAT_ff639254                   
ram:fffd53f0    804a92d2        mov         x0,#0x9254                              
ram:fffd53f4    42781e12        and         w2,w2,#0xfffffffd                       
ram:fffd53f8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd53fc    020000b9        str         w2,[x0]=>DAT_ff639254                   
ram:fffd5400    006d92d2        mov         x0,#0x9368                              
ram:fffd5404    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd5408    010000b9        str         w1,[x0]=>DAT_ff639368                   
ram:fffd540c    004880d2        mov         x0,#0x240                               
ram:fffd5410    00f0bff2        movk        x0,#0xff80, LSL #16                     
ram:fffd5414    000040b9        ldr         w0,[x0]=>DAT_ff800240                   
ram:fffd5418    d402140b        add         w20,w22,w20                             
ram:fffd541c    003c0012        and         w0,w0,#0xffff                           
ram:fffd5420    1440142a        orr         w20,w0,w20, LSL #0x10                   
ram:fffd5424    004880d2        mov         x0,#0x240                               
ram:fffd5428    00f0bff2        movk        x0,#0xff80, LSL #16                     
ram:fffd542c    140000b9        str         w20,[x0]=>DAT_ff800240                  
ram:fffd5430    f55b42a9        ldp         x21,x22,[sp, #local_10+0x30]            
ram:fffd5434    00008052        mov         w0,#0x0                                 
ram:fffd5438    f35341a9        ldp         x19,x20,[sp, #local_20+0x30]            
ram:fffd543c    fd7bc3a8        ldp         x29=>local_30,x30,[sp], #0x30           
ram:fffd5440    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd5444()
                                                          ;XREF[3,0]:   fffd5798,fffd7c84,fffd95d0
ram:fffd5444    81c990d2        mov         x1,#0x864c                              
ram:fffd5448    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd544c    230040b9        ldr         w3,[x1]=>DAT_ff63864c                   
ram:fffd5450    005040f9        ldr         x0,[x0, #0xa0]                          
ram:fffd5454    c13880d2        mov         x1,#0x1c6                               
ram:fffd5458    63004092        and         x3,x3,#0x1                              
ram:fffd545c    81c0bff2        movk        x1,#0xfe04, LSL #16                     
ram:fffd5460    02808152        mov         w2,#0xc00                               
ram:fffd5464    63600091        add         x3,x3,#0x18                             
ram:fffd5468    22000079        strh        w2,[x1]=>DAT_fe0401c6                   
ram:fffd546c    0304038b        add         x3,x0,x3, LSL #0x1                      
ram:fffd5470    013980d2        mov         x1,#0x1c8                               
ram:fffd5474    81c0bff2        movk        x1,#0xfe04, LSL #16                     
ram:fffd5478    60104079        ldrh        w0,[x3, #0x8]                           
ram:fffd547c    22004079        ldrh        w2,[x1]=>DAT_fe0401c8                   
ram:fffd5480    01209c52        mov         w1,#0xe100                              
ram:fffd5484    00781f53        lsl         w0,w0,#0x1                              
ram:fffd5488    a1bea072        movk        w1,#0x5f5, LSL #16                      
ram:fffd548c    210cc01a        sdiv        w1,w1,w0                                
ram:fffd5490    40240012        and         w0,w2,#0x3ff                            
ram:fffd5494    200cc01a        sdiv        w0,w1,w0                                
ram:fffd5498    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd549c()
                                                          ;XREF[2,0]:   fffd7c90,fffd8884
ram:fffd549c    015040f9        ldr         x1,[x0, #0xa0]                          
ram:fffd54a0    00e44639        ldrb        w0,[x0, #0x1b9]                         
ram:fffd54a4    2004008b        add         x0,x1,x0, LSL #0x1                      
ram:fffd54a8    01704079        ldrh        w1,[x0, #0x38]                          
ram:fffd54ac    80f09a52        mov         w0,#0xd784                              
ram:fffd54b0    e002a072        movk        w0,#0x17, LSL #16                       
ram:fffd54b4    000cc11a        sdiv        w0,w0,w1                                
ram:fffd54b8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd54bc()
          ;local_10      undefined8         -10                      ;XREF[3,0]:   fffd54c8,fffd55b0,fffd55c0
          ;local_20      undefined8         -20                      ;XREF[3,0]:   fffd54bc,fffd55b4,fffd55c4
                                                          ;XREF[4,0]:   fffd9920,fffd9e88,fffda1d4,fffdaa5c
ram:fffd54bc    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd54c0    fd030091        mov         x29,sp                                  
ram:fffd54c4    035040f9        ldr         x3,[x0, #0xa0]                          
ram:fffd54c8    f35301a9        stp         x19,x20,[sp, #local_10+0x20]            
ram:fffd54cc    f40300aa        mov         x20,x0                                  
ram:fffd54d0    600840b9        ldr         w0,[x3, #0x8]                           
ram:fffd54d4    6007e836        tbz         w0,#0x1d,LAB_fffd55c0                   
ram:fffd54d8    61384039        ldrb        w1,[x3, #0xe]                           
ram:fffd54dc    624c4039        ldrb        w2,[x3, #0x13]                          
ram:fffd54e0    3f0c0071        cmp         w1,#0x3                                 
ram:fffd54e4    80010054        b.eq        LAB_fffd5514                            
ram:fffd54e8    3f040071        cmp         w1,#0x1                                 
ram:fffd54ec    a1000054        b.ne        LAB_fffd5500                            
ram:fffd54f0    5f001f6b        cmp         w2,wzr                                  
ram:fffd54f4    01058052        mov         w1,#0x28                                
ram:fffd54f8    e103811a        csel        w1,wzr,w1,eq                            
ram:fffd54fc    07000014        b           LAB_fffd5518                            
                            LAB_fffd5500:                 ;XREF[1,0]:   fffd54ec
ram:fffd5500    3f080071        cmp         w1,#0x2                                 
ram:fffd5504    40068052        mov         w0,#0x32                                
ram:fffd5508    c1038052        mov         w1,#0x1e                                
ram:fffd550c    2100801a        csel        w1,w1,w0,eq                             
ram:fffd5510    02000014        b           LAB_fffd5518                            
                            LAB_fffd5514:                 ;XREF[1,0]:   fffd54e4
ram:fffd5514    01058052        mov         w1,#0x28                                
                            LAB_fffd5518:                 ;XREF[2,0]:   fffd54fc,fffd5510
ram:fffd5518    c01080d2        mov         x0,#0x86                                
ram:fffd551c    5f4c0071        cmp         w2,#0x13                                
ram:fffd5520    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd5524    5380811a        csel        w19,w2,w1,hi                            
ram:fffd5528    01004079        ldrh        w1,[x0]=>DAT_fe020086                   
ram:fffd552c    c01080d2        mov         x0,#0x86                                
ram:fffd5530    213c0053        uxth        w1,w1                                   
ram:fffd5534    21001e32        orr         w1,w1,#0x4                              
ram:fffd5538    40dcbff2        movk        x0,#0xfee2, LSL #16                     
ram:fffd553c    01000079        strh        w1,[x0]=>DAT_fee20086                   
ram:fffd5540    c05080d2        mov         x0,#0x286                               
ram:fffd5544    40dcbff2        movk        x0,#0xfee2, LSL #16                     
ram:fffd5548    01000079        strh        w1,[x0]=>DAT_fee20286                   
ram:fffd554c    c01084d2        mov         x0,#0x2086                              
ram:fffd5550    40dcbff2        movk        x0,#0xfee2, LSL #16                     
ram:fffd5554    01000079        strh        w1,[x0]=>DAT_fee22086                   
ram:fffd5558    c05084d2        mov         x0,#0x2286                              
ram:fffd555c    40dcbff2        movk        x0,#0xfee2, LSL #16                     
ram:fffd5560    01000079        strh        w1,[x0]=>DAT_fee22286                   
ram:fffd5564    c01088d2        mov         x0,#0x4086                              
ram:fffd5568    40dcbff2        movk        x0,#0xfee2, LSL #16                     
ram:fffd556c    01000079        strh        w1,[x0]=>DAT_fee24086                   
ram:fffd5570    c05088d2        mov         x0,#0x4286                              
ram:fffd5574    40dcbff2        movk        x0,#0xfee2, LSL #16                     
ram:fffd5578    01000079        strh        w1,[x0]=>DAT_fee24286                   
ram:fffd557c    c0108cd2        mov         x0,#0x6086                              
ram:fffd5580    40dcbff2        movk        x0,#0xfee2, LSL #16                     
ram:fffd5584    01000079        strh        w1,[x0]=>DAT_fee26086                   
ram:fffd5588    c0508cd2        mov         x0,#0x6286                              
ram:fffd558c    40dcbff2        movk        x0,#0xfee2, LSL #16                     
ram:fffd5590    01000079        strh        w1,[x0]=>DAT_fee26286                   
ram:fffd5594    60384039        ldrb        w0,[x3, #0xe]                           
ram:fffd5598    e203132a        mov         w2,w19                                  
ram:fffd559c    21008052        mov         w1,#0x1                                 
ram:fffd55a0    9a060094        bl          FUN_fffd7008                            ;undefined FUN_fffd7008()
ram:fffd55a4    805240f9        ldr         x0,[x20, #0xa0]                         
ram:fffd55a8    e203132a        mov         w2,w19                                  
ram:fffd55ac    00384039        ldrb        w0,[x0, #0xe]                           
ram:fffd55b0    f35341a9        ldp         x19,x20,[sp, #local_10+0x20]            
ram:fffd55b4    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd55b8    41008052        mov         w1,#0x2                                 
ram:fffd55bc    93060014        b           FUN_fffd7008                            ;undefined FUN_fffd7008()
                            LAB_fffd55c0:                 ;XREF[1,0]:   fffd54d4
ram:fffd55c0    f35341a9        ldp         x19,x20,[sp, #local_10+0x20]            
ram:fffd55c4    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd55c8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd55cc()
                                                          ;XREF[1,0]:   fffd7a30
ram:fffd55cc    210000d0        adrp        x1,0xfffdb000                           
ram:fffd55d0    22a00191        add         x2,x1,#0x68                             
ram:fffd55d4    83038052        mov         w3,#0x1c                                
ram:fffd55d8    e40301aa        mov         x4=>s_timization_fffdafda+38,x1         ;= "timization\n"
ram:fffd55dc    e50302aa        mov         x5=>s_M_fffdb05c+12,x2                  ;= "M"
                            LAB_fffd55e0:                 ;XREF[1,0]:   fffd560c
ram:fffd55e0    61040051        sub         w1,w3,#0x1                              
ram:fffd55e4    a64c218b        add         x6,x5,w1, UXTW  #0x3                    
                                                          ; FWD[2,0]:   fffdb13c,fffdb144
ram:fffd55e8    c60440b9        ldr         w6,[x6, #0x4]=>DAT_fffdb144             ;= 00000336h
                                                                                    ;= 00000340h
ram:fffd55ec    df00006b        cmp         w6,w0                                   
ram:fffd55f0    82000054        b.cs        LAB_fffd5600                            
ram:fffd55f4    46e440b9        ldr         w6,[x2, #0xe4]=>DAT_fffdb14c            ;= 0000034Ah
ram:fffd55f8    df00006b        cmp         w6,w0                                   
ram:fffd55fc    e2000054        b.cs        LAB_fffd5618                            
                            LAB_fffd5600:                 ;XREF[1,0]:   fffd55f0
ram:fffd5600    422000d1        sub         x2,x2,#0x8                              
ram:fffd5604    61000034        cbz         w1,LAB_fffd5610                         
ram:fffd5608    e303012a        mov         w3,w1                                   
ram:fffd560c    f5ffff17        b           LAB_fffd55e0                            
                            LAB_fffd5610:                 ;XREF[1,0]:   fffd5604
ram:fffd5610    40020034        cbz         w0,LAB_fffd5658                         
ram:fffd5614    02000014        b           LAB_fffd561c                            
                            LAB_fffd5618:                 ;XREF[1,0]:   fffd55fc
ram:fffd5618    e103032a        mov         w1,w3                                   
                            LAB_fffd561c:                 ;XREF[1,0]:   fffd5614
ram:fffd561c    80a00191        add         x0,x4,#0x68                             
ram:fffd5620    227c7dd3        ubfiz       x2,x1,#0x3,#0x20                        
                                                          ; FWD[2,0]:   fffdb140,fffdb148
ram:fffd5624    036862b8        ldr         w3,[x0, x2, LSL #0x0]=>DAT_fffdb140     ;= 000D000Fh
                                                                                    ;= 000C0010h
ram:fffd5628    21040051        sub         w1,w1,#0x1                              
ram:fffd562c    82008ed2        mov         x2,#0x7004                              
ram:fffd5630    02f0bff2        movk        x2,#0xff80, LSL #16                     
ram:fffd5634    010c018b        add         x1,x0,x1, LSL #0x3                      
ram:fffd5638    430000b9        str         w3,[x2]=>DAT_ff807004                   
ram:fffd563c    200000d0        adrp        x0,0xfffdb000                           
                                                          ; FWD[2,0]:   fffdb13c,fffdb144
ram:fffd5640    210440b9        ldr         w1,[x1, #0x4]=>DAT_fffdb13c             ;= 00000336h
                                                                                    ;= 00000340h
ram:fffd5644    230000d0        adrp        x3,0xfffdb000                           
ram:fffd5648    00c00891        add         x0=>s_V_0_1_22_fffdb230,x0,#0x230       ;= "V_0_1_22"
ram:fffd564c    22008052        mov         w2,#0x1                                 
ram:fffd5650    632c0991        add         x3=>s_DR_...,x3,#0x24b                  ;= "DR pll lock failed!\n"
ram:fffd5654    b1150014        b           FUN_fffdad18                            ;undefined FUN_fffdad18()
                            LAB_fffd5658:                 ;XREF[1,0]:   fffd5610
ram:fffd5658    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd565c()
                                                          ;XREF[2,0]:   fffd56d0,fffd7a24
ram:fffd565c    80008ed2        mov         x0,#0x7004                              
ram:fffd5660    00f0bff2        movk        x0,#0xff80, LSL #16                     
ram:fffd5664    010040b9        ldr         w1,[x0]=>DAT_ff807004                   
ram:fffd5668    200000d0        adrp        x0,0xfffdb000                           
ram:fffd566c    00a00191        add         x0,x0,#0x68                             
ram:fffd5670    000c218b        add         x0,x0,w1, UXTB  #0x3                    
ram:fffd5674    000440b9        ldr         w0,[x0, #0x4]=>s_RNING_:_Get_unknown_...;= "RNING : Get unknown status: 0x"
ram:fffd5678    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd567c()
                                                          ;XREF[2,0]:   fffd5710,fffd5738
ram:fffd567c    230000d0        adrp        x3,0xfffdb000                           
ram:fffd5680    e203002a        mov         w2,w0                                   
ram:fffd5684    010080d2        mov         x1,#0x0                                 
ram:fffd5688    63a00191        add         x3,x3,#0x68                             
                            LAB_fffd568c:                 ;XREF[1,0]:   fffd56a8
ram:fffd568c    640c018b        add         x4,x3,x1, LSL #0x3                      
                                                          ; FWD[2,0]:   fffdb06c,fffdb074
ram:fffd5690    840440b9        ldr         w4,[x4, #0x4]=>s_RNING_:_Get_unknown_...;= "RNING : Get unknown status: 0x"
                                                                                    ;= "Get unknown status: 0x"
ram:fffd5694    e003012a        mov         w0,w1                                   
ram:fffd5698    9f00026b        cmp         w4,w2                                   
ram:fffd569c    a2000054        b.cs        LAB_fffd56b0                            
ram:fffd56a0    21040091        add         x1,x1,#0x1                              
ram:fffd56a4    3f7400f1        cmp         x1,#0x1d                                
ram:fffd56a8    21ffff54        b.ne        LAB_fffd568c                            
ram:fffd56ac    80038052        mov         w0,#0x1c                                
                            LAB_fffd56b0:                 ;XREF[1,0]:   fffd569c
ram:fffd56b0    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd56b4()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd56cc,fffd57e4
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd56c0,fffd57e0
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd56c8,fffd57dc
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd56bc,fffd57d8
          ;local_50      undefined8         -50                      ;XREF[2,0]:   fffd56b4,fffd57e8
                                                          ;XREF[1,0]:   fffd9664
ram:fffd56b4    fd7bbba9        stp         x29,x30,[sp, #local_50]!                
ram:fffd56b8    fd030091        mov         x29,sp                                  
ram:fffd56bc    f35301a9        stp         x19,x20,[sp, #local_40+0x50]            
ram:fffd56c0    f76303a9        stp         x23,x24,[sp, #local_20+0x50]            
ram:fffd56c4    f30300aa        mov         x19,x0                                  
ram:fffd56c8    f55b02a9        stp         x21,x22,[sp, #local_30+0x50]            
ram:fffd56cc    f96b04a9        stp         x25,x26,[sp, #local_10+0x50]            
ram:fffd56d0    e3ffff97        bl          FUN_fffd565c                            ;undefined FUN_fffd565c()
ram:fffd56d4    e103002a        mov         w1,w0                                   
ram:fffd56d8    340000d0        adrp        x20,0xfffdb000                          
ram:fffd56dc    200000d0        adrp        x0,0xfffdb000                           
ram:fffd56e0    00440991        add         x0=>s__lock_failed!_fffdb24a+7,x0,#0x251;= " lock failed!\n"
ram:fffd56e4    22008052        mov         w2,#0x1                                 
ram:fffd56e8    832e0991        add         x3=>s_DR_...,x20,#0x24b                 ;= "DR pll lock failed!\n"
ram:fffd56ec    8b150094        bl          FUN_fffdad18                            ;undefined FUN_fffdad18()
ram:fffd56f0    60fe41b9        ldr         w0,[x19, #0x1fc]                        
ram:fffd56f4    f80314aa        mov         x24,x20                                 
ram:fffd56f8    00a40a51        sub         w0,w0,#0x2a9                            
ram:fffd56fc    1f640471        cmp         w0,#0x119                               
ram:fffd5700    69000054        b.ls        LAB_fffd570c                            
ram:fffd5704    20558052        mov         w0,#0x2a9                               
ram:fffd5708    60fe01b9        str         w0,[x19, #0x1fc]                        
                            LAB_fffd570c:                 ;XREF[1,0]:   fffd5700
ram:fffd570c    60fe41b9        ldr         w0,[x19, #0x1fc]                        
ram:fffd5710    dbffff97        bl          FUN_fffd567c                            ;undefined FUN_fffd567c()
ram:fffd5714    f703002a        mov         w23,w0                                  
ram:fffd5718    600242b9        ldr         w0,[x19, #0x200]                        
ram:fffd571c    00a40a51        sub         w0,w0,#0x2a9                            
ram:fffd5720    1f640471        cmp         w0,#0x119                               
ram:fffd5724    69000054        b.ls        LAB_fffd5730                            
ram:fffd5728    40788052        mov         w0,#0x3c2                               
ram:fffd572c    600202b9        str         w0,[x19, #0x200]                        
                            LAB_fffd5730:                 ;XREF[1,0]:   fffd5724
ram:fffd5730    600242b9        ldr         w0,[x19, #0x200]                        
ram:fffd5734    350000d0        adrp        x21,0xfffdb000                          
ram:fffd5738    d1ffff97        bl          FUN_fffd567c                            ;undefined FUN_fffd567c()
ram:fffd573c    390000d0        adrp        x25,0xfffdb000                          
ram:fffd5740    3a0000d0        adrp        x26,0xfffdb000                          
ram:fffd5744    14040011        add         w20,w0,#0x1                             
ram:fffd5748    b5a20191        add         x21,x21,#0x68                           
ram:fffd574c    399f0991        add         x25,x25,#0x267                          
ram:fffd5750    5a130a91        add         x26,x26,#0x284                          
                            LAB_fffd5754:                 ;XREF[1,0]:   fffd57d0
ram:fffd5754    9f02176b        cmp         w20,w23                                 
ram:fffd5758    e9030054        b.ls        LAB_fffd57d4                            
ram:fffd575c    94060051        sub         w20,w20,#0x1                            
ram:fffd5760    817e7dd3        ubfiz       x1,x20,#0x3,#0x20                       
ram:fffd5764    a002018b        add         x0,x21,x1                               
ram:fffd5768    a26a61b8        ldr         w2,[x21, x1, LSL #0x0]=>s_M_fffdb05c+12 ;= "M"
ram:fffd576c    160440b9        ldr         w22,[x0, #0x4]=>s_RNING_:_Get_unknown...;= "RNING : Get unknown status: 0x"
ram:fffd5770    81008ed2        mov         x1,#0x7004                              
ram:fffd5774    01f0bff2        movk        x1,#0xff80, LSL #16                     
ram:fffd5778    e3031aaa        mov         x3=>s_mc_version_fffdb282+2,x26         ;= "mc_version "
ram:fffd577c    220000b9        str         w2,[x1]=>DAT_ff807004                   
ram:fffd5780    e00319aa        mov         x0=>s_low_fffdb260+7,x25                ;= "low\n"
ram:fffd5784    22008052        mov         w2,#0x1                                 
ram:fffd5788    e103162a        mov         w1,w22                                  
ram:fffd578c    63150094        bl          FUN_fffdad18                            ;undefined FUN_fffdad18()
ram:fffd5790    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd5794    e00313aa        mov         x0,x19                                  
ram:fffd5798    2bffff97        bl          FUN_fffd5444                            ;undefined FUN_fffd5444()
ram:fffd579c    e003002a        mov         w0,w0                                   
ram:fffd57a0    40150094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd57a4    200000d0        adrp        x0,0xfffdb000                           
ram:fffd57a8    00241e91        add         x0=>s__fffdb77b+14,x0,#0x789            ;= ""
ram:fffd57ac    1e150094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd57b0    e00313aa        mov         x0,x19                                  
ram:fffd57b4    15050094        bl          FUN_fffd6c08                            ;undefined FUN_fffd6c08()
ram:fffd57b8    200000d0        adrp        x0,0xfffdb000                           
ram:fffd57bc    00380a91        add         x0=>s__fffdb282+12,x0,#0x28e            ;= " "
ram:fffd57c0    e103162a        mov         w1,w22                                  
ram:fffd57c4    22008052        mov         w2,#0x1                                 
ram:fffd57c8    032f0991        add         x3=>s_DR_...,x24,#0x24b                 ;= "DR pll lock failed!\n"
ram:fffd57cc    53150094        bl          FUN_fffdad18                            ;undefined FUN_fffdad18()
ram:fffd57d0    e1ffff17        b           LAB_fffd5754                            
                            LAB_fffd57d4:                 ;XREF[1,0]:   fffd5758
ram:fffd57d4    20008052        mov         w0,#0x1                                 
ram:fffd57d8    f35341a9        ldp         x19,x20,[sp, #local_40+0x50]            
ram:fffd57dc    f55b42a9        ldp         x21,x22,[sp, #local_30+0x50]            
ram:fffd57e0    f76343a9        ldp         x23,x24,[sp, #local_20+0x50]            
ram:fffd57e4    f96b44a9        ldp         x25,x26,[sp, #local_10+0x50]            
ram:fffd57e8    fd7bc5a8        ldp         x29=>local_50,x30,[sp], #0x50           
ram:fffd57ec    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd57f0()
                                                          ;XREF[3,0]:   fffd8ce8,fffd8cf4,fffd8d00
ram:fffd57f0    02741e12        and         w2,w0,#0xfffffffc                       
ram:fffd57f4    421c6751        sub         w2,w2,#0x9c7, LSL #12                   
ram:fffd57f8    42002051        sub         w2,w2,#0x800                            
ram:fffd57fc    440040b9        ldr         w4,[x2]                                 
ram:fffd5800    00041d53        ubfiz       w0,w0,#0x3,#0x2                         
ram:fffd5804    e31f8052        mov         w3,#0xff                                
ram:fffd5808    6320c01a        lsl         w3,w3,w0                                
ram:fffd580c    8300230a        bic         w3,w4,w3                                
ram:fffd5810    2120c01a        lsl         w1,w1,w0                                
ram:fffd5814    6000012a        orr         w0,w3,w1                                
ram:fffd5818    400000b9        str         w0,[x2]                                 
ram:fffd581c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd5820()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd5834,fffd587c
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd5828,fffd5878
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd5820,fffd5884
                                                          ;XREF[3,0]:   fffd5a10,fffd5a4c,fffd5a90
ram:fffd5820    fd7bbda9        stp         x29,x30,[sp, #local_30]!                
ram:fffd5824    fd030091        mov         x29,sp                                  
ram:fffd5828    f35301a9        stp         x19,x20,[sp, #local_20+0x30]            
ram:fffd582c    f403002a        mov         w20,w0                                  
ram:fffd5830    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5834    f55b02a9        stp         x21,x22,[sp, #local_10+0x30]            
ram:fffd5838    00001391        add         x0=>DAT_fffdb4c0,x0,#0x4c0              ;= 8Ch
ram:fffd583c    350000d0        adrp        x21,0xfffdb000                          
ram:fffd5840    f603012a        mov         w22,w1                                  
ram:fffd5844    130080d2        mov         x19,#0x0                                
ram:fffd5848    f7140094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd584c    b5861f91        add         x21,x21,#0x7e1                          
                            LAB_fffd5850:                 ;XREF[1,0]:   fffd5874
ram:fffd5850    c002144a        eor         w0,w22,w20                              
ram:fffd5854    0024d31a        lsr         w0,w0,w19                               
ram:fffd5858    a0000036        tbz         w0,#0x0,LAB_fffd586c                    
ram:fffd585c    e00313aa        mov         x0,x19                                  
ram:fffd5860    10150094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd5864    e00315aa        mov         x0=>s_dow-loop_fffdb7d9+8,x21           ;= "dow-loop \n"
ram:fffd5868    ef140094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
                            LAB_fffd586c:                 ;XREF[1,0]:   fffd5858
ram:fffd586c    73060091        add         x19,x19,#0x1                            
ram:fffd5870    7f8200f1        cmp         x19,#0x20                               
ram:fffd5874    e1feff54        b.ne        LAB_fffd5850                            
ram:fffd5878    f35341a9        ldp         x19,x20,[sp, #local_20+0x30]            
ram:fffd587c    f55b42a9        ldp         x21,x22,[sp, #local_10+0x30]            
ram:fffd5880    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5884    fd7bc3a8        ldp         x29=>local_30,x30,[sp], #0x30           
ram:fffd5888    00281e91        add         x0=>s__rx_clk_window:_fffdb78a,x0,#0x78a;= " rx_clk_window:"
ram:fffd588c    e6140014        b           serial_puts                             ;undefined serial_puts(undefined8 s)
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd5890()
          ;local_10      undefined8         -10                      ;XREF[3,0]:   fffd58a8,fffd5944,fffd59b0
          ;local_20      undefined8         -20                      ;XREF[3,0]:   fffd58a4,fffd5940,fffd59ac
          ;local_30      undefined8         -30                      ;XREF[3,0]:   fffd58a0,fffd593c,fffd59a8
          ;local_40      undefined8         -40                      ;XREF[3,0]:   fffd589c,fffd5938,fffd59a4
          ;local_50      undefined8         -50                      ;XREF[3,0]:   fffd5890,fffd594c,fffd59b4
                                                          ;XREF[2,0]:   fffd5d50,fffd5db8
ram:fffd5890    fd7bbba9        stp         x29,x30,[sp, #local_50]!                
ram:fffd5894    fd030091        mov         x29,sp                                  
ram:fffd5898    421c0053        uxtb        w2,w2                                   
ram:fffd589c    f35301a9        stp         x19,x20,[sp, #local_40+0x50]            
ram:fffd58a0    f55b02a9        stp         x21,x22,[sp, #local_30+0x50]            
ram:fffd58a4    f76303a9        stp         x23,x24,[sp, #local_20+0x50]            
ram:fffd58a8    f92300f9        str         x25,[sp, #local_10+0x50]                
ram:fffd58ac    5f380071        cmp         w2,#0xe                                 
ram:fffd58b0    f503002a        mov         w21,w0                                  
ram:fffd58b4    341c0053        uxtb        w20,w1                                  
ram:fffd58b8    68070054        b.hi        LAB_fffd59a4                            
ram:fffd58bc    200000d0        adrp        x0,0xfffdb000                           
ram:fffd58c0    001c1391        add         x0=>DAT_fffdb4c7,x0,#0x4c7              
ram:fffd58c4    d8140094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd58c8    801e0053        uxtb        w0,w20                                  
ram:fffd58cc    330000d0        adrp        x19,0xfffdb000                          
ram:fffd58d0    f4140094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd58d4    73861f91        add         x19,x19,#0x7e1                          
ram:fffd58d8    e00313aa        mov         x0=>s_dow-loop_fffdb7d9+8,x19           ;= "dow-loop \n"
ram:fffd58dc    d2140094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd58e0    200000d0        adrp        x0,0xfffdb000                           
ram:fffd58e4    00701391        add         x0=>DAT_fffdb4dc,x0,#0x4dc              
ram:fffd58e8    cf140094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd58ec    e003152a        mov         w0,w21                                  
ram:fffd58f0    01048052        mov         w1,#0x20                                
ram:fffd58f4    98028052        mov         w24,#0x14                               
ram:fffd58f8    d7140094        bl          FUN_fffdac54                            ;undefined FUN_fffdac54()
ram:fffd58fc    987e181b        mul         w24,w20,w24                             
ram:fffd5900    e00313aa        mov         x0=>s_dow-loop_fffdb7d9+8,x19           ;= "dow-loop \n"
ram:fffd5904    181b6751        sub         w24,w24,#0x9c6, LSL #12                 
ram:fffd5908    390000d0        adrp        x25,0xfffdb000                          
ram:fffd590c    c6140094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd5910    18033351        sub         w24,w24,#0xcc0                          
ram:fffd5914    14008052        mov         w20,#0x0                                
ram:fffd5918    d6008052        mov         w22,#0x6                                
ram:fffd591c    39430f91        add         x25,x25,#0x3d0                          
ram:fffd5920    f70313aa        mov         x23,x19                                 
                            LAB_fffd5924:                 ;XREF[1,0]:   fffd5934
ram:fffd5924    a026d41a        lsr         w0,w21,w20                              
ram:fffd5928    80010037        tbnz        w0,#0x0,LAB_fffd5958                    
                            LAB_fffd592c:                 ;XREF[1,0]:   fffd59a0
ram:fffd592c    94060011        add         w20,w20,#0x1                            
ram:fffd5930    9f820071        cmp         w20,#0x20                               
ram:fffd5934    81ffff54        b.ne        LAB_fffd5924                            
ram:fffd5938    f35341a9        ldp         x19,x20,[sp, #local_40+0x50]            
ram:fffd593c    f55b42a9        ldp         x21,x22,[sp, #local_30+0x50]            
ram:fffd5940    f76343a9        ldp         x23,x24,[sp, #local_20+0x50]            
ram:fffd5944    f92340f9        ldr         x25,[sp, #local_10+0x50]                
ram:fffd5948    200000d0        adrp        x0,0xfffdb000                           
ram:fffd594c    fd7bc5a8        ldp         x29=>local_50,x30,[sp], #0x50           
ram:fffd5950    00281e91        add         x0=>s__rx_clk_window:_fffdb78a,x0,#0x78a;= " rx_clk_window:"
ram:fffd5954    b4140014        b           serial_puts                             ;undefined serial_puts(undefined8 s)
                            LAB_fffd5958:                 ;XREF[1,0]:   fffd5928
ram:fffd5958    130080d2        mov         x19,#0x0                                
                            LAB_fffd595c:                 ;XREF[1,0]:   fffd599c
ram:fffd595c    610ad61a        udiv        w1,w19,w22                              
ram:fffd5960    000b010b        add         w0,w24,w1, LSL #0x2                     
ram:fffd5964    e003002a        mov         w0,w0                                   
ram:fffd5968    000040b9        ldr         w0,[x0]                                 
ram:fffd596c    21cc161b        msub        w1,w1,w22,w19                           
ram:fffd5970    2108010b        add         w1,w1,w1, LSL #0x2                      
ram:fffd5974    0124c11a        lsr         w1,w0,w1                                
ram:fffd5978    21100012        and         w1,w1,#0x1f                             
ram:fffd597c    9f02016b        cmp         w20,w1                                  
ram:fffd5980    a1000054        b.ne        LAB_fffd5994                            
ram:fffd5984    207b73f8        ldr         x0,[x25, x19, LSL #0x3]=>DAT_fffdb3d0   ;= 0000346172000033h
ram:fffd5988    a7140094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd598c    e00317aa        mov         x0=>s_dow-loop_fffdb7d9+8,x23           ;= "dow-loop \n"
ram:fffd5990    a5140094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
                            LAB_fffd5994:                 ;XREF[1,0]:   fffd5980
ram:fffd5994    73060091        add         x19,x19,#0x1                            
ram:fffd5998    7f7a00f1        cmp         x19,#0x1e                               
ram:fffd599c    01feff54        b.ne        LAB_fffd595c                            
ram:fffd59a0    e3ffff17        b           LAB_fffd592c                            
                            LAB_fffd59a4:                 ;XREF[1,0]:   fffd58b8
ram:fffd59a4    f35341a9        ldp         x19,x20,[sp, #local_40+0x50]            
ram:fffd59a8    f55b42a9        ldp         x21,x22,[sp, #local_30+0x50]            
ram:fffd59ac    f76343a9        ldp         x23,x24,[sp, #local_20+0x50]            
ram:fffd59b0    f92340f9        ldr         x25,[sp, #local_10+0x50]                
ram:fffd59b4    fd7bc5a8        ldp         x29=>local_50,x30,[sp], #0x50           
ram:fffd59b8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd59bc()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd59d0,fffd5aac
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd59c8,fffd5aa8
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd59c4,fffd5aa4
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd59bc,fffd5ab0
                                                          ;XREF[2,0]:   fffd5c24,fffd5c70
ram:fffd59bc    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd59c0    fd030091        mov         x29,sp                                  
ram:fffd59c4    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd59c8    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd59cc    f4f30132        orr         w20,wzr,#0xaaaaaaaa                     
ram:fffd59d0    f76303a9        stp         x23,x24,[sp, #local_10+0x40]            
ram:fffd59d4    140000b9        str         w20,[x0]                                
ram:fffd59d8    160040b9        ldr         w22,[x0]                                
ram:fffd59dc    f30300aa        mov         x19,x0                                  
ram:fffd59e0    df02146b        cmp         w22,w20                                 
ram:fffd59e4    15008052        mov         w21,#0x0                                
ram:fffd59e8    60010054        b.eq        LAB_fffd5a14                            
ram:fffd59ec    200000d0        adrp        x0,0xfffdb000                           
ram:fffd59f0    e103132a        mov         w1,w19                                  
ram:fffd59f4    00901391        add         x0=>DAT_fffdb4e4,x0,#0x4e4              
ram:fffd59f8    e203142a        mov         w2,w20                                  
ram:fffd59fc    e303162a        mov         w3,w22                                  
ram:fffd5a00    45140094        bl          FUN_fffdab14                            ;undefined FUN_fffdab14()
ram:fffd5a04    f503002a        mov         w21,w0                                  
ram:fffd5a08    e103162a        mov         w1,w22                                  
ram:fffd5a0c    e003142a        mov         w0,w20                                  
ram:fffd5a10    84ffff97        bl          FUN_fffd5820                            ;undefined FUN_fffd5820()
                            LAB_fffd5a14:                 ;XREF[1,0]:   fffd59e8
ram:fffd5a14    f4f30032        orr         w20,wzr,#0x55555555                     
ram:fffd5a18    740200b9        str         w20,[x19]                               
ram:fffd5a1c    760240b9        ldr         w22,[x19]                               
ram:fffd5a20    df02146b        cmp         w22,w20                                 
ram:fffd5a24    60010054        b.eq        LAB_fffd5a50                            
ram:fffd5a28    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5a2c    e103132a        mov         w1,w19                                  
ram:fffd5a30    00901391        add         x0=>DAT_fffdb4e4,x0,#0x4e4              
ram:fffd5a34    e203142a        mov         w2,w20                                  
ram:fffd5a38    e303162a        mov         w3,w22                                  
ram:fffd5a3c    36140094        bl          FUN_fffdab14                            ;undefined FUN_fffdab14()
ram:fffd5a40    f503002a        mov         w21,w0                                  
ram:fffd5a44    e103162a        mov         w1,w22                                  
ram:fffd5a48    e003142a        mov         w0,w20                                  
ram:fffd5a4c    75ffff97        bl          FUN_fffd5820                            ;undefined FUN_fffd5820()
                            LAB_fffd5a50:                 ;XREF[1,0]:   fffd5a24
ram:fffd5a50    380000d0        adrp        x24,0xfffdb000                          
ram:fffd5a54    16048052        mov         w22,#0x20                               
ram:fffd5a58    34008052        mov         w20,#0x1                                
ram:fffd5a5c    18931391        add         x24,x24,#0x4e4                          
                            LAB_fffd5a60:                 ;XREF[1,0]:   fffd5a9c
ram:fffd5a60    740200b9        str         w20,[x19]                               
ram:fffd5a64    770240b9        ldr         w23,[x19]                               
ram:fffd5a68    ff02146b        cmp         w23,w20                                 
ram:fffd5a6c    40010054        b.eq        LAB_fffd5a94                            
ram:fffd5a70    e103132a        mov         w1,w19                                  
ram:fffd5a74    e00318aa        mov         x0=>DAT_fffdb4e4,x24                    
ram:fffd5a78    e203142a        mov         w2,w20                                  
ram:fffd5a7c    e303172a        mov         w3,w23                                  
ram:fffd5a80    25140094        bl          FUN_fffdab14                            ;undefined FUN_fffdab14()
ram:fffd5a84    f503002a        mov         w21,w0                                  
ram:fffd5a88    e103172a        mov         w1,w23                                  
ram:fffd5a8c    e003142a        mov         w0,w20                                  
ram:fffd5a90    64ffff97        bl          FUN_fffd5820                            ;undefined FUN_fffd5820()
                            LAB_fffd5a94:                 ;XREF[1,0]:   fffd5a6c
ram:fffd5a94    d6060071        subs        w22,w22,#0x1                            
ram:fffd5a98    947a1f53        lsl         w20,w20,#0x1                            
ram:fffd5a9c    21feff54        b.ne        LAB_fffd5a60                            
ram:fffd5aa0    e003152a        mov         w0,w21                                  
ram:fffd5aa4    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd5aa8    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd5aac    f76343a9        ldp         x23,x24,[sp, #local_10+0x40]            
ram:fffd5ab0    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd5ab4    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd5ab8()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd5ac8,fffd5bf0
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd5ab8,fffd5bf4
                                                          ;XREF[2,0]:   fffd5d18,fffd5d80
ram:fffd5ab8    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd5abc    fd030091        mov         x29,sp                                  
ram:fffd5ac0    217c0253        lsr         w1,w1,#0x2                              
ram:fffd5ac4    e40300aa        mov         x4,x0                                   
ram:fffd5ac8    f30b00f9        str         x19,[sp, #local_10+0x20]                
ram:fffd5acc    421c0053        uxtb        w2,w2                                   
ram:fffd5ad0    21040051        sub         w1,w1,#0x1                              
ram:fffd5ad4    20008052        mov         w0,#0x1                                 
ram:fffd5ad8    e3f30132        orr         w3,wzr,#0xaaaaaaaa                      
                            LAB_fffd5adc:                 ;XREF[1,0]:   fffd5af0
ram:fffd5adc    1f00016a        tst         w0,w1                                   
ram:fffd5ae0    a0000054        b.eq        LAB_fffd5af4                            
ram:fffd5ae4    057c7ed3        ubfiz       x5,x0,#0x2,#0x20                        
ram:fffd5ae8    836825b8        str         w3,[x4, x5, LSL #0x0]                   
ram:fffd5aec    00781f53        lsl         w0,w0,#0x1                              
ram:fffd5af0    fbffff17        b           LAB_fffd5adc                            
                            LAB_fffd5af4:                 ;XREF[1,0]:   fffd5ae0
ram:fffd5af4    e0f30032        orr         w0,wzr,#0x55555555                      
ram:fffd5af8    800000b9        str         w0,[x4]                                 
ram:fffd5afc    25008052        mov         w5,#0x1                                 
ram:fffd5b00    e6f30132        orr         w6,wzr,#0xaaaaaaaa                      
                            LAB_fffd5b04:                 ;XREF[1,0]:   fffd5b40
ram:fffd5b04    bf00016a        tst         w5,w1                                   
ram:fffd5b08    e0010054        b.eq        LAB_fffd5b44                            
ram:fffd5b0c    a07c7ed3        ubfiz       x0,x5,#0x2,#0x20                        
ram:fffd5b10    836860b8        ldr         w3,[x4, x0, LSL #0x0]                   
ram:fffd5b14    9300008b        add         x19,x4,x0                               
ram:fffd5b18    7f00066b        cmp         w3,w6                                   
ram:fffd5b1c    00010054        b.eq        LAB_fffd5b3c                            
ram:fffd5b20    5f3c0071        cmp         w2,#0xf                                 
ram:fffd5b24    a8020054        b.hi        LAB_fffd5b78                            
ram:fffd5b28    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5b2c    00a41391        add         x0=>DAT_fffdb4e9,x0,#0x4e9              ;= F3h
ram:fffd5b30    e103132a        mov         w1,w19                                  
ram:fffd5b34    e2f30132        orr         w2,wzr,#0xaaaaaaaa                      
ram:fffd5b38    0f000014        b           LAB_fffd5b74                            
                            LAB_fffd5b3c:                 ;XREF[1,0]:   fffd5b1c
ram:fffd5b3c    a5781f53        lsl         w5,w5,#0x1                              
ram:fffd5b40    f1ffff17        b           LAB_fffd5b04                            
                            LAB_fffd5b44:                 ;XREF[1,0]:   fffd5b08
ram:fffd5b44    e7f30132        orr         w7,wzr,#0xaaaaaaaa                      
ram:fffd5b48    870000b9        str         w7,[x4]                                 
ram:fffd5b4c    25008052        mov         w5,#0x1                                 
ram:fffd5b50    e9f30032        orr         w9,wzr,#0x55555555                      
ram:fffd5b54    16000014        b           LAB_fffd5bac                            
                            LAB_fffd5b58:                 ;XREF[1,0]:   fffd5b94
ram:fffd5b58    5f3c0071        cmp         w2,#0xf                                 
ram:fffd5b5c    e8000054        b.hi        LAB_fffd5b78                            
ram:fffd5b60    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5b64    830040b9        ldr         w3,[x4]                                 
ram:fffd5b68    00b81391        add         x0=>DAT_fffdb4ee,x0,#0x4ee              
                            LAB_fffd5b6c:                 ;XREF[1,0]:   fffd5be4
ram:fffd5b6c    e103132a        mov         w1,w19                                  
ram:fffd5b70    e2f30032        orr         w2,wzr,#0x55555555                      
                            LAB_fffd5b74:                 ;XREF[1,0]:   fffd5b38
                                                          ; FWD[2,0]:   fffdab14,fffdb4f4
ram:fffd5b74    e8130094        bl          FUN_fffdab14                            ;undefined FUN_fffdab14()
                            LAB_fffd5b78:                 ;XREF[3,0]:   fffd5b24,fffd5b5c,fffd5bd8
ram:fffd5b78    e003132a        mov         w0,w19                                  
ram:fffd5b7c    1d000014        b           LAB_fffd5bf0                            
                            LAB_fffd5b80:                 ;XREF[1,0]:   fffd5bb0
ram:fffd5b80    a87c7ed3        ubfiz       x8,x5,#0x2,#0x20                        
ram:fffd5b84    896828b8        str         w9,[x4, x8, LSL #0x0]                   
ram:fffd5b88    800040b9        ldr         w0,[x4]                                 
ram:fffd5b8c    9300088b        add         x19,x4,x8                               
ram:fffd5b90    1f00076b        cmp         w0,w7                                   
ram:fffd5b94    21feff54        b.ne        LAB_fffd5b58                            
ram:fffd5b98    26008052        mov         w6,#0x1                                 
                            LAB_fffd5b9c:                 ;XREF[1,0]:   fffd5bec
ram:fffd5b9c    df00016a        tst         w6,w1                                   
ram:fffd5ba0    c1000054        b.ne        LAB_fffd5bb8                            
ram:fffd5ba4    876828b8        str         w7,[x4, x8, LSL #0x0]                   
ram:fffd5ba8    a5781f53        lsl         w5,w5,#0x1                              
                            LAB_fffd5bac:                 ;XREF[1,0]:   fffd5b54
ram:fffd5bac    a000016a        ands        w0,w5,w1                                
ram:fffd5bb0    81feff54        b.ne        LAB_fffd5b80                            
ram:fffd5bb4    0f000014        b           LAB_fffd5bf0                            
                            LAB_fffd5bb8:                 ;XREF[1,0]:   fffd5ba0
ram:fffd5bb8    c07c7ed3        ubfiz       x0,x6,#0x2,#0x20                        
ram:fffd5bbc    836860b8        ldr         w3,[x4, x0, LSL #0x0]                   
ram:fffd5bc0    9300008b        add         x19,x4,x0                               
ram:fffd5bc4    7f00076b        cmp         w3,w7                                   
ram:fffd5bc8    00010054        b.eq        LAB_fffd5be8                            
ram:fffd5bcc    df00056b        cmp         w6,w5                                   
ram:fffd5bd0    c0000054        b.eq        LAB_fffd5be8                            
ram:fffd5bd4    5f3c0071        cmp         w2,#0xf                                 
ram:fffd5bd8    08fdff54        b.hi        LAB_fffd5b78                            
ram:fffd5bdc    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5be0    00d01391        add         x0,x0,#0x4f4                            
ram:fffd5be4    e2ffff17        b           LAB_fffd5b6c                            
                            LAB_fffd5be8:                 ;XREF[2,0]:   fffd5bc8,fffd5bd0
ram:fffd5be8    c6781f53        lsl         w6,w6,#0x1                              
ram:fffd5bec    ecffff17        b           LAB_fffd5b9c                            
                            LAB_fffd5bf0:                 ;XREF[2,0]:   fffd5b7c,fffd5bb4
ram:fffd5bf0    f30b40f9        ldr         x19,[sp, #local_10+0x20]                
ram:fffd5bf4    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd5bf8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd5bfc()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd5c0c,fffd5cc0
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd5c04,fffd5cb8
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd5c14,fffd5cbc
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd5bfc,fffd5cc4
                                                          ;XREF[1,0]:   fffd6130
ram:fffd5bfc    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd5c00    fd030091        mov         x29,sp                                  
ram:fffd5c04    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd5c08    155040f9        ldr         x21,[x0, #0xa0]                         
ram:fffd5c0c    f76303a9        stp         x23,x24,[sp, #local_10+0x40]            
ram:fffd5c10    b72240b9        ldr         w23,[x21, #0x20]                        
ram:fffd5c14    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd5c18    f30300aa        mov         x19,x0                                  
ram:fffd5c1c    e00317aa        mov         x0,x23                                  
ram:fffd5c20    b8524079        ldrh        w24,[x21, #0x28]                        
ram:fffd5c24    66ffff97        bl          FUN_fffd59bc                            ;undefined FUN_fffd59bc()
ram:fffd5c28    f603002a        mov         w22,w0                                  
ram:fffd5c2c    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd5c30    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5c34    00e81391        add         x0=>DAT_fffdb4fa,x0,#0x4fa              ;= FBh
ram:fffd5c38    44e9ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd5c3c    96000034        cbz         w22,LAB_fffd5c4c                        
ram:fffd5c40    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5c44    00301491        add         x0=>DAT_fffdb50c,x0,#0x50c              
ram:fffd5c48    03000014        b           LAB_fffd5c54                            
                            LAB_fffd5c4c:                 ;XREF[1,0]:   fffd5c3c
ram:fffd5c4c    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5c50    00501491        add         x0=>DAT_fffdb514,x0,#0x514              
                            LAB_fffd5c54:                 ;XREF[1,0]:   fffd5c48
ram:fffd5c54    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd5c58    14008052        mov         w20,#0x0                                
ram:fffd5c5c    3be9ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd5c60    a0564079        ldrh        w0,[x21, #0x2a]                         
ram:fffd5c64    20020034        cbz         w0,LAB_fffd5ca8                         
ram:fffd5c68    003f6cd3        ubfiz       x0,x24,#0x14,#0x10                      
ram:fffd5c6c    0000178b        add         x0,x0,x23                               
ram:fffd5c70    53ffff97        bl          FUN_fffd59bc                            ;undefined FUN_fffd59bc()
ram:fffd5c74    f403002a        mov         w20,w0                                  
ram:fffd5c78    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd5c7c    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5c80    00681491        add         x0=>DAT_fffdb51a,x0,#0x51a              ;= FBh
ram:fffd5c84    31e9ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd5c88    94000034        cbz         w20,LAB_fffd5c98                        
ram:fffd5c8c    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5c90    00301491        add         x0,x0,#0x50c                            
ram:fffd5c94    03000014        b           LAB_fffd5ca0                            
                            LAB_fffd5c98:                 ;XREF[1,0]:   fffd5c88
ram:fffd5c98    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5c9c    00501491        add         x0=>DAT_fffdb514,x0,#0x514              
                            LAB_fffd5ca0:                 ;XREF[1,0]:   fffd5c94
ram:fffd5ca0    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd5ca4    29e9ff97        bl          serial_puts                             ;undefined serial_puts()
                            LAB_fffd5ca8:                 ;XREF[1,0]:   fffd5c64
ram:fffd5ca8    9402162a        orr         w20,w20,w22                             
ram:fffd5cac    9f021f6b        cmp         w20,wzr                                 
ram:fffd5cb0    e01f8052        mov         w0,#0xff                                
ram:fffd5cb4    8002801a        csel        w0,w20,w0,eq                            
ram:fffd5cb8    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd5cbc    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd5cc0    f76343a9        ldp         x23,x24,[sp, #local_10+0x40]            
ram:fffd5cc4    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd5cc8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd5ccc()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd5ce8,fffd5de8
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd5ce4,fffd5de0
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd5cd4,fffd5de4
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd5ccc,fffd5dec
                                                          ;XREF[1,0]:   fffd613c
ram:fffd5ccc    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd5cd0    fd030091        mov         x29,sp                                  
ram:fffd5cd4    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd5cd8    145040f9        ldr         x20,[x0, #0xa0]                         
ram:fffd5cdc    f30300aa        mov         x19,x0                                  
ram:fffd5ce0    80524079        ldrh        w0,[x20, #0x28]                         
ram:fffd5ce4    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd5ce8    f76303a9        stp         x23,x24,[sp, #local_10+0x40]            
ram:fffd5cec    1ffc3f71        cmp         w0,#0xfff                               
ram:fffd5cf0    962240b9        ldr         w22,[x20, #0x20]                        
ram:fffd5cf4    69000054        b.ls        LAB_fffd5d00                            
ram:fffd5cf8    00eb8152        mov         w0,#0xf58                               
ram:fffd5cfc    80520079        strh        w0,[x20, #0x28]                         
                            LAB_fffd5d00:                 ;XREF[1,0]:   fffd5cf4
ram:fffd5d00    97524079        ldrh        w23,[x20, #0x28]                        
ram:fffd5d04    62164839        ldrb        w2,[x19, #0x205]                        
ram:fffd5d08    f7ae6cd3        lsl         x23,x23,#0x14                           
ram:fffd5d0c    e103172a        mov         w1,w23                                  
ram:fffd5d10    e00316aa        mov         x0,x22                                  
ram:fffd5d14    98564079        ldrh        w24,[x20, #0x2a]                        
ram:fffd5d18    68ffff97        bl          FUN_fffd5ab8                            ;undefined FUN_fffd5ab8()
ram:fffd5d1c    f503002a        mov         w21,w0                                  
ram:fffd5d20    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd5d24    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5d28    00b01491        add         x0=>s_add...,x0,#0x52c                  ;= "address pin cs "
ram:fffd5d2c    07e9ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd5d30    55010034        cbz         w21,LAB_fffd5d58                        
ram:fffd5d34    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd5d38    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5d3c    00301491        add         x0=>DAT_fffdb50c,x0,#0x50c              
ram:fffd5d40    02e9ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd5d44    62164839        ldrb        w2,[x19, #0x205]                        
ram:fffd5d48    e003152a        mov         w0,w21                                  
ram:fffd5d4c    01008052        mov         w1,#0x0                                 
ram:fffd5d50    d0feff97        bl          FUN_fffd5890                            ;undefined FUN_fffd5890()
ram:fffd5d54    05000014        b           LAB_fffd5d68                            
                            LAB_fffd5d58:                 ;XREF[1,0]:   fffd5d30
ram:fffd5d58    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5d5c    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd5d60    00501491        add         x0=>DAT_fffdb514,x0,#0x514              
ram:fffd5d64    f9e8ff97        bl          serial_puts                             ;undefined serial_puts()
                            LAB_fffd5d68:                 ;XREF[1,0]:   fffd5d54
ram:fffd5d68    80564079        ldrh        w0,[x20, #0x2a]                         
ram:fffd5d6c    14008052        mov         w20,#0x0                                
ram:fffd5d70    00030034        cbz         w0,LAB_fffd5dd0                         
ram:fffd5d74    62164839        ldrb        w2,[x19, #0x205]                        
ram:fffd5d78    012f0c53        lsl         w1,w24,#0x14                            
ram:fffd5d7c    e002168b        add         x0,x23,x22                              
ram:fffd5d80    4effff97        bl          FUN_fffd5ab8                            ;undefined FUN_fffd5ab8()
ram:fffd5d84    f403002a        mov         w20,w0                                  
ram:fffd5d88    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd5d8c    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5d90    00f81491        add         x0=>s_d_0x_fffdb53e,x0,#0x53e           ;= "d 0x "
ram:fffd5d94    ede8ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd5d98    54010034        cbz         w20,LAB_fffd5dc0                        
ram:fffd5d9c    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd5da0    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5da4    00301491        add         x0=>DAT_fffdb50c,x0,#0x50c              
ram:fffd5da8    e8e8ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd5dac    62164839        ldrb        w2,[x19, #0x205]                        
ram:fffd5db0    e003142a        mov         w0,w20                                  
ram:fffd5db4    21008052        mov         w1,#0x1                                 
ram:fffd5db8    b6feff97        bl          FUN_fffd5890                            ;undefined FUN_fffd5890()
ram:fffd5dbc    05000014        b           LAB_fffd5dd0                            
                            LAB_fffd5dc0:                 ;XREF[1,0]:   fffd5d98
ram:fffd5dc0    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5dc4    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd5dc8    00501491        add         x0=>DAT_fffdb514,x0,#0x514              
ram:fffd5dcc    dfe8ff97        bl          serial_puts                             ;undefined serial_puts()
                            LAB_fffd5dd0:                 ;XREF[2,0]:   fffd5d70,fffd5dbc
ram:fffd5dd0    9402152a        orr         w20,w20,w21                             
ram:fffd5dd4    9f021f6b        cmp         w20,wzr                                 
ram:fffd5dd8    e01f8052        mov         w0,#0xff                                
ram:fffd5ddc    8002801a        csel        w0,w20,w0,eq                            
ram:fffd5de0    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd5de4    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd5de8    f76343a9        ldp         x23,x24,[sp, #local_10+0x40]            
ram:fffd5dec    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd5df0    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd5df4()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd5f98,fffd5fb0
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd5e18,fffd6154
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd5e14,fffd6150
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd5e0c,fffd614c
          ;local_50      undefined8         -50                      ;XREF[2,0]:   fffd5e10,fffd6144
          ;local_60      undefined8         -60                      ;XREF[2,0]:   fffd5dfc,fffd6148
          ;local_70      undefined8         -70                      ;XREF[2,0]:   fffd5df4,fffd6158
ram:fffd5df4    fd7bb9a9        stp         x29,x30,[sp, #local_70]!                
ram:fffd5df8    fd030091        mov         x29,sp                                  
ram:fffd5dfc    f35301a9        stp         x19,x20,[sp, #local_60+0x70]            
ram:fffd5e00    135040f9        ldr         x19,[x0, #0xa0]                         
ram:fffd5e04    e1ff9f52        mov         w1,#0xffff                              
ram:fffd5e08    62524079        ldrh        w2,[x19, #0x28]                         
ram:fffd5e0c    f76303a9        stp         x23,x24,[sp, #local_40+0x70]            
ram:fffd5e10    f55b02a9        stp         x21,x22,[sp, #local_50+0x70]            
ram:fffd5e14    f96b04a9        stp         x25,x26,[sp, #local_30+0x70]            
ram:fffd5e18    fb7305a9        stp         x27,x28,[sp, #local_20+0x70]            
ram:fffd5e1c    5f00016b        cmp         w2,w1                                   
ram:fffd5e20    f70300aa        mov         x23,x0                                  
ram:fffd5e24    00008052        mov         w0,#0x0                                 
ram:fffd5e28    21010054        b.ne        LAB_fffd5e4c                            
ram:fffd5e2c    200000d0        adrp        x0,0xfffdb000                           
ram:fffd5e30    00401591        add         x0=>DAT_fffdb550,x0,#0x550              ;= 44h    D
ram:fffd5e34    7c130094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd5e38    60524079        ldrh        w0,[x19, #0x28]                         
ram:fffd5e3c    99130094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd5e40    00008252        mov         w0,#0x1000                              
ram:fffd5e44    60520079        strh        w0,[x19, #0x28]                         
ram:fffd5e48    20008052        mov         w0,#0x1                                 
                            LAB_fffd5e4c:                 ;XREF[1,0]:   fffd5e28
ram:fffd5e4c    62564079        ldrh        w2,[x19, #0x2a]                         
ram:fffd5e50    e1ff9f52        mov         w1,#0xffff                              
ram:fffd5e54    5f00016b        cmp         w2,w1                                   
ram:fffd5e58    a1000054        b.ne        LAB_fffd5e6c                            
ram:fffd5e5c    00008252        mov         w0,#0x1000                              
ram:fffd5e60    60560079        strh        w0,[x19, #0x2a]                         
ram:fffd5e64    59008052        mov         w25,#0x2                                
ram:fffd5e68    03000014        b           LAB_fffd5e74                            
                            LAB_fffd5e6c:                 ;XREF[1,0]:   fffd5e58
ram:fffd5e6c    e00f0034        cbz         w0,LAB_fffd6068                         
ram:fffd5e70    39008052        mov         w25,#0x1                                
                            LAB_fffd5e74:                 ;XREF[1,0]:   fffd5e68
ram:fffd5e74    006d92d2        mov         x0,#0x9368                              
ram:fffd5e78    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd5e7c    010040b9        ldr         w1,[x0]=>DAT_ff639368                   
ram:fffd5e80    a0058052        mov         w0,#0x2d                                
ram:fffd5e84    21641a12        and         w1,w1,#0xffffffc0                       
ram:fffd5e88    2100002a        orr         w1,w1,w0                                
ram:fffd5e8c    006d92d2        mov         x0,#0x9368                              
ram:fffd5e90    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd5e94    16008052        mov         w22,#0x0                                
ram:fffd5e98    3a0000d0        adrp        x26,0xfffdb000                          
ram:fffd5e9c    010000b9        str         w1,[x0]=>DAT_ff639368                   
ram:fffd5ea0    f503162a        mov         w21,w22                                 
ram:fffd5ea4    98008052        mov         w24,#0x4                                
ram:fffd5ea8    5a3b1691        add         x26,x26,#0x58e                          
                            LAB_fffd5eac:                 ;XREF[1,0]:   fffd6064
ram:fffd5eac    a09b9952        mov         w0,#0xccdd                              
ram:fffd5eb0    fb03152a        mov         w27,w21                                 
ram:fffd5eb4    6057b572        movk        w0,#0xaabb, LSL #16                     
ram:fffd5eb8    600300b9        str         w0,[x27]                                
ram:fffd5ebc    140080d2        mov         x20,#0x0                                
                            LAB_fffd5ec0:                 ;XREF[1,0]:   fffd5ef8
ram:fffd5ec0    0023d41a        lsl         w0,w24,w20                              
ram:fffd5ec4    a19b9952        mov         w1,#0xccdd                              
ram:fffd5ec8    0000150b        add         w0,w0,w21                               
ram:fffd5ecc    6157b572        movk        w1,#0xaabb, LSL #16                     
ram:fffd5ed0    010000b9        str         w1,[x0]                                 
ram:fffd5ed4    010040b9        ldr         w1,[x0]                                 
ram:fffd5ed8    a09b9952        mov         w0,#0xccdd                              
ram:fffd5edc    6057b572        movk        w0,#0xaabb, LSL #16                     
ram:fffd5ee0    3f00006b        cmp         w1,w0                                   
ram:fffd5ee4    60000054        b.eq        LAB_fffd5ef0                            
ram:fffd5ee8    e0031aaa        mov         x0=>s_0_AddrBus_test_fffdb58c+2,x26     ;= "0 AddrBus test "
ram:fffd5eec    4e130094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
                            LAB_fffd5ef0:                 ;XREF[1,0]:   fffd5ee4
ram:fffd5ef0    94060091        add         x20,x20,#0x1                            
ram:fffd5ef4    9f7a00f1        cmp         x20,#0x1e                               
ram:fffd5ef8    41feff54        b.ne        LAB_fffd5ec0                            
ram:fffd5efc    940280d2        mov         x20,#0x14                               
                            LAB_fffd5f00:                 ;XREF[1,0]:   fffd5f4c
ram:fffd5f00    1c23d41a        lsl         w28,w24,w20                             
ram:fffd5f04    40648652        mov         w0,#0x3322                              
ram:fffd5f08    9c03150b        add         w28,w28,w21                             
ram:fffd5f0c    80a8aa72        movk        w0,#0x5544, LSL #16                     
ram:fffd5f10    800300b9        str         w0,[x28]                                
ram:fffd5f14    20008052        mov         w0,#0x1                                 
ram:fffd5f18    82e8ff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd5f1c    810340b9        ldr         w1,[x28]                                
ram:fffd5f20    40648652        mov         w0,#0x3322                              
ram:fffd5f24    80a8aa72        movk        w0,#0x5544, LSL #16                     
ram:fffd5f28    3f00006b        cmp         w1,w0                                   
ram:fffd5f2c    21010054        b.ne        LAB_fffd5f50                            
ram:fffd5f30    610340b9        ldr         w1,[x27]                                
ram:fffd5f34    a09b9952        mov         w0,#0xccdd                              
ram:fffd5f38    6057b572        movk        w0,#0xaabb, LSL #16                     
ram:fffd5f3c    3f00006b        cmp         w1,w0                                   
ram:fffd5f40    81000054        b.ne        LAB_fffd5f50                            
ram:fffd5f44    94060091        add         x20,x20,#0x1                            
ram:fffd5f48    9f7a00f1        cmp         x20,#0x1e                               
ram:fffd5f4c    a1fdff54        b.ne        LAB_fffd5f00                            
                            LAB_fffd5f50:                 ;XREF[2,0]:   fffd5f2c,fffd5f40
ram:fffd5f50    41008052        mov         w1,#0x2                                 
ram:fffd5f54    3b008052        mov         w27,#0x1                                
ram:fffd5f58    2220d41a        lsl         w2,w1,w20                               
ram:fffd5f5c    9c520051        sub         w28,w20,#0x14                           
ram:fffd5f60    7423d41a        lsl         w20,w27,w20                             
ram:fffd5f64    4000150b        add         w0,w2,w21                               
ram:fffd5f68    a39b9952        mov         w3,#0xccdd                              
ram:fffd5f6c    4200140b        add         w2,w2,w20                               
ram:fffd5f70    5500150b        add         w21,w2,w21                              
ram:fffd5f74    6357b572        movk        w3,#0xaabb, LSL #16                     
ram:fffd5f78    a29b9952        mov         w2,#0xccdd                              
ram:fffd5f7c    030000b9        str         w3,[x0]                                 
ram:fffd5f80    6257b572        movk        w2,#0xaabb, LSL #16                     
ram:fffd5f84    a20200b9        str         w2,[x21]                                
ram:fffd5f88    42648652        mov         w2,#0x3322                              
ram:fffd5f8c    82a8aa72        movk        w2,#0x5544, LSL #16                     
ram:fffd5f90    020000b9        str         w2,[x0]                                 
ram:fffd5f94    e0031b2a        mov         w0,w27                                  
ram:fffd5f98    a13300f9        str         x1,[x29, #local_10+0x70]                
ram:fffd5f9c    61e8ff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd5fa0    a20240b9        ldr         w2,[x21]                                
ram:fffd5fa4    a09b9952        mov         w0,#0xccdd                              
ram:fffd5fa8    6057b572        movk        w0,#0xaabb, LSL #16                     
ram:fffd5fac    5f00006b        cmp         w2,w0                                   
ram:fffd5fb0    a13340f9        ldr         x1,[x29, #local_10+0x70]                
ram:fffd5fb4    61000054        b.ne        LAB_fffd5fc0                            
ram:fffd5fb8    0123dc1a        lsl         w1,w24,w28                              
ram:fffd5fbc    03000014        b           LAB_fffd5fc8                            
                            LAB_fffd5fc0:                 ;XREF[1,0]:   fffd5fb4
ram:fffd5fc0    6103010b        add         w1,w27,w1                               
ram:fffd5fc4    2120dc1a        lsl         w1,w1,w28                               
                            LAB_fffd5fc8:                 ;XREF[1,0]:   fffd5fbc
ram:fffd5fc8    217c4093        sxtw        x1,w1                                   
ram:fffd5fcc    d6000034        cbz         w22,LAB_fffd5fe4                        
ram:fffd5fd0    3f0020f1        cmp         x1,#0x800                               
ram:fffd5fd4    000081d2        mov         x0,#0x800                               
ram:fffd5fd8    2190809a        csel        x1,x1,x0,ls                             
ram:fffd5fdc    61560079        strh        w1,[x19, #0x2a]                         
ram:fffd5fe0    02000014        b           LAB_fffd5fe8                            
                            LAB_fffd5fe4:                 ;XREF[1,0]:   fffd5fcc
ram:fffd5fe4    61520079        strh        w1,[x19, #0x28]                         
                            LAB_fffd5fe8:                 ;XREF[1,0]:   fffd5fe0
ram:fffd5fe8    e003012a        mov         w0,w1                                   
ram:fffd5fec    98fbff97        bl          FUN_fffd4e4c                            ;undefined FUN_fffd4e4c()
ram:fffd5ff0    026d92d2        mov         x2,#0x9368                              
ram:fffd5ff4    01080012        and         w1,w0,#0x7                              
ram:fffd5ff8    62ecbff2        movk        x2=>DAT_ff639368,#0xff63, LSL #16       
ram:fffd5ffc    00001d12        and         w0,w0,#0x8                              
ram:fffd6000    76010034        cbz         w22,LAB_fffd602c                        
ram:fffd6004    420040b9        ldr         w2,[x2]=>DAT_ff639368                   
ram:fffd6008    00641a53        lsl         w0,w0,#0x6                              
ram:fffd600c    010c012a        orr         w1,w0,w1, LSL #0x3                      
ram:fffd6010    00478012        mov         w0,#0xfffffdc7                          
ram:fffd6014    4200000a        and         w2,w2,w0                                
ram:fffd6018    2100022a        orr         w1,w1,w2                                
ram:fffd601c    026d92d2        mov         x2,#0x9368                              
ram:fffd6020    62ecbff2        movk        x2,#0xff63, LSL #16                     
ram:fffd6024    410000b9        str         w1,[x2]=>DAT_ff639368                   
ram:fffd6028    09000014        b           LAB_fffd604c                            
                            LAB_fffd602c:                 ;XREF[1,0]:   fffd6000
ram:fffd602c    430040b9        ldr         w3,[x2]=>DAT_ff639368                   
ram:fffd6030    e2208012        mov         w2,#0xfffffef8                          
ram:fffd6034    6200020a        and         w2,w3,w2                                
ram:fffd6038    2100022a        orr         w1,w1,w2                                
ram:fffd603c    2014002a        orr         w0,w1,w0, LSL #0x5                      
ram:fffd6040    016d92d2        mov         x1,#0x9368                              
ram:fffd6044    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6048    200000b9        str         w0,[x1]=>DAT_ff639368                   
                            LAB_fffd604c:                 ;XREF[1,0]:   fffd6028
ram:fffd604c    d6060011        add         w22,w22,#0x1                            
ram:fffd6050    df02196b        cmp         w22,w25                                 
ram:fffd6054    a2000054        b.cs        LAB_fffd6068                            
ram:fffd6058    75524079        ldrh        w21,[x19, #0x28]                        
ram:fffd605c    36008052        mov         w22,#0x1                                
ram:fffd6060    b52e0c53        lsl         w21,w21,#0x14                           
ram:fffd6064    92ffff17        b           LAB_fffd5eac                            
                            LAB_fffd6068:                 ;XREF[2,0]:   fffd5e6c,fffd6054
ram:fffd6068    60564079        ldrh        w0,[x19, #0x2a]                         
ram:fffd606c    74524079        ldrh        w20,[x19, #0x28]                        
ram:fffd6070    350000b0        adrp        x21,0xfffdb000                          
ram:fffd6074    9402000b        add         w20,w20,w0                              
ram:fffd6078    200000b0        adrp        x0,0xfffdb000                           
ram:fffd607c    00741591        add         x0=>s__DataBus_test_fffdb55a+3,x0,#0x55d;= " DataBus test "
ram:fffd6080    e9120094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd6084    60524079        ldrh        w0,[x19, #0x28]                         
ram:fffd6088    b5b21591        add         x21,x21,#0x56c                          
ram:fffd608c    05130094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd6090    e00315aa        mov         x0=>s_failed_fffdb56c,x21               ;= "failed\n"
ram:fffd6094    e4120094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd6098    200000b0        adrp        x0,0xfffdb000                           
ram:fffd609c    00c01591        add         x0=>s_ed_fffdb56c+4,x0,#0x570           ;= "ed\n"
ram:fffd60a0    e1120094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd60a4    60564079        ldrh        w0,[x19, #0x2a]                         
ram:fffd60a8    947e4093        sxtw        x20,w20                                 
ram:fffd60ac    fd120094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd60b0    e00315aa        mov         x0=>s_failed_fffdb56c,x21               ;= "failed\n"
ram:fffd60b4    dc120094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd60b8    200000b0        adrp        x0,0xfffdb000                           
ram:fffd60bc    00fc1591        add         x0=>s_ataBus_test_fffdb57a+5,x0,#0x57f  ;= "ataBus test "
ram:fffd60c0    d9120094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd60c4    006d92d2        mov         x0,#0x9368                              
ram:fffd60c8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd60cc    000040b9        ldr         w0,[x0]=>DAT_ff639368                   
ram:fffd60d0    01048052        mov         w1,#0x20                                
ram:fffd60d4    e003002a        mov         w0,w0                                   
ram:fffd60d8    df120094        bl          FUN_fffdac54                            ;undefined FUN_fffdac54()
ram:fffd60dc    e07f40b2        orr         x0,xzr,#0xffffffff                      
ram:fffd60e0    1f5014eb        cmp         x0,x20, LSL #0x14                       
ram:fffd60e4    00eb81d2        mov         x0,#0xf58                               
ram:fffd60e8    9422809a        csel        x20,x20,x0,cs                           
ram:fffd60ec    200000b0        adrp        x0,0xfffdb000                           
ram:fffd60f0    006c1691        add         x0=>s_t_fffdb58c+15,x0,#0x59b           ;= "t "
ram:fffd60f4    cc120094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd60f8    94227d92        and         x20,x20,#0xff8                          
ram:fffd60fc    e00314aa        mov         x0,x20                                  
ram:fffd6100    e8120094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd6104    e00315aa        mov         x0=>s_failed_fffdb56c,x21               ;= "failed\n"
ram:fffd6108    c7120094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd610c    004880d2        mov         x0,#0x240                               
ram:fffd6110    00f0bff2        movk        x0,#0xff80, LSL #16                     
ram:fffd6114    000040b9        ldr         w0,[x0]=>DAT_ff800240                   
ram:fffd6118    003c0012        and         w0,w0,#0xffff                           
ram:fffd611c    1440142a        orr         w20,w0,w20, LSL #0x10                   
ram:fffd6120    004880d2        mov         x0,#0x240                               
ram:fffd6124    00f0bff2        movk        x0,#0xff80, LSL #16                     
ram:fffd6128    140000b9        str         w20,[x0]=>DAT_ff800240                  
ram:fffd612c    e00317aa        mov         x0,x23                                  
ram:fffd6130    b3feff97        bl          FUN_fffd5bfc                            ;undefined FUN_fffd5bfc()
ram:fffd6134    f303002a        mov         w19,w0                                  
ram:fffd6138    e00317aa        mov         x0,x23                                  
ram:fffd613c    e4feff97        bl          FUN_fffd5ccc                            ;undefined FUN_fffd5ccc()
ram:fffd6140    0000130b        add         w0,w0,w19                               
ram:fffd6144    f55b42a9        ldp         x21,x22,[sp, #local_50+0x70]            
ram:fffd6148    f35341a9        ldp         x19,x20,[sp, #local_60+0x70]            
ram:fffd614c    f76343a9        ldp         x23,x24,[sp, #local_40+0x70]            
ram:fffd6150    f96b44a9        ldp         x25,x26,[sp, #local_30+0x70]            
ram:fffd6154    fb7345a9        ldp         x27,x28,[sp, #local_20+0x70]            
ram:fffd6158    fd7bc7a8        ldp         x29=>local_70,x30,[sp], #0x70           
ram:fffd615c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd6160()
                                                          ;XREF[14,0]:  fffd1254,fffd627c,fffd629c,fffd63bc
                                                          ;             fffd63c8,fffd78f8,fffd7914,fffd8104
                                                          ;             fffd8654,fffda7c4,fffda860,fffda8f0
                                                          ;             fffda960,fffda974
ram:fffd6160    001c0053        uxtb        w0,w0                                   
ram:fffd6164    1f040071        cmp         w0,#0x1                                 
ram:fffd6168    81000054        b.ne        LAB_fffd6178                            
ram:fffd616c    221445d3        ubfx        x2,x1,#0x5,#0x1                         
ram:fffd6170    201846d3        ubfx        x0,x1,#0x6,#0x1                         
ram:fffd6174    0e000014        b           LAB_fffd61ac                            
                            LAB_fffd6178:                 ;XREF[1,0]:   fffd6168
ram:fffd6178    1f080071        cmp         w0,#0x2                                 
ram:fffd617c    60000054        b.eq        LAB_fffd6188                            
ram:fffd6180    1f100071        cmp         w0,#0x4                                 
ram:fffd6184    a1000054        b.ne        LAB_fffd6198                            
                            LAB_fffd6188:                 ;XREF[1,0]:   fffd617c
ram:fffd6188    232046d3        ubfx        x3,x1,#0x6,#0x3                         
ram:fffd618c    22140012        and         w2,w1,#0x3f                             
ram:fffd6190    4214030b        add         w2,w2,w3, LSL #0x5                      
ram:fffd6194    0a000014        b           LAB_fffd61bc                            
                            LAB_fffd6198:                 ;XREF[1,0]:   fffd6184
ram:fffd6198    1f180071        cmp         w0,#0x6                                 
ram:fffd619c    22140012        and         w2,w1,#0x3f                             
ram:fffd61a0    e1000054        b.ne        LAB_fffd61bc                            
ram:fffd61a4    221445d3        ubfx        x2,x1,#0x5,#0x1                         
ram:fffd61a8    202846d3        ubfx        x0,x1,#0x6,#0x5                         
                            LAB_fffd61ac:                 ;XREF[1,0]:   fffd6174
ram:fffd61ac    4000000b        add         w0,w2,w0                                
ram:fffd61b0    21100012        and         w1,w1,#0x1f                             
ram:fffd61b4    2114000b        add         w1,w1,w0, LSL #0x5                      
ram:fffd61b8    03000014        b           LAB_fffd61c4                            
                            LAB_fffd61bc:                 ;XREF[2,0]:   fffd6194,fffd61a0
ram:fffd61bc    1f400071        cmp         w0,#0x10                                
ram:fffd61c0    2180821a        csel        w1,w1,w2,hi                             
                            LAB_fffd61c4:                 ;XREF[1,0]:   fffd61b8
ram:fffd61c4    e003012a        mov         w0,w1                                   
ram:fffd61c8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd61cc()
                                                          ;XREF[10,0]:  fffd12cc,fffd4584,fffd45a8,fffd63d4
                                                          ;             fffd78a0,fffda158,fffda74c,fffda7d0
                                                          ;             fffda920,fffda990
ram:fffd61cc    001c0053        uxtb        w0,w0                                   
ram:fffd61d0    1f040071        cmp         w0,#0x1                                 
ram:fffd61d4    41010054        b.ne        LAB_fffd61fc                            
ram:fffd61d8    3ffc0071        cmp         w1,#0x3f                                
ram:fffd61dc    a8000054        b.hi        LAB_fffd61f0                            
                            LAB_fffd61e0:                 ;XREF[2,0]:   fffd621c,fffd6238
ram:fffd61e0    207c0553        lsr         w0,w1,#0x5                              
ram:fffd61e4    21100012        and         w1,w1,#0x1f                             
ram:fffd61e8    2118000b        add         w1,w1,w0, LSL #0x6                      
ram:fffd61ec    16000014        b           LAB_fffd6244                            
                            LAB_fffd61f0:                 ;XREF[1,0]:   fffd61dc
ram:fffd61f0    21100012        and         w1,w1,#0x1f                             
ram:fffd61f4    21800111        add         w1,w1,#0x60                             
ram:fffd61f8    13000014        b           LAB_fffd6244                            
                            LAB_fffd61fc:                 ;XREF[1,0]:   fffd61d4
ram:fffd61fc    020c0051        sub         w2,w0,#0x3                              
ram:fffd6200    421c0053        uxtb        w2,w2                                   
ram:fffd6204    5f040071        cmp         w2,#0x1                                 
ram:fffd6208    69000054        b.ls        LAB_fffd6214                            
ram:fffd620c    1f180071        cmp         w0,#0x6                                 
ram:fffd6210    a1000054        b.ne        LAB_fffd6224                            
                            LAB_fffd6214:                 ;XREF[1,0]:   fffd6208
ram:fffd6214    00781e12        and         w0,w0,#0xfffffffd                       
ram:fffd6218    1f100071        cmp         w0,#0x4                                 
ram:fffd621c    20feff54        b.eq        LAB_fffd61e0                            
ram:fffd6220    03000014        b           LAB_fffd622c                            
                            LAB_fffd6224:                 ;XREF[1,0]:   fffd6210
ram:fffd6224    1f140071        cmp         w0,#0x5                                 
ram:fffd6228    61000054        b.ne        LAB_fffd6234                            
                            LAB_fffd622c:                 ;XREF[1,0]:   fffd6220
ram:fffd622c    21140012        and         w1,w1,#0x3f                             
ram:fffd6230    05000014        b           LAB_fffd6244                            
                            LAB_fffd6234:                 ;XREF[1,0]:   fffd6228
ram:fffd6234    1f080071        cmp         w0,#0x2                                 
ram:fffd6238    40fdff54        b.eq        LAB_fffd61e0                            
ram:fffd623c    1f140071        cmp         w0,#0x5                                 
ram:fffd6240    21809f1a        csel        w1,w1,wzr,hi                            
                            LAB_fffd6244:                 ;XREF[3,0]:   fffd61ec,fffd61f8,fffd6230
ram:fffd6244    e003012a        mov         w0,w1                                   
ram:fffd6248    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd624c()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd6258,fffd649c
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd624c,fffd64a0
                                                          ;XREF[9,0]:   fffd6510,fffd6578,fffd65c0,fffd7860
                                                          ;             fffd8390,fffd84a4,fffd8540,fffd85a4
                                                          ;             fffd8e1c
ram:fffd624c    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd6250    fd030091        mov         x29,sp                                  
ram:fffd6254    001c0053        uxtb        w0,w0                                   
ram:fffd6258    f35301a9        stp         x19,x20,[sp, #local_10+0x20]            
ram:fffd625c    1f040071        cmp         w0,#0x1                                 
ram:fffd6260    81020054        b.ne        LAB_fffd62b0                            
ram:fffd6264    214c73d3        ubfiz       x1,x1,#0xd,#0x14                        
ram:fffd6268    340078b2        orr         x20,x1,#0x100                           
ram:fffd626c    13c0bfd2        mov         x19,#0xfe000000                         
ram:fffd6270    816a7378        ldrh        w1,[x20, x19, LSL #0x0]                 
ram:fffd6274    213c0053        uxth        w1,w1                                   
ram:fffd6278    e2000037        tbnz        w2,#0x0,LAB_fffd6294                    
ram:fffd627c    b9ffff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffd6280    00040011        add         w0,w0,#0x1                              
ram:fffd6284    1f7c0171        cmp         w0,#0x5f                                
ram:fffd6288    e20b8052        mov         w2,#0x5f                                
ram:fffd628c    0290821a        csel        w2,w0,w2,ls                             
ram:fffd6290    05000014        b           LAB_fffd62a4                            
                            LAB_fffd6294:                 ;XREF[1,0]:   fffd6278
ram:fffd6294    02008052        mov         w2,#0x0                                 
ram:fffd6298    61000034        cbz         w1,LAB_fffd62a4                         
ram:fffd629c    b1ffff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffd62a0    02040051        sub         w2,w0,#0x1                              
                            LAB_fffd62a4:                 ;XREF[2,0]:   fffd6290,fffd6298
ram:fffd62a4    20008052        mov         w0,#0x1                                 
ram:fffd62a8    e103022a        mov         w1,w2                                   
ram:fffd62ac    4a000014        b           LAB_fffd63d4                            
                            LAB_fffd62b0:                 ;XREF[1,0]:   fffd6260
ram:fffd62b0    1f080071        cmp         w0,#0x2                                 
ram:fffd62b4    a1020054        b.ne        LAB_fffd6308                            
ram:fffd62b8    237c0353        lsr         w3,w1,#0x3                              
ram:fffd62bc    200841d3        ubfx        x0,x1,#0x1,#0x2                         
ram:fffd62c0    63400311        add         w3,w3,#0xd0                             
ram:fffd62c4    21001853        ubfiz       w1,w1,#0x8,#0x1                         
ram:fffd62c8    6100010b        add         w1,w3,w1                                
ram:fffd62cc    2130002a        orr         w1,w1,w0, LSL #0xc                      
ram:fffd62d0    21001032        orr         w1,w1,#0x10000                          
ram:fffd62d4    21787fd3        ubfiz       x1,x1,#0x1,#0x1f                        
ram:fffd62d8    03c0bfd2        mov         x3,#0xfe000000                          
ram:fffd62dc    20686378        ldrh        w0,[x1, x3, LSL #0x0]                   
ram:fffd62e0    003c0053        uxth        w0,w0                                   
ram:fffd62e4    62000037        tbnz        w2,#0x0,LAB_fffd62f0                    
ram:fffd62e8    02040011        add         w2,w0,#0x1                              
ram:fffd62ec    02000014        b           LAB_fffd62f4                            
                            LAB_fffd62f0:                 ;XREF[1,0]:   fffd62e4
ram:fffd62f0    02040051        sub         w2,w0,#0x1                              
                            LAB_fffd62f4:                 ;XREF[1,0]:   fffd62ec
ram:fffd62f4    00641a12        and         w0,w0,#0xffffffc0                       
ram:fffd62f8    4200002a        orr         w2,w2,w0                                
ram:fffd62fc    423c0053        uxth        w2,w2                                   
ram:fffd6300    22682378        strh        w2,[x1, x3, LSL #0x0]                   
ram:fffd6304    66000014        b           LAB_fffd649c                            
                            LAB_fffd6308:                 ;XREF[1,0]:   fffd62b4
ram:fffd6308    1f0c0071        cmp         w0,#0x3                                 
ram:fffd630c    21030054        b.ne        LAB_fffd6370                            
ram:fffd6310    237c0353        lsr         w3,w1,#0x3                              
ram:fffd6314    200841d3        ubfx        x0,x1,#0x1,#0x2                         
ram:fffd6318    63300211        add         w3,w3,#0x8c                             
ram:fffd631c    21001853        ubfiz       w1,w1,#0x8,#0x1                         
ram:fffd6320    6100010b        add         w1,w3,w1                                
ram:fffd6324    2130002a        orr         w1,w1,w0, LSL #0xc                      
ram:fffd6328    21001032        orr         w1,w1,#0x10000                          
ram:fffd632c    24f87fd3        lsl         x4,x1,#0x1                              
ram:fffd6330    03c0bfd2        mov         x3,#0xfe000000                          
ram:fffd6334    80686378        ldrh        w0,[x4, x3, LSL #0x0]                   
ram:fffd6338    003c0053        uxth        w0,w0                                   
ram:fffd633c    62000037        tbnz        w2,#0x0,LAB_fffd6348                    
ram:fffd6340    00040011        add         w0,w0,#0x1                              
ram:fffd6344    04000014        b           LAB_fffd6354                            
                            LAB_fffd6348:                 ;XREF[1,0]:   fffd633c
ram:fffd6348    02040051        sub         w2,w0,#0x1                              
ram:fffd634c    1f001f6b        cmp         w0,wzr                                  
ram:fffd6350    40109f1a        csel        w0,w2,wzr,ne                            
                            LAB_fffd6354:                 ;XREF[1,0]:   fffd6344
ram:fffd6354    003c0053        uxth        w0,w0                                   
ram:fffd6358    21100091        add         x1,x1,#0x4                              
ram:fffd635c    80682378        strh        w0,[x4, x3, LSL #0x0]                   
ram:fffd6360    21f87fd3        lsl         x1,x1,#0x1                              
ram:fffd6364    02c0bfd2        mov         x2,#0xfe000000                          
ram:fffd6368    20682278        strh        w0,[x1, x2, LSL #0x0]                   
ram:fffd636c    4c000014        b           LAB_fffd649c                            
                            LAB_fffd6370:                 ;XREF[1,0]:   fffd630c
ram:fffd6370    1f100071        cmp         w0,#0x4                                 
ram:fffd6374    81030054        b.ne        LAB_fffd63e4                            
ram:fffd6378    94048052        mov         w20,#0x24                               
ram:fffd637c    2408d41a        udiv        w4,w1,w20                               
ram:fffd6380    9484141b        msub        w20,w4,w20,w1                           
ram:fffd6384    23018052        mov         w3,#0x9                                 
ram:fffd6388    940ac31a        udiv        w20,w20,w3                              
ram:fffd638c    2308c31a        udiv        w3,w1,w3                                
ram:fffd6390    630c030b        add         w3,w3,w3, LSL #0x3                      
ram:fffd6394    84000311        add         w4,w4,#0xc0                             
ram:fffd6398    2100034b        sub         w1,w1,w3                                
ram:fffd639c    8120010b        add         w1,w4,w1, LSL #0x8                      
ram:fffd63a0    3430142a        orr         w20,w1,w20, LSL #0xc                    
ram:fffd63a4    94021032        orr         w20,w20,#0x10000                        
ram:fffd63a8    94fa7fd3        lsl         x20,x20,#0x1                            
ram:fffd63ac    13c0bfd2        mov         x19,#0xfe000000                         
ram:fffd63b0    816a7378        ldrh        w1,[x20, x19, LSL #0x0]                 
ram:fffd63b4    213c0053        uxth        w1,w1                                   
ram:fffd63b8    82000037        tbnz        w2,#0x0,LAB_fffd63c8                    
ram:fffd63bc    69ffff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffd63c0    01040011        add         w1,w0,#0x1                              
ram:fffd63c4    03000014        b           LAB_fffd63d0                            
                            LAB_fffd63c8:                 ;XREF[1,0]:   fffd63b8
ram:fffd63c8    66ffff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffd63cc    01040051        sub         w1,w0,#0x1                              
                            LAB_fffd63d0:                 ;XREF[1,0]:   fffd63c4
ram:fffd63d0    80008052        mov         w0,#0x4                                 
                            LAB_fffd63d4:                 ;XREF[1,0]:   fffd62ac
ram:fffd63d4    7effff97        bl          FUN_fffd61cc                            ;undefined FUN_fffd61cc()
ram:fffd63d8    003c0053        uxth        w0,w0                                   
ram:fffd63dc    806a3378        strh        w0,[x20, x19, LSL #0x0]                 
ram:fffd63e0    2f000014        b           LAB_fffd649c                            
                            LAB_fffd63e4:                 ;XREF[1,0]:   fffd6374
ram:fffd63e4    1f140071        cmp         w0,#0x5                                 
ram:fffd63e8    41030054        b.ne        LAB_fffd6450                            
ram:fffd63ec    80048052        mov         w0,#0x24                                
ram:fffd63f0    2308c01a        udiv        w3,w1,w0                                
ram:fffd63f4    6484001b        msub        w4,w3,w0,w1                             
ram:fffd63f8    20018052        mov         w0,#0x9                                 
ram:fffd63fc    8408c01a        udiv        w4,w4,w0                                
ram:fffd6400    2008c01a        udiv        w0,w1,w0                                
ram:fffd6404    000c000b        add         w0,w0,w0, LSL #0x3                      
ram:fffd6408    63a00111        add         w3,w3,#0x68                             
ram:fffd640c    2100004b        sub         w1,w1,w0                                
ram:fffd6410    6120010b        add         w1,w3,w1, LSL #0x8                      
ram:fffd6414    2130042a        orr         w1,w1,w4, LSL #0xc                      
ram:fffd6418    21001032        orr         w1,w1,#0x10000                          
ram:fffd641c    21f87fd3        lsl         x1,x1,#0x1                              
ram:fffd6420    03c0bfd2        mov         x3,#0xfe000000                          
ram:fffd6424    20686378        ldrh        w0,[x1, x3, LSL #0x0]                   
ram:fffd6428    003c0053        uxth        w0,w0                                   
ram:fffd642c    62000037        tbnz        w2,#0x0,LAB_fffd6438                    
ram:fffd6430    00040011        add         w0,w0,#0x1                              
ram:fffd6434    04000014        b           LAB_fffd6444                            
                            LAB_fffd6438:                 ;XREF[1,0]:   fffd642c
ram:fffd6438    02040051        sub         w2,w0,#0x1                              
ram:fffd643c    1f001f6b        cmp         w0,wzr                                  
ram:fffd6440    40109f1a        csel        w0,w2,wzr,ne                            
                            LAB_fffd6444:                 ;XREF[1,0]:   fffd6434
ram:fffd6444    003c0053        uxth        w0,w0                                   
ram:fffd6448    20682378        strh        w0,[x1, x3, LSL #0x0]                   
ram:fffd644c    14000014        b           LAB_fffd649c                            
                            LAB_fffd6450:                 ;XREF[1,0]:   fffd63e8
ram:fffd6450    1f180071        cmp         w0,#0x6                                 
ram:fffd6454    41020054        b.ne        LAB_fffd649c                            
ram:fffd6458    237c0353        lsr         w3,w1,#0x3                              
ram:fffd645c    200841d3        ubfx        x0,x1,#0x1,#0x2                         
ram:fffd6460    63000211        add         w3,w3,#0x80                             
ram:fffd6464    21001853        ubfiz       w1,w1,#0x8,#0x1                         
ram:fffd6468    6100010b        add         w1,w3,w1                                
ram:fffd646c    2130002a        orr         w1,w1,w0, LSL #0xc                      
ram:fffd6470    21001032        orr         w1,w1,#0x10000                          
ram:fffd6474    21787fd3        ubfiz       x1,x1,#0x1,#0x1f                        
ram:fffd6478    00c0bfd2        mov         x0,#0xfe000000                          
ram:fffd647c    23686078        ldrh        w3,[x1, x0, LSL #0x0]                   
ram:fffd6480    633c0053        uxth        w3,w3                                   
ram:fffd6484    62000037        tbnz        w2,#0x0,LAB_fffd6490                    
ram:fffd6488    62040011        add         w2,w3,#0x1                              
ram:fffd648c    02000014        b           LAB_fffd6494                            
                            LAB_fffd6490:                 ;XREF[1,0]:   fffd6484
ram:fffd6490    62040051        sub         w2,w3,#0x1                              
                            LAB_fffd6494:                 ;XREF[1,0]:   fffd648c
ram:fffd6494    423c0053        uxth        w2,w2                                   
ram:fffd6498    22682078        strh        w2,[x1, x0, LSL #0x0]                   
                            LAB_fffd649c:                 ;XREF[5,0]:   fffd6304,fffd636c,fffd63e0,fffd644c
                                                          ;             fffd6454
ram:fffd649c    f35341a9        ldp         x19,x20,[sp, #local_10+0x20]            
ram:fffd64a0    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd64a4    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd64a8()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd64b8,fffd6524
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd64b4,fffd6520
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd64b0,fffd651c
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd64a8,fffd6528
                                                          ;XREF[1,0]:   fffd1bfc
ram:fffd64a8    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd64ac    fd030091        mov         x29,sp                                  
ram:fffd64b0    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd64b4    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd64b8    f76303a9        stp         x23,x24,[sp, #local_10+0x40]            
ram:fffd64bc    f40300aa        mov         x20,x0                                  
ram:fffd64c0    0020c739        ldrsb       w0,[x0, #0x1c8]                         
ram:fffd64c4    c002f836        tbz         w0,#0x1f,LAB_fffd651c                   
ram:fffd64c8    96264739        ldrb        w22,[x20, #0x1c9]                       
ram:fffd64cc    972a4739        ldrb        w23,[x20, #0x1ca]                       
ram:fffd64d0    13008052        mov         w19,#0x0                                
ram:fffd64d4    38008052        mov         w24,#0x1                                
                            LAB_fffd64d8:                 ;XREF[1,0]:   fffd64f0
ram:fffd64d8    80be41b9        ldr         w0,[x20, #0x1bc]                        
ram:fffd64dc    1523d31a        lsl         w21,w24,w19                             
ram:fffd64e0    b502006a        ands        w21,w21,w0                              
ram:fffd64e4    a0000054        b.eq        LAB_fffd64f8                            
                            LAB_fffd64e8:                 ;XREF[1,0]:   fffd64fc
ram:fffd64e8    73060011        add         w19,w19,#0x1                            
ram:fffd64ec    7f2a0071        cmp         w19,#0xa                                
ram:fffd64f0    41ffff54        b.ne        LAB_fffd64d8                            
ram:fffd64f4    0a000014        b           LAB_fffd651c                            
                            LAB_fffd64f8:                 ;XREF[2,0]:   fffd64e4,fffd6518
ram:fffd64f8    bf02176b        cmp         w21,w23                                 
ram:fffd64fc    62ffff54        b.cs        LAB_fffd64e8                            
ram:fffd6500    20008052        mov         w0,#0x1                                 
ram:fffd6504    e103132a        mov         w1,w19                                  
ram:fffd6508    e203162a        mov         w2,w22                                  
ram:fffd650c    b5060011        add         w21,w21,#0x1                            
ram:fffd6510    4fffff97        bl          FUN_fffd624c                            ;undefined FUN_fffd624c()
ram:fffd6514    b51e0053        uxtb        w21,w21                                 
ram:fffd6518    f8ffff17        b           LAB_fffd64f8                            
                            LAB_fffd651c:                 ;XREF[2,0]:   fffd64c4,fffd64f4
ram:fffd651c    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd6520    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd6524    f76343a9        ldp         x23,x24,[sp, #local_10+0x40]            
ram:fffd6528    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd652c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd6530()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd6548,fffd65e4
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd6538,fffd65e0
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd6544,fffd65dc
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd6530,fffd65e8
                                                          ;XREF[4,0]:   fffd9928,fffd9e90,fffda18c,fffdaa64
ram:fffd6530    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd6534    fd030091        mov         x29,sp                                  
ram:fffd6538    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd653c    f50300aa        mov         x21,x0                                  
ram:fffd6540    005040f9        ldr         x0,[x0, #0xa0]                          
ram:fffd6544    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd6548    f71b00f9        str         x23,[sp, #local_10+0x40]                
ram:fffd654c    01fc4139        ldrb        w1,[x0, #0x7f]                          
ram:fffd6550    61040034        cbz         w1,LAB_fffd65dc                         
ram:fffd6554    360c43d3        ubfx        x22,x1,#0x3,#0x1                        
ram:fffd6558    37080012        and         w23,w1,#0x7                             
ram:fffd655c    14008052        mov         w20,#0x0                                
                            LAB_fffd6560:                 ;XREF[1,0]:   fffd6590
ram:fffd6560    9f02176b        cmp         w20,w23                                 
ram:fffd6564    80010054        b.eq        LAB_fffd6594                            
ram:fffd6568    13008052        mov         w19,#0x0                                
                            LAB_fffd656c:                 ;XREF[1,0]:   fffd6584
ram:fffd656c    e103132a        mov         w1,w19                                  
ram:fffd6570    60008052        mov         w0,#0x3                                 
ram:fffd6574    e203162a        mov         w2,w22                                  
ram:fffd6578    35ffff97        bl          FUN_fffd624c                            ;undefined FUN_fffd624c()
ram:fffd657c    73060011        add         w19,w19,#0x1                            
ram:fffd6580    7f420071        cmp         w19,#0x10                               
ram:fffd6584    41ffff54        b.ne        LAB_fffd656c                            
ram:fffd6588    94060011        add         w20,w20,#0x1                            
ram:fffd658c    941e0053        uxtb        w20,w20                                 
ram:fffd6590    f4ffff17        b           LAB_fffd6560                            
                            LAB_fffd6594:                 ;XREF[1,0]:   fffd6564
ram:fffd6594    a05240f9        ldr         x0,[x21, #0xa0]                         
ram:fffd6598    14008052        mov         w20,#0x0                                
ram:fffd659c    00fc4139        ldrb        w0,[x0, #0x7f]                          
ram:fffd65a0    157c0753        lsr         w21,w0,#0x7                             
ram:fffd65a4    161844d3        ubfx        x22,x0,#0x4,#0x3                        
                            LAB_fffd65a8:                 ;XREF[1,0]:   fffd65d8
ram:fffd65a8    9f02166b        cmp         w20,w22                                 
ram:fffd65ac    80010054        b.eq        LAB_fffd65dc                            
ram:fffd65b0    13008052        mov         w19,#0x0                                
                            LAB_fffd65b4:                 ;XREF[1,0]:   fffd65cc
ram:fffd65b4    e103132a        mov         w1,w19                                  
ram:fffd65b8    40008052        mov         w0,#0x2                                 
ram:fffd65bc    e203152a        mov         w2,w21                                  
ram:fffd65c0    23ffff97        bl          FUN_fffd624c                            ;undefined FUN_fffd624c()
ram:fffd65c4    73060011        add         w19,w19,#0x1                            
ram:fffd65c8    7f420071        cmp         w19,#0x10                               
ram:fffd65cc    41ffff54        b.ne        LAB_fffd65b4                            
ram:fffd65d0    94060011        add         w20,w20,#0x1                            
ram:fffd65d4    941e0053        uxtb        w20,w20                                 
ram:fffd65d8    f4ffff17        b           LAB_fffd65a8                            
                            LAB_fffd65dc:                 ;XREF[2,0]:   fffd6550,fffd65ac
ram:fffd65dc    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd65e0    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd65e4    f71b40f9        ldr         x23,[sp, #local_10+0x40]                
ram:fffd65e8    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd65ec    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd65f0()
                                                          ;XREF[1,0]:   fffd6904
ram:fffd65f0    82088052        mov         w2,#0x44                                
ram:fffd65f4    0308c21a        udiv        w3,w0,w2                                
ram:fffd65f8    6280021b        msub        w2,w3,w2,w0                             
ram:fffd65fc    a2000034        cbz         w2,LAB_fffd6610                         
ram:fffd6600    e0ff9f52        mov         w0,#0xffff                              
ram:fffd6604    5f040071        cmp         w2,#0x1                                 
ram:fffd6608    00009f1a        csel        w0,w0,wzr,eq                            
ram:fffd660c    03000014        b           LAB_fffd6618                            
                            LAB_fffd6610:                 ;XREF[1,0]:   fffd65fc
ram:fffd6610    a0aa8a52        mov         w0,#0x5555                              
ram:fffd6614    4055b572        movk        w0,#0xaaaa, LSL #16                     
                            LAB_fffd6618:                 ;XREF[1,0]:   fffd660c
ram:fffd6618    430c0051        sub         w3,w2,#0x3                              
ram:fffd661c    7f7c0071        cmp         w3,#0x1f                                
ram:fffd6620    68000054        b.hi        LAB_fffd662c                            
ram:fffd6624    20008052        mov         w0,#0x1                                 
ram:fffd6628    0020c31a        lsl         w0,w0,w3                                
                            LAB_fffd662c:                 ;XREF[1,0]:   fffd6620
ram:fffd662c    438c0051        sub         w3,w2,#0x23                             
ram:fffd6630    7f3c0071        cmp         w3,#0xf                                 
ram:fffd6634    a8000054        b.hi        LAB_fffd6648                            
ram:fffd6638    20008052        mov         w0,#0x1                                 
ram:fffd663c    0020c31a        lsl         w0,w0,w3                                
ram:fffd6640    e303202a        mvn         w3,w0                                   
ram:fffd6644    0040032a        orr         w0,w0,w3, LSL #0x10                     
                            LAB_fffd6648:                 ;XREF[1,0]:   fffd6634
ram:fffd6648    43cc0051        sub         w3,w2,#0x33                             
ram:fffd664c    7f400071        cmp         w3,#0x10                                
ram:fffd6650    e8000054        b.hi        LAB_fffd666c                            
ram:fffd6654    e0e18152        mov         w0,#0xf0f                               
ram:fffd6658    427c001b        mul         w2,w2,w0                                
ram:fffd665c    42bc4051        sub         w2,w2,#0x2f, LSL #12                    
ram:fffd6660    42b80351        sub         w2,w2,#0xee                             
ram:fffd6664    e003222a        mvn         w0,w2                                   
ram:fffd6668    4040002a        orr         w0,w2,w0, LSL #0x10                     
                            LAB_fffd666c:                 ;XREF[1,0]:   fffd6650
ram:fffd666c    22000012        and         w2,w1,#0x1                              
ram:fffd6670    5f001f6b        cmp         w2,wzr                                  
ram:fffd6674    210c0012        and         w1,w1,#0xf                              
ram:fffd6678    0000805a        cinv        w0,w0,ne                                
ram:fffd667c    3f0c0071        cmp         w1,#0x3                                 
ram:fffd6680    80000054        b.eq        LAB_fffd6690                            
ram:fffd6684    3f2c0071        cmp         w1,#0xb                                 
ram:fffd6688    00109f5a        csinv       w0,w0,wzr,ne                            
ram:fffd668c    02000014        b           LAB_fffd6694                            
                            LAB_fffd6690:                 ;XREF[1,0]:   fffd6680
ram:fffd6690    00008052        mov         w0,#0x0                                 
                            LAB_fffd6694:                 ;XREF[1,0]:   fffd668c
ram:fffd6694    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd6698()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd6900,fffd69c8
          ;local_18      undefined8         -18                      ;XREF[2,0]:   fffd68fc,fffd69cc
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd68f8,fffd69d0
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd66b4,fffd6b0c
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd66a0,fffd6b10
          ;local_50      undefined8         -50                      ;XREF[2,0]:   fffd6698,fffd6b14
                                                          ;XREF[18,0]:  fffd6b7c,fffd6ba0,fffd81ec,fffd8210
                                                          ;             fffd8248,fffd8270,fffd82ac,fffd82d4
                                                          ;             fffd83d4,fffd83fc,fffd85d8,fffd8600
                                                          ;             fffd8708,fffd872c,fffd8760,fffd8788
                                                          ;             fffd87c4,fffd87ec
ram:fffd6698    fd7bbba9        stp         x29,x30,[sp, #local_50]!                
ram:fffd669c    fd030091        mov         x29,sp                                  
ram:fffd66a0    f35301a9        stp         x19,x20,[sp, #local_40+0x50]            
ram:fffd66a4    f403012a        mov         w20,w1                                  
ram:fffd66a8    016d92d2        mov         x1,#0x9368                              
ram:fffd66ac    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd66b0    210040b9        ldr         w1,[x1]=>DAT_ff639368                   
ram:fffd66b4    f51300f9        str         x21,[sp, #local_30+0x50]                
ram:fffd66b8    215c56d3        ubfx        x1,x1,#0x16,#0x2                        
ram:fffd66bc    3f0c0071        cmp         w1,#0x3                                 
ram:fffd66c0    13008052        mov         w19,#0x0                                
ram:fffd66c4    21010054        b.ne        LAB_fffd66e8                            
ram:fffd66c8    81cb90d2        mov         x1,#0x865c                              
ram:fffd66cc    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd66d0    330040b9        ldr         w19,[x1]=>DAT_ff63865c                  
ram:fffd66d4    07d49052        mov         w7,#0x86a0                              
ram:fffd66d8    81cb90d2        mov         x1,#0x865c                              
ram:fffd66dc    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd66e0    2720b872        movk        w7,#0xc101, LSL #16                     
ram:fffd66e4    270000b9        str         w7,[x1]=>DAT_ff63865c                   
                            LAB_fffd66e8:                 ;XREF[1,0]:   fffd66c4
ram:fffd66e8    017092d2        mov         x1,#0x9380                              
ram:fffd66ec    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd66f0    200000b9        str         w0,[x1]=>DAT_ff639380                   
ram:fffd66f4    807092d2        mov         x0,#0x9384                              
ram:fffd66f8    84100051        sub         w4,w4,#0x4                              
ram:fffd66fc    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6700    040000b9        str         w4,[x0]=>DAT_ff639384                   
ram:fffd6704    25080035        cbnz        w5,LAB_fffd6808                         
ram:fffd6708    007292d2        mov         x0,#0x9390                              
ram:fffd670c    41b58a52        mov         w1,#0x55aa                              
ram:fffd6710    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6714    a14ab572        movk        w1,#0xaa55, LSL #16                     
ram:fffd6718    010000b9        str         w1,[x0]=>DAT_ff639390                   
ram:fffd671c    807292d2        mov         x0,#0x9394                              
ram:fffd6720    a14a9552        mov         w1,#0xaa55                              
ram:fffd6724    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6728    41b5aa72        movk        w1,#0x55aa, LSL #16                     
ram:fffd672c    010000b9        str         w1,[x0]=>DAT_ff639394                   
ram:fffd6730    007392d2        mov         x0,#0x9398                              
ram:fffd6734    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6738    050000b9        str         w5,[x0]=>DAT_ff639398                   
ram:fffd673c    807392d2        mov         x0,#0x939c                              
ram:fffd6740    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6744    06008012        mov         w6,#0xffffffff                          
ram:fffd6748    060000b9        str         w6,[x0]=>DAT_ff63939c                   
ram:fffd674c    007492d2        mov         x0,#0x93a0                              
ram:fffd6750    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6754    050000b9        str         w5,[x0]=>DAT_ff6393a0                   
ram:fffd6758    807492d2        mov         x0,#0x93a4                              
ram:fffd675c    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6760    e4ff9f52        mov         w4,#0xffff                              
ram:fffd6764    040000b9        str         w4,[x0]=>DAT_ff6393a4                   
ram:fffd6768    007592d2        mov         x0,#0x93a8                              
ram:fffd676c    e1ffbf52        mov         w1,#0xffff0000                          
ram:fffd6770    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6774    010000b9        str         w1,[x0]=>DAT_ff6393a8                   
ram:fffd6778    67869952        mov         w7,#0xcc33                              
ram:fffd677c    807592d2        mov         x0,#0x93ac                              
ram:fffd6780    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6784    8779a672        movk        w7,#0x33cc, LSL #16                     
ram:fffd6788    070000b9        str         w7,[x0]=>DAT_ff6393ac                   
ram:fffd678c    007692d2        mov         x0,#0x93b0                              
ram:fffd6790    47b58a52        mov         w7,#0x55aa                              
ram:fffd6794    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6798    a74ab572        movk        w7,#0xaa55, LSL #16                     
ram:fffd679c    070000b9        str         w7,[x0]=>DAT_ff6393b0                   
ram:fffd67a0    807692d2        mov         x0,#0x93b4                              
ram:fffd67a4    a74a9552        mov         w7,#0xaa55                              
ram:fffd67a8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd67ac    47b5aa72        movk        w7,#0x55aa, LSL #16                     
ram:fffd67b0    070000b9        str         w7,[x0]=>DAT_ff6393b4                   
ram:fffd67b4    007792d2        mov         x0,#0x93b8                              
ram:fffd67b8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd67bc    050000b9        str         w5,[x0]=>DAT_ff6393b8                   
ram:fffd67c0    807792d2        mov         x0,#0x93bc                              
ram:fffd67c4    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd67c8    060000b9        str         w6,[x0]=>DAT_ff6393bc                   
ram:fffd67cc    007892d2        mov         x0,#0x93c0                              
ram:fffd67d0    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd67d4    050000b9        str         w5,[x0]=>DAT_ff6393c0                   
ram:fffd67d8    807892d2        mov         x0,#0x93c4                              
ram:fffd67dc    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd67e0    040000b9        str         w4,[x0]=>DAT_ff6393c4                   
ram:fffd67e4    007992d2        mov         x0,#0x93c8                              
ram:fffd67e8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd67ec    010000b9        str         w1,[x0]=>DAT_ff6393c8                   
ram:fffd67f0    807992d2        mov         x0,#0x93cc                              
ram:fffd67f4    61869952        mov         w1,#0xcc33                              
ram:fffd67f8    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd67fc    8179a672        movk        w1,#0x33cc, LSL #16                     
ram:fffd6800    010000b9        str         w1,[x0]=>DAT_ff6393cc                   
ram:fffd6804    75000014        b           LAB_fffd69d8                            
                            LAB_fffd6808:                 ;XREF[1,0]:   fffd6704
ram:fffd6808    bf800071        cmp         w5,#0x20                                
ram:fffd680c    28070054        b.hi        LAB_fffd68f0                            
ram:fffd6810    a0040051        sub         w0,w5,#0x1                              
ram:fffd6814    24008052        mov         w4,#0x1                                 
ram:fffd6818    8420c01a        lsl         w4,w4,w0                                
ram:fffd681c    017292d2        mov         x1,#0x9390                              
ram:fffd6820    8400060b        add         w4,w4,w6                                
ram:fffd6824    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6828    240000b9        str         w4,[x1]=>DAT_ff639390                   
ram:fffd682c    44008052        mov         w4,#0x2                                 
ram:fffd6830    8420c01a        lsl         w4,w4,w0                                
ram:fffd6834    817292d2        mov         x1,#0x9394                              
ram:fffd6838    8400060b        add         w4,w4,w6                                
ram:fffd683c    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6840    240000b9        str         w4,[x1]=>DAT_ff639394                   
ram:fffd6844    64008052        mov         w4,#0x3                                 
ram:fffd6848    8420c01a        lsl         w4,w4,w0                                
ram:fffd684c    017392d2        mov         x1,#0x9398                              
ram:fffd6850    8400060b        add         w4,w4,w6                                
ram:fffd6854    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6858    240000b9        str         w4,[x1]=>DAT_ff639398                   
ram:fffd685c    81008052        mov         w1,#0x4                                 
ram:fffd6860    2020c01a        lsl         w0,w1,w0                                
ram:fffd6864    817392d2        mov         x1,#0x939c                              
ram:fffd6868    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd686c    0600060b        add         w6,w0,w6                                
ram:fffd6870    260000b9        str         w6,[x1]=>DAT_ff63939c                   
ram:fffd6874    017492d2        mov         x1,#0x93a0                              
ram:fffd6878    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd687c    200000b9        str         w0,[x1]=>DAT_ff6393a0                   
ram:fffd6880    817492d2        mov         x1,#0x93a4                              
ram:fffd6884    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6888    200000b9        str         w0,[x1]=>DAT_ff6393a4                   
ram:fffd688c    017592d2        mov         x1,#0x93a8                              
ram:fffd6890    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6894    200000b9        str         w0,[x1]=>DAT_ff6393a8                   
ram:fffd6898    817592d2        mov         x1,#0x93ac                              
ram:fffd689c    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd68a0    200000b9        str         w0,[x1]=>DAT_ff6393ac                   
ram:fffd68a4    bf400071        cmp         w5,#0x10                                
ram:fffd68a8    68000054        b.hi        LAB_fffd68b4                            
ram:fffd68ac    bf040071        cmp         w5,#0x1                                 
ram:fffd68b0    40090054        b.eq        LAB_fffd69d8                            
                            LAB_fffd68b4:                 ;XREF[1,0]:   fffd68a8
ram:fffd68b4    e1c30032        orr         w1,wzr,#0x1010101                       
ram:fffd68b8    0000010b        add         w0,w0,w1                                
ram:fffd68bc    017492d2        mov         x1,#0x93a0                              
ram:fffd68c0    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd68c4    200000b9        str         w0,[x1]=>DAT_ff6393a0                   
ram:fffd68c8    817492d2        mov         x1,#0x93a4                              
ram:fffd68cc    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd68d0    200000b9        str         w0,[x1]=>DAT_ff6393a4                   
ram:fffd68d4    017592d2        mov         x1,#0x93a8                              
ram:fffd68d8    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd68dc    200000b9        str         w0,[x1]=>DAT_ff6393a8                   
ram:fffd68e0    817592d2        mov         x1,#0x93ac                              
ram:fffd68e4    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd68e8    200000b9        str         w0,[x1]=>DAT_ff6393ac                   
ram:fffd68ec    3b000014        b           LAB_fffd69d8                            
                            LAB_fffd68f0:                 ;XREF[1,0]:   fffd680c
ram:fffd68f0    a0840051        sub         w0,w5,#0x21                             
ram:fffd68f4    01008052        mov         w1,#0x0                                 
ram:fffd68f8    a21b00f9        str         x2,[x29, #local_20+0x50]                
ram:fffd68fc    a31f00f9        str         x3,[x29, #local_18+0x50]                
ram:fffd6900    a52300f9        str         x5,[x29, #local_10+0x50]                
ram:fffd6904    3bffff97        bl          FUN_fffd65f0                            ;undefined FUN_fffd65f0()
ram:fffd6908    017292d2        mov         x1,#0x9390                              
ram:fffd690c    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6910    200000b9        str         w0,[x1]=>DAT_ff639390                   
ram:fffd6914    817292d2        mov         x1,#0x9394                              
ram:fffd6918    e403202a        mvn         w4,w0                                   
ram:fffd691c    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6920    240000b9        str         w4,[x1]=>DAT_ff639394                   
ram:fffd6924    017392d2        mov         x1,#0x9398                              
ram:fffd6928    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd692c    200000b9        str         w0,[x1]=>DAT_ff639398                   
ram:fffd6930    817392d2        mov         x1,#0x939c                              
ram:fffd6934    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6938    240000b9        str         w4,[x1]=>DAT_ff63939c                   
ram:fffd693c    017492d2        mov         x1,#0x93a0                              
ram:fffd6940    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6944    200000b9        str         w0,[x1]=>DAT_ff6393a0                   
ram:fffd6948    817492d2        mov         x1,#0x93a4                              
ram:fffd694c    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6950    240000b9        str         w4,[x1]=>DAT_ff6393a4                   
ram:fffd6954    017592d2        mov         x1,#0x93a8                              
ram:fffd6958    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd695c    867592d2        mov         x6,#0x93ac                              
ram:fffd6960    200000b9        str         w0,[x1]=>DAT_ff6393a8                   
ram:fffd6964    66ecbff2        movk        x6,#0xff63, LSL #16                     
ram:fffd6968    c40000b9        str         w4,[x6]=>DAT_ff6393ac                   
ram:fffd696c    068c92d2        mov         x6,#0x9460                              
ram:fffd6970    66ecbff2        movk        x6,#0xff63, LSL #16                     
ram:fffd6974    c00000b9        str         w0,[x6]=>DAT_ff639460                   
ram:fffd6978    868c92d2        mov         x6,#0x9464                              
ram:fffd697c    66ecbff2        movk        x6,#0xff63, LSL #16                     
ram:fffd6980    c40000b9        str         w4,[x6]=>DAT_ff639464                   
ram:fffd6984    068d92d2        mov         x6,#0x9468                              
ram:fffd6988    66ecbff2        movk        x6,#0xff63, LSL #16                     
ram:fffd698c    c00000b9        str         w0,[x6]=>DAT_ff639468                   
ram:fffd6990    868d92d2        mov         x6,#0x946c                              
ram:fffd6994    66ecbff2        movk        x6,#0xff63, LSL #16                     
ram:fffd6998    c40000b9        str         w4,[x6]=>DAT_ff63946c                   
ram:fffd699c    068e92d2        mov         x6,#0x9470                              
ram:fffd69a0    66ecbff2        movk        x6,#0xff63, LSL #16                     
ram:fffd69a4    c00000b9        str         w0,[x6]=>DAT_ff639470                   
ram:fffd69a8    868e92d2        mov         x6,#0x9474                              
ram:fffd69ac    66ecbff2        movk        x6,#0xff63, LSL #16                     
ram:fffd69b0    c40000b9        str         w4,[x6]=>DAT_ff639474                   
ram:fffd69b4    068f92d2        mov         x6,#0x9478                              
ram:fffd69b8    66ecbff2        movk        x6,#0xff63, LSL #16                     
ram:fffd69bc    c00000b9        str         w0,[x6]=>DAT_ff639478                   
ram:fffd69c0    808f92d2        mov         x0,#0x947c                              
ram:fffd69c4    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd69c8    a52340f9        ldr         x5,[x29, #local_10+0x50]                
ram:fffd69cc    a31f40f9        ldr         x3,[x29, #local_18+0x50]                
ram:fffd69d0    a21b40f9        ldr         x2,[x29, #local_20+0x50]                
ram:fffd69d4    040000b9        str         w4,[x0]=>DAT_ff63947c                   
                            LAB_fffd69d8:                 ;XREF[3,0]:   fffd6804,fffd68b0,fffd68ec
ram:fffd69d8    007b92d2        mov         x0,#0x93d8                              
ram:fffd69dc    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd69e0    e1170132        orr         w1,wzr,#0x8000001f                      
ram:fffd69e4    010000b9        str         w1,[x0]=>DAT_ff6393d8                   
ram:fffd69e8    806f92d2        mov         x0,#0x937c                              
ram:fffd69ec    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd69f0    e18f0432        orr         w1,wzr,#0xf000f000                      
ram:fffd69f4    010000b9        str         w1,[x0]=>DAT_ff63937c                   
ram:fffd69f8    bf800071        cmp         w5,#0x20                                
ram:fffd69fc    0030b052        mov         w0,#0x81800000                          
ram:fffd6a00    42080353        lsl         w2,w2,#0x1d                             
ram:fffd6a04    81060253        lsl         w1,w20,#0x1e                            
ram:fffd6a08    63100553        lsl         w3,w3,#0x1b                             
ram:fffd6a0c    49000054        b.ls        LAB_fffd6a14                            
ram:fffd6a10    0020b052        mov         w0,#0x81000000                          
                            LAB_fffd6a14:                 ;XREF[1,0]:   fffd6a0c
ram:fffd6a14    4200002a        orr         w2,w2,w0                                
ram:fffd6a18    4100012a        orr         w1,w2,w1                                
ram:fffd6a1c    007192d2        mov         x0,#0x9388                              
ram:fffd6a20    2300032a        orr         w3,w1,w3                                
ram:fffd6a24    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6a28    350000b0        adrp        x21,0xfffdb000                          
ram:fffd6a2c    030000b9        str         w3,[x0]=>DAT_ff639388                   
ram:fffd6a30    b5aa1791        add         x21,x21,#0x5ea                          
                            LAB_fffd6a34:                 ;XREF[1,0]:   fffd6a4c
ram:fffd6a34    017b92d2        mov         x1,#0x93d8                              
ram:fffd6a38    61ecbff2        movk        x1=>DAT_ff6393d8,#0xff63, LSL #16       
ram:fffd6a3c    340040b9        ldr         w20,[x1]=>DAT_ff6393d8                  
ram:fffd6a40    e00315aa        mov         x0=>s_L:_fffdb5df+11,x21                ;= "L: "
ram:fffd6a44    78100094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd6a48    9f060272        tst         w20,#0xc0000000                         
ram:fffd6a4c    40ffff54        b.eq        LAB_fffd6a34                            
ram:fffd6a50    007192d2        mov         x0,#0x9388                              
ram:fffd6a54    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd6a58    1f0000b9        str         wzr,[x0]=>DAT_ff639388                  
ram:fffd6a5c    20008052        mov         w0,#0x1                                 
ram:fffd6a60    9400f037        tbnz        w20,#0x1e,LAB_fffd6a70                  
ram:fffd6a64    00000232        orr         w0,w0,#0x40000000                       
ram:fffd6a68    1f00146a        tst         w0,w20                                  
ram:fffd6a6c    e0079f1a        cset        w0,ne                                   
                            LAB_fffd6a70:                 ;XREF[1,0]:   fffd6a60
ram:fffd6a70    817a92d2        mov         x1,#0x93d4                              
ram:fffd6a74    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6a78    210040b9        ldr         w1,[x1]=>DAT_ff6393d4                   
ram:fffd6a7c    027b92d2        mov         x2,#0x93d8                              
ram:fffd6a80    62ecbff2        movk        x2,#0xff63, LSL #16                     
ram:fffd6a84    e3170132        orr         w3,wzr,#0x8000001f                      
ram:fffd6a88    430000b9        str         w3,[x2]=>DAT_ff6393d8                   
ram:fffd6a8c    1400012b        adds        w20,w0,w1                               
ram:fffd6a90    a0020054        b.eq        LAB_fffd6ae4                            
ram:fffd6a94    820090d2        mov         x2,#0x8004                              
ram:fffd6a98    62ecbff2        movk        x2,#0xff63, LSL #16                     
ram:fffd6a9c    410040b9        ldr         w1,[x2]=>DAT_ff638004                   
ram:fffd6aa0    0020a412        mov         w0,#0xdeffffff                          
ram:fffd6aa4    820090d2        mov         x2,#0x8004                              
ram:fffd6aa8    2000000a        and         w0,w1,w0                                
ram:fffd6aac    62ecbff2        movk        x2=>DAT_ff638004,#0xff63, LSL #16       
ram:fffd6ab0    400000b9        str         w0,[x2]=>DAT_ff638004                   
ram:fffd6ab4    20008052        mov         w0,#0x1                                 
ram:fffd6ab8    9ae5ff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd6abc    820090d2        mov         x2,#0x8004                              
ram:fffd6ac0    62ecbff2        movk        x2,#0xff63, LSL #16                     
ram:fffd6ac4    410040b9        ldr         w1,[x2]=>DAT_ff638004                   
ram:fffd6ac8    0020a452        mov         w0,#0x21000000                          
ram:fffd6acc    820090d2        mov         x2,#0x8004                              
ram:fffd6ad0    2000002a        orr         w0,w1,w0                                
ram:fffd6ad4    62ecbff2        movk        x2=>DAT_ff638004,#0xff63, LSL #16       
ram:fffd6ad8    400000b9        str         w0,[x2]=>DAT_ff638004                   
ram:fffd6adc    20008052        mov         w0,#0x1                                 
ram:fffd6ae0    90e5ff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
                            LAB_fffd6ae4:                 ;XREF[1,0]:   fffd6a90
ram:fffd6ae4    016d92d2        mov         x1,#0x9368                              
ram:fffd6ae8    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6aec    200040b9        ldr         w0,[x1]=>DAT_ff639368                   
ram:fffd6af0    005c56d3        ubfx        x0,x0,#0x16,#0x2                        
ram:fffd6af4    1f0c0071        cmp         w0,#0x3                                 
ram:fffd6af8    81000054        b.ne        LAB_fffd6b08                            
ram:fffd6afc    81cb90d2        mov         x1,#0x865c                              
ram:fffd6b00    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd6b04    330000b9        str         w19,[x1]=>DAT_ff63865c                  
                            LAB_fffd6b08:                 ;XREF[1,0]:   fffd6af8
ram:fffd6b08    e003142a        mov         w0,w20                                  
ram:fffd6b0c    f51340f9        ldr         x21,[sp, #local_30+0x50]                
ram:fffd6b10    f35341a9        ldp         x19,x20,[sp, #local_40+0x50]            
ram:fffd6b14    fd7bc5a8        ldp         x29=>local_50,x30,[sp], #0x50           
ram:fffd6b18    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd6b1c()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd6b2c,fffd6bfc
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd6b28,fffd6bf4
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd6b24,fffd6bf8
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd6b1c,fffd6c00
                                                          ;XREF[2,0]:   fffd6d54,fffd9630
ram:fffd6b1c    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd6b20    fd030091        mov         x29,sp                                  
ram:fffd6b24    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd6b28    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd6b2c    f76303a9        stp         x23,x24,[sp, #local_10+0x40]            
ram:fffd6b30    f30300aa        mov         x19,x0                                  
ram:fffd6b34    165842b9        ldr         w22,[x0, #0x258]                        
ram:fffd6b38    6de5ff97        bl          FUN_fffd00ec                            ;undefined FUN_fffd00ec()
ram:fffd6b3c    615240f9        ldr         x1,[x19, #0xa0]                         
ram:fffd6b40    38504079        ldrh        w24,[x1, #0x28]                         
ram:fffd6b44    20544079        ldrh        w0,[x1, #0x2a]                          
ram:fffd6b48    372040b9        ldr         w23,[x1, #0x20]                         
ram:fffd6b4c    1803000b        add         w24,w24,w0                              
ram:fffd6b50    182f0c53        lsl         w24,w24,#0x14                           
ram:fffd6b54    6fe5ff97        bl          FUN_fffd0110                            ;undefined FUN_fffd0110()
ram:fffd6b58    18130051        sub         w24,w24,#0x4                            
ram:fffd6b5c    21008052        mov         w1,#0x1                                 
ram:fffd6b60    02008052        mov         w2,#0x0                                 
ram:fffd6b64    e303022a        mov         w3,w2                                   
ram:fffd6b68    e403182a        mov         w4,w24                                  
ram:fffd6b6c    e503012a        mov         w5,w1                                   
ram:fffd6b70    e603162a        mov         w6,w22                                  
ram:fffd6b74    f503002a        mov         w21,w0                                  
ram:fffd6b78    e003172a        mov         w0,w23                                  
ram:fffd6b7c    c7feff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd6b80    22008052        mov         w2,#0x1                                 
ram:fffd6b84    e403182a        mov         w4,w24                                  
ram:fffd6b88    e603162a        mov         w6,w22                                  
ram:fffd6b8c    01008052        mov         w1,#0x0                                 
ram:fffd6b90    e303022a        mov         w3,w2                                   
ram:fffd6b94    e503022a        mov         w5,w2                                   
ram:fffd6b98    f403002a        mov         w20,w0                                  
ram:fffd6b9c    e003172a        mov         w0,w23                                  
ram:fffd6ba0    befeff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd6ba4    1400140b        add         w20,w0,w20                              
ram:fffd6ba8    5ae5ff97        bl          FUN_fffd0110                            ;undefined FUN_fffd0110()
ram:fffd6bac    1500154b        sub         w21,w0,w21                              
ram:fffd6bb0    200000b0        adrp        x0,0xfffdb000                           
ram:fffd6bb4    00b41791        add         x0=>s__fffdb5df+14,x0,#0x5ed            ;= ""
ram:fffd6bb8    1b100094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd6bbc    e003142a        mov         w0,w20                                  
ram:fffd6bc0    38100094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd6bc4    200000b0        adrp        x0,0xfffdb000                           
ram:fffd6bc8    00141891        add         x0=>s__fffdb5fb+10,x0,#0x605            ;= ""
ram:fffd6bcc    16100094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd6bd0    e003152a        mov         w0,w21                                  
ram:fffd6bd4    33100094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd6bd8    200000b0        adrp        x0,0xfffdb000                           
ram:fffd6bdc    00281e91        add         x0=>s__rx_clk_window:_fffdb78a,x0,#0x78a;= " rx_clk_window:"
ram:fffd6be0    11100094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd6be4    00718252        mov         w0,#0x1388                              
ram:fffd6be8    752e02b9        str         w21,[x19, #0x22c]                       
ram:fffd6bec    2de5ff97        bl          FUN_fffd00a0                            ;undefined FUN_fffd00a0()
ram:fffd6bf0    e003142a        mov         w0,w20                                  
ram:fffd6bf4    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd6bf8    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd6bfc    f76343a9        ldp         x23,x24,[sp, #local_10+0x40]            
ram:fffd6c00    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd6c04    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd6c08()
          ;local_3f4     undefined4        -3f4                      ;XREF[2,0]:   fffd6ca4,fffd6cdc
          ;local_3f8     undefined4        -3f8                      ;XREF[2,0]:   fffd6ca0,fffd6ce0
          ;local_3fc     undefined4        -3fc                      ;XREF[2,0]:   fffd6d68,fffd6df0
          ;local_400     undefined4        -400                      ;XREF[4,0]:   fffd6cbc,fffd6d14,fffd6d64,fffd6da0
          ;local_410     undefined8        -410                      ;XREF[2,0]:   fffd6c28,fffd6e30
          ;local_420     undefined8        -420                      ;XREF[2,0]:   fffd6c20,fffd6e2c
          ;local_430     undefined8        -430                      ;XREF[2,0]:   fffd6c18,fffd6e28
          ;local_440     undefined8        -440                      ;XREF[2,0]:   fffd6c14,fffd6e24
          ;local_450     undefined8        -450                      ;XREF[2,0]:   fffd6c0c,fffd6e34
                                                          ;XREF[2,0]:   fffd57b4,fffd9650
ram:fffd6c08    ff0310d1        sub         sp,sp,#0x400                            
ram:fffd6c0c    fd7bbba9        stp         x29,x30,[sp, #local_450+0x400]!         
ram:fffd6c10    fd030091        mov         x29,sp                                  
ram:fffd6c14    f35301a9        stp         x19,x20,[sp, #local_440+0x450]          
ram:fffd6c18    f55b02a9        stp         x21,x22,[sp, #local_430+0x450]          
ram:fffd6c1c    f30300aa        mov         x19,x0                                  
ram:fffd6c20    f76303a9        stp         x23,x24,[sp, #local_420+0x450]          
ram:fffd6c24    00008012        mov         w0,#0xffffffff                          
ram:fffd6c28    f92300f9        str         x25,[sp, #local_410+0x450]              
ram:fffd6c2c    60160839        strb        w0,[x19, #0x205]                        
ram:fffd6c30    2fe5ff97        bl          FUN_fffd00ec                            ;undefined FUN_fffd00ec()
ram:fffd6c34    615240f9        ldr         x1,[x19, #0xa0]                         
ram:fffd6c38    60e64639        ldrb        w0,[x19, #0x1b9]                        
ram:fffd6c3c    2004008b        add         x0,x1,x0, LSL #0x1                      
ram:fffd6c40    04704079        ldrh        w4,[x0, #0x38]                          
ram:fffd6c44    60f641b9        ldr         w0,[x19, #0x1f4]                        
ram:fffd6c48    60000035        cbnz        w0,LAB_fffd6c54                         
ram:fffd6c4c    800c8052        mov         w0,#0x64                                
ram:fffd6c50    60f601b9        str         w0,[x19, #0x1f4]                        
                            LAB_fffd6c54:                 ;XREF[1,0]:   fffd6c48
ram:fffd6c54    60fa41b9        ldr         w0,[x19, #0x1f8]                        
ram:fffd6c58    60000035        cbnz        w0,LAB_fffd6c64                         
ram:fffd6c5c    00778152        mov         w0,#0xbb8                               
ram:fffd6c60    60fa01b9        str         w0,[x19, #0x1f8]                        
                            LAB_fffd6c64:                 ;XREF[1,0]:   fffd6c58
ram:fffd6c64    63f641b9        ldr         w3,[x19, #0x1f4]                        
ram:fffd6c68    74fa41b9        ldr         w20,[x19, #0x1f8]                       
ram:fffd6c6c    00038052        mov         w0,#0x18                                
ram:fffd6c70    6308c01a        udiv        w3,w3,w0                                
ram:fffd6c74    940ac01a        udiv        w20,w20,w0                              
ram:fffd6c78    637c001b        mul         w3,w3,w0                                
ram:fffd6c7c    947e001b        mul         w20,w20,w0                              
ram:fffd6c80    74fa01b9        str         w20,[x19, #0x1f8]                       
ram:fffd6c84    9402034b        sub         w20,w20,w3                              
ram:fffd6c88    940ac01a        udiv        w20,w20,w0                              
ram:fffd6c8c    63f601b9        str         w3,[x19, #0x1f4]                        
ram:fffd6c90    940a0011        add         w20,w20,#0x2                            
ram:fffd6c94    a0430191        add         x0,x29,#0x50                            
ram:fffd6c98    22008052        mov         w2,#0x1                                 
                            LAB_fffd6c9c:                 ;XREF[1,0]:   fffd6cb4
ram:fffd6c9c    42040011        add         w2,w2,#0x1                              
ram:fffd6ca0    030800b9        str         w3,[x0, #local_3f8+0x400]               
ram:fffd6ca4    1f0c00b9        str         wzr,[x0, #local_3f4+0x400]              
ram:fffd6ca8    5f00146b        cmp         w2,w20                                  
ram:fffd6cac    63600011        add         w3,w3,#0x18                             
ram:fffd6cb0    00200091        add         x0,x0,#0x8                              
ram:fffd6cb4    43ffff54        b.cc        LAB_fffd6c9c                            
ram:fffd6cb8    60c24739        ldrb        w0,[x19, #0x1f0]                        
ram:fffd6cbc    a45300b9        str         w4,[x29, #local_400+0x450]              
ram:fffd6cc0    e0010035        cbnz        w0,LAB_fffd6cfc                         
ram:fffd6cc4    20e04139        ldrb        w0,[x1, #0x78]                          
ram:fffd6cc8    a0010036        tbz         w0,#0x0,LAB_fffd6cfc                    
ram:fffd6ccc    a0430191        add         x0,x29,#0x50                            
ram:fffd6cd0    a3a30191        add         x3,x29,#0x68                            
ram:fffd6cd4    34008052        mov         w20,#0x1                                
                            LAB_fffd6cd8:                 ;XREF[1,0]:   fffd6cf8
ram:fffd6cd8    22744079        ldrh        w2,[x1, #0x3a]                          
ram:fffd6cdc    1f0c00b9        str         wzr,[x0, #local_3f4+0x400]              
ram:fffd6ce0    020800b9        str         w2,[x0, #local_3f8+0x400]               
ram:fffd6ce4    5f001f6b        cmp         w2,wzr                                  
ram:fffd6ce8    00200091        add         x0,x0,#0x8                              
ram:fffd6cec    9406941a        cinc        w20,w20,ne                              
ram:fffd6cf0    1f0003eb        cmp         x0,x3                                   
ram:fffd6cf4    21080091        add         x1,x1,#0x2                              
ram:fffd6cf8    01ffff54        b.ne        LAB_fffd6cd8                            
                            LAB_fffd6cfc:                 ;XREF[2,0]:   fffd6cc0,fffd6cc8
ram:fffd6cfc    b5430191        add         x21,x29,#0x50                           
ram:fffd6d00    16008052        mov         w22,#0x0                                
                            LAB_fffd6d04:                 ;XREF[1,0]:   fffd6d74
ram:fffd6d04    df02146b        cmp         w22,w20                                 
ram:fffd6d08    80030054        b.eq        LAB_fffd6d78                            
ram:fffd6d0c    61e64639        ldrb        w1,[x19, #0x1b9]                        
ram:fffd6d10    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd6d14    b70240b9        ldr         w23,[x21]=>local_400                    
ram:fffd6d18    0004018b        add         x0,x0,x1, LSL #0x1                      
ram:fffd6d1c    7f2e02b9        str         wzr,[x19, #0x22c]                       
ram:fffd6d20    610240f9        ldr         x1,[x19]                                
ram:fffd6d24    17700079        strh        w23,[x0, #0x38]                         
ram:fffd6d28    e00313aa        mov         x0,x19                                  
ram:fffd6d2c    20003fd6        blr         x1                                      
ram:fffd6d30    611e40f9        ldr         x1,[x19, #0x38]                         
ram:fffd6d34    f803002a        mov         w24,w0                                  
ram:fffd6d38    e00313aa        mov         x0,x19                                  
ram:fffd6d3c    20003fd6        blr         x1                                      
ram:fffd6d40    1f00182b        cmn         w0,w24                                  
ram:fffd6d44    60000054        b.eq        LAB_fffd6d50                            
                            LAB_fffd6d48:                 ;XREF[1,0]:   fffd6d58
ram:fffd6d48    f7020f32        orr         w23,w23,#0x20000                        
ram:fffd6d4c    05000014        b           LAB_fffd6d60                            
                            LAB_fffd6d50:                 ;XREF[1,0]:   fffd6d44
ram:fffd6d50    e00313aa        mov         x0,x19                                  
ram:fffd6d54    72ffff97        bl          FUN_fffd6b1c                            ;undefined FUN_fffd6b1c()
ram:fffd6d58    80ffff35        cbnz        w0,LAB_fffd6d48                         
ram:fffd6d5c    f7021032        orr         w23,w23,#0x10000                        
                            LAB_fffd6d60:                 ;XREF[1,0]:   fffd6d4c
ram:fffd6d60    602e42b9        ldr         w0,[x19, #0x22c]                        
ram:fffd6d64    b70200b9        str         w23,[x21]=>local_400                    
ram:fffd6d68    a00600b9        str         w0,[x21, #local_3fc+0x400]              
ram:fffd6d6c    d6060011        add         w22,w22,#0x1                            
ram:fffd6d70    b5220091        add         x21,x21,#0x8                            
ram:fffd6d74    e4ffff17        b           LAB_fffd6d04                            
                            LAB_fffd6d78:                 ;XREF[1,0]:   fffd6d08
ram:fffd6d78    370000b0        adrp        x23,0xfffdb000                          
ram:fffd6d7c    380000b0        adrp        x24,0xfffdb000                          
ram:fffd6d80    390000b0        adrp        x25,0xfffdb000                          
ram:fffd6d84    b3430191        add         x19,x29,#0x50                           
ram:fffd6d88    15008052        mov         w21,#0x0                                
ram:fffd6d8c    f7be1891        add         x23,x23,#0x62f                          
ram:fffd6d90    18071991        add         x24,x24,#0x641                          
ram:fffd6d94    39531991        add         x25,x25,#0x654                          
                            LAB_fffd6d98:                 ;XREF[1,0]:   fffd6e14
ram:fffd6d98    bf02146b        cmp         w21,w20                                 
ram:fffd6d9c    e0030054        b.eq        LAB_fffd6e18                            
ram:fffd6da0    760240b9        ldr         w22,[x19]=>local_400                    
ram:fffd6da4    e00317aa        mov         x0=>s__100_max==_fffdb62f,x23           ;= "_100_max=="
ram:fffd6da8    c13e0053        uxth        w1,w22                                  
ram:fffd6dac    22008052        mov         w2,#0x1                                 
ram:fffd6db0    e30318aa        mov         x3=>DAT_fffdb641,x24                    ;= 30h    0
ram:fffd6db4    d90f0094        bl          FUN_fffdad18                            ;undefined FUN_fffdad18()
ram:fffd6db8    c17e1053        lsr         w1,w22,#0x10                            
ram:fffd6dbc    81000035        cbnz        w1,LAB_fffd6dcc                         
ram:fffd6dc0    200000b0        adrp        x0,0xfffdb000                           
ram:fffd6dc4    00101991        add         x0=>s_cur==_fffdb644,x0,#0x644          ;= "cur=="
ram:fffd6dc8    09000014        b           LAB_fffd6dec                            
                            LAB_fffd6dcc:                 ;XREF[1,0]:   fffd6dbc
ram:fffd6dcc    3f040071        cmp         w1,#0x1                                 
ram:fffd6dd0    81000054        b.ne        LAB_fffd6de0                            
ram:fffd6dd4    200000b0        adrp        x0,0xfffdb000                           
ram:fffd6dd8    00301991        add         x0=>DAT_fffdb64c,x0,#0x64c              
ram:fffd6ddc    04000014        b           LAB_fffd6dec                            
                            LAB_fffd6de0:                 ;XREF[1,0]:   fffd6dd0
ram:fffd6de0    3f080071        cmp         w1,#0x2                                 
ram:fffd6de4    61000054        b.ne        LAB_fffd6df0                            
ram:fffd6de8    e00319aa        mov         x0=>s_ll_test_result==_fffdb64d+7,x25   ;= "ll test result=="
                            LAB_fffd6dec:                 ;XREF[2,0]:   fffd6dc8,fffd6ddc
ram:fffd6dec    8e0f0094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
                            LAB_fffd6df0:                 ;XREF[1,0]:   fffd6de4
ram:fffd6df0    610640b9        ldr         w1,[x19, #local_3fc+0x400]              
ram:fffd6df4    200000b0        adrp        x0,0xfffdb000                           
ram:fffd6df8    230000b0        adrp        x3,0xfffdb000                           
ram:fffd6dfc    00701991        add         x0=>s_result==_fffdb64d+15,x0,#0x65c    ;= "result=="
ram:fffd6e00    22008052        mov         w2,#0x1                                 
ram:fffd6e04    63b41991        add         x3=>s_me_us==_fffdb665+8,x3,#0x66d      ;= "me_us=="
ram:fffd6e08    c40f0094        bl          FUN_fffdad18                            ;undefined FUN_fffdad18()
ram:fffd6e0c    b5060011        add         w21,w21,#0x1                            
ram:fffd6e10    73220091        add         x19,x19,#0x8                            
ram:fffd6e14    e1ffff17        b           LAB_fffd6d98                            
                            LAB_fffd6e18:                 ;XREF[1,0]:   fffd6d9c
ram:fffd6e18    200000b0        adrp        x0,0xfffdb000                           
ram:fffd6e1c    00c41991        add         x0=>s_s==_fffdb665+12,x0,#0x671         ;= "s=="
ram:fffd6e20    810f0094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd6e24    f35341a9        ldp         x19,x20,[sp, #local_440+0x450]          
ram:fffd6e28    f55b42a9        ldp         x21,x22,[sp, #local_430+0x450]          
ram:fffd6e2c    f76343a9        ldp         x23,x24,[sp, #local_420+0x450]          
ram:fffd6e30    f92340f9        ldr         x25,[sp, #local_410+0x450]              
ram:fffd6e34    fd7bc5a8        ldp         x29=>local_450,x30,[sp], #0x50          
ram:fffd6e38    20008052        mov         w0,#0x1                                 
ram:fffd6e3c    ff031091        add         sp,sp,#0x400                            
ram:fffd6e40    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd6e44()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd6e5c,fffd6ffc
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd6e58,fffd6ff8
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd6e54,fffd6ff4
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd6e50,fffd6ff0
          ;local_50      undefined8         -50                      ;XREF[2,0]:   fffd6e4c,fffd6fec
          ;local_60      undefined8         -60                      ;XREF[2,0]:   fffd6e44,fffd7000
                                                          ;XREF[3,0]:   fffd7a60,fffd9918,fffda1cc
ram:fffd6e44    fd7bbaa9        stp         x29,x30,[sp, #local_60]!                
ram:fffd6e48    fd030091        mov         x29,sp                                  
ram:fffd6e4c    f35301a9        stp         x19,x20,[sp, #local_50+0x60]            
ram:fffd6e50    f55b02a9        stp         x21,x22,[sp, #local_40+0x60]            
ram:fffd6e54    f76303a9        stp         x23,x24,[sp, #local_30+0x60]            
ram:fffd6e58    f96b04a9        stp         x25,x26,[sp, #local_20+0x60]            
ram:fffd6e5c    fb7305a9        stp         x27,x28,[sp, #local_10+0x60]            
ram:fffd6e60    f903022a        mov         w25,w2                                  
ram:fffd6e64    781c0053        uxtb        w24,w3                                  
ram:fffd6e68    931c0053        uxtb        w19,w4                                  
ram:fffd6e6c    16048052        mov         w22,#0x20                               
ram:fffd6e70    e1000034        cbz         w1,LAB_fffd6e8c                         
ram:fffd6e74    3f040071        cmp         w1,#0x1                                 
ram:fffd6e78    16068052        mov         w22,#0x30                               
ram:fffd6e7c    80000054        b.eq        LAB_fffd6e8c                            
ram:fffd6e80    3f080071        cmp         w1,#0x2                                 
ram:fffd6e84    56008052        mov         w22,#0x2                                
ram:fffd6e88    d6029f1a        csel        w22,w22,wzr,eq                          
                            LAB_fffd6e8c:                 ;XREF[2,0]:   fffd6e70,fffd6e7c
ram:fffd6e8c    200000b0        adrp        x0,0xfffdb000                           
ram:fffd6e90    e103132a        mov         w1,w19                                  
ram:fffd6e94    00281a91        add         x0=>s_lt==_fffdb675+21,x0,#0x68a        ;= "lt=="
ram:fffd6e98    ace4ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd6e9c    200000b0        adrp        x0,0xfffdb000                           
ram:fffd6ea0    00501a91        add         x0=>s_SWEEP_clk==_fffdb68f+5,x0,#0x694  ;= "SWEEP_clk== "
ram:fffd6ea4    e103132a        mov         w1,w19                                  
ram:fffd6ea8    3c0000b0        adrp        x28,0xfffdb000                          
ram:fffd6eac    a7e4ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd6eb0    15008052        mov         w21,#0x0                                
ram:fffd6eb4    9c8b1f91        add         x28,x28,#0x7e2                          
ram:fffd6eb8    1bc0bfd2        mov         x27,#0xfe000000                         
                            LAB_fffd6ebc:                 ;XREF[1,0]:   fffd6f0c
ram:fffd6ebc    01088052        mov         w1,#0x40                                
ram:fffd6ec0    2100a072        movk        w1,#0x1, LSL #16                        
ram:fffd6ec4    3a30152a        orr         w26,w1,w21, LSL #0xc                    
ram:fffd6ec8    14008052        mov         w20,#0x0                                
                            LAB_fffd6ecc:                 ;XREF[1,0]:   fffd6f00
ram:fffd6ecc    e103132a        mov         w1,w19                                  
ram:fffd6ed0    e0031caa        mov         x0=>s_ow-loop_fffdb7d9+9,x28            ;= "ow-loop \n"
ram:fffd6ed4    9de4ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd6ed8    4023142a        orr         w0,w26,w20, LSL #0x8                    
ram:fffd6edc    00781f53        lsl         w0,w0,#0x1                              
ram:fffd6ee0    007c4093        sxtw        x0,w0                                   
ram:fffd6ee4    00687b78        ldrh        w0,[x0, x27, LSL #0x0]                  
ram:fffd6ee8    e103132a        mov         w1,w19                                  
ram:fffd6eec    003c0053        uxth        w0,w0                                   
ram:fffd6ef0    bce4ff97        bl          FUN_fffd01e0                            ;undefined FUN_fffd01e0()
ram:fffd6ef4    94060011        add         w20,w20,#0x1                            
ram:fffd6ef8    9f260071        cmp         w20,#0x9                                
ram:fffd6efc    17c0bfd2        mov         x23,#0xfe000000                         
ram:fffd6f00    61feff54        b.ne        LAB_fffd6ecc                            
ram:fffd6f04    b5060011        add         w21,w21,#0x1                            
ram:fffd6f08    bf120071        cmp         w21,#0x4                                
ram:fffd6f0c    81fdff54        b.ne        LAB_fffd6ebc                            
ram:fffd6f10    200000b0        adrp        x0,0xfffdb000                           
ram:fffd6f14    e103132a        mov         w1,w19                                  
ram:fffd6f18    00241e91        add         x0=>s__fffdb77b+14,x0,#0x789            ;= ""
ram:fffd6f1c    8be4ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd6f20    80048052        mov         w0,#0x24                                
ram:fffd6f24    010bc01a        udiv        w1,w24,w0                               
ram:fffd6f28    38e0001b        msub        w24,w1,w0,w24                           
ram:fffd6f2c    181f0053        uxtb        w24,w24                                 
ram:fffd6f30    140bd41a        udiv        w20,w24,w20                             
ram:fffd6f34    800e140b        add         w0,w20,w20, LSL #0x3                    
ram:fffd6f38    1803004b        sub         w24,w24,w0                              
ram:fffd6f3c    001f1853        ubfiz       w0,w24,#0x8,#0x8                        
ram:fffd6f40    1430142a        orr         w20,w0,w20, LSL #0xc                    
ram:fffd6f44    00088052        mov         w0,#0x40                                
ram:fffd6f48    2000a072        movk        w0,#0x1, LSL #16                        
ram:fffd6f4c    8002002a        orr         w0,w20,w0                               
ram:fffd6f50    00781f53        lsl         w0,w0,#0x1                              
ram:fffd6f54    c11080d2        mov         x1,#0x86                                
ram:fffd6f58    41c0bff2        movk        x1,#0xfe02, LSL #16                     
ram:fffd6f5c    007c4093        sxtw        x0,w0                                   
ram:fffd6f60    00687778        ldrh        w0,[x0, x23, LSL #0x0]                  
ram:fffd6f64    22004079        ldrh        w2,[x1]=>DAT_fe020086                   
ram:fffd6f68    c1f19f52        mov         w1,#0xff8e                              
ram:fffd6f6c    4100010a        and         w1,w2,w1                                
ram:fffd6f70    d602012a        orr         w22,w22,w1                              
ram:fffd6f74    003c0053        uxth        w0,w0                                   
ram:fffd6f78    223f0053        uxth        w2,w25                                  
ram:fffd6f7c    01008052        mov         w1,#0x0                                 
ram:fffd6f80    e30317aa        mov         x3,x23                                  
                            LAB_fffd6f84:                 ;XREF[1,0]:   fffd6fe8
ram:fffd6f84    64088052        mov         w4,#0x43                                
ram:fffd6f88    254c1453        lsl         w5,w1,#0xc                              
ram:fffd6f8c    240ea072        movk        w4,#0x71, LSL #16                       
ram:fffd6f90    a400042a        orr         w4,w5,w4                                
ram:fffd6f94    847c7f93        sbfiz       x4,x4,#0x1,#0x20                        
ram:fffd6f98    96682378        strh        w22,[x4, x3, LSL #0x0]=>DAT_fee22086    
ram:fffd6f9c    64288052        mov         w4,#0x143                               
ram:fffd6fa0    240ea072        movk        w4,#0x71, LSL #16                       
ram:fffd6fa4    a400042a        orr         w4,w5,w4                                
ram:fffd6fa8    847c7f93        sbfiz       x4,x4,#0x1,#0x20                        
ram:fffd6fac    96682378        strh        w22,[x4, x3, LSL #0x0]=>DAT_fee22286    
ram:fffd6fb0    a5001032        orr         w5,w5,#0x10000                          
ram:fffd6fb4    04008052        mov         w4,#0x0                                 
                            LAB_fffd6fb8:                 ;XREF[1,0]:   fffd6fdc
ram:fffd6fb8    a620042a        orr         w6,w5,w4, LSL #0x8                      
ram:fffd6fbc    c7001a32        orr         w7,w6,#0x40                             
ram:fffd6fc0    e77c7f93        sbfiz       x7,x7,#0x1,#0x20                        
ram:fffd6fc4    c6041c32        orr         w6,w6,#0x30                             
                                                          ; FWD[3,0]:   fe020080,fe020280,fe022080
ram:fffd6fc8    e2682378        strh        w2,[x7, x3, LSL #0x0]=>DAT_fe020080     
ram:fffd6fcc    c67c7f93        sbfiz       x6,x6,#0x1,#0x20                        
ram:fffd6fd0    84040011        add         w4,w4,#0x1                              
                                                          ; FWD[3,0]:   fe020060,fe020260,fe022060
ram:fffd6fd4    c2682378        strh        w2,[x6, x3, LSL #0x0]=>DAT_fe020060     
ram:fffd6fd8    9f240071        cmp         w4,#0x9                                 
ram:fffd6fdc    e1feff54        b.ne        LAB_fffd6fb8                            
ram:fffd6fe0    21040011        add         w1,w1,#0x1                              
ram:fffd6fe4    3f100071        cmp         w1,#0x4                                 
ram:fffd6fe8    e1fcff54        b.ne        LAB_fffd6f84                            
ram:fffd6fec    f35341a9        ldp         x19,x20,[sp, #local_50+0x60]            
ram:fffd6ff0    f55b42a9        ldp         x21,x22,[sp, #local_40+0x60]            
ram:fffd6ff4    f76343a9        ldp         x23,x24,[sp, #local_30+0x60]            
ram:fffd6ff8    f96b44a9        ldp         x25,x26,[sp, #local_20+0x60]            
ram:fffd6ffc    fb7345a9        ldp         x27,x28,[sp, #local_10+0x60]            
ram:fffd7000    fd7bc6a8        ldp         x29=>local_60,x30,[sp], #0x60           
ram:fffd7004    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd7008()
                                                          ;XREF[6,0]:   fffd55a0,fffd55bc,fffd8f5c,fffd8f6c
                                                          ;             fffd9094,fffd90a4
ram:fffd7008    211c0053        uxtb        w1,w1                                   
ram:fffd700c    443c0053        uxth        w4,w2                                   
ram:fffd7010    22001f12        and         w2,w1,#0x2                              
ram:fffd7014    5f001f6b        cmp         w2,wzr                                  
ram:fffd7018    001c0053        uxtb        w0,w0                                   
ram:fffd701c    02068052        mov         w2,#0x30                                
ram:fffd7020    08088052        mov         w8,#0x40                                
ram:fffd7024    0801821a        csel        w8,w8,w2,eq                             
ram:fffd7028    1f080071        cmp         w0,#0x2                                 
ram:fffd702c    00010054        b.eq        LAB_fffd704c                            
ram:fffd7030    1f040071        cmp         w0,#0x1                                 
ram:fffd7034    c3058052        mov         w3,#0x2e                                
ram:fffd7038    c0000054        b.eq        LAB_fffd7050                            
ram:fffd703c    1f001f6b        cmp         w0,wzr                                  
ram:fffd7040    23078052        mov         w3,#0x39                                
ram:fffd7044    63049f1a        csinc       w3,w3,wzr,eq                            
ram:fffd7048    02000014        b           LAB_fffd7050                            
                            LAB_fffd704c:                 ;XREF[1,0]:   fffd702c
ram:fffd704c    03058052        mov         w3,#0x28                                
                            LAB_fffd7050:                 ;XREF[2,0]:   fffd7038,fffd7048
ram:fffd7050    40018052        mov         w0,#0xa                                 
ram:fffd7054    847c001b        mul         w4,w4,w0                                
ram:fffd7058    830cc31a        sdiv        w3,w4,w3                                
ram:fffd705c    643c0053        uxth        w4,w3                                   
ram:fffd7060    02008052        mov         w2,#0x0                                 
ram:fffd7064    21000012        and         w1,w1,#0x1                              
ram:fffd7068    03c0bfd2        mov         x3,#0xfe000000                          
                            LAB_fffd706c:                 ;XREF[1,0]:   fffd70c0
ram:fffd706c    474c1453        lsl         w7,w2,#0xc                              
ram:fffd7070    e7001032        orr         w7,w7,#0x10000                          
ram:fffd7074    00008052        mov         w0,#0x0                                 
                            LAB_fffd7078:                 ;XREF[1,0]:   fffd70b4
ram:fffd7078    e520002a        orr         w5,w7,w0, LSL #0x8                      
ram:fffd707c    a500082a        orr         w5,w5,w8                                
ram:fffd7080    e603052a        mov         w6,w5                                   
ram:fffd7084    a5781f53        lsl         w5,w5,#0x1                              
                                                          ; FWD[3,0]:   fe020060,fe020260,fe022060
ram:fffd7088    a5686378        ldrh        w5,[x5, x3, LSL #0x0]=>DAT_fe020060     
ram:fffd708c    c6f87fd3        lsl         x6,x6,#0x1                              
ram:fffd7090    61000034        cbz         w1,LAB_fffd709c                         
ram:fffd7094    8520250b        add         w5,w4,w5, UXTH                          
ram:fffd7098    03000014        b           LAB_fffd70a4                            
                            LAB_fffd709c:                 ;XREF[1,0]:   fffd7090
ram:fffd709c    a53c0053        uxth        w5,w5                                   
ram:fffd70a0    a500044b        sub         w5,w5,w4                                
                            LAB_fffd70a4:                 ;XREF[1,0]:   fffd7098
ram:fffd70a4    a53c0053        uxth        w5,w5                                   
ram:fffd70a8    00040011        add         w0,w0,#0x1                              
ram:fffd70ac    c5682378        strh        w5,[x6, x3, LSL #0x0]=>DAT_fe020060     
ram:fffd70b0    1f240071        cmp         w0,#0x9                                 
ram:fffd70b4    21feff54        b.ne        LAB_fffd7078                            
ram:fffd70b8    42040011        add         w2,w2,#0x1                              
ram:fffd70bc    5f100071        cmp         w2,#0x4                                 
ram:fffd70c0    61fdff54        b.ne        LAB_fffd706c                            
ram:fffd70c4    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd70c8()
                                                          ;XREF[7,0]:   fffd718c,fffd71bc,fffd720c,fffd7a7c
                                                          ;             fffd7a94,fffd7ac4,fffd7adc
ram:fffd70c8    80048052        mov         w0,#0x24                                
ram:fffd70cc    631c0053        uxtb        w3,w3                                   
ram:fffd70d0    6108c01a        udiv        w1,w3,w0                                
ram:fffd70d4    238c001b        msub        w3,w1,w0,w3                             
ram:fffd70d8    631c0053        uxtb        w3,w3                                   
ram:fffd70dc    20018052        mov         w0,#0x9                                 
ram:fffd70e0    6008c01a        udiv        w0,w3,w0                                
ram:fffd70e4    010c000b        add         w1,w0,w0, LSL #0x3                      
ram:fffd70e8    6300014b        sub         w3,w3,w1                                
ram:fffd70ec    841c0053        uxtb        w4,w4                                   
ram:fffd70f0    631c1853        ubfiz       w3,w3,#0x8,#0x8                         
ram:fffd70f4    6030002a        orr         w0,w3,w0, LSL #0xc                      
ram:fffd70f8    9f001f6b        cmp         w4,wzr                                  
ram:fffd70fc    03088052        mov         w3,#0x40                                
ram:fffd7100    01068052        mov         w1,#0x30                                
ram:fffd7104    6100811a        csel        w1,w3,w1,eq                             
ram:fffd7108    00001032        orr         w0,w0,#0x10000                          
ram:fffd710c    0000012a        orr         w0,w0,w1                                
ram:fffd7110    007c7f93        sbfiz       x0,x0,#0x1,#0x20                        
ram:fffd7114    423c0053        uxth        w2,w2                                   
ram:fffd7118    01c0bfd2        mov         x1,#0xfe000000                          
ram:fffd711c    02682178        strh        w2,[x0, x1, LSL #0x0]                   
ram:fffd7120    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd7124()
          ;local_10      undefined8         -10                      ;XREF[3,0]:   fffd7134,fffd7200,fffd7218
          ;local_20      undefined8         -20                      ;XREF[3,0]:   fffd7130,fffd71f8,fffd7214
          ;local_30      undefined8         -30                      ;XREF[3,0]:   fffd712c,fffd71fc,fffd7210
          ;local_40      undefined8         -40                      ;XREF[3,0]:   fffd7124,fffd7208,fffd721c
                                                          ;XREF[1,0]:   fffd9504
ram:fffd7124    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd7128    fd030091        mov         x29,sp                                  
ram:fffd712c    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd7130    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd7134    f71b00f9        str         x23,[sp, #local_10+0x40]                
ram:fffd7138    16244739        ldrb        w22,[x0, #0x1c9]                        
ram:fffd713c    f30300aa        mov         x19,x0                                  
ram:fffd7140    96060034        cbz         w22,LAB_fffd7210                        
ram:fffd7144    00204839        ldrb        w0,[x0, #0x208]                         
ram:fffd7148    d6060051        sub         w22,w22,#0x1                            
ram:fffd714c    1f300071        cmp         w0,#0xc                                 
ram:fffd7150    f4179f1a        cset        w20,eq                                  
ram:fffd7154    1f0c0071        cmp         w0,#0x3                                 
ram:fffd7158    e0010054        b.eq        LAB_fffd7194                            
ram:fffd715c    d4010035        cbnz        w20,LAB_fffd7194                        
                            LAB_fffd7160:                 ;XREF[1,0]:   fffd71cc
ram:fffd7160    60224839        ldrb        w0,[x19, #0x208]                        
ram:fffd7164    00781c12        and         w0,w0,#0xfffffff7                       
ram:fffd7168    001c0053        uxtb        w0,w0                                   
ram:fffd716c    1f140071        cmp         w0,#0x5                                 
ram:fffd7170    01030054        b.ne        LAB_fffd71d0                            
ram:fffd7174    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd7178    61ce4839        ldrb        w1,[x19, #0x233]                        
ram:fffd717c    00384039        ldrb        w0,[x0, #0xe]                           
ram:fffd7180    62ca4839        ldrb        w2,[x19, #0x232]                        
ram:fffd7184    e303162a        mov         w3,w22                                  
ram:fffd7188    e403142a        mov         w4,w20                                  
ram:fffd718c    cfffff97        bl          FUN_fffd70c8                            ;undefined FUN_fffd70c8()
ram:fffd7190    10000014        b           LAB_fffd71d0                            
                            LAB_fffd7194:                 ;XREF[2,0]:   fffd7158,fffd715c
ram:fffd7194    c07e0153        lsr         w0,w22,#0x1                             
ram:fffd7198    000c000b        add         w0,w0,w0, LSL #0x3                      
ram:fffd719c    171c0053        uxtb        w23,w0                                  
ram:fffd71a0    15008052        mov         w21,#0x0                                
                            LAB_fffd71a4:                 ;XREF[1,0]:   fffd71c8
ram:fffd71a4    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd71a8    61ce4839        ldrb        w1,[x19, #0x233]                        
ram:fffd71ac    00384039        ldrb        w0,[x0, #0xe]                           
ram:fffd71b0    62ca4839        ldrb        w2,[x19, #0x232]                        
ram:fffd71b4    e302150b        add         w3,w23,w21                              
ram:fffd71b8    e403142a        mov         w4,w20                                  
ram:fffd71bc    c3ffff97        bl          FUN_fffd70c8                            ;undefined FUN_fffd70c8()
ram:fffd71c0    b5060011        add         w21,w21,#0x1                            
ram:fffd71c4    bf260071        cmp         w21,#0x9                                
ram:fffd71c8    e1feff54        b.ne        LAB_fffd71a4                            
ram:fffd71cc    e5ffff17        b           LAB_fffd7160                            
                            LAB_fffd71d0:                 ;XREF[2,0]:   fffd7170,fffd7190
ram:fffd71d0    60224839        ldrb        w0,[x19, #0x208]                        
ram:fffd71d4    1f380071        cmp         w0,#0xe                                 
ram:fffd71d8    60000054        b.eq        LAB_fffd71e4                            
ram:fffd71dc    1f1c0071        cmp         w0,#0x7                                 
ram:fffd71e0    81010054        b.ne        LAB_fffd7210                            
                            LAB_fffd71e4:                 ;XREF[1,0]:   fffd71d8
ram:fffd71e4    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd71e8    61ce4839        ldrb        w1,[x19, #0x233]                        
ram:fffd71ec    62ca4839        ldrb        w2,[x19, #0x232]                        
ram:fffd71f0    e303162a        mov         w3,w22                                  
ram:fffd71f4    e403142a        mov         w4,w20                                  
ram:fffd71f8    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd71fc    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd7200    f71b40f9        ldr         x23,[sp, #local_10+0x40]                
ram:fffd7204    00384039        ldrb        w0,[x0, #0xe]                           
ram:fffd7208    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd720c    afffff17        b           FUN_fffd70c8                            ;undefined FUN_fffd70c8()
                            LAB_fffd7210:                 ;XREF[2,0]:   fffd7140,fffd71e0
ram:fffd7210    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd7214    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd7218    f71b40f9        ldr         x23,[sp, #local_10+0x40]                
ram:fffd721c    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd7220    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd7224()
                                                          ;XREF[26,0]:  fffd7430,fffd7450,fffd7470,fffd7494
                                                          ;             fffd74bc,fffd74dc,fffd750c,fffd752c
                                                          ;             fffd754c,fffd756c,fffd758c,fffd75ac
                                                          ;             fffd75cc,fffd75f0,fffd7610,fffd7634
                                                          ;             fffd7654,fffd7678,fffd7748,fffd7760
                                                          ;             fffd7778,fffd7798,fffd77ac,fffd77c0
                                                          ;             fffd77e4,fffd7804
ram:fffd7224    049d92d2        mov         x4,#0x94e8                              
ram:fffd7228    45018052        mov         w5,#0xa                                 
ram:fffd722c    a53c1033        bfm         w5,w5,#0x10,#0xf                        
ram:fffd7230    64ecbff2        movk        x4,#0xff63, LSL #16                     
ram:fffd7234    850000b9        str         w5,[x4]=>DAT_ff6394e8                   
ram:fffd7238    65e04639        ldrb        w5,[x3, #0x1b8]                         
ram:fffd723c    001c0053        uxtb        w0,w0                                   
ram:fffd7240    bf0c0071        cmp         w5,#0x3                                 
ram:fffd7244    211c0053        uxtb        w1,w1                                   
ram:fffd7248    423c0053        uxth        w2,w2                                   
ram:fffd724c    80000054        b.eq        LAB_fffd725c                            
ram:fffd7250    bf001f6b        cmp         w5,wzr                                  
ram:fffd7254    e6179f1a        cset        w6,eq                                   
ram:fffd7258    46010034        cbz         w6,LAB_fffd7280                         
                            LAB_fffd725c:                 ;XREF[1,0]:   fffd724c
ram:fffd725c    645040f9        ldr         x4,[x3, #0xa0]                          
ram:fffd7260    e603012a        mov         w6,w1                                   
ram:fffd7264    84484039        ldrb        w4,[x4, #0x12]                          
ram:fffd7268    9f100071        cmp         w4,#0x4                                 
ram:fffd726c    60000054        b.eq        LAB_fffd7278                            
ram:fffd7270    9f040071        cmp         w4,#0x1                                 
ram:fffd7274    61000054        b.ne        LAB_fffd7280                            
                            LAB_fffd7278:                 ;XREF[1,0]:   fffd726c
ram:fffd7278    24008052        mov         w4,#0x1                                 
ram:fffd727c    02000014        b           LAB_fffd7284                            
                            LAB_fffd7280:                 ;XREF[2,0]:   fffd7258,fffd7274
ram:fffd7280    44008052        mov         w4,#0x2                                 
                            LAB_fffd7284:                 ;XREF[1,0]:   fffd727c
ram:fffd7284    bf040071        cmp         w5,#0x1                                 
ram:fffd7288    61010054        b.ne        LAB_fffd72b4                            
ram:fffd728c    240c42d3        ubfx        x4,x1,#0x2,#0x2                         
ram:fffd7290    21040012        and         w1,w1,#0x3                              
ram:fffd7294    210c042a        orr         w1,w1,w4, LSL #0x3                      
ram:fffd7298    645040f9        ldr         x4,[x3, #0xa0]                          
ram:fffd729c    84484039        ldrb        w4,[x4, #0x12]                          
ram:fffd72a0    9f100071        cmp         w4,#0x4                                 
ram:fffd72a4    c0050054        b.eq        LAB_fffd735c                            
ram:fffd72a8    9f040071        cmp         w4,#0x1                                 
ram:fffd72ac    80050054        b.eq        LAB_fffd735c                            
ram:fffd72b0    0a000014        b           LAB_fffd72d8                            
                            LAB_fffd72b4:                 ;XREF[1,0]:   fffd7288
ram:fffd72b4    bf080071        cmp         w5,#0x2                                 
ram:fffd72b8    41010054        b.ne        LAB_fffd72e0                            
ram:fffd72bc    645040f9        ldr         x4,[x3, #0xa0]                          
ram:fffd72c0    85484039        ldrb        w5,[x4, #0x12]                          
ram:fffd72c4    bf100071        cmp         w5,#0x4                                 
ram:fffd72c8    80000054        b.eq        LAB_fffd72d8                            
ram:fffd72cc    bf040071        cmp         w5,#0x1                                 
ram:fffd72d0    84008052        mov         w4,#0x4                                 
ram:fffd72d4    81000054        b.ne        LAB_fffd72e4                            
                            LAB_fffd72d8:                 ;XREF[2,0]:   fffd72b0,fffd72c8
ram:fffd72d8    44008052        mov         w4,#0x2                                 
ram:fffd72dc    02000014        b           LAB_fffd72e4                            
                            LAB_fffd72e0:                 ;XREF[1,0]:   fffd72b8
ram:fffd72e0    e103062a        mov         w1,w6                                   
                            LAB_fffd72e4:                 ;XREF[3,0]:   fffd72d4,fffd72dc,fffd7360
ram:fffd72e4    63884939        ldrb        w3,[x3, #0x262]                         
ram:fffd72e8    213c1053        lsl         w1,w1,#0x10                             
ram:fffd72ec    43020034        cbz         w3,LAB_fffd7334                         
ram:fffd72f0    00040011        add         w0,w0,#0x1                              
ram:fffd72f4    4260002a        orr         w2,w2,w0, LSL #0x18                     
ram:fffd72f8    4100012a        orr         w1,w2,w1                                
ram:fffd72fc    84040051        sub         w4,w4,#0x1                              
ram:fffd7300    809c92d2        mov         x0,#0x94e4                              
ram:fffd7304    2168042a        orr         w1,w1,w4, LSL #0x1a                     
ram:fffd7308    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd730c    010000b9        str         w1,[x0]=>DAT_ff6394e4                   
ram:fffd7310    009c92d2        mov         x0,#0x94e0                              
ram:fffd7314    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd7318    21008052        mov         w1,#0x1                                 
ram:fffd731c    010000b9        str         w1,[x0]=>DAT_ff6394e0                   
                            LAB_fffd7320:                 ;XREF[1,0]:   fffd732c
ram:fffd7320    009c92d2        mov         x0,#0x94e0                              
ram:fffd7324    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd7328    000040b9        ldr         w0,[x0]=>DAT_ff6394e0                   
ram:fffd732c    a0ffff36        tbz         w0,#0x1f,LAB_fffd7320                   
ram:fffd7330    0d000014        b           LAB_fffd7364                            
                            LAB_fffd7334:                 ;XREF[1,0]:   fffd72ec
ram:fffd7334    42000132        orr         w2,w2,#0x80000000                       
ram:fffd7338    80cc90d2        mov         x0,#0x8664                              
ram:fffd733c    4100012a        orr         w1,w2,w1                                
ram:fffd7340    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd7344    010000b9        str         w1,[x0]=>DAT_ff638664                   
                            LAB_fffd7348:                 ;XREF[1,0]:   fffd7354
ram:fffd7348    80cc90d2        mov         x0,#0x8664                              
ram:fffd734c    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd7350    000040b9        ldr         w0,[x0]=>DAT_ff638664                   
ram:fffd7354    a0ffff37        tbnz        w0,#0x1f,LAB_fffd7348                   
ram:fffd7358    03000014        b           LAB_fffd7364                            
                            LAB_fffd735c:                 ;XREF[2,0]:   fffd72a4,fffd72ac
ram:fffd735c    24008052        mov         w4,#0x1                                 
ram:fffd7360    e1ffff17        b           LAB_fffd72e4                            
                            LAB_fffd7364:                 ;XREF[2,0]:   fffd7330,fffd7358
ram:fffd7364    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd7368()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd7374,fffd768c
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd7370,fffd7688
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd7368,fffd7690
                                                          ;XREF[1,0]:   fffd4c58
ram:fffd7368    fd7bbda9        stp         x29,x30,[sp, #local_30]!                
ram:fffd736c    fd030091        mov         x29,sp                                  
ram:fffd7370    f35301a9        stp         x19,x20,[sp, #local_20+0x30]            
ram:fffd7374    f55b02a9        stp         x21,x22,[sp, #local_10+0x30]            
ram:fffd7378    351c0053        uxtb        w21,w1                                  
ram:fffd737c    f30300aa        mov         x19,x0                                  
ram:fffd7380    b5010037        tbnz        w21,#0x0,LAB_fffd73b4                   
ram:fffd7384    001880d2        mov         x0,#0xc0                                
ram:fffd7388    41008052        mov         w1,#0x2                                 
ram:fffd738c    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd7390    01000079        strh        w1,[x0]=>DAT_fe0400c0                   
ram:fffd7394    00198052        mov         w0,#0xc8                                
ram:fffd7398    62e3ff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
ram:fffd739c    001880d2        mov         x0,#0xc0                                
ram:fffd73a0    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffd73a4    61008052        mov         w1,#0x3                                 
ram:fffd73a8    01000079        strh        w1,[x0]=>DAT_fe0400c0                   
ram:fffd73ac    40fb8052        mov         w0,#0x7da                               
ram:fffd73b0    5ce3ff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
                            LAB_fffd73b4:                 ;XREF[1,0]:   fffd7380
ram:fffd73b4    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd73b8    21208052        mov         w1,#0x101                               
ram:fffd73bc    023440b9        ldr         w2,[x0, #0x34]                          
ram:fffd73c0    4100010a        and         w1,w2,w1                                
ram:fffd73c4    3f040471        cmp         w1,#0x101                               
ram:fffd73c8    21010054        b.ne        LAB_fffd73ec                            
ram:fffd73cc    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd73d0    615640f9        ldr         x1,[x19, #0xa8]                         
ram:fffd73d4    42004092        and         x2,x2,#0x1                              
ram:fffd73d8    42800191        add         x2,x2,#0x60                             
ram:fffd73dc    227862b8        ldr         w2,[x1, x2, LSL #0x2]                   
ram:fffd73e0    81c290d2        mov         x1,#0x8614                              
ram:fffd73e4    61ecbff2        movk        x1,#0xff63, LSL #16                     
ram:fffd73e8    220000b9        str         w2,[x1]=>DAT_ff638614                   
                            LAB_fffd73ec:                 ;XREF[1,0]:   fffd73c8
ram:fffd73ec    00544079        ldrh        w0,[x0, #0x2a]                          
ram:fffd73f0    56008052        mov         w22,#0x2                                
ram:fffd73f4    1f001f6b        cmp         w0,wzr                                  
ram:fffd73f8    b5021f12        and         w21,w21,#0x2                            
ram:fffd73fc    d6169f1a        csinc       w22,w22,wzr,ne                          
ram:fffd7400    14008052        mov         w20,#0x0                                
ram:fffd7404    b51e0053        uxtb        w21,w21                                 
                            LAB_fffd7408:                 ;XREF[1,0]:   fffd7684
ram:fffd7408    60e24639        ldrb        w0,[x19, #0x1b8]                        
ram:fffd740c    1f040071        cmp         w0,#0x1                                 
ram:fffd7410    41040054        b.ne        LAB_fffd7498                            
ram:fffd7414    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd7418    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd741c    61008052        mov         w1,#0x3                                 
ram:fffd7420    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd7424    42184279        ldrh        w2,[x2, #0x10c]                         
ram:fffd7428    e003142a        mov         w0,w20                                  
ram:fffd742c    e30313aa        mov         x3,x19                                  
ram:fffd7430    7dffff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd7434    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd7438    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd743c    81008052        mov         w1,#0x4                                 
ram:fffd7440    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd7444    42204279        ldrh        w2,[x2, #0x110]                         
ram:fffd7448    e003142a        mov         w0,w20                                  
ram:fffd744c    e30313aa        mov         x3,x19                                  
ram:fffd7450    75ffff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd7454    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd7458    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd745c    a1008052        mov         w1,#0x5                                 
ram:fffd7460    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd7464    42284279        ldrh        w2,[x2, #0x114]                         
ram:fffd7468    e003142a        mov         w0,w20                                  
ram:fffd746c    e30313aa        mov         x3,x19                                  
ram:fffd7470    6dffff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd7474    35010035        cbnz        w21,LAB_fffd7498                        
ram:fffd7478    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd747c    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd7480    c1008052        mov         w1,#0x6                                 
ram:fffd7484    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd7488    42304279        ldrh        w2,[x2, #0x118]                         
ram:fffd748c    e003142a        mov         w0,w20                                  
ram:fffd7490    e30313aa        mov         x3,x19                                  
ram:fffd7494    64ffff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
                            LAB_fffd7498:                 ;XREF[2,0]:   fffd7410,fffd7474
ram:fffd7498    61e24639        ldrb        w1,[x19, #0x1b8]                        
ram:fffd749c    3f0c0071        cmp         w1,#0x3                                 
ram:fffd74a0    01020054        b.ne        LAB_fffd74e0                            
ram:fffd74a4    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd74a8    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd74ac    e30313aa        mov         x3,x19                                  
ram:fffd74b0    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd74b4    42184279        ldrh        w2,[x2, #0x10c]                         
ram:fffd74b8    e003142a        mov         w0,w20                                  
ram:fffd74bc    5affff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd74c0    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd74c4    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd74c8    61018052        mov         w1,#0xb                                 
ram:fffd74cc    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd74d0    42404279        ldrh        w2,[x2, #0x120]                         
ram:fffd74d4    e003142a        mov         w0,w20                                  
ram:fffd74d8    e30313aa        mov         x3,x19                                  
ram:fffd74dc    52ffff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
                            LAB_fffd74e0:                 ;XREF[1,0]:   fffd74a0
ram:fffd74e0    60e24639        ldrb        w0,[x19, #0x1b8]                        
ram:fffd74e4    1f080071        cmp         w0,#0x2                                 
ram:fffd74e8    61090054        b.ne        LAB_fffd7614                            
ram:fffd74ec    61e64639        ldrb        w1,[x19, #0x1b9]                        
ram:fffd74f0    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd74f4    e30313aa        mov         x3,x19                                  
ram:fffd74f8    0018018b        add         x0,x0,x1, LSL #0x6                      
ram:fffd74fc    022841b9        ldr         w2,[x0, #0x128]                         
ram:fffd7500    a1018052        mov         w1,#0xd                                 
ram:fffd7504    e003142a        mov         w0,w20                                  
ram:fffd7508    42001d32        orr         w2,w2,#0x8                              
ram:fffd750c    46ffff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd7510    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd7514    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd7518    61008052        mov         w1,#0x3                                 
ram:fffd751c    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd7520    42184279        ldrh        w2,[x2, #0x10c]                         
ram:fffd7524    e003142a        mov         w0,w20                                  
ram:fffd7528    e30313aa        mov         x3,x19                                  
ram:fffd752c    3effff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd7530    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd7534    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd7538    81008052        mov         w1,#0x4                                 
ram:fffd753c    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd7540    42204279        ldrh        w2,[x2, #0x110]                         
ram:fffd7544    e003142a        mov         w0,w20                                  
ram:fffd7548    e30313aa        mov         x3,x19                                  
ram:fffd754c    36ffff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd7550    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd7554    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd7558    61018052        mov         w1,#0xb                                 
ram:fffd755c    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd7560    42404279        ldrh        w2,[x2, #0x120]                         
ram:fffd7564    e003142a        mov         w0,w20                                  
ram:fffd7568    e30313aa        mov         x3,x19                                  
ram:fffd756c    2effff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd7570    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd7574    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd7578    81018052        mov         w1,#0xc                                 
ram:fffd757c    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd7580    42484279        ldrh        w2,[x2, #0x124]                         
ram:fffd7584    e003142a        mov         w0,w20                                  
ram:fffd7588    e30313aa        mov         x3,x19                                  
ram:fffd758c    26ffff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd7590    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd7594    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd7598    01028052        mov         w1,#0x10                                
ram:fffd759c    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd75a0    42604279        ldrh        w2,[x2, #0x130]                         
ram:fffd75a4    e003142a        mov         w0,w20                                  
ram:fffd75a8    e30313aa        mov         x3,x19                                  
ram:fffd75ac    1effff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd75b0    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd75b4    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd75b8    21028052        mov         w1,#0x11                                
ram:fffd75bc    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd75c0    42684279        ldrh        w2,[x2, #0x134]                         
ram:fffd75c4    e003142a        mov         w0,w20                                  
ram:fffd75c8    e30313aa        mov         x3,x19                                  
ram:fffd75cc    16ffff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd75d0    35010035        cbnz        w21,LAB_fffd75f4                        
ram:fffd75d4    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd75d8    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd75dc    c1018052        mov         w1,#0xe                                 
ram:fffd75e0    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd75e4    42584279        ldrh        w2,[x2, #0x12c]                         
ram:fffd75e8    e003142a        mov         w0,w20                                  
ram:fffd75ec    e30313aa        mov         x3,x19                                  
ram:fffd75f0    0dffff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
                            LAB_fffd75f4:                 ;XREF[1,0]:   fffd75d0
ram:fffd75f4    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd75f8    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd75fc    c1028052        mov         w1,#0x16                                
ram:fffd7600    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd7604    42704279        ldrh        w2,[x2, #0x138]                         
ram:fffd7608    e003142a        mov         w0,w20                                  
ram:fffd760c    e30313aa        mov         x3,x19                                  
ram:fffd7610    05ffff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
                            LAB_fffd7614:                 ;XREF[1,0]:   fffd74e8
ram:fffd7614    61e64639        ldrb        w1,[x19, #0x1b9]                        
ram:fffd7618    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd761c    e30313aa        mov         x3,x19                                  
ram:fffd7620    0018018b        add         x0,x0,x1, LSL #0x6                      
ram:fffd7624    020041b9        ldr         w2,[x0, #0x100]                         
ram:fffd7628    01008052        mov         w1,#0x0                                 
ram:fffd762c    e003142a        mov         w0,w20                                  
ram:fffd7630    42001832        orr         w2,w2,#0x100                            
ram:fffd7634    fcfeff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd7638    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd763c    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd7640    21008052        mov         w1,#0x1                                 
ram:fffd7644    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd7648    42084279        ldrh        w2,[x2, #0x104]                         
ram:fffd764c    e003142a        mov         w0,w20                                  
ram:fffd7650    e30313aa        mov         x3,x19                                  
ram:fffd7654    f4feff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd7658    605640f9        ldr         x0,[x19, #0xa8]                         
ram:fffd765c    62e64639        ldrb        w2,[x19, #0x1b9]                        
ram:fffd7660    41008052        mov         w1,#0x2                                 
ram:fffd7664    0218028b        add         x2,x0,x2, LSL #0x6                      
ram:fffd7668    42104279        ldrh        w2,[x2, #0x108]                         
ram:fffd766c    e003142a        mov         w0,w20                                  
ram:fffd7670    e30313aa        mov         x3,x19                                  
ram:fffd7674    94060011        add         w20,w20,#0x1                            
ram:fffd7678    ebfeff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd767c    941e0053        uxtb        w20,w20                                 
ram:fffd7680    9f02166b        cmp         w20,w22                                 
ram:fffd7684    23ecff54        b.cc        LAB_fffd7408                            
ram:fffd7688    f35341a9        ldp         x19,x20,[sp, #local_20+0x30]            
ram:fffd768c    f55b42a9        ldp         x21,x22,[sp, #local_10+0x30]            
ram:fffd7690    fd7bc3a8        ldp         x29=>local_30,x30,[sp], #0x30           
ram:fffd7694    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd7698()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd76ac,fffd7840
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd76a8,fffd783c
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd76a4,fffd7838
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd7698,fffd7844
                                                          ;XREF[3,0]:   fffd0d84,fffd7b08,fffd92d4
ram:fffd7698    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd769c    fd030091        mov         x29,sp                                  
ram:fffd76a0    625440f9        ldr         x2,[x3, #0xa8]                          
ram:fffd76a4    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd76a8    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd76ac    f76303a9        stp         x23,x24,[sp, #local_10+0x40]            
ram:fffd76b0    555040b9        ldr         w21,[x2, #0x50]                         
ram:fffd76b4    62e04639        ldrb        w2,[x3, #0x1b8]                         
ram:fffd76b8    f30303aa        mov         x19,x3                                  
ram:fffd76bc    5f080071        cmp         w2,#0x2                                 
ram:fffd76c0    81000054        b.ne        LAB_fffd76d0                            
ram:fffd76c4    3518002a        orr         w21,w1,w0, LSL #0x6                     
ram:fffd76c8    d4018052        mov         w20,#0xe                                
ram:fffd76cc    0b000014        b           LAB_fffd76f8                            
                            LAB_fffd76d0:                 ;XREF[1,0]:   fffd76c0
ram:fffd76d0    5f040071        cmp         w2,#0x1                                 
ram:fffd76d4    e1000054        b.ne        LAB_fffd76f0                            
ram:fffd76d8    b51e0012        and         w21,w21,#0xff                           
ram:fffd76dc    2018002a        orr         w0,w1,w0, LSL #0x6                      
ram:fffd76e0    b5120051        sub         w21,w21,#0x4                            
ram:fffd76e4    1528152a        orr         w21,w0,w21, LSL #0xa                    
ram:fffd76e8    d4008052        mov         w20,#0x6                                
ram:fffd76ec    03000014        b           LAB_fffd76f8                            
                            LAB_fffd76f0:                 ;XREF[1,0]:   fffd76d4
ram:fffd76f0    d4008052        mov         w20,#0x6                                
ram:fffd76f4    15008052        mov         w21,#0x0                                
                            LAB_fffd76f8:                 ;XREF[2,0]:   fffd76cc,fffd76ec
ram:fffd76f8    01ca90d2        mov         x1,#0x8650                              
ram:fffd76fc    61ecbff2        movk        x1=>DAT_ff638650,#0xff63, LSL #16       
ram:fffd7700    20008052        mov         w0,#0x1                                 
ram:fffd7704    200000b9        str         w0,[x1]=>DAT_ff638650                   
ram:fffd7708    86e2ff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
                            LAB_fffd770c:                 ;XREF[1,0]:   fffd7720
ram:fffd770c    80ca90d2        mov         x0,#0x8654                              
ram:fffd7710    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd7714    000040b9        ldr         w0,[x0]=>DAT_ff638654                   
ram:fffd7718    001c44d3        ubfx        x0,x0,#0x4,#0x4                         
ram:fffd771c    1f040071        cmp         w0,#0x1                                 
ram:fffd7720    61ffff54        b.ne        LAB_fffd770c                            
ram:fffd7724    76e24639        ldrb        w22,[x19, #0x1b8]                       
ram:fffd7728    df060071        cmp         w22,#0x1                                
ram:fffd772c    c1040054        b.ne        LAB_fffd77c4                            
ram:fffd7730    b7021932        orr         w23,w21,#0x80                           
ram:fffd7734    f73e0053        uxth        w23,w23                                 
ram:fffd7738    00008052        mov         w0,#0x0                                 
ram:fffd773c    e103142a        mov         w1,w20                                  
ram:fffd7740    e203172a        mov         w2,w23                                  
ram:fffd7744    e30313aa        mov         x3,x19                                  
ram:fffd7748    b7feff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd774c    00008052        mov         w0,#0x0                                 
ram:fffd7750    e103142a        mov         w1,w20                                  
ram:fffd7754    e203172a        mov         w2,w23                                  
ram:fffd7758    e30313aa        mov         x3,x19                                  
ram:fffd775c    b57a1812        and         w21,w21,#0xffffff7f                     
ram:fffd7760    b1feff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd7764    b83e0053        uxth        w24,w21                                 
ram:fffd7768    00008052        mov         w0,#0x0                                 
ram:fffd776c    e103142a        mov         w1,w20                                  
ram:fffd7770    e203182a        mov         w2,w24                                  
ram:fffd7774    e30313aa        mov         x3,x19                                  
ram:fffd7778    abfeff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd777c    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd7780    00544079        ldrh        w0,[x0, #0x2a]                          
ram:fffd7784    00020034        cbz         w0,LAB_fffd77c4                         
ram:fffd7788    e003162a        mov         w0,w22                                  
ram:fffd778c    e103142a        mov         w1,w20                                  
ram:fffd7790    e203172a        mov         w2,w23                                  
ram:fffd7794    e30313aa        mov         x3,x19                                  
ram:fffd7798    a3feff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd779c    e003162a        mov         w0,w22                                  
ram:fffd77a0    e103142a        mov         w1,w20                                  
ram:fffd77a4    e203172a        mov         w2,w23                                  
ram:fffd77a8    e30313aa        mov         x3,x19                                  
ram:fffd77ac    9efeff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd77b0    e003162a        mov         w0,w22                                  
ram:fffd77b4    c1008052        mov         w1,#0x6                                 
ram:fffd77b8    e203182a        mov         w2,w24                                  
ram:fffd77bc    e30313aa        mov         x3,x19                                  
ram:fffd77c0    99feff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
                            LAB_fffd77c4:                 ;XREF[2,0]:   fffd772c,fffd7784
ram:fffd77c4    60e24639        ldrb        w0,[x19, #0x1b8]                        
ram:fffd77c8    1f080071        cmp         w0,#0x2                                 
ram:fffd77cc    e1010054        b.ne        LAB_fffd7808                            
ram:fffd77d0    b53e0053        uxth        w21,w21                                 
ram:fffd77d4    00008052        mov         w0,#0x0                                 
ram:fffd77d8    e103142a        mov         w1,w20                                  
ram:fffd77dc    e203152a        mov         w2,w21                                  
ram:fffd77e0    e30313aa        mov         x3,x19                                  
ram:fffd77e4    90feff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
ram:fffd77e8    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd77ec    00544079        ldrh        w0,[x0, #0x2a]                          
ram:fffd77f0    c0000034        cbz         w0,LAB_fffd7808                         
ram:fffd77f4    20008052        mov         w0,#0x1                                 
ram:fffd77f8    e103142a        mov         w1,w20                                  
ram:fffd77fc    e203152a        mov         w2,w21                                  
ram:fffd7800    e30313aa        mov         x3,x19                                  
ram:fffd7804    88feff97        bl          FUN_fffd7224                            ;undefined FUN_fffd7224()
                            LAB_fffd7808:                 ;XREF[2,0]:   fffd77cc,fffd77f0
ram:fffd7808    00ca90d2        mov         x0,#0x8650                              
ram:fffd780c    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd7810    81008052        mov         w1,#0x4                                 
ram:fffd7814    010000b9        str         w1,[x0]=>DAT_ff638650                   
ram:fffd7818    20008052        mov         w0,#0x1                                 
ram:fffd781c    41e2ff97        bl          FUN_fffd0120                            ;undefined FUN_fffd0120()
                            LAB_fffd7820:                 ;XREF[1,0]:   fffd7834
ram:fffd7820    80ca90d2        mov         x0,#0x8654                              
ram:fffd7824    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd7828    000040b9        ldr         w0,[x0]=>DAT_ff638654                   
ram:fffd782c    001c44d3        ubfx        x0,x0,#0x4,#0x4                         
ram:fffd7830    1f080071        cmp         w0,#0x2                                 
ram:fffd7834    61ffff54        b.ne        LAB_fffd7820                            
ram:fffd7838    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd783c    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd7840    f76343a9        ldp         x23,x24,[sp, #local_10+0x40]            
ram:fffd7844    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd7848    20008052        mov         w0,#0x1                                 
ram:fffd784c    35e2ff17        b           FUN_fffd0120                            ;undefined FUN_fffd0120()
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd7850()
                                                          ;XREF[1,0]:   fffd8e60
ram:fffd7850    201c0053        uxtb        w0,w1                                   
ram:fffd7854    e103022a        mov         w1,w2                                   
ram:fffd7858    60000034        cbz         w0,LAB_fffd7864                         
ram:fffd785c    e203032a        mov         w2,w3                                   
ram:fffd7860    7bfaff17        b           FUN_fffd624c                            ;undefined FUN_fffd624c()
                            LAB_fffd7864:                 ;XREF[1,0]:   fffd7858
ram:fffd7864    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd7868()
          ;local_10      undefined8         -10                      ;XREF[3,0]:   fffd7880,fffd7b70,fffd7b90
          ;local_20      undefined8         -20                      ;XREF[3,0]:   fffd787c,fffd7b6c,fffd7b8c
          ;local_30      undefined8         -30                      ;XREF[3,0]:   fffd7878,fffd7b68,fffd7b88
          ;local_40      undefined8         -40                      ;XREF[3,0]:   fffd7874,fffd7b60,fffd7b84
          ;local_50      undefined8         -50                      ;XREF[3,0]:   fffd7870,fffd7b64,fffd7b80
          ;local_60      undefined8         -60                      ;XREF[3,0]:   fffd7868,fffd7b74,fffd7b94
                                                          ;XREF[3,0]:   fffd7bc8,fffd7bdc,fffd7bf0
ram:fffd7868    fd7bbaa9        stp         x29,x30,[sp, #local_60]!                
ram:fffd786c    fd030091        mov         x29,sp                                  
ram:fffd7870    f35301a9        stp         x19,x20,[sp, #local_50+0x60]            
ram:fffd7874    f55b02a9        stp         x21,x22,[sp, #local_40+0x60]            
ram:fffd7878    f76303a9        stp         x23,x24,[sp, #local_30+0x60]            
ram:fffd787c    f96b04a9        stp         x25,x26,[sp, #local_20+0x60]            
ram:fffd7880    fb2b00f9        str         x27,[sp, #local_10+0x60]                
ram:fffd7884    341c0053        uxtb        w20,w1                                  
ram:fffd7888    f60300aa        mov         x22,x0                                  
ram:fffd788c    f303022a        mov         w19,w2                                  
ram:fffd7890    f503032a        mov         w21,w3                                  
ram:fffd7894    74170034        cbz         w20,LAB_fffd7b80                        
ram:fffd7898    e003142a        mov         w0,w20                                  
ram:fffd789c    e103032a        mov         w1,w3                                   
ram:fffd78a0    4bfaff97        bl          FUN_fffd61cc                            ;undefined FUN_fffd61cc()
ram:fffd78a4    9f060071        cmp         w20,#0x1                                
ram:fffd78a8    f703002a        mov         w23,w0                                  
ram:fffd78ac    81000054        b.ne        LAB_fffd78bc                            
ram:fffd78b0    614e73d3        ubfiz       x1,x19,#0xd,#0x14                       
ram:fffd78b4    210078b2        orr         x1,x1,#0x100                            
ram:fffd78b8    54000014        b           LAB_fffd7a08                            
                            LAB_fffd78bc:                 ;XREF[1,0]:   fffd78ac
ram:fffd78bc    9f0a0071        cmp         w20,#0x2                                
ram:fffd78c0    a1030054        b.ne        LAB_fffd7934                            
ram:fffd78c4    787e0353        lsr         w24,w19,#0x3                            
ram:fffd78c8    61021853        ubfiz       w1,w19,#0x8,#0x1                        
ram:fffd78cc    18430311        add         w24,w24,#0xd0                           
ram:fffd78d0    600a41d3        ubfx        x0,x19,#0x1,#0x2                        
ram:fffd78d4    1803010b        add         w24,w24,w1                              
ram:fffd78d8    1833002a        orr         w24,w24,w0, LSL #0xc                    
ram:fffd78dc    18031032        orr         w24,w24,#0x10000                        
ram:fffd78e0    187b7fd3        ubfiz       x24,x24,#0x1,#0x1f                      
ram:fffd78e4    16c0bfd2        mov         x22,#0xfe000000                         
ram:fffd78e8    196b7678        ldrh        w25,[x24, x22, LSL #0x0]                
ram:fffd78ec    e003142a        mov         w0,w20                                  
ram:fffd78f0    393f0053        uxth        w25,w25                                 
ram:fffd78f4    e103192a        mov         w1,w25                                  
ram:fffd78f8    1afaff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffd78fc    bf02006b        cmp         w21,w0                                  
ram:fffd7900    39671a12        and         w25,w25,#0xffffffc0                     
ram:fffd7904    09010054        b.ls        LAB_fffd7924                            
ram:fffd7908    393f0053        uxth        w25,w25                                 
ram:fffd790c    e103192a        mov         w1,w25                                  
ram:fffd7910    e003142a        mov         w0,w20                                  
ram:fffd7914    13faff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffd7918    a002004b        sub         w0,w21,w0                               
ram:fffd791c    3903002a        orr         w25,w25,w0                              
ram:fffd7920    02000014        b           LAB_fffd7928                            
                            LAB_fffd7924:                 ;XREF[1,0]:   fffd7904
ram:fffd7924    f902192a        orr         w25,w23,w25                             
                            LAB_fffd7928:                 ;XREF[1,0]:   fffd7920
ram:fffd7928    393f0053        uxth        w25,w25                                 
ram:fffd792c    196b3678        strh        w25,[x24, x22, LSL #0x0]                
ram:fffd7930    7e000014        b           LAB_fffd7b28                            
                            LAB_fffd7934:                 ;XREF[1,0]:   fffd78c0
ram:fffd7934    9f0e0071        cmp         w20,#0x3                                
ram:fffd7938    61020054        b.ne        LAB_fffd7984                            
ram:fffd793c    607e0353        lsr         w0,w19,#0x3                             
ram:fffd7940    62021853        ubfiz       w2,w19,#0x8,#0x1                        
ram:fffd7944    00300211        add         w0,w0,#0x8c                             
ram:fffd7948    610a41d3        ubfx        x1,x19,#0x1,#0x2                        
ram:fffd794c    0000020b        add         w0,w0,w2                                
ram:fffd7950    0030012a        orr         w0,w0,w1, LSL #0xc                      
ram:fffd7954    00001032        orr         w0,w0,#0x10000                          
ram:fffd7958    e203002a        mov         w2,w0                                   
ram:fffd795c    01787fd3        ubfiz       x1,x0,#0x1,#0x1f                        
ram:fffd7960    00c0bfd2        mov         x0,#0xfe000000                          
ram:fffd7964    21686078        ldrh        w1,[x1, x0, LSL #0x0]                   
ram:fffd7968    43f87fd3        lsl         x3,x2,#0x1                              
ram:fffd796c    e13e0053        uxth        w1,w23                                  
ram:fffd7970    42100091        add         x2,x2,#0x4                              
ram:fffd7974    61682078        strh        w1,[x3, x0, LSL #0x0]                   
ram:fffd7978    42f87fd3        lsl         x2,x2,#0x1                              
ram:fffd797c    41682078        strh        w1,[x2, x0, LSL #0x0]                   
ram:fffd7980    6a000014        b           LAB_fffd7b28                            
                            LAB_fffd7984:                 ;XREF[1,0]:   fffd7938
ram:fffd7984    9f120071        cmp         w20,#0x4                                
ram:fffd7988    01010054        b.ne        LAB_fffd79a8                            
ram:fffd798c    81048052        mov         w1,#0x24                                
ram:fffd7990    620ac11a        udiv        w2,w19,w1                               
ram:fffd7994    41cc011b        msub        w1,w2,w1,w19                            
ram:fffd7998    20018052        mov         w0,#0x9                                 
ram:fffd799c    2108c01a        udiv        w1,w1,w0                                
ram:fffd79a0    42000311        add         w2,w2,#0xc0                             
ram:fffd79a4    09000014        b           LAB_fffd79c8                            
                            LAB_fffd79a8:                 ;XREF[1,0]:   fffd7988
ram:fffd79a8    9f160071        cmp         w20,#0x5                                
ram:fffd79ac    e1010054        b.ne        LAB_fffd79e8                            
ram:fffd79b0    81048052        mov         w1,#0x24                                
ram:fffd79b4    620ac11a        udiv        w2,w19,w1                               
ram:fffd79b8    41cc011b        msub        w1,w2,w1,w19                            
ram:fffd79bc    20018052        mov         w0,#0x9                                 
ram:fffd79c0    2108c01a        udiv        w1,w1,w0                                
ram:fffd79c4    42a00111        add         w2,w2,#0x68                             
                            LAB_fffd79c8:                 ;XREF[1,0]:   fffd79a4
ram:fffd79c8    600ac01a        udiv        w0,w19,w0                               
ram:fffd79cc    000c000b        add         w0,w0,w0, LSL #0x3                      
ram:fffd79d0    6002004b        sub         w0,w19,w0                               
ram:fffd79d4    4220000b        add         w2,w2,w0, LSL #0x8                      
ram:fffd79d8    4130012a        orr         w1,w2,w1, LSL #0xc                      
ram:fffd79dc    21001032        orr         w1,w1,#0x10000                          
ram:fffd79e0    21f87fd3        lsl         x1,x1,#0x1                              
ram:fffd79e4    09000014        b           LAB_fffd7a08                            
                            LAB_fffd79e8:                 ;XREF[1,0]:   fffd79ac
ram:fffd79e8    9f1a0071        cmp         w20,#0x6                                
ram:fffd79ec    81010054        b.ne        LAB_fffd7a1c                            
ram:fffd79f0    607e0253        lsr         w0,w19,#0x2                             
ram:fffd79f4    61061453        ubfiz       w1,w19,#0xc,#0x2                        
ram:fffd79f8    00000211        add         w0,w0,#0x80                             
ram:fffd79fc    2100002a        orr         w1,w1,w0                                
ram:fffd7a00    21001032        orr         w1,w1,#0x10000                          
ram:fffd7a04    21787fd3        ubfiz       x1,x1,#0x1,#0x1f                        
                            LAB_fffd7a08:                 ;XREF[2,0]:   fffd78b8,fffd79e4
ram:fffd7a08    00c0bfd2        mov         x0,#0xfe000000                          
ram:fffd7a0c    22686078        ldrh        w2,[x1, x0, LSL #0x0]                   
ram:fffd7a10    e23e0053        uxth        w2,w23                                  
ram:fffd7a14    22682078        strh        w2,[x1, x0, LSL #0x0]                   
ram:fffd7a18    44000014        b           LAB_fffd7b28                            
                            LAB_fffd7a1c:                 ;XREF[1,0]:   fffd79ec
ram:fffd7a1c    9f460071        cmp         w20,#0x11                               
ram:fffd7a20    c1000054        b.ne        LAB_fffd7a38                            
ram:fffd7a24    0ef7ff97        bl          FUN_fffd565c                            ;undefined FUN_fffd565c()
ram:fffd7a28    fa03002a        mov         w26,w0                                  
ram:fffd7a2c    e003152a        mov         w0,w21                                  
ram:fffd7a30    e7f6ff97        bl          FUN_fffd55cc                            ;undefined FUN_fffd55cc()
ram:fffd7a34    37000014        b           LAB_fffd7b10                            
                            LAB_fffd7a38:                 ;XREF[1,0]:   fffd7a20
ram:fffd7a38    9f4a0071        cmp         w20,#0x12                               
ram:fffd7a3c    a1050054        b.ne        LAB_fffd7af0                            
ram:fffd7a40    b43e48d3        ubfx        x20,x21,#0x8,#0x8                       
ram:fffd7a44    781e0053        uxtb        w24,w19                                 
ram:fffd7a48    c4164839        ldrb        w4,[x22, #0x205]                        
ram:fffd7a4c    c0e24639        ldrb        w0,[x22, #0x1b8]                        
ram:fffd7a50    e50316aa        mov         x5,x22                                  
ram:fffd7a54    e103142a        mov         w1,w20                                  
ram:fffd7a58    e203152a        mov         w2,w21                                  
ram:fffd7a5c    e303182a        mov         w3,w24                                  
ram:fffd7a60    f9fcff97        bl          FUN_fffd6e44                            ;undefined FUN_fffd6e44()
ram:fffd7a64    fa03002a        mov         w26,w0                                  
ram:fffd7a68    c0e24639        ldrb        w0,[x22, #0x1b8]                        
ram:fffd7a6c    e103142a        mov         w1,w20                                  
ram:fffd7a70    e203152a        mov         w2,w21                                  
ram:fffd7a74    e303182a        mov         w3,w24                                  
ram:fffd7a78    04008052        mov         w4,#0x0                                 
ram:fffd7a7c    93fdff97        bl          FUN_fffd70c8                            ;undefined FUN_fffd70c8()
ram:fffd7a80    c0e24639        ldrb        w0,[x22, #0x1b8]                        
ram:fffd7a84    e103142a        mov         w1,w20                                  
ram:fffd7a88    e203152a        mov         w2,w21                                  
ram:fffd7a8c    e303182a        mov         w3,w24                                  
ram:fffd7a90    24008052        mov         w4,#0x1                                 
ram:fffd7a94    8dfdff97        bl          FUN_fffd70c8                            ;undefined FUN_fffd70c8()
ram:fffd7a98    c0224839        ldrb        w0,[x22, #0x208]                        
ram:fffd7a9c    1f0c0071        cmp         w0,#0x3                                 
ram:fffd7aa0    81030054        b.ne        LAB_fffd7b10                            
ram:fffd7aa4    39008052        mov         w25,#0x1                                
                            LAB_fffd7aa8:                 ;XREF[1,0]:   fffd7ae8
ram:fffd7aa8    1b03190b        add         w27,w24,w25                             
ram:fffd7aac    7b1f0053        uxtb        w27,w27                                 
ram:fffd7ab0    c0e24639        ldrb        w0,[x22, #0x1b8]                        
ram:fffd7ab4    e103142a        mov         w1,w20                                  
ram:fffd7ab8    e203152a        mov         w2,w21                                  
ram:fffd7abc    e3031b2a        mov         w3,w27                                  
ram:fffd7ac0    04008052        mov         w4,#0x0                                 
ram:fffd7ac4    81fdff97        bl          FUN_fffd70c8                            ;undefined FUN_fffd70c8()
ram:fffd7ac8    c0e24639        ldrb        w0,[x22, #0x1b8]                        
ram:fffd7acc    e103142a        mov         w1,w20                                  
ram:fffd7ad0    e203152a        mov         w2,w21                                  
ram:fffd7ad4    e3031b2a        mov         w3,w27                                  
ram:fffd7ad8    24008052        mov         w4,#0x1                                 
ram:fffd7adc    7bfdff97        bl          FUN_fffd70c8                            ;undefined FUN_fffd70c8()
ram:fffd7ae0    39070011        add         w25,w25,#0x1                            
ram:fffd7ae4    3f270071        cmp         w25,#0x9                                
ram:fffd7ae8    01feff54        b.ne        LAB_fffd7aa8                            
ram:fffd7aec    09000014        b           LAB_fffd7b10                            
                            LAB_fffd7af0:                 ;XREF[1,0]:   fffd7a3c
ram:fffd7af0    9f4e0071        cmp         w20,#0x13                               
ram:fffd7af4    a1010054        b.ne        LAB_fffd7b28                            
ram:fffd7af8    a03e48d3        ubfx        x0,x21,#0x8,#0x8                        
ram:fffd7afc    a11e0053        uxtb        w1,w21                                  
ram:fffd7b00    e203132a        mov         w2,w19                                  
ram:fffd7b04    e30316aa        mov         x3,x22                                  
ram:fffd7b08    e4feff97        bl          FUN_fffd7698                            ;undefined FUN_fffd7698()
ram:fffd7b0c    07000014        b           LAB_fffd7b28                            
                            LAB_fffd7b10:                 ;XREF[3,0]:   fffd7a34,fffd7aa0,fffd7aec
ram:fffd7b10    5f070031        cmn         w26,#0x1                                
ram:fffd7b14    a1000054        b.ne        LAB_fffd7b28                            
ram:fffd7b18    c2164839        ldrb        w2,[x22, #0x205]                        
ram:fffd7b1c    e07f40b2        orr         x0,xzr,#0xffffffff                      
ram:fffd7b20    01048052        mov         w1,#0x20                                
ram:fffd7b24    99e1ff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
                            LAB_fffd7b28:                 ;XREF[6,0]:   fffd7930,fffd7980,fffd7a18,fffd7af4
                                                          ;             fffd7b0c,fffd7b14
ram:fffd7b28    e003132a        mov         w0,w19                                  
ram:fffd7b2c    02008052        mov         w2,#0x0                                 
ram:fffd7b30    01028052        mov         w1,#0x10                                
ram:fffd7b34    33000090        adrp        x19,0xfffdb000                          
ram:fffd7b38    94e1ff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd7b3c    73ae1791        add         x19,x19,#0x5eb                          
ram:fffd7b40    e00313aa        mov         x0=>s_:_fffdb5df+12,x19                 ;= ": "
ram:fffd7b44    01008052        mov         w1,#0x0                                 
ram:fffd7b48    80e1ff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd7b4c    e003172a        mov         w0,w23                                  
ram:fffd7b50    01028052        mov         w1,#0x10                                
ram:fffd7b54    02008052        mov         w2,#0x0                                 
ram:fffd7b58    8ce1ff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd7b5c    e00313aa        mov         x0=>s_:_fffdb5df+12,x19                 ;= ": "
ram:fffd7b60    f55b42a9        ldp         x21,x22,[sp, #local_40+0x60]            
ram:fffd7b64    f35341a9        ldp         x19,x20,[sp, #local_50+0x60]            
ram:fffd7b68    f76343a9        ldp         x23,x24,[sp, #local_30+0x60]            
ram:fffd7b6c    f96b44a9        ldp         x25,x26,[sp, #local_20+0x60]            
ram:fffd7b70    fb2b40f9        ldr         x27,[sp, #local_10+0x60]                
ram:fffd7b74    fd7bc6a8        ldp         x29=>local_60,x30,[sp], #0x60           
ram:fffd7b78    01008052        mov         w1,#0x0                                 
ram:fffd7b7c    73e1ff17        b           serial_puts                             ;undefined serial_puts()
                            LAB_fffd7b80:                 ;XREF[1,0]:   fffd7894
ram:fffd7b80    f35341a9        ldp         x19,x20,[sp, #local_50+0x60]            
ram:fffd7b84    f55b42a9        ldp         x21,x22,[sp, #local_40+0x60]            
ram:fffd7b88    f76343a9        ldp         x23,x24,[sp, #local_30+0x60]            
ram:fffd7b8c    f96b44a9        ldp         x25,x26,[sp, #local_20+0x60]            
ram:fffd7b90    fb2b40f9        ldr         x27,[sp, #local_10+0x60]                
ram:fffd7b94    fd7bc6a8        ldp         x29=>local_60,x30,[sp], #0x60           
ram:fffd7b98    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd7b9c()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd7ba4,fffd7bf8
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd7b9c,fffd7bfc
                                                          ;XREF[6,0]:   fffd81bc,fffd8ee8,fffd9970,fffd9eb0
                                                          ;             fffda204,fffdaa90
ram:fffd7b9c    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd7ba0    fd030091        mov         x29,sp                                  
ram:fffd7ba4    f30b00f9        str         x19,[sp, #local_10+0x20]                
ram:fffd7ba8    01344739        ldrb        w1,[x0, #0x1cd]                         
ram:fffd7bac    f30300aa        mov         x19,x0                                  
ram:fffd7bb0    3f040071        cmp         w1,#0x1                                 
ram:fffd7bb4    01020054        b.ne        LAB_fffd7bf4                            
ram:fffd7bb8    01384739        ldrb        w1,[x0, #0x1ce]                         
ram:fffd7bbc    c1010034        cbz         w1,LAB_fffd7bf4                         
ram:fffd7bc0    02d041b9        ldr         w2,[x0, #0x1d0]                         
ram:fffd7bc4    03d441b9        ldr         w3,[x0, #0x1d4]                         
ram:fffd7bc8    28ffff97        bl          FUN_fffd7868                            ;undefined FUN_fffd7868()
ram:fffd7bcc    61624739        ldrb        w1,[x19, #0x1d8]                        
ram:fffd7bd0    62de41b9        ldr         w2,[x19, #0x1dc]                        
ram:fffd7bd4    63e241b9        ldr         w3,[x19, #0x1e0]                        
ram:fffd7bd8    e00313aa        mov         x0,x19                                  
ram:fffd7bdc    23ffff97        bl          FUN_fffd7868                            ;undefined FUN_fffd7868()
ram:fffd7be0    61924739        ldrb        w1,[x19, #0x1e4]                        
ram:fffd7be4    62ea41b9        ldr         w2,[x19, #0x1e8]                        
ram:fffd7be8    63ee41b9        ldr         w3,[x19, #0x1ec]                        
ram:fffd7bec    e00313aa        mov         x0,x19                                  
ram:fffd7bf0    1effff97        bl          FUN_fffd7868                            ;undefined FUN_fffd7868()
                            LAB_fffd7bf4:                 ;XREF[2,0]:   fffd7bb4,fffd7bbc
ram:fffd7bf4    7f360739        strb        wzr,[x19, #0x1cd]                       
ram:fffd7bf8    f30b40f9        ldr         x19,[sp, #local_10+0x20]                
ram:fffd7bfc    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd7c00    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd7c04()
          ;local_8       undefined8          -8                      ;XREF[8,0]:   fffd82e8,fffd830c,fffd8530,fffd8548,fffd8800
                                                                     ;             fffd8824,fffd8e10,fffd8e24
          ;local_10      undefined8         -10                      ;XREF[4,0]:   fffd8534,fffd854c,fffd8e14,fffd8e28
          ;local_18      undefined8         -18                      ;XREF[24,0]:  fffd826c,fffd8274,fffd82d0,fffd82d8,fffd83f8
                                                                     ;             fffd8400,fffd8414,fffd843c,fffd8538,fffd8550
                                                                     ;             fffd85fc,fffd8604,fffd8784,fffd878c,fffd87e8
                                                                     ;             fffd87f0,fffd8a38,fffd8a5c,fffd8a84,fffd8a90
                                                                     ;             fffd8aa0,fffd8aac,fffd8ca8,fffd8cc8
          ;local_1c      undefined4         -1c                      ;XREF[2,0]:   fffd7e3c,fffd8160
          ;local_20      undefined4         -20                      ;XREF[2,0]:   fffd7c74,fffd8c38
          ;local_28      undefined8         -28                      ;XREF[2,0]:   fffd7e20,fffd7ec8
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd80f8,fffd8640
          ;local_34      undefined4         -34                      ;XREF[2,0]:   fffd7c5c,fffd8c20
          ;local_38      undefined4         -38                      ;XREF[2,0]:   fffd7c94,fffd855c
          ;local_40      undefined8         -40                      ;XREF[4,0]:   fffd8140,fffd8300,fffd8354,fffd8410
          ;local_48      undefined8         -48                      ;XREF[7,0]:   fffd8128,fffd82e4,fffd83b4,fffd83bc,fffd83e0
                                                                     ;             fffd868c,fffd87fc
          ;local_4c      undefined4         -4c                      ;XREF[5,0]:   fffd7c68,fffd7f28,fffd7fe0,fffd8040,fffd80d4
          ;local_50      undefined4         -50                      ;XREF[6,0]:   fffd7c88,fffd8558,fffd898c,fffd8ad8,fffd8b8c
                                                                     ;             fffd8c90
          ;local_58      undefined8         -58                      ;XREF[7,0]:   fffd7e38,fffd7ef8,fffd7f38,fffd7fe8,fffd803c
                                                                     ;             fffd80e0,fffd80e8
          ;local_60      undefined8         -60                      ;XREF[8,0]:   fffd7e24,fffd7f5c,fffd7f68,fffd8080,fffd8108
                                                                     ;             fffd8340,fffd8658,fffd8678
          ;local_64      undefined4         -64                      ;XREF[7,0]:   fffd8168,fffd8228,fffd8230,fffd8254,fffd84d0
                                                                     ;             fffd8634,fffd8698
          ;local_68      undefined4         -68                      ;XREF[9,0]:   fffd7cd4,fffd7cf0,fffd7d04,fffd7d18,fffd7d38
                                                                     ;             fffd7d54,fffd821c,fffd83a8,fffd8738
          ;local_6c      undefined4         -6c                      ;XREF[8,0]:   fffd7c60,fffd7cd8,fffd7ce8,fffd7d3c,fffd7d58
                                                                     ;             fffd7d74,fffd7d80,fffd81a8
          ;local_70      undefined4         -70                      ;XREF[9,0]:   fffd7d24,fffd7d44,fffd7d64,fffd7da4,fffd7db8
                                                                     ;             fffd7dc8,fffd7dd8,fffd7de8,fffd8624
          ;local_80      undefined4         -80                      ;XREF[12,0]:  fffd7e04,fffd7e10,fffd7e30,fffd89f0,fffd8a10
                                                                     ;             fffd8a1c,fffd8d50,fffd8de8,fffd8df0,fffd8e48
                                                                     ;             fffd8e6c,fffd8e78
          ;local_1b0     undefined8        -1b0                      ;XREF[2,0]:   fffd7c18,fffd8f00
          ;local_1c0     undefined8        -1c0                      ;XREF[2,0]:   fffd7c10,fffd8efc
          ;local_1d0     undefined8        -1d0                      ;XREF[2,0]:   fffd7c34,fffd8ef8
          ;local_1e0     undefined8        -1e0                      ;XREF[2,0]:   fffd7c30,fffd8ef4
          ;local_1f0     undefined8        -1f0                      ;XREF[2,0]:   fffd7c2c,fffd8ef0
          ;local_200     undefined8        -200                      ;XREF[2,0]:   fffd7c08,fffd8f04
                                                          ;XREF[4,0]:   fffd8fe8,fffd9308,fffd932c,fffd9518
ram:fffd7c04    ff8306d1        sub         sp,sp,#0x1a0                            
ram:fffd7c08    fd7bbaa9        stp         x29,x30,[sp, #local_200+0x1a0]!         
ram:fffd7c0c    fd030091        mov         x29,sp                                  
ram:fffd7c10    f96b04a9        stp         x25,x26,[sp, #local_1c0+0x200]          
ram:fffd7c14    fa0300aa        mov         x26,x0                                  
ram:fffd7c18    fb7305a9        stp         x27,x28,[sp, #local_1b0+0x200]          
ram:fffd7c1c    20008052        mov         w0,#0x1                                 
ram:fffd7c20    3c1c0053        uxtb        w28,w1                                  
ram:fffd7c24    415340f9        ldr         x1,[x26, #0xa0]                         
ram:fffd7c28    40930939        strb        w0,[x26, #0x264]                        
ram:fffd7c2c    f35301a9        stp         x19,x20,[sp, #local_1f0+0x200]          
ram:fffd7c30    f55b02a9        stp         x21,x22,[sp, #local_1e0+0x200]          
ram:fffd7c34    f76303a9        stp         x23,x24,[sp, #local_1d0+0x200]          
ram:fffd7c38    20f40139        strb        w0,[x1, #0x7d]                          
ram:fffd7c3c    415340f9        ldr         x1,[x26, #0xa0]                         
ram:fffd7c40    421c0053        uxtb        w2,w2                                   
ram:fffd7c44    20504079        ldrh        w0,[x1, #0x28]                          
ram:fffd7c48    21544079        ldrh        w1,[x1, #0x2a]                          
ram:fffd7c4c    631c0053        uxtb        w3,w3                                   
ram:fffd7c50    0100010b        add         w1,w0,w1                                
ram:fffd7c54    212c0c53        lsl         w1,w1,#0x14                             
ram:fffd7c58    002c0c53        lsl         w0,w0,#0x14                             
ram:fffd7c5c    a2cf01b9        str         w2,[x29, #local_34+0x200]               
ram:fffd7c60    a19701b9        str         w1,[x29, #local_6c+0x200]               
ram:fffd7c64    022480d2        mov         x2,#0x120                               
ram:fffd7c68    a0b701b9        str         w0,[x29, #local_4c+0x200]               
ram:fffd7c6c    01008052        mov         w1,#0x0                                 
ram:fffd7c70    a0830191        add         x0,x29,#0x60                            
ram:fffd7c74    a3e301b9        str         w3,[x29, #local_20+0x200]               
ram:fffd7c78    ce0b0094        bl          FUN_fffdabb0                            ;undefined FUN_fffdabb0()
ram:fffd7c7c    41174839        ldrb        w1,[x26, #0x205]                        
ram:fffd7c80    e0031aaa        mov         x0,x26                                  
ram:fffd7c84    f0f5ff97        bl          FUN_fffd5444                            ;undefined FUN_fffd5444()
ram:fffd7c88    a0b301b9        str         w0,[x29, #local_50+0x200]               
ram:fffd7c8c    e0031aaa        mov         x0,x26                                  
ram:fffd7c90    03f6ff97        bl          FUN_fffd549c                            ;undefined FUN_fffd549c()
ram:fffd7c94    a0cb01b9        str         w0,[x29, #local_38+0x200]               
ram:fffd7c98    9f070071        cmp         w28,#0x1                                
ram:fffd7c9c    405340f9        ldr         x0,[x26, #0xa0]                         
ram:fffd7ca0    21020054        b.ne        LAB_fffd7ce4                            
ram:fffd7ca4    41e34639        ldrb        w1,[x26, #0x1b8]                        
ram:fffd7ca8    3f0c0071        cmp         w1,#0x3                                 
ram:fffd7cac    a0020054        b.eq        LAB_fffd7d00                            
ram:fffd7cb0    3f080071        cmp         w1,#0x2                                 
ram:fffd7cb4    01030054        b.ne        LAB_fffd7d14                            
ram:fffd7cb8    01484039        ldrb        w1,[x0, #0x12]                          
ram:fffd7cbc    3f1c0071        cmp         w1,#0x7                                 
ram:fffd7cc0    60030054        b.eq        LAB_fffd7d2c                            
ram:fffd7cc4    3f080071        cmp         w1,#0x2                                 
ram:fffd7cc8    20030054        b.eq        LAB_fffd7d2c                            
ram:fffd7ccc    01008252        mov         w1,#0x1000                              
ram:fffd7cd0    0200a152        mov         w2,#0x8000000                           
ram:fffd7cd4    a19b01b9        str         w1,[x29, #local_68+0x200]               
ram:fffd7cd8    a29701b9        str         w2,[x29, #local_6c+0x200]               
ram:fffd7cdc    5b018052        mov         w27,#0xa                                
ram:fffd7ce0    0b000014        b           LAB_fffd7d0c                            
                            LAB_fffd7ce4:                 ;XREF[1,0]:   fffd7ca0
ram:fffd7ce4    443b42b9        ldr         w4,[x26, #0x238]                        
ram:fffd7ce8    a49701b9        str         w4,[x29, #local_6c+0x200]               
ram:fffd7cec    04030034        cbz         w4,LAB_fffd7d4c                         
ram:fffd7cf0    a49b01b9        str         w4,[x29, #local_68+0x200]               
ram:fffd7cf4    5b018052        mov         w27,#0xa                                
ram:fffd7cf8    e10f8052        mov         w1,#0x7f                                
ram:fffd7cfc    0a000014        b           LAB_fffd7d24                            
                            LAB_fffd7d00:                 ;XREF[1,0]:   fffd7cac
ram:fffd7d00    02008252        mov         w2,#0x1000                              
ram:fffd7d04    a29b01b9        str         w2,[x29, #local_68+0x200]               
ram:fffd7d08    bb008052        mov         w27,#0x5                                
                            LAB_fffd7d0c:                 ;XREF[1,0]:   fffd7ce0
ram:fffd7d0c    030c8052        mov         w3,#0x60                                
ram:fffd7d10    15000014        b           LAB_fffd7d64                            
                            LAB_fffd7d14:                 ;XREF[1,0]:   fffd7cb4
ram:fffd7d14    04008252        mov         w4,#0x1000                              
ram:fffd7d18    a49b01b9        str         w4,[x29, #local_68+0x200]               
ram:fffd7d1c    5b018052        mov         w27,#0xa                                
ram:fffd7d20    010c8052        mov         w1,#0x60                                
                            LAB_fffd7d24:                 ;XREF[1,0]:   fffd7cfc
ram:fffd7d24    a19301b9        str         w1,[x29, #local_70+0x200]               
ram:fffd7d28    10000014        b           LAB_fffd7d68                            
                            LAB_fffd7d2c:                 ;XREF[2,0]:   fffd7cc0,fffd7cc8
ram:fffd7d2c    02008252        mov         w2,#0x1000                              
ram:fffd7d30    0300a152        mov         w3,#0x8000000                           
ram:fffd7d34    040c8052        mov         w4,#0x60                                
ram:fffd7d38    a29b01b9        str         w2,[x29, #local_68+0x200]               
ram:fffd7d3c    a39701b9        str         w3,[x29, #local_6c+0x200]               
ram:fffd7d40    9b008052        mov         w27,#0x4                                
ram:fffd7d44    a49301b9        str         w4,[x29, #local_70+0x200]               
ram:fffd7d48    08000014        b           LAB_fffd7d68                            
                            LAB_fffd7d4c:                 ;XREF[1,0]:   fffd7cec
ram:fffd7d4c    01008252        mov         w1,#0x1000                              
ram:fffd7d50    0200a152        mov         w2,#0x8000000                           
ram:fffd7d54    a19b01b9        str         w1,[x29, #local_68+0x200]               
ram:fffd7d58    a29701b9        str         w2,[x29, #local_6c+0x200]               
ram:fffd7d5c    5b018052        mov         w27,#0xa                                
ram:fffd7d60    e30f8052        mov         w3,#0x7f                                
                            LAB_fffd7d64:                 ;XREF[1,0]:   fffd7d10
ram:fffd7d64    a39301b9        str         w3,[x29, #local_70+0x200]               
                            LAB_fffd7d68:                 ;XREF[2,0]:   fffd7d28,fffd7d48
ram:fffd7d68    41234839        ldrb        w1,[x26, #0x208]                        
ram:fffd7d6c    c1000034        cbz         w1,LAB_fffd7d84                         
ram:fffd7d70    412342b9        ldr         w1,[x26, #0x220]                        
ram:fffd7d74    a49741b9        ldr         w4,[x29, #local_6c+0x200]               
ram:fffd7d78    3f001f6b        cmp         w1,wzr                                  
ram:fffd7d7c    8400811a        csel        w4,w4,w1,eq                             
ram:fffd7d80    a49701b9        str         w4,[x29, #local_6c+0x200]               
                            LAB_fffd7d84:                 ;XREF[1,0]:   fffd7d6c
ram:fffd7d84    9f0b0071        cmp         w28,#0x2                                
ram:fffd7d88    c0010054        b.eq        LAB_fffd7dc0                            
ram:fffd7d8c    9f0f0071        cmp         w28,#0x3                                
ram:fffd7d90    00020054        b.eq        LAB_fffd7dd0                            
ram:fffd7d94    9f130071        cmp         w28,#0x4                                
ram:fffd7d98    40020054        b.eq        LAB_fffd7de0                            
ram:fffd7d9c    9f170071        cmp         w28,#0x5                                
ram:fffd7da0    81048052        mov         w1,#0x24                                
ram:fffd7da4    a29341b9        ldr         w2,[x29, #local_70+0x200]               
ram:fffd7da8    7b13811a        csel        w27,w27,w1,ne                           
ram:fffd7dac    9f170071        cmp         w28,#0x5                                
ram:fffd7db0    e1078052        mov         w1,#0x3f                                
ram:fffd7db4    4210811a        csel        w2,w2,w1,ne                             
ram:fffd7db8    a29301b9        str         w2,[x29, #local_70+0x200]               
ram:fffd7dbc    0c000014        b           LAB_fffd7dec                            
                            LAB_fffd7dc0:                 ;XREF[1,0]:   fffd7d88
ram:fffd7dc0    03408052        mov         w3,#0x200                               
ram:fffd7dc4    1b018052        mov         w27,#0x8                                
ram:fffd7dc8    a39301b9        str         w3,[x29, #local_70+0x200]               
ram:fffd7dcc    08000014        b           LAB_fffd7dec                            
                            LAB_fffd7dd0:                 ;XREF[1,0]:   fffd7d90
ram:fffd7dd0    e4078052        mov         w4,#0x3f                                
ram:fffd7dd4    1b018052        mov         w27,#0x8                                
ram:fffd7dd8    a49301b9        str         w4,[x29, #local_70+0x200]               
ram:fffd7ddc    04000014        b           LAB_fffd7dec                            
                            LAB_fffd7de0:                 ;XREF[1,0]:   fffd7d98
ram:fffd7de0    01208052        mov         w1,#0x100                               
ram:fffd7de4    9b048052        mov         w27,#0x24                               
ram:fffd7de8    a19301b9        str         w1,[x29, #local_70+0x200]               
                            LAB_fffd7dec:                 ;XREF[3,0]:   fffd7dbc,fffd7dcc,fffd7ddc
ram:fffd7dec    00544079        ldrh        w0,[x0, #0x2a]                          
ram:fffd7df0    80000034        cbz         w0,LAB_fffd7e00                         
ram:fffd7df4    607b1f53        lsl         w0,w27,#0x1                             
ram:fffd7df8    9f0b0071        cmp         w28,#0x2                                
ram:fffd7dfc    1b209b1a        csel        w27,w0,w27,cs                           
                            LAB_fffd7e00:                 ;XREF[1,0]:   fffd7df0
ram:fffd7e00    40274739        ldrb        w0,[x26, #0x1c9]                        
ram:fffd7e04    bf8301b9        str         wzr,[x29, #local_80+0x200]              
ram:fffd7e08    80000034        cbz         w0,LAB_fffd7e18                         
ram:fffd7e0c    02040051        sub         w2,w0,#0x1                              
ram:fffd7e10    a28301b9        str         w2,[x29, #local_80+0x200]               
ram:fffd7e14    fb03002a        mov         w27,w0                                  
                            LAB_fffd7e18:                 ;XREF[1,0]:   fffd7e08
ram:fffd7e18    20000090        adrp        x0,0xfffdb000                           
ram:fffd7e1c    00202391        add         x0,x0,#0x8c8                            
ram:fffd7e20    a0ef00f9        str         x0=>s_ref_test_r...,[x29, #local_28+0...;= "ref_test range"
ram:fffd7e24    a0d300f9        str         x0=>s_ref_test_r...,[x29, #local_60+0...;= "ref_test range"
ram:fffd7e28    800b0051        sub         w0,w28,#0x2                             
ram:fffd7e2c    001c0053        uxtb        w0,w0                                   
ram:fffd7e30    b48341b9        ldr         w20,[x29, #local_80+0x200]              
ram:fffd7e34    19008052        mov         w25,#0x0                                
ram:fffd7e38    bfd700f9        str         xzr,[x29, #local_58+0x200]              
ram:fffd7e3c    a0e701b9        str         w0,[x29, #local_1c+0x200]               
                            LAB_fffd7e40:                 ;XREF[1,0]:   fffd8864
ram:fffd7e40    9f021b6b        cmp         w20,w27                                 
ram:fffd7e44    22510054        b.cs        LAB_fffd8868                            
ram:fffd7e48    9f7e0071        cmp         w20,#0x1f                               
ram:fffd7e4c    c8000054        b.hi        LAB_fffd7e64                            
ram:fffd7e50    21008052        mov         w1,#0x1                                 
ram:fffd7e54    40bf41b9        ldr         w0,[x26, #0x1bc]                        
ram:fffd7e58    2120d41a        lsl         w1,w1,w20                               
ram:fffd7e5c    3f00006a        tst         w1,w0                                   
ram:fffd7e60    01500054        b.ne        LAB_fffd8860                            
                            LAB_fffd7e64:                 ;XREF[1,0]:   fffd7e4c
ram:fffd7e64    80820051        sub         w0,w20,#0x20                            
ram:fffd7e68    1f780071        cmp         w0,#0x1e                                
ram:fffd7e6c    a8000054        b.hi        LAB_fffd7e80                            
ram:fffd7e70    21008052        mov         w1,#0x1                                 
ram:fffd7e74    2120d41a        lsl         w1,w1,w20                               
ram:fffd7e78    40c341b9        ldr         w0,[x26, #0x1c0]                        
ram:fffd7e7c    06000014        b           LAB_fffd7e94                            
                            LAB_fffd7e80:                 ;XREF[1,0]:   fffd7e6c
ram:fffd7e80    9ffe0071        cmp         w20,#0x3f                               
ram:fffd7e84    c9000054        b.ls        LAB_fffd7e9c                            
ram:fffd7e88    21008052        mov         w1,#0x1                                 
ram:fffd7e8c    40c741b9        ldr         w0,[x26, #0x1c4]                        
ram:fffd7e90    2120d41a        lsl         w1,w1,w20                               
                            LAB_fffd7e94:                 ;XREF[1,0]:   fffd7e7c
ram:fffd7e94    3f00006a        tst         w1,w0                                   
ram:fffd7e98    414e0054        b.ne        LAB_fffd8860                            
                            LAB_fffd7e9c:                 ;XREF[1,0]:   fffd7e84
ram:fffd7e9c    40e34639        ldrb        w0,[x26, #0x1b8]                        
ram:fffd7ea0    1f080071        cmp         w0,#0x2                                 
ram:fffd7ea4    01010054        b.ne        LAB_fffd7ec4                            
ram:fffd7ea8    9f070071        cmp         w28,#0x1                                
ram:fffd7eac    c1000054        b.ne        LAB_fffd7ec4                            
ram:fffd7eb0    9f260071        cmp         w20,#0x9                                
ram:fffd7eb4    60000054        b.eq        LAB_fffd7ec0                            
ram:fffd7eb8    9f120071        cmp         w20,#0x4                                
ram:fffd7ebc    41000054        b.ne        LAB_fffd7ec4                            
                            LAB_fffd7ec0:                 ;XREF[1,0]:   fffd7eb4
ram:fffd7ec0    94060011        add         w20,w20,#0x1                            
                            LAB_fffd7ec4:                 ;XREF[3,0]:   fffd7ea4,fffd7eac,fffd7ebc
ram:fffd7ec4    f503142a        mov         w21,w20                                 
ram:fffd7ec8    a3ef40f9        ldr         x3=>s_ref_test_r...,[x29, #local_28+0...;= "ref_test range"
ram:fffd7ecc    a0f27dd3        lsl         x0,x21,#0x3                             
ram:fffd7ed0    60686038        ldrb        w0,[x3, x0, LSL ]=>s_ref_test_range_f...;= "ref_test range"
ram:fffd7ed4    415340f9        ldr         x1,[x26, #0xa0]                         
ram:fffd7ed8    1f001b6b        cmp         w0,w27                                  
ram:fffd7edc    332040b9        ldr         w19,[x1, #0x20]                         
ram:fffd7ee0    024c0054        b.cs        LAB_fffd8860                            
ram:fffd7ee4    9f070071        cmp         w28,#0x1                                
ram:fffd7ee8    c1000054        b.ne        LAB_fffd7f00                            
ram:fffd7eec    004c1453        lsl         w0,w0,#0xc                              
ram:fffd7ef0    00001932        orr         w0,w0,#0x80                             
ram:fffd7ef4    007c4093        sxtw        x0,w0                                   
ram:fffd7ef8    a0d700f9        str         x0,[x29, #local_58+0x200]               
ram:fffd7efc    7b000014        b           LAB_fffd80e8                            
                            LAB_fffd7f00:                 ;XREF[1,0]:   fffd7ee8
ram:fffd7f00    9f0b0071        cmp         w28,#0x2                                
ram:fffd7f04    a1040054        b.ne        LAB_fffd7f98                            
ram:fffd7f08    027c0353        lsr         w2,w0,#0x3                              
ram:fffd7f0c    04001853        ubfiz       w4,w0,#0x8,#0x1                         
ram:fffd7f10    42400311        add         w2,w2,#0xd0                             
ram:fffd7f14    030841d3        ubfx        x3,x0,#0x1,#0x2                         
ram:fffd7f18    4200040b        add         w2,w2,w4                                
ram:fffd7f1c    4230032a        orr         w2,w2,w3, LSL #0xc                      
ram:fffd7f20    1f200071        cmp         w0,#0x8                                 
ram:fffd7f24    42001032        orr         w2,w2,#0x10000                          
ram:fffd7f28    a4b741b9        ldr         w4,[x29, #local_4c+0x200]               
ram:fffd7f2c    20484039        ldrb        w0,[x1, #0x12]                          
ram:fffd7f30    427c4093        sxtw        x2,w2                                   
ram:fffd7f34    7332841a        csel        w19,w19,w4,cc                           
ram:fffd7f38    a2d700f9        str         x2,[x29, #local_58+0x200]               
ram:fffd7f3c    1f100071        cmp         w0,#0x4                                 
ram:fffd7f40    60000054        b.eq        LAB_fffd7f4c                            
ram:fffd7f44    1f040071        cmp         w0,#0x1                                 
ram:fffd7f48    81000054        b.ne        LAB_fffd7f58                            
                            LAB_fffd7f4c:                 ;XREF[1,0]:   fffd7f40
ram:fffd7f4c    800a0012        and         w0,w20,#0x7                             
ram:fffd7f50    1f0c0071        cmp         w0,#0x3                                 
ram:fffd7f54    68480054        b.hi        LAB_fffd8860                            
                            LAB_fffd7f58:                 ;XREF[1,0]:   fffd7f48
ram:fffd7f58    940c0036        tbz         w20,#0x0,LAB_fffd80e8                   
ram:fffd7f5c    a3d340f9        ldr         x3,[x29, #local_60+0x200]               
ram:fffd7f60    82060051        sub         w2,w20,#0x1                             
ram:fffd7f64    610c028b        add         x1,x3,x2, LSL #0x3                      
ram:fffd7f68    a4d340f9        ldr         x4,[x29, #local_60+0x200]               
ram:fffd7f6c    23044079        ldrh        w3,[x1, #0x2]=>s_f_test_range_fffdb8c7+3;= "f_test range"
ram:fffd7f70    800c158b        add         x0,x4,x21, LSL #0x3                     
ram:fffd7f74    03040079        strh        w3,[x0, #0x2]=>s_f_test_range_fffdb8c7+3;= "f_test range"
ram:fffd7f78    a3830191        add         x3,x29,#0x60                            
ram:fffd7f7c    627862b8        ldr         w2,[x3, x2, LSL #0x2]                   
ram:fffd7f80    627835b8        str         w2,[x3, x21, LSL #0x2]                  
ram:fffd7f84    22084079        ldrh        w2,[x1, #0x4]=>s_test_range_fffdb8c7+5  ;= "test range"
ram:fffd7f88    210c4079        ldrh        w1,[x1, #0x6]=>s_st_range_fffdb8c7+7    ;= "st range"
ram:fffd7f8c    02080079        strh        w2,[x0, #0x4]=>s_test_range_fffdb8c7+5  ;= "test range"
ram:fffd7f90    010c0079        strh        w1,[x0, #0x6]=>s_st_range_fffdb8c7+7    ;= "st range"
ram:fffd7f94    33020014        b           LAB_fffd8860                            
                            LAB_fffd7f98:                 ;XREF[1,0]:   fffd7f04
ram:fffd7f98    9f0f0071        cmp         w28,#0x3                                
ram:fffd7f9c    c1020054        b.ne        LAB_fffd7ff4                            
ram:fffd7fa0    21484039        ldrb        w1,[x1, #0x12]                          
ram:fffd7fa4    3f100071        cmp         w1,#0x4                                 
ram:fffd7fa8    60000054        b.eq        LAB_fffd7fb4                            
ram:fffd7fac    3f040071        cmp         w1,#0x1                                 
ram:fffd7fb0    81000054        b.ne        LAB_fffd7fc0                            
                            LAB_fffd7fb4:                 ;XREF[1,0]:   fffd7fa8
ram:fffd7fb4    810a0012        and         w1,w20,#0x7                             
ram:fffd7fb8    3f0c0071        cmp         w1,#0x3                                 
ram:fffd7fbc    28450054        b.hi        LAB_fffd8860                            
                            LAB_fffd7fc0:                 ;XREF[1,0]:   fffd7fb0
ram:fffd7fc0    017c0353        lsr         w1,w0,#0x3                              
ram:fffd7fc4    03001853        ubfiz       w3,w0,#0x8,#0x1                         
ram:fffd7fc8    21300211        add         w1,w1,#0x8c                             
ram:fffd7fcc    020841d3        ubfx        x2,x0,#0x1,#0x2                         
ram:fffd7fd0    2100030b        add         w1,w1,w3                                
ram:fffd7fd4    2130022a        orr         w1,w1,w2, LSL #0xc                      
ram:fffd7fd8    1f200071        cmp         w0,#0x8                                 
ram:fffd7fdc    21001032        orr         w1,w1,#0x10000                          
ram:fffd7fe0    a0b741b9        ldr         w0,[x29, #local_4c+0x200]               
ram:fffd7fe4    217c4093        sxtw        x1,w1                                   
ram:fffd7fe8    a1d700f9        str         x1,[x29, #local_58+0x200]               
ram:fffd7fec    7332801a        csel        w19,w19,w0,cc                           
ram:fffd7ff0    3e000014        b           LAB_fffd80e8                            
                            LAB_fffd7ff4:                 ;XREF[1,0]:   fffd7f9c
ram:fffd7ff4    9f130071        cmp         w28,#0x4                                
ram:fffd7ff8    c1020054        b.ne        LAB_fffd8050                            
ram:fffd7ffc    82048052        mov         w2,#0x24                                
ram:fffd8000    0108c21a        udiv        w1,w0,w2                                
ram:fffd8004    2380021b        msub        w3,w1,w2,w0                             
ram:fffd8008    631c0053        uxtb        w3,w3                                   
ram:fffd800c    22018052        mov         w2,#0x9                                 
ram:fffd8010    6308c21a        udiv        w3,w3,w2                                
ram:fffd8014    0208c21a        udiv        w2,w0,w2                                
ram:fffd8018    420c020b        add         w2,w2,w2, LSL #0x3                      
ram:fffd801c    0200024b        sub         w2,w0,w2                                
ram:fffd8020    421c1853        ubfiz       w2,w2,#0x8,#0x8                         
ram:fffd8024    634c1453        lsl         w3,w3,#0xc                              
ram:fffd8028    42000311        add         w2,w2,#0xc0                             
ram:fffd802c    63001032        orr         w3,w3,#0x10000                          
ram:fffd8030    4100010b        add         w1,w2,w1                                
ram:fffd8034    6100012a        orr         w1,w3,w1                                
ram:fffd8038    217c4093        sxtw        x1,w1                                   
ram:fffd803c    a1d700f9        str         x1,[x29, #local_58+0x200]               
ram:fffd8040    a1b741b9        ldr         w1,[x29, #local_4c+0x200]               
ram:fffd8044    1f900071        cmp         w0,#0x24                                
ram:fffd8048    7332811a        csel        w19,w19,w1,cc                           
ram:fffd804c    27000014        b           LAB_fffd80e8                            
                            LAB_fffd8050:                 ;XREF[1,0]:   fffd7ff8
ram:fffd8050    9f170071        cmp         w28,#0x5                                
ram:fffd8054    a1040054        b.ne        LAB_fffd80e8                            
ram:fffd8058    428b4939        ldrb        w2,[x26, #0x262]                        
ram:fffd805c    62000034        cbz         w2,LAB_fffd8068                         
ram:fffd8060    21044139        ldrb        w1,[x1, #0x41]                          
ram:fffd8064    a1010037        tbnz        w1,#0x0,LAB_fffd8098                    
                            LAB_fffd8068:                 ;XREF[1,0]:   fffd805c
ram:fffd8068    21018052        mov         w1,#0x9                                 
ram:fffd806c    810ac11a        udiv        w1,w20,w1                               
ram:fffd8070    210c010b        add         w1,w1,w1, LSL #0x3                      
ram:fffd8074    8102014b        sub         w1,w20,w1                               
ram:fffd8078    3f200071        cmp         w1,#0x8                                 
ram:fffd807c    e1000054        b.ne        LAB_fffd8098                            
ram:fffd8080    a3d340f9        ldr         x3,[x29, #local_60+0x200]               
ram:fffd8084    750c158b        add         x21,x3,x21, LSL #0x3                    
ram:fffd8088    bf060079        strh        wzr,[x21, #0x2]=>s_f_test_range_fffdb...;= "f_test range"
ram:fffd808c    bf0a0079        strh        wzr,[x21, #0x4]=>s_test_range_fffdb8c7+5;= "test range"
ram:fffd8090    bf0e0079        strh        wzr,[x21, #0x6]=>s_st_range_fffdb8c7+7  ;= "st range"
ram:fffd8094    f3010014        b           LAB_fffd8860                            
                            LAB_fffd8098:                 ;XREF[2,0]:   fffd8064,fffd807c
ram:fffd8098    82048052        mov         w2,#0x24                                
ram:fffd809c    0108c21a        udiv        w1,w0,w2                                
ram:fffd80a0    2380021b        msub        w3,w1,w2,w0                             
ram:fffd80a4    631c0053        uxtb        w3,w3                                   
ram:fffd80a8    22018052        mov         w2,#0x9                                 
ram:fffd80ac    6308c21a        udiv        w3,w3,w2                                
ram:fffd80b0    0208c21a        udiv        w2,w0,w2                                
ram:fffd80b4    420c020b        add         w2,w2,w2, LSL #0x3                      
ram:fffd80b8    0200024b        sub         w2,w0,w2                                
ram:fffd80bc    421c1853        ubfiz       w2,w2,#0x8,#0x8                         
ram:fffd80c0    634c1453        lsl         w3,w3,#0xc                              
ram:fffd80c4    42a00111        add         w2,w2,#0x68                             
ram:fffd80c8    63001032        orr         w3,w3,#0x10000                          
ram:fffd80cc    4100010b        add         w1,w2,w1                                
ram:fffd80d0    6100012a        orr         w1,w3,w1                                
ram:fffd80d4    a4b741b9        ldr         w4,[x29, #local_4c+0x200]               
ram:fffd80d8    217c4093        sxtw        x1,w1                                   
ram:fffd80dc    1f900071        cmp         w0,#0x24                                
ram:fffd80e0    a1d700f9        str         x1,[x29, #local_58+0x200]               
ram:fffd80e4    7332841a        csel        w19,w19,w4,cc                           
                            LAB_fffd80e8:                 ;XREF[5,0]:   fffd7efc,fffd7f58,fffd7ff0,fffd804c
                                                          ;             fffd8054
ram:fffd80e8    a0d740f9        ldr         x0,[x29, #local_58+0x200]               
ram:fffd80ec    02c0bfd2        mov         x2,#0xfe000000                          
ram:fffd80f0    00f87fd3        lsl         x0,x0,#0x1                              
ram:fffd80f4    01686278        ldrh        w1,[x0, x2, LSL #0x0]                   
ram:fffd80f8    a0eb00f9        str         x0,[x29, #local_30+0x200]               
ram:fffd80fc    213c0053        uxth        w1,w1                                   
ram:fffd8100    e0031c2a        mov         w0,w28                                  
ram:fffd8104    17f8ff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffd8108    a3d340f9        ldr         x3,[x29, #local_60+0x200]               
ram:fffd810c    003c0053        uxth        w0,w0                                   
ram:fffd8110    770c158b        add         x23,x3,x21, LSL #0x3                    
ram:fffd8114    e0060079        strh        w0,[x23, #0x2]=>s_f_test_range_fffdb8...;= "f_test range"
ram:fffd8118    e00a0079        strh        w0,[x23, #0x4]=>s_test_range_fffdb8c7+5 ;= "test range"
ram:fffd811c    e00e0079        strh        w0,[x23, #0x6]=>s_st_range_fffdb8c7+7   ;= "st range"
ram:fffd8120    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8124    00901a91        add         x0,x0,#0x6a4                            
ram:fffd8128    a0df00f9        str         x0=>s__0_skip_ff...,[x29, #local_48+0...;= " 0 skip"
ram:fffd812c    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8130    a4830191        add         x4,x29,#0x60                            
ram:fffd8134    00281e91        add         x0,x0,#0x78a                            
ram:fffd8138    9f7835b8        str         wzr,[x4, x21, LSL #0x2]                 
ram:fffd813c    f60317aa        mov         x22,x23                                 
ram:fffd8140    a0e300f9        str         x0=>s__rx_clk_wi...,[x29, #local_40+0...;= " rx_clk_window:"
                            LAB_fffd8144:                 ;XREF[1,0]:   fffd832c
ram:fffd8144    c00a4079        ldrh        w0,[x22, #0x4]=>s_test_range_fffdb8c7+5 ;= "test range"
ram:fffd8148    a0000034        cbz         w0,LAB_fffd815c                         
ram:fffd814c    9f0b0071        cmp         w28,#0x2                                
ram:fffd8150    61010054        b.ne        LAB_fffd817c                            
ram:fffd8154    01100012        and         w1,w0,#0x1f                             
ram:fffd8158    21010035        cbnz        w1,LAB_fffd817c                         
                            LAB_fffd815c:                 ;XREF[1,0]:   fffd8148
ram:fffd815c    9f170071        cmp         w28,#0x5                                
ram:fffd8160    a2e741b9        ldr         w2,[x29, #local_1c+0x200]               
ram:fffd8164    e1179f1a        cset        w1,eq                                   
ram:fffd8168    a19f01b9        str         w1,[x29, #local_64+0x200]               
ram:fffd816c    5f040071        cmp         w2,#0x1                                 
ram:fffd8170    090e0054        b.ls        LAB_fffd8330                            
ram:fffd8174    e10d0035        cbnz        w1,LAB_fffd8330                         
ram:fffd8178    26010014        b           LAB_fffd8610                            
                            LAB_fffd817c:                 ;XREF[2,0]:   fffd8150,fffd8158
ram:fffd817c    23008052        mov         w3,#0x1                                 
ram:fffd8180    5c3b0739        strb        w28,[x26, #0x1ce]                       
ram:fffd8184    43370739        strb        w3,[x26, #0x1cd]                        
ram:fffd8188    c1024039        ldrb        w1,[x22]=>s_ref_test_range_fffdb8c7+1   ;= "ref_test range"
ram:fffd818c    9f070071        cmp         w28,#0x1                                
ram:fffd8190    41d301b9        str         w1,[x26, #0x1d0]                        
ram:fffd8194    40d701b9        str         w0,[x26, #0x1d4]                        
ram:fffd8198    81000054        b.ne        LAB_fffd81a8                            
ram:fffd819c    411f40f9        ldr         x1,[x26, #0x38]                         
ram:fffd81a0    e0031aaa        mov         x0,x26                                  
ram:fffd81a4    20003fd6        blr         x1                                      
                            LAB_fffd81a8:                 ;XREF[1,0]:   fffd8198
ram:fffd81a8    a49741b9        ldr         w4,[x29, #local_6c+0x200]               
ram:fffd81ac    9f070071        cmp         w28,#0x1                                
ram:fffd81b0    7902040b        add         w25,w19,w4                              
ram:fffd81b4    60000054        b.eq        LAB_fffd81c0                            
ram:fffd81b8    e0031aaa        mov         x0,x26                                  
ram:fffd81bc    78feff97        bl          FUN_fffd7b9c                            ;undefined FUN_fffd7b9c()
                            LAB_fffd81c0:                 ;XREF[1,0]:   fffd81b4
ram:fffd81c0    58db4839        ldrb        w24,[x26, #0x236]                       
ram:fffd81c4    78060034        cbz         w24,LAB_fffd8290                        
ram:fffd81c8    9f070071        cmp         w28,#0x1                                
ram:fffd81cc    81020054        b.ne        LAB_fffd821c                            
ram:fffd81d0    02008052        mov         w2,#0x0                                 
ram:fffd81d4    e303022a        mov         w3,w2                                   
ram:fffd81d8    e603022a        mov         w6,w2                                   
ram:fffd81dc    e1031c2a        mov         w1,w28                                  
ram:fffd81e0    e403192a        mov         w4,w25                                  
ram:fffd81e4    e5031c2a        mov         w5,w28                                  
ram:fffd81e8    e003132a        mov         w0,w19                                  
ram:fffd81ec    2bf9ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd81f0    01008052        mov         w1,#0x0                                 
ram:fffd81f4    f803002a        mov         w24,w0                                  
ram:fffd81f8    e3031c2a        mov         w3,w28                                  
ram:fffd81fc    e003132a        mov         w0,w19                                  
ram:fffd8200    e2031c2a        mov         w2,w28                                  
ram:fffd8204    e403192a        mov         w4,w25                                  
ram:fffd8208    e5031c2a        mov         w5,w28                                  
ram:fffd820c    e603012a        mov         w6,w1                                   
ram:fffd8210    22f9ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd8214    0300180b        add         w3,w0,w24                               
ram:fffd8218    32000014        b           LAB_fffd82e0                            
                            LAB_fffd821c:                 ;XREF[1,0]:   fffd81cc
ram:fffd821c    a09b41b9        ldr         w0,[x29, #local_68+0x200]               
ram:fffd8220    18008052        mov         w24,#0x0                                
ram:fffd8224    6002000b        add         w0,w19,w0                               
ram:fffd8228    a09f01b9        str         w0,[x29, #local_64+0x200]               
                            LAB_fffd822c:                 ;XREF[1,0]:   fffd8288
ram:fffd822c    02008052        mov         w2,#0x0                                 
ram:fffd8230    a49f41b9        ldr         w4,[x29, #local_64+0x200]               
ram:fffd8234    e303022a        mov         w3,w2                                   
ram:fffd8238    e603022a        mov         w6,w2                                   
ram:fffd823c    21008052        mov         w1,#0x1                                 
ram:fffd8240    e503182a        mov         w5,w24                                  
ram:fffd8244    e003132a        mov         w0,w19                                  
ram:fffd8248    14f9ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd824c    01008052        mov         w1,#0x0                                 
ram:fffd8250    22008052        mov         w2,#0x1                                 
ram:fffd8254    a49f41b9        ldr         w4,[x29, #local_64+0x200]               
ram:fffd8258    e803002a        mov         w8,w0                                   
ram:fffd825c    e303022a        mov         w3,w2                                   
ram:fffd8260    e003132a        mov         w0,w19                                  
ram:fffd8264    e503182a        mov         w5,w24                                  
ram:fffd8268    e603012a        mov         w6,w1                                   
ram:fffd826c    a8f700f9        str         x8,[x29, #local_18+0x200]               
ram:fffd8270    0af9ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd8274    a8f740f9        ldr         x8,[x29, #local_18+0x200]               
ram:fffd8278    0300082b        adds        w3,w0,w8                                
ram:fffd827c    21030054        b.ne        LAB_fffd82e0                            
ram:fffd8280    18070011        add         w24,w24,#0x1                            
ram:fffd8284    1f130171        cmp         w24,#0x44                               
ram:fffd8288    21fdff54        b.ne        LAB_fffd822c                            
ram:fffd828c    15000014        b           LAB_fffd82e0                            
                            LAB_fffd8290:                 ;XREF[1,0]:   fffd81c4
ram:fffd8290    21008052        mov         w1,#0x1                                 
ram:fffd8294    e203182a        mov         w2,w24                                  
ram:fffd8298    e303182a        mov         w3,w24                                  
ram:fffd829c    e403192a        mov         w4,w25                                  
ram:fffd82a0    e503182a        mov         w5,w24                                  
ram:fffd82a4    e603182a        mov         w6,w24                                  
ram:fffd82a8    e003132a        mov         w0,w19                                  
ram:fffd82ac    fbf8ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd82b0    22008052        mov         w2,#0x1                                 
ram:fffd82b4    e703002a        mov         w7,w0                                   
ram:fffd82b8    e303022a        mov         w3,w2                                   
ram:fffd82bc    e003132a        mov         w0,w19                                  
ram:fffd82c0    e103182a        mov         w1,w24                                  
ram:fffd82c4    e403192a        mov         w4,w25                                  
ram:fffd82c8    e503182a        mov         w5,w24                                  
ram:fffd82cc    e603182a        mov         w6,w24                                  
ram:fffd82d0    a7f700f9        str         x7,[x29, #local_18+0x200]               
ram:fffd82d4    f1f8ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd82d8    a7f740f9        ldr         x7,[x29, #local_18+0x200]               
ram:fffd82dc    0300070b        add         w3,w0,w7                                
                            LAB_fffd82e0:                 ;XREF[3,0]:   fffd8218,fffd827c,fffd828c
ram:fffd82e0    41174839        ldrb        w1,[x26, #0x205]                        
ram:fffd82e4    a0df40f9        ldr         x0=>s__0_skip_ff...,[x29, #local_48+0...;= " 0 skip"
ram:fffd82e8    a3ff00f9        str         x3,[x29, #local_8+0x200]                
ram:fffd82ec    97dfff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd82f0    c00a4079        ldrh        w0,[x22, #0x4]=>s_test_range_fffdb8c7+5 ;= "test range"
ram:fffd82f4    42174839        ldrb        w2,[x26, #0x205]                        
ram:fffd82f8    01048052        mov         w1,#0x20                                
ram:fffd82fc    a3dfff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd8300    a0e340f9        ldr         x0=>s__rx_clk_wi...,[x29, #local_40+0...;= " rx_clk_window:"
ram:fffd8304    41174839        ldrb        w1,[x26, #0x205]                        
ram:fffd8308    90dfff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd830c    a3ff40f9        ldr         x3,[x29, #local_8+0x200]                
ram:fffd8310    c00a4079        ldrh        w0,[x22, #0x4]=>s_test_range_fffdb8c7+5 ;= "test range"
ram:fffd8314    83000034        cbz         w3,LAB_fffd8324                         
ram:fffd8318    00040011        add         w0,w0,#0x1                              
ram:fffd831c    e00a0079        strh        w0,[x23, #0x4]=>s_test_range_fffdb8c7+5 ;= "test range"
ram:fffd8320    0f000014        b           LAB_fffd835c                            
                            LAB_fffd8324:                 ;XREF[1,0]:   fffd8314
ram:fffd8324    00040051        sub         w0,w0,#0x1                              
ram:fffd8328    c00a0079        strh        w0,[x22, #0x4]=>s_test_range_fffdb8c7+5 ;= "test range"
ram:fffd832c    86ffff17        b           LAB_fffd8144                            
                            LAB_fffd8330:                 ;XREF[2,0]:   fffd8170,fffd8174
ram:fffd8330    00100072        ands        w0,w0,#0x1f                             
ram:fffd8334    81170054        b.ne        LAB_fffd8624                            
ram:fffd8338    a1830191        add         x1,x29,#0x60                            
ram:fffd833c    207835b8        str         w0,[x1, x21, LSL #0x2]                  
ram:fffd8340    a2d340f9        ldr         x2,[x29, #local_60+0x200]               
ram:fffd8344    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8348    f703142a        mov         w23,w20                                 
ram:fffd834c    00cc1a91        add         x0,x0,#0x6b3                            
ram:fffd8350    580c178b        add         x24,x2,x23, LSL #0x3                    
ram:fffd8354    a0e300f9        str         x0=>s__fffdb6ac+7,[x29, #local_40+0x200];= ""
ram:fffd8358    3e000014        b           LAB_fffd8450                            
                            LAB_fffd835c:                 ;XREF[2,0]:   fffd8320,fffd8440
ram:fffd835c    5f3b0739        strb        wzr,[x26, #0x1ce]                       
ram:fffd8360    ac000014        b           LAB_fffd8610                            
                            LAB_fffd8364:                 ;XREF[1,0]:   fffd8484
ram:fffd8364    9f0f0071        cmp         w28,#0x3                                
ram:fffd8368    410b0054        b.ne        LAB_fffd84d0                            
ram:fffd836c    16008052        mov         w22,#0x0                                
                            LAB_fffd8370:                 ;XREF[1,0]:   fffd839c
ram:fffd8370    40d341b9        ldr         w0,[x26, #0x1d0]                        
ram:fffd8374    02008052        mov         w2,#0x0                                 
ram:fffd8378    01001e53        ubfiz       w1,w0,#0x2,#0x1                         
ram:fffd837c    007c0153        lsr         w0,w0,#0x1                              
ram:fffd8380    000c000b        add         w0,w0,w0, LSL #0x3                      
ram:fffd8384    2100000b        add         w1,w1,w0                                
ram:fffd8388    2100160b        add         w1,w1,w22                               
ram:fffd838c    a0008052        mov         w0,#0x5                                 
ram:fffd8390    aff7ff97        bl          FUN_fffd624c                            ;undefined FUN_fffd624c()
ram:fffd8394    d6060011        add         w22,w22,#0x1                            
ram:fffd8398    df120071        cmp         w22,#0x4                                
ram:fffd839c    a1feff54        b.ne        LAB_fffd8370                            
                            LAB_fffd83a0:                 ;XREF[3,0]:   fffd84d4,fffd8578,fffd85a8
ram:fffd83a0    56db4839        ldrb        w22,[x26, #0x236]                       
ram:fffd83a4    d6100034        cbz         w22,LAB_fffd85bc                        
ram:fffd83a8    a39b41b9        ldr         w3,[x29, #local_68+0x200]               
ram:fffd83ac    16008052        mov         w22,#0x0                                
ram:fffd83b0    6302030b        add         w3,w19,w3                               
ram:fffd83b4    a3bb01b9        str         w3,[x29, #local_48+0x200]               
                            LAB_fffd83b8:                 ;XREF[1,0]:   fffd85b4
ram:fffd83b8    02008052        mov         w2,#0x0                                 
ram:fffd83bc    a4bb41b9        ldr         w4,[x29, #local_48+0x200]               
ram:fffd83c0    e303022a        mov         w3,w2                                   
ram:fffd83c4    e603022a        mov         w6,w2                                   
ram:fffd83c8    21008052        mov         w1,#0x1                                 
ram:fffd83cc    e503162a        mov         w5,w22                                  
ram:fffd83d0    e003132a        mov         w0,w19                                  
ram:fffd83d4    b1f8ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd83d8    01008052        mov         w1,#0x0                                 
ram:fffd83dc    22008052        mov         w2,#0x1                                 
ram:fffd83e0    a4bb41b9        ldr         w4,[x29, #local_48+0x200]               
ram:fffd83e4    e803002a        mov         w8,w0                                   
ram:fffd83e8    e303022a        mov         w3,w2                                   
ram:fffd83ec    e003132a        mov         w0,w19                                  
ram:fffd83f0    e503162a        mov         w5,w22                                  
ram:fffd83f4    e603012a        mov         w6,w1                                   
ram:fffd83f8    a8f700f9        str         x8,[x29, #local_18+0x200]               
ram:fffd83fc    a7f8ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd8400    a8f740f9        ldr         x8,[x29, #local_18+0x200]               
ram:fffd8404    0800082b        adds        w8,w0,w8                                
ram:fffd8408    200d0054        b.eq        LAB_fffd85ac                            
                            LAB_fffd840c:                 ;XREF[2,0]:   fffd85b8,fffd860c
ram:fffd840c    41174839        ldrb        w1,[x26, #0x205]                        
ram:fffd8410    a0e340f9        ldr         x0=>s__fffdb6ac+7,[x29, #local_40+0x200];= ""
ram:fffd8414    a8f700f9        str         x8,[x29, #local_18+0x200]               
ram:fffd8418    4cdfff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd841c    42174839        ldrb        w2,[x26, #0x205]                        
ram:fffd8420    e003152a        mov         w0,w21                                  
ram:fffd8424    01048052        mov         w1,#0x20                                
ram:fffd8428    58dfff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd842c    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8430    41174839        ldrb        w1,[x26, #0x205]                        
ram:fffd8434    00281e91        add         x0=>s__rx_clk_window:_fffdb78a,x0,#0x78a;= " rx_clk_window:"
ram:fffd8438    44dfff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd843c    a8f740f9        ldr         x8,[x29, #local_18+0x200]               
ram:fffd8440    e8f8ff35        cbnz        w8,LAB_fffd835c                         
ram:fffd8444    b5060011        add         w21,w21,#0x1                            
ram:fffd8448    a4830191        add         x4,x29,#0x60                            
ram:fffd844c    957837b8        str         w21,[x4, x23, LSL #0x2]                 
                            LAB_fffd8450:                 ;XREF[1,0]:   fffd8358
ram:fffd8450    a0830191        add         x0,x29,#0x60                            
ram:fffd8454    157877b8        ldr         w21,[x0, x23, LSL #0x2]                 
ram:fffd8458    bffa0071        cmp         w21,#0x3e                               
ram:fffd845c    480e0054        b.hi        LAB_fffd8624                            
ram:fffd8460    20008052        mov         w0,#0x1                                 
ram:fffd8464    5c3b0739        strb        w28,[x26, #0x1ce]                       
ram:fffd8468    40370739        strb        w0,[x26, #0x1cd]                        
ram:fffd846c    00034039        ldrb        w0,[x24]=>s_ref_test_range_fffdb8c7+1   ;= "ref_test range"
ram:fffd8470    9f0b0071        cmp         w28,#0x2                                
ram:fffd8474    40d301b9        str         w0,[x26, #0x1d0]                        
ram:fffd8478    000b4079        ldrh        w0,[x24, #0x4]=>s_test_range_fffdb8c7+5 ;= "test range"
ram:fffd847c    5f930739        strb        wzr,[x26, #0x1e4]                       
ram:fffd8480    40d701b9        str         w0,[x26, #0x1d4]                        
ram:fffd8484    01f7ff54        b.ne        LAB_fffd8364                            
ram:fffd8488    16008052        mov         w22,#0x0                                
                            LAB_fffd848c:                 ;XREF[1,0]:   fffd84b0
ram:fffd848c    41d341b9        ldr         w1,[x26, #0x1d0]                        
ram:fffd8490    80008052        mov         w0,#0x4                                 
ram:fffd8494    217c0153        lsr         w1,w1,#0x1                              
ram:fffd8498    210c010b        add         w1,w1,w1, LSL #0x3                      
ram:fffd849c    c102010b        add         w1,w22,w1                               
ram:fffd84a0    02008052        mov         w2,#0x0                                 
ram:fffd84a4    6af7ff97        bl          FUN_fffd624c                            ;undefined FUN_fffd624c()
ram:fffd84a8    d6060011        add         w22,w22,#0x1                            
ram:fffd84ac    df260071        cmp         w22,#0x9                                
ram:fffd84b0    e1feff54        b.ne        LAB_fffd848c                            
ram:fffd84b4    41d341b9        ldr         w1,[x26, #0x1d0]                        
ram:fffd84b8    20000012        and         w0,w1,#0x1                              
ram:fffd84bc    1f001f6b        cmp         w0,wzr                                  
ram:fffd84c0    22040051        sub         w2,w1,#0x1                              
ram:fffd84c4    40008052        mov         w0,#0x2                                 
ram:fffd84c8    4114811a        csinc       w1,w2,w1,ne                             
ram:fffd84cc    35000014        b           LAB_fffd85a0                            
                            LAB_fffd84d0:                 ;XREF[1,0]:   fffd8368
ram:fffd84d0    a39f41b9        ldr         w3,[x29, #local_64+0x200]               
ram:fffd84d4    63f6ff34        cbz         w3,LAB_fffd83a0                         
ram:fffd84d8    23018052        mov         w3,#0x9                                 
ram:fffd84dc    16008052        mov         w22,#0x0                                
ram:fffd84e0    e503032a        mov         w5,w3                                   
ram:fffd84e4    84008052        mov         w4,#0x4                                 
                            LAB_fffd84e8:                 ;XREF[1,0]:   fffd8554
ram:fffd84e8    40d341b9        ldr         w0,[x26, #0x1d0]                        
ram:fffd84ec    0208c31a        udiv        w2,w0,w3                                
ram:fffd84f0    420c020b        add         w2,w2,w2, LSL #0x3                      
ram:fffd84f4    0200024b        sub         w2,w0,w2                                
ram:fffd84f8    41040012        and         w1,w2,#0x3                              
ram:fffd84fc    df02016b        cmp         w22,w1                                  
ram:fffd8500    61000054        b.ne        LAB_fffd850c                            
ram:fffd8504    d6060011        add         w22,w22,#0x1                            
ram:fffd8508    d61e0053        uxtb        w22,w22                                 
                            LAB_fffd850c:                 ;XREF[1,0]:   fffd8500
ram:fffd850c    0008c51a        udiv        w0,w0,w5                                
ram:fffd8510    5f100071        cmp         w2,#0x4                                 
ram:fffd8514    000c000b        add         w0,w0,w0, LSL #0x3                      
ram:fffd8518    e233841a        csel        w2,wzr,w4,cc                            
ram:fffd851c    c102000b        add         w1,w22,w0                               
ram:fffd8520    2100020b        add         w1,w1,w2                                
ram:fffd8524    a0008052        mov         w0,#0x5                                 
ram:fffd8528    02008052        mov         w2,#0x0                                 
ram:fffd852c    d6060011        add         w22,w22,#0x1                            
ram:fffd8530    a3ff00f9        str         x3,[x29, #local_8+0x200]                
ram:fffd8534    a4fb00f9        str         x4,[x29, #local_10+0x200]               
ram:fffd8538    a5f700f9        str         x5,[x29, #local_18+0x200]               
ram:fffd853c    d61e0053        uxtb        w22,w22                                 
ram:fffd8540    43f7ff97        bl          FUN_fffd624c                            ;undefined FUN_fffd624c()
ram:fffd8544    df0e0071        cmp         w22,#0x3                                
ram:fffd8548    a3ff40f9        ldr         x3,[x29, #local_8+0x200]                
ram:fffd854c    a4fb40f9        ldr         x4,[x29, #local_10+0x200]               
ram:fffd8550    a5f740f9        ldr         x5,[x29, #local_18+0x200]               
ram:fffd8554    a9fcff54        b.ls        LAB_fffd84e8                            
ram:fffd8558    a4b341b9        ldr         w4,[x29, #local_50+0x200]               
ram:fffd855c    a2cb41b9        ldr         w2,[x29, #local_38+0x200]               
ram:fffd8560    a0060011        add         w0,w21,#0x1                             
ram:fffd8564    007c041b        mul         w0,w0,w4                                
ram:fffd8568    0108c21a        udiv        w1,w0,w2                                
ram:fffd856c    0000044b        sub         w0,w0,w4                                
ram:fffd8570    0008c21a        udiv        w0,w0,w2                                
ram:fffd8574    3f00006b        cmp         w1,w0                                   
ram:fffd8578    49f1ff54        b.ls        LAB_fffd83a0                            
ram:fffd857c    40d341b9        ldr         w0,[x26, #0x1d0]                        
ram:fffd8580    21018052        mov         w1,#0x9                                 
ram:fffd8584    0108c11a        udiv        w1,w0,w1                                
ram:fffd8588    220c010b        add         w2,w1,w1, LSL #0x3                      
ram:fffd858c    0000024b        sub         w0,w0,w2                                
ram:fffd8590    1f0c0071        cmp         w0,#0x3                                 
ram:fffd8594    21781f53        lsl         w1,w1,#0x1                              
ram:fffd8598    60008052        mov         w0,#0x3                                 
ram:fffd859c    2194811a        cinc        w1,w1,hi                                
                            LAB_fffd85a0:                 ;XREF[1,0]:   fffd84cc
ram:fffd85a0    02008052        mov         w2,#0x0                                 
ram:fffd85a4    2af7ff97        bl          FUN_fffd624c                            ;undefined FUN_fffd624c()
ram:fffd85a8    7effff17        b           LAB_fffd83a0                            
                            LAB_fffd85ac:                 ;XREF[1,0]:   fffd8408
ram:fffd85ac    d6060011        add         w22,w22,#0x1                            
ram:fffd85b0    df120171        cmp         w22,#0x44                               
ram:fffd85b4    21f0ff54        b.ne        LAB_fffd83b8                            
ram:fffd85b8    95ffff17        b           LAB_fffd840c                            
                            LAB_fffd85bc:                 ;XREF[1,0]:   fffd83a4
ram:fffd85bc    21008052        mov         w1,#0x1                                 
ram:fffd85c0    e203162a        mov         w2,w22                                  
ram:fffd85c4    e303162a        mov         w3,w22                                  
ram:fffd85c8    e403192a        mov         w4,w25                                  
ram:fffd85cc    e503162a        mov         w5,w22                                  
ram:fffd85d0    e603162a        mov         w6,w22                                  
ram:fffd85d4    e003132a        mov         w0,w19                                  
ram:fffd85d8    30f8ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd85dc    22008052        mov         w2,#0x1                                 
ram:fffd85e0    e803002a        mov         w8,w0                                   
ram:fffd85e4    e103162a        mov         w1,w22                                  
ram:fffd85e8    e003132a        mov         w0,w19                                  
ram:fffd85ec    e303022a        mov         w3,w2                                   
ram:fffd85f0    e403192a        mov         w4,w25                                  
ram:fffd85f4    e503162a        mov         w5,w22                                  
ram:fffd85f8    e603162a        mov         w6,w22                                  
ram:fffd85fc    a8f700f9        str         x8,[x29, #local_18+0x200]               
ram:fffd8600    26f8ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd8604    a8f740f9        ldr         x8,[x29, #local_18+0x200]               
ram:fffd8608    0800080b        add         w8,w0,w8                                
ram:fffd860c    80ffff17        b           LAB_fffd840c                            
                            LAB_fffd8610:                 ;XREF[2,0]:   fffd8178,fffd8360
ram:fffd8610    20008052        mov         w0,#0x1                                 
ram:fffd8614    411f40f9        ldr         x1,[x26, #0x38]                         
ram:fffd8618    40930939        strb        w0,[x26, #0x264]                        
ram:fffd861c    e0031aaa        mov         x0,x26                                  
ram:fffd8620    20003fd6        blr         x1                                      
                            LAB_fffd8624:                 ;XREF[2,0]:   fffd8334,fffd845c
ram:fffd8624    a19341b9        ldr         w1,[x29, #local_70+0x200]               
ram:fffd8628    9f130071        cmp         w28,#0x4                                
ram:fffd862c    20040011        add         w0,w1,#0x1                              
ram:fffd8630    003c0053        uxth        w0,w0                                   
ram:fffd8634    a09f01b9        str         w0,[x29, #local_64+0x200]               
ram:fffd8638    f503142a        mov         w21,w20                                 
ram:fffd863c    e1010054        b.ne        LAB_fffd8678                            
ram:fffd8640    a3eb40f9        ldr         x3,[x29, #local_30+0x200]               
ram:fffd8644    02c0bfd2        mov         x2,#0xfe000000                          
ram:fffd8648    61686278        ldrh        w1,[x3, x2, LSL #0x0]                   
ram:fffd864c    e0031c2a        mov         w0,w28                                  
ram:fffd8650    213c0053        uxth        w1,w1                                   
ram:fffd8654    c3f6ff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffd8658    a4d340f9        ldr         x4=>s_ref_test_r...,[x29, #local_60+0...;= "ref_test range"
ram:fffd865c    810c158b        add         x1,x4,x21, LSL #0x3                     
ram:fffd8660    21044079        ldrh        w1,[x1, #0x2]=>s_f_test_range_fffdb8c7+3;= "f_test range"
ram:fffd8664    3f20206b        cmp         w1,w0, UXTH                             
ram:fffd8668    80000054        b.eq        LAB_fffd8678                            
ram:fffd866c    003c0012        and         w0,w0,#0xffff                           
ram:fffd8670    a1830191        add         x1,x29,#0x60                            
ram:fffd8674    207835b8        str         w0,[x1, x21, LSL #0x2]                  
                            LAB_fffd8678:                 ;XREF[2,0]:   fffd863c,fffd8668
ram:fffd8678    a2d340f9        ldr         x2=>s_ref_test_r...,[x29, #local_60+0...;= "ref_test range"
ram:fffd867c    170000f0        adrp        x23,0xfffdb000                          
ram:fffd8680    f76a1b91        add         x23,x23,#0x6da                          
ram:fffd8684    180000f0        adrp        x24,0xfffdb000                          
ram:fffd8688    550c158b        add         x21,x2,x21, LSL #0x3                    
ram:fffd868c    b7df00f9        str         x23=>s_quency_te...,[x29, #local_48+0...;= "quency test end"
ram:fffd8690    182b1e91        add         x24,x24,#0x78a                          
                            LAB_fffd8694:                 ;XREF[1,0]:   fffd8848
ram:fffd8694    a00e4079        ldrh        w0,[x21, #0x6]=>s_st_range_fffdb8c7+7   ;= "st range"
ram:fffd8698    a19f41b9        ldr         w1,[x29, #local_64+0x200]               
ram:fffd869c    1f00016b        cmp         w0,w1                                   
ram:fffd86a0    620d0054        b.cs        LAB_fffd884c                            
ram:fffd86a4    23008052        mov         w3,#0x1                                 
ram:fffd86a8    5c3b0739        strb        w28,[x26, #0x1ce]                       
ram:fffd86ac    43370739        strb        w3,[x26, #0x1cd]                        
ram:fffd86b0    a1024039        ldrb        w1,[x21]=>s_ref_test_range_fffdb8c7+1   ;= "ref_test range"
ram:fffd86b4    9f0f0071        cmp         w28,#0x3                                
ram:fffd86b8    41d301b9        str         w1,[x26, #0x1d0]                        
ram:fffd86bc    40d701b9        str         w0,[x26, #0x1d4]                        
ram:fffd86c0    20410054        b.eq        LAB_fffd8ee4                            
ram:fffd86c4    5f930739        strb        wzr,[x26, #0x1e4]                       
ram:fffd86c8    9f070071        cmp         w28,#0x1                                
ram:fffd86cc    c1400054        b.ne        LAB_fffd8ee4                            
ram:fffd86d0    411f40f9        ldr         x1,[x26, #0x38]                         
ram:fffd86d4    e0031aaa        mov         x0,x26                                  
ram:fffd86d8    20003fd6        blr         x1                                      
                            LAB_fffd86dc:                 ;XREF[1,0]:   fffd8eec
ram:fffd86dc    56db4839        ldrb        w22,[x26, #0x236]                       
ram:fffd86e0    56060034        cbz         w22,LAB_fffd87a8                        
ram:fffd86e4    9f070071        cmp         w28,#0x1                                
ram:fffd86e8    81020054        b.ne        LAB_fffd8738                            
ram:fffd86ec    02008052        mov         w2,#0x0                                 
ram:fffd86f0    e303022a        mov         w3,w2                                   
ram:fffd86f4    e603022a        mov         w6,w2                                   
ram:fffd86f8    e1031c2a        mov         w1,w28                                  
ram:fffd86fc    e403192a        mov         w4,w25                                  
ram:fffd8700    e5031c2a        mov         w5,w28                                  
ram:fffd8704    e003132a        mov         w0,w19                                  
ram:fffd8708    e4f7ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd870c    01008052        mov         w1,#0x0                                 
ram:fffd8710    f603002a        mov         w22,w0                                  
ram:fffd8714    e3031c2a        mov         w3,w28                                  
ram:fffd8718    e003132a        mov         w0,w19                                  
ram:fffd871c    e2031c2a        mov         w2,w28                                  
ram:fffd8720    e403192a        mov         w4,w25                                  
ram:fffd8724    e5031c2a        mov         w5,w28                                  
ram:fffd8728    e603012a        mov         w6,w1                                   
ram:fffd872c    dbf7ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd8730    0300160b        add         w3,w0,w22                               
ram:fffd8734    31000014        b           LAB_fffd87f8                            
                            LAB_fffd8738:                 ;XREF[1,0]:   fffd86e8
ram:fffd8738    a49b41b9        ldr         w4,[x29, #local_68+0x200]               
ram:fffd873c    17008052        mov         w23,#0x0                                
ram:fffd8740    7602040b        add         w22,w19,w4                              
                            LAB_fffd8744:                 ;XREF[1,0]:   fffd87a0
ram:fffd8744    02008052        mov         w2,#0x0                                 
ram:fffd8748    e303022a        mov         w3,w2                                   
ram:fffd874c    e603022a        mov         w6,w2                                   
ram:fffd8750    21008052        mov         w1,#0x1                                 
ram:fffd8754    e403162a        mov         w4,w22                                  
ram:fffd8758    e503172a        mov         w5,w23                                  
ram:fffd875c    e003132a        mov         w0,w19                                  
ram:fffd8760    cef7ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd8764    01008052        mov         w1,#0x0                                 
ram:fffd8768    22008052        mov         w2,#0x1                                 
ram:fffd876c    e803002a        mov         w8,w0                                   
ram:fffd8770    e303022a        mov         w3,w2                                   
ram:fffd8774    e003132a        mov         w0,w19                                  
ram:fffd8778    e403162a        mov         w4,w22                                  
ram:fffd877c    e503172a        mov         w5,w23                                  
ram:fffd8780    e603012a        mov         w6,w1                                   
ram:fffd8784    a8f700f9        str         x8,[x29, #local_18+0x200]               
ram:fffd8788    c4f7ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd878c    a8f740f9        ldr         x8,[x29, #local_18+0x200]               
ram:fffd8790    0300082b        adds        w3,w0,w8                                
ram:fffd8794    21030054        b.ne        LAB_fffd87f8                            
ram:fffd8798    f7060011        add         w23,w23,#0x1                            
ram:fffd879c    ff120171        cmp         w23,#0x44                               
ram:fffd87a0    21fdff54        b.ne        LAB_fffd8744                            
ram:fffd87a4    15000014        b           LAB_fffd87f8                            
                            LAB_fffd87a8:                 ;XREF[1,0]:   fffd86e0
ram:fffd87a8    21008052        mov         w1,#0x1                                 
ram:fffd87ac    e203162a        mov         w2,w22                                  
ram:fffd87b0    e303162a        mov         w3,w22                                  
ram:fffd87b4    e403192a        mov         w4,w25                                  
ram:fffd87b8    e503162a        mov         w5,w22                                  
ram:fffd87bc    e603162a        mov         w6,w22                                  
ram:fffd87c0    e003132a        mov         w0,w19                                  
ram:fffd87c4    b5f7ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd87c8    22008052        mov         w2,#0x1                                 
ram:fffd87cc    e703002a        mov         w7,w0                                   
ram:fffd87d0    e303022a        mov         w3,w2                                   
ram:fffd87d4    e003132a        mov         w0,w19                                  
ram:fffd87d8    e103162a        mov         w1,w22                                  
ram:fffd87dc    e403192a        mov         w4,w25                                  
ram:fffd87e0    e503162a        mov         w5,w22                                  
ram:fffd87e4    e603162a        mov         w6,w22                                  
ram:fffd87e8    a7f700f9        str         x7,[x29, #local_18+0x200]               
ram:fffd87ec    abf7ff97        bl          FUN_fffd6698                            ;undefined FUN_fffd6698()
ram:fffd87f0    a7f740f9        ldr         x7,[x29, #local_18+0x200]               
ram:fffd87f4    0300070b        add         w3,w0,w7                                
                            LAB_fffd87f8:                 ;XREF[3,0]:   fffd8734,fffd8794,fffd87a4
ram:fffd87f8    41174839        ldrb        w1,[x26, #0x205]                        
ram:fffd87fc    a0df40f9        ldr         x0=>s_quency_tes...,[x29, #local_48+0...;= "quency test end"
ram:fffd8800    a3ff00f9        str         x3,[x29, #local_8+0x200]                
ram:fffd8804    51deff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd8808    a00e4079        ldrh        w0,[x21, #0x6]=>s_st_range_fffdb8c7+7   ;= "st range"
ram:fffd880c    42174839        ldrb        w2,[x26, #0x205]                        
ram:fffd8810    01048052        mov         w1,#0x20                                
ram:fffd8814    5ddeff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd8818    41174839        ldrb        w1,[x26, #0x205]                        
ram:fffd881c    e00318aa        mov         x0=>s__rx_clk_window:_fffdb78a,x24      ;= " rx_clk_window:"
ram:fffd8820    4adeff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd8824    a3ff40f9        ldr         x3,[x29, #local_8+0x200]                
ram:fffd8828    a00e4079        ldrh        w0,[x21, #0x6]=>s_st_range_fffdb8c7+7   ;= "st range"
ram:fffd882c    a3000034        cbz         w3,LAB_fffd8840                         
ram:fffd8830    00040051        sub         w0,w0,#0x1                              
ram:fffd8834    a00e0079        strh        w0,[x21, #0x6]=>s_st_range_fffdb8c7+7   ;= "st range"
ram:fffd8838    5f3b0739        strb        wzr,[x26, #0x1ce]                       
ram:fffd883c    04000014        b           LAB_fffd884c                            
                            LAB_fffd8840:                 ;XREF[1,0]:   fffd882c
ram:fffd8840    00040011        add         w0,w0,#0x1                              
ram:fffd8844    a00e0079        strh        w0,[x21, #0x6]=>s_st_range_fffdb8c7+7   ;= "st range"
ram:fffd8848    93ffff17        b           LAB_fffd8694                            
                            LAB_fffd884c:                 ;XREF[2,0]:   fffd86a0,fffd883c
ram:fffd884c    20008052        mov         w0,#0x1                                 
ram:fffd8850    411f40f9        ldr         x1,[x26, #0x38]                         
ram:fffd8854    40930939        strb        w0,[x26, #0x264]                        
ram:fffd8858    e0031aaa        mov         x0,x26                                  
ram:fffd885c    20003fd6        blr         x1                                      
                            LAB_fffd8860:                 ;XREF[7,0]:   fffd7e60,fffd7e98,fffd7ee0,fffd7f54
                                                          ;             fffd7f94,fffd7fbc,fffd8094
ram:fffd8860    94060011        add         w20,w20,#0x1                            
ram:fffd8864    77fdff17        b           LAB_fffd7e40                            
                            LAB_fffd8868:                 ;XREF[1,0]:   fffd7e44
ram:fffd8868    411f40f9        ldr         x1,[x26, #0x38]                         
ram:fffd886c    20008052        mov         w0,#0x1                                 
ram:fffd8870    40930939        strb        w0,[x26, #0x264]                        
ram:fffd8874    5f3b0739        strb        wzr,[x26, #0x1ce]                       
ram:fffd8878    e0031aaa        mov         x0,x26                                  
ram:fffd887c    20003fd6        blr         x1                                      
ram:fffd8880    e0031aaa        mov         x0,x26                                  
ram:fffd8884    06f3ff97        bl          FUN_fffd549c                            ;undefined FUN_fffd549c()
ram:fffd8888    f503002a        mov         w21,w0                                  
ram:fffd888c    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8890    00a41b91        add         x0=>s__fffdb6d1+24,x0,#0x6e9            ;= ""
ram:fffd8894    e4080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8898    801f0053        uxtb        w0,w28                                  
ram:fffd889c    01090094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd88a0    9f070071        cmp         w28,#0x1                                
ram:fffd88a4    81000054        b.ne        LAB_fffd88b4                            
ram:fffd88a8    000000f0        adrp        x0,0xfffdb000                           
ram:fffd88ac    00fc1b91        add         x0=>s_ane_fffdb6f4+11,x0,#0x6ff         ;= "ane "
ram:fffd88b0    23000014        b           LAB_fffd893c                            
                            LAB_fffd88b4:                 ;XREF[1,0]:   fffd88a4
ram:fffd88b4    9f0b0071        cmp         w28,#0x2                                
ram:fffd88b8    c1010054        b.ne        LAB_fffd88f0                            
ram:fffd88bc    000000f0        adrp        x0,0xfffdb000                           
ram:fffd88c0    006c1c91        add         x0=>s_y_s...,x0,#0x71b                  ;= "y_second_tune_value[count]==0x"
ram:fffd88c4    d8080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd88c8    000000f0        adrp        x0,0xfffdb000                           
ram:fffd88cc    002c1c91        add         x0=>s_min==0x_fffdb704+7,x0,#0x70b      ;= "min==0x"
ram:fffd88d0    d5080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd88d4    e003152a        mov         w0,w21                                  
ram:fffd88d8    f2080094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd88dc    000000f0        adrp        x0,0xfffdb000                           
ram:fffd88e0    00e41f91        add         x0=>s__mi...,x0,#0x7f9                  ;= "     min      max      left     r...
ram:fffd88e4    d0080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd88e8    d3078052        mov         w19,#0x3e                               
ram:fffd88ec    2d000014        b           LAB_fffd89a0                            
                            LAB_fffd88f0:                 ;XREF[1,0]:   fffd88b8
ram:fffd88f0    9f0f0071        cmp         w28,#0x3                                
ram:fffd88f4    c1010054        b.ne        LAB_fffd892c                            
ram:fffd88f8    000000f0        adrp        x0,0xfffdb000                           
ram:fffd88fc    00a81c91        add         x0=>s_alu...,x0,#0x72a                  ;= "alue[count]==0x"
ram:fffd8900    c9080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8904    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8908    002c1c91        add         x0=>s_min==0x_fffdb704+7,x0,#0x70b      ;= "min==0x"
ram:fffd890c    c6080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8910    e003152a        mov         w0,w21                                  
ram:fffd8914    e3080094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd8918    000000f0        adrp        x0,0xfffdb000                           
ram:fffd891c    00e41f91        add         x0=>s__mi...,x0,#0x7f9                  ;= "     min      max      left     r...
ram:fffd8920    c1080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8924    d30d8052        mov         w19,#0x6e                               
ram:fffd8928    1e000014        b           LAB_fffd89a0                            
                            LAB_fffd892c:                 ;XREF[1,0]:   fffd88f4
ram:fffd892c    9f130071        cmp         w28,#0x4                                
ram:fffd8930    c1010054        b.ne        LAB_fffd8968                            
ram:fffd8934    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8938    00e81c91        add         x0=>s__delay_max==0x_fffdb73a,x0,#0x73a ;= "\ndelay_max==0x"
                            LAB_fffd893c:                 ;XREF[1,0]:   fffd88b0
ram:fffd893c    ba080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8940    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8944    002c1c91        add         x0=>s_min==0x_fffdb704+7,x0,#0x70b      ;= "min==0x"
ram:fffd8948    b7080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd894c    e003152a        mov         w0,w21                                  
ram:fffd8950    d4080094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd8954    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8958    00e41f91        add         x0=>s__mi...,x0,#0x7f9                  ;= "     min      max      left     r...
ram:fffd895c    b2080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8960    13048052        mov         w19,#0x20                               
ram:fffd8964    0f000014        b           LAB_fffd89a0                            
                            LAB_fffd8968:                 ;XREF[1,0]:   fffd8930
ram:fffd8968    9f170071        cmp         w28,#0x5                                
ram:fffd896c    13048052        mov         w19,#0x20                               
ram:fffd8970    81010054        b.ne        LAB_fffd89a0                            
ram:fffd8974    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8978    00341d91        add         x0=>s_st_...,x0,#0x74d                  ;= "st result index=="
ram:fffd897c    aa080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8980    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8984    002c1c91        add         x0=>s_min==0x_fffdb704+7,x0,#0x70b      ;= "min==0x"
ram:fffd8988    a7080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd898c    a0b341b9        ldr         w0,[x29, #local_50+0x200]               
ram:fffd8990    c4080094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd8994    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8998    00e41f91        add         x0=>s__mi...,x0,#0x7f9                  ;= "     min      max      left     r...
ram:fffd899c    a2080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
                            LAB_fffd89a0:                 ;XREF[4,0]:   fffd88ec,fffd8928,fffd8964,fffd8970
ram:fffd89a0    000000f0        adrp        x0,0xfffdb000                           
ram:fffd89a4    007c1d91        add         x0=>s__ac_window:_fffdb75f,x0,#0x75f    ;= " ac window:"
ram:fffd89a8    9f080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd89ac    41e74639        ldrb        w1,[x26, #0x1b9]                        
ram:fffd89b0    405340f9        ldr         x0,[x26, #0xa0]                         
ram:fffd89b4    170000f0        adrp        x23,0xfffdb000                          
ram:fffd89b8    0004018b        add         x0,x0,x1, LSL #0x1                      
ram:fffd89bc    00704079        ldrh        w0,[x0, #0x38]                          
ram:fffd89c0    f4e61d91        add         x20,x23,#0x779                          
ram:fffd89c4    b7080094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd89c8    000000f0        adrp        x0,0xfffdb000                           
ram:fffd89cc    00d01d91        add         x0=>s_e_ps==_fffdb76b+9,x0,#0x774       ;= "e ps=="
ram:fffd89d0    95080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd89d4    e00314aa        mov         x0=>s_=_fffdb76b+14,x20                 ;= "="
ram:fffd89d8    93080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd89dc    000000f0        adrp        x0,0xfffdb000                           
ram:fffd89e0    00301e91        add         x0=>s_x_clk_window:_fffdb78a+2,x0,#0x78c;= "x_clk_window:"
ram:fffd89e4    90080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd89e8    e00314aa        mov         x0=>s_=_fffdb76b+14,x20                 ;= "="
ram:fffd89ec    8e080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd89f0    a28341b9        ldr         w2,[x29, #local_80+0x200]               
ram:fffd89f4    030000f0        adrp        x3,0xfffdb000                           
ram:fffd89f8    5604020b        add         w22,w2,w2, LSL #0x1                     
ram:fffd89fc    040000f0        adrp        x4,s_timization_fffdafda+38             ;= "timization\n"
ram:fffd8a00    7602160b        add         w22,w19,w22                             
ram:fffd8a04    14008052        mov         w20,#0x0                                
ram:fffd8a08    77ac1791        add         x23,x3,#0x5eb                           
ram:fffd8a0c    98202391        add         x24,x4,#0x8c8                           
                            LAB_fffd8a10:                 ;XREF[1,0]:   fffd8e7c
ram:fffd8a10    a38341b9        ldr         w3,[x29, #local_80+0x200]               
ram:fffd8a14    7f001b6b        cmp         w3,w27                                  
ram:fffd8a18    42230054        b.cs        LAB_fffd8e80                            
ram:fffd8a1c    b38341b9        ldr         w19,[x29, #local_80+0x200]              
ram:fffd8a20    01018052        mov         w1,#0x8                                 
ram:fffd8a24    e00313aa        mov         x0,x19                                  
ram:fffd8a28    0fdeff97        bl          FUN_fffd0264                            ;undefined FUN_fffd0264()
ram:fffd8a2c    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8a30    02ac1791        add         x2=>s_:_fffdb5df+12,x0,#0x5eb           ;= ": "
ram:fffd8a34    e00302aa        mov         x0=>s_:_fffdb5df+12,x2                  ;= ": "
ram:fffd8a38    a2f700f9        str         x2=>s_:_fffdb5df+12,[x29, #local_18+0...;= ": "
ram:fffd8a3c    7a080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8a40    010000f0        adrp        x1,0xfffdb000                           
ram:fffd8a44    39202391        add         x25,x1,#0x8c8                           
ram:fffd8a48    390f138b        add         x25,x25,x19, LSL #0x3                   
ram:fffd8a4c    20074079        ldrh        w0,[x25, #0x2]=>s_f_test_range_fffdb8...;= "f_test range"
ram:fffd8a50    01018052        mov         w1,#0x8                                 
ram:fffd8a54    04deff97        bl          FUN_fffd0264                            ;undefined FUN_fffd0264()
ram:fffd8a58    9f0b0071        cmp         w28,#0x2                                
ram:fffd8a5c    a2f740f9        ldr         x2=>s_:_fffdb5df+12,[x29, #local_18+0...;= ": "
ram:fffd8a60    c1020054        b.ne        LAB_fffd8ab8                            
ram:fffd8a64    a3830191        add         x3,x29,#0x60                            
ram:fffd8a68    617873b8        ldr         w1,[x3, x19, LSL #0x2]                  
ram:fffd8a6c    41050034        cbz         w1,LAB_fffd8b14                         
ram:fffd8a70    200b4079        ldrh        w0,[x25, #0x4]=>s_test_range_fffdb8c7+5 ;= "test range"
ram:fffd8a74    1f00016b        cmp         w0,w1                                   
ram:fffd8a78    22010054        b.cs        LAB_fffd8a9c                            
ram:fffd8a7c    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8a80    00701f91        add         x0=>s_2-window-loop_fffdb7d9+3,x0,#0x7dc;= "2-window-loop \n"
ram:fffd8a84    a1f700f9        str         x1,[x29, #local_18+0x200]               
ram:fffd8a88    67080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8a8c    200b4079        ldrh        w0,[x25, #0x4]=>s_test_range_fffdb8c7+5 ;= "test range"
ram:fffd8a90    a1f740f9        ldr         x1,[x29, #local_18+0x200]               
ram:fffd8a94    2000004b        sub         w0,w1,w0                                
ram:fffd8a98    1d000014        b           LAB_fffd8b0c                            
                            LAB_fffd8a9c:                 ;XREF[1,0]:   fffd8a78
ram:fffd8a9c    e00302aa        mov         x0=>s_:_fffdb5df+12,x2                  ;= ": "
ram:fffd8aa0    a1f700f9        str         x1,[x29, #local_18+0x200]               
ram:fffd8aa4    60080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8aa8    200b4079        ldrh        w0,[x25, #0x4]=>s_test_range_fffdb8c7+5 ;= "test range"
ram:fffd8aac    a1f740f9        ldr         x1,[x29, #local_18+0x200]               
ram:fffd8ab0    0000014b        sub         w0,w0,w1                                
ram:fffd8ab4    1c000014        b           LAB_fffd8b24                            
                            LAB_fffd8ab8:                 ;XREF[1,0]:   fffd8a60
ram:fffd8ab8    9f0f0071        cmp         w28,#0x3                                
ram:fffd8abc    61010054        b.ne        LAB_fffd8ae8                            
ram:fffd8ac0    a4830191        add         x4,x29,#0x60                            
ram:fffd8ac4    997873b8        ldr         w25,[x4, x19, LSL #0x2]                 
ram:fffd8ac8    79020034        cbz         w25,LAB_fffd8b14                        
ram:fffd8acc    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8ad0    00701f91        add         x0=>s_2-window-loop_fffdb7d9+3,x0,#0x7dc;= "2-window-loop \n"
ram:fffd8ad4    54080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8ad8    a1b341b9        ldr         w1,[x29, #local_50+0x200]               
ram:fffd8adc    207f011b        mul         w0,w25,w1                               
ram:fffd8ae0    0008d51a        udiv        w0,w0,w21                               
ram:fffd8ae4    0a000014        b           LAB_fffd8b0c                            
                            LAB_fffd8ae8:                 ;XREF[1,0]:   fffd8abc
ram:fffd8ae8    9f170071        cmp         w28,#0x5                                
ram:fffd8aec    41010054        b.ne        LAB_fffd8b14                            
ram:fffd8af0    a2830191        add         x2,x29,#0x60                            
ram:fffd8af4    597873b8        ldr         w25,[x2, x19, LSL #0x2]                 
ram:fffd8af8    f9000034        cbz         w25,LAB_fffd8b14                        
ram:fffd8afc    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8b00    00701f91        add         x0=>s_2-window-loop_fffdb7d9+3,x0,#0x7dc;= "2-window-loop \n"
ram:fffd8b04    48080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8b08    e003192a        mov         w0,w25                                  
                            LAB_fffd8b0c:                 ;XREF[2,0]:   fffd8a98,fffd8ae4
ram:fffd8b0c    e1008052        mov         w1,#0x7                                 
ram:fffd8b10    06000014        b           LAB_fffd8b28                            
                            LAB_fffd8b14:                 ;XREF[4,0]:   fffd8a6c,fffd8ac8,fffd8aec,fffd8af8
ram:fffd8b14    e00317aa        mov         x0=>s_:_fffdb5df+12,x23                 ;= ": "
ram:fffd8b18    43080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8b1c    000f138b        add         x0,x24,x19, LSL #0x3                    
ram:fffd8b20    00084079        ldrh        w0,[x0, #0x4]=>s_test_range_fffdb8c7+5  ;= "test range"
                            LAB_fffd8b24:                 ;XREF[1,0]:   fffd8ab4
ram:fffd8b24    01018052        mov         w1,#0x8                                 
                            LAB_fffd8b28:                 ;XREF[1,0]:   fffd8b10
ram:fffd8b28    cfddff97        bl          FUN_fffd0264                            ;undefined FUN_fffd0264()
ram:fffd8b2c    e00317aa        mov         x0=>s_:_fffdb5df+12,x23                 ;= ": "
ram:fffd8b30    3d080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8b34    190f138b        add         x25,x24,x19, LSL #0x3                   
ram:fffd8b38    200f4079        ldrh        w0,[x25, #0x6]=>s_st_range_fffdb8c7+7   ;= "st range"
ram:fffd8b3c    01018052        mov         w1,#0x8                                 
ram:fffd8b40    c9ddff97        bl          FUN_fffd0264                            ;undefined FUN_fffd0264()
ram:fffd8b44    e00317aa        mov         x0=>s_:_fffdb5df+12,x23                 ;= ": "
ram:fffd8b48    37080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8b4c    21074079        ldrh        w1,[x25, #0x2]=>s_f_test_range_fffdb8...;= "f_test range"
ram:fffd8b50    200b4079        ldrh        w0,[x25, #0x4]=>s_test_range_fffdb8c7+5 ;= "test range"
ram:fffd8b54    19008052        mov         w25,#0x0                                
ram:fffd8b58    3f00006b        cmp         w1,w0                                   
ram:fffd8b5c    69000054        b.ls        LAB_fffd8b68                            
ram:fffd8b60    3900004b        sub         w25,w1,w0                               
ram:fffd8b64    391f0053        uxtb        w25,w25                                 
                            LAB_fffd8b68:                 ;XREF[1,0]:   fffd8b5c
ram:fffd8b68    9f0b0071        cmp         w28,#0x2                                
ram:fffd8b6c    81000054        b.ne        LAB_fffd8b7c                            
ram:fffd8b70    a3830191        add         x3,x29,#0x60                            
ram:fffd8b74    607873b8        ldr         w0,[x3, x19, LSL #0x2]                  
ram:fffd8b78    0d000014        b           LAB_fffd8bac                            
                            LAB_fffd8b7c:                 ;XREF[1,0]:   fffd8b6c
ram:fffd8b7c    9f0f0071        cmp         w28,#0x3                                
ram:fffd8b80    e1000054        b.ne        LAB_fffd8b9c                            
ram:fffd8b84    a4830191        add         x4,x29,#0x60                            
ram:fffd8b88    807873b8        ldr         w0,[x4, x19, LSL #0x2]                  
ram:fffd8b8c    a1b341b9        ldr         w1,[x29, #local_50+0x200]               
ram:fffd8b90    207c001b        mul         w0,w1,w0                                
ram:fffd8b94    0008d51a        udiv        w0,w0,w21                               
ram:fffd8b98    05000014        b           LAB_fffd8bac                            
                            LAB_fffd8b9c:                 ;XREF[1,0]:   fffd8b80
ram:fffd8b9c    9f170071        cmp         w28,#0x5                                
ram:fffd8ba0    c1000054        b.ne        LAB_fffd8bb8                            
ram:fffd8ba4    a2830191        add         x2,x29,#0x60                            
ram:fffd8ba8    407873b8        ldr         w0,[x2, x19, LSL #0x2]                  
                            LAB_fffd8bac:                 ;XREF[2,0]:   fffd8b78,fffd8b98
ram:fffd8bac    3903000b        add         w25,w25,w0                              
ram:fffd8bb0    391f0053        uxtb        w25,w25                                 
ram:fffd8bb4    08000014        b           LAB_fffd8bd4                            
                            LAB_fffd8bb8:                 ;XREF[1,0]:   fffd8ba0
ram:fffd8bb8    9f130071        cmp         w28,#0x4                                
ram:fffd8bbc    c1000054        b.ne        LAB_fffd8bd4                            
ram:fffd8bc0    a3830191        add         x3,x29,#0x60                            
ram:fffd8bc4    607873b8        ldr         w0,[x3, x19, LSL #0x2]                  
ram:fffd8bc8    60000034        cbz         w0,LAB_fffd8bd4                         
ram:fffd8bcc    010f138b        add         x1,x24,x19, LSL #0x3                    
ram:fffd8bd0    20040079        strh        w0,[x1, #0x2]=>s_f_test_range_fffdb8c7+3;= "f_test range"
                            LAB_fffd8bd4:                 ;XREF[3,0]:   fffd8bb4,fffd8bbc,fffd8bc8
ram:fffd8bd4    130f138b        add         x19,x24,x19, LSL #0x3                   
ram:fffd8bd8    610e4079        ldrh        w1,[x19, #0x6]=>s_st_range_fffdb8c7+7   ;= "st range"
ram:fffd8bdc    60064079        ldrh        w0,[x19, #0x2]=>s_f_test_range_fffdb8...;= "f_test range"
ram:fffd8be0    13008052        mov         w19,#0x0                                
ram:fffd8be4    3f00006b        cmp         w1,w0                                   
ram:fffd8be8    69000054        b.ls        LAB_fffd8bf4                            
ram:fffd8bec    3300004b        sub         w19,w1,w0                               
ram:fffd8bf0    731e0053        uxtb        w19,w19                                 
                            LAB_fffd8bf4:                 ;XREF[1,0]:   fffd8be8
ram:fffd8bf4    01018052        mov         w1,#0x8                                 
ram:fffd8bf8    201f0053        uxtb        w0,w25                                  
ram:fffd8bfc    9addff97        bl          FUN_fffd0264                            ;undefined FUN_fffd0264()
ram:fffd8c00    e00317aa        mov         x0=>s_:_fffdb5df+12,x23                 ;= ": "
ram:fffd8c04    08080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8c08    01018052        mov         w1,#0x8                                 
ram:fffd8c0c    601e0053        uxtb        w0,w19                                  
ram:fffd8c10    95ddff97        bl          FUN_fffd0264                            ;undefined FUN_fffd0264()
ram:fffd8c14    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8c18    007c1f91        add         x0=>s_indow-loop_fffdb7d9+6,x0,#0x7df   ;= "indow-loop \n"
ram:fffd8c1c    02080094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8c20    a0334739        ldrb        w0,[x29, #local_34+0x200]               
ram:fffd8c24    41008052        mov         w1,#0x2                                 
ram:fffd8c28    8fddff97        bl          FUN_fffd0264                            ;undefined FUN_fffd0264()
ram:fffd8c2c    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8c30    00841f91        add         x0=>s_dow-loop_fffdb7d9+8,x0,#0x7e1     ;= "dow-loop \n"
ram:fffd8c34    fc070094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8c38    a0834739        ldrb        w0,[x29, #local_20+0x200]               
ram:fffd8c3c    61008052        mov         w1,#0x3                                 
ram:fffd8c40    89ddff97        bl          FUN_fffd0264                            ;undefined FUN_fffd0264()
ram:fffd8c44    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8c48    00281a91        add         x0=>s_lt==_fffdb675+21,x0,#0x68a        ;= "lt=="
ram:fffd8c4c    f6070094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8c50    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8c54    00941f91        add         x0=>s_loop_fffdb7d9+12,x0,#0x7e5        ;= "loop \n"
ram:fffd8c58    f3070094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8c5c    40e34639        ldrb        w0,[x26, #0x1b8]                        
ram:fffd8c60    41008052        mov         w1,#0x2                                 
ram:fffd8c64    80ddff97        bl          FUN_fffd0264                            ;undefined FUN_fffd0264()
ram:fffd8c68    e00317aa        mov         x0=>s_:_fffdb5df+12,x23                 ;= ": "
ram:fffd8c6c    ee070094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8c70    41e74639        ldrb        w1,[x26, #0x1b9]                        
ram:fffd8c74    405340f9        ldr         x0,[x26, #0xa0]                         
ram:fffd8c78    0004018b        add         x0,x0,x1, LSL #0x1                      
ram:fffd8c7c    00704079        ldrh        w0,[x0, #0x38]                          
ram:fffd8c80    08080094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffd8c84    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8c88    00c01f91        add         x0=>s_x_o...,x0,#0x7f0                  ;= "x    org      min      max      l...
ram:fffd8c8c    e6070094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8c90    a0b341b9        ldr         w0,[x29, #local_50+0x200]               
ram:fffd8c94    81008052        mov         w1,#0x4                                 
ram:fffd8c98    73ddff97        bl          FUN_fffd0264                            ;undefined FUN_fffd0264()
ram:fffd8c9c    020000f0        adrp        x2,0xfffdb000                           
ram:fffd8ca0    42e01f91        add         x2=>s__mi...,x2,#0x7f8                  ;= "      min      max      left     ...
ram:fffd8ca4    e00302aa        mov         x0=>s__min_max_l...,x2                  ;= "      min      max      left     ...
ram:fffd8ca8    a2f700f9        str         x2=>s__min_max_l...,[x29, #local_18+0...;= "      min      max      left     ...
ram:fffd8cac    de070094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8cb0    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8cb4    00082091        add         x0=>s__ma...,x0,#0x802                  ;= "     max      left     right    d...
ram:fffd8cb8    db070094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8cbc    81008052        mov         w1,#0x4                                 
ram:fffd8cc0    e003152a        mov         w0,w21                                  
ram:fffd8cc4    68ddff97        bl          FUN_fffd0264                            ;undefined FUN_fffd0264()
ram:fffd8cc8    a2f740f9        ldr         x2=>s__min_max_l...,[x29, #local_18+0...;= "      min      max      left     ...
ram:fffd8ccc    e00302aa        mov         x0=>s__min_max_l...,x2                  ;= "      min      max      left     ...
ram:fffd8cd0    d5070094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8cd4    040000f0        adrp        x4,s_timization_fffdafda+38             ;= "timization\n"
ram:fffd8cd8    80e41d91        add         x0=>s_=_fffdb76b+14,x4,#0x779           ;= "="
ram:fffd8cdc    d2070094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd8ce0    e103192a        mov         w1,w25                                  
ram:fffd8ce4    e003162a        mov         w0,w22                                  
ram:fffd8ce8    c2f2ff97        bl          FUN_fffd57f0                            ;undefined FUN_fffd57f0()
ram:fffd8cec    e103132a        mov         w1,w19                                  
ram:fffd8cf0    c0060011        add         w0,w22,#0x1                             
ram:fffd8cf4    bff2ff97        bl          FUN_fffd57f0                            ;undefined FUN_fffd57f0()
ram:fffd8cf8    01008052        mov         w1,#0x0                                 
ram:fffd8cfc    c00a0011        add         w0,w22,#0x2                             
ram:fffd8d00    bcf2ff97        bl          FUN_fffd57f0                            ;undefined FUN_fffd57f0()
ram:fffd8d04    7f021f6b        cmp         w19,wzr                                 
ram:fffd8d08    e1079f1a        cset        w1,ne                                   
ram:fffd8d0c    3f031f6b        cmp         w25,wzr                                 
ram:fffd8d10    e0079f1a        cset        w0,ne                                   
ram:fffd8d14    2200006a        ands        w2,w1,w0                                
ram:fffd8d18    c0000054        b.eq        LAB_fffd8d30                            
ram:fffd8d1c    2003130b        add         w0,w25,w19                              
ram:fffd8d20    74000034        cbz         w20,LAB_fffd8d2c                        
ram:fffd8d24    9f02006b        cmp         w20,w0                                  
ram:fffd8d28    4d000054        b.le        LAB_fffd8d30                            
                            LAB_fffd8d2c:                 ;XREF[1,0]:   fffd8d20
ram:fffd8d2c    141c0053        uxtb        w20,w0                                  
                            LAB_fffd8d30:                 ;XREF[2,0]:   fffd8d18,fffd8d28
ram:fffd8d30    40974939        ldrb        w0,[x26, #0x265]                        
ram:fffd8d34    c0090034        cbz         w0,LAB_fffd8e6c                         
ram:fffd8d38    9f070071        cmp         w28,#0x1                                
ram:fffd8d3c    00008052        mov         w0,#0x0                                 
ram:fffd8d40    21020054        b.ne        LAB_fffd8d84                            
ram:fffd8d44    41e34639        ldrb        w1,[x26, #0x1b8]                        
ram:fffd8d48    3f040071        cmp         w1,#0x1                                 
ram:fffd8d4c    48010054        b.hi        LAB_fffd8d74                            
ram:fffd8d50    a38341b9        ldr         w3,[x29, #local_80+0x200]               
ram:fffd8d54    60100051        sub         w0,w3,#0x4                              
ram:fffd8d58    1f040071        cmp         w0,#0x1                                 
ram:fffd8d5c    a9000054        b.ls        LAB_fffd8d70                            
ram:fffd8d60    83000034        cbz         w3,LAB_fffd8d70                         
ram:fffd8d64    7f240071        cmp         w3,#0x9                                 
ram:fffd8d68    e0179f1a        cset        w0,eq                                   
ram:fffd8d6c    02000014        b           LAB_fffd8d74                            
                            LAB_fffd8d70:                 ;XREF[2,0]:   fffd8d5c,fffd8d60
ram:fffd8d70    20008052        mov         w0,#0x1                                 
                            LAB_fffd8d74:                 ;XREF[2,0]:   fffd8d4c,fffd8d6c
ram:fffd8d74    21080051        sub         w1,w1,#0x2                              
ram:fffd8d78    211c0053        uxtb        w1,w1                                   
ram:fffd8d7c    3f040071        cmp         w1,#0x1                                 
ram:fffd8d80    00849f1a        csinc       w0,w0,wzr,hi                            
                            LAB_fffd8d84:                 ;XREF[1,0]:   fffd8d40
ram:fffd8d84    a2000035        cbnz        w2,LAB_fffd8d98                         
                            LAB_fffd8d88:                 ;XREF[6,0]:   fffd8dc8,fffd8dd8,fffd8dec,fffd8e38
                                                          ;             fffd8e44,fffd8e68
ram:fffd8d88    e0031aaa        mov         x0,x26                                  
ram:fffd8d8c    21008052        mov         w1,#0x1                                 
ram:fffd8d90    2ce3ff97        bl          FUN_fffd1a40                            ;undefined FUN_fffd1a40()
ram:fffd8d94    36000014        b           LAB_fffd8e6c                            
                            LAB_fffd8d98:                 ;XREF[1,0]:   fffd8d84
ram:fffd8d98    7f02196b        cmp         w19,w25                                 
ram:fffd8d9c    41008052        mov         w1,#0x2                                 
ram:fffd8da0    c9000054        b.ls        LAB_fffd8db8                            
ram:fffd8da4    7902194b        sub         w25,w19,w25                             
ram:fffd8da8    390fc11a        sdiv        w25,w25,w1                              
ram:fffd8dac    391f0053        uxtb        w25,w25                                 
ram:fffd8db0    13008052        mov         w19,#0x0                                
ram:fffd8db4    05000014        b           LAB_fffd8dc8                            
                            LAB_fffd8db8:                 ;XREF[1,0]:   fffd8da0
ram:fffd8db8    3903134b        sub         w25,w25,w19                             
ram:fffd8dbc    390fc11a        sdiv        w25,w25,w1                              
ram:fffd8dc0    391f0053        uxtb        w25,w25                                 
ram:fffd8dc4    33008052        mov         w19,#0x1                                
                            LAB_fffd8dc8:                 ;XREF[1,0]:   fffd8db4
ram:fffd8dc8    19feff34        cbz         w25,LAB_fffd8d88                        
ram:fffd8dcc    9f130071        cmp         w28,#0x4                                
ram:fffd8dd0    81000054        b.ne        LAB_fffd8de0                            
ram:fffd8dd4    3f530071        cmp         w25,#0x14                               
ram:fffd8dd8    88fdff54        b.hi        LAB_fffd8d88                            
ram:fffd8ddc    1a000014        b           LAB_fffd8e44                            
                            LAB_fffd8de0:                 ;XREF[1,0]:   fffd8dd0
ram:fffd8de0    9f0b0071        cmp         w28,#0x2                                
ram:fffd8de4    01030054        b.ne        LAB_fffd8e44                            
ram:fffd8de8    a48341b9        ldr         w4,[x29, #local_80+0x200]               
ram:fffd8dec    e4fc0737        tbnz        w4,#0x0,LAB_fffd8d88                    
ram:fffd8df0    a18341b9        ldr         w1,[x29, #local_80+0x200]               
ram:fffd8df4    64020052        eor         w4,w19,#0x1                             
ram:fffd8df8    207c0153        lsr         w0,w1,#0x1                              
ram:fffd8dfc    030c000b        add         w3,w0,w0, LSL #0x3                      
                            LAB_fffd8e00:                 ;XREF[1,0]:   fffd8e40
ram:fffd8e00    130080d2        mov         x19,#0x0                                
                            LAB_fffd8e04:                 ;XREF[1,0]:   fffd8e2c
ram:fffd8e04    6100130b        add         w1,w3,w19                               
ram:fffd8e08    e203042a        mov         w2,w4                                   
ram:fffd8e0c    80008052        mov         w0,#0x4                                 
ram:fffd8e10    a3ff00f9        str         x3,[x29, #local_8+0x200]                
ram:fffd8e14    a4fb00f9        str         x4,[x29, #local_10+0x200]               
ram:fffd8e18    73060091        add         x19,x19,#0x1                            
ram:fffd8e1c    0cf5ff97        bl          FUN_fffd624c                            ;undefined FUN_fffd624c()
ram:fffd8e20    7f2600f1        cmp         x19,#0x9                                
ram:fffd8e24    a3ff40f9        ldr         x3,[x29, #local_8+0x200]                
ram:fffd8e28    a4fb40f9        ldr         x4,[x29, #local_10+0x200]               
ram:fffd8e2c    c1feff54        b.ne        LAB_fffd8e04                            
ram:fffd8e30    20070051        sub         w0,w25,#0x1                             
ram:fffd8e34    001c0053        uxtb        w0,w0                                   
ram:fffd8e38    99faff34        cbz         w25,LAB_fffd8d88                        
ram:fffd8e3c    f903002a        mov         w25,w0                                  
ram:fffd8e40    f0ffff17        b           LAB_fffd8e00                            
                            LAB_fffd8e44:                 ;XREF[2,0]:   fffd8ddc,fffd8de4
ram:fffd8e44    20faff35        cbnz        w0,LAB_fffd8d88                         
                            LAB_fffd8e48:                 ;XREF[1,0]:   fffd8e64
ram:fffd8e48    a28341b9        ldr         w2,[x29, #local_80+0x200]               
ram:fffd8e4c    39070051        sub         w25,w25,#0x1                            
ram:fffd8e50    e0031aaa        mov         x0,x26                                  
ram:fffd8e54    e1031c2a        mov         w1,w28                                  
ram:fffd8e58    e303132a        mov         w3,w19                                  
ram:fffd8e5c    391f0053        uxtb        w25,w25                                 
ram:fffd8e60    7cfaff97        bl          FUN_fffd7850                            ;undefined FUN_fffd7850()
ram:fffd8e64    39ffff35        cbnz        w25,LAB_fffd8e48                        
ram:fffd8e68    c8ffff17        b           LAB_fffd8d88                            
                            LAB_fffd8e6c:                 ;XREF[2,0]:   fffd8d34,fffd8d94
ram:fffd8e6c    a28341b9        ldr         w2,[x29, #local_80+0x200]               
ram:fffd8e70    d60e0011        add         w22,w22,#0x3                            
ram:fffd8e74    42040011        add         w2,w2,#0x1                              
ram:fffd8e78    a28301b9        str         w2,[x29, #local_80+0x200]               
ram:fffd8e7c    e5feff17        b           LAB_fffd8a10                            
                            LAB_fffd8e80:                 ;XREF[1,0]:   fffd8a18
ram:fffd8e80    411f40f9        ldr         x1,[x26, #0x38]                         
ram:fffd8e84    e0031aaa        mov         x0,x26                                  
ram:fffd8e88    20003fd6        blr         x1                                      
ram:fffd8e8c    000091d2        mov         x0,#0x8800                              
ram:fffd8e90    60ecbff2        movk        x0=>DAT_ff638800,#0xff63, LSL #16       
ram:fffd8e94    010040b9        ldr         w1,[x0]=>DAT_ff638800                   
ram:fffd8e98    000091d2        mov         x0,#0x8800                              
ram:fffd8e9c    215c0812        and         w1,w1,#0xff00ffff                       
ram:fffd8ea0    21001032        orr         w1,w1,#0x10000                          
ram:fffd8ea4    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd8ea8    010000b9        str         w1,[x0]=>DAT_ff638800                   
ram:fffd8eac    9f0b0071        cmp         w28,#0x2                                
ram:fffd8eb0    a1000054        b.ne        LAB_fffd8ec4                            
ram:fffd8eb4    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8eb8    14cc2c39        strb        w20,[x0, #0xb33]=>DAT_fffdbb33          
ram:fffd8ebc    803080d2        mov         x0,#0x184                               
ram:fffd8ec0    06000014        b           LAB_fffd8ed8                            
                            LAB_fffd8ec4:                 ;XREF[1,0]:   fffd8eb0
ram:fffd8ec4    9f0f0071        cmp         w28,#0x3                                
ram:fffd8ec8    41010054        b.ne        LAB_fffd8ef0                            
ram:fffd8ecc    000000f0        adrp        x0,0xfffdb000                           
ram:fffd8ed0    14c82c39        strb        w20,[x0, #0xb32]=>DAT_fffdbb32          
ram:fffd8ed4    c03080d2        mov         x0,#0x186                               
                            LAB_fffd8ed8:                 ;XREF[1,0]:   fffd8ec0
ram:fffd8ed8    40c0bff2        movk        x0=>DAT_fe020184,#0xfe02, LSL #16       
                                                          ; FWD[2,0]:   fe020184,fe020186
ram:fffd8edc    14000079        strh        w20,[x0]=>DAT_fe020184                  
ram:fffd8ee0    04000014        b           LAB_fffd8ef0                            
                            LAB_fffd8ee4:                 ;XREF[2,0]:   fffd86c0,fffd86cc
ram:fffd8ee4    e0031aaa        mov         x0,x26                                  
ram:fffd8ee8    2dfbff97        bl          FUN_fffd7b9c                            ;undefined FUN_fffd7b9c()
ram:fffd8eec    fcfdff17        b           LAB_fffd86dc                            
                            LAB_fffd8ef0:                 ;XREF[2,0]:   fffd8ec8,fffd8ee0
ram:fffd8ef0    f35341a9        ldp         x19,x20,[sp, #local_1f0+0x200]          
ram:fffd8ef4    f55b42a9        ldp         x21,x22,[sp, #local_1e0+0x200]          
ram:fffd8ef8    f76343a9        ldp         x23,x24,[sp, #local_1d0+0x200]          
ram:fffd8efc    f96b44a9        ldp         x25,x26,[sp, #local_1c0+0x200]          
ram:fffd8f00    fb7345a9        ldp         x27,x28,[sp, #local_1b0+0x200]          
ram:fffd8f04    fd7bc6a8        ldp         x29=>local_200,x30,[sp], #0x60          
ram:fffd8f08    ff830691        add         sp,sp,#0x1a0                            
ram:fffd8f0c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd8f10()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd8f24,fffd9100
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd8f1c,fffd90f8
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd8f18,fffd90fc
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd8f10,fffd9104
                                                          ;XREF[1,0]:   fffd9674
ram:fffd8f10    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd8f14    fd030091        mov         x29,sp                                  
ram:fffd8f18    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd8f1c    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd8f20    f30300aa        mov         x19,x0                                  
ram:fffd8f24    f71b00f9        str         x23,[sp, #local_10+0x40]                
ram:fffd8f28    71dcff97        bl          FUN_fffd00ec                            ;undefined FUN_fffd00ec()
ram:fffd8f2c    804a92d2        mov         x0,#0x9254                              
ram:fffd8f30    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd8f34    010040b9        ldr         w1,[x0]=>DAT_ff639254                   
ram:fffd8f38    804a92d2        mov         x0,#0x9254                              
ram:fffd8f3c    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd8f40    21001f32        orr         w1,w1,#0x2                              
ram:fffd8f44    010000b9        str         w1,[x0]=>DAT_ff639254                   
ram:fffd8f48    60224739        ldrb        w0,[x19, #0x1c8]                        
ram:fffd8f4c    a0021036        tbz         w0,#0x2,LAB_fffd8fa0                    
ram:fffd8f50    60e24639        ldrb        w0,[x19, #0x1b8]                        
ram:fffd8f54    62964379        ldrh        w2,[x19, #0x1ca]                        
ram:fffd8f58    21008052        mov         w1,#0x1                                 
ram:fffd8f5c    2bf8ff97        bl          FUN_fffd7008                            ;undefined FUN_fffd7008()
ram:fffd8f60    60e24639        ldrb        w0,[x19, #0x1b8]                        
ram:fffd8f64    62964379        ldrh        w2,[x19, #0x1ca]                        
ram:fffd8f68    61008052        mov         w1,#0x3                                 
ram:fffd8f6c    27f8ff97        bl          FUN_fffd7008                            ;undefined FUN_fffd7008()
ram:fffd8f70    e00313aa        mov         x0,x19                                  
ram:fffd8f74    61018052        mov         w1,#0xb                                 
ram:fffd8f78    22008052        mov         w2,#0x1                                 
ram:fffd8f7c    03008052        mov         w3,#0x0                                 
ram:fffd8f80    040080d2        mov         x4,#0x0                                 
ram:fffd8f84    25e0ff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd8f88    e00313aa        mov         x0,x19                                  
ram:fffd8f8c    21018052        mov         w1,#0x9                                 
ram:fffd8f90    22008052        mov         w2,#0x1                                 
ram:fffd8f94    03008052        mov         w3,#0x0                                 
ram:fffd8f98    040080d2        mov         x4,#0x0                                 
ram:fffd8f9c    1fe0ff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
                            LAB_fffd8fa0:                 ;XREF[1,0]:   fffd8f4c
ram:fffd8fa0    160000f0        adrp        x22,0xfffdb000                          
ram:fffd8fa4    d6ce2c91        add         x22,x22,#0xb33                          
ram:fffd8fa8    150000f0        adrp        x21,0xfffdb000                          
ram:fffd8fac    34008052        mov         w20,#0x1                                
ram:fffd8fb0    b5ca2c91        add         x21,x21,#0xb32                          
ram:fffd8fb4    f70316aa        mov         x23,x22                                 
                            LAB_fffd8fb8:                 ;XREF[1,0]:   fffd8ff0
ram:fffd8fb8    9f1e0071        cmp         w20,#0x7                                
ram:fffd8fbc    c8010054        b.hi        LAB_fffd8ff4                            
                            LAB_fffd8fc0:                 ;XREF[1,0]:   fffd9078
ram:fffd8fc0    61224739        ldrb        w1,[x19, #0x1c8]                        
ram:fffd8fc4    80060051        sub         w0,w20,#0x1                             
ram:fffd8fc8    2028c01a        asr         w0,w1,w0                                
ram:fffd8fcc    00010036        tbz         w0,#0x0,LAB_fffd8fec                    
ram:fffd8fd0    00008012        mov         w0,#0xffffffff                          
ram:fffd8fd4    02008052        mov         w2,#0x0                                 
ram:fffd8fd8    60160839        strb        w0,[x19, #0x205]                        
ram:fffd8fdc    e103142a        mov         w1,w20                                  
ram:fffd8fe0    e00313aa        mov         x0,x19                                  
ram:fffd8fe4    e303022a        mov         w3,w2                                   
ram:fffd8fe8    07fbff97        bl          FUN_fffd7c04                            ;undefined FUN_fffd7c04()
                            LAB_fffd8fec:                 ;XREF[1,0]:   fffd8fcc
ram:fffd8fec    94060011        add         w20,w20,#0x1                            
ram:fffd8ff0    f2ffff17        b           LAB_fffd8fb8                            
                            LAB_fffd8ff4:                 ;XREF[1,0]:   fffd8fbc
ram:fffd8ff4    c1024039        ldrb        w1,[x22]=>DAT_fffdbb33                  
ram:fffd8ff8    803080d2        mov         x0,#0x184                               
ram:fffd8ffc    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd9000    01000079        strh        w1,[x0]=>DAT_fe020184                   
ram:fffd9004    a1024039        ldrb        w1,[x21]=>DAT_fffdbb32                  
ram:fffd9008    c03080d2        mov         x0,#0x186                               
ram:fffd900c    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffd9010    01000079        strh        w1,[x0]=>DAT_fe020186                   
ram:fffd9014    000000f0        adrp        x0,0xfffdc000                           
ram:fffd9018    00281e91        add         x0,x0,#0x78a                            
ram:fffd901c    02070094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd9020    a0024039        ldrb        w0,[x21]=>DAT_fffdbb32                  
ram:fffd9024    e0000034        cbz         w0,LAB_fffd9040                         
ram:fffd9028    000000f0        adrp        x0,0xfffdc000                           
ram:fffd902c    00382091        add         x0,x0,#0x80e                            
ram:fffd9030    fd060094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd9034    a0024039        ldrb        w0,[x21]=>DAT_fffdbb32                  
ram:fffd9038    001c41d3        ubfx        x0,x0,#0x1,#0x7                         
ram:fffd903c    19070094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
                            LAB_fffd9040:                 ;XREF[1,0]:   fffd9024
ram:fffd9040    e0024039        ldrb        w0,[x23]=>DAT_fffdbb33                  
ram:fffd9044    e0000034        cbz         w0,LAB_fffd9060                         
ram:fffd9048    000000f0        adrp        x0,0xfffdc000                           
ram:fffd904c    00782091        add         x0,x0,#0x81e                            
ram:fffd9050    f5060094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd9054    e0024039        ldrb        w0,[x23]=>DAT_fffdbb33                  
ram:fffd9058    001c41d3        ubfx        x0,x0,#0x1,#0x7                         
ram:fffd905c    11070094        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
                            LAB_fffd9060:                 ;XREF[1,0]:   fffd9044
ram:fffd9060    000000d0        adrp        x0,0xfffdb000                           
ram:fffd9064    00bc2091        add         x0=>s_e_vref_count_fffdb7ec+67,x0,#0x82f;= "e vref_count"
ram:fffd9068    ef060094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffd906c    74524939        ldrb        w20,[x19, #0x254]                       
ram:fffd9070    74000034        cbz         w20,LAB_fffd907c                        
ram:fffd9074    34008052        mov         w20,#0x1                                
ram:fffd9078    d2ffff17        b           LAB_fffd8fc0                            
                            LAB_fffd907c:                 ;XREF[1,0]:   fffd9070
ram:fffd907c    62964379        ldrh        w2,[x19, #0x1ca]                        
ram:fffd9080    e2020034        cbz         w2,LAB_fffd90dc                         
ram:fffd9084    60224739        ldrb        w0,[x19, #0x1c8]                        
ram:fffd9088    a0021036        tbz         w0,#0x2,LAB_fffd90dc                    
ram:fffd908c    60e24639        ldrb        w0,[x19, #0x1b8]                        
ram:fffd9090    e103142a        mov         w1,w20                                  
ram:fffd9094    ddf7ff97        bl          FUN_fffd7008                            ;undefined FUN_fffd7008()
ram:fffd9098    60e24639        ldrb        w0,[x19, #0x1b8]                        
ram:fffd909c    62964379        ldrh        w2,[x19, #0x1ca]                        
ram:fffd90a0    41008052        mov         w1,#0x2                                 
ram:fffd90a4    d9f7ff97        bl          FUN_fffd7008                            ;undefined FUN_fffd7008()
ram:fffd90a8    e00313aa        mov         x0,x19                                  
ram:fffd90ac    61018052        mov         w1,#0xb                                 
ram:fffd90b0    22008052        mov         w2,#0x1                                 
ram:fffd90b4    e303142a        mov         w3,w20                                  
ram:fffd90b8    040080d2        mov         x4,#0x0                                 
ram:fffd90bc    d7dfff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd90c0    e00313aa        mov         x0,x19                                  
ram:fffd90c4    21018052        mov         w1,#0x9                                 
ram:fffd90c8    22008052        mov         w2,#0x1                                 
ram:fffd90cc    e303142a        mov         w3,w20                                  
ram:fffd90d0    040080d2        mov         x4,#0x0                                 
ram:fffd90d4    d1dfff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffd90d8    74960379        strh        w20,[x19, #0x1ca]                       
                            LAB_fffd90dc:                 ;XREF[2,0]:   fffd9080,fffd9088
ram:fffd90dc    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd90e0    01104039        ldrb        w1,[x0, #0x4]                           
ram:fffd90e4    3ff40371        cmp         w1,#0xfd                                
ram:fffd90e8    61000054        b.ne        LAB_fffd90f4                            
ram:fffd90ec    21008012        mov         w1,#0xfffffffe                          
ram:fffd90f0    01100039        strb        w1,[x0, #0x4]                           
                            LAB_fffd90f4:                 ;XREF[1,0]:   fffd90e8
ram:fffd90f4    7f220739        strb        wzr,[x19, #0x1c8]                       
ram:fffd90f8    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd90fc    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd9100    f71b40f9        ldr         x23,[sp, #local_10+0x40]                
ram:fffd9104    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd9108    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd910c()
          ;local_8       undefined8          -8                      ;XREF[2,0]:   fffd94a8,fffd9520
          ;local_10      undefined8         -10                      ;XREF[4,0]:   fffd9304,fffd930c,fffd94fc,fffd9508
          ;local_18      undefined8         -18                      ;XREF[4,0]:   fffd9300,fffd9310,fffd9500,fffd950c
          ;local_20      undefined8         -20                      ;XREF[4,0]:   fffd91dc,fffd92b8,fffd93ec,fffd9414
          ;local_28      undefined8         -28                      ;XREF[4,0]:   fffd91d8,fffd91fc,fffd93e8,fffd94dc
          ;local_30      undefined8         -30                      ;XREF[4,0]:   fffd9270,fffd928c,fffd93e4,fffd9408
          ;local_38      undefined8         -38                      ;XREF[4,0]:   fffd9260,fffd9280,fffd9490,fffd94b0
          ;local_40      undefined4         -40                      ;XREF[5,0]:   fffd9148,fffd91ec,fffd93c4,fffd93d4,fffd93f8
          ;local_50      undefined8         -50                      ;XREF[2,0]:   fffd9128,fffd956c
          ;local_60      undefined8         -60                      ;XREF[2,0]:   fffd9124,fffd9568
          ;local_70      undefined8         -70                      ;XREF[2,0]:   fffd911c,fffd9564
          ;local_80      undefined8         -80                      ;XREF[2,0]:   fffd9118,fffd9560
          ;local_90      undefined8         -90                      ;XREF[2,0]:   fffd9114,fffd955c
          ;local_a0      undefined8         -a0                      ;XREF[2,0]:   fffd910c,fffd9570
                                                          ;XREF[1,0]:   fffd9684
ram:fffd910c    fd7bb6a9        stp         x29,x30,[sp, #local_a0]!                
ram:fffd9110    fd030091        mov         x29,sp                                  
ram:fffd9114    f35301a9        stp         x19,x20,[sp, #local_90+0xa0]            
ram:fffd9118    f55b02a9        stp         x21,x22,[sp, #local_80+0xa0]            
ram:fffd911c    f76303a9        stp         x23,x24,[sp, #local_70+0xa0]            
ram:fffd9120    f60300aa        mov         x22,x0                                  
ram:fffd9124    f96b04a9        stp         x25,x26,[sp, #local_60+0xa0]            
ram:fffd9128    fb7305a9        stp         x27,x28,[sp, #local_50+0xa0]            
ram:fffd912c    f0dbff97        bl          FUN_fffd00ec                            ;undefined FUN_fffd00ec()
ram:fffd9130    c0924839        ldrb        w0,[x22, #0x224]                        
ram:fffd9134    14098052        mov         w20,#0x48                               
ram:fffd9138    1f001f6b        cmp         w0,wzr                                  
ram:fffd913c    00149f1a        csinc       w0,w0,wzr,ne                            
ram:fffd9140    c0920839        strb        w0,[x22, #0x224]                        
ram:fffd9144    c0264839        ldrb        w0,[x22, #0x209]                        
ram:fffd9148    a06300b9        str         w0,[x29, #local_40+0xa0]                
ram:fffd914c    c02242b9        ldr         w0,[x22, #0x220]                        
ram:fffd9150    c03a02b9        str         w0,[x22, #0x238]                        
ram:fffd9154    40008052        mov         w0,#0x2                                 
ram:fffd9158    c0560939        strb        w0,[x22, #0x255]                        
ram:fffd915c    00008012        mov         w0,#0xffffffff                          
ram:fffd9160    c0160839        strb        w0,[x22, #0x205]                        
ram:fffd9164    c05240f9        ldr         x0,[x22, #0xa0]                         
ram:fffd9168    01544079        ldrh        w1,[x0, #0x2a]                          
ram:fffd916c    80048052        mov         w0,#0x24                                
ram:fffd9170    3f001f6b        cmp         w1,wzr                                  
ram:fffd9174    9412801a        csel        w20,w20,w0,ne                           
ram:fffd9178    c0224839        ldrb        w0,[x22, #0x208]                        
ram:fffd917c    02080051        sub         w2,w0,#0x2                              
ram:fffd9180    421c0053        uxtb        w2,w2                                   
ram:fffd9184    5f040071        cmp         w2,#0x1                                 
ram:fffd9188    69000054        b.ls        LAB_fffd9194                            
ram:fffd918c    1f300071        cmp         w0,#0xc                                 
ram:fffd9190    a1000054        b.ne        LAB_fffd91a4                            
                            LAB_fffd9194:                 ;XREF[1,0]:   fffd9188
ram:fffd9194    3f001f6b        cmp         w1,wzr                                  
ram:fffd9198    14028052        mov         w20,#0x10                               
ram:fffd919c    01018052        mov         w1,#0x8                                 
ram:fffd91a0    9412811a        csel        w20,w20,w1,ne                           
                            LAB_fffd91a4:                 ;XREF[1,0]:   fffd9190
ram:fffd91a4    c1664839        ldrb        w1,[x22, #0x219]                        
ram:fffd91a8    da624839        ldrb        w26,[x22, #0x218]                       
ram:fffd91ac    3f001f6b        cmp         w1,wzr                                  
ram:fffd91b0    9402811a        csel        w20,w20,w1,eq                           
ram:fffd91b4    1f100071        cmp         w0,#0x4                                 
ram:fffd91b8    f7031a2a        mov         w23,w26                                 
ram:fffd91bc    60000054        b.eq        LAB_fffd91c8                            
ram:fffd91c0    1f080071        cmp         w0,#0x2                                 
ram:fffd91c4    010c0054        b.ne        LAB_fffd9344                            
                            LAB_fffd91c8:                 ;XREF[1,0]:   fffd91bc
ram:fffd91c8    000000d0        adrp        x0,0xfffdb000                           
ram:fffd91cc    1b0000d0        adrp        x27,0xfffdb000                          
ram:fffd91d0    00dc2091        add         x0,x0,#0x837                            
ram:fffd91d4    612b1e91        add         x1,x27,#0x78a                           
ram:fffd91d8    a03f00f9        str         x0=>s_ount_fffdb...,[x29, #local_28+0...;= "ount"
ram:fffd91dc    a14300f9        str         x1=>s__rx_clk_wi...,[x29, #local_20+0...;= " rx_clk_window:"
ram:fffd91e0    59068052        mov         w25,#0x32                               
                            LAB_fffd91e4:                 ;XREF[1,0]:   fffd91f8
ram:fffd91e4    5f03146b        cmp         w26,w20                                 
ram:fffd91e8    e20a0054        b.cs        LAB_fffd9344                            
ram:fffd91ec    b56340b9        ldr         w21,[x29, #local_40+0xa0]               
ram:fffd91f0    5a070011        add         w26,w26,#0x1                            
                            LAB_fffd91f4:                 ;XREF[1,0]:   fffd9340
ram:fffd91f4    bf060071        cmp         w21,#0x1                                
ram:fffd91f8    68ffff54        b.hi        LAB_fffd91e4                            
ram:fffd91fc    a03f40f9        ldr         x0=>s_ount_fffdb...,[x29, #local_28+0...;= "ount"
ram:fffd9200    01008052        mov         w1,#0x0                                 
ram:fffd9204    d1dbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd9208    400080d2        mov         x0,#0x2                                 
ram:fffd920c    01018052        mov         w1,#0x8                                 
ram:fffd9210    02008052        mov         w2,#0x0                                 
ram:fffd9214    dddbff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd9218    f5180035        cbnz        w21,LAB_fffd9534                        
ram:fffd921c    d36a4839        ldrb        w19,[x22, #0x21a]                       
ram:fffd9220    d86e4839        ldrb        w24,[x22, #0x21b]                       
                            LAB_fffd9224:                 ;XREF[1,0]:   fffd953c
ram:fffd9224    000000d0        adrp        x0,0xfffdb000                           
ram:fffd9228    1f031f6b        cmp         w24,wzr                                 
ram:fffd922c    01008052        mov         w1,#0x0                                 
ram:fffd9230    00402191        add         x0=>s__M_bdl_fffdb850,x0,#0x850         ;= " M bdl "
ram:fffd9234    1813991a        csel        w24,w24,w25,ne                          
ram:fffd9238    c4dbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd923c    e003142a        mov         w0,w20                                  
ram:fffd9240    01018052        mov         w1,#0x8                                 
ram:fffd9244    02008052        mov         w2,#0x0                                 
ram:fffd9248    d0dbff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd924c    602b1e91        add         x0=>s__rx...,x27,#0x78a                 ;= " rx_clk_window:"
ram:fffd9250    01008052        mov         w1,#0x0                                 
ram:fffd9254    bddbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd9258    000000d0        adrp        x0,0xfffdb000                           
ram:fffd925c    009c2191        add         x0,x0,#0x867                            
ram:fffd9260    a03700f9        str         x0=>s_tep==_fffd...,[x29, #local_38+0...;= "tep== "
ram:fffd9264    1c0000d0        adrp        x28,0xfffdb000                          
ram:fffd9268    e003152a        mov         w0,w21                                  
ram:fffd926c    da260739        strb        w26,[x22, #0x1c9]                       
ram:fffd9270    a03b00f9        str         x0,[x29, #local_30+0xa0]                
ram:fffd9274    9cdf2191        add         x28,x28,#0x877                          
                            LAB_fffd9278:                 ;XREF[1,0]:   fffd9338
ram:fffd9278    7f02186b        cmp         w19,w24                                 
ram:fffd927c    02060054        b.cs        LAB_fffd933c                            
ram:fffd9280    a03740f9        ldr         x0=>s_tep==_fffd...,[x29, #local_38+0...;= "tep== "
ram:fffd9284    01008052        mov         w1,#0x0                                 
ram:fffd9288    b0dbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd928c    a03b40f9        ldr         x0,[x29, #local_30+0xa0]                
ram:fffd9290    02008052        mov         w2,#0x0                                 
ram:fffd9294    01018052        mov         w1,#0x8                                 
ram:fffd9298    bcdbff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd929c    01008052        mov         w1,#0x0                                 
ram:fffd92a0    e0031caa        mov         x0=>s_n_rx==_fffdb86e+9,x28             ;= "n_rx=="
ram:fffd92a4    a9dbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd92a8    02008052        mov         w2,#0x0                                 
ram:fffd92ac    e003132a        mov         w0,w19                                  
ram:fffd92b0    01018052        mov         w1,#0x8                                 
ram:fffd92b4    b5dbff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd92b8    a04340f9        ldr         x0=>s__rx_clk_wi...,[x29, #local_20+0...;= " rx_clk_window:"
ram:fffd92bc    01008052        mov         w1,#0x0                                 
ram:fffd92c0    a2dbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd92c4    e103132a        mov         w1,w19                                  
ram:fffd92c8    e003152a        mov         w0,w21                                  
ram:fffd92cc    02008052        mov         w2,#0x0                                 
ram:fffd92d0    e30316aa        mov         x3,x22                                  
ram:fffd92d4    f1f8ff97        bl          FUN_fffd7698                            ;undefined FUN_fffd7698()
ram:fffd92d8    c1224839        ldrb        w1,[x22, #0x208]                        
ram:fffd92dc    651e0053        uxtb        w5,w19                                  
ram:fffd92e0    a61e0053        uxtb        w6,w21                                  
ram:fffd92e4    c5ca0839        strb        w5,[x22, #0x232]                        
ram:fffd92e8    c6ce0839        strb        w6,[x22, #0x233]                        
ram:fffd92ec    3f080071        cmp         w1,#0x2                                 
ram:fffd92f0    21010054        b.ne        LAB_fffd9314                            
ram:fffd92f4    e203062a        mov         w2,w6                                   
ram:fffd92f8    e303052a        mov         w3,w5                                   
ram:fffd92fc    e00316aa        mov         x0,x22                                  
ram:fffd9300    a54700f9        str         x5,[x29, #local_18+0xa0]                
ram:fffd9304    a64b00f9        str         x6,[x29, #local_10+0xa0]                
ram:fffd9308    3ffaff97        bl          FUN_fffd7c04                            ;undefined FUN_fffd7c04()
ram:fffd930c    a64b40f9        ldr         x6,[x29, #local_10+0xa0]                
ram:fffd9310    a54740f9        ldr         x5,[x29, #local_18+0xa0]                
                            LAB_fffd9314:                 ;XREF[1,0]:   fffd92f0
ram:fffd9314    c1224839        ldrb        w1,[x22, #0x208]                        
ram:fffd9318    3f100071        cmp         w1,#0x4                                 
ram:fffd931c    a1000054        b.ne        LAB_fffd9330                            
ram:fffd9320    e00316aa        mov         x0,x22                                  
ram:fffd9324    e203062a        mov         w2,w6                                   
ram:fffd9328    e303052a        mov         w3,w5                                   
ram:fffd932c    36faff97        bl          FUN_fffd7c04                            ;undefined FUN_fffd7c04()
                            LAB_fffd9330:                 ;XREF[1,0]:   fffd931c
ram:fffd9330    c0924839        ldrb        w0,[x22, #0x224]                        
ram:fffd9334    7302000b        add         w19,w19,w0                              
ram:fffd9338    d0ffff17        b           LAB_fffd9278                            
                            LAB_fffd933c:                 ;XREF[1,0]:   fffd927c
ram:fffd933c    b5060011        add         w21,w21,#0x1                            
ram:fffd9340    adffff17        b           LAB_fffd91f4                            
                            LAB_fffd9344:                 ;XREF[2,0]:   fffd91c4,fffd91e8
ram:fffd9344    d9224839        ldrb        w25,[x22, #0x208]                       
ram:fffd9348    3f170071        cmp         w25,#0x5                                
ram:fffd934c    80010054        b.eq        LAB_fffd937c                            
ram:fffd9350    3f0f0071        cmp         w25,#0x3                                
ram:fffd9354    40010054        b.eq        LAB_fffd937c                            
ram:fffd9358    3f1f0071        cmp         w25,#0x7                                
ram:fffd935c    60020054        b.eq        LAB_fffd93a8                            
ram:fffd9360    3f330071        cmp         w25,#0xc                                
ram:fffd9364    c0010054        b.eq        LAB_fffd939c                            
ram:fffd9368    20370051        sub         w0,w25,#0xd                             
ram:fffd936c    001c0053        uxtb        w0,w0                                   
ram:fffd9370    1f040071        cmp         w0,#0x1                                 
ram:fffd9374    680e0054        b.hi        LAB_fffd9540                            
ram:fffd9378    03000014        b           LAB_fffd9384                            
                            LAB_fffd937c:                 ;XREF[2,0]:   fffd934c,fffd9354
ram:fffd937c    3f330071        cmp         w25,#0xc                                
ram:fffd9380    e0000054        b.eq        LAB_fffd939c                            
                            LAB_fffd9384:                 ;XREF[1,0]:   fffd9378
ram:fffd9384    3f370071        cmp         w25,#0xd                                
ram:fffd9388    e0000054        b.eq        LAB_fffd93a4                            
ram:fffd938c    3f3b0071        cmp         w25,#0xe                                
ram:fffd9390    e0008052        mov         w0,#0x7                                 
ram:fffd9394    3913801a        csel        w25,w25,w0,ne                           
ram:fffd9398    04000014        b           LAB_fffd93a8                            
                            LAB_fffd939c:                 ;XREF[2,0]:   fffd9364,fffd9380
ram:fffd939c    79008052        mov         w25,#0x3                                
ram:fffd93a0    02000014        b           LAB_fffd93a8                            
                            LAB_fffd93a4:                 ;XREF[1,0]:   fffd9388
ram:fffd93a4    b9008052        mov         w25,#0x5                                
                            LAB_fffd93a8:                 ;XREF[3,0]:   fffd935c,fffd9398,fffd93a0
ram:fffd93a8    c05240f9        ldr         x0,[x22, #0xa0]                         
ram:fffd93ac    73008052        mov         w19,#0x3                                
ram:fffd93b0    01384039        ldrb        w1,[x0, #0xe]                           
ram:fffd93b4    40008052        mov         w0,#0x2                                 
ram:fffd93b8    3f001f6b        cmp         w1,wzr                                  
ram:fffd93bc    7302801a        csel        w19,w19,w0,eq                           
ram:fffd93c0    3f001f6b        cmp         w1,wzr                                  
ram:fffd93c4    a16340b9        ldr         w1,[x29, #local_40+0xa0]                
ram:fffd93c8    180000d0        adrp        x24,0xfffdb000                          
ram:fffd93cc    2110801a        csel        w1,w1,w0,ne                             
ram:fffd93d0    150000d0        adrp        x21,0xfffdb000                          
ram:fffd93d4    a16300b9        str         w1,[x29, #local_40+0xa0]                
ram:fffd93d8    18df2091        add         x24,x24,#0x837                          
ram:fffd93dc    a02a1e91        add         x0,x21,#0x78a                           
ram:fffd93e0    e103132a        mov         w1,w19                                  
ram:fffd93e4    b83b00f9        str         x24=>s_ount_fffd...,[x29, #local_30+0...;= "ount"
ram:fffd93e8    a03f00f9        str         x0=>s__rx_clk_wi...,[x29, #local_28+0...;= " rx_clk_window:"
ram:fffd93ec    a14300f9        str         x1,[x29, #local_20+0xa0]                
                            LAB_fffd93f0:                 ;XREF[1,0]:   fffd9404
ram:fffd93f0    ff02146b        cmp         w23,w20                                 
ram:fffd93f4    620a0054        b.cs        LAB_fffd9540                            
ram:fffd93f8    b86340b9        ldr         w24,[x29, #local_40+0xa0]               
ram:fffd93fc    f7060011        add         w23,w23,#0x1                            
                            LAB_fffd9400:                 ;XREF[1,0]:   fffd9530
ram:fffd9400    1f03136b        cmp         w24,w19                                 
ram:fffd9404    62ffff54        b.cs        LAB_fffd93f0                            
ram:fffd9408    a03b40f9        ldr         x0=>s_ount_fffdb...,[x29, #local_30+0...;= "ount"
ram:fffd940c    01008052        mov         w1,#0x0                                 
ram:fffd9410    4edbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd9414    a04340f9        ldr         x0,[x29, #local_20+0xa0]                
ram:fffd9418    01018052        mov         w1,#0x8                                 
ram:fffd941c    02008052        mov         w2,#0x0                                 
ram:fffd9420    5adbff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd9424    d8000034        cbz         w24,LAB_fffd943c                        
ram:fffd9428    1f070071        cmp         w24,#0x1                                
ram:fffd942c    81000054        b.ne        LAB_fffd943c                            
ram:fffd9430    db724839        ldrb        w27,[x22, #0x21c]                       
ram:fffd9434    c0764839        ldrb        w0,[x22, #0x21d]                        
ram:fffd9438    03000014        b           LAB_fffd9444                            
                            LAB_fffd943c:                 ;XREF[2,0]:   fffd9424,fffd942c
ram:fffd943c    db6a4839        ldrb        w27,[x22, #0x21a]                       
ram:fffd9440    c06e4839        ldrb        w0,[x22, #0x21b]                        
                            LAB_fffd9444:                 ;XREF[1,0]:   fffd9438
ram:fffd9444    1f001f6b        cmp         w0,wzr                                  
ram:fffd9448    e80f8052        mov         w8,#0x7f                                
ram:fffd944c    1a10881a        csel        w26,w0,w8,ne                            
ram:fffd9450    000000d0        adrp        x0,0xfffdb000                           
ram:fffd9454    01008052        mov         w1,#0x0                                 
ram:fffd9458    00402191        add         x0=>s__M_bdl_fffdb850,x0,#0x850         ;= " M bdl "
ram:fffd945c    3bdbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd9460    e003142a        mov         w0,w20                                  
ram:fffd9464    01018052        mov         w1,#0x8                                 
ram:fffd9468    02008052        mov         w2,#0x0                                 
ram:fffd946c    47dbff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd9470    a02a1e91        add         x0=>s__rx...,x21,#0x78a                 ;= " rx_clk_window:"
ram:fffd9474    01008052        mov         w1,#0x0                                 
ram:fffd9478    34dbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd947c    090000d0        adrp        x9,0xfffdb000                           
ram:fffd9480    e003182a        mov         w0,w24                                  
ram:fffd9484    1c0000d0        adrp        x28,0xfffdb000                          
ram:fffd9488    d7260739        strb        w23,[x22, #0x1c9]                       
ram:fffd948c    299d2191        add         x9,x9,#0x867                            
ram:fffd9490    a03700f9        str         x0,[x29, #local_38+0xa0]                
ram:fffd9494    9cdf2191        add         x28,x28,#0x877                          
                            LAB_fffd9498:                 ;XREF[1,0]:   fffd9528
ram:fffd9498    7f031a6b        cmp         w27,w26                                 
ram:fffd949c    82040054        b.cs        LAB_fffd952c                            
ram:fffd94a0    e00309aa        mov         x0=>s_tep==_fffdb867,x9                 ;= "tep== "
ram:fffd94a4    01008052        mov         w1,#0x0                                 
ram:fffd94a8    a94f00f9        str         x9=>s_tep==_fffd...,[x29, #local_8+0xa0];= "tep== "
ram:fffd94ac    27dbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd94b0    a03740f9        ldr         x0,[x29, #local_38+0xa0]                
ram:fffd94b4    02008052        mov         w2,#0x0                                 
ram:fffd94b8    01018052        mov         w1,#0x8                                 
ram:fffd94bc    33dbff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd94c0    01008052        mov         w1,#0x0                                 
ram:fffd94c4    e0031caa        mov         x0=>s_n_rx==_fffdb86e+9,x28             ;= "n_rx=="
ram:fffd94c8    20dbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd94cc    e0031b2a        mov         w0,w27                                  
ram:fffd94d0    02008052        mov         w2,#0x0                                 
ram:fffd94d4    01018052        mov         w1,#0x8                                 
ram:fffd94d8    2cdbff97        bl          FUN_fffd0188                            ;undefined FUN_fffd0188()
ram:fffd94dc    a03f40f9        ldr         x0=>s__rx_clk_wi...,[x29, #local_28+0...;= " rx_clk_window:"
ram:fffd94e0    01008052        mov         w1,#0x0                                 
ram:fffd94e4    19dbff97        bl          serial_puts                             ;undefined serial_puts()
ram:fffd94e8    631f0053        uxtb        w3,w27                                  
ram:fffd94ec    021f0053        uxtb        w2,w24                                  
ram:fffd94f0    c3ca0839        strb        w3,[x22, #0x232]                        
ram:fffd94f4    c2ce0839        strb        w2,[x22, #0x233]                        
ram:fffd94f8    e00316aa        mov         x0,x22                                  
ram:fffd94fc    a24b00f9        str         x2,[x29, #local_10+0xa0]                
ram:fffd9500    a34700f9        str         x3,[x29, #local_18+0xa0]                
ram:fffd9504    08f7ff97        bl          FUN_fffd7124                            ;undefined FUN_fffd7124()
ram:fffd9508    a24b40f9        ldr         x2,[x29, #local_10+0xa0]                
ram:fffd950c    a34740f9        ldr         x3,[x29, #local_18+0xa0]                
ram:fffd9510    e00316aa        mov         x0,x22                                  
ram:fffd9514    e103192a        mov         w1,w25                                  
ram:fffd9518    bbf9ff97        bl          FUN_fffd7c04                            ;undefined FUN_fffd7c04()
ram:fffd951c    c0924839        ldrb        w0,[x22, #0x224]                        
ram:fffd9520    a94f40f9        ldr         x9,[x29, #local_8+0xa0]                 
ram:fffd9524    7b03000b        add         w27,w27,w0                              
ram:fffd9528    dcffff17        b           LAB_fffd9498                            
                            LAB_fffd952c:                 ;XREF[1,0]:   fffd949c
ram:fffd952c    18070011        add         w24,w24,#0x1                            
ram:fffd9530    b4ffff17        b           LAB_fffd9400                            
                            LAB_fffd9534:                 ;XREF[1,0]:   fffd9218
ram:fffd9534    d3724839        ldrb        w19,[x22, #0x21c]                       
ram:fffd9538    d8764839        ldrb        w24,[x22, #0x21d]                       
ram:fffd953c    3affff17        b           LAB_fffd9224                            
                            LAB_fffd9540:                 ;XREF[2,0]:   fffd9374,fffd93f4
ram:fffd9540    df3a0739        strb        wzr,[x22, #0x1ce]                       
ram:fffd9544    df360739        strb        wzr,[x22, #0x1cd]                       
ram:fffd9548    df160839        strb        wzr,[x22, #0x205]                       
ram:fffd954c    df620739        strb        wzr,[x22, #0x1d8]                       
ram:fffd9550    dfde01b9        str         wzr,[x22, #0x1dc]                       
ram:fffd9554    dfe201b9        str         wzr,[x22, #0x1e0]                       
ram:fffd9558    20008052        mov         w0,#0x1                                 
ram:fffd955c    f35341a9        ldp         x19,x20,[sp, #local_90+0xa0]            
ram:fffd9560    f55b42a9        ldp         x21,x22,[sp, #local_80+0xa0]            
ram:fffd9564    f76343a9        ldp         x23,x24,[sp, #local_70+0xa0]            
ram:fffd9568    f96b44a9        ldp         x25,x26,[sp, #local_60+0xa0]            
ram:fffd956c    fb7345a9        ldp         x27,x28,[sp, #local_50+0xa0]            
ram:fffd9570    fd7bcaa8        ldp         x29=>local_a0,x30,[sp], #0xa0           
ram:fffd9574    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd9578()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd9580,fffd9688
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd9578,fffd968c
ram:fffd9578    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd957c    fd030091        mov         x29,sp                                  
ram:fffd9580    f30b00f9        str         x19,[sp, #local_10+0x20]                
ram:fffd9584    f30300aa        mov         x19,x0                                  
ram:fffd9588    61da4839        ldrb        w1,[x19, #0x236]                        
ram:fffd958c    804a92d2        mov         x0,#0x9254                              
ram:fffd9590    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd9594    000040b9        ldr         w0,[x0]=>DAT_ff639254                   
ram:fffd9598    3f001f6b        cmp         w1,wzr                                  
ram:fffd959c    41008052        mov         w1,#0x2                                 
ram:fffd95a0    e113811a        csel        w1,wzr,w1,ne                            
ram:fffd95a4    2100002a        orr         w1,w1,w0                                
ram:fffd95a8    804a92d2        mov         x0,#0x9254                              
ram:fffd95ac    60ecbff2        movk        x0,#0xff63, LSL #16                     
ram:fffd95b0    010000b9        str         w1,[x0]=>DAT_ff639254                   
ram:fffd95b4    605a42b9        ldr         w0,[x19, #0x258]                        
ram:fffd95b8    80000035        cbnz        w0,LAB_fffd95c8                         
ram:fffd95bc    40b58a52        mov         w0,#0x55aa                              
ram:fffd95c0    003c1033        bfm         w0,w0,#0x10,#0xf                        
ram:fffd95c4    605a02b9        str         w0,[x19, #0x258]                        
                            LAB_fffd95c8:                 ;XREF[1,0]:   fffd95b8
ram:fffd95c8    61164839        ldrb        w1,[x19, #0x205]                        
ram:fffd95cc    e00313aa        mov         x0,x19                                  
ram:fffd95d0    9defff97        bl          FUN_fffd5444                            ;undefined FUN_fffd5444()
ram:fffd95d4    010000d0        adrp        x1,0xfffdb000                           
ram:fffd95d8    003c0053        uxth        w0,w0                                   
ram:fffd95dc    21a02c91        add         x1,x1,#0xb28                            
ram:fffd95e0    20000079        strh        w0,[x1]=>DAT_fffdbb28                   ;= 0040h
ram:fffd95e4    010000d0        adrp        x1,0xfffdb000                           
ram:fffd95e8    21b02c91        add         x1,x1,#0xb2c                            
ram:fffd95ec    20000079        strh        w0,[x1]=>DAT_fffdbb2c                   
ram:fffd95f0    010000d0        adrp        x1,0xfffdb000                           
ram:fffd95f4    21902c91        add         x1,x1,#0xb24                            
ram:fffd95f8    20000079        strh        w0,[x1]=>DAT_fffdbb24                   
ram:fffd95fc    010000d0        adrp        x1,0xfffdb000                           
ram:fffd9600    21982c91        add         x1,x1,#0xb26                            
ram:fffd9604    20000079        strh        w0,[x1]=>DAT_fffdbb26                   
ram:fffd9608    61e64639        ldrb        w1,[x19, #0x1b9]                        
ram:fffd960c    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd9610    0004018b        add         x0,x0,x1, LSL #0x1                      
ram:fffd9614    01704079        ldrh        w1,[x0, #0x38]                          
ram:fffd9618    000000d0        adrp        x0,0xfffdb000                           
ram:fffd961c    00a82c91        add         x0,x0,#0xb2a                            
ram:fffd9620    01000079        strh        w1,[x0]=>DAT_fffdbb2a                   
ram:fffd9624    60324739        ldrb        w0,[x19, #0x1cc]                        
ram:fffd9628    60000034        cbz         w0,LAB_fffd9634                         
ram:fffd962c    e00313aa        mov         x0,x19                                  
ram:fffd9630    3bf5ff97        bl          FUN_fffd6b1c                            ;undefined FUN_fffd6b1c()
                            LAB_fffd9634:                 ;XREF[1,0]:   fffd9628
ram:fffd9634    60c24739        ldrb        w0,[x19, #0x1f0]                        
ram:fffd9638    1f040071        cmp         w0,#0x1                                 
ram:fffd963c    80000054        b.eq        LAB_fffd964c                            
ram:fffd9640    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd9644    00e04139        ldrb        w0,[x0, #0x78]                          
ram:fffd9648    60000036        tbz         w0,#0x0,LAB_fffd9654                    
                            LAB_fffd964c:                 ;XREF[1,0]:   fffd963c
ram:fffd964c    e00313aa        mov         x0,x19                                  
ram:fffd9650    6ef5ff97        bl          FUN_fffd6c08                            ;undefined FUN_fffd6c08()
                            LAB_fffd9654:                 ;XREF[1,0]:   fffd9648
ram:fffd9654    60c24739        ldrb        w0,[x19, #0x1f0]                        
ram:fffd9658    1f080071        cmp         w0,#0x2                                 
ram:fffd965c    61000054        b.ne        LAB_fffd9668                            
ram:fffd9660    e00313aa        mov         x0,x19                                  
ram:fffd9664    14f0ff97        bl          FUN_fffd56b4                            ;undefined FUN_fffd56b4()
                            LAB_fffd9668:                 ;XREF[1,0]:   fffd965c
ram:fffd9668    60224739        ldrb        w0,[x19, #0x1c8]                        
ram:fffd966c    60000034        cbz         w0,LAB_fffd9678                         
ram:fffd9670    e00313aa        mov         x0,x19                                  
ram:fffd9674    27feff97        bl          FUN_fffd8f10                            ;undefined FUN_fffd8f10()
                            LAB_fffd9678:                 ;XREF[1,0]:   fffd966c
ram:fffd9678    60224839        ldrb        w0,[x19, #0x208]                        
ram:fffd967c    60000034        cbz         w0,LAB_fffd9688                         
ram:fffd9680    e00313aa        mov         x0,x19                                  
ram:fffd9684    a2feff97        bl          FUN_fffd910c                            ;undefined FUN_fffd910c()
                            LAB_fffd9688:                 ;XREF[1,0]:   fffd967c
ram:fffd9688    f30b40f9        ldr         x19,[sp, #local_10+0x20]                
ram:fffd968c    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd9690    00718252        mov         w0,#0x1388                              
ram:fffd9694    83daff17        b           FUN_fffd00a0                            ;undefined FUN_fffd00a0()
ram:fffd9698    00              ??          00h                                     
ram:fffd9699    00              ??          00h                                     
ram:fffd969a    80              ??          80h                                     
ram:fffd969b    52              ??          52h    R                                
ram:fffd969c    c0              ??          C0h                                     
ram:fffd969d    03              ??          03h                                     
ram:fffd969e    5f              ??          5Fh    _                                
ram:fffd969f    d6              ??          D6h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd96a0()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd96b4,fffd97f4
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd96b0,fffd97e8
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd96a8,fffd9800
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd96a0,fffd9804
                                                          ;XREF[1,0]:   fffd987c
ram:fffd96a0    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd96a4    fd030091        mov         x29,sp                                  
ram:fffd96a8    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd96ac    145040f9        ldr         x20,[x0, #0xa0]                         
ram:fffd96b0    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd96b4    f71b00f9        str         x23,[sp, #local_10+0x40]                
ram:fffd96b8    132440f9        ldr         x19,[x0, #0x48]                         
ram:fffd96bc    16e44639        ldrb        w22,[x0, #0x1b9]                        
ram:fffd96c0    175440f9        ldr         x23,[x0, #0xa8]                         
ram:fffd96c4    f50300aa        mov         x21,x0                                  
ram:fffd96c8    804a4039        ldrb        w0,[x20, #0x12]                         
ram:fffd96cc    07e3ff97        bl          FUN_fffd22e8                            ;undefined FUN_fffd22e8()
ram:fffd96d0    21008052        mov         w1,#0x1                                 
ram:fffd96d4    61360039        strb        w1,[x19, #0xd]                          
ram:fffd96d8    823e4039        ldrb        w2,[x20, #0xf]                          
ram:fffd96dc    00040012        and         w0,w0,#0x3                              
ram:fffd96e0    623a0039        strb        w2,[x19, #0xe]                          
ram:fffd96e4    82c6368b        add         x2,x20,w22, SXTW  #0x1                  
ram:fffd96e8    42704079        ldrh        w2,[x2, #0x38]                          
ram:fffd96ec    4220c11a        lsl         w2,w2,w1                                
ram:fffd96f0    620e0079        strh        w2,[x19, #0x6]                          
ram:fffd96f4    82024139        ldrb        w2,[x20, #0x40]                         
ram:fffd96f8    61220039        strb        w1,[x19, #0x8]                          
ram:fffd96fc    4228d61a        asr         w2,w2,w22                               
ram:fffd9700    42000012        and         w2,w2,#0x1                              
ram:fffd9704    62160039        strb        w2,[x19, #0x5]                          
ram:fffd9708    7f2a0039        strb        wzr,[x19, #0xa]                         
ram:fffd970c    7f2e0039        strb        wzr,[x19, #0xb]                         
ram:fffd9710    7f260039        strb        wzr,[x19, #0x9]                         
ram:fffd9714    76120039        strb        w22,[x19, #0x4]                         
ram:fffd9718    815a4079        ldrh        w1,[x20, #0x2c]                         
ram:fffd971c    56000034        cbz         w22,LAB_fffd9724                        
ram:fffd9720    21781712        and         w1,w1,#0xfffffeff                       
                            LAB_fffd9724:                 ;XREF[1,0]:   fffd971c
ram:fffd9724    612e0079        strh        w1,[x19, #0x16]                         
ram:fffd9728    7f460079        strh        wzr,[x19, #0x22]                        
ram:fffd972c    81464039        ldrb        w1,[x20, #0x11]                         
ram:fffd9730    61620039        strb        w1,[x19, #0x18]                         
ram:fffd9734    81464039        ldrb        w1,[x20, #0x11]                         
ram:fffd9738    3f240071        cmp         w1,#0x9                                 
ram:fffd973c    61000054        b.ne        LAB_fffd9748                            
ram:fffd9740    81008052        mov         w1,#0x4                                 
ram:fffd9744    61620039        strb        w1,[x19, #0x18]                         
                            LAB_fffd9748:                 ;XREF[1,0]:   fffd973c
ram:fffd9748    41008052        mov         w1,#0x2                                 
ram:fffd974c    7f060039        strb        wzr,[x19, #0x1]                         
ram:fffd9750    7f020039        strb        wzr,[x19]                               
ram:fffd9754    61920039        strb        w1,[x19, #0x24]                         
ram:fffd9758    81ce4079        ldrh        w1,[x20, #0x66]                         
ram:fffd975c    027d8052        mov         w2,#0x3e8                               
ram:fffd9760    21601953        lsl         w1,w1,#0x7                              
ram:fffd9764    210cc21a        sdiv        w1,w1,w2                                
ram:fffd9768    61320039        strb        w1,[x19, #0xc]                          
ram:fffd976c    60420039        strb        w0,[x19, #0x10]                         
ram:fffd9770    60460039        strb        w0,[x19, #0x11]                         
ram:fffd9774    7f4a0039        strb        wzr,[x19, #0x12]                        
ram:fffd9778    7f4e0039        strb        wzr,[x19, #0x13]                        
ram:fffd977c    80c24039        ldrb        w0,[x20, #0x30]                         
ram:fffd9780    60d20139        strb        w0,[x19, #0x74]                         
ram:fffd9784    80c64039        ldrb        w0,[x20, #0x31]                         
ram:fffd9788    7fe20139        strb        wzr,[x19, #0x78]                        
ram:fffd978c    60d60139        strb        w0,[x19, #0x75]                         
ram:fffd9790    00028052        mov         w0,#0x10                                
ram:fffd9794    7fe60139        strb        wzr,[x19, #0x79]                        
ram:fffd9798    7fea0139        strb        wzr,[x19, #0x7a]                        
ram:fffd979c    7fee0139        strb        wzr,[x19, #0x7b]                        
ram:fffd97a0    603e0039        strb        w0,[x19, #0xf]                          
ram:fffd97a4    a05240f9        ldr         x0,[x21, #0xa0]                         
ram:fffd97a8    00484039        ldrb        w0,[x0, #0x12]                          
ram:fffd97ac    1f040071        cmp         w0,#0x1                                 
ram:fffd97b0    69000054        b.ls        LAB_fffd97bc                            
ram:fffd97b4    00048052        mov         w0,#0x20                                
ram:fffd97b8    603e0039        strb        w0,[x19, #0xf]                          
                            LAB_fffd97bc:                 ;XREF[1,0]:   fffd97b0
ram:fffd97bc    80424039        ldrb        w0,[x20, #0x10]                         
ram:fffd97c0    60560039        strb        w0,[x19, #0x15]                         
ram:fffd97c4    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffd97c8    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd97cc    000041b9        ldr         w0,[x0, #0x100]                         
ram:fffd97d0    60be0079        strh        w0,[x19, #0x5e]                         
ram:fffd97d4    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffd97d8    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd97dc    000441b9        ldr         w0,[x0, #0x104]                         
ram:fffd97e0    60c20079        strh        w0,[x19, #0x60]                         
ram:fffd97e4    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffd97e8    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd97ec    f71a008b        add         x23,x23,x0, LSL #0x6                    
ram:fffd97f0    e00a41b9        ldr         w0,[x23, #0x108]                        
ram:fffd97f4    f71b40f9        ldr         x23,[sp, #local_10+0x40]                
ram:fffd97f8    60c60079        strh        w0,[x19, #0x62]                         
ram:fffd97fc    00008052        mov         w0,#0x0                                 
ram:fffd9800    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd9804    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd9808    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd980c()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd9814,fffd998c
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd980c,fffd9990
ram:fffd980c    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffd9810    fd030091        mov         x29,sp                                  
ram:fffd9814    f35301a9        stp         x19,x20,[sp, #local_10+0x20]            
ram:fffd9818    f30300aa        mov         x19,x0                                  
ram:fffd981c    005040f9        ldr         x0,[x0, #0xa0]                          
ram:fffd9820    010840b9        ldr         w1,[x0, #0x8]                           
ram:fffd9824    8100e036        tbz         w1,#0x1c,LAB_fffd9834                   
ram:fffd9828    61964839        ldrb        w1,[x19, #0x225]                        
ram:fffd982c    21000032        orr         w1,w1,#0x1                              
ram:fffd9830    61960839        strb        w1,[x19, #0x225]                        
                            LAB_fffd9834:                 ;XREF[1,0]:   fffd9824
ram:fffd9834    00104039        ldrb        w0,[x0, #0x4]                           
ram:fffd9838    1ff00371        cmp         w0,#0xfc                                
ram:fffd983c    69000054        b.ls        LAB_fffd9848                            
ram:fffd9840    00008012        mov         w0,#0xffffffff                          
ram:fffd9844    60920939        strb        w0,[x19, #0x264]                        
                            LAB_fffd9848:                 ;XREF[1,0]:   fffd983c
ram:fffd9848    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffd984c    f41f8052        mov         w20,#0xff                               
ram:fffd9850    1f00146b        cmp         w0,w20                                  
ram:fffd9854    81000054        b.ne        LAB_fffd9864                            
ram:fffd9858    20008052        mov         w0,#0x1                                 
ram:fffd985c    60aa0339        strb        w0,[x19, #0xea]                         
ram:fffd9860    14008052        mov         w20,#0x0                                
                            LAB_fffd9864:                 ;XREF[1,0]:   fffd9854
ram:fffd9864    7fe60639        strb        wzr,[x19, #0x1b9]                       
ram:fffd9868    e00313aa        mov         x0,x19                                  
ram:fffd986c    a7eeff97        bl          FUN_fffd5308                            ;undefined FUN_fffd5308()
ram:fffd9870    e00313aa        mov         x0,x19                                  
ram:fffd9874    65e4ff97        bl          FUN_fffd2a08                            ;undefined FUN_fffd2a08()
ram:fffd9878    e00313aa        mov         x0,x19                                  
ram:fffd987c    89ffff97        bl          FUN_fffd96a0                            ;undefined FUN_fffd96a0()
ram:fffd9880    e00313aa        mov         x0,x19                                  
ram:fffd9884    61ddff97        bl          FUN_fffd0e08                            ;undefined FUN_fffd0e08()
ram:fffd9888    e00313aa        mov         x0,x19                                  
ram:fffd988c    a2e2ff97        bl          FUN_fffd2314                            ;undefined FUN_fffd2314()
ram:fffd9890    e00313aa        mov         x0,x19                                  
ram:fffd9894    8addff97        bl          FUN_fffd0ebc                            ;undefined FUN_fffd0ebc()
ram:fffd9898    e00313aa        mov         x0,x19                                  
ram:fffd989c    a0e9ff97        bl          FUN_fffd3f1c                            ;undefined FUN_fffd3f1c()
ram:fffd98a0    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffd98a4    7fe60639        strb        wzr,[x19, #0x1b9]                       
ram:fffd98a8    1ffc0371        cmp         w0,#0xff                                
ram:fffd98ac    a1010054        b.ne        LAB_fffd98e0                            
ram:fffd98b0    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd98b4    000840b9        ldr         w0,[x0, #0x8]                           
ram:fffd98b8    4001d837        tbnz        w0,#0x1b,LAB_fffd98e0                   
ram:fffd98bc    e00313aa        mov         x0,x19                                  
ram:fffd98c0    70e2ff97        bl          FUN_fffd2280                            ;undefined FUN_fffd2280()
ram:fffd98c4    c00290d2        mov         x0,#0x8016                              
ram:fffd98c8    40c1bff2        movk        x0,#0xfe0a, LSL #16                     
ram:fffd98cc    21008052        mov         w1,#0x1                                 
ram:fffd98d0    01000079        strh        w1,[x0]=>DAT_fe0a8016                   
ram:fffd98d4    e00313aa        mov         x0,x19                                  
ram:fffd98d8    3aedff97        bl          FUN_fffd4dc0                            ;undefined FUN_fffd4dc0()
ram:fffd98dc    f403002a        mov         w20,w0                                  
                            LAB_fffd98e0:                 ;XREF[2,0]:   fffd98ac,fffd98b8
ram:fffd98e0    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffd98e4    1ffc0371        cmp         w0,#0xff                                
ram:fffd98e8    e00313aa        mov         x0,x19                                  
ram:fffd98ec    20020054        b.eq        LAB_fffd9930                            
ram:fffd98f0    64e2ff97        bl          FUN_fffd2280                            ;undefined FUN_fffd2280()
ram:fffd98f4    e00313aa        mov         x0,x19                                  
ram:fffd98f8    32edff97        bl          FUN_fffd4dc0                            ;undefined FUN_fffd4dc0()
ram:fffd98fc    f403002a        mov         w20,w0                                  
ram:fffd9900    40040035        cbnz        w0,LAB_fffd9988                         
ram:fffd9904    41008052        mov         w1,#0x2                                 
ram:fffd9908    22088052        mov         w2,#0x41                                
ram:fffd990c    e303142a        mov         w3,w20                                  
ram:fffd9910    04008012        mov         w4,#0xffffffff                          
ram:fffd9914    e50313aa        mov         x5,x19                                  
ram:fffd9918    4bf5ff97        bl          FUN_fffd6e44                            ;undefined FUN_fffd6e44()
ram:fffd991c    e00313aa        mov         x0,x19                                  
ram:fffd9920    e7eeff97        bl          FUN_fffd54bc                            ;undefined FUN_fffd54bc()
ram:fffd9924    e00313aa        mov         x0,x19                                  
ram:fffd9928    02f3ff97        bl          FUN_fffd6530                            ;undefined FUN_fffd6530()
ram:fffd992c    06000014        b           LAB_fffd9944                            
                            LAB_fffd9930:                 ;XREF[1,0]:   fffd98ec
ram:fffd9930    01008052        mov         w1,#0x0                                 
ram:fffd9934    43e0ff97        bl          FUN_fffd1a40                            ;undefined FUN_fffd1a40()
ram:fffd9938    000a80d2        mov         x0,#0x50                                
ram:fffd993c    40c2bff2        movk        x0,#0xfe12, LSL #16                     
ram:fffd9940    1f000079        strh        wzr,[x0]=>DAT_fe120050                  
                            LAB_fffd9944:                 ;XREF[1,0]:   fffd992c
ram:fffd9944    e00313aa        mov         x0,x19                                  
ram:fffd9948    7fe60639        strb        wzr,[x19, #0x1b9]                       
ram:fffd994c    2fe4ff97        bl          FUN_fffd2a08                            ;undefined FUN_fffd2a08()
ram:fffd9950    e00313aa        mov         x0,x19                                  
ram:fffd9954    70e2ff97        bl          FUN_fffd2314                            ;undefined FUN_fffd2314()
ram:fffd9958    e00313aa        mov         x0,x19                                  
ram:fffd995c    95e0ff97        bl          FUN_fffd1bb0                            ;undefined FUN_fffd1bb0()
ram:fffd9960    21008052        mov         w1,#0x1                                 
ram:fffd9964    e00313aa        mov         x0,x19                                  
ram:fffd9968    36e0ff97        bl          FUN_fffd1a40                            ;undefined FUN_fffd1a40()
ram:fffd996c    e00313aa        mov         x0,x19                                  
ram:fffd9970    8bf8ff97        bl          FUN_fffd7b9c                            ;undefined FUN_fffd7b9c()
ram:fffd9974    e00313aa        mov         x0,x19                                  
ram:fffd9978    59ecff97        bl          FUN_fffd4adc                            ;undefined FUN_fffd4adc()
ram:fffd997c    0ee2ff97        bl          FUN_fffd21b4                            ;undefined FUN_fffd21b4()
ram:fffd9980    e00313aa        mov         x0,x19                                  
ram:fffd9984    e5ecff97        bl          FUN_fffd4d18                            ;undefined FUN_fffd4d18()
                            LAB_fffd9988:                 ;XREF[1,0]:   fffd9900
ram:fffd9988    e003142a        mov         w0,w20                                  
ram:fffd998c    f35341a9        ldp         x19,x20,[sp, #local_10+0x20]            
ram:fffd9990    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffd9994    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd9998()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd99a8,fffd9d08
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd99a4,fffd9d04
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd99a0,fffd9d00
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd9998,fffd9d0c
                                                          ;XREF[2,0]:   fffd9d84,fffd9e4c
ram:fffd9998    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd999c    fd030091        mov         x29,sp                                  
ram:fffd99a0    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd99a4    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd99a8    f76303a9        stp         x23,x24,[sp, #local_10+0x40]            
ram:fffd99ac    155040f9        ldr         x21,[x0, #0xa0]                         
ram:fffd99b0    f60300aa        mov         x22,x0                                  
ram:fffd99b4    18e44639        ldrb        w24,[x0, #0x1b9]                        
ram:fffd99b8    175440f9        ldr         x23,[x0, #0xa8]                         
ram:fffd99bc    142840f9        ldr         x20,[x0, #0x50]                         
ram:fffd99c0    132c40f9        ldr         x19,[x0, #0x58]                         
ram:fffd99c4    40c3bfd2        mov         x0,#0xfe1a0000                          
ram:fffd99c8    1f000079        strh        wzr,[x0]=>DAT_fe1a0000                  
ram:fffd99cc    a04a4039        ldrb        w0,[x21, #0x12]                         
ram:fffd99d0    46e2ff97        bl          FUN_fffd22e8                            ;undefined FUN_fffd22e8()
ram:fffd99d4    c1aa4339        ldrb        w1,[x22, #0xea]                         
ram:fffd99d8    00040012        and         w0,w0,#0x3                              
ram:fffd99dc    3f040071        cmp         w1,#0x1                                 
ram:fffd99e0    a10b0054        b.ne        LAB_fffd9b54                            
ram:fffd99e4    41008052        mov         w1,#0x2                                 
ram:fffd99e8    81360039        strb        w1,[x20, #0xd]                          
ram:fffd99ec    a23e4039        ldrb        w2,[x21, #0xf]                          
ram:fffd99f0    823a0039        strb        w2,[x20, #0xe]                          
ram:fffd99f4    a2c6388b        add         x2,x21,w24, SXTW  #0x1                  
ram:fffd99f8    42704079        ldrh        w2,[x2, #0x38]                          
ram:fffd99fc    42781f53        lsl         w2,w2,#0x1                              
ram:fffd9a00    820e0079        strh        w2,[x20, #0x6]                          
ram:fffd9a04    a2024139        ldrb        w2,[x21, #0x40]                         
ram:fffd9a08    81220039        strb        w1,[x20, #0x8]                          
ram:fffd9a0c    4228d81a        asr         w2,w2,w24                               
ram:fffd9a10    42000012        and         w2,w2,#0x1                              
ram:fffd9a14    82160039        strb        w2,[x20, #0x5]                          
ram:fffd9a18    9f2a0039        strb        wzr,[x20, #0xa]                         
ram:fffd9a1c    9f2e0039        strb        wzr,[x20, #0xb]                         
ram:fffd9a20    9f260039        strb        wzr,[x20, #0x9]                         
ram:fffd9a24    98120039        strb        w24,[x20, #0x4]                         
ram:fffd9a28    a15a4079        ldrh        w1,[x21, #0x2c]                         
ram:fffd9a2c    58000034        cbz         w24,LAB_fffd9a34                        
ram:fffd9a30    21781712        and         w1,w1,#0xfffffeff                       
                            LAB_fffd9a34:                 ;XREF[1,0]:   fffd9a2c
ram:fffd9a34    812e0079        strh        w1,[x20, #0x16]                         
ram:fffd9a38    9f460079        strh        wzr,[x20, #0x22]                        
ram:fffd9a3c    a1464039        ldrb        w1,[x21, #0x11]                         
ram:fffd9a40    9f060039        strb        wzr,[x20, #0x1]                         
ram:fffd9a44    81620039        strb        w1,[x20, #0x18]                         
ram:fffd9a48    61008052        mov         w1,#0x3                                 
ram:fffd9a4c    81920039        strb        w1,[x20, #0x24]                         
ram:fffd9a50    a2ce4079        ldrh        w2,[x21, #0x66]                         
ram:fffd9a54    037d8052        mov         w3,#0x3e8                               
ram:fffd9a58    42601953        lsl         w2,w2,#0x7                              
ram:fffd9a5c    420cc31a        sdiv        w2,w2,w3                                
ram:fffd9a60    82320039        strb        w2,[x20, #0xc]                          
ram:fffd9a64    80420039        strb        w0,[x20, #0x10]                         
ram:fffd9a68    80460039        strb        w0,[x20, #0x11]                         
ram:fffd9a6c    9f4a0039        strb        wzr,[x20, #0x12]                        
ram:fffd9a70    9f4e0039        strb        wzr,[x20, #0x13]                        
ram:fffd9a74    a0c24039        ldrb        w0,[x21, #0x30]                         
ram:fffd9a78    02048052        mov         w2,#0x20                                
ram:fffd9a7c    80fa0139        strb        w0,[x20, #0x7e]                         
ram:fffd9a80    a0c64039        ldrb        w0,[x21, #0x31]                         
ram:fffd9a84    9f0a0239        strb        wzr,[x20, #0x82]                        
ram:fffd9a88    80fe0139        strb        w0,[x20, #0x7f]                         
ram:fffd9a8c    9f0e0239        strb        wzr,[x20, #0x83]                        
ram:fffd9a90    9f120239        strb        wzr,[x20, #0x84]                        
ram:fffd9a94    9f160239        strb        wzr,[x20, #0x85]                        
ram:fffd9a98    a03e4039        ldrb        w0,[x21, #0xf]                          
ram:fffd9a9c    000c0012        and         w0,w0,#0xf                              
ram:fffd9aa0    1f001f6b        cmp         w0,wzr                                  
ram:fffd9aa4    00028052        mov         w0,#0x10                                
ram:fffd9aa8    4000801a        csel        w0,w2,w0,eq                             
ram:fffd9aac    803e0039        strb        w0,[x20, #0xf]                          
ram:fffd9ab0    a0424039        ldrb        w0,[x21, #0x10]                         
ram:fffd9ab4    81b20139        strb        w1,[x20, #0x6c]                         
ram:fffd9ab8    80560039        strb        w0,[x20, #0x15]                         
ram:fffd9abc    20008052        mov         w0,#0x1                                 
ram:fffd9ac0    80e60f39        strb        w0,[x20, #0x3f9]                        
ram:fffd9ac4    80b60139        strb        w0,[x20, #0x6d]                         
ram:fffd9ac8    a09640b9        ldr         w0,[x21, #0x94]                         
ram:fffd9acc    80de0079        strh        w0,[x20, #0x6e]                         
ram:fffd9ad0    a09a40b9        ldr         w0,[x21, #0x98]                         
ram:fffd9ad4    80e20079        strh        w0,[x20, #0x70]                         
ram:fffd9ad8    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9adc    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9ae0    000041b9        ldr         w0,[x0, #0x100]                         
ram:fffd9ae4    80be0079        strh        w0,[x20, #0x5e]                         
ram:fffd9ae8    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9aec    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9af0    000441b9        ldr         w0,[x0, #0x104]                         
ram:fffd9af4    80c20079        strh        w0,[x20, #0x60]                         
ram:fffd9af8    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9afc    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9b00    000841b9        ldr         w0,[x0, #0x108]                         
ram:fffd9b04    80c60079        strh        w0,[x20, #0x62]                         
ram:fffd9b08    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9b0c    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9b10    000c41b9        ldr         w0,[x0, #0x10c]                         
ram:fffd9b14    80ca0079        strh        w0,[x20, #0x64]                         
ram:fffd9b18    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9b1c    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9b20    001041b9        ldr         w0,[x0, #0x110]                         
ram:fffd9b24    80ce0079        strh        w0,[x20, #0x66]                         
ram:fffd9b28    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9b2c    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9b30    001441b9        ldr         w0,[x0, #0x114]                         
ram:fffd9b34    80d20079        strh        w0,[x20, #0x68]                         
ram:fffd9b38    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9b3c    f71a008b        add         x23,x23,x0, LSL #0x6                    
ram:fffd9b40    e01a41b9        ldr         w0,[x23, #0x118]                        
ram:fffd9b44    9fee0779        strh        wzr,[x20, #0x3f6]                       
ram:fffd9b48    80d60079        strh        w0,[x20, #0x6a]                         
ram:fffd9b4c    9fe20f39        strb        wzr,[x20, #0x3f8]                       
ram:fffd9b50    6b000014        b           LAB_fffd9cfc                            
                            LAB_fffd9b54:                 ;XREF[1,0]:   fffd99e0
ram:fffd9b54    3f080071        cmp         w1,#0x2                                 
ram:fffd9b58    210d0054        b.ne        LAB_fffd9cfc                            
ram:fffd9b5c    61360039        strb        w1,[x19, #0xd]                          
ram:fffd9b60    a23e4039        ldrb        w2,[x21, #0xf]                          
ram:fffd9b64    037d8052        mov         w3,#0x3e8                               
ram:fffd9b68    623a0039        strb        w2,[x19, #0xe]                          
ram:fffd9b6c    a2c6388b        add         x2,x21,w24, SXTW  #0x1                  
ram:fffd9b70    42704079        ldrh        w2,[x2, #0x38]                          
ram:fffd9b74    42781f53        lsl         w2,w2,#0x1                              
ram:fffd9b78    620e0079        strh        w2,[x19, #0x6]                          
ram:fffd9b7c    a2024139        ldrb        w2,[x21, #0x40]                         
ram:fffd9b80    61220039        strb        w1,[x19, #0x8]                          
ram:fffd9b84    4228d81a        asr         w2,w2,w24                               
ram:fffd9b88    42000012        and         w2,w2,#0x1                              
ram:fffd9b8c    62160039        strb        w2,[x19, #0x5]                          
ram:fffd9b90    7f2a0039        strb        wzr,[x19, #0xa]                         
ram:fffd9b94    7f2e0039        strb        wzr,[x19, #0xb]                         
ram:fffd9b98    7f260039        strb        wzr,[x19, #0x9]                         
ram:fffd9b9c    78120039        strb        w24,[x19, #0x4]                         
ram:fffd9ba0    a15e4079        ldrh        w1,[x21, #0x2e]                         
ram:fffd9ba4    7f060039        strb        wzr,[x19, #0x1]                         
ram:fffd9ba8    612e0079        strh        w1,[x19, #0x16]                         
ram:fffd9bac    81008052        mov         w1,#0x4                                 
ram:fffd9bb0    61620039        strb        w1,[x19, #0x18]                         
ram:fffd9bb4    61008052        mov         w1,#0x3                                 
ram:fffd9bb8    61920039        strb        w1,[x19, #0x24]                         
ram:fffd9bbc    7f020039        strb        wzr,[x19]                               
ram:fffd9bc0    a2ce4079        ldrh        w2,[x21, #0x66]                         
ram:fffd9bc4    7f460079        strh        wzr,[x19, #0x22]                        
ram:fffd9bc8    42601953        lsl         w2,w2,#0x7                              
ram:fffd9bcc    420cc31a        sdiv        w2,w2,w3                                
ram:fffd9bd0    62320039        strb        w2,[x19, #0xc]                          
ram:fffd9bd4    60420039        strb        w0,[x19, #0x10]                         
ram:fffd9bd8    60460039        strb        w0,[x19, #0x11]                         
ram:fffd9bdc    7f4a0039        strb        wzr,[x19, #0x12]                        
ram:fffd9be0    7f4e0039        strb        wzr,[x19, #0x13]                        
ram:fffd9be4    a0c24039        ldrb        w0,[x21, #0x30]                         
ram:fffd9be8    02048052        mov         w2,#0x20                                
ram:fffd9bec    60fa0139        strb        w0,[x19, #0x7e]                         
ram:fffd9bf0    a0c64039        ldrb        w0,[x21, #0x31]                         
ram:fffd9bf4    7f0a0239        strb        wzr,[x19, #0x82]                        
ram:fffd9bf8    60fe0139        strb        w0,[x19, #0x7f]                         
ram:fffd9bfc    7f0e0239        strb        wzr,[x19, #0x83]                        
ram:fffd9c00    7f120239        strb        wzr,[x19, #0x84]                        
ram:fffd9c04    7f160239        strb        wzr,[x19, #0x85]                        
ram:fffd9c08    a03e4039        ldrb        w0,[x21, #0xf]                          
ram:fffd9c0c    000c0012        and         w0,w0,#0xf                              
ram:fffd9c10    1f001f6b        cmp         w0,wzr                                  
ram:fffd9c14    00028052        mov         w0,#0x10                                
ram:fffd9c18    4000801a        csel        w0,w2,w0,eq                             
ram:fffd9c1c    603e0039        strb        w0,[x19, #0xf]                          
ram:fffd9c20    a0424039        ldrb        w0,[x21, #0x10]                         
ram:fffd9c24    61b20139        strb        w1,[x19, #0x6c]                         
ram:fffd9c28    60560039        strb        w0,[x19, #0x15]                         
ram:fffd9c2c    20008052        mov         w0,#0x1                                 
ram:fffd9c30    60e60f39        strb        w0,[x19, #0x3f9]                        
ram:fffd9c34    60b60139        strb        w0,[x19, #0x6d]                         
ram:fffd9c38    a09640b9        ldr         w0,[x21, #0x94]                         
ram:fffd9c3c    60de0079        strh        w0,[x19, #0x6e]                         
ram:fffd9c40    a09a40b9        ldr         w0,[x21, #0x98]                         
ram:fffd9c44    60e20079        strh        w0,[x19, #0x70]                         
ram:fffd9c48    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9c4c    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9c50    000041b9        ldr         w0,[x0, #0x100]                         
ram:fffd9c54    60be0079        strh        w0,[x19, #0x5e]                         
ram:fffd9c58    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9c5c    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9c60    000441b9        ldr         w0,[x0, #0x104]                         
ram:fffd9c64    60c20079        strh        w0,[x19, #0x60]                         
ram:fffd9c68    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9c6c    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9c70    000841b9        ldr         w0,[x0, #0x108]                         
ram:fffd9c74    60c60079        strh        w0,[x19, #0x62]                         
ram:fffd9c78    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9c7c    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9c80    000c41b9        ldr         w0,[x0, #0x10c]                         
ram:fffd9c84    60ca0079        strh        w0,[x19, #0x64]                         
ram:fffd9c88    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9c8c    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9c90    001041b9        ldr         w0,[x0, #0x110]                         
ram:fffd9c94    60ce0079        strh        w0,[x19, #0x66]                         
ram:fffd9c98    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9c9c    e01a008b        add         x0,x23,x0, LSL #0x6                     
ram:fffd9ca0    001441b9        ldr         w0,[x0, #0x114]                         
ram:fffd9ca4    60d20079        strh        w0,[x19, #0x68]                         
ram:fffd9ca8    c0e64639        ldrb        w0,[x22, #0x1b9]                        
ram:fffd9cac    f71a008b        add         x23,x23,x0, LSL #0x6                    
ram:fffd9cb0    e01a41b9        ldr         w0,[x23, #0x118]                        
ram:fffd9cb4    7fe20f39        strb        wzr,[x19, #0x3f8]                       
ram:fffd9cb8    c15240f9        ldr         x1,[x22, #0xa0]                         
ram:fffd9cbc    60d60079        strh        w0,[x19, #0x6a]                         
ram:fffd9cc0    220840b9        ldr         w2,[x1, #0x8]                           
ram:fffd9cc4    7fee0779        strh        wzr,[x19, #0x3f6]                       
ram:fffd9cc8    00008052        mov         w0,#0x0                                 
ram:fffd9ccc    8200e836        tbz         w2,#0x1d,LAB_fffd9cdc                   
ram:fffd9cd0    204c4039        ldrb        w0,[x1, #0x13]                          
ram:fffd9cd4    1f001f6b        cmp         w0,wzr                                  
ram:fffd9cd8    e0179f1a        cset        w0,eq                                   
                            LAB_fffd9cdc:                 ;XREF[1,0]:   fffd9ccc
ram:fffd9cdc    60660039        strb        w0,[x19, #0x19]                         
ram:fffd9ce0    00048052        mov         w0,#0x20                                
ram:fffd9ce4    60720039        strb        w0,[x19, #0x1c]                         
ram:fffd9ce8    e00f8012        mov         w0,#0xffffff80                          
ram:fffd9cec    7f6a0039        strb        wzr,[x19, #0x1a]                        
ram:fffd9cf0    7f6e0039        strb        wzr,[x19, #0x1b]                        
ram:fffd9cf4    60760039        strb        w0,[x19, #0x1d]                         
ram:fffd9cf8    7f760139        strb        wzr,[x19, #0x5d]                        
                            LAB_fffd9cfc:                 ;XREF[2,0]:   fffd9b50,fffd9b58
ram:fffd9cfc    00008052        mov         w0,#0x0                                 
ram:fffd9d00    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffd9d04    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffd9d08    f76343a9        ldp         x23,x24,[sp, #local_10+0x40]            
ram:fffd9d0c    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffd9d10    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd9d14()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd9d28,fffd9eec
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd9d1c,fffd9ef0
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd9d14,fffd9ef4
ram:fffd9d14    fd7bbda9        stp         x29,x30,[sp, #local_30]!                
ram:fffd9d18    fd030091        mov         x29,sp                                  
ram:fffd9d1c    f35301a9        stp         x19,x20,[sp, #local_20+0x30]            
ram:fffd9d20    f30300aa        mov         x19,x0                                  
ram:fffd9d24    005040f9        ldr         x0,[x0, #0xa0]                          
ram:fffd9d28    f55b02a9        stp         x21,x22,[sp, #local_10+0x30]            
ram:fffd9d2c    00104039        ldrb        w0,[x0, #0x4]                           
ram:fffd9d30    1ff00371        cmp         w0,#0xfc                                
ram:fffd9d34    69000054        b.ls        LAB_fffd9d40                            
ram:fffd9d38    00008012        mov         w0,#0xffffffff                          
ram:fffd9d3c    60920939        strb        w0,[x19, #0x264]                        
                            LAB_fffd9d40:                 ;XREF[1,0]:   fffd9d34
ram:fffd9d40    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffd9d44    15008052        mov         w21,#0x0                                
ram:fffd9d48    1ffc0371        cmp         w0,#0xff                                
ram:fffd9d4c    81000054        b.ne        LAB_fffd9d5c                            
ram:fffd9d50    20008052        mov         w0,#0x1                                 
ram:fffd9d54    60aa0339        strb        w0,[x19, #0xea]                         
ram:fffd9d58    35008052        mov         w21,#0x1                                
                            LAB_fffd9d5c:                 ;XREF[1,0]:   fffd9d4c
ram:fffd9d5c    76aa4339        ldrb        w22,[x19, #0xea]                        
ram:fffd9d60    f41f8052        mov         w20,#0xff                               
ram:fffd9d64    df060071        cmp         w22,#0x1                                
ram:fffd9d68    01050054        b.ne        LAB_fffd9e08                            
ram:fffd9d6c    e00313aa        mov         x0,x19                                  
ram:fffd9d70    66edff97        bl          FUN_fffd5308                            ;undefined FUN_fffd5308()
ram:fffd9d74    e00313aa        mov         x0,x19                                  
ram:fffd9d78    7fe60639        strb        wzr,[x19, #0x1b9]                       
ram:fffd9d7c    23e3ff97        bl          FUN_fffd2a08                            ;undefined FUN_fffd2a08()
ram:fffd9d80    e00313aa        mov         x0,x19                                  
ram:fffd9d84    05ffff97        bl          FUN_fffd9998                            ;undefined FUN_fffd9998()
ram:fffd9d88    e00313aa        mov         x0,x19                                  
ram:fffd9d8c    1fdcff97        bl          FUN_fffd0e08                            ;undefined FUN_fffd0e08()
ram:fffd9d90    e00313aa        mov         x0,x19                                  
ram:fffd9d94    60e1ff97        bl          FUN_fffd2314                            ;undefined FUN_fffd2314()
ram:fffd9d98    e00313aa        mov         x0,x19                                  
ram:fffd9d9c    48dcff97        bl          FUN_fffd0ebc                            ;undefined FUN_fffd0ebc()
ram:fffd9da0    e00313aa        mov         x0,x19                                  
ram:fffd9da4    5ee8ff97        bl          FUN_fffd3f1c                            ;undefined FUN_fffd3f1c()
ram:fffd9da8    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffd9dac    7fe60639        strb        wzr,[x19, #0x1b9]                       
ram:fffd9db0    1f00146b        cmp         w0,w20                                  
ram:fffd9db4    81010054        b.ne        LAB_fffd9de4                            
ram:fffd9db8    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd9dbc    000840b9        ldr         w0,[x0, #0x8]                           
ram:fffd9dc0    2001d837        tbnz        w0,#0x1b,LAB_fffd9de4                   
ram:fffd9dc4    e00313aa        mov         x0,x19                                  
ram:fffd9dc8    2ee1ff97        bl          FUN_fffd2280                            ;undefined FUN_fffd2280()
ram:fffd9dcc    c00290d2        mov         x0,#0x8016                              
ram:fffd9dd0    40c1bff2        movk        x0,#0xfe0a, LSL #16                     
ram:fffd9dd4    16000079        strh        w22,[x0]=>DAT_fe0a8016                  
ram:fffd9dd8    e00313aa        mov         x0,x19                                  
ram:fffd9ddc    f9ebff97        bl          FUN_fffd4dc0                            ;undefined FUN_fffd4dc0()
ram:fffd9de0    f403002a        mov         w20,w0                                  
                            LAB_fffd9de4:                 ;XREF[2,0]:   fffd9db4,fffd9dc0
ram:fffd9de4    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffd9de8    1ffc0371        cmp         w0,#0xff                                
ram:fffd9dec    e0000054        b.eq        LAB_fffd9e08                            
ram:fffd9df0    e00313aa        mov         x0,x19                                  
ram:fffd9df4    23e1ff97        bl          FUN_fffd2280                            ;undefined FUN_fffd2280()
ram:fffd9df8    e00313aa        mov         x0,x19                                  
ram:fffd9dfc    f1ebff97        bl          FUN_fffd4dc0                            ;undefined FUN_fffd4dc0()
ram:fffd9e00    f403002a        mov         w20,w0                                  
ram:fffd9e04    20070035        cbnz        w0,LAB_fffd9ee8                         
                            LAB_fffd9e08:                 ;XREF[2,0]:   fffd9d68,fffd9dec
ram:fffd9e08    e00313aa        mov         x0,x19                                  
ram:fffd9e0c    7fe60639        strb        wzr,[x19, #0x1b9]                       
ram:fffd9e10    fee2ff97        bl          FUN_fffd2a08                            ;undefined FUN_fffd2a08()
ram:fffd9e14    e00313aa        mov         x0,x19                                  
ram:fffd9e18    3fe1ff97        bl          FUN_fffd2314                            ;undefined FUN_fffd2314()
ram:fffd9e1c    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffd9e20    1ffc0371        cmp         w0,#0xff                                
ram:fffd9e24    a1000054        b.ne        LAB_fffd9e38                            
ram:fffd9e28    40008052        mov         w0,#0x2                                 
ram:fffd9e2c    60aa0339        strb        w0,[x19, #0xea]                         
ram:fffd9e30    7fa20339        strb        wzr,[x19, #0xe8]                        
ram:fffd9e34    35008052        mov         w21,#0x1                                
                            LAB_fffd9e38:                 ;XREF[1,0]:   fffd9e24
ram:fffd9e38    60aa4339        ldrb        w0,[x19, #0xea]                         
ram:fffd9e3c    1f080071        cmp         w0,#0x2                                 
ram:fffd9e40    41050054        b.ne        LAB_fffd9ee8                            
ram:fffd9e44    e00313aa        mov         x0,x19                                  
ram:fffd9e48    b5040035        cbnz        w21,LAB_fffd9edc                        
ram:fffd9e4c    d3feff97        bl          FUN_fffd9998                            ;undefined FUN_fffd9998()
ram:fffd9e50    e00313aa        mov         x0,x19                                  
ram:fffd9e54    0be1ff97        bl          FUN_fffd2280                            ;undefined FUN_fffd2280()
ram:fffd9e58    e00313aa        mov         x0,x19                                  
ram:fffd9e5c    d9ebff97        bl          FUN_fffd4dc0                            ;undefined FUN_fffd4dc0()
ram:fffd9e60    f403002a        mov         w20,w0                                  
ram:fffd9e64    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffd9e68    010840b9        ldr         w1,[x0, #0x8]                           
ram:fffd9e6c    6100e836        tbz         w1,#0x1d,LAB_fffd9e78                   
ram:fffd9e70    004c4039        ldrb        w0,[x0, #0x13]                          
ram:fffd9e74    80000034        cbz         w0,LAB_fffd9e84                         
                            LAB_fffd9e78:                 ;XREF[1,0]:   fffd9e6c
ram:fffd9e78    e00313aa        mov         x0,x19                                  
ram:fffd9e7c    21008052        mov         w1,#0x1                                 
ram:fffd9e80    4cdbff97        bl          FUN_fffd0bb0                            ;undefined FUN_fffd0bb0()
                            LAB_fffd9e84:                 ;XREF[1,0]:   fffd9e74
ram:fffd9e84    e00313aa        mov         x0,x19                                  
ram:fffd9e88    8dedff97        bl          FUN_fffd54bc                            ;undefined FUN_fffd54bc()
ram:fffd9e8c    e00313aa        mov         x0,x19                                  
ram:fffd9e90    a8f1ff97        bl          FUN_fffd6530                            ;undefined FUN_fffd6530()
ram:fffd9e94    b4020035        cbnz        w20,LAB_fffd9ee8                        
                            LAB_fffd9e98:                 ;XREF[1,0]:   fffd9ee4
ram:fffd9e98    e00313aa        mov         x0,x19                                  
ram:fffd9e9c    45dfff97        bl          FUN_fffd1bb0                            ;undefined FUN_fffd1bb0()
ram:fffd9ea0    21008052        mov         w1,#0x1                                 
ram:fffd9ea4    e00313aa        mov         x0,x19                                  
ram:fffd9ea8    e6deff97        bl          FUN_fffd1a40                            ;undefined FUN_fffd1a40()
ram:fffd9eac    e00313aa        mov         x0,x19                                  
ram:fffd9eb0    3bf7ff97        bl          FUN_fffd7b9c                            ;undefined FUN_fffd7b9c()
ram:fffd9eb4    e00313aa        mov         x0,x19                                  
ram:fffd9eb8    09ebff97        bl          FUN_fffd4adc                            ;undefined FUN_fffd4adc()
ram:fffd9ebc    e00313aa        mov         x0,x19                                  
ram:fffd9ec0    41008052        mov         w1,#0x2                                 
ram:fffd9ec4    3bdbff97        bl          FUN_fffd0bb0                            ;undefined FUN_fffd0bb0()
ram:fffd9ec8    bbe0ff97        bl          FUN_fffd21b4                            ;undefined FUN_fffd21b4()
ram:fffd9ecc    e00313aa        mov         x0,x19                                  
ram:fffd9ed0    92ebff97        bl          FUN_fffd4d18                            ;undefined FUN_fffd4d18()
ram:fffd9ed4    14008052        mov         w20,#0x0                                
ram:fffd9ed8    04000014        b           LAB_fffd9ee8                            
                            LAB_fffd9edc:                 ;XREF[1,0]:   fffd9e48
ram:fffd9edc    01008052        mov         w1,#0x0                                 
ram:fffd9ee0    d8deff97        bl          FUN_fffd1a40                            ;undefined FUN_fffd1a40()
ram:fffd9ee4    edffff17        b           LAB_fffd9e98                            
                            LAB_fffd9ee8:                 ;XREF[4,0]:   fffd9e04,fffd9e40,fffd9e94,fffd9ed8
ram:fffd9ee8    e003142a        mov         w0,w20                                  
ram:fffd9eec    f55b42a9        ldp         x21,x22,[sp, #local_10+0x30]            
ram:fffd9ef0    f35341a9        ldp         x19,x20,[sp, #local_20+0x30]            
ram:fffd9ef4    fd7bc3a8        ldp         x29=>local_30,x30,[sp], #0x30           
ram:fffd9ef8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffd9efc()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffd9f10,fffda058
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffd9f0c,fffda054
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffd9f04,fffda04c
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffd9efc,fffda05c
                                                          ;XREF[1,0]:   fffda0c4
ram:fffd9efc    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffd9f00    fd030091        mov         x29,sp                                  
ram:fffd9f04    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffd9f08    145040f9        ldr         x20,[x0, #0xa0]                         
ram:fffd9f0c    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffd9f10    f71b00f9        str         x23,[sp, #local_10+0x40]                
ram:fffd9f14    133040f9        ldr         x19,[x0, #0x60]                         
ram:fffd9f18    17e44639        ldrb        w23,[x0, #0x1b9]                        
ram:fffd9f1c    165440f9        ldr         x22,[x0, #0xa8]                         
ram:fffd9f20    f50300aa        mov         x21,x0                                  
ram:fffd9f24    804a4039        ldrb        w0,[x20, #0x12]                         
ram:fffd9f28    f0e0ff97        bl          FUN_fffd22e8                            ;undefined FUN_fffd22e8()
ram:fffd9f2c    81724239        ldrb        w1,[x20, #0x9c]                         
ram:fffd9f30    001c0053        uxtb        w0,w0                                   
ram:fffd9f34    21601932        orr         w1,w1,#0xffffff80                       
ram:fffd9f38    61620039        strb        w1,[x19, #0x18]                         
ram:fffd9f3c    81764239        ldrb        w1,[x20, #0x9d]                         
ram:fffd9f40    21601932        orr         w1,w1,#0xffffff80                       
ram:fffd9f44    61660039        strb        w1,[x19, #0x19]                         
ram:fffd9f48    817a4239        ldrb        w1,[x20, #0x9e]                         
ram:fffd9f4c    21601932        orr         w1,w1,#0xffffff80                       
ram:fffd9f50    616a0039        strb        w1,[x19, #0x1a]                         
ram:fffd9f54    817e4239        ldrb        w1,[x20, #0x9f]                         
ram:fffd9f58    21601932        orr         w1,w1,#0xffffff80                       
ram:fffd9f5c    616e0039        strb        w1,[x19, #0x1b]                         
ram:fffd9f60    81c6378b        add         x1,x20,w23, SXTW  #0x1                  
ram:fffd9f64    21704079        ldrh        w1,[x1, #0x38]                          
ram:fffd9f68    21781f53        lsl         w1,w1,#0x1                              
ram:fffd9f6c    610e0079        strh        w1,[x19, #0x6]                          
ram:fffd9f70    81024139        ldrb        w1,[x20, #0x40]                         
ram:fffd9f74    7f2a0039        strb        wzr,[x19, #0xa]                         
ram:fffd9f78    2128d71a        asr         w1,w1,w23                               
ram:fffd9f7c    21000012        and         w1,w1,#0x1                              
ram:fffd9f80    61160039        strb        w1,[x19, #0x5]                          
ram:fffd9f84    41008052        mov         w1,#0x2                                 
ram:fffd9f88    61220039        strb        w1,[x19, #0x8]                          
ram:fffd9f8c    7f2e0039        strb        wzr,[x19, #0xb]                         
ram:fffd9f90    7f260039        strb        wzr,[x19, #0x9]                         
ram:fffd9f94    77120039        strb        w23,[x19, #0x4]                         
ram:fffd9f98    815a4079        ldrh        w1,[x20, #0x2c]                         
ram:fffd9f9c    57000034        cbz         w23,LAB_fffd9fa4                        
ram:fffd9fa0    21781712        and         w1,w1,#0xfffffeff                       
                            LAB_fffd9fa4:                 ;XREF[1,0]:   fffd9f9c
ram:fffd9fa4    61220079        strh        w1,[x19, #0x10]                         
ram:fffd9fa8    7fde0079        strh        wzr,[x19, #0x6e]                        
ram:fffd9fac    81464039        ldrb        w1,[x20, #0x11]                         
ram:fffd9fb0    614a0039        strb        w1,[x19, #0x12]                         
ram:fffd9fb4    81464039        ldrb        w1,[x20, #0x11]                         
ram:fffd9fb8    3f240071        cmp         w1,#0x9                                 
ram:fffd9fbc    61000054        b.ne        LAB_fffd9fc8                            
ram:fffd9fc0    81008052        mov         w1,#0x4                                 
ram:fffd9fc4    614a0039        strb        w1,[x19, #0x12]                         
                            LAB_fffd9fc8:                 ;XREF[1,0]:   fffd9fbc
ram:fffd9fc8    61008052        mov         w1,#0x3                                 
ram:fffd9fcc    7f060039        strb        wzr,[x19, #0x1]                         
ram:fffd9fd0    7f020039        strb        wzr,[x19]                               
ram:fffd9fd4    61520039        strb        w1,[x19, #0x14]                         
ram:fffd9fd8    81ce4079        ldrh        w1,[x20, #0x66]                         
ram:fffd9fdc    027d8052        mov         w2,#0x3e8                               
ram:fffd9fe0    21601953        lsl         w1,w1,#0x7                              
ram:fffd9fe4    210cc21a        sdiv        w1,w1,w2                                
ram:fffd9fe8    00040012        and         w0,w0,#0x3                              
ram:fffd9fec    61320039        strb        w1,[x19, #0xc]                          
ram:fffd9ff0    608e0039        strb        w0,[x19, #0x23]                         
ram:fffd9ff4    01048052        mov         w1,#0x20                                
ram:fffd9ff8    20008052        mov         w0,#0x1                                 
ram:fffd9ffc    618a0039        strb        w1,[x19, #0x22]                         
ram:fffda000    61220139        strb        w1,[x19, #0x48]                         
ram:fffda004    7f260139        strb        wzr,[x19, #0x49]                        
ram:fffda008    605a0039        strb        w0,[x19, #0x16]                         
ram:fffda00c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda010    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda014    000441b9        ldr         w0,[x0, #0x104]                         
ram:fffda018    60c60039        strb        w0,[x19, #0x31]                         
ram:fffda01c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda020    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda024    000841b9        ldr         w0,[x0, #0x108]                         
ram:fffda028    60ca0039        strb        w0,[x19, #0x32]                         
ram:fffda02c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda030    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda034    000c41b9        ldr         w0,[x0, #0x10c]                         
ram:fffda038    60ce0039        strb        w0,[x19, #0x33]                         
ram:fffda03c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda040    d61a008b        add         x22,x22,x0, LSL #0x6                    
ram:fffda044    c02241b9        ldr         w0,[x22, #0x120]                        
ram:fffda048    60d60039        strb        w0,[x19, #0x35]                         
ram:fffda04c    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffda050    00008052        mov         w0,#0x0                                 
ram:fffda054    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffda058    f71b40f9        ldr         x23,[sp, #local_10+0x40]                
ram:fffda05c    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffda060    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffda064()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffda078,fffda220
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffda06c,fffda224
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffda064,fffda228
ram:fffda064    fd7bbda9        stp         x29,x30,[sp, #local_30]!                
ram:fffda068    fd030091        mov         x29,sp                                  
ram:fffda06c    f35301a9        stp         x19,x20,[sp, #local_20+0x30]            
ram:fffda070    f30300aa        mov         x19,x0                                  
ram:fffda074    005040f9        ldr         x0,[x0, #0xa0]                          
ram:fffda078    f55b02a9        stp         x21,x22,[sp, #local_10+0x30]            
ram:fffda07c    00104039        ldrb        w0,[x0, #0x4]                           
ram:fffda080    1ff00371        cmp         w0,#0xfc                                
ram:fffda084    69000054        b.ls        LAB_fffda090                            
ram:fffda088    20008052        mov         w0,#0x1                                 
ram:fffda08c    60920939        strb        w0,[x19, #0x264]                        
                            LAB_fffda090:                 ;XREF[1,0]:   fffda084
ram:fffda090    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffda094    f41f8052        mov         w20,#0xff                               
ram:fffda098    1f00146b        cmp         w0,w20                                  
ram:fffda09c    81000054        b.ne        LAB_fffda0ac                            
ram:fffda0a0    20008052        mov         w0,#0x1                                 
ram:fffda0a4    60aa0339        strb        w0,[x19, #0xea]                         
ram:fffda0a8    14008052        mov         w20,#0x0                                
                            LAB_fffda0ac:                 ;XREF[1,0]:   fffda09c
ram:fffda0ac    7fe60639        strb        wzr,[x19, #0x1b9]                       
ram:fffda0b0    e00313aa        mov         x0,x19                                  
ram:fffda0b4    95ecff97        bl          FUN_fffd5308                            ;undefined FUN_fffd5308()
ram:fffda0b8    e00313aa        mov         x0,x19                                  
ram:fffda0bc    53e2ff97        bl          FUN_fffd2a08                            ;undefined FUN_fffd2a08()
ram:fffda0c0    e00313aa        mov         x0,x19                                  
ram:fffda0c4    8effff97        bl          FUN_fffd9efc                            ;undefined FUN_fffd9efc()
ram:fffda0c8    e00313aa        mov         x0,x19                                  
ram:fffda0cc    92e0ff97        bl          FUN_fffd2314                            ;undefined FUN_fffd2314()
ram:fffda0d0    e00313aa        mov         x0,x19                                  
ram:fffda0d4    7adbff97        bl          FUN_fffd0ebc                            ;undefined FUN_fffd0ebc()
ram:fffda0d8    e00313aa        mov         x0,x19                                  
ram:fffda0dc    5ddbff97        bl          FUN_fffd0e50                            ;undefined FUN_fffd0e50()
ram:fffda0e0    e00313aa        mov         x0,x19                                  
ram:fffda0e4    8ee7ff97        bl          FUN_fffd3f1c                            ;undefined FUN_fffd3f1c()
ram:fffda0e8    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffda0ec    1ffc0371        cmp         w0,#0xff                                
ram:fffda0f0    e00313aa        mov         x0,x19                                  
ram:fffda0f4    40050054        b.eq        LAB_fffda19c                            
ram:fffda0f8    62e0ff97        bl          FUN_fffd2280                            ;undefined FUN_fffd2280()
ram:fffda0fc    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffda100    00584079        ldrh        w0,[x0, #0x2c]                          
ram:fffda104    e0006036        tbz         w0,#0xc,LAB_fffda120                    
ram:fffda108    000290d2        mov         x0,#0x8010                              
ram:fffda10c    40c1bff2        movk        x0,#0xfe0a, LSL #16                     
ram:fffda110    a1008252        mov         w1,#0x1005                              
ram:fffda114    01000079        strh        w1,[x0]=>DAT_fe0a8010                   
ram:fffda118    e00313aa        mov         x0,x19                                  
ram:fffda11c    29ebff97        bl          FUN_fffd4dc0                            ;undefined FUN_fffd4dc0()
                            LAB_fffda120:                 ;XREF[1,0]:   fffda104
ram:fffda120    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffda124    14008052        mov         w20,#0x0                                
ram:fffda128    01584079        ldrh        w1,[x0, #0x2c]                          
ram:fffda12c    000290d2        mov         x0,#0x8010                              
ram:fffda130    212c0012        and         w1,w1,#0xfff                            
ram:fffda134    40c1bff2        movk        x0,#0xfe0a, LSL #16                     
ram:fffda138    01000079        strh        w1,[x0]=>DAT_fe0a8010                   
ram:fffda13c    15c0bfd2        mov         x21,#0xfe000000                         
                            LAB_fffda140:                 ;XREF[1,0]:   fffda174
ram:fffda140    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffda144    00c0348b        add         x0,x0,w20, SXTW                         
ram:fffda148    01b04139        ldrb        w1,[x0, #0x6c]                          
ram:fffda14c    01010034        cbz         w1,LAB_fffda16c                         
ram:fffda150    964e1453        lsl         w22,w20,#0xc                            
ram:fffda154    20008052        mov         w0,#0x1                                 
ram:fffda158    1df0ff97        bl          FUN_fffd61cc                            ;undefined FUN_fffd61cc()
ram:fffda15c    d6021932        orr         w22,w22,#0x80                           
ram:fffda160    d67e7f93        sbfiz       x22,x22,#0x1,#0x20                      
ram:fffda164    003c0053        uxth        w0,w0                                   
ram:fffda168    c06a3578        strh        w0,[x22, x21, LSL #0x0]                 
                            LAB_fffda16c:                 ;XREF[1,0]:   fffda14c
ram:fffda16c    94060011        add         w20,w20,#0x1                            
ram:fffda170    9f2a0071        cmp         w20,#0xa                                
ram:fffda174    61feff54        b.ne        LAB_fffda140                            
ram:fffda178    e00313aa        mov         x0,x19                                  
ram:fffda17c    11ebff97        bl          FUN_fffd4dc0                            ;undefined FUN_fffd4dc0()
ram:fffda180    f403002a        mov         w20,w0                                  
ram:fffda184    c0040035        cbnz        w0,LAB_fffda21c                         
ram:fffda188    e00313aa        mov         x0,x19                                  
ram:fffda18c    e9f0ff97        bl          FUN_fffd6530                            ;undefined FUN_fffd6530()
ram:fffda190    e00313aa        mov         x0,x19                                  
ram:fffda194    21008052        mov         w1,#0x1                                 
ram:fffda198    02000014        b           LAB_fffda1a0                            
                            LAB_fffda19c:                 ;XREF[1,0]:   fffda0f4
ram:fffda19c    01008052        mov         w1,#0x0                                 
                            LAB_fffda1a0:                 ;XREF[1,0]:   fffda198
ram:fffda1a0    28deff97        bl          FUN_fffd1a40                            ;undefined FUN_fffd1a40()
ram:fffda1a4    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffda1a8    41008052        mov         w1,#0x2                                 
ram:fffda1ac    00cc4079        ldrh        w0,[x0, #0x66]                          
ram:fffda1b0    cbe1ff97        bl          FUN_fffd28dc                            ;undefined FUN_fffd28dc()
ram:fffda1b4    023c0053        uxth        w2,w0                                   
ram:fffda1b8    00008052        mov         w0,#0x0                                 
ram:fffda1bc    e303002a        mov         w3,w0                                   
ram:fffda1c0    04008012        mov         w4,#0xffffffff                          
ram:fffda1c4    e50313aa        mov         x5,x19                                  
ram:fffda1c8    21008052        mov         w1,#0x1                                 
ram:fffda1cc    1ef3ff97        bl          FUN_fffd6e44                            ;undefined FUN_fffd6e44()
ram:fffda1d0    e00313aa        mov         x0,x19                                  
ram:fffda1d4    baecff97        bl          FUN_fffd54bc                            ;undefined FUN_fffd54bc()
ram:fffda1d8    21008052        mov         w1,#0x1                                 
ram:fffda1dc    e00313aa        mov         x0,x19                                  
ram:fffda1e0    18deff97        bl          FUN_fffd1a40                            ;undefined FUN_fffd1a40()
ram:fffda1e4    e00313aa        mov         x0,x19                                  
ram:fffda1e8    7fe60639        strb        wzr,[x19, #0x1b9]                       
ram:fffda1ec    07e2ff97        bl          FUN_fffd2a08                            ;undefined FUN_fffd2a08()
ram:fffda1f0    e00313aa        mov         x0,x19                                  
ram:fffda1f4    48e0ff97        bl          FUN_fffd2314                            ;undefined FUN_fffd2314()
ram:fffda1f8    e00313aa        mov         x0,x19                                  
ram:fffda1fc    6ddeff97        bl          FUN_fffd1bb0                            ;undefined FUN_fffd1bb0()
ram:fffda200    e00313aa        mov         x0,x19                                  
ram:fffda204    66f6ff97        bl          FUN_fffd7b9c                            ;undefined FUN_fffd7b9c()
ram:fffda208    e00313aa        mov         x0,x19                                  
ram:fffda20c    34eaff97        bl          FUN_fffd4adc                            ;undefined FUN_fffd4adc()
ram:fffda210    e9dfff97        bl          FUN_fffd21b4                            ;undefined FUN_fffd21b4()
ram:fffda214    e00313aa        mov         x0,x19                                  
ram:fffda218    c0eaff97        bl          FUN_fffd4d18                            ;undefined FUN_fffd4d18()
                            LAB_fffda21c:                 ;XREF[1,0]:   fffda184
ram:fffda21c    e003142a        mov         w0,w20                                  
ram:fffda220    f55b42a9        ldp         x21,x22,[sp, #local_10+0x30]            
ram:fffda224    f35341a9        ldp         x19,x20,[sp, #local_20+0x30]            
ram:fffda228    fd7bc3a8        ldp         x29=>local_30,x30,[sp], #0x30           
ram:fffda22c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffda230()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffda238,fffda638
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffda244,fffda634
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffda240,fffda630
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffda230,fffda63c
                                                          ;XREF[2,0]:   fffda6c8,fffdaa34
ram:fffda230    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffda234    fd030091        mov         x29,sp                                  
ram:fffda238    f76303a9        stp         x23,x24,[sp, #local_10+0x40]            
ram:fffda23c    175040f9        ldr         x23,[x0, #0xa0]                         
ram:fffda240    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffda244    f55b02a9        stp         x21,x22,[sp, #local_20+0x40]            
ram:fffda248    18e44639        ldrb        w24,[x0, #0x1b9]                        
ram:fffda24c    f50300aa        mov         x21,x0                                  
ram:fffda250    165440f9        ldr         x22,[x0, #0xa8]                         
ram:fffda254    143440f9        ldr         x20,[x0, #0x68]                         
ram:fffda258    133840f9        ldr         x19,[x0, #0x70]                         
ram:fffda25c    e04a4039        ldrb        w0,[x23, #0x12]                         
ram:fffda260    22e0ff97        bl          FUN_fffd22e8                            ;undefined FUN_fffd22e8()
ram:fffda264    a1aa4339        ldrb        w1,[x21, #0xea]                         
ram:fffda268    001c0053        uxtb        w0,w0                                   
ram:fffda26c    3f040071        cmp         w1,#0x1                                 
ram:fffda270    017f4093        sxtw        x1,w24                                  
ram:fffda274    e106018b        add         x1,x23,x1, LSL #0x1                     
ram:fffda278    21704079        ldrh        w1,[x1, #0x38]                          
ram:fffda27c    02040012        and         w2,w0,#0x3                              
ram:fffda280    21781f53        lsl         w1,w1,#0x1                              
ram:fffda284    007c0253        lsr         w0,w0,#0x2                              
ram:fffda288    410e0054        b.ne        LAB_fffda450                            
ram:fffda28c    810e0079        strh        w1,[x20, #0x6]                          
ram:fffda290    e1024139        ldrb        w1,[x23, #0x40]                         
ram:fffda294    9f2a0039        strb        wzr,[x20, #0xa]                         
ram:fffda298    2128d81a        asr         w1,w1,w24                               
ram:fffda29c    21000012        and         w1,w1,#0x1                              
ram:fffda2a0    81160039        strb        w1,[x20, #0x5]                          
ram:fffda2a4    41008052        mov         w1,#0x2                                 
ram:fffda2a8    81220039        strb        w1,[x20, #0x8]                          
ram:fffda2ac    9f2e0039        strb        wzr,[x20, #0xb]                         
ram:fffda2b0    9f260039        strb        wzr,[x20, #0x9]                         
ram:fffda2b4    98120039        strb        w24,[x20, #0x4]                         
ram:fffda2b8    e15a4079        ldrh        w1,[x23, #0x2c]                         
ram:fffda2bc    58000034        cbz         w24,LAB_fffda2c4                        
ram:fffda2c0    21781712        and         w1,w1,#0xfffffeff                       
                            LAB_fffda2c4:                 ;XREF[1,0]:   fffda2bc
ram:fffda2c4    81220079        strh        w1,[x20, #0x10]                         
ram:fffda2c8    9f460079        strh        wzr,[x20, #0x22]                        
ram:fffda2cc    e1464039        ldrb        w1,[x23, #0x11]                         
ram:fffda2d0    9f060039        strb        wzr,[x20, #0x1]                         
ram:fffda2d4    814a0039        strb        w1,[x20, #0x12]                         
ram:fffda2d8    61008052        mov         w1,#0x3                                 
ram:fffda2dc    9f020039        strb        wzr,[x20]                               
ram:fffda2e0    815a0039        strb        w1,[x20, #0x16]                         
ram:fffda2e4    e1ce4079        ldrh        w1,[x23, #0x66]                         
ram:fffda2e8    037d8052        mov         w3,#0x3e8                               
ram:fffda2ec    21601953        lsl         w1,w1,#0x7                              
ram:fffda2f0    210cc31a        sdiv        w1,w1,w3                                
ram:fffda2f4    81320039        strb        w1,[x20, #0xc]                          
ram:fffda2f8    00040012        and         w0,w0,#0x3                              
ram:fffda2fc    01028052        mov         w1,#0x10                                
ram:fffda300    81920039        strb        w1,[x20, #0x24]                         
ram:fffda304    82960039        strb        w2,[x20, #0x25]                         
ram:fffda308    815e0139        strb        w1,[x20, #0x57]                         
ram:fffda30c    80620139        strb        w0,[x20, #0x58]                         
ram:fffda310    a05240f9        ldr         x0,[x21, #0xa0]                         
ram:fffda314    00484039        ldrb        w0,[x0, #0x12]                          
ram:fffda318    1f1c0071        cmp         w0,#0x7                                 
ram:fffda31c    e0000054        b.eq        LAB_fffda338                            
ram:fffda320    01040051        sub         w1,w0,#0x1                              
ram:fffda324    211c0053        uxtb        w1,w1                                   
ram:fffda328    3f040071        cmp         w1,#0x1                                 
ram:fffda32c    69000054        b.ls        LAB_fffda338                            
ram:fffda330    1f100071        cmp         w0,#0x4                                 
ram:fffda334    41010054        b.ne        LAB_fffda35c                            
                            LAB_fffda338:                 ;XREF[2,0]:   fffda31c,fffda32c
ram:fffda338    e03e4039        ldrb        w0,[x23, #0xf]                          
ram:fffda33c    01048052        mov         w1,#0x20                                
ram:fffda340    000c0012        and         w0,w0,#0xf                              
ram:fffda344    1f001f6b        cmp         w0,wzr                                  
ram:fffda348    00028052        mov         w0,#0x10                                
ram:fffda34c    2000801a        csel        w0,w1,w0,eq                             
ram:fffda350    80920039        strb        w0,[x20, #0x24]                         
ram:fffda354    9f5e0139        strb        wzr,[x20, #0x57]                        
ram:fffda358    9f620139        strb        wzr,[x20, #0x58]                        
                            LAB_fffda35c:                 ;XREF[1,0]:   fffda334
ram:fffda35c    20008052        mov         w0,#0x1                                 
ram:fffda360    80620039        strb        w0,[x20, #0x18]                         
ram:fffda364    9f360039        strb        wzr,[x20, #0xd]                         
ram:fffda368    e0c24039        ldrb        w0,[x23, #0x30]                         
ram:fffda36c    000c0012        and         w0,w0,#0xf                              
ram:fffda370    802a0139        strb        w0,[x20, #0x4a]                         
ram:fffda374    e0c64039        ldrb        w0,[x23, #0x31]                         
ram:fffda378    9f660039        strb        wzr,[x20, #0x19]                        
ram:fffda37c    000c0012        and         w0,w0,#0xf                              
ram:fffda380    80f60139        strb        w0,[x20, #0x7d]                         
ram:fffda384    9f6e0039        strb        wzr,[x20, #0x1b]                        
ram:fffda388    9f720039        strb        wzr,[x20, #0x1c]                        
ram:fffda38c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda390    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda394    000441b9        ldr         w0,[x0, #0x104]                         
ram:fffda398    80ca0039        strb        w0,[x20, #0x32]                         
ram:fffda39c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda3a0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda3a4    000841b9        ldr         w0,[x0, #0x108]                         
ram:fffda3a8    80ce0039        strb        w0,[x20, #0x33]                         
ram:fffda3ac    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda3b0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda3b4    000c41b9        ldr         w0,[x0, #0x10c]                         
ram:fffda3b8    80d20039        strb        w0,[x20, #0x34]                         
ram:fffda3bc    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda3c0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda3c4    001041b9        ldr         w0,[x0, #0x110]                         
ram:fffda3c8    80d60039        strb        w0,[x20, #0x35]                         
ram:fffda3cc    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda3d0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda3d4    002041b9        ldr         w0,[x0, #0x120]                         
ram:fffda3d8    80da0039        strb        w0,[x20, #0x36]                         
ram:fffda3dc    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda3e0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda3e4    002441b9        ldr         w0,[x0, #0x124]                         
ram:fffda3e8    80de0039        strb        w0,[x20, #0x37]                         
ram:fffda3ec    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda3f0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda3f4    002841b9        ldr         w0,[x0, #0x128]                         
ram:fffda3f8    80e20039        strb        w0,[x20, #0x38]                         
ram:fffda3fc    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda400    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda404    002c41b9        ldr         w0,[x0, #0x12c]                         
ram:fffda408    80e60039        strb        w0,[x20, #0x39]                         
ram:fffda40c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda410    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda414    003041b9        ldr         w0,[x0, #0x130]                         
ram:fffda418    80ea0039        strb        w0,[x20, #0x3a]                         
ram:fffda41c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda420    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda424    003441b9        ldr         w0,[x0, #0x134]                         
ram:fffda428    80ee0039        strb        w0,[x20, #0x3b]                         
ram:fffda42c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda430    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda434    003841b9        ldr         w0,[x0, #0x138]                         
ram:fffda438    80f20039        strb        w0,[x20, #0x3c]                         
ram:fffda43c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda440    d61a008b        add         x22,x22,x0, LSL #0x6                    
ram:fffda444    c03e41b9        ldr         w0,[x22, #0x13c]                        
ram:fffda448    80f60039        strb        w0,[x20, #0x3d]                         
ram:fffda44c    78000014        b           LAB_fffda62c                            
                            LAB_fffda450:                 ;XREF[1,0]:   fffda288
ram:fffda450    610e0079        strh        w1,[x19, #0x6]                          
ram:fffda454    e1024139        ldrb        w1,[x23, #0x40]                         
ram:fffda458    7f2a0039        strb        wzr,[x19, #0xa]                         
ram:fffda45c    2128d81a        asr         w1,w1,w24                               
ram:fffda460    21000012        and         w1,w1,#0x1                              
ram:fffda464    61160039        strb        w1,[x19, #0x5]                          
ram:fffda468    41008052        mov         w1,#0x2                                 
ram:fffda46c    61220039        strb        w1,[x19, #0x8]                          
ram:fffda470    7f2e0039        strb        wzr,[x19, #0xb]                         
ram:fffda474    7f260039        strb        wzr,[x19, #0x9]                         
ram:fffda478    78120039        strb        w24,[x19, #0x4]                         
ram:fffda47c    e15e4079        ldrh        w1,[x23, #0x2e]                         
ram:fffda480    7f460079        strh        wzr,[x19, #0x22]                        
ram:fffda484    61220079        strh        w1,[x19, #0x10]                         
ram:fffda488    e1464039        ldrb        w1,[x23, #0x11]                         
ram:fffda48c    037d8052        mov         w3,#0x3e8                               
ram:fffda490    614a0039        strb        w1,[x19, #0x12]                         
ram:fffda494    81008052        mov         w1,#0x4                                 
ram:fffda498    814a0039        strb        w1,[x20, #0x12]                         
ram:fffda49c    7f060039        strb        wzr,[x19, #0x1]                         
ram:fffda4a0    7f020039        strb        wzr,[x19]                               
ram:fffda4a4    815a4039        ldrb        w1,[x20, #0x16]                         
ram:fffda4a8    00040012        and         w0,w0,#0x3                              
ram:fffda4ac    615a0039        strb        w1,[x19, #0x16]                         
ram:fffda4b0    e1ce4079        ldrh        w1,[x23, #0x66]                         
ram:fffda4b4    62960039        strb        w2,[x19, #0x25]                         
ram:fffda4b8    21601953        lsl         w1,w1,#0x7                              
ram:fffda4bc    210cc31a        sdiv        w1,w1,w3                                
ram:fffda4c0    61320039        strb        w1,[x19, #0xc]                          
ram:fffda4c4    01028052        mov         w1,#0x10                                
ram:fffda4c8    61920039        strb        w1,[x19, #0x24]                         
ram:fffda4cc    615e0139        strb        w1,[x19, #0x57]                         
ram:fffda4d0    60620139        strb        w0,[x19, #0x58]                         
ram:fffda4d4    a05240f9        ldr         x0,[x21, #0xa0]                         
ram:fffda4d8    00484039        ldrb        w0,[x0, #0x12]                          
ram:fffda4dc    1f1c0071        cmp         w0,#0x7                                 
ram:fffda4e0    e0000054        b.eq        LAB_fffda4fc                            
ram:fffda4e4    01040051        sub         w1,w0,#0x1                              
ram:fffda4e8    211c0053        uxtb        w1,w1                                   
ram:fffda4ec    3f040071        cmp         w1,#0x1                                 
ram:fffda4f0    69000054        b.ls        LAB_fffda4fc                            
ram:fffda4f4    1f100071        cmp         w0,#0x4                                 
ram:fffda4f8    41010054        b.ne        LAB_fffda520                            
                            LAB_fffda4fc:                 ;XREF[2,0]:   fffda4e0,fffda4f0
ram:fffda4fc    e03e4039        ldrb        w0,[x23, #0xf]                          
ram:fffda500    01048052        mov         w1,#0x20                                
ram:fffda504    000c0012        and         w0,w0,#0xf                              
ram:fffda508    1f001f6b        cmp         w0,wzr                                  
ram:fffda50c    00028052        mov         w0,#0x10                                
ram:fffda510    2000801a        csel        w0,w1,w0,eq                             
ram:fffda514    60920039        strb        w0,[x19, #0x24]                         
ram:fffda518    7f5e0139        strb        wzr,[x19, #0x57]                        
ram:fffda51c    7f620139        strb        wzr,[x19, #0x58]                        
                            LAB_fffda520:                 ;XREF[1,0]:   fffda4f8
ram:fffda520    20008052        mov         w0,#0x1                                 
ram:fffda524    60620039        strb        w0,[x19, #0x18]                         
ram:fffda528    7f360039        strb        wzr,[x19, #0xd]                         
ram:fffda52c    e0c24039        ldrb        w0,[x23, #0x30]                         
ram:fffda530    000c0012        and         w0,w0,#0xf                              
ram:fffda534    602a0139        strb        w0,[x19, #0x4a]                         
ram:fffda538    e0c64039        ldrb        w0,[x23, #0x31]                         
ram:fffda53c    7f6e0039        strb        wzr,[x19, #0x1b]                        
ram:fffda540    000c0012        and         w0,w0,#0xf                              
ram:fffda544    60f60139        strb        w0,[x19, #0x7d]                         
ram:fffda548    7f720039        strb        wzr,[x19, #0x1c]                        
ram:fffda54c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda550    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda554    000441b9        ldr         w0,[x0, #0x104]                         
ram:fffda558    60ca0039        strb        w0,[x19, #0x32]                         
ram:fffda55c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda560    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda564    000841b9        ldr         w0,[x0, #0x108]                         
ram:fffda568    60ce0039        strb        w0,[x19, #0x33]                         
ram:fffda56c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda570    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda574    000c41b9        ldr         w0,[x0, #0x10c]                         
ram:fffda578    60d20039        strb        w0,[x19, #0x34]                         
ram:fffda57c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda580    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda584    001041b9        ldr         w0,[x0, #0x110]                         
ram:fffda588    60d60039        strb        w0,[x19, #0x35]                         
ram:fffda58c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda590    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda594    002041b9        ldr         w0,[x0, #0x120]                         
ram:fffda598    60da0039        strb        w0,[x19, #0x36]                         
ram:fffda59c    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda5a0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda5a4    002441b9        ldr         w0,[x0, #0x124]                         
ram:fffda5a8    60de0039        strb        w0,[x19, #0x37]                         
ram:fffda5ac    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda5b0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda5b4    002841b9        ldr         w0,[x0, #0x128]                         
ram:fffda5b8    60e20039        strb        w0,[x19, #0x38]                         
ram:fffda5bc    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda5c0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda5c4    002c41b9        ldr         w0,[x0, #0x12c]                         
ram:fffda5c8    60e60039        strb        w0,[x19, #0x39]                         
ram:fffda5cc    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda5d0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda5d4    003041b9        ldr         w0,[x0, #0x130]                         
ram:fffda5d8    60ea0039        strb        w0,[x19, #0x3a]                         
ram:fffda5dc    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda5e0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda5e4    003441b9        ldr         w0,[x0, #0x134]                         
ram:fffda5e8    60ee0039        strb        w0,[x19, #0x3b]                         
ram:fffda5ec    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda5f0    c01a008b        add         x0,x22,x0, LSL #0x6                     
ram:fffda5f4    003841b9        ldr         w0,[x0, #0x138]                         
ram:fffda5f8    60f20039        strb        w0,[x19, #0x3c]                         
ram:fffda5fc    a0e64639        ldrb        w0,[x21, #0x1b9]                        
ram:fffda600    d61a008b        add         x22,x22,x0, LSL #0x6                    
ram:fffda604    c03e41b9        ldr         w0,[x22, #0x13c]                        
ram:fffda608    7f760039        strb        wzr,[x19, #0x1d]                        
ram:fffda60c    60f60039        strb        w0,[x19, #0x3d]                         
ram:fffda610    00048052        mov         w0,#0x20                                
ram:fffda614    60820039        strb        w0,[x19, #0x20]                         
ram:fffda618    e00f8012        mov         w0,#0xffffff80                          
ram:fffda61c    7f7a0039        strb        wzr,[x19, #0x1e]                        
ram:fffda620    7f7e0039        strb        wzr,[x19, #0x1f]                        
ram:fffda624    60860039        strb        w0,[x19, #0x21]                         
ram:fffda628    7f3a0039        strb        wzr,[x19, #0xe]                         
                            LAB_fffda62c:                 ;XREF[1,0]:   fffda44c
ram:fffda62c    00008052        mov         w0,#0x0                                 
ram:fffda630    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffda634    f55b42a9        ldp         x21,x22,[sp, #local_20+0x40]            
ram:fffda638    f76343a9        ldp         x23,x24,[sp, #local_10+0x40]            
ram:fffda63c    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffda640    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffda644()
          ;local_10      undefined8         -10                      ;XREF[6,0]:   fffda8ec,fffda8f8,fffda91c,fffda924,fffda954
                                                                     ;             fffda998
          ;local_18      undefined8         -18                      ;XREF[2,0]:   fffda95c,fffda994
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffda958,fffda9b0
          ;local_28      undefined8         -28                      ;XREF[2,0]:   fffda970,fffda978
          ;local_2c      undefined4         -2c                      ;XREF[2,0]:   fffda8b0,fffda8f4
          ;local_30      undefined4         -30                      ;XREF[2,0]:   fffda808,fffda898
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffda664,fffdab08
          ;local_50      undefined8         -50                      ;XREF[2,0]:   fffda660,fffdab04
          ;local_60      undefined8         -60                      ;XREF[2,0]:   fffda65c,fffdab00
          ;local_70      undefined8         -70                      ;XREF[2,0]:   fffda658,fffdaaf8
          ;local_80      undefined8         -80                      ;XREF[2,0]:   fffda64c,fffdaafc
          ;local_90      undefined8         -90                      ;XREF[2,0]:   fffda644,fffdab0c
ram:fffda644    fd7bb7a9        stp         x29,x30,[sp, #local_90]!                
ram:fffda648    fd030091        mov         x29,sp                                  
ram:fffda64c    f35301a9        stp         x19,x20,[sp, #local_80+0x90]            
ram:fffda650    f30300aa        mov         x19,x0                                  
ram:fffda654    005040f9        ldr         x0,[x0, #0xa0]                          
ram:fffda658    f55b02a9        stp         x21,x22,[sp, #local_70+0x90]            
ram:fffda65c    f76303a9        stp         x23,x24,[sp, #local_60+0x90]            
ram:fffda660    f96b04a9        stp         x25,x26,[sp, #local_50+0x90]            
ram:fffda664    fb7305a9        stp         x27,x28,[sp, #local_40+0x90]            
ram:fffda668    00104039        ldrb        w0,[x0, #0x4]                           
ram:fffda66c    1ff00371        cmp         w0,#0xfc                                
ram:fffda670    69000054        b.ls        LAB_fffda67c                            
ram:fffda674    00008012        mov         w0,#0xffffffff                          
ram:fffda678    60920939        strb        w0,[x19, #0x264]                        
                            LAB_fffda67c:                 ;XREF[1,0]:   fffda670
ram:fffda67c    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffda680    1ffc0371        cmp         w0,#0xff                                
ram:fffda684    c1000054        b.ne        LAB_fffda69c                            
ram:fffda688    20008052        mov         w0,#0x1                                 
ram:fffda68c    60aa0339        strb        w0,[x19, #0xea]                         
ram:fffda690    36008052        mov         w22,#0x1                                
ram:fffda694    14008052        mov         w20,#0x0                                
ram:fffda698    03000014        b           LAB_fffda6a4                            
                            LAB_fffda69c:                 ;XREF[1,0]:   fffda684
ram:fffda69c    16008052        mov         w22,#0x0                                
ram:fffda6a0    f41f8052        mov         w20,#0xff                               
                            LAB_fffda6a4:                 ;XREF[1,0]:   fffda698
ram:fffda6a4    60aa4339        ldrb        w0,[x19, #0xea]                         
ram:fffda6a8    7fe60639        strb        wzr,[x19, #0x1b9]                       
ram:fffda6ac    1f040071        cmp         w0,#0x1                                 
ram:fffda6b0    011a0054        b.ne        LAB_fffda9f0                            
ram:fffda6b4    e00313aa        mov         x0,x19                                  
ram:fffda6b8    14ebff97        bl          FUN_fffd5308                            ;undefined FUN_fffd5308()
ram:fffda6bc    e00313aa        mov         x0,x19                                  
ram:fffda6c0    d2e0ff97        bl          FUN_fffd2a08                            ;undefined FUN_fffd2a08()
ram:fffda6c4    e00313aa        mov         x0,x19                                  
ram:fffda6c8    dafeff97        bl          FUN_fffda230                            ;undefined FUN_fffda230()
ram:fffda6cc    e00313aa        mov         x0,x19                                  
ram:fffda6d0    13e6ff97        bl          FUN_fffd3f1c                            ;undefined FUN_fffd3f1c()
ram:fffda6d4    e00313aa        mov         x0,x19                                  
ram:fffda6d8    0fdfff97        bl          FUN_fffd2314                            ;undefined FUN_fffd2314()
ram:fffda6dc    e00313aa        mov         x0,x19                                  
ram:fffda6e0    f7d9ff97        bl          FUN_fffd0ebc                            ;undefined FUN_fffd0ebc()
ram:fffda6e4    e00313aa        mov         x0,x19                                  
ram:fffda6e8    dad9ff97        bl          FUN_fffd0e50                            ;undefined FUN_fffd0e50()
ram:fffda6ec    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffda6f0    7fe60639        strb        wzr,[x19, #0x1b9]                       
ram:fffda6f4    1ffc0371        cmp         w0,#0xff                                
ram:fffda6f8    c0170054        b.eq        LAB_fffda9f0                            
ram:fffda6fc    e00313aa        mov         x0,x19                                  
ram:fffda700    e0deff97        bl          FUN_fffd2280                            ;undefined FUN_fffd2280()
ram:fffda704    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffda708    00584079        ldrh        w0,[x0, #0x2c]                          
ram:fffda70c    00016036        tbz         w0,#0xc,LAB_fffda72c                    
ram:fffda710    000290d2        mov         x0,#0x8010                              
ram:fffda714    40c1bff2        movk        x0,#0xfe0a, LSL #16                     
ram:fffda718    21008252        mov         w1,#0x1001                              
ram:fffda71c    01000079        strh        w1,[x0]=>DAT_fe0a8010                   
ram:fffda720    e00313aa        mov         x0,x19                                  
ram:fffda724    a7e9ff97        bl          FUN_fffd4dc0                            ;undefined FUN_fffd4dc0()
ram:fffda728    9402000b        add         w20,w20,w0                              
                            LAB_fffda72c:                 ;XREF[1,0]:   fffda70c
ram:fffda72c    15008052        mov         w21,#0x0                                
ram:fffda730    17c0bfd2        mov         x23,#0xfe000000                         
                            LAB_fffda734:                 ;XREF[1,0]:   fffda768
ram:fffda734    605240f9        ldr         x0,[x19, #0xa0]                         
ram:fffda738    00c0358b        add         x0,x0,w21, SXTW                         
ram:fffda73c    01b04139        ldrb        w1,[x0, #0x6c]                          
ram:fffda740    01010034        cbz         w1,LAB_fffda760                         
ram:fffda744    b84e1453        lsl         w24,w21,#0xc                            
ram:fffda748    20008052        mov         w0,#0x1                                 
ram:fffda74c    a0eeff97        bl          FUN_fffd61cc                            ;undefined FUN_fffd61cc()
ram:fffda750    18031932        orr         w24,w24,#0x80                           
ram:fffda754    187f7f93        sbfiz       x24,x24,#0x1,#0x20                      
ram:fffda758    003c0053        uxth        w0,w0                                   
ram:fffda75c    006b3778        strh        w0,[x24, x23, LSL #0x0]                 
                            LAB_fffda760:                 ;XREF[1,0]:   fffda740
ram:fffda760    b5060011        add         w21,w21,#0x1                            
ram:fffda764    bf2a0071        cmp         w21,#0xa                                
ram:fffda768    61feff54        b.ne        LAB_fffda734                            
ram:fffda76c    35008052        mov         w21,#0x1                                
ram:fffda770    18c0bfd2        mov         x24,#0xfe000000                         
                            LAB_fffda774:                 ;XREF[1,0]:   fffda794
ram:fffda774    a04a1353        lsl         w0,w21,#0xd                             
ram:fffda778    00001832        orr         w0,w0,#0x100                            
ram:fffda77c    007c4093        sxtw        x0,w0                                   
                                                          ; FWD[2,0]:   fe002100,fe00c100
ram:fffda780    17687878        ldrh        w23,[x0, x24, LSL #0x0]=>DAT_fe002100   
ram:fffda784    f73e0053        uxth        w23,w23                                 
ram:fffda788    b7000034        cbz         w23,LAB_fffda79c                        
                            LAB_fffda78c:                 ;XREF[1,0]:   fffda7e8
ram:fffda78c    b5160011        add         w21,w21,#0x5                            
ram:fffda790    bf2e0071        cmp         w21,#0xb                                
ram:fffda794    01ffff54        b.ne        LAB_fffda774                            
ram:fffda798    15000014        b           LAB_fffda7ec                            
                            LAB_fffda79c:                 ;XREF[1,0]:   fffda788
ram:fffda79c    ba060051        sub         w26,w21,#0x1                            
                            LAB_fffda7a0:                 ;XREF[1,0]:   fffda7e4
ram:fffda7a0    4003170b        add         w0,w26,w23                              
ram:fffda7a4    004c1453        lsl         w0,w0,#0xc                              
ram:fffda7a8    00001932        orr         w0,w0,#0x80                             
ram:fffda7ac    197c7f93        sbfiz       x25,x0,#0x1,#0x20                       
ram:fffda7b0    00781f53        lsl         w0,w0,#0x1                              
ram:fffda7b4    007c4093        sxtw        x0,w0                                   
ram:fffda7b8    01687878        ldrh        w1,[x0, x24, LSL #0x0]                  
ram:fffda7bc    20008052        mov         w0,#0x1                                 
ram:fffda7c0    213c0053        uxth        w1,w1                                   
ram:fffda7c4    67eeff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffda7c8    01800011        add         w1,w0,#0x20                             
ram:fffda7cc    20008052        mov         w0,#0x1                                 
ram:fffda7d0    7feeff97        bl          FUN_fffd61cc                            ;undefined FUN_fffd61cc()
ram:fffda7d4    003c0053        uxth        w0,w0                                   
ram:fffda7d8    f7060011        add         w23,w23,#0x1                            
ram:fffda7dc    206b3878        strh        w0,[x25, x24, LSL #0x0]                 
ram:fffda7e0    ff160071        cmp         w23,#0x5                                
ram:fffda7e4    e1fdff54        b.ne        LAB_fffda7a0                            
ram:fffda7e8    e9ffff17        b           LAB_fffda78c                            
                            LAB_fffda7ec:                 ;XREF[1,0]:   fffda798
ram:fffda7ec    000290d2        mov         x0,#0x8010                              
ram:fffda7f0    e1218052        mov         w1,#0x10f                               
ram:fffda7f4    40c1bff2        movk        x0,#0xfe0a, LSL #16                     
ram:fffda7f8    01000079        strh        w1,[x0]=>DAT_fe0a8010                   
ram:fffda7fc    e00313aa        mov         x0,x19                                  
ram:fffda800    70e9ff97        bl          FUN_fffd4dc0                            ;undefined FUN_fffd4dc0()
ram:fffda804    645240f9        ldr         x4,[x19, #0xa0]                         
ram:fffda808    a06300b9        str         w0,[x29, #local_30+0x90]                
ram:fffda80c    c1008052        mov         w1,#0x6                                 
ram:fffda810    e00313aa        mov         x0,x19                                  
ram:fffda814    22008052        mov         w2,#0x1                                 
ram:fffda818    03008052        mov         w3,#0x0                                 
ram:fffda81c    84500991        add         x4,x4,#0x254                            
ram:fffda820    fed9ff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffda824    645240f9        ldr         x4,[x19, #0xa0]                         
ram:fffda828    22008052        mov         w2,#0x1                                 
ram:fffda82c    e00313aa        mov         x0,x19                                  
ram:fffda830    c1008052        mov         w1,#0x6                                 
ram:fffda834    23008052        mov         w3,#0x1                                 
ram:fffda838    84001091        add         x4,x4,#0x400                            
ram:fffda83c    f7d9ff97        bl          FUN_fffd1018                            ;undefined FUN_fffd1018()
ram:fffda840    802b80d2        mov         x0,#0x15c                               
ram:fffda844    40c0bff2        movk        x0,#0xfe02, LSL #16                     
ram:fffda848    1c004079        ldrh        w28,[x0]=>DAT_fe02015c                  
ram:fffda84c    002084d2        mov         x0,#0x2100                              
ram:fffda850    00c0bff2        movk        x0,#0xfe00, LSL #16                     
ram:fffda854    01004079        ldrh        w1,[x0]=>DAT_fe002100                   
ram:fffda858    20008052        mov         w0,#0x1                                 
ram:fffda85c    213c0053        uxth        w1,w1                                   
ram:fffda860    40eeff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffda864    615240f9        ldr         x1,[x19, #0xa0]                         
ram:fffda868    9c3f0053        uxth        w28,w28                                 
ram:fffda86c    210840b9        ldr         w1,[x1, #0x8]                           
ram:fffda870    22000612        and         w2,w1,#0x4000000                        
ram:fffda874    8101d036        tbz         w1,#0x1a,LAB_fffda8a4                   
                            LAB_fffda878:                 ;XREF[1,0]:   fffda9c8
ram:fffda878    615240f9        ldr         x1,[x19, #0xa0]                         
ram:fffda87c    20df8152        mov         w0,#0xef9                               
ram:fffda880    23584079        ldrh        w3,[x1, #0x2c]                          
ram:fffda884    020290d2        mov         x2,#0x8010                              
ram:fffda888    0300030a        and         w3,w0,w3                                
ram:fffda88c    42c1bff2        movk        x2=>DAT_fe0a8010,#0xfe0a, LSL #16       
ram:fffda890    43000079        strh        w3,[x2]=>DAT_fe0a8010                   
ram:fffda894    d6090034        cbz         w22,LAB_fffda9cc                        
ram:fffda898    a36340b9        ldr         w3,[x29, #local_30+0x90]                
ram:fffda89c    9402030b        add         w20,w20,w3                              
ram:fffda8a0    53000014        b           LAB_fffda9ec                            
                            LAB_fffda8a4:                 ;XREF[1,0]:   fffda874
ram:fffda8a4    003c0053        uxth        w0,w0                                   
ram:fffda8a8    fa03022a        mov         w26,w2                                  
ram:fffda8ac    15c0bfd2        mov         x21,#0xfe000000                         
ram:fffda8b0    a06700b9        str         w0,[x29, #local_2c+0x90]                
ram:fffda8b4    1b048052        mov         w27,#0x20                               
ram:fffda8b8    9c430011        add         w28,w28,#0x10                           
                            LAB_fffda8bc:                 ;XREF[1,0]:   fffda9c4
ram:fffda8bc    570b41d3        ubfx        x23,x26,#0x1,#0x2                       
ram:fffda8c0    583f43d3        ubfx        x24,x26,#0x3,#0xd                       
ram:fffda8c4    40031853        ubfiz       w0,w26,#0x8,#0x1                        
ram:fffda8c8    f74e1453        lsl         w23,w23,#0xc                            
ram:fffda8cc    03430311        add         w3,w24,#0xd0                            
ram:fffda8d0    6300000b        add         w3,w3,w0                                
ram:fffda8d4    f7021032        orr         w23,w23,#0x10000                        
ram:fffda8d8    e302032a        orr         w3,w23,w3                               
ram:fffda8dc    79781f53        lsl         w25,w3,#0x1                             
ram:fffda8e0    216b7578        ldrh        w1,[x25, x21, LSL #0x0]                 
ram:fffda8e4    40008052        mov         w0,#0x2                                 
ram:fffda8e8    213c0053        uxth        w1,w1                                   
ram:fffda8ec    a34300f9        str         x3,[x29, #local_10+0x90]                
ram:fffda8f0    1ceeff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffda8f4    a16740b9        ldr         w1,[x29, #local_2c+0x90]                
ram:fffda8f8    a34340f9        ldr         x3,[x29, #local_10+0x90]                
ram:fffda8fc    3f800071        cmp         w1,#0x20                                
ram:fffda900    81010054        b.ne        LAB_fffda930                            
ram:fffda904    01140012        and         w1,w0,#0x3f                             
ram:fffda908    3ff40071        cmp         w1,#0x3d                                
ram:fffda90c    21309b1a        csel        w1,w1,w27,cc                            
ram:fffda910    637c7f93        sbfiz       x3,x3,#0x1,#0x20                        
ram:fffda914    40008052        mov         w0,#0x2                                 
ram:fffda918    21000211        add         w1,w1,#0x80                             
ram:fffda91c    a34300f9        str         x3,[x29, #local_10+0x90]                
ram:fffda920    2beeff97        bl          FUN_fffd61cc                            ;undefined FUN_fffd61cc()
ram:fffda924    a34340f9        ldr         x3,[x29, #local_10+0x90]                
ram:fffda928    003c0053        uxth        w0,w0                                   
ram:fffda92c    60683578        strh        w0,[x3, x21, LSL #0x0]                  
                            LAB_fffda930:                 ;XREF[1,0]:   fffda900
ram:fffda930    246b7578        ldrh        w4,[x25, x21, LSL #0x0]                 
ram:fffda934    03008052        mov         w3,#0x0                                 
ram:fffda938    843c0053        uxth        w4,w4                                   
ram:fffda93c    99241a12        and         w25,w4,#0xffc0                          
                            LAB_fffda940:                 ;XREF[1,0]:   fffda9b4
ram:fffda940    0523030b        add         w5,w24,w3, LSL #0x8                     
ram:fffda944    a5000311        add         w5,w5,#0xc0                             
ram:fffda948    a500172a        orr         w5,w5,w23                               
ram:fffda94c    e103042a        mov         w1,w4                                   
ram:fffda950    40008052        mov         w0,#0x2                                 
ram:fffda954    a34300f9        str         x3,[x29, #local_10+0x90]                
ram:fffda958    a43b00f9        str         x4,[x29, #local_20+0x90]                
ram:fffda95c    a53f00f9        str         x5,[x29, #local_18+0x90]                
ram:fffda960    00eeff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffda964    e603002a        mov         w6,w0                                   
ram:fffda968    e103192a        mov         w1,w25                                  
ram:fffda96c    40008052        mov         w0,#0x2                                 
ram:fffda970    a63700f9        str         x6,[x29, #local_28+0x90]                
ram:fffda974    fbedff97        bl          FUN_fffd6160                            ;undefined FUN_fffd6160()
ram:fffda978    a63740f9        ldr         x6,[x29, #local_28+0x90]                
ram:fffda97c    8103060b        add         w1,w28,w6                               
ram:fffda980    213c0053        uxth        w1,w1                                   
ram:fffda984    2100004b        sub         w1,w1,w0                                
ram:fffda988    213c0053        uxth        w1,w1                                   
ram:fffda98c    80008052        mov         w0,#0x4                                 
ram:fffda990    0feeff97        bl          FUN_fffd61cc                            ;undefined FUN_fffd61cc()
ram:fffda994    a53f40f9        ldr         x5,[x29, #local_18+0x90]                
ram:fffda998    a34340f9        ldr         x3,[x29, #local_10+0x90]                
ram:fffda99c    003c0053        uxth        w0,w0                                   
ram:fffda9a0    a57c7f93        sbfiz       x5,x5,#0x1,#0x20                        
ram:fffda9a4    63040011        add         w3,w3,#0x1                              
ram:fffda9a8    a0683578        strh        w0,[x5, x21, LSL #0x0]                  
ram:fffda9ac    7f240071        cmp         w3,#0x9                                 
ram:fffda9b0    a43b40f9        ldr         x4,[x29, #local_20+0x90]                
ram:fffda9b4    61fcff54        b.ne        LAB_fffda940                            
ram:fffda9b8    42070011        add         w2,w26,#0x1                             
ram:fffda9bc    5a3c0053        uxth        w26,w2                                  
ram:fffda9c0    5f430071        cmp         w26,#0x10                               
ram:fffda9c4    c1f7ff54        b.ne        LAB_fffda8bc                            
ram:fffda9c8    acffff17        b           LAB_fffda878                            
                            LAB_fffda9cc:                 ;XREF[1,0]:   fffda894
ram:fffda9cc    21584079        ldrh        w1,[x1, #0x2c]                          
ram:fffda9d0    0000010a        and         w0,w0,w1                                
ram:fffda9d4    010290d2        mov         x1,#0x8010                              
ram:fffda9d8    41c1bff2        movk        x1=>DAT_fe0a8010,#0xfe0a, LSL #16       
ram:fffda9dc    20000079        strh        w0,[x1]=>DAT_fe0a8010                   
ram:fffda9e0    e00313aa        mov         x0,x19                                  
ram:fffda9e4    f7e8ff97        bl          FUN_fffd4dc0                            ;undefined FUN_fffd4dc0()
ram:fffda9e8    f403002a        mov         w20,w0                                  
                            LAB_fffda9ec:                 ;XREF[1,0]:   fffda8a0
ram:fffda9ec    54080035        cbnz        w20,LAB_fffdaaf4                        
                            LAB_fffda9f0:                 ;XREF[2,0]:   fffda6b0,fffda6f8
ram:fffda9f0    e00313aa        mov         x0,x19                                  
ram:fffda9f4    7fe60639        strb        wzr,[x19, #0x1b9]                       
ram:fffda9f8    04e0ff97        bl          FUN_fffd2a08                            ;undefined FUN_fffd2a08()
ram:fffda9fc    e00313aa        mov         x0,x19                                  
ram:fffdaa00    45deff97        bl          FUN_fffd2314                            ;undefined FUN_fffd2314()
ram:fffdaa04    60924939        ldrb        w0,[x19, #0x264]                        
ram:fffdaa08    1ffc0371        cmp         w0,#0xff                                
ram:fffdaa0c    81000054        b.ne        LAB_fffdaa1c                            
ram:fffdaa10    41008052        mov         w1,#0x2                                 
ram:fffdaa14    61aa0339        strb        w1,[x19, #0xea]                         
ram:fffdaa18    7fa20339        strb        wzr,[x19, #0xe8]                        
                            LAB_fffdaa1c:                 ;XREF[1,0]:   fffdaa0c
ram:fffdaa1c    61aa4339        ldrb        w1,[x19, #0xea]                         
ram:fffdaa20    3f080071        cmp         w1,#0x2                                 
ram:fffdaa24    81060054        b.ne        LAB_fffdaaf4                            
ram:fffdaa28    1ffc0371        cmp         w0,#0xff                                
ram:fffdaa2c    e00313aa        mov         x0,x19                                  
ram:fffdaa30    e0010054        b.eq        LAB_fffdaa6c                            
ram:fffdaa34    fffdff97        bl          FUN_fffda230                            ;undefined FUN_fffda230()
ram:fffdaa38    e00313aa        mov         x0,x19                                  
ram:fffdaa3c    11deff97        bl          FUN_fffd2280                            ;undefined FUN_fffd2280()
ram:fffdaa40    e00313aa        mov         x0,x19                                  
ram:fffdaa44    dfe8ff97        bl          FUN_fffd4dc0                            ;undefined FUN_fffd4dc0()
ram:fffdaa48    21008052        mov         w1,#0x1                                 
ram:fffdaa4c    f403002a        mov         w20,w0                                  
ram:fffdaa50    e00313aa        mov         x0,x19                                  
ram:fffdaa54    57d8ff97        bl          FUN_fffd0bb0                            ;undefined FUN_fffd0bb0()
ram:fffdaa58    e00313aa        mov         x0,x19                                  
ram:fffdaa5c    98eaff97        bl          FUN_fffd54bc                            ;undefined FUN_fffd54bc()
ram:fffdaa60    e00313aa        mov         x0,x19                                  
ram:fffdaa64    b3eeff97        bl          FUN_fffd6530                            ;undefined FUN_fffd6530()
ram:fffdaa68    03000014        b           LAB_fffdaa74                            
                            LAB_fffdaa6c:                 ;XREF[1,0]:   fffdaa30
ram:fffdaa6c    01008052        mov         w1,#0x0                                 
ram:fffdaa70    f4dbff97        bl          FUN_fffd1a40                            ;undefined FUN_fffd1a40()
                            LAB_fffdaa74:                 ;XREF[1,0]:   fffdaa68
ram:fffdaa74    14040035        cbnz        w20,LAB_fffdaaf4                        
ram:fffdaa78    e00313aa        mov         x0,x19                                  
ram:fffdaa7c    4ddcff97        bl          FUN_fffd1bb0                            ;undefined FUN_fffd1bb0()
ram:fffdaa80    21008052        mov         w1,#0x1                                 
ram:fffdaa84    e00313aa        mov         x0,x19                                  
ram:fffdaa88    eedbff97        bl          FUN_fffd1a40                            ;undefined FUN_fffd1a40()
ram:fffdaa8c    e00313aa        mov         x0,x19                                  
ram:fffdaa90    43f4ff97        bl          FUN_fffd7b9c                            ;undefined FUN_fffd7b9c()
ram:fffdaa94    e00313aa        mov         x0,x19                                  
ram:fffdaa98    11e8ff97        bl          FUN_fffd4adc                            ;undefined FUN_fffd4adc()
ram:fffdaa9c    c6ddff97        bl          FUN_fffd21b4                            ;undefined FUN_fffd21b4()
ram:fffdaaa0    e00313aa        mov         x0,x19                                  
ram:fffdaaa4    9de8ff97        bl          FUN_fffd4d18                            ;undefined FUN_fffd4d18()
ram:fffdaaa8    000980d2        mov         x0,#0x48                                
ram:fffdaaac    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffdaab0    01004079        ldrh        w1,[x0]=>DAT_fe040048                   
ram:fffdaab4    000980d2        mov         x0,#0x48                                
ram:fffdaab8    213c0053        uxth        w1,w1                                   
ram:fffdaabc    21001b32        orr         w1,w1,#0x20                             
ram:fffdaac0    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffdaac4    01000079        strh        w1,[x0]=>DAT_fe040048                   
ram:fffdaac8    000980d2        mov         x0,#0x48                                
ram:fffdaacc    80c0bff2        movk        x0,#0xfe04, LSL #16                     
ram:fffdaad0    01004079        ldrh        w1,[x0]=>DAT_fe040048                   
ram:fffdaad4    000980d2        mov         x0,#0x48                                
ram:fffdaad8    213c0053        uxth        w1,w1                                   
ram:fffdaadc    21001b32        orr         w1,w1,#0x20                             
ram:fffdaae0    80c4bff2        movk        x0,#0xfe24, LSL #16                     
ram:fffdaae4    01000079        strh        w1,[x0]=>DAT_fe240048                   
ram:fffdaae8    e00313aa        mov         x0,x19                                  
ram:fffdaaec    41008052        mov         w1,#0x2                                 
ram:fffdaaf0    30d8ff97        bl          FUN_fffd0bb0                            ;undefined FUN_fffd0bb0()
                            LAB_fffdaaf4:                 ;XREF[3,0]:   fffda9ec,fffdaa24,fffdaa74
ram:fffdaaf4    e003142a        mov         w0,w20                                  
ram:fffdaaf8    f55b42a9        ldp         x21,x22,[sp, #local_70+0x90]            
ram:fffdaafc    f35341a9        ldp         x19,x20,[sp, #local_80+0x90]            
ram:fffdab00    f76343a9        ldp         x23,x24,[sp, #local_60+0x90]            
ram:fffdab04    f96b44a9        ldp         x25,x26,[sp, #local_50+0x90]            
ram:fffdab08    fb7345a9        ldp         x27,x28,[sp, #local_40+0x90]            
ram:fffdab0c    fd7bc9a8        ldp         x29=>local_90,x30,[sp], #0x90           
ram:fffdab10    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffdab14()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffdab34,fffdab50
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffdab30,fffdaba4
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffdab1c,fffdaba0
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffdab14,fffdaba8
                                                          ;XREF[4,0]:   fffd5a00,fffd5a3c,fffd5a80,fffd5b74
ram:fffdab14    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffdab18    fd030091        mov         x29,sp                                  
ram:fffdab1c    f35301a9        stp         x19,x20,[sp, #local_30+0x40]            
ram:fffdab20    f30300aa        mov         x19,x0                                  
ram:fffdab24    000000b0        adrp        x0,0xfffdb000                           
ram:fffdab28    00881f91        add         x0=>s_ow-loop_fffdb7d9+9,x0,#0x7e2      ;= "ow-loop \n"
ram:fffdab2c    f403032a        mov         w20,w3                                  
ram:fffdab30    f51300f9        str         x21,[sp, #local_20+0x40]                
ram:fffdab34    a11b00f9        str         x1,[x29, #local_10+0x40]                
ram:fffdab38    f503022a        mov         w21,w2                                  
ram:fffdab3c    3a000094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffdab40    e00313aa        mov         x0,x19                                  
ram:fffdab44    38000094        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffdab48    130000b0        adrp        x19,0xfffdb000                          
ram:fffdab4c    732e1e91        add         x19,x19,#0x78b                          
ram:fffdab50    a11b40f9        ldr         x1,[x29, #local_10+0x40]                
ram:fffdab54    000000b0        adrp        x0,0xfffdb000                           
ram:fffdab58    e30313aa        mov         x3=>s_rx_clk_window:_fffdb78a+1,x19     ;= "rx_clk_window:"
ram:fffdab5c    00282291        add         x0=>s_tx==_fffdb87e+12,x0,#0x88a        ;= "tx=="
ram:fffdab60    02008052        mov         w2,#0x0                                 
ram:fffdab64    6d000094        bl          FUN_fffdad18                            ;undefined FUN_fffdad18()
ram:fffdab68    000000b0        adrp        x0,0xfffdb000                           
ram:fffdab6c    e103152a        mov         w1,w21                                  
ram:fffdab70    e30313aa        mov         x3=>s_rx_clk_window:_fffdb78a+1,x19     ;= "rx_clk_window:"
ram:fffdab74    00402291        add         x0=>DAT_fffdb890,x0,#0x890              ;= 73h    s
ram:fffdab78    02008052        mov         w2,#0x0                                 
ram:fffdab7c    67000094        bl          FUN_fffdad18                            ;undefined FUN_fffdad18()
ram:fffdab80    000000b0        adrp        x0,0xfffdb000                           
ram:fffdab84    030000b0        adrp        x3,0xfffdb000                           
ram:fffdab88    e103142a        mov         w1,w20                                  
ram:fffdab8c    00542291        add         x0=>DAT_fffdb895,x0,#0x895              ;= 0Ah
ram:fffdab90    02008052        mov         w2,#0x0                                 
ram:fffdab94    63281e91        add         x3=>s__rx_clk_window:_fffdb78a,x3,#0x78a;= " rx_clk_window:"
ram:fffdab98    60000094        bl          FUN_fffdad18                            ;undefined FUN_fffdad18()
ram:fffdab9c    20008052        mov         w0,#0x1                                 
ram:fffdaba0    f35341a9        ldp         x19,x20,[sp, #local_30+0x40]            
ram:fffdaba4    f51340f9        ldr         x21,[sp, #local_20+0x40]                
ram:fffdaba8    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffdabac    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffdabb0()
                                                          ;XREF[1,0]:   fffd7c78
ram:fffdabb0    030080d2        mov         x3,#0x0                                 
                            LAB_fffdabb4:                 ;XREF[1,0]:   fffdabc4
ram:fffdabb4    7f0002eb        cmp         x3,x2                                   
ram:fffdabb8    80000054        b.eq        LAB_fffdabc8                            
ram:fffdabbc    01682338        strb        w1,[x0, x3, LSL ]                       
ram:fffdabc0    63040091        add         x3,x3,#0x1                              
ram:fffdabc4    fcffff17        b           LAB_fffdabb4                            
                            LAB_fffdabc8:                 ;XREF[1,0]:   fffdabb8
ram:fffdabc8    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined serial_putc(char c)
          ;c             char                w0                      
                                                          ;XREF[8,0]:   fffd0170,fffd01c8,fffd024c,fffd02b8
                                                          ;             fffd02d0,fffdac40,fffdac88,fffdad00
ram:fffdabcc    010000b0        adrp        x1,0xfffdb000                           
ram:fffdabd0    21602c91        add         x1,x1,#0xb18                            
ram:fffdabd4    210040b9        ldr         w1,[x1]=>DAT_fffdbb18                   ;= 0000003Eh
ram:fffdabd8    41020035        cbnz        w1,LAB_fffdac20                         
ram:fffdabdc    1f280071        cmp         c,#0xa                                  
ram:fffdabe0    21010054        b.ne        LAB_fffdac04                            
                            LAB_fffdabe4:                 ;XREF[1,0]:   fffdabf0
ram:fffdabe4    810186d2        mov         x1,#0x300c                              
ram:fffdabe8    01f0bff2        movk        x1,#0xff80, LSL #16                     
ram:fffdabec    210040b9        ldr         w1,[x1]=>DAT_ff80300c                   
ram:fffdabf0    a1ffaf37        tbnz        w1,#0x15,LAB_fffdabe4                   
ram:fffdabf4    010086d2        mov         x1,#0x3000                              
ram:fffdabf8    01f0bff2        movk        x1,#0xff80, LSL #16                     
ram:fffdabfc    a2018052        mov         w2,#0xd                                 
ram:fffdac00    220000b9        str         w2,[x1]=>DAT_ff803000                   
                            LAB_fffdac04:                 ;XREF[2,0]:   fffdabe0,fffdac10
ram:fffdac04    810186d2        mov         x1,#0x300c                              
ram:fffdac08    01f0bff2        movk        x1,#0xff80, LSL #16                     
ram:fffdac0c    210040b9        ldr         w1,[x1]=>DAT_ff80300c                   
ram:fffdac10    a1ffaf37        tbnz        w1,#0x15,LAB_fffdac04                   
ram:fffdac14    010086d2        mov         x1,#0x3000                              
ram:fffdac18    01f0bff2        movk        x1,#0xff80, LSL #16                     
ram:fffdac1c    200000b9        str         c,[x1]=>DAT_ff803000                    
                            LAB_fffdac20:                 ;XREF[1,0]:   fffdabd8
ram:fffdac20    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined serial_puts(undefined8 s)
          ;s             undefined8          x0                      
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffdac2c,fffdac48
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffdac24,fffdac4c
                                                          ;XREF[80,0]:  fffd4e18,fffd5088,fffd5094,fffd50a0
                                                          ;             fffd50ac,fffd50b4,fffd5118,fffd512c
                                                          ;             fffd5270,fffd57ac,fffd5848,fffd5868
                                                          ;             fffd588c,fffd58c4,fffd58dc,fffd58e8
                                                          ;             fffd590c,fffd5954,fffd5988,fffd5990
                                                          ;             fffd5e34,fffd5eec,fffd6080,fffd6094
                                                          ;             fffd60a0,fffd60b4,fffd60c0,fffd60f4
                                                          ;             fffd6108,fffd6a44,fffd6bb8,fffd6bcc
                                                          ;             fffd6be0,fffd6dec,fffd6e20,fffd8894
                                                          ;             fffd88c4,fffd88d0,fffd88e4,fffd8900
                                                          ;             fffd890c,fffd8920,fffd893c,fffd8948
                                                          ;             fffd895c,fffd897c,fffd8988,fffd899c
                                                          ;             fffd89a8,fffd89d0,fffd89d8,fffd89e4
                                                          ;             fffd89ec,fffd8a3c,fffd8a88,fffd8aa4
                                                          ;             fffd8ad4,fffd8b04,fffd8b18,fffd8b30
                                                          ;             fffd8b48,fffd8c04,fffd8c1c,fffd8c34
                                                          ;             fffd8c4c,fffd8c58,fffd8c6c,fffd8c8c
                                                          ;             fffd8cac,fffd8cb8,fffd8cd0,fffd8cdc
                                                          ;             fffd901c,fffd9030,fffd9050,fffd9068
                                                          ;             fffdab3c,fffdab44,fffdad34,fffdad68
ram:fffdac24    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffdac28    fd030091        mov         x29,sp                                  
ram:fffdac2c    f30b00f9        str         x19,[sp, #local_10+0x20]                
ram:fffdac30    f30300aa        mov         x19,s                                   
                            LAB_fffdac34:                 ;XREF[1,0]:   fffdac44
ram:fffdac34    60024039        ldrb        s,[x19]                                 
ram:fffdac38    80000034        cbz         s,LAB_fffdac48                          
ram:fffdac3c    73060091        add         x19,x19,#0x1                            
ram:fffdac40    e3ffff97        bl          serial_putc                             ;undefined serial_putc(char c)
ram:fffdac44    fcffff17        b           LAB_fffdac34                            
                            LAB_fffdac48:                 ;XREF[1,0]:   fffdac38
ram:fffdac48    f30b40f9        ldr         x19,[sp, #local_10+0x20]                
ram:fffdac4c    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffdac50    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffdac54()
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffdac5c,fffdac94
          ;local_20      undefined8         -20                      ;XREF[2,0]:   fffdac54,fffdac98
                                                          ;XREF[3,0]:   fffd58f8,fffd60d8,fffdad54
ram:fffdac54    fd7bbea9        stp         x29,x30,[sp, #local_20]!                
ram:fffdac58    fd030091        mov         x29,sp                                  
ram:fffdac5c    f35301a9        stp         x19,x20,[sp, #local_10+0x20]            
ram:fffdac60    f40300aa        mov         x20,x0                                  
ram:fffdac64    33100051        sub         w19,w1,#0x4                             
                            LAB_fffdac68:                 ;XREF[1,0]:   fffdac90
ram:fffdac68    7301f837        tbnz        w19,#0x1f,LAB_fffdac94                  
ram:fffdac6c    8126d39a        lsr         x1,x20,x19                              
ram:fffdac70    200c0012        and         w0,w1,#0xf                              
ram:fffdac74    1f240071        cmp         w0,#0x9                                 
ram:fffdac78    68000054        b.hi        LAB_fffdac84                            
ram:fffdac7c    00c00011        add         w0,w0,#0x30                             
ram:fffdac80    02000014        b           LAB_fffdac88                            
                            LAB_fffdac84:                 ;XREF[1,0]:   fffdac78
ram:fffdac84    005c0111        add         w0,w0,#0x57                             
                            LAB_fffdac88:                 ;XREF[1,0]:   fffdac80
ram:fffdac88    d1ffff97        bl          serial_putc                             ;undefined serial_putc(char c)
ram:fffdac8c    73120051        sub         w19,w19,#0x4                            
ram:fffdac90    f6ffff17        b           LAB_fffdac68                            
                            LAB_fffdac94:                 ;XREF[1,0]:   fffdac68
ram:fffdac94    f35341a9        ldp         x19,x20,[sp, #local_10+0x20]            
ram:fffdac98    fd7bc2a8        ldp         x29=>local_20,x30,[sp], #0x20           
ram:fffdac9c    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffdaca0()
          ;local_30      undefined8         -30                      ;XREF[2,0]:   fffdaca8,fffdad0c
          ;local_40      undefined8         -40                      ;XREF[2,0]:   fffdaca0,fffdad10
                                                          ;XREF[20,0]:  fffd5120,fffd57a0,fffd5860,fffd58d0
                                                          ;             fffd5e3c,fffd608c,fffd60ac,fffd6100
                                                          ;             fffd6bc0,fffd6bd4,fffd889c,fffd88d8
                                                          ;             fffd8914,fffd8950,fffd8990,fffd89c4
                                                          ;             fffd8c80,fffd903c,fffd905c,fffdad48
ram:fffdaca0    fd7bbca9        stp         x29,x30,[sp, #local_40]!                
ram:fffdaca4    fd030091        mov         x29,sp                                  
ram:fffdaca8    f30b00f9        str         x19,[sp, #local_30+0x40]                
ram:fffdacac    010080d2        mov         x1,#0x0                                 
ram:fffdacb0    430180d2        mov         x3,#0xa                                 
                            LAB_fffdacb4:                 ;XREF[1,0]:   fffdacec
ram:fffdacb4    0208c39a        udiv        x2,x0,x3                                
ram:fffdacb8    4080039b        msub        x0,x2,x3,x0                             
ram:fffdacbc    24800091        add         x4,x1,#0x20                             
ram:fffdacc0    00c00011        add         w0,w0,#0x30                             
ram:fffdacc4    80683d38        strb        w0,[x4, x29, LSL ]                      
ram:fffdacc8    e00302aa        mov         x0,x2                                   
ram:fffdaccc    22040011        add         w2,w1,#0x1                              
ram:fffdacd0    5f7c0071        cmp         w2,#0x1f                                
ram:fffdacd4    e4879f1a        cset        w4,ls                                   
ram:fffdacd8    1f001feb        cmp         x0,xzr                                  
ram:fffdacdc    e2079f1a        cset        w2,ne                                   
ram:fffdace0    9f00026a        tst         w4,w2                                   
ram:fffdace4    f303012a        mov         w19,w1                                  
ram:fffdace8    21040091        add         x1,x1,#0x1                              
ram:fffdacec    41feff54        b.ne        LAB_fffdacb4                            
                            LAB_fffdacf0:                 ;XREF[1,0]:   fffdad08
ram:fffdacf0    617e4093        sxtw        x1,w19                                  
ram:fffdacf4    a2830091        add         x2,x29,#0x20                            
ram:fffdacf8    20686238        ldrb        w0,[x1, x2, LSL ]                       
ram:fffdacfc    73060051        sub         w19,w19,#0x1                            
ram:fffdad00    b3ffff97        bl          serial_putc                             ;undefined serial_putc(char c)
ram:fffdad04    7f060031        cmn         w19,#0x1                                
ram:fffdad08    41ffff54        b.ne        LAB_fffdacf0                            
ram:fffdad0c    f30b40f9        ldr         x19,[sp, #local_30+0x40]                
ram:fffdad10    fd7bc4a8        ldp         x29=>local_40,x30,[sp], #0x40           
ram:fffdad14    c0035fd6        ret                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_fffdad18()
          ;local_8       undefined8          -8                      ;XREF[2,0]:   fffdad30,fffdad38
          ;local_10      undefined8         -10                      ;XREF[2,0]:   fffdad2c,fffdad3c
          ;local_20      undefined8         -20                      ;XREF[3,0]:   fffdad20,fffdad60,fffdad6c
          ;local_30      undefined8         -30                      ;XREF[3,0]:   fffdad18,fffdad64,fffdad70
                                                          ;XREF[10,0]:  fffd50a8,fffd5654,fffd56ec,fffd578c
                                                          ;             fffd57cc,fffd6db4,fffd6e08,fffdab64
                                                          ;             fffdab7c,fffdab98
ram:fffdad18    fd7bbda9        stp         x29,x30,[sp, #local_30]!                
ram:fffdad1c    fd030091        mov         x29,sp                                  
ram:fffdad20    f30b00f9        str         x19,[sp, #local_20+0x30]                
ram:fffdad24    f30303aa        mov         x19,x3                                  
ram:fffdad28    c00000b4        cbz         x0,LAB_fffdad40                         
ram:fffdad2c    a11300f9        str         x1,[x29, #local_10+0x30]                
ram:fffdad30    a21700f9        str         x2,[x29, #local_8+0x30]                 
ram:fffdad34    bcffff97        bl          serial_puts                             ;undefined serial_puts(undefined8 s)
ram:fffdad38    a21740f9        ldr         x2,[x29, #local_8+0x30]                 
ram:fffdad3c    a11340f9        ldr         x1,[x29, #local_10+0x30]                
                            LAB_fffdad40:                 ;XREF[1,0]:   fffdad28
ram:fffdad40    e003012a        mov         w0,w1                                   
ram:fffdad44    62000034        cbz         w2,LAB_fffdad50                         
ram:fffdad48    d6ffff97        bl          FUN_fffdaca0                            ;undefined FUN_fffdaca0()
ram:fffdad4c    03000014        b           LAB_fffdad58                            
                            LAB_fffdad50:                 ;XREF[1,0]:   fffdad44
ram:fffdad50    01048052        mov         w1,#0x20                                
ram:fffdad54    c0ffff97        bl          FUN_fffdac54                            ;undefined FUN_fffdac54()
                            LAB_fffdad58:                 ;XREF[1,0]:   fffdad4c
ram:fffdad58    b30000b4        cbz         x19,LAB_fffdad6c                        
ram:fffdad5c    e00313aa        mov         x0,x19                                  
ram:fffdad60    f30b40f9        ldr         x19,[sp, #local_20+0x30]                
ram:fffdad64    fd7bc3a8        ldp         x29=>local_30,x30,[sp], #0x30           
ram:fffdad68    afffff17        b           serial_puts                             ;undefined serial_puts(undefined8 s)
                            LAB_fffdad6c:                 ;XREF[1,0]:   fffdad58
ram:fffdad6c    f30b40f9        ldr         x19,[sp, #local_20+0x30]                
ram:fffdad70    fd7bc3a8        ldp         x29=>local_30,x30,[sp], #0x30           
ram:fffdad74    c0035fd6        ret                                                 
                                                          ;XREF[0,2]:   fffd08d0,fffd08d8
ram:fffdad78    4275696c7...    ds          "Built : 14:57:26, Sep  1 2020. g12b ...
ram:fffdadc0    20              ??          20h                                     
ram:fffdadc1    2d              ??          2Dh    -                                
ram:fffdadc2    20              ??          20h                                     
ram:fffdadc3    00              ??          00h                                     
                                                          ;XREF[0,1]:   fffd08d8
ram:fffdadc4    494e464f2...    ds          "INFO : End of initialization\n"        
                                                          ;XREF[0,1]:   fffd08d8
ram:fffdade2    494e464f2...    ds          "INFO : End of fine write leveling\n"   
                                                          ;XREF[0,1]:   fffd08d8
ram:fffdae05    494e464f2...    ds          "INFO : End of read enable training\n"  
ram:fffdae29    494e464f2...    ds          "INFO : End of read delay center opti...
                                                          ;XREF[0,1]:   fffd08d8
ram:fffdae57    494e464f2...    ds          "INFO : End of write delay center opt...
                                                          ;XREF[0,1]:   fffd0950
ram:fffdae86    494e464f2...    ds          "INFO : End of 2D read delay Voltage ...
                                                          ;XREF[0,2]:   fffd08d8,fffd08d8
ram:fffdaebf    494e464f2...    ds          "INFO : End of 2D write delay Voltage...
                                                          ;XREF[0,1]:   fffd08d8
ram:fffdaef9    494e464f2...    ds          "INFO : Training has run successfully...
                                                          ;XREF[0,1]:   fffd08d8
ram:fffdaf20    494e464f2...    ds          "INFO : End of max read latency train...
                                                          ;XREF[0,1]:   fffd08d8
ram:fffdaf49    494e464f2...    ds          "INFO : End of read dq deskew trainin...
                                                          ;XREF[0,1]:   fffd08d8
ram:fffdaf70    494e464f2...    ds          "INFO : End of LCDL offset calibratio...
                                                          ;XREF[0,1]:   fffd08d8
ram:fffdaf97    494e464f2...    ds          "INFO : End of LRDIMM Specific traini...
                                                          ;XREF[0,1]:   fffd0a00
ram:fffdafbf    494e464f2...    ds          "INFO : End of CA training\n"           
                                                          ;XREF[0,5]:   fffd0a4c,fffd0a68,fffd55d8,fffd89fc
                                                          ;             fffd8cd4
ram:fffdafda    494e464f2...    ds          "INFO : End of MPR read delay center ...
                                                          ;XREF[0,4]:   fffd04b4,fffd0ab4,fffd0b04,fffd0b28
ram:fffdb00c    494e464f2...    ds          "INFO : End of Write leveling coarse ...
                                                          ;XREF[0,1]:   fffd0ae4
ram:fffdb037    494e464f2...    ds          "INFO : ERROR : Training has failed!\n" 
                                                          ;XREF[0,2]:   fffd55dc,fffd5768
ram:fffdb05c    494e464f2...    ds          "INFO : STREAM"                         
                                                          ;XREF[0,4]:   fffd5674,fffd5690,fffd5690,fffd576c
ram:fffdb06a    5741524e4...    ds          "WARNING : Get unknown status: 0x"      
ram:fffdb08b    207772697...    ds          " write_worst_margin_rank0  "           
ram:fffdb0a7    207265616...    ds          " read_worst_margin_rank0  "            
ram:fffdb0c4    00              ??          00h                                     
ram:fffdb0c5    00              ??          00h                                     
ram:fffdb0c6    00              ??          00h                                     
ram:fffdb0c7    00              ??          00h                                     
ram:fffdb0c8    00              ??          00h                                     
ram:fffdb0c9    00              ??          00h                                     
ram:fffdb0ca    1c              ??          1Ch                                     
ram:fffdb0cb    00              ??          00h                                     
ram:fffdb0cc    a9              ??          A9h                                     
ram:fffdb0cd    02              ??          02h                                     
ram:fffdb0ce    00              ??          00h                                     
ram:fffdb0cf    00              ??          00h                                     
ram:fffdb0d0    01              ??          01h                                     
ram:fffdb0d1    00              ??          00h                                     
ram:fffdb0d2    1b              ??          1Bh                                     
ram:fffdb0d3    00              ??          00h                                     
ram:fffdb0d4    b3              ??          B3h                                     
ram:fffdb0d5    02              ??          02h                                     
ram:fffdb0d6    00              ??          00h                                     
ram:fffdb0d7    00              ??          00h                                     
ram:fffdb0d8    02              ??          02h                                     
ram:fffdb0d9    00              ??          00h                                     
ram:fffdb0da    1a              ??          1Ah                                     
ram:fffdb0db    00              ??          00h                                     
ram:fffdb0dc    bd              ??          BDh                                     
ram:fffdb0dd    02              ??          02h                                     
ram:fffdb0de    00              ??          00h                                     
ram:fffdb0df    00              ??          00h                                     
ram:fffdb0e0    03              ??          03h                                     
ram:fffdb0e1    00              ??          00h                                     
ram:fffdb0e2    19              ??          19h                                     
ram:fffdb0e3    00              ??          00h                                     
ram:fffdb0e4    c7              ??          C7h                                     
ram:fffdb0e5    02              ??          02h                                     
ram:fffdb0e6    00              ??          00h                                     
ram:fffdb0e7    00              ??          00h                                     
ram:fffdb0e8    04              ??          04h                                     
ram:fffdb0e9    00              ??          00h                                     
ram:fffdb0ea    18              ??          18h                                     
ram:fffdb0eb    00              ??          00h                                     
ram:fffdb0ec    d1              ??          D1h                                     
ram:fffdb0ed    02              ??          02h                                     
ram:fffdb0ee    00              ??          00h                                     
ram:fffdb0ef    00              ??          00h                                     
ram:fffdb0f0    05              ??          05h                                     
ram:fffdb0f1    00              ??          00h                                     
ram:fffdb0f2    17              ??          17h                                     
ram:fffdb0f3    00              ??          00h                                     
ram:fffdb0f4    db              ??          DBh                                     
ram:fffdb0f5    02              ??          02h                                     
ram:fffdb0f6    00              ??          00h                                     
ram:fffdb0f7    00              ??          00h                                     
ram:fffdb0f8    06              ??          06h                                     
ram:fffdb0f9    00              ??          00h                                     
ram:fffdb0fa    16              ??          16h                                     
ram:fffdb0fb    00              ??          00h                                     
ram:fffdb0fc    e5              ??          E5h                                     
ram:fffdb0fd    02              ??          02h                                     
ram:fffdb0fe    00              ??          00h                                     
ram:fffdb0ff    00              ??          00h                                     
ram:fffdb100    07              ??          07h                                     
ram:fffdb101    00              ??          00h                                     
ram:fffdb102    15              ??          15h                                     
ram:fffdb103    00              ??          00h                                     
ram:fffdb104    ef              ??          EFh                                     
ram:fffdb105    02              ??          02h                                     
ram:fffdb106    00              ??          00h                                     
ram:fffdb107    00              ??          00h                                     
ram:fffdb108    08              ??          08h                                     
ram:fffdb109    00              ??          00h                                     
ram:fffdb10a    14              ??          14h                                     
ram:fffdb10b    00              ??          00h                                     
ram:fffdb10c    f9              ??          F9h                                     
ram:fffdb10d    02              ??          02h                                     
ram:fffdb10e    00              ??          00h                                     
ram:fffdb10f    00              ??          00h                                     
ram:fffdb110    09              ??          09h                                     
ram:fffdb111    00              ??          00h                                     
ram:fffdb112    13              ??          13h                                     
ram:fffdb113    00              ??          00h                                     
ram:fffdb114    04              ??          04h                                     
ram:fffdb115    03              ??          03h                                     
ram:fffdb116    00              ??          00h                                     
ram:fffdb117    00              ??          00h                                     
ram:fffdb118    0a              ??          0Ah                                     
ram:fffdb119    00              ??          00h                                     
ram:fffdb11a    12              ??          12h                                     
ram:fffdb11b    00              ??          00h                                     
ram:fffdb11c    0e              ??          0Eh                                     
ram:fffdb11d    03              ??          03h                                     
ram:fffdb11e    00              ??          00h                                     
ram:fffdb11f    00              ??          00h                                     
ram:fffdb120    0b              ??          0Bh                                     
ram:fffdb121    00              ??          00h                                     
ram:fffdb122    11              ??          11h                                     
ram:fffdb123    00              ??          00h                                     
ram:fffdb124    18              ??          18h                                     
ram:fffdb125    03              ??          03h                                     
ram:fffdb126    00              ??          00h                                     
ram:fffdb127    00              ??          00h                                     
ram:fffdb128    0c              ??          0Ch                                     
ram:fffdb129    00              ??          00h                                     
ram:fffdb12a    10              ??          10h                                     
ram:fffdb12b    00              ??          00h                                     
ram:fffdb12c    22              ??          22h    "                                
ram:fffdb12d    03              ??          03h                                     
ram:fffdb12e    00              ??          00h                                     
ram:fffdb12f    00              ??          00h                                     
ram:fffdb130    0d              ??          0Dh                                     
ram:fffdb131    00              ??          00h                                     
ram:fffdb132    0f              ??          0Fh                                     
ram:fffdb133    00              ??          00h                                     
ram:fffdb134    2c              ??          2Ch    ,                                
ram:fffdb135    03              ??          03h                                     
ram:fffdb136    00              ??          00h                                     
ram:fffdb137    00              ??          00h                                     
ram:fffdb138    0e              ??          0Eh                                     
ram:fffdb139    00              ??          00h                                     
ram:fffdb13a    0e              ??          0Eh                                     
ram:fffdb13b    00              ??          00h                                     
                            DAT_fffdb13c:                 ;XREF[2,0]:   fffd55e8,fffd5640
ram:fffdb13c    36030000        undefined4  00000336h                               
                            DAT_fffdb140:                 ;XREF[1,0]:   fffd5624
ram:fffdb140    0f000d00        undefined4  000D000Fh                               
                            DAT_fffdb144:                 ;XREF[2,0]:   fffd55e8,fffd5640
ram:fffdb144    40030000        undefined4  00000340h                               
                            DAT_fffdb148:                 ;XREF[1,0]:   fffd5624
ram:fffdb148    10000c00        undefined4  000C0010h                               
                            DAT_fffdb14c:                 ;XREF[1,0]:   fffd55f4
ram:fffdb14c    4a030000        undefined4  0000034Ah                               
                            DAT_fffdb150:                 ;XREF[1,0]:   fffd0be4
ram:fffdb150    11              ??          11h                                     
ram:fffdb151    00              ??          00h                                     
ram:fffdb152    0b              ??          0Bh                                     
ram:fffdb153    00              ??          00h                                     
ram:fffdb154    54              ??          54h    T                                
ram:fffdb155    03              ??          03h                                     
ram:fffdb156    00              ??          00h                                     
ram:fffdb157    00              ??          00h                                     
ram:fffdb158    12              ??          12h                                     
ram:fffdb159    00              ??          00h                                     
ram:fffdb15a    0a              ??          0Ah                                     
ram:fffdb15b    00              ??          00h                                     
ram:fffdb15c    5e              ??          5Eh    ^                                
ram:fffdb15d    03              ??          03h                                     
ram:fffdb15e    00              ??          00h                                     
ram:fffdb15f    00              ??          00h                                     
ram:fffdb160    13              ??          13h                                     
ram:fffdb161    00              ??          00h                                     
ram:fffdb162    09              ??          09h                                     
ram:fffdb163    00              ??          00h                                     
ram:fffdb164    68              ??          68h    h                                
ram:fffdb165    03              ??          03h                                     
ram:fffdb166    00              ??          00h                                     
                            DAT_fffdb167:                 ;XREF[1,0]:   fffd0da8
ram:fffdb167    00              ??          00h                                     
ram:fffdb168    14              ??          14h                                     
ram:fffdb169    00              ??          00h                                     
ram:fffdb16a    08              ??          08h                                     
ram:fffdb16b    00              ??          00h                                     
ram:fffdb16c    72              ??          72h    r                                
ram:fffdb16d    03              ??          03h                                     
ram:fffdb16e    00              ??          00h                                     
ram:fffdb16f    00              ??          00h                                     
ram:fffdb170    15              ??          15h                                     
ram:fffdb171    00              ??          00h                                     
ram:fffdb172    07              ??          07h                                     
ram:fffdb173    00              ??          00h                                     
ram:fffdb174    7c              ??          7Ch    |                                
ram:fffdb175    03              ??          03h                                     
ram:fffdb176    00              ??          00h                                     
ram:fffdb177    00              ??          00h                                     
ram:fffdb178    16              ??          16h                                     
ram:fffdb179    00              ??          00h                                     
ram:fffdb17a    06              ??          06h                                     
ram:fffdb17b    00              ??          00h                                     
ram:fffdb17c    86              ??          86h                                     
ram:fffdb17d    03              ??          03h                                     
ram:fffdb17e    00              ??          00h                                     
ram:fffdb17f    00              ??          00h                                     
                            DAT_fffdb180:                 ;XREF[1,0]:   fffd209c
ram:fffdb180    17              ??          17h                                     
ram:fffdb181    00              ??          00h                                     
ram:fffdb182    05              ??          05h                                     
ram:fffdb183    00              ??          00h                                     
ram:fffdb184    90              ??          90h                                     
ram:fffdb185    03              ??          03h                                     
ram:fffdb186    00              ??          00h                                     
ram:fffdb187    00              ??          00h                                     
ram:fffdb188    18              ??          18h                                     
ram:fffdb189    00              ??          00h                                     
ram:fffdb18a    04              ??          04h                                     
ram:fffdb18b    00              ??          00h                                     
ram:fffdb18c    9a              ??          9Ah                                     
ram:fffdb18d    03              ??          03h                                     
ram:fffdb18e    00              ??          00h                                     
ram:fffdb18f    00              ??          00h                                     
ram:fffdb190    19              ??          19h                                     
ram:fffdb191    00              ??          00h                                     
ram:fffdb192    03              ??          03h                                     
ram:fffdb193    00              ??          00h                                     
ram:fffdb194    a4              ??          A4h                                     
ram:fffdb195    03              ??          03h                                     
ram:fffdb196    00              ??          00h                                     
ram:fffdb197    00              ??          00h                                     
ram:fffdb198    1a              ??          1Ah                                     
ram:fffdb199    00              ??          00h                                     
ram:fffdb19a    02              ??          02h                                     
ram:fffdb19b    00              ??          00h                                     
ram:fffdb19c    ae              ??          AEh                                     
ram:fffdb19d    03              ??          03h                                     
ram:fffdb19e    00              ??          00h                                     
ram:fffdb19f    00              ??          00h                                     
ram:fffdb1a0    1b              ??          1Bh                                     
ram:fffdb1a1    00              ??          00h                                     
ram:fffdb1a2    01              ??          01h                                     
ram:fffdb1a3    00              ??          00h                                     
ram:fffdb1a4    b8              ??          B8h                                     
ram:fffdb1a5    03              ??          03h                                     
ram:fffdb1a6    00              ??          00h                                     
ram:fffdb1a7    00              ??          00h                                     
ram:fffdb1a8    1c              ??          1Ch                                     
ram:fffdb1a9    00              ??          00h                                     
ram:fffdb1aa    00              ??          00h                                     
ram:fffdb1ab    00              ??          00h                                     
ram:fffdb1ac    c2              ??          C2h                                     
ram:fffdb1ad    03              ??          03h                                     
ram:fffdb1ae    00              ??          00h                                     
ram:fffdb1af    00              ??          00h                                     
                                                          ;XREF[0,2]:   fffd4e10,fffd5090
ram:fffdb1b0    0a736f635...    ds          "\nsoc_vref_reg_value 0x"               
                                                          ;XREF[0,1]:   fffd5114
ram:fffdb1c7    206472616...    ds          " dram_vref_reg_value 0x "              
ram:fffdb1e0    20              ??          20h                                     
ram:fffdb1e1    64              ??          64h    d                                
ram:fffdb1e2    77              ??          77h    w                                
ram:fffdb1e3    63              ??          63h    c                                
ram:fffdb1e4    5f              ??          5Fh    _                                
                            DAT_fffdb1e5:                 ;XREF[1,0]:   fffd5128
ram:fffdb1e5    64              ??          64h    d                                
ram:fffdb1e6    64              ??          64h    d                                
ram:fffdb1e7    72              ??          72h    r                                
ram:fffdb1e8    70              ??          70h    p                                
ram:fffdb1e9    68              ??          68h    h                                
                            s_y_apb_wr((0<<20)|(2<<16)|...;XREF[1,0]:   fffd526c
ram:fffdb1ea    795f61706...    ds          "y_apb_wr((0<<20)|(2<<16)|(0<<12)|(0x...
                                                          ;XREF[0,1]:   fffd52d0
ram:fffdb213    436865636...    ds          "Check phy result\n"                    
ram:fffdb225    4c              ??          4Ch    L                                
ram:fffdb226    50              ??          50h    P                                
ram:fffdb227    44              ??          44h    D                                
ram:fffdb228    44              ??          44h    D                                
ram:fffdb229    52              ??          52h    R                                
ram:fffdb22a    34              ??          34h    4                                
ram:fffdb22b    5f              ??          5Fh    _                                
ram:fffdb22c    50              ??          50h    P                                
ram:fffdb22d    48              ??          48h    H                                
ram:fffdb22e    59              ??          59h    Y                                
ram:fffdb22f    5f              ??          5Fh    _                                
                            s_V_0_1_22_fffdb230:          ;XREF[1,0]:   fffd5648
ram:fffdb230    565f305f3...    ds          "V_0_1_22"                              
ram:fffdb239    646472206...    ds          "ddr clk to "                           
ram:fffdb245    4d              ??          4Dh    M                                
ram:fffdb246    48              ??          48h    H                                
ram:fffdb247    7a              ??          7Ah    z                                
ram:fffdb248    0a              ??          0Ah                                     
ram:fffdb249    00              ??          00h                                     
                                                          ;XREF[0,4]:   fffd5650,fffd56e0,fffd56e8,fffd57c8
ram:fffdb24a    444452207...    ds          "DDR pll lock failed!\n"                
                                                          ;XREF[0,1]:   fffd5780
ram:fffdb260    4432504c4...    ds          "D2PLL flow\n"                          
ram:fffdb26c    556e73757...    ds          "Unsupport sticky cmd\n"                
                                                          ;XREF[0,2]:   fffd5778,fffd57bc
ram:fffdb282    0a646d635...    ds          "\ndmc_version "                        
ram:fffdb290    0a4444525...    ds          "\nDDR_overide_EE_voltage =="           
ram:fffdb2ab    20              ??          20h                                     
ram:fffdb2ac    6d              ??          6Dh    m                                
ram:fffdb2ad    76              ??          76h    v                                
ram:fffdb2ae    20              ??          20h                                     
ram:fffdb2af    0a              ??          0Ah                                     
ram:fffdb2b0    00              ??          00h                                     
ram:fffdb2b1    0a7265616...    ds          "\nread org_EE_voltage "                
ram:fffdb2c7    0a4444525...    ds          "\nDDR_SWEEP_begin_EE_voltage "         
ram:fffdb2e4    20              ??          20h                                     
ram:fffdb2e5    6d              ??          6Dh    m                                
ram:fffdb2e6    76              ??          76h    v                                
ram:fffdb2e7    20              ??          20h                                     
ram:fffdb2e8    62              ??          62h    b                                
ram:fffdb2e9    64              ??          64h    d                                
ram:fffdb2ea    6c              ??          6Ch    l                                
ram:fffdb2eb    72              ??          72h    r                                
ram:fffdb2ec    20              ??          20h                                     
ram:fffdb2ed    00              ??          00h                                     
ram:fffdb2ee    0a4444525...    ds          "\nDDR_SWEEP_end_EE_voltage "           
                                                          ;XREF[0,1]:   fffd230c
ram:fffdb309    6e6f6e2d7...    ds          "non-sec scramble use random key\n"     
ram:fffdb32a    6e6f6e2d7...    ds          "non-sec scramble use zero key\n"       
ram:fffdb349    646472207...    ds          "ddr scramble enabled\n"                
ram:fffdb35f    646472207...    ds          "ddr scramble disabled\n"               
ram:fffdb376    646472207...    ds          "ddr para sha"                          
ram:fffdb384    00              ??          00h                                     
ram:fffdb385    00              ??          00h                                     
ram:fffdb386    00              ??          00h                                     
ram:fffdb387    00              ??          00h                                     
ram:fffdb388    01              ??          01h                                     
ram:fffdb389    01              ??          01h                                     
ram:fffdb38a    0f              ??          0Fh                                     
ram:fffdb38b    03              ??          03h                                     
ram:fffdb38c    01              ??          01h                                     
ram:fffdb38d    03              ??          03h                                     
ram:fffdb38e    03              ??          03h                                     
ram:fffdb38f    05              ??          05h                                     
ram:fffdb390    63              ??          63h    c                                
ram:fffdb391    61              ??          61h    a                                
ram:fffdb392    33              ??          33h    3                                
ram:fffdb393    00              ??          00h                                     
ram:fffdb394    00              ??          00h                                     
ram:fffdb395    63              ??          63h    c                                
ram:fffdb396    61              ??          61h    a                                
ram:fffdb397    34              ??          34h    4                                
ram:fffdb398    00              ??          00h                                     
ram:fffdb399    00              ??          00h                                     
ram:fffdb39a    63              ??          63h    c                                
ram:fffdb39b    61              ??          61h    a                                
ram:fffdb39c    35              ??          35h    5                                
ram:fffdb39d    00              ??          00h                                     
ram:fffdb39e    00              ??          00h                                     
ram:fffdb39f    63              ??          63h    c                                
ram:fffdb3a0    61              ??          61h    a                                
ram:fffdb3a1    36              ??          36h    6                                
ram:fffdb3a2    00              ??          00h                                     
ram:fffdb3a3    00              ??          00h                                     
ram:fffdb3a4    63              ??          63h    c                                
ram:fffdb3a5    61              ??          61h    a                                
ram:fffdb3a6    37              ??          37h    7                                
ram:fffdb3a7    00              ??          00h                                     
ram:fffdb3a8    00              ??          00h                                     
ram:fffdb3a9    63              ??          63h    c                                
ram:fffdb3aa    61              ??          61h    a                                
ram:fffdb3ab    38              ??          38h    8                                
ram:fffdb3ac    00              ??          00h                                     
ram:fffdb3ad    00              ??          00h                                     
ram:fffdb3ae    63              ??          63h    c                                
ram:fffdb3af    61              ??          61h    a                                
ram:fffdb3b0    39              ??          39h    9                                
ram:fffdb3b1    00              ??          00h                                     
ram:fffdb3b2    00              ??          00h                                     
ram:fffdb3b3    63              ??          63h    c                                
ram:fffdb3b4    61              ??          61h    a                                
ram:fffdb3b5    31              ??          31h    1                                
ram:fffdb3b6    30              ??          30h    0                                
ram:fffdb3b7    00              ??          00h                                     
ram:fffdb3b8    00              ??          00h                                     
ram:fffdb3b9    63              ??          63h    c                                
ram:fffdb3ba    61              ??          61h    a                                
ram:fffdb3bb    31              ??          31h    1                                
ram:fffdb3bc    31              ??          31h    1                                
ram:fffdb3bd    00              ??          00h                                     
ram:fffdb3be    00              ??          00h                                     
ram:fffdb3bf    72              ??          72h    r                                
ram:fffdb3c0    61              ??          61h    a                                
ram:fffdb3c1    30              ??          30h    0                                
ram:fffdb3c2    00              ??          00h                                     
ram:fffdb3c3    00              ??          00h                                     
ram:fffdb3c4    72              ??          72h    r                                
ram:fffdb3c5    61              ??          61h    a                                
ram:fffdb3c6    31              ??          31h    1                                
ram:fffdb3c7    00              ??          00h                                     
ram:fffdb3c8    00              ??          00h                                     
ram:fffdb3c9    72              ??          72h    r                                
ram:fffdb3ca    61              ??          61h    a                                
ram:fffdb3cb    32              ??          32h    2                                
ram:fffdb3cc    00              ??          00h                                     
ram:fffdb3cd    00              ??          00h                                     
ram:fffdb3ce    72              ??          72h    r                                
ram:fffdb3cf    61              ??          61h    a                                
                            DAT_fffdb3d0:                 ;XREF[1,0]:   fffd5984
ram:fffdb3d0    330000726...    undefined8  0000346172000033h                       
ram:fffdb3d8    72              ??          72h    r                                
ram:fffdb3d9    61              ??          61h    a                                
ram:fffdb3da    35              ??          35h    5                                
ram:fffdb3db    00              ??          00h                                     
ram:fffdb3dc    00              ??          00h                                     
ram:fffdb3dd    72              ??          72h    r                                
ram:fffdb3de    61              ??          61h    a                                
ram:fffdb3df    36              ??          36h    6                                
ram:fffdb3e0    00              ??          00h                                     
ram:fffdb3e1    00              ??          00h                                     
ram:fffdb3e2    72              ??          72h    r                                
ram:fffdb3e3    61              ??          61h    a                                
ram:fffdb3e4    37              ??          37h    7                                
ram:fffdb3e5    00              ??          00h                                     
ram:fffdb3e6    00              ??          00h                                     
ram:fffdb3e7    72              ??          72h    r                                
ram:fffdb3e8    61              ??          61h    a                                
ram:fffdb3e9    38              ??          38h    8                                
ram:fffdb3ea    00              ??          00h                                     
ram:fffdb3eb    00              ??          00h                                     
ram:fffdb3ec    72              ??          72h    r                                
ram:fffdb3ed    61              ??          61h    a                                
ram:fffdb3ee    39              ??          39h    9                                
ram:fffdb3ef    00              ??          00h                                     
ram:fffdb3f0    00              ??          00h                                     
ram:fffdb3f1    72              ??          72h    r                                
ram:fffdb3f2    61              ??          61h    a                                
ram:fffdb3f3    31              ??          31h    1                                
ram:fffdb3f4    30              ??          30h    0                                
ram:fffdb3f5    00              ??          00h                                     
ram:fffdb3f6    00              ??          00h                                     
ram:fffdb3f7    72              ??          72h    r                                
ram:fffdb3f8    61              ??          61h    a                                
ram:fffdb3f9    31              ??          31h    1                                
ram:fffdb3fa    31              ??          31h    1                                
ram:fffdb3fb    00              ??          00h                                     
ram:fffdb3fc    00              ??          00h                                     
ram:fffdb3fd    72              ??          72h    r                                
ram:fffdb3fe    61              ??          61h    a                                
ram:fffdb3ff    31              ??          31h    1                                
ram:fffdb400    32              ??          32h    2                                
ram:fffdb401    00              ??          00h                                     
ram:fffdb402    00              ??          00h                                     
ram:fffdb403    72              ??          72h    r                                
ram:fffdb404    61              ??          61h    a                                
ram:fffdb405    31              ??          31h    1                                
ram:fffdb406    33              ??          33h    3                                
ram:fffdb407    00              ??          00h                                     
ram:fffdb408    00              ??          00h                                     
ram:fffdb409    72              ??          72h    r                                
ram:fffdb40a    61              ??          61h    a                                
ram:fffdb40b    31              ??          31h    1                                
ram:fffdb40c    34              ??          34h    4                                
ram:fffdb40d    00              ??          00h                                     
ram:fffdb40e    00              ??          00h                                     
ram:fffdb40f    72              ??          72h    r                                
ram:fffdb410    61              ??          61h    a                                
ram:fffdb411    31              ??          31h    1                                
ram:fffdb412    35              ??          35h    5                                
ram:fffdb413    00              ??          00h                                     
ram:fffdb414    00              ??          00h                                     
ram:fffdb415    62              ??          62h    b                                
ram:fffdb416    61              ??          61h    a                                
ram:fffdb417    30              ??          30h    0                                
ram:fffdb418    00              ??          00h                                     
ram:fffdb419    00              ??          00h                                     
ram:fffdb41a    62              ??          62h    b                                
ram:fffdb41b    61              ??          61h    a                                
ram:fffdb41c    31              ??          31h    1                                
ram:fffdb41d    00              ??          00h                                     
ram:fffdb41e    00              ??          00h                                     
ram:fffdb41f    62              ??          62h    b                                
ram:fffdb420    61              ??          61h    a                                
ram:fffdb421    32              ??          32h    2                                
ram:fffdb422    00              ??          00h                                     
ram:fffdb423    00              ??          00h                                     
ram:fffdb424    62              ??          62h    b                                
ram:fffdb425    67              ??          67h    g                                
ram:fffdb426    31              ??          31h    1                                
ram:fffdb427    00              ??          00h                                     
ram:fffdb428    00              ??          00h                                     
ram:fffdb429    72              ??          72h    r                                
ram:fffdb42a    61              ??          61h    a                                
ram:fffdb42b    31              ??          31h    1                                
ram:fffdb42c    36              ??          36h    6                                
ram:fffdb42d    00              ??          00h                                     
ram:fffdb42e    00              ??          00h                                     
ram:fffdb42f    00              ??          00h                                     
ram:fffdb430    30              ??          30h    0                                
ram:fffdb431    f3              ??          F3h                                     
ram:fffdb432    fb              ??          FBh                                     
ram:fffdb433    ff              ??          FFh                                     
ram:fffdb434    00              ??          00h                                     
ram:fffdb435    00              ??          00h                                     
ram:fffdb436    00              ??          00h                                     
ram:fffdb437    00              ??          00h                                     
ram:fffdb438    35              ??          35h    5                                
ram:fffdb439    f3              ??          F3h                                     
ram:fffdb43a    fb              ??          FBh                                     
ram:fffdb43b    ff              ??          FFh                                     
ram:fffdb43c    00              ??          00h                                     
ram:fffdb43d    00              ??          00h                                     
ram:fffdb43e    00              ??          00h                                     
ram:fffdb43f    00              ??          00h                                     
ram:fffdb440    3a              ??          3Ah    :                                
ram:fffdb441    f3              ??          F3h                                     
ram:fffdb442    fb              ??          FBh                                     
ram:fffdb443    ff              ??          FFh                                     
ram:fffdb444    00              ??          00h                                     
ram:fffdb445    00              ??          00h                                     
ram:fffdb446    00              ??          00h                                     
ram:fffdb447    00              ??          00h                                     
ram:fffdb448    3f              ??          3Fh    ?                                
ram:fffdb449    f3              ??          F3h                                     
ram:fffdb44a    fb              ??          FBh                                     
ram:fffdb44b    ff              ??          FFh                                     
ram:fffdb44c    00              ??          00h                                     
ram:fffdb44d    00              ??          00h                                     
ram:fffdb44e    00              ??          00h                                     
ram:fffdb44f    00              ??          00h                                     
ram:fffdb450    44              ??          44h    D                                
ram:fffdb451    f3              ??          F3h                                     
ram:fffdb452    fb              ??          FBh                                     
ram:fffdb453    ff              ??          FFh                                     
ram:fffdb454    00              ??          00h                                     
ram:fffdb455    00              ??          00h                                     
ram:fffdb456    00              ??          00h                                     
ram:fffdb457    00              ??          00h                                     
ram:fffdb458    49              ??          49h    I                                
ram:fffdb459    f3              ??          F3h                                     
ram:fffdb45a    fb              ??          FBh                                     
ram:fffdb45b    ff              ??          FFh                                     
ram:fffdb45c    00              ??          00h                                     
ram:fffdb45d    00              ??          00h                                     
ram:fffdb45e    00              ??          00h                                     
ram:fffdb45f    00              ??          00h                                     
ram:fffdb460    4e              ??          4Eh    N                                
ram:fffdb461    f3              ??          F3h                                     
ram:fffdb462    fb              ??          FBh                                     
ram:fffdb463    ff              ??          FFh                                     
ram:fffdb464    00              ??          00h                                     
ram:fffdb465    00              ??          00h                                     
ram:fffdb466    00              ??          00h                                     
ram:fffdb467    00              ??          00h                                     
ram:fffdb468    53              ??          53h    S                                
ram:fffdb469    f3              ??          F3h                                     
ram:fffdb46a    fb              ??          FBh                                     
ram:fffdb46b    ff              ??          FFh                                     
ram:fffdb46c    00              ??          00h                                     
ram:fffdb46d    00              ??          00h                                     
ram:fffdb46e    00              ??          00h                                     
ram:fffdb46f    00              ??          00h                                     
ram:fffdb470    59              ??          59h    Y                                
ram:fffdb471    f3              ??          F3h                                     
ram:fffdb472    fb              ??          FBh                                     
ram:fffdb473    ff              ??          FFh                                     
ram:fffdb474    00              ??          00h                                     
ram:fffdb475    00              ??          00h                                     
ram:fffdb476    00              ??          00h                                     
ram:fffdb477    00              ??          00h                                     
ram:fffdb478    5f              ??          5Fh    _                                
ram:fffdb479    f3              ??          F3h                                     
ram:fffdb47a    fb              ??          FBh                                     
ram:fffdb47b    ff              ??          FFh                                     
ram:fffdb47c    00              ??          00h                                     
ram:fffdb47d    00              ??          00h                                     
ram:fffdb47e    00              ??          00h                                     
ram:fffdb47f    00              ??          00h                                     
ram:fffdb480    64              ??          64h    d                                
ram:fffdb481    f3              ??          F3h                                     
ram:fffdb482    fb              ??          FBh                                     
ram:fffdb483    ff              ??          FFh                                     
ram:fffdb484    00              ??          00h                                     
ram:fffdb485    00              ??          00h                                     
ram:fffdb486    00              ??          00h                                     
ram:fffdb487    00              ??          00h                                     
ram:fffdb488    69              ??          69h    i                                
ram:fffdb489    f3              ??          F3h                                     
ram:fffdb48a    fb              ??          FBh                                     
ram:fffdb48b    ff              ??          FFh                                     
ram:fffdb48c    00              ??          00h                                     
ram:fffdb48d    00              ??          00h                                     
ram:fffdb48e    00              ??          00h                                     
ram:fffdb48f    00              ??          00h                                     
ram:fffdb490    6e              ??          6Eh    n                                
ram:fffdb491    f3              ??          F3h                                     
ram:fffdb492    fb              ??          FBh                                     
ram:fffdb493    ff              ??          FFh                                     
ram:fffdb494    00              ??          00h                                     
ram:fffdb495    00              ??          00h                                     
ram:fffdb496    00              ??          00h                                     
ram:fffdb497    00              ??          00h                                     
ram:fffdb498    73              ??          73h    s                                
ram:fffdb499    f3              ??          F3h                                     
ram:fffdb49a    fb              ??          FBh                                     
ram:fffdb49b    ff              ??          FFh                                     
ram:fffdb49c    00              ??          00h                                     
ram:fffdb49d    00              ??          00h                                     
ram:fffdb49e    00              ??          00h                                     
ram:fffdb49f    00              ??          00h                                     
ram:fffdb4a0    78              ??          78h    x                                
ram:fffdb4a1    f3              ??          F3h                                     
ram:fffdb4a2    fb              ??          FBh                                     
ram:fffdb4a3    ff              ??          FFh                                     
ram:fffdb4a4    00              ??          00h                                     
ram:fffdb4a5    00              ??          00h                                     
ram:fffdb4a6    00              ??          00h                                     
ram:fffdb4a7    00              ??          00h                                     
ram:fffdb4a8    7d              ??          7Dh    }                                
ram:fffdb4a9    f3              ??          F3h                                     
ram:fffdb4aa    fb              ??          FBh                                     
ram:fffdb4ab    ff              ??          FFh                                     
ram:fffdb4ac    00              ??          00h                                     
ram:fffdb4ad    00              ??          00h                                     
ram:fffdb4ae    00              ??          00h                                     
ram:fffdb4af    00              ??          00h                                     
ram:fffdb4b0    82              ??          82h                                     
ram:fffdb4b1    f3              ??          F3h                                     
ram:fffdb4b2    fb              ??          FBh                                     
ram:fffdb4b3    ff              ??          FFh                                     
ram:fffdb4b4    00              ??          00h                                     
ram:fffdb4b5    00              ??          00h                                     
ram:fffdb4b6    00              ??          00h                                     
ram:fffdb4b7    00              ??          00h                                     
ram:fffdb4b8    87              ??          87h                                     
ram:fffdb4b9    f3              ??          F3h                                     
ram:fffdb4ba    fb              ??          FBh                                     
ram:fffdb4bb    ff              ??          FFh                                     
ram:fffdb4bc    00              ??          00h                                     
ram:fffdb4bd    00              ??          00h                                     
ram:fffdb4be    00              ??          00h                                     
ram:fffdb4bf    00              ??          00h                                     
                            DAT_fffdb4c0:                 ;XREF[1,0]:   fffd5838
ram:fffdb4c0    8c              ??          8Ch                                     
ram:fffdb4c1    f3              ??          F3h                                     
ram:fffdb4c2    fb              ??          FBh                                     
ram:fffdb4c3    ff              ??          FFh                                     
ram:fffdb4c4    00              ??          00h                                     
ram:fffdb4c5    00              ??          00h                                     
ram:fffdb4c6    00              ??          00h                                     
                            DAT_fffdb4c7:                 ;XREF[1,0]:   fffd58c0
ram:fffdb4c7    00              ??          00h                                     
ram:fffdb4c8    91              ??          91h                                     
ram:fffdb4c9    f3              ??          F3h                                     
ram:fffdb4ca    fb              ??          FBh                                     
ram:fffdb4cb    ff              ??          FFh                                     
ram:fffdb4cc    00              ??          00h                                     
ram:fffdb4cd    00              ??          00h                                     
ram:fffdb4ce    00              ??          00h                                     
ram:fffdb4cf    00              ??          00h                                     
ram:fffdb4d0    97              ??          97h                                     
ram:fffdb4d1    f3              ??          F3h                                     
ram:fffdb4d2    fb              ??          FBh                                     
ram:fffdb4d3    ff              ??          FFh                                     
ram:fffdb4d4    00              ??          00h                                     
ram:fffdb4d5    00              ??          00h                                     
ram:fffdb4d6    00              ??          00h                                     
ram:fffdb4d7    00              ??          00h                                     
ram:fffdb4d8    9d              ??          9Dh                                     
ram:fffdb4d9    f3              ??          F3h                                     
ram:fffdb4da    fb              ??          FBh                                     
ram:fffdb4db    ff              ??          FFh                                     
                            DAT_fffdb4dc:                 ;XREF[1,0]:   fffd58e4
ram:fffdb4dc    00              ??          00h                                     
ram:fffdb4dd    00              ??          00h                                     
ram:fffdb4de    00              ??          00h                                     
ram:fffdb4df    00              ??          00h                                     
ram:fffdb4e0    a3              ??          A3h                                     
ram:fffdb4e1    f3              ??          F3h                                     
ram:fffdb4e2    fb              ??          FBh                                     
ram:fffdb4e3    ff              ??          FFh                                     
                            DAT_fffdb4e4:                 ;XREF[3,0]:   fffd59f4,fffd5a30,fffd5a74
ram:fffdb4e4    00              ??          00h                                     
ram:fffdb4e5    00              ??          00h                                     
ram:fffdb4e6    00              ??          00h                                     
ram:fffdb4e7    00              ??          00h                                     
ram:fffdb4e8    a9              ??          A9h                                     
                            DAT_fffdb4e9:                 ;XREF[1,0]:   fffd5b2c
ram:fffdb4e9    f3              ??          F3h                                     
ram:fffdb4ea    fb              ??          FBh                                     
ram:fffdb4eb    ff              ??          FFh                                     
ram:fffdb4ec    00              ??          00h                                     
ram:fffdb4ed    00              ??          00h                                     
                            DAT_fffdb4ee:                 ;XREF[1,0]:   fffd5b68
ram:fffdb4ee    00              ??          00h                                     
ram:fffdb4ef    00              ??          00h                                     
ram:fffdb4f0    af              ??          AFh                                     
ram:fffdb4f1    f3              ??          F3h                                     
ram:fffdb4f2    fb              ??          FBh                                     
ram:fffdb4f3    ff              ??          FFh                                     
                            DAT_fffdb4f4:                 ;XREF[1,0]:   fffd5b74
ram:fffdb4f4    00              ??          00h                                     
ram:fffdb4f5    00              ??          00h                                     
ram:fffdb4f6    00              ??          00h                                     
ram:fffdb4f7    00              ??          00h                                     
ram:fffdb4f8    b5              ??          B5h                                     
ram:fffdb4f9    f3              ??          F3h                                     
                            DAT_fffdb4fa:                 ;XREF[1,0]:   fffd5c34
ram:fffdb4fa    fb              ??          FBh                                     
ram:fffdb4fb    ff              ??          FFh                                     
ram:fffdb4fc    00              ??          00h                                     
ram:fffdb4fd    00              ??          00h                                     
ram:fffdb4fe    00              ??          00h                                     
ram:fffdb4ff    00              ??          00h                                     
ram:fffdb500    ba              ??          BAh                                     
ram:fffdb501    f3              ??          F3h                                     
ram:fffdb502    fb              ??          FBh                                     
ram:fffdb503    ff              ??          FFh                                     
ram:fffdb504    00              ??          00h                                     
ram:fffdb505    00              ??          00h                                     
ram:fffdb506    00              ??          00h                                     
ram:fffdb507    00              ??          00h                                     
ram:fffdb508    bf              ??          BFh                                     
ram:fffdb509    f3              ??          F3h                                     
ram:fffdb50a    fb              ??          FBh                                     
ram:fffdb50b    ff              ??          FFh                                     
                            DAT_fffdb50c:                 ;XREF[3,0]:   fffd5c44,fffd5d3c,fffd5da4
ram:fffdb50c    00              ??          00h                                     
ram:fffdb50d    00              ??          00h                                     
ram:fffdb50e    00              ??          00h                                     
ram:fffdb50f    00              ??          00h                                     
ram:fffdb510    c4              ??          C4h                                     
ram:fffdb511    f3              ??          F3h                                     
ram:fffdb512    fb              ??          FBh                                     
ram:fffdb513    ff              ??          FFh                                     
                            DAT_fffdb514:                 ;XREF[4,0]:   fffd5c50,fffd5c9c,fffd5d60,fffd5dc8
ram:fffdb514    00              ??          00h                                     
ram:fffdb515    00              ??          00h                                     
ram:fffdb516    00              ??          00h                                     
ram:fffdb517    00              ??          00h                                     
ram:fffdb518    c9              ??          C9h                                     
ram:fffdb519    f3              ??          F3h                                     
                            DAT_fffdb51a:                 ;XREF[1,0]:   fffd5c80
ram:fffdb51a    fb              ??          FBh                                     
ram:fffdb51b    ff              ??          FFh                                     
ram:fffdb51c    00              ??          00h                                     
ram:fffdb51d    00              ??          00h                                     
ram:fffdb51e    00              ??          00h                                     
ram:fffdb51f    00              ??          00h                                     
ram:fffdb520    66              ??          66h    f                                
ram:fffdb521    61              ??          61h    a                                
ram:fffdb522    69              ??          69h    i                                
ram:fffdb523    6c              ??          6Ch    l                                
ram:fffdb524    20              ??          20h                                     
ram:fffdb525    44              ??          44h    D                                
ram:fffdb526    00              ??          00h                                     
                                                          ;XREF[0,1]:   fffd5d28
ram:fffdb527    6661696c2...    ds          "fail address pin cs "                  
ram:fffdb53c    61              ??          61h    a                                
ram:fffdb53d    64              ??          64h    d                                
                            s_d_0x_fffdb53e:              ;XREF[1,0]:   fffd5d90
ram:fffdb53e    642030782000    ds          "d 0x "                                 
ram:fffdb544    44              ??          44h    D                                
ram:fffdb545    41              ??          41h    A                                
ram:fffdb546    54              ??          54h    T                                
ram:fffdb547    41              ??          41h    A                                
ram:fffdb548    00              ??          00h                                     
ram:fffdb549    41              ??          41h    A                                
ram:fffdb54a    44              ??          44h    D                                
ram:fffdb54b    44              ??          44h    D                                
ram:fffdb54c    52              ??          52h    R                                
ram:fffdb54d    00              ??          00h                                     
ram:fffdb54e    41              ??          41h    A                                
ram:fffdb54f    44              ??          44h    D                                
                            DAT_fffdb550:                 ;XREF[1,0]:   fffd5e30
ram:fffdb550    44              ??          44h    D                                
ram:fffdb551    52              ??          52h    R                                
ram:fffdb552    32              ??          32h    2                                
ram:fffdb553    00              ??          00h                                     
ram:fffdb554    41              ??          41h    A                                
ram:fffdb555    44              ??          44h    D                                
ram:fffdb556    44              ??          44h    D                                
ram:fffdb557    52              ??          52h    R                                
ram:fffdb558    33              ??          33h    3                                
ram:fffdb559    00              ??          00h                                     
                                                          ;XREF[0,1]:   fffd607c
ram:fffdb55a    637330204...    ds          "cs0 DataBus test "                     
                            s_failed_fffdb56c:            ;XREF[3,1]:   fffd6090,fffd60b0,fffd6104,fffd609c
ram:fffdb56c    6661696c6...    ds          "failed\n"                              
ram:fffdb574    706173730a00    ds          "pass\n"                                
                                                          ;XREF[0,1]:   fffd60bc
ram:fffdb57a    637331204...    ds          "cs1 DataBus test "                     
                                                          ;XREF[0,2]:   fffd5ee8,fffd60f0
ram:fffdb58c    637330204...    ds          "cs0 AddrBus test "                     
ram:fffdb59e    637331204...    ds          "cs1 AddrBus test "                     
ram:fffdb5b0    6175746f2...    ds          "auto size-- "                          
ram:fffdb5bd    444452206...    ds          "DDR cs0 size: "                        
ram:fffdb5cc    4d420a00        ds          "MB\n"                                  
ram:fffdb5d0    444452206...    ds          "DDR cs1 size: "                        
                                                          ;XREF[0,16]:  fffd0530,fffd0c74,fffd6a40,fffd6bb4
                                                          ;             fffd7b40,fffd7b5c,fffd8a30,fffd8a34
                                                          ;             fffd8a38,fffd8a5c,fffd8a9c,fffd8b14
                                                          ;             fffd8b2c,fffd8b44,fffd8c00,fffd8c68
ram:fffdb5df    444d435f4...    ds          "DMC_DDR_CTRL: "                        
ram:fffdb5ee    0a7772697...    ds          "\nwrite-error"                         
                                                          ;XREF[0,1]:   fffd6bc8
ram:fffdb5fb    444452207...    ds          "DDR size: "                            
ram:fffdb606    2062646c7...    ds          " bdlr_100_average=="                   
ram:fffdb61a    2062646c7...    ds          " bdlr_100_min=="                       
ram:fffdb62a    20              ??          20h                                     
ram:fffdb62b    62              ??          62h    b                                
ram:fffdb62c    64              ??          64h    d                                
ram:fffdb62d    6c              ??          6Ch    l                                
ram:fffdb62e    72              ??          72h    r                                
                            s__100_max==_fffdb62f:        ;XREF[1,0]:   fffd6da4
ram:fffdb62f    5f3130305...    ds          "_100_max=="                            
ram:fffdb63a    20              ??          20h                                     
ram:fffdb63b    62              ??          62h    b                                
ram:fffdb63c    64              ??          64h    d                                
ram:fffdb63d    6c              ??          6Ch    l                                
ram:fffdb63e    72              ??          72h    r                                
ram:fffdb63f    5f              ??          5Fh    _                                
ram:fffdb640    31              ??          31h    1                                
                            DAT_fffdb641:                 ;XREF[1,0]:   fffd6db0
ram:fffdb641    30              ??          30h    0                                
ram:fffdb642    30              ??          30h    0                                
ram:fffdb643    5f              ??          5Fh    _                                
                            s_cur==_fffdb644:             ;XREF[1,0]:   fffd6dc4
ram:fffdb644    6375723d3d00    ds          "cur=="                                 
ram:fffdb64a    0d              ??          0Dh                                     
ram:fffdb64b    20              ??          20h                                     
                            DAT_fffdb64c:                 ;XREF[1,0]:   fffd6dd8
ram:fffdb64c    00              ??          00h                                     
                                                          ;XREF[0,2]:   fffd6de8,fffd6dfc
ram:fffdb64d    0a646d632...    ds          "\ndmc full test result=="              
                                                          ;XREF[0,2]:   fffd6e04,fffd6e1c
ram:fffdb665    20636f737...    ds          " cost_time_us=="                       
                                                          ;XREF[0,2]:   fffd6e94,fffd8c48
ram:fffdb675    0a646d632...    ds          "\ndmc offset test result=="            
                                                          ;XREF[0,1]:   fffd6ea0
ram:fffdb68f    0a4444525...    ds          "\nDDR_SWEEP_clk== "                    
ram:fffdb6a1    20              ??          20h                                     
ram:fffdb6a2    4d              ??          4Dh    M                                
ram:fffdb6a3    00              ??          00h                                     
                            s__0_skip_fffdb6a4:           ;XREF[2,0]:   fffd8128,fffd82e4
ram:fffdb6a4    203020736...    ds          " 0 skip"                               
                                                          ;XREF[0,2]:   fffd8354,fffd8410
ram:fffdb6ac    203120706...    ds          " 1 pass"                               
ram:fffdb6b4    203220666...    ds          " 2 fail"                               
ram:fffdb6bc    20636f737...    ds          " cost_time_us== "                      
ram:fffdb6cd    20              ??          20h                                     
ram:fffdb6ce    75              ??          75h    u                                
ram:fffdb6cf    73              ??          73h    s                                
ram:fffdb6d0    00              ??          00h                                     
                                                          ;XREF[0,3]:   fffd868c,fffd87fc,fffd8890
ram:fffdb6d1    0a2064647...    ds          "\n ddr frequency test end"             
ram:fffdb6ea    20              ??          20h                                     
ram:fffdb6eb    20              ??          20h                                     
ram:fffdb6ec    20              ??          20h                                     
ram:fffdb6ed    32              ??          32h    2                                
ram:fffdb6ee    64              ??          64h    d                                
ram:fffdb6ef    2d              ??          2Dh    -                                
ram:fffdb6f0    65              ??          65h    e                                
ram:fffdb6f1    79              ??          79h    y                                
ram:fffdb6f2    65              ??          65h    e                                
ram:fffdb6f3    00              ??          00h                                     
                                                          ;XREF[0,1]:   fffd88ac
ram:fffdb6f4    206f72672...    ds          " org vref lane "                       
                                                          ;XREF[0,4]:   fffd88cc,fffd8908,fffd8944,fffd8984
ram:fffdb704    0a64656c6...    ds          "\ndelay_min==0x"                       
                                                          ;XREF[0,2]:   fffd88c0,fffd88fc
ram:fffdb713    0a7478647...    ds          "\ntxdqsdly_second_tune_value[count]=...
                            s__delay_max==0x_fffdb73a:    ;XREF[1,0]:   fffd8938
ram:fffdb73a    0a64656c6...    ds          "\ndelay_max==0x"                       
                                                          ;XREF[0,1]:   fffd8978
ram:fffdb749    0a2074657...    ds          "\n test result index=="                
                            s__ac_window:_fffdb75f:       ;XREF[1,0]:   fffd89a4
ram:fffdb75f    206163207...    ds          " ac window:"                           
                                                          ;XREF[0,4]:   fffd89cc,fffd89d4,fffd89e8,fffd8cd8
ram:fffdb76b    207374657...    ds          " step_size ps=="                       
                                                          ;XREF[0,3]:   fffd20c8,fffd57a8,fffd6f18
ram:fffdb77b    207478647...    ds          " txdqs window:"                        
                            s__rx_clk_window:_fffdb78a:   ;XREF[20,3]:  fffd054c,fffd08d8,fffd0dc8,fffd5084
                                                          ;             fffd50b0,fffd52f0,fffd5888,fffd5950
                                                          ;             fffd6bdc,fffd8140,fffd8300,fffd8434
                                                          ;             fffd881c,fffd91dc,fffd924c,fffd92b8
                                                          ;             fffd93e8,fffd9470,fffd94dc,fffdab94
                                                          ;             fffd89e0,fffdab58,fffdab70
ram:fffdb78a    2072785f6...    ds          " rx_clk_window:"                       
ram:fffdb79a    2074785f6...    ds          " tx_bit_dq_window:"                    
ram:fffdb7ad    2072785f6...    ds          " rx_bit_dq_window"                     
ram:fffdb7bf    646472206...    ds          "ddr clk frequency : "                  
ram:fffdb7d4    4d              ??          4Dh    M                                
ram:fffdb7d5    68              ??          68h    h                                
ram:fffdb7d6    7a              ??          7Ah    z                                
ram:fffdb7d7    20              ??          20h                                     
ram:fffdb7d8    00              ??          00h                                     
                                                          ;XREF[0,13]:  fffd509c,fffd5864,fffd58d8,fffd5900
                                                          ;             fffd598c,fffd6ed0,fffd8a80,fffd8ad0
                                                          ;             fffd8b00,fffd8c18,fffd8c30,fffd8c54
                                                          ;             fffdab28
ram:fffdb7d9    20626c322...    ds          " bl2-window-loop \n"                   
                                                          ;XREF[0,16]:  fffd88e0,fffd891c,fffd8958,fffd8998
                                                          ;             fffd8c88,fffd8ca0,fffd8ca4,fffd8ca8
                                                          ;             fffd8cb4,fffd8cc8,fffd8ccc,fffd9064
                                                          ;             fffd91d8,fffd91fc,fffd93e4,fffd9408
ram:fffdb7ec    696e64657...    ds          "index    org      min      max      ...
ram:fffdb83c    20              ??          20h                                     
ram:fffdb83d    2d              ??          2Dh    -                                
ram:fffdb83e    00              ??          00h                                     
ram:fffdb83f    20              ??          20h                                     
ram:fffdb840    20              ??          20h                                     
ram:fffdb841    20              ??          20h                                     
ram:fffdb842    20              ??          20h                                     
ram:fffdb843    20              ??          20h                                     
ram:fffdb844    00              ??          00h                                     
ram:fffdb845    206472616...    ds          " dramtype "                            
                            s__M_bdl_fffdb850:            ;XREF[2,0]:   fffd9230,fffd9458
ram:fffdb850    204d20626...    ds          " M bdl "                               
ram:fffdb858    20              ??          20h                                     
ram:fffdb859    2f              ??          2Fh    /                                
ram:fffdb85a    31              ??          31h    1                                
ram:fffdb85b    30              ??          30h    0                                
ram:fffdb85c    30              ??          30h    0                                
ram:fffdb85d    20              ??          20h                                     
ram:fffdb85e    70              ??          70h    p                                
ram:fffdb85f    73              ??          73h    s                                
ram:fffdb860    20              ??          20h                                     
ram:fffdb861    00              ??          00h                                     
ram:fffdb862    31              ??          31h    1                                
ram:fffdb863    2f              ??          2Fh    /                                
ram:fffdb864    33              ??          33h    3                                
ram:fffdb865    32              ??          32h    2                                
ram:fffdb866    73              ??          73h    s                                
                            s_tep==_fffdb867:             ;XREF[4,0]:   fffd9260,fffd9280,fffd94a0,fffd94a8
ram:fffdb867    7465703d3...    ds          "tep== "                                
                                                          ;XREF[0,2]:   fffd92a0,fffd94c4
ram:fffdb86e    646d635f6...    ds          "dmc_margin_rx=="                       
                                                          ;XREF[0,2]:   fffd0518,fffdab5c
ram:fffdb87e    20646d635...    ds          " dmc_margin_tx=="                      
ram:fffdb88f    20              ??          20h                                     
                            DAT_fffdb890:                 ;XREF[1,0]:   fffdab74
ram:fffdb890    73              ??          73h    s                                
ram:fffdb891    74              ??          74h    t                                
ram:fffdb892    65              ??          65h    e                                
ram:fffdb893    70              ??          70h    p                                
ram:fffdb894    73              ??          73h    s                                
                            DAT_fffdb895:                 ;XREF[1,0]:   fffdab8c
ram:fffdb895    0a              ??          0Ah                                     
ram:fffdb896    00              ??          00h                                     
ram:fffdb897    207672656...    ds          " vref_range_count_end 0x"              
                                                          ;XREF[0,5]:   fffd1d44,fffd3d24,fffd3ebc,fffd4364
                                                          ;             fffd43a4
ram:fffdb8b0    70696e5f6...    ds          "pin_index_count_end 0x"                
                                                          ;XREF[0,44]:  fffd7e20,fffd7e24,fffd7ec8,fffd7ed0
                                                          ;             fffd7f6c,fffd7f74,fffd7f84,fffd7f88
                                                          ;             fffd7f8c,fffd7f90,fffd8088,fffd808c
                                                          ;             fffd8090,fffd8114,fffd8118,fffd811c
                                                          ;             fffd8144,fffd8188,fffd82f0,fffd8310
                                                          ;             fffd831c,fffd8328,fffd846c,fffd8478
                                                          ;             fffd8658,fffd8660,fffd8678,fffd8694
                                                          ;             fffd86b0,fffd8808,fffd8828,fffd8834
                                                          ;             fffd8844,fffd8a4c,fffd8a70,fffd8a8c
                                                          ;             fffd8aa8,fffd8b20,fffd8b38,fffd8b4c
                                                          ;             fffd8b50,fffd8bd0,fffd8bd8,fffd8bdc
ram:fffdb8c7    767265665...    ds          "vref_test range"                       
ram:fffdb8d7    207672656...    ds          " vref_count 0x"                        
ram:fffdb8e6    0d              ??          0Dh                                     
ram:fffdb8e7    30              ??          30h    0                                
ram:fffdb8e8    78              ??          78h    x                                
ram:fffdb8e9    00              ??          00h                                     
ram:fffdb8ea    2d              ??          2Dh    -                                
ram:fffdb8eb    57              ??          57h    W                                
ram:fffdb8ec    5b              ??          5Bh    [                                
ram:fffdb8ed    30              ??          30h    0                                
ram:fffdb8ee    78              ??          78h    x                                
ram:fffdb8ef    00              ??          00h                                     
ram:fffdb8f0    5d              ??          5Dh    ]                                
ram:fffdb8f1    3a              ??          3Ah    :                                
ram:fffdb8f2    30              ??          30h    0                                
ram:fffdb8f3    78              ??          78h    x                                
ram:fffdb8f4    00              ??          00h                                     
ram:fffdb8f5    2c              ??          2Ch    ,                                
ram:fffdb8f6    52              ??          52h    R                                
ram:fffdb8f7    3a              ??          3Ah    :                                
ram:fffdb8f8    30              ??          30h    0                                
ram:fffdb8f9    78              ??          78h    x                                
ram:fffdb8fa    00              ??          00h                                     
ram:fffdb8fb    0a546f746...    ds          "\nTotal Size 0x"                       
ram:fffdb90a    46              ??          46h    F                                
ram:fffdb90b    55              ??          55h    U                                
ram:fffdb90c    4c              ??          4Ch    L                                
ram:fffdb90d    4c              ??          4Ch    L                                
ram:fffdb90e    00              ??          00h                                     
ram:fffdb90f    46              ??          46h    F                                
ram:fffdb910    55              ??          55h    U                                
ram:fffdb911    4c              ??          4Ch    L                                
ram:fffdb912    4c              ??          4Ch    L                                
ram:fffdb913    32              ??          32h    2                                
ram:fffdb914    00              ??          00h                                     
ram:fffdb915    00              ??          00h                                     
ram:fffdb916    00              ??          00h                                     
ram:fffdb917    00              ??          00h                                     
ram:fffdb918    01              ??          01h                                     
ram:fffdb919    00              ??          00h                                     
ram:fffdb91a    00              ??          00h                                     
ram:fffdb91b    00              ??          00h                                     
ram:fffdb91c    01              ??          01h                                     
ram:fffdb91d    00              ??          00h                                     
ram:fffdb91e    00              ??          00h                                     
ram:fffdb91f    00              ??          00h                                     
ram:fffdb920    78              ??          78h    x                                
ram:fffdb921    56              ??          56h    V                                
ram:fffdb922    34              ??          34h    4                                
ram:fffdb923    12              ??          12h                                     
ram:fffdb924    01              ??          01h                                     
ram:fffdb925    00              ??          00h                                     
ram:fffdb926    00              ??          00h                                     
ram:fffdb927    00              ??          00h                                     
ram:fffdb928    00              ??          00h                                     
ram:fffdb929    00              ??          00h                                     
ram:fffdb92a    00              ??          00h                                     
ram:fffdb92b    00              ??          00h                                     
ram:fffdb92c    00              ??          00h                                     
ram:fffdb92d    00              ??          00h                                     
ram:fffdb92e    00              ??          00h                                     
ram:fffdb92f    00              ??          00h                                     
ram:fffdb930    01              ??          01h                                     
ram:fffdb931    00              ??          00h                                     
ram:fffdb932    00              ??          00h                                     
ram:fffdb933    00              ??          00h                                     
ram:fffdb934    00              ??          00h                                     
ram:fffdb935    00              ??          00h                                     
ram:fffdb936    00              ??          00h                                     
ram:fffdb937    00              ??          00h                                     
ram:fffdb938    02              ??          02h                                     
ram:fffdb939    00              ??          00h                                     
ram:fffdb93a    00              ??          00h                                     
ram:fffdb93b    00              ??          00h                                     
ram:fffdb93c    00              ??          00h                                     
ram:fffdb93d    00              ??          00h                                     
ram:fffdb93e    00              ??          00h                                     
ram:fffdb93f    00              ??          00h                                     
ram:fffdb940    03              ??          03h                                     
ram:fffdb941    00              ??          00h                                     
ram:fffdb942    00              ??          00h                                     
ram:fffdb943    00              ??          00h                                     
ram:fffdb944    00              ??          00h                                     
ram:fffdb945    00              ??          00h                                     
ram:fffdb946    00              ??          00h                                     
ram:fffdb947    00              ??          00h                                     
ram:fffdb948    04              ??          04h                                     
ram:fffdb949    00              ??          00h                                     
ram:fffdb94a    00              ??          00h                                     
ram:fffdb94b    00              ??          00h                                     
ram:fffdb94c    00              ??          00h                                     
ram:fffdb94d    00              ??          00h                                     
ram:fffdb94e    00              ??          00h                                     
ram:fffdb94f    00              ??          00h                                     
ram:fffdb950    05              ??          05h                                     
ram:fffdb951    00              ??          00h                                     
ram:fffdb952    00              ??          00h                                     
ram:fffdb953    00              ??          00h                                     
ram:fffdb954    00              ??          00h                                     
ram:fffdb955    00              ??          00h                                     
ram:fffdb956    00              ??          00h                                     
ram:fffdb957    00              ??          00h                                     
ram:fffdb958    06              ??          06h                                     
ram:fffdb959    00              ??          00h                                     
ram:fffdb95a    00              ??          00h                                     
ram:fffdb95b    00              ??          00h                                     
ram:fffdb95c    00              ??          00h                                     
ram:fffdb95d    00              ??          00h                                     
ram:fffdb95e    00              ??          00h                                     
ram:fffdb95f    00              ??          00h                                     
ram:fffdb960    07              ??          07h                                     
ram:fffdb961    00              ??          00h                                     
ram:fffdb962    00              ??          00h                                     
ram:fffdb963    00              ??          00h                                     
ram:fffdb964    00              ??          00h                                     
ram:fffdb965    00              ??          00h                                     
ram:fffdb966    00              ??          00h                                     
ram:fffdb967    00              ??          00h                                     
ram:fffdb968    08              ??          08h                                     
ram:fffdb969    00              ??          00h                                     
ram:fffdb96a    00              ??          00h                                     
ram:fffdb96b    00              ??          00h                                     
ram:fffdb96c    00              ??          00h                                     
ram:fffdb96d    00              ??          00h                                     
ram:fffdb96e    00              ??          00h                                     
ram:fffdb96f    00              ??          00h                                     
ram:fffdb970    09              ??          09h                                     
ram:fffdb971    00              ??          00h                                     
ram:fffdb972    00              ??          00h                                     
ram:fffdb973    00              ??          00h                                     
ram:fffdb974    00              ??          00h                                     
ram:fffdb975    00              ??          00h                                     
ram:fffdb976    00              ??          00h                                     
ram:fffdb977    00              ??          00h                                     
ram:fffdb978    0a              ??          0Ah                                     
ram:fffdb979    00              ??          00h                                     
ram:fffdb97a    00              ??          00h                                     
ram:fffdb97b    00              ??          00h                                     
ram:fffdb97c    00              ??          00h                                     
ram:fffdb97d    00              ??          00h                                     
ram:fffdb97e    00              ??          00h                                     
ram:fffdb97f    00              ??          00h                                     
ram:fffdb980    0b              ??          0Bh                                     
ram:fffdb981    00              ??          00h                                     
ram:fffdb982    00              ??          00h                                     
ram:fffdb983    00              ??          00h                                     
ram:fffdb984    00              ??          00h                                     
ram:fffdb985    00              ??          00h                                     
ram:fffdb986    00              ??          00h                                     
ram:fffdb987    00              ??          00h                                     
ram:fffdb988    0c              ??          0Ch                                     
ram:fffdb989    00              ??          00h                                     
ram:fffdb98a    00              ??          00h                                     
ram:fffdb98b    00              ??          00h                                     
ram:fffdb98c    00              ??          00h                                     
ram:fffdb98d    00              ??          00h                                     
ram:fffdb98e    00              ??          00h                                     
ram:fffdb98f    00              ??          00h                                     
ram:fffdb990    0d              ??          0Dh                                     
ram:fffdb991    00              ??          00h                                     
ram:fffdb992    00              ??          00h                                     
ram:fffdb993    00              ??          00h                                     
ram:fffdb994    00              ??          00h                                     
ram:fffdb995    00              ??          00h                                     
ram:fffdb996    00              ??          00h                                     
ram:fffdb997    00              ??          00h                                     
ram:fffdb998    0e              ??          0Eh                                     
ram:fffdb999    00              ??          00h                                     
ram:fffdb99a    00              ??          00h                                     
ram:fffdb99b    00              ??          00h                                     
ram:fffdb99c    00              ??          00h                                     
ram:fffdb99d    00              ??          00h                                     
ram:fffdb99e    00              ??          00h                                     
ram:fffdb99f    00              ??          00h                                     
ram:fffdb9a0    0f              ??          0Fh                                     
ram:fffdb9a1    00              ??          00h                                     
ram:fffdb9a2    00              ??          00h                                     
ram:fffdb9a3    00              ??          00h                                     
ram:fffdb9a4    00              ??          00h                                     
ram:fffdb9a5    00              ??          00h                                     
ram:fffdb9a6    00              ??          00h                                     
ram:fffdb9a7    00              ??          00h                                     
ram:fffdb9a8    10              ??          10h                                     
ram:fffdb9a9    00              ??          00h                                     
ram:fffdb9aa    00              ??          00h                                     
ram:fffdb9ab    00              ??          00h                                     
ram:fffdb9ac    00              ??          00h                                     
ram:fffdb9ad    00              ??          00h                                     
ram:fffdb9ae    00              ??          00h                                     
ram:fffdb9af    00              ??          00h                                     
ram:fffdb9b0    11              ??          11h                                     
ram:fffdb9b1    00              ??          00h                                     
ram:fffdb9b2    00              ??          00h                                     
ram:fffdb9b3    00              ??          00h                                     
ram:fffdb9b4    00              ??          00h                                     
ram:fffdb9b5    00              ??          00h                                     
ram:fffdb9b6    00              ??          00h                                     
ram:fffdb9b7    00              ??          00h                                     
ram:fffdb9b8    12              ??          12h                                     
ram:fffdb9b9    00              ??          00h                                     
ram:fffdb9ba    00              ??          00h                                     
ram:fffdb9bb    00              ??          00h                                     
ram:fffdb9bc    00              ??          00h                                     
ram:fffdb9bd    00              ??          00h                                     
ram:fffdb9be    00              ??          00h                                     
ram:fffdb9bf    00              ??          00h                                     
ram:fffdb9c0    13              ??          13h                                     
ram:fffdb9c1    00              ??          00h                                     
ram:fffdb9c2    00              ??          00h                                     
ram:fffdb9c3    00              ??          00h                                     
ram:fffdb9c4    00              ??          00h                                     
ram:fffdb9c5    00              ??          00h                                     
ram:fffdb9c6    00              ??          00h                                     
ram:fffdb9c7    00              ??          00h                                     
ram:fffdb9c8    14              ??          14h                                     
ram:fffdb9c9    00              ??          00h                                     
ram:fffdb9ca    00              ??          00h                                     
ram:fffdb9cb    00              ??          00h                                     
ram:fffdb9cc    00              ??          00h                                     
ram:fffdb9cd    00              ??          00h                                     
ram:fffdb9ce    00              ??          00h                                     
ram:fffdb9cf    00              ??          00h                                     
ram:fffdb9d0    15              ??          15h                                     
ram:fffdb9d1    00              ??          00h                                     
ram:fffdb9d2    00              ??          00h                                     
ram:fffdb9d3    00              ??          00h                                     
ram:fffdb9d4    00              ??          00h                                     
ram:fffdb9d5    00              ??          00h                                     
ram:fffdb9d6    00              ??          00h                                     
ram:fffdb9d7    00              ??          00h                                     
ram:fffdb9d8    16              ??          16h                                     
ram:fffdb9d9    00              ??          00h                                     
ram:fffdb9da    00              ??          00h                                     
ram:fffdb9db    00              ??          00h                                     
ram:fffdb9dc    00              ??          00h                                     
ram:fffdb9dd    00              ??          00h                                     
ram:fffdb9de    00              ??          00h                                     
ram:fffdb9df    00              ??          00h                                     
ram:fffdb9e0    17              ??          17h                                     
ram:fffdb9e1    00              ??          00h                                     
ram:fffdb9e2    00              ??          00h                                     
ram:fffdb9e3    00              ??          00h                                     
ram:fffdb9e4    00              ??          00h                                     
ram:fffdb9e5    00              ??          00h                                     
ram:fffdb9e6    00              ??          00h                                     
ram:fffdb9e7    00              ??          00h                                     
ram:fffdb9e8    18              ??          18h                                     
ram:fffdb9e9    00              ??          00h                                     
ram:fffdb9ea    00              ??          00h                                     
ram:fffdb9eb    00              ??          00h                                     
ram:fffdb9ec    00              ??          00h                                     
ram:fffdb9ed    00              ??          00h                                     
ram:fffdb9ee    00              ??          00h                                     
ram:fffdb9ef    00              ??          00h                                     
ram:fffdb9f0    19              ??          19h                                     
ram:fffdb9f1    00              ??          00h                                     
ram:fffdb9f2    00              ??          00h                                     
ram:fffdb9f3    00              ??          00h                                     
ram:fffdb9f4    00              ??          00h                                     
ram:fffdb9f5    00              ??          00h                                     
ram:fffdb9f6    00              ??          00h                                     
ram:fffdb9f7    00              ??          00h                                     
ram:fffdb9f8    1a              ??          1Ah                                     
ram:fffdb9f9    00              ??          00h                                     
ram:fffdb9fa    00              ??          00h                                     
ram:fffdb9fb    00              ??          00h                                     
ram:fffdb9fc    00              ??          00h                                     
ram:fffdb9fd    00              ??          00h                                     
ram:fffdb9fe    00              ??          00h                                     
ram:fffdb9ff    00              ??          00h                                     
ram:fffdba00    1b              ??          1Bh                                     
ram:fffdba01    00              ??          00h                                     
ram:fffdba02    00              ??          00h                                     
ram:fffdba03    00              ??          00h                                     
ram:fffdba04    00              ??          00h                                     
ram:fffdba05    00              ??          00h                                     
ram:fffdba06    00              ??          00h                                     
ram:fffdba07    00              ??          00h                                     
ram:fffdba08    1c              ??          1Ch                                     
ram:fffdba09    00              ??          00h                                     
ram:fffdba0a    00              ??          00h                                     
ram:fffdba0b    00              ??          00h                                     
ram:fffdba0c    00              ??          00h                                     
ram:fffdba0d    00              ??          00h                                     
ram:fffdba0e    00              ??          00h                                     
ram:fffdba0f    00              ??          00h                                     
ram:fffdba10    1d              ??          1Dh                                     
ram:fffdba11    00              ??          00h                                     
ram:fffdba12    00              ??          00h                                     
ram:fffdba13    00              ??          00h                                     
ram:fffdba14    00              ??          00h                                     
ram:fffdba15    00              ??          00h                                     
ram:fffdba16    00              ??          00h                                     
ram:fffdba17    00              ??          00h                                     
ram:fffdba18    1e              ??          1Eh                                     
ram:fffdba19    00              ??          00h                                     
ram:fffdba1a    00              ??          00h                                     
ram:fffdba1b    00              ??          00h                                     
ram:fffdba1c    00              ??          00h                                     
ram:fffdba1d    00              ??          00h                                     
ram:fffdba1e    00              ??          00h                                     
ram:fffdba1f    00              ??          00h                                     
ram:fffdba20    1f              ??          1Fh                                     
ram:fffdba21    00              ??          00h                                     
ram:fffdba22    00              ??          00h                                     
ram:fffdba23    00              ??          00h                                     
ram:fffdba24    00              ??          00h                                     
ram:fffdba25    00              ??          00h                                     
ram:fffdba26    00              ??          00h                                     
ram:fffdba27    00              ??          00h                                     
ram:fffdba28    20              ??          20h                                     
ram:fffdba29    00              ??          00h                                     
ram:fffdba2a    00              ??          00h                                     
ram:fffdba2b    00              ??          00h                                     
ram:fffdba2c    00              ??          00h                                     
ram:fffdba2d    00              ??          00h                                     
ram:fffdba2e    00              ??          00h                                     
ram:fffdba2f    00              ??          00h                                     
ram:fffdba30    21              ??          21h    !                                
ram:fffdba31    00              ??          00h                                     
ram:fffdba32    00              ??          00h                                     
ram:fffdba33    00              ??          00h                                     
ram:fffdba34    00              ??          00h                                     
ram:fffdba35    00              ??          00h                                     
ram:fffdba36    00              ??          00h                                     
ram:fffdba37    00              ??          00h                                     
ram:fffdba38    22              ??          22h    "                                
ram:fffdba39    00              ??          00h                                     
ram:fffdba3a    00              ??          00h                                     
ram:fffdba3b    00              ??          00h                                     
ram:fffdba3c    00              ??          00h                                     
ram:fffdba3d    00              ??          00h                                     
ram:fffdba3e    00              ??          00h                                     
ram:fffdba3f    00              ??          00h                                     
ram:fffdba40    23              ??          23h    #                                
ram:fffdba41    00              ??          00h                                     
ram:fffdba42    00              ??          00h                                     
ram:fffdba43    00              ??          00h                                     
ram:fffdba44    00              ??          00h                                     
ram:fffdba45    00              ??          00h                                     
ram:fffdba46    00              ??          00h                                     
ram:fffdba47    00              ??          00h                                     
ram:fffdba48    24              ??          24h    $                                
ram:fffdba49    00              ??          00h                                     
ram:fffdba4a    00              ??          00h                                     
ram:fffdba4b    00              ??          00h                                     
ram:fffdba4c    00              ??          00h                                     
ram:fffdba4d    00              ??          00h                                     
ram:fffdba4e    00              ??          00h                                     
ram:fffdba4f    00              ??          00h                                     
ram:fffdba50    25              ??          25h    %                                
ram:fffdba51    00              ??          00h                                     
ram:fffdba52    00              ??          00h                                     
ram:fffdba53    00              ??          00h                                     
ram:fffdba54    00              ??          00h                                     
ram:fffdba55    00              ??          00h                                     
ram:fffdba56    00              ??          00h                                     
ram:fffdba57    00              ??          00h                                     
ram:fffdba58    26              ??          26h    &                                
ram:fffdba59    00              ??          00h                                     
ram:fffdba5a    00              ??          00h                                     
ram:fffdba5b    00              ??          00h                                     
ram:fffdba5c    00              ??          00h                                     
ram:fffdba5d    00              ??          00h                                     
ram:fffdba5e    00              ??          00h                                     
ram:fffdba5f    00              ??          00h                                     
ram:fffdba60    27              ??          27h    '                                
ram:fffdba61    00              ??          00h                                     
ram:fffdba62    00              ??          00h                                     
ram:fffdba63    00              ??          00h                                     
ram:fffdba64    00              ??          00h                                     
ram:fffdba65    00              ??          00h                                     
ram:fffdba66    00              ??          00h                                     
ram:fffdba67    00              ??          00h                                     
ram:fffdba68    28              ??          28h    (                                
ram:fffdba69    00              ??          00h                                     
ram:fffdba6a    00              ??          00h                                     
ram:fffdba6b    00              ??          00h                                     
ram:fffdba6c    00              ??          00h                                     
ram:fffdba6d    00              ??          00h                                     
ram:fffdba6e    00              ??          00h                                     
ram:fffdba6f    00              ??          00h                                     
ram:fffdba70    29              ??          29h    )                                
ram:fffdba71    00              ??          00h                                     
ram:fffdba72    00              ??          00h                                     
ram:fffdba73    00              ??          00h                                     
ram:fffdba74    00              ??          00h                                     
ram:fffdba75    00              ??          00h                                     
ram:fffdba76    00              ??          00h                                     
ram:fffdba77    00              ??          00h                                     
ram:fffdba78    2a              ??          2Ah    *                                
ram:fffdba79    00              ??          00h                                     
ram:fffdba7a    00              ??          00h                                     
ram:fffdba7b    00              ??          00h                                     
ram:fffdba7c    00              ??          00h                                     
ram:fffdba7d    00              ??          00h                                     
ram:fffdba7e    00              ??          00h                                     
ram:fffdba7f    00              ??          00h                                     
ram:fffdba80    2b              ??          2Bh    +                                
ram:fffdba81    00              ??          00h                                     
ram:fffdba82    00              ??          00h                                     
ram:fffdba83    00              ??          00h                                     
ram:fffdba84    00              ??          00h                                     
ram:fffdba85    00              ??          00h                                     
ram:fffdba86    00              ??          00h                                     
ram:fffdba87    00              ??          00h                                     
ram:fffdba88    2c              ??          2Ch    ,                                
ram:fffdba89    00              ??          00h                                     
ram:fffdba8a    00              ??          00h                                     
ram:fffdba8b    00              ??          00h                                     
ram:fffdba8c    00              ??          00h                                     
ram:fffdba8d    00              ??          00h                                     
ram:fffdba8e    00              ??          00h                                     
ram:fffdba8f    00              ??          00h                                     
ram:fffdba90    2d              ??          2Dh    -                                
ram:fffdba91    00              ??          00h                                     
ram:fffdba92    00              ??          00h                                     
ram:fffdba93    00              ??          00h                                     
ram:fffdba94    00              ??          00h                                     
ram:fffdba95    00              ??          00h                                     
ram:fffdba96    00              ??          00h                                     
ram:fffdba97    00              ??          00h                                     
ram:fffdba98    2e              ??          2Eh    .                                
ram:fffdba99    00              ??          00h                                     
ram:fffdba9a    00              ??          00h                                     
ram:fffdba9b    00              ??          00h                                     
ram:fffdba9c    00              ??          00h                                     
ram:fffdba9d    00              ??          00h                                     
ram:fffdba9e    00              ??          00h                                     
ram:fffdba9f    00              ??          00h                                     
ram:fffdbaa0    2f              ??          2Fh    /                                
ram:fffdbaa1    00              ??          00h                                     
ram:fffdbaa2    00              ??          00h                                     
ram:fffdbaa3    00              ??          00h                                     
ram:fffdbaa4    00              ??          00h                                     
ram:fffdbaa5    00              ??          00h                                     
ram:fffdbaa6    00              ??          00h                                     
ram:fffdbaa7    00              ??          00h                                     
ram:fffdbaa8    30              ??          30h    0                                
ram:fffdbaa9    00              ??          00h                                     
ram:fffdbaaa    00              ??          00h                                     
ram:fffdbaab    00              ??          00h                                     
ram:fffdbaac    00              ??          00h                                     
ram:fffdbaad    00              ??          00h                                     
ram:fffdbaae    00              ??          00h                                     
ram:fffdbaaf    00              ??          00h                                     
ram:fffdbab0    31              ??          31h    1                                
ram:fffdbab1    00              ??          00h                                     
ram:fffdbab2    00              ??          00h                                     
ram:fffdbab3    00              ??          00h                                     
ram:fffdbab4    00              ??          00h                                     
ram:fffdbab5    00              ??          00h                                     
ram:fffdbab6    00              ??          00h                                     
ram:fffdbab7    00              ??          00h                                     
ram:fffdbab8    32              ??          32h    2                                
ram:fffdbab9    00              ??          00h                                     
ram:fffdbaba    00              ??          00h                                     
ram:fffdbabb    00              ??          00h                                     
ram:fffdbabc    00              ??          00h                                     
ram:fffdbabd    00              ??          00h                                     
ram:fffdbabe    00              ??          00h                                     
ram:fffdbabf    00              ??          00h                                     
ram:fffdbac0    33              ??          33h    3                                
ram:fffdbac1    00              ??          00h                                     
ram:fffdbac2    00              ??          00h                                     
ram:fffdbac3    00              ??          00h                                     
ram:fffdbac4    00              ??          00h                                     
ram:fffdbac5    00              ??          00h                                     
ram:fffdbac6    00              ??          00h                                     
ram:fffdbac7    00              ??          00h                                     
ram:fffdbac8    34              ??          34h    4                                
ram:fffdbac9    00              ??          00h                                     
ram:fffdbaca    00              ??          00h                                     
ram:fffdbacb    00              ??          00h                                     
ram:fffdbacc    00              ??          00h                                     
ram:fffdbacd    00              ??          00h                                     
ram:fffdbace    00              ??          00h                                     
ram:fffdbacf    00              ??          00h                                     
ram:fffdbad0    35              ??          35h    5                                
ram:fffdbad1    00              ??          00h                                     
ram:fffdbad2    00              ??          00h                                     
ram:fffdbad3    00              ??          00h                                     
ram:fffdbad4    00              ??          00h                                     
ram:fffdbad5    00              ??          00h                                     
ram:fffdbad6    00              ??          00h                                     
ram:fffdbad7    00              ??          00h                                     
ram:fffdbad8    36              ??          36h    6                                
ram:fffdbad9    00              ??          00h                                     
ram:fffdbada    00              ??          00h                                     
ram:fffdbadb    00              ??          00h                                     
ram:fffdbadc    00              ??          00h                                     
ram:fffdbadd    00              ??          00h                                     
ram:fffdbade    00              ??          00h                                     
ram:fffdbadf    00              ??          00h                                     
ram:fffdbae0    37              ??          37h    7                                
ram:fffdbae1    00              ??          00h                                     
ram:fffdbae2    00              ??          00h                                     
ram:fffdbae3    00              ??          00h                                     
ram:fffdbae4    00              ??          00h                                     
ram:fffdbae5    00              ??          00h                                     
ram:fffdbae6    00              ??          00h                                     
ram:fffdbae7    00              ??          00h                                     
ram:fffdbae8    38              ??          38h    8                                
ram:fffdbae9    00              ??          00h                                     
ram:fffdbaea    00              ??          00h                                     
ram:fffdbaeb    00              ??          00h                                     
ram:fffdbaec    00              ??          00h                                     
ram:fffdbaed    00              ??          00h                                     
ram:fffdbaee    00              ??          00h                                     
ram:fffdbaef    00              ??          00h                                     
ram:fffdbaf0    39              ??          39h    9                                
ram:fffdbaf1    00              ??          00h                                     
ram:fffdbaf2    00              ??          00h                                     
ram:fffdbaf3    00              ??          00h                                     
ram:fffdbaf4    00              ??          00h                                     
ram:fffdbaf5    00              ??          00h                                     
ram:fffdbaf6    00              ??          00h                                     
ram:fffdbaf7    00              ??          00h                                     
ram:fffdbaf8    3a              ??          3Ah    :                                
ram:fffdbaf9    00              ??          00h                                     
ram:fffdbafa    00              ??          00h                                     
ram:fffdbafb    00              ??          00h                                     
ram:fffdbafc    00              ??          00h                                     
ram:fffdbafd    00              ??          00h                                     
ram:fffdbafe    00              ??          00h                                     
ram:fffdbaff    00              ??          00h                                     
ram:fffdbb00    3b              ??          3Bh    ;                                
ram:fffdbb01    00              ??          00h                                     
ram:fffdbb02    00              ??          00h                                     
ram:fffdbb03    00              ??          00h                                     
ram:fffdbb04    00              ??          00h                                     
ram:fffdbb05    00              ??          00h                                     
ram:fffdbb06    00              ??          00h                                     
ram:fffdbb07    00              ??          00h                                     
ram:fffdbb08    3c              ??          3Ch    <                                
ram:fffdbb09    00              ??          00h                                     
ram:fffdbb0a    00              ??          00h                                     
ram:fffdbb0b    00              ??          00h                                     
ram:fffdbb0c    00              ??          00h                                     
ram:fffdbb0d    00              ??          00h                                     
ram:fffdbb0e    00              ??          00h                                     
ram:fffdbb0f    00              ??          00h                                     
                            DAT_fffdbb10:                 ;XREF[2,0]:   fffd3cec,fffd4370
ram:fffdbb10    3d000000        undefined4  0000003Dh                               
                            DAT_fffdbb14:                 ;XREF[2,0]:   fffd2ab0,fffd3d28
ram:fffdbb14    00000000        undefined4  00000000h                               
                            DAT_fffdbb18:                 ;XREF[1,0]:   fffdabd4
ram:fffdbb18    3e000000        undefined4  0000003Eh                               
                            DAT_fffdbb1c:                 ;XREF[4,0]:   fffd0410,fffd0420,fffd0acc,fffd0b4c
ram:fffdbb1c    0000            undefined2  0000h                                   
                            DAT_fffdbb1e:                 ;XREF[2,0]:   fffd0b18,fffd0b6c
ram:fffdbb1e    0000            undefined2  0000h                                   
                            DAT_fffdbb20:                 ;XREF[3,0]:   fffd0410,fffd0af4,fffd0b5c
ram:fffdbb20    3f00            undefined2  003Fh                                   
                            DAT_fffdbb22:                 ;XREF[2,0]:   fffd0b3c,fffd0b7c
ram:fffdbb22    0000            undefined2  0000h                                   
                            DAT_fffdbb24:                 ;XREF[1,0]:   fffd95f8
ram:fffdbb24    0000            undefined2  0000h                                   
                            DAT_fffdbb26:                 ;XREF[1,0]:   fffd9604
ram:fffdbb26    0000            undefined2  0000h                                   
                            DAT_fffdbb28:                 ;XREF[1,0]:   fffd95e0
ram:fffdbb28    4000            undefined2  0040h                                   
                            DAT_fffdbb2a:                 ;XREF[1,0]:   fffd9620
ram:fffdbb2a    0000            undefined2  0000h                                   
                            DAT_fffdbb2c:                 ;XREF[1,0]:   fffd95ec
ram:fffdbb2c    0000            undefined2  0000h                                   
                            DAT_fffdbb2e:                 ;XREF[5,0]:   fffd058c,fffd05d8,fffd0690,fffd069c
                                                          ;             fffd0850
ram:fffdbb2e    00              undefined1  00h                                     
                            DAT_fffdbb2f:                 ;XREF[3,0]:   fffd0640,fffd07c8,fffd083c
ram:fffdbb2f    00              undefined1  00h                                     
                            DAT_fffdbb30:                 ;XREF[6,0]:   fffd057c,fffd0594,fffd05c8,fffd05e4
                                                          ;             fffd05f8,fffd0864
ram:fffdbb30    41              undefined1  41h                                     
                            DAT_fffdbb31:                 ;XREF[8,0]:   fffd0598,fffd059c,fffd05a4,fffd05e8
                                                          ;             fffd05ec,fffd05f4,fffd0748,fffd0844
ram:fffdbb31    00              undefined1  00h                                     
                            DAT_fffdbb32:                 ;XREF[4,0]:   fffd8ed0,fffd9004,fffd9020,fffd9034
ram:fffdbb32    00              undefined1  00h                                     
                            DAT_fffdbb33:                 ;XREF[4,0]:   fffd8eb8,fffd8ff4,fffd9040,fffd9054
ram:fffdbb33    00              undefined1  00h                                     
ram:fffdbb34    00              ??          00h                                     
ram:fffdbb35    00              ??          00h                                     
ram:fffdbb36    00              ??          00h                                     
ram:fffdbb37    00              ??          00h                                     
                            DAT_fffdbb38:                 ;XREF[4,0]:   fffd0678,fffd06b8,fffd0874,fffd087c
ram:fffdbb38    42              undefined1  42h                                     
                            DAT_fffdbb39:                 ;XREF[2,0]:   fffd06b8,fffd087c
ram:fffdbb39    00              undefined1  00h                                     
ram:fffdbb3a    00              ??          00h                                     
ram:fffdbb3b    00              ??          00h                                     
ram:fffdbb3c    00              ??          00h                                     
ram:fffdbb3d    00              ??          00h                                     
ram:fffdbb3e    00              ??          00h                                     
ram:fffdbb3f    00              ??          00h                                     
ram:fffdbb40    43              ??          43h    C                                
ram:fffdbb41    00              ??          00h                                     
ram:fffdbb42    00              ??          00h                                     
ram:fffdbb43    00              ??          00h                                     
ram:fffdbb44    00              ??          00h                                     
ram:fffdbb45    00              ??          00h                                     
ram:fffdbb46    00              ??          00h                                     
ram:fffdbb47    00              ??          00h                                     
ram:fffdbb48    44              ??          44h    D                                
ram:fffdbb49    00              ??          00h                                     
ram:fffdbb4a    00              ??          00h                                     
ram:fffdbb4b    00              ??          00h                                     
ram:fffdbb4c    00              ??          00h                                     
ram:fffdbb4d    00              ??          00h                                     
ram:fffdbb4e    00              ??          00h                                     
ram:fffdbb4f    00              ??          00h                                     
ram:fffdbb50    45              ??          45h    E                                
ram:fffdbb51    00              ??          00h                                     
ram:fffdbb52    00              ??          00h                                     
ram:fffdbb53    00              ??          00h                                     
ram:fffdbb54    00              ??          00h                                     
ram:fffdbb55    00              ??          00h                                     
ram:fffdbb56    00              ??          00h                                     
ram:fffdbb57    00              ??          00h                                     
                            DAT_fffdbb58:                 ;XREF[4,0]:   fffd0670,fffd06c0,fffd0878,fffd0880
ram:fffdbb58    46              undefined1  46h                                     
                            DAT_fffdbb59:                 ;XREF[1,0]:   fffd0880
ram:fffdbb59    00              undefined1  00h                                     
ram:fffdbb5a    00              ??          00h                                     
ram:fffdbb5b    00              ??          00h                                     
ram:fffdbb5c    00              ??          00h                                     
ram:fffdbb5d    00              ??          00h                                     
ram:fffdbb5e    00              ??          00h                                     
ram:fffdbb5f    00              ??          00h                                     
ram:fffdbb60    47              ??          47h    G                                
ram:fffdbb61    00              ??          00h                                     
ram:fffdbb62    00              ??          00h                                     
ram:fffdbb63    00              ??          00h                                     
ram:fffdbb64    00              ??          00h                                     
ram:fffdbb65    00              ??          00h                                     
ram:fffdbb66    00              ??          00h                                     
ram:fffdbb67    00              ??          00h