You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nudt-compiler-cpp/test_tmp/test_doo_only.s

1328 lines
26 KiB

.text
.globl func
.p2align 2
func:
.L.func.0:
stp x29, x30, [sp, #-16]!
mov x29, sp
sub sp, sp, #1056
stur w0, [x29, #-4]
stur w1, [x29, #-8]
stur w2, [x29, #-12]
stur w3, [x29, #-16]
stur w4, [x29, #-20]
stur w5, [x29, #-24]
stur w6, [x29, #-28]
stur w7, [x29, #-32]
ldr w8, [sp, #1072]
stur w8, [x29, #-36]
ldr w8, [sp, #1080]
stur w8, [x29, #-40]
ldr w8, [sp, #1088]
stur w8, [x29, #-44]
ldr w8, [sp, #1096]
stur w8, [x29, #-48]
ldr w8, [sp, #1104]
stur w8, [x29, #-52]
ldr w8, [sp, #1112]
stur w8, [x29, #-56]
ldr w8, [sp, #1120]
stur w8, [x29, #-60]
ldr w8, [sp, #1128]
stur w8, [x29, #-64]
ldr w8, [sp, #1136]
stur w8, [x29, #-68]
ldr w8, [sp, #1144]
stur w8, [x29, #-72]
ldr w8, [sp, #1152]
stur w8, [x29, #-76]
ldr w8, [sp, #1160]
stur w8, [x29, #-80]
ldr w8, [sp, #1168]
stur w8, [x29, #-84]
ldr w8, [sp, #1176]
stur w8, [x29, #-88]
ldr w8, [sp, #1184]
stur w8, [x29, #-92]
ldr w8, [sp, #1192]
stur w8, [x29, #-96]
ldr w8, [sp, #1200]
stur w8, [x29, #-100]
ldr w8, [sp, #1208]
stur w8, [x29, #-104]
ldr w8, [sp, #1216]
stur w8, [x29, #-108]
ldr w8, [sp, #1224]
stur w8, [x29, #-112]
ldr w8, [sp, #1232]
stur w8, [x29, #-116]
ldr w8, [sp, #1240]
stur w8, [x29, #-120]
ldr w8, [sp, #1248]
stur w8, [x29, #-124]
ldr w8, [sp, #1256]
stur w8, [x29, #-128]
ldr w8, [sp, #1264]
stur w8, [x29, #-132]
ldr w8, [sp, #1272]
stur w8, [x29, #-136]
ldr w8, [sp, #1280]
stur w8, [x29, #-140]
ldr w8, [sp, #1288]
stur w8, [x29, #-144]
ldr w8, [sp, #1296]
stur w8, [x29, #-148]
ldr w8, [sp, #1304]
stur w8, [x29, #-152]
ldr w8, [sp, #1312]
stur w8, [x29, #-156]
ldr w8, [sp, #1320]
stur w8, [x29, #-160]
ldr w8, [sp, #1328]
stur w8, [x29, #-164]
ldr w8, [sp, #1336]
stur w8, [x29, #-168]
ldr w8, [sp, #1344]
stur w8, [x29, #-172]
ldr w8, [sp, #1352]
stur w8, [x29, #-176]
ldr w8, [sp, #1360]
stur w8, [x29, #-180]
ldr w8, [sp, #1368]
stur w8, [x29, #-184]
ldr w8, [sp, #1376]
stur w8, [x29, #-188]
ldr w8, [sp, #1384]
stur w8, [x29, #-192]
ldr w8, [sp, #1392]
stur w8, [x29, #-196]
ldr w8, [sp, #1400]
stur w8, [x29, #-200]
ldr w8, [sp, #1408]
stur w8, [x29, #-204]
ldr w8, [sp, #1416]
stur w8, [x29, #-208]
ldr w8, [sp, #1424]
stur w8, [x29, #-212]
ldr w8, [sp, #1432]
stur w8, [x29, #-216]
ldr w8, [sp, #1440]
stur w8, [x29, #-220]
ldr w8, [sp, #1448]
stur w8, [x29, #-224]
ldr w8, [sp, #1456]
stur w8, [x29, #-228]
ldr w8, [sp, #1464]
stur w8, [x29, #-232]
ldr w8, [sp, #1472]
stur w8, [x29, #-236]
ldr w8, [sp, #1480]
stur w8, [x29, #-240]
ldr w8, [sp, #1488]
stur w8, [x29, #-244]
ldr w8, [sp, #1496]
stur w8, [x29, #-248]
ldr w8, [sp, #1504]
stur w8, [x29, #-252]
ldr w8, [sp, #1512]
stur w8, [x29, #-256]
ldr w8, [sp, #1520]
mov x13, x29
sub x13, x13, #260
str w8, [x13]
ldr w8, [sp, #1528]
mov x13, x29
sub x13, x13, #264
str w8, [x13]
ldr w8, [sp, #1536]
mov x13, x29
sub x13, x13, #268
str w8, [x13]
ldr w8, [sp, #1544]
mov x13, x29
sub x13, x13, #272
str w8, [x13]
ldr w8, [sp, #1552]
mov x13, x29
sub x13, x13, #276
str w8, [x13]
ldr w8, [sp, #1560]
mov x13, x29
sub x13, x13, #280
str w8, [x13]
ldr w8, [sp, #1568]
mov x13, x29
sub x13, x13, #284
str w8, [x13]
ldr w8, [sp, #1576]
mov x13, x29
sub x13, x13, #288
str w8, [x13]
ldr w8, [sp, #1584]
mov x13, x29
sub x13, x13, #292
str w8, [x13]
ldr w8, [sp, #1592]
mov x13, x29
sub x13, x13, #296
str w8, [x13]
ldr w8, [sp, #1600]
mov x13, x29
sub x13, x13, #300
str w8, [x13]
ldr w8, [sp, #1608]
mov x13, x29
sub x13, x13, #304
str w8, [x13]
ldr w8, [sp, #1616]
mov x13, x29
sub x13, x13, #308
str w8, [x13]
ldr w8, [sp, #1624]
mov x13, x29
sub x13, x13, #312
str w8, [x13]
ldr w8, [sp, #1632]
mov x13, x29
sub x13, x13, #316
str w8, [x13]
ldr w8, [sp, #1640]
mov x13, x29
sub x13, x13, #320
str w8, [x13]
ldr w8, [sp, #1648]
mov x13, x29
sub x13, x13, #324
str w8, [x13]
ldr w8, [sp, #1656]
mov x13, x29
sub x13, x13, #328
str w8, [x13]
ldr w8, [sp, #1664]
mov x13, x29
sub x13, x13, #332
str w8, [x13]
ldr w8, [sp, #1672]
mov x13, x29
sub x13, x13, #336
str w8, [x13]
ldr w8, [sp, #1680]
mov x13, x29
sub x13, x13, #340
str w8, [x13]
ldr w8, [sp, #1688]
mov x13, x29
sub x13, x13, #344
str w8, [x13]
ldr w8, [sp, #1696]
mov x13, x29
sub x13, x13, #348
str w8, [x13]
ldr w8, [sp, #1704]
mov x13, x29
sub x13, x13, #352
str w8, [x13]
ldr w8, [sp, #1712]
mov x13, x29
sub x13, x13, #356
str w8, [x13]
ldr w8, [sp, #1720]
mov x13, x29
sub x13, x13, #360
str w8, [x13]
ldr w8, [sp, #1728]
mov x13, x29
sub x13, x13, #364
str w8, [x13]
ldr w8, [sp, #1736]
mov x13, x29
sub x13, x13, #368
str w8, [x13]
ldr w8, [sp, #1744]
mov x13, x29
sub x13, x13, #372
str w8, [x13]
ldr w8, [sp, #1752]
mov x13, x29
sub x13, x13, #376
str w8, [x13]
ldr w8, [sp, #1760]
mov x13, x29
sub x13, x13, #380
str w8, [x13]
ldr w8, [sp, #1768]
mov x13, x29
sub x13, x13, #384
str w8, [x13]
ldr w8, [sp, #1776]
mov x13, x29
sub x13, x13, #388
str w8, [x13]
ldr w8, [sp, #1784]
mov x13, x29
sub x13, x13, #392
str w8, [x13]
ldr w8, [sp, #1792]
mov x13, x29
sub x13, x13, #396
str w8, [x13]
ldr w8, [sp, #1800]
mov x13, x29
sub x13, x13, #400
str w8, [x13]
ldr w8, [sp, #1808]
mov x13, x29
sub x13, x13, #404
str w8, [x13]
ldr w8, [sp, #1816]
mov x13, x29
sub x13, x13, #408
str w8, [x13]
ldr w8, [sp, #1824]
mov x13, x29
sub x13, x13, #412
str w8, [x13]
ldr w8, [sp, #1832]
mov x13, x29
sub x13, x13, #416
str w8, [x13]
ldr w8, [sp, #1840]
mov x13, x29
sub x13, x13, #420
str w8, [x13]
ldr w8, [sp, #1848]
mov x13, x29
sub x13, x13, #424
str w8, [x13]
ldr w8, [sp, #1856]
mov x13, x29
sub x13, x13, #428
str w8, [x13]
ldr w8, [sp, #1864]
mov x13, x29
sub x13, x13, #432
str w8, [x13]
ldr w8, [sp, #1872]
mov x13, x29
sub x13, x13, #436
str w8, [x13]
ldr w8, [sp, #1880]
mov x13, x29
sub x13, x13, #440
str w8, [x13]
ldr w8, [sp, #1888]
mov x13, x29
sub x13, x13, #444
str w8, [x13]
ldr w8, [sp, #1896]
mov x13, x29
sub x13, x13, #448
str w8, [x13]
ldr w8, [sp, #1904]
mov x13, x29
sub x13, x13, #452
str w8, [x13]
ldr w8, [sp, #1912]
mov x13, x29
sub x13, x13, #456
str w8, [x13]
ldr w8, [sp, #1920]
mov x13, x29
sub x13, x13, #460
str w8, [x13]
ldr w8, [sp, #1928]
mov x13, x29
sub x13, x13, #464
str w8, [x13]
ldr w8, [sp, #1936]
mov x13, x29
sub x13, x13, #468
str w8, [x13]
ldr w8, [sp, #1944]
mov x13, x29
sub x13, x13, #472
str w8, [x13]
ldr w8, [sp, #1952]
mov x13, x29
sub x13, x13, #476
str w8, [x13]
ldr w8, [sp, #1960]
mov x13, x29
sub x13, x13, #480
str w8, [x13]
ldr w8, [sp, #1968]
mov x13, x29
sub x13, x13, #484
str w8, [x13]
ldr w8, [sp, #1976]
mov x13, x29
sub x13, x13, #488
str w8, [x13]
ldr w8, [sp, #1984]
mov x13, x29
sub x13, x13, #492
str w8, [x13]
ldr w8, [sp, #1992]
mov x13, x29
sub x13, x13, #496
str w8, [x13]
ldr w8, [sp, #2000]
mov x13, x29
sub x13, x13, #500
str w8, [x13]
ldr w8, [sp, #2008]
mov x13, x29
sub x13, x13, #504
str w8, [x13]
ldr w8, [sp, #2016]
mov x13, x29
sub x13, x13, #508
str w8, [x13]
ldr w8, [sp, #2024]
mov x13, x29
sub x13, x13, #512
str w8, [x13]
ldr w8, [sp, #2032]
mov x13, x29
sub x13, x13, #516
str w8, [x13]
ldr w8, [sp, #2040]
mov x13, x29
sub x13, x13, #520
str w8, [x13]
ldur w8, [x29, #-4]
mov x13, x29
sub x13, x13, #524
str w8, [x13]
ldur w8, [x29, #-8]
mov x13, x29
sub x13, x13, #528
str w8, [x13]
ldur w8, [x29, #-12]
mov x13, x29
sub x13, x13, #532
str w8, [x13]
ldur w8, [x29, #-16]
mov x13, x29
sub x13, x13, #536
str w8, [x13]
ldur w8, [x29, #-20]
mov x13, x29
sub x13, x13, #540
str w8, [x13]
ldur w8, [x29, #-24]
mov x13, x29
sub x13, x13, #544
str w8, [x13]
ldur w8, [x29, #-28]
mov x13, x29
sub x13, x13, #548
str w8, [x13]
ldur w8, [x29, #-32]
mov x13, x29
sub x13, x13, #552
str w8, [x13]
ldur w8, [x29, #-36]
mov x13, x29
sub x13, x13, #556
str w8, [x13]
ldur w8, [x29, #-40]
mov x13, x29
sub x13, x13, #560
str w8, [x13]
ldur w8, [x29, #-44]
mov x13, x29
sub x13, x13, #564
str w8, [x13]
ldur w8, [x29, #-48]
mov x13, x29
sub x13, x13, #568
str w8, [x13]
ldur w8, [x29, #-52]
mov x13, x29
sub x13, x13, #572
str w8, [x13]
ldur w8, [x29, #-56]
mov x13, x29
sub x13, x13, #576
str w8, [x13]
ldur w8, [x29, #-60]
mov x13, x29
sub x13, x13, #580
str w8, [x13]
ldur w8, [x29, #-64]
mov x13, x29
sub x13, x13, #584
str w8, [x13]
ldur w8, [x29, #-68]
mov x13, x29
sub x13, x13, #588
str w8, [x13]
ldur w8, [x29, #-72]
mov x13, x29
sub x13, x13, #592
str w8, [x13]
ldur w8, [x29, #-76]
mov x13, x29
sub x13, x13, #596
str w8, [x13]
ldur w8, [x29, #-80]
mov x13, x29
sub x13, x13, #600
str w8, [x13]
ldur w8, [x29, #-84]
mov x13, x29
sub x13, x13, #604
str w8, [x13]
ldur w8, [x29, #-88]
mov x13, x29
sub x13, x13, #608
str w8, [x13]
ldur w8, [x29, #-92]
mov x13, x29
sub x13, x13, #612
str w8, [x13]
ldur w8, [x29, #-96]
mov x13, x29
sub x13, x13, #616
str w8, [x13]
ldur w8, [x29, #-100]
mov x13, x29
sub x13, x13, #620
str w8, [x13]
ldur w8, [x29, #-104]
mov x13, x29
sub x13, x13, #624
str w8, [x13]
ldur w8, [x29, #-108]
mov x13, x29
sub x13, x13, #628
str w8, [x13]
ldur w8, [x29, #-112]
mov x13, x29
sub x13, x13, #632
str w8, [x13]
ldur w8, [x29, #-116]
mov x13, x29
sub x13, x13, #636
str w8, [x13]
ldur w8, [x29, #-120]
mov x13, x29
sub x13, x13, #640
str w8, [x13]
ldur w8, [x29, #-124]
mov x13, x29
sub x13, x13, #644
str w8, [x13]
ldur w8, [x29, #-128]
mov x13, x29
sub x13, x13, #648
str w8, [x13]
ldur w8, [x29, #-132]
mov x13, x29
sub x13, x13, #652
str w8, [x13]
ldur w8, [x29, #-136]
mov x13, x29
sub x13, x13, #656
str w8, [x13]
ldur w8, [x29, #-140]
mov x13, x29
sub x13, x13, #660
str w8, [x13]
ldur w8, [x29, #-144]
mov x13, x29
sub x13, x13, #664
str w8, [x13]
ldur w8, [x29, #-148]
mov x13, x29
sub x13, x13, #668
str w8, [x13]
ldur w8, [x29, #-152]
mov x13, x29
sub x13, x13, #672
str w8, [x13]
ldur w8, [x29, #-156]
mov x13, x29
sub x13, x13, #676
str w8, [x13]
ldur w8, [x29, #-160]
mov x13, x29
sub x13, x13, #680
str w8, [x13]
ldur w8, [x29, #-164]
mov x13, x29
sub x13, x13, #684
str w8, [x13]
ldur w8, [x29, #-168]
mov x13, x29
sub x13, x13, #688
str w8, [x13]
ldur w8, [x29, #-172]
mov x13, x29
sub x13, x13, #692
str w8, [x13]
ldur w8, [x29, #-176]
mov x13, x29
sub x13, x13, #696
str w8, [x13]
ldur w8, [x29, #-180]
mov x13, x29
sub x13, x13, #700
str w8, [x13]
ldur w8, [x29, #-184]
mov x13, x29
sub x13, x13, #704
str w8, [x13]
ldur w8, [x29, #-188]
mov x13, x29
sub x13, x13, #708
str w8, [x13]
ldur w8, [x29, #-192]
mov x13, x29
sub x13, x13, #712
str w8, [x13]
ldur w8, [x29, #-196]
mov x13, x29
sub x13, x13, #716
str w8, [x13]
ldur w8, [x29, #-200]
mov x13, x29
sub x13, x13, #720
str w8, [x13]
ldur w8, [x29, #-204]
mov x13, x29
sub x13, x13, #724
str w8, [x13]
ldur w8, [x29, #-208]
mov x13, x29
sub x13, x13, #728
str w8, [x13]
ldur w8, [x29, #-212]
mov x13, x29
sub x13, x13, #732
str w8, [x13]
ldur w8, [x29, #-216]
mov x13, x29
sub x13, x13, #736
str w8, [x13]
ldur w8, [x29, #-220]
mov x13, x29
sub x13, x13, #740
str w8, [x13]
ldur w8, [x29, #-224]
mov x13, x29
sub x13, x13, #744
str w8, [x13]
ldur w8, [x29, #-228]
mov x13, x29
sub x13, x13, #748
str w8, [x13]
ldur w8, [x29, #-232]
mov x13, x29
sub x13, x13, #752
str w8, [x13]
ldur w8, [x29, #-236]
mov x13, x29
sub x13, x13, #756
str w8, [x13]
ldur w8, [x29, #-240]
mov x13, x29
sub x13, x13, #760
str w8, [x13]
ldur w8, [x29, #-244]
mov x13, x29
sub x13, x13, #764
str w8, [x13]
ldur w8, [x29, #-248]
mov x13, x29
sub x13, x13, #768
str w8, [x13]
ldur w8, [x29, #-252]
mov x13, x29
sub x13, x13, #772
str w8, [x13]
ldur w8, [x29, #-256]
mov x13, x29
sub x13, x13, #776
str w8, [x13]
mov x13, x29
sub x13, x13, #260
ldr w8, [x13]
mov x13, x29
sub x13, x13, #780
str w8, [x13]
mov x13, x29
sub x13, x13, #264
ldr w8, [x13]
mov x13, x29
sub x13, x13, #784
str w8, [x13]
mov x13, x29
sub x13, x13, #268
ldr w8, [x13]
mov x13, x29
sub x13, x13, #788
str w8, [x13]
mov x13, x29
sub x13, x13, #272
ldr w8, [x13]
mov x13, x29
sub x13, x13, #792
str w8, [x13]
mov x13, x29
sub x13, x13, #276
ldr w8, [x13]
mov x13, x29
sub x13, x13, #796
str w8, [x13]
mov x13, x29
sub x13, x13, #280
ldr w8, [x13]
mov x13, x29
sub x13, x13, #800
str w8, [x13]
mov x13, x29
sub x13, x13, #284
ldr w8, [x13]
mov x13, x29
sub x13, x13, #804
str w8, [x13]
mov x13, x29
sub x13, x13, #288
ldr w8, [x13]
mov x13, x29
sub x13, x13, #808
str w8, [x13]
mov x13, x29
sub x13, x13, #292
ldr w8, [x13]
mov x13, x29
sub x13, x13, #812
str w8, [x13]
mov x13, x29
sub x13, x13, #296
ldr w8, [x13]
mov x13, x29
sub x13, x13, #816
str w8, [x13]
mov x13, x29
sub x13, x13, #300
ldr w8, [x13]
mov x13, x29
sub x13, x13, #820
str w8, [x13]
mov x13, x29
sub x13, x13, #304
ldr w8, [x13]
mov x13, x29
sub x13, x13, #824
str w8, [x13]
mov x13, x29
sub x13, x13, #308
ldr w8, [x13]
mov x13, x29
sub x13, x13, #828
str w8, [x13]
mov x13, x29
sub x13, x13, #312
ldr w8, [x13]
mov x13, x29
sub x13, x13, #832
str w8, [x13]
mov x13, x29
sub x13, x13, #316
ldr w8, [x13]
mov x13, x29
sub x13, x13, #836
str w8, [x13]
mov x13, x29
sub x13, x13, #320
ldr w8, [x13]
mov x13, x29
sub x13, x13, #840
str w8, [x13]
mov x13, x29
sub x13, x13, #324
ldr w8, [x13]
mov x13, x29
sub x13, x13, #844
str w8, [x13]
mov x13, x29
sub x13, x13, #328
ldr w8, [x13]
mov x13, x29
sub x13, x13, #848
str w8, [x13]
mov x13, x29
sub x13, x13, #332
ldr w8, [x13]
mov x13, x29
sub x13, x13, #852
str w8, [x13]
mov x13, x29
sub x13, x13, #336
ldr w8, [x13]
mov x13, x29
sub x13, x13, #856
str w8, [x13]
mov x13, x29
sub x13, x13, #340
ldr w8, [x13]
mov x13, x29
sub x13, x13, #860
str w8, [x13]
mov x13, x29
sub x13, x13, #344
ldr w8, [x13]
mov x13, x29
sub x13, x13, #864
str w8, [x13]
mov x13, x29
sub x13, x13, #348
ldr w8, [x13]
mov x13, x29
sub x13, x13, #868
str w8, [x13]
mov x13, x29
sub x13, x13, #352
ldr w8, [x13]
mov x13, x29
sub x13, x13, #872
str w8, [x13]
mov x13, x29
sub x13, x13, #356
ldr w8, [x13]
mov x13, x29
sub x13, x13, #876
str w8, [x13]
mov x13, x29
sub x13, x13, #360
ldr w8, [x13]
mov x13, x29
sub x13, x13, #880
str w8, [x13]
mov x13, x29
sub x13, x13, #364
ldr w8, [x13]
mov x13, x29
sub x13, x13, #884
str w8, [x13]
mov x13, x29
sub x13, x13, #368
ldr w8, [x13]
mov x13, x29
sub x13, x13, #888
str w8, [x13]
mov x13, x29
sub x13, x13, #372
ldr w8, [x13]
mov x13, x29
sub x13, x13, #892
str w8, [x13]
mov x13, x29
sub x13, x13, #376
ldr w8, [x13]
mov x13, x29
sub x13, x13, #896
str w8, [x13]
mov x13, x29
sub x13, x13, #380
ldr w8, [x13]
mov x13, x29
sub x13, x13, #900
str w8, [x13]
mov x13, x29
sub x13, x13, #384
ldr w8, [x13]
mov x13, x29
sub x13, x13, #904
str w8, [x13]
mov x13, x29
sub x13, x13, #388
ldr w8, [x13]
mov x13, x29
sub x13, x13, #908
str w8, [x13]
mov x13, x29
sub x13, x13, #392
ldr w8, [x13]
mov x13, x29
sub x13, x13, #912
str w8, [x13]
mov x13, x29
sub x13, x13, #396
ldr w8, [x13]
mov x13, x29
sub x13, x13, #916
str w8, [x13]
mov x13, x29
sub x13, x13, #400
ldr w8, [x13]
mov x13, x29
sub x13, x13, #920
str w8, [x13]
mov x13, x29
sub x13, x13, #404
ldr w8, [x13]
mov x13, x29
sub x13, x13, #924
str w8, [x13]
mov x13, x29
sub x13, x13, #408
ldr w8, [x13]
mov x13, x29
sub x13, x13, #928
str w8, [x13]
mov x13, x29
sub x13, x13, #412
ldr w8, [x13]
mov x13, x29
sub x13, x13, #932
str w8, [x13]
mov x13, x29
sub x13, x13, #416
ldr w8, [x13]
mov x13, x29
sub x13, x13, #936
str w8, [x13]
mov x13, x29
sub x13, x13, #420
ldr w8, [x13]
mov x13, x29
sub x13, x13, #940
str w8, [x13]
mov x13, x29
sub x13, x13, #424
ldr w8, [x13]
mov x13, x29
sub x13, x13, #944
str w8, [x13]
mov x13, x29
sub x13, x13, #428
ldr w8, [x13]
mov x13, x29
sub x13, x13, #948
str w8, [x13]
mov x13, x29
sub x13, x13, #432
ldr w8, [x13]
mov x13, x29
sub x13, x13, #952
str w8, [x13]
mov x13, x29
sub x13, x13, #436
ldr w8, [x13]
mov x13, x29
sub x13, x13, #956
str w8, [x13]
mov x13, x29
sub x13, x13, #440
ldr w8, [x13]
mov x13, x29
sub x13, x13, #960
str w8, [x13]
mov x13, x29
sub x13, x13, #444
ldr w8, [x13]
mov x13, x29
sub x13, x13, #964
str w8, [x13]
mov x13, x29
sub x13, x13, #448
ldr w8, [x13]
mov x13, x29
sub x13, x13, #968
str w8, [x13]
mov x13, x29
sub x13, x13, #452
ldr w8, [x13]
mov x13, x29
sub x13, x13, #972
str w8, [x13]
mov x13, x29
sub x13, x13, #456
ldr w8, [x13]
mov x13, x29
sub x13, x13, #976
str w8, [x13]
mov x13, x29
sub x13, x13, #460
ldr w8, [x13]
mov x13, x29
sub x13, x13, #980
str w8, [x13]
mov x13, x29
sub x13, x13, #464
ldr w8, [x13]
mov x13, x29
sub x13, x13, #984
str w8, [x13]
mov x13, x29
sub x13, x13, #468
ldr w8, [x13]
mov x13, x29
sub x13, x13, #988
str w8, [x13]
mov x13, x29
sub x13, x13, #472
ldr w8, [x13]
mov x13, x29
sub x13, x13, #992
str w8, [x13]
mov x13, x29
sub x13, x13, #476
ldr w8, [x13]
mov x13, x29
sub x13, x13, #996
str w8, [x13]
mov x13, x29
sub x13, x13, #480
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1000
str w8, [x13]
mov x13, x29
sub x13, x13, #484
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1004
str w8, [x13]
mov x13, x29
sub x13, x13, #488
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1008
str w8, [x13]
mov x13, x29
sub x13, x13, #492
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1012
str w8, [x13]
mov x13, x29
sub x13, x13, #496
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1016
str w8, [x13]
mov x13, x29
sub x13, x13, #500
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1020
str w8, [x13]
mov x13, x29
sub x13, x13, #504
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1024
str w8, [x13]
mov x13, x29
sub x13, x13, #508
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1028
str w8, [x13]
mov x13, x29
sub x13, x13, #512
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1032
str w8, [x13]
mov x13, x29
sub x13, x13, #516
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1036
str w8, [x13]
mov x13, x29
sub x13, x13, #520
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1040
str w8, [x13]
mov x13, x29
sub x13, x13, #892
ldr w8, [x13]
mov x13, x29
sub x13, x13, #1044
str w8, [x13]
mov x13, x29
sub x13, x13, #1044
ldr w0, [x13]
add sp, sp, #1056
ldp x29, x30, [sp], #16
ret
.text
.globl main
.p2align 2
main:
.L.main.0:
stp x29, x30, [sp, #-16]!
mov x29, sp
sub sp, sp, #16
mov w0, #0
mov w1, #1
mov w2, #1
mov w3, #8
mov w4, #9
mov w5, #5
mov w6, #2
mov w7, #0
mov x14, #976
sub sp, sp, x14
mov w8, #6
str w8, [sp, #0]
mov w8, #2
str w8, [sp, #8]
mov w8, #4
str w8, [sp, #16]
mov w8, #7
str w8, [sp, #24]
mov w8, #1
str w8, [sp, #32]
mov w8, #6
str w8, [sp, #40]
mov w8, #9
str w8, [sp, #48]
mov w8, #3
str w8, [sp, #56]
mov w8, #3
str w8, [sp, #64]
mov w8, #5
str w8, [sp, #72]
mov w8, #0
str w8, [sp, #80]
mov w8, #8
str w8, [sp, #88]
mov w8, #9
str w8, [sp, #96]
mov w8, #3
str w8, [sp, #104]
mov w8, #4
str w8, [sp, #112]
mov w8, #5
str w8, [sp, #120]
mov w8, #9
str w8, [sp, #128]
mov w8, #0
str w8, [sp, #136]
mov w8, #8
str w8, [sp, #144]
mov w8, #9
str w8, [sp, #152]
mov w8, #5
str w8, [sp, #160]
mov w8, #5
str w8, [sp, #168]
mov w8, #4
str w8, [sp, #176]
mov w8, #1
str w8, [sp, #184]
mov w8, #4
str w8, [sp, #192]
mov w8, #3
str w8, [sp, #200]
mov w8, #5
str w8, [sp, #208]
mov w8, #9
str w8, [sp, #216]
mov w8, #7
str w8, [sp, #224]
mov w8, #6
str w8, [sp, #232]
mov w8, #1
str w8, [sp, #240]
mov w8, #7
str w8, [sp, #248]
mov w8, #5
str w8, [sp, #256]
mov w8, #4
str w8, [sp, #264]
mov w8, #0
str w8, [sp, #272]
mov w8, #7
str w8, [sp, #280]
mov w8, #5
str w8, [sp, #288]
mov w8, #5
str w8, [sp, #296]
mov w8, #6
str w8, [sp, #304]
mov w8, #4
str w8, [sp, #312]
mov w8, #9
str w8, [sp, #320]
mov w8, #6
str w8, [sp, #328]
mov w8, #6
str w8, [sp, #336]
mov w8, #6
str w8, [sp, #344]
mov w8, #8
str w8, [sp, #352]
mov w8, #0
str w8, [sp, #360]
mov w8, #4
str w8, [sp, #368]
mov w8, #2
str w8, [sp, #376]
mov w8, #3
str w8, [sp, #384]
mov w8, #3
str w8, [sp, #392]
mov w8, #0
str w8, [sp, #400]
mov w8, #5
str w8, [sp, #408]
mov w8, #4
str w8, [sp, #416]
mov w8, #3
str w8, [sp, #424]
mov w8, #9
str w8, [sp, #432]
mov w8, #5
str w8, [sp, #440]
mov w8, #9
str w8, [sp, #448]
mov w8, #3
str w8, [sp, #456]
mov w8, #3
str w8, [sp, #464]
mov w8, #6
str w8, [sp, #472]
mov w8, #4
str w8, [sp, #480]
mov w8, #3
str w8, [sp, #488]
mov w8, #3
str w8, [sp, #496]
mov w8, #0
str w8, [sp, #504]
mov w8, #5
str w8, [sp, #512]
mov w8, #0
str w8, [sp, #520]
mov w8, #2
str w8, [sp, #528]
mov w8, #5
str w8, [sp, #536]
mov w8, #6
str w8, [sp, #544]
mov w8, #6
str w8, [sp, #552]
mov w8, #9
str w8, [sp, #560]
mov w8, #4
str w8, [sp, #568]
mov w8, #0
str w8, [sp, #576]
mov w8, #3
str w8, [sp, #584]
mov w8, #7
str w8, [sp, #592]
mov w8, #2
str w8, [sp, #600]
mov w8, #1
str w8, [sp, #608]
mov w8, #1
str w8, [sp, #616]
mov w8, #9
str w8, [sp, #624]
mov w8, #8
str w8, [sp, #632]
mov w8, #4
str w8, [sp, #640]
mov w8, #8
str w8, [sp, #648]
mov w8, #5
str w8, [sp, #656]
mov w8, #2
str w8, [sp, #664]
mov w8, #5
str w8, [sp, #672]
mov w8, #4
str w8, [sp, #680]
mov w8, #5
str w8, [sp, #688]
mov w8, #0
str w8, [sp, #696]
mov w8, #3
str w8, [sp, #704]
mov w8, #5
str w8, [sp, #712]
mov w8, #0
str w8, [sp, #720]
mov w8, #7
str w8, [sp, #728]
mov w8, #0
str w8, [sp, #736]
mov w8, #7
str w8, [sp, #744]
mov w8, #5
str w8, [sp, #752]
mov w8, #6
str w8, [sp, #760]
mov w8, #7
str w8, [sp, #768]
mov w8, #7
str w8, [sp, #776]
mov w8, #8
str w8, [sp, #784]
mov w8, #2
str w8, [sp, #792]
mov w8, #6
str w8, [sp, #800]
mov w8, #8
str w8, [sp, #808]
mov w8, #9
str w8, [sp, #816]
mov w8, #4
str w8, [sp, #824]
mov w8, #6
str w8, [sp, #832]
mov w8, #7
str w8, [sp, #840]
mov w8, #2
str w8, [sp, #848]
mov w8, #9
str w8, [sp, #856]
mov w8, #8
str w8, [sp, #864]
mov w8, #8
str w8, [sp, #872]
mov w8, #0
str w8, [sp, #880]
mov w8, #0
str w8, [sp, #888]
mov w8, #3
str w8, [sp, #896]
mov w8, #4
str w8, [sp, #904]
mov w8, #8
str w8, [sp, #912]
mov w8, #9
str w8, [sp, #920]
mov w8, #0
str w8, [sp, #928]
mov w8, #5
str w8, [sp, #936]
mov w8, #9
str w8, [sp, #944]
mov w8, #8
str w8, [sp, #952]
mov w8, #5
str w8, [sp, #960]
mov w8, #1
str w8, [sp, #968]
bl func
mov x14, #976
add sp, sp, x14
stur w0, [x29, #-4]
ldur w0, [x29, #-4]
add sp, sp, #16
ldp x29, x30, [sp], #16
ret