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_debug2.s

1440 lines
34 KiB

DEBUG: CreateCalleeStackArgFrameIndex called, index=9, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=11, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=13, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=15, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=17, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=19, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=21, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=23, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=25, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=27, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=29, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=31, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=33, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=35, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=37, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=39, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=41, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=43, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=45, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=47, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=49, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=51, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=53, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=55, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=57, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=59, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=61, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=63, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=65, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=67, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=69, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=71, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=73, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=75, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=77, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=79, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=81, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=83, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=85, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=87, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=89, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=91, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=93, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=95, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=97, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=99, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=101, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=103, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=105, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=107, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=109, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=111, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=113, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=115, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=117, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=119, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=121, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=123, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=125, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=127, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=129, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=131, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=133, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=135, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=137, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=139, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=141, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=143, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=145, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=147, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=149, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=151, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=153, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=155, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=157, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=159, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=161, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=163, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=165, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=167, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=169, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=171, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=173, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=175, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=177, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=179, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=181, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=183, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=185, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=187, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=189, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=191, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=193, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=195, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=197, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=199, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=201, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=203, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=205, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=207, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=209, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=211, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=213, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=215, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=217, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=219, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=221, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=223, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=225, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=227, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=229, size=4
DEBUG: CreateCalleeStackArgFrameIndex called, index=231, size=4
DEBUG: Alloca slot=232
DEBUG: Alloca slot=233
DEBUG: Alloca slot=234
DEBUG: Alloca slot=235
DEBUG: Alloca slot=236
DEBUG: Alloca slot=237
DEBUG: Alloca slot=238
DEBUG: Alloca slot=239
DEBUG: Alloca slot=240
DEBUG: Alloca slot=241
DEBUG: Alloca slot=242
DEBUG: Alloca slot=243
DEBUG: Alloca slot=244
DEBUG: Alloca slot=245
DEBUG: Alloca slot=246
DEBUG: Alloca slot=247
DEBUG: Alloca slot=248
DEBUG: Alloca slot=249
DEBUG: Alloca slot=250
DEBUG: Alloca slot=251
DEBUG: Alloca slot=252
DEBUG: Alloca slot=253
DEBUG: Alloca slot=254
DEBUG: Alloca slot=255
DEBUG: Alloca slot=256
DEBUG: Alloca slot=257
DEBUG: Alloca slot=258
DEBUG: Alloca slot=259
DEBUG: Alloca slot=260
DEBUG: Alloca slot=261
DEBUG: Alloca slot=262
DEBUG: Alloca slot=263
DEBUG: Alloca slot=264
DEBUG: Alloca slot=265
DEBUG: Alloca slot=266
DEBUG: Alloca slot=267
DEBUG: Alloca slot=268
DEBUG: Alloca slot=269
DEBUG: Alloca slot=270
DEBUG: Alloca slot=271
DEBUG: Alloca slot=272
DEBUG: Alloca slot=273
DEBUG: Alloca slot=274
DEBUG: Alloca slot=275
DEBUG: Alloca slot=276
DEBUG: Alloca slot=277
DEBUG: Alloca slot=278
DEBUG: Alloca slot=279
DEBUG: Alloca slot=280
DEBUG: Alloca slot=281
DEBUG: Alloca slot=282
DEBUG: Alloca slot=283
DEBUG: Alloca slot=284
DEBUG: Alloca slot=285
DEBUG: Alloca slot=286
DEBUG: Alloca slot=287
DEBUG: Alloca slot=288
DEBUG: Alloca slot=289
DEBUG: Alloca slot=290
DEBUG: Alloca slot=291
DEBUG: Alloca slot=292
DEBUG: Alloca slot=293
DEBUG: Alloca slot=294
DEBUG: Alloca slot=295
DEBUG: Alloca slot=296
DEBUG: Alloca slot=297
DEBUG: Alloca slot=298
DEBUG: Alloca slot=299
DEBUG: Alloca slot=300
DEBUG: Alloca slot=301
DEBUG: Alloca slot=302
DEBUG: Alloca slot=303
DEBUG: Alloca slot=304
DEBUG: Alloca slot=305
DEBUG: Alloca slot=306
DEBUG: Alloca slot=307
DEBUG: Alloca slot=308
DEBUG: Alloca slot=309
DEBUG: Alloca slot=310
DEBUG: Alloca slot=311
DEBUG: Alloca slot=312
DEBUG: Alloca slot=313
DEBUG: Alloca slot=314
DEBUG: Alloca slot=315
DEBUG: Alloca slot=316
DEBUG: Alloca slot=317
DEBUG: Alloca slot=318
DEBUG: Alloca slot=319
DEBUG: Alloca slot=320
DEBUG: Alloca slot=321
DEBUG: Alloca slot=322
DEBUG: Alloca slot=323
DEBUG: Alloca slot=324
DEBUG: Alloca slot=325
DEBUG: Alloca slot=326
DEBUG: Alloca slot=327
DEBUG: Alloca slot=328
DEBUG: Alloca slot=329
DEBUG: Alloca slot=330
DEBUG: Alloca slot=331
DEBUG: Alloca slot=332
DEBUG: Alloca slot=333
DEBUG: Alloca slot=334
DEBUG: Alloca slot=335
DEBUG: Alloca slot=336
DEBUG: Alloca slot=337
DEBUG: Alloca slot=338
DEBUG: Alloca slot=339
DEBUG: Alloca slot=340
DEBUG: Alloca slot=341
DEBUG: Alloca slot=342
DEBUG: Alloca slot=343
DEBUG: Alloca slot=344
DEBUG: Alloca slot=345
DEBUG: Alloca slot=346
DEBUG: Alloca slot=347
DEBUG: Alloca slot=348
DEBUG: Alloca slot=349
DEBUG: Alloca slot=350
DEBUG: Alloca slot=351
.text
.globl func
.p2align 2
func:
.L.func.0:
stp x29, x30, [sp, #-16]!
mov x29, sp
sub sp, sp, #976
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, #992]
stur w8, [x29, #-36]
ldr w8, [sp, #1000]
stur w8, [x29, #-40]
ldr w8, [sp, #1008]
stur w8, [x29, #-44]
ldr w8, [sp, #1016]
stur w8, [x29, #-48]
ldr w8, [sp, #1024]
stur w8, [x29, #-52]
ldr w8, [sp, #1032]
stur w8, [x29, #-56]
ldr w8, [sp, #1040]
stur w8, [x29, #-60]
ldr w8, [sp, #1048]
stur w8, [x29, #-64]
ldr w8, [sp, #1056]
stur w8, [x29, #-68]
ldr w8, [sp, #1064]
stur w8, [x29, #-72]
ldr w8, [sp, #1072]
stur w8, [x29, #-76]
ldr w8, [sp, #1080]
stur w8, [x29, #-80]
ldr w8, [sp, #1088]
stur w8, [x29, #-84]
ldr w8, [sp, #1096]
stur w8, [x29, #-88]
ldr w8, [sp, #1104]
stur w8, [x29, #-92]
ldr w8, [sp, #1112]
stur w8, [x29, #-96]
ldr w8, [sp, #1120]
stur w8, [x29, #-100]
ldr w8, [sp, #1128]
stur w8, [x29, #-104]
ldr w8, [sp, #1136]
stur w8, [x29, #-108]
ldr w8, [sp, #1144]
stur w8, [x29, #-112]
ldr w8, [sp, #1152]
stur w8, [x29, #-116]
ldr w8, [sp, #1160]
stur w8, [x29, #-120]
ldr w8, [sp, #1168]
stur w8, [x29, #-124]
ldr w8, [sp, #1176]
stur w8, [x29, #-128]
ldr w8, [sp, #1184]
stur w8, [x29, #-132]
ldr w8, [sp, #1192]
stur w8, [x29, #-136]
ldr w8, [sp, #1200]
stur w8, [x29, #-140]
ldr w8, [sp, #1208]
stur w8, [x29, #-144]
ldr w8, [sp, #1216]
stur w8, [x29, #-148]
ldr w8, [sp, #1224]
stur w8, [x29, #-152]
ldr w8, [sp, #1232]
stur w8, [x29, #-156]
ldr w8, [sp, #1240]
stur w8, [x29, #-160]
ldr w8, [sp, #1248]
stur w8, [x29, #-164]
ldr w8, [sp, #1256]
stur w8, [x29, #-168]
ldr w8, [sp, #1264]
stur w8, [x29, #-172]
ldr w8, [sp, #1272]
stur w8, [x29, #-176]
ldr w8, [sp, #1280]
stur w8, [x29, #-180]
ldr w8, [sp, #1288]
stur w8, [x29, #-184]
ldr w8, [sp, #1296]
stur w8, [x29, #-188]
ldr w8, [sp, #1304]
stur w8, [x29, #-192]
ldr w8, [sp, #1312]
stur w8, [x29, #-196]
ldr w8, [sp, #1320]
stur w8, [x29, #-200]
ldr w8, [sp, #1328]
stur w8, [x29, #-204]
ldr w8, [sp, #1336]
stur w8, [x29, #-208]
ldr w8, [sp, #1344]
stur w8, [x29, #-212]
ldr w8, [sp, #1352]
stur w8, [x29, #-216]
ldr w8, [sp, #1360]
stur w8, [x29, #-220]
ldr w8, [sp, #1368]
stur w8, [x29, #-224]
ldr w8, [sp, #1376]
stur w8, [x29, #-228]
ldr w8, [sp, #1384]
stur w8, [x29, #-232]
ldr w8, [sp, #1392]
stur w8, [x29, #-236]
ldr w8, [sp, #1400]
stur w8, [x29, #-240]
ldr w8, [sp, #1408]
stur w8, [x29, #-244]
ldr w8, [sp, #1416]
stur w8, [x29, #-248]
ldr w8, [sp, #1424]
stur w8, [x29, #-252]
ldr w8, [sp, #1432]
stur w8, [x29, #-256]
ldr w8, [sp, #1440]
mov x13, x29
sub x13, x13, #260
str w8, [x13]
ldr w8, [sp, #1448]
mov x13, x29
sub x13, x13, #264
str w8, [x13]
ldr w8, [sp, #1456]
mov x13, x29
sub x13, x13, #268
str w8, [x13]
ldr w8, [sp, #1464]
mov x13, x29
sub x13, x13, #272
str w8, [x13]
ldr w8, [sp, #1472]
mov x13, x29
sub x13, x13, #276
str w8, [x13]
ldr w8, [sp, #1480]
mov x13, x29
sub x13, x13, #280
str w8, [x13]
ldr w8, [sp, #1488]
mov x13, x29
sub x13, x13, #284
str w8, [x13]
ldr w8, [sp, #1496]
mov x13, x29
sub x13, x13, #288
str w8, [x13]
ldr w8, [sp, #1504]
mov x13, x29
sub x13, x13, #292
str w8, [x13]
ldr w8, [sp, #1512]
mov x13, x29
sub x13, x13, #296
str w8, [x13]
ldr w8, [sp, #1520]
mov x13, x29
sub x13, x13, #300
str w8, [x13]
ldr w8, [sp, #1528]
mov x13, x29
sub x13, x13, #304
str w8, [x13]
ldr w8, [sp, #1536]
mov x13, x29
sub x13, x13, #308
str w8, [x13]
ldr w8, [sp, #1544]
mov x13, x29
sub x13, x13, #312
str w8, [x13]
ldr w8, [sp, #1552]
mov x13, x29
sub x13, x13, #316
str w8, [x13]
ldr w8, [sp, #1560]
mov x13, x29
sub x13, x13, #320
str w8, [x13]
ldr w8, [sp, #1568]
mov x13, x29
sub x13, x13, #324
str w8, [x13]
ldr w8, [sp, #1576]
mov x13, x29
sub x13, x13, #328
str w8, [x13]
ldr w8, [sp, #1584]
mov x13, x29
sub x13, x13, #332
str w8, [x13]
ldr w8, [sp, #1592]
mov x13, x29
sub x13, x13, #336
str w8, [x13]
ldr w8, [sp, #1600]
mov x13, x29
sub x13, x13, #340
str w8, [x13]
ldr w8, [sp, #1608]
mov x13, x29
sub x13, x13, #344
str w8, [x13]
ldr w8, [sp, #1616]
mov x13, x29
sub x13, x13, #348
str w8, [x13]
ldr w8, [sp, #1624]
mov x13, x29
sub x13, x13, #352
str w8, [x13]
ldr w8, [sp, #1632]
mov x13, x29
sub x13, x13, #356
str w8, [x13]
ldr w8, [sp, #1640]
mov x13, x29
sub x13, x13, #360
str w8, [x13]
ldr w8, [sp, #1648]
mov x13, x29
sub x13, x13, #364
str w8, [x13]
ldr w8, [sp, #1656]
mov x13, x29
sub x13, x13, #368
str w8, [x13]
ldr w8, [sp, #1664]
mov x13, x29
sub x13, x13, #372
str w8, [x13]
ldr w8, [sp, #1672]
mov x13, x29
sub x13, x13, #376
str w8, [x13]
ldr w8, [sp, #1680]
mov x13, x29
sub x13, x13, #380
str w8, [x13]
ldr w8, [sp, #1688]
mov x13, x29
sub x13, x13, #384
str w8, [x13]
ldr w8, [sp, #1696]
mov x13, x29
sub x13, x13, #388
str w8, [x13]
ldr w8, [sp, #1704]
mov x13, x29
sub x13, x13, #392
str w8, [x13]
ldr w8, [sp, #1712]
mov x13, x29
sub x13, x13, #396
str w8, [x13]
ldr w8, [sp, #1720]
mov x13, x29
sub x13, x13, #400
str w8, [x13]
ldr w8, [sp, #1728]
mov x13, x29
sub x13, x13, #404
str w8, [x13]
ldr w8, [sp, #1736]
mov x13, x29
sub x13, x13, #408
str w8, [x13]
ldr w8, [sp, #1744]
mov x13, x29
sub x13, x13, #412
str w8, [x13]
ldr w8, [sp, #1752]
mov x13, x29
sub x13, x13, #416
str w8, [x13]
ldr w8, [sp, #1760]
mov x13, x29
sub x13, x13, #420
str w8, [x13]
ldr w8, [sp, #1768]
mov x13, x29
sub x13, x13, #424
str w8, [x13]
ldr w8, [sp, #1776]
mov x13, x29
sub x13, x13, #428
str w8, [x13]
ldr w8, [sp, #1784]
mov x13, x29
sub x13, x13, #432
str w8, [x13]
ldr w8, [sp, #1792]
mov x13, x29
sub x13, x13, #436
str w8, [x13]
ldr w8, [sp, #1800]
mov x13, x29
sub x13, x13, #440
str w8, [x13]
ldr w8, [sp, #1808]
mov x13, x29
sub x13, x13, #444
str w8, [x13]
ldr w8, [sp, #1816]
mov x13, x29
sub x13, x13, #448
str w8, [x13]
ldr w8, [sp, #1824]
mov x13, x29
sub x13, x13, #452
str w8, [x13]
ldr w8, [sp, #1832]
mov x13, x29
sub x13, x13, #456
str w8, [x13]
ldr w8, [sp, #1840]
mov x13, x29
sub x13, x13, #460
str w8, [x13]
ldr w8, [sp, #1848]
mov x13, x29
sub x13, x13, #464
str w8, [x13]
ldr w8, [sp, #1856]
mov x13, x29
sub x13, x13, #468
str w8, [x13]
ldr w8, [sp, #1864]
mov x13, x29
sub x13, x13, #472
str w8, [x13]
ldr w8, [sp, #1872]
mov x13, x29
sub x13, x13, #476
str w8, [x13]
ldr w8, [sp, #1880]
mov x13, x29
sub x13, x13, #480
str w8, [x13]
ldur w8, [x29, #-4]
mov x13, x29
sub x13, x13, #484
str w8, [x13]
ldur w8, [x29, #-8]
mov x13, x29
sub x13, x13, #488
str w8, [x13]
ldur w8, [x29, #-12]
mov x13, x29
sub x13, x13, #492
str w8, [x13]
ldur w8, [x29, #-16]
mov x13, x29
sub x13, x13, #496
str w8, [x13]
ldur w8, [x29, #-20]
mov x13, x29
sub x13, x13, #500
str w8, [x13]
ldur w8, [x29, #-24]
mov x13, x29
sub x13, x13, #504
str w8, [x13]
ldur w8, [x29, #-28]
mov x13, x29
sub x13, x13, #508
str w8, [x13]
ldur w8, [x29, #-32]
mov x13, x29
sub x13, x13, #512
str w8, [x13]
ldur w8, [x29, #-36]
mov x13, x29
sub x13, x13, #516
str w8, [x13]
ldur w8, [x29, #-40]
mov x13, x29
sub x13, x13, #520
str w8, [x13]
ldur w8, [x29, #-44]
mov x13, x29
sub x13, x13, #524
str w8, [x13]
ldur w8, [x29, #-48]
mov x13, x29
sub x13, x13, #528
str w8, [x13]
ldur w8, [x29, #-52]
mov x13, x29
sub x13, x13, #532
str w8, [x13]
ldur w8, [x29, #-56]
mov x13, x29
sub x13, x13, #536
str w8, [x13]
ldur w8, [x29, #-60]
mov x13, x29
sub x13, x13, #540
str w8, [x13]
ldur w8, [x29, #-64]
mov x13, x29
sub x13, x13, #544
str w8, [x13]
ldur w8, [x29, #-68]
mov x13, x29
sub x13, x13, #548
str w8, [x13]
ldur w8, [x29, #-72]
mov x13, x29
sub x13, x13, #552
str w8, [x13]
ldur w8, [x29, #-76]
mov x13, x29
sub x13, x13, #556
str w8, [x13]
ldur w8, [x29, #-80]
mov x13, x29
sub x13, x13, #560
str w8, [x13]
ldur w8, [x29, #-84]
mov x13, x29
sub x13, x13, #564
str w8, [x13]
ldur w8, [x29, #-88]
mov x13, x29
sub x13, x13, #568
str w8, [x13]
ldur w8, [x29, #-92]
mov x13, x29
sub x13, x13, #572
str w8, [x13]
ldur w8, [x29, #-96]
mov x13, x29
sub x13, x13, #576
str w8, [x13]
ldur w8, [x29, #-100]
mov x13, x29
sub x13, x13, #580
str w8, [x13]
ldur w8, [x29, #-104]
mov x13, x29
sub x13, x13, #584
str w8, [x13]
ldur w8, [x29, #-108]
mov x13, x29
sub x13, x13, #588
str w8, [x13]
ldur w8, [x29, #-112]
mov x13, x29
sub x13, x13, #592
str w8, [x13]
ldur w8, [x29, #-116]
mov x13, x29
sub x13, x13, #596
str w8, [x13]
ldur w8, [x29, #-120]
mov x13, x29
sub x13, x13, #600
str w8, [x13]
ldur w8, [x29, #-124]
mov x13, x29
sub x13, x13, #604
str w8, [x13]
ldur w8, [x29, #-128]
mov x13, x29
sub x13, x13, #608
str w8, [x13]
ldur w8, [x29, #-132]
mov x13, x29
sub x13, x13, #612
str w8, [x13]
ldur w8, [x29, #-136]
mov x13, x29
sub x13, x13, #616
str w8, [x13]
ldur w8, [x29, #-140]
mov x13, x29
sub x13, x13, #620
str w8, [x13]
ldur w8, [x29, #-144]
mov x13, x29
sub x13, x13, #624
str w8, [x13]
ldur w8, [x29, #-148]
mov x13, x29
sub x13, x13, #628
str w8, [x13]
ldur w8, [x29, #-152]
mov x13, x29
sub x13, x13, #632
str w8, [x13]
ldur w8, [x29, #-156]
mov x13, x29
sub x13, x13, #636
str w8, [x13]
ldur w8, [x29, #-160]
mov x13, x29
sub x13, x13, #640
str w8, [x13]
ldur w8, [x29, #-164]
mov x13, x29
sub x13, x13, #644
str w8, [x13]
ldur w8, [x29, #-168]
mov x13, x29
sub x13, x13, #648
str w8, [x13]
ldur w8, [x29, #-172]
mov x13, x29
sub x13, x13, #652
str w8, [x13]
ldur w8, [x29, #-176]
mov x13, x29
sub x13, x13, #656
str w8, [x13]
ldur w8, [x29, #-180]
mov x13, x29
sub x13, x13, #660
str w8, [x13]
ldur w8, [x29, #-184]
mov x13, x29
sub x13, x13, #664
str w8, [x13]
ldur w8, [x29, #-188]
mov x13, x29
sub x13, x13, #668
str w8, [x13]
ldur w8, [x29, #-192]
mov x13, x29
sub x13, x13, #672
str w8, [x13]
ldur w8, [x29, #-196]
mov x13, x29
sub x13, x13, #676
str w8, [x13]
ldur w8, [x29, #-200]
mov x13, x29
sub x13, x13, #680
str w8, [x13]
ldur w8, [x29, #-204]
mov x13, x29
sub x13, x13, #684
str w8, [x13]
ldur w8, [x29, #-208]
mov x13, x29
sub x13, x13, #688
str w8, [x13]
ldur w8, [x29, #-212]
mov x13, x29
sub x13, x13, #692
str w8, [x13]
ldur w8, [x29, #-216]
mov x13, x29
sub x13, x13, #696
str w8, [x13]
ldur w8, [x29, #-220]
mov x13, x29
sub x13, x13, #700
str w8, [x13]
ldur w8, [x29, #-224]
mov x13, x29
sub x13, x13, #704
str w8, [x13]
ldur w8, [x29, #-228]
mov x13, x29
sub x13, x13, #708
str w8, [x13]
ldur w8, [x29, #-232]
mov x13, x29
sub x13, x13, #712
str w8, [x13]
ldur w8, [x29, #-236]
mov x13, x29
sub x13, x13, #716
str w8, [x13]
ldur w8, [x29, #-240]
mov x13, x29
sub x13, x13, #720
str w8, [x13]
ldur w8, [x29, #-244]
mov x13, x29
sub x13, x13, #724
str w8, [x13]
ldur w8, [x29, #-248]
mov x13, x29
sub x13, x13, #728
str w8, [x13]
ldur w8, [x29, #-252]
mov x13, x29
sub x13, x13, #732
str w8, [x13]
ldur w8, [x29, #-256]
mov x13, x29
sub x13, x13, #736
str w8, [x13]
mov x13, x29
sub x13, x13, #260
ldr w8, [x13]
mov x13, x29
sub x13, x13, #740
str w8, [x13]
mov x13, x29
sub x13, x13, #264
ldr w8, [x13]
mov x13, x29
sub x13, x13, #744
str w8, [x13]
mov x13, x29
sub x13, x13, #268
ldr w8, [x13]
mov x13, x29
sub x13, x13, #748
str w8, [x13]
mov x13, x29
sub x13, x13, #272
ldr w8, [x13]
mov x13, x29
sub x13, x13, #752
str w8, [x13]
mov x13, x29
sub x13, x13, #276
ldr w8, [x13]
mov x13, x29
sub x13, x13, #756
str w8, [x13]
mov x13, x29
sub x13, x13, #280
ldr w8, [x13]
mov x13, x29
sub x13, x13, #760
str w8, [x13]
mov x13, x29
sub x13, x13, #284
ldr w8, [x13]
mov x13, x29
sub x13, x13, #764
str w8, [x13]
mov x13, x29
sub x13, x13, #288
ldr w8, [x13]
mov x13, x29
sub x13, x13, #768
str w8, [x13]
mov x13, x29
sub x13, x13, #292
ldr w8, [x13]
mov x13, x29
sub x13, x13, #772
str w8, [x13]
mov x13, x29
sub x13, x13, #296
ldr w8, [x13]
mov x13, x29
sub x13, x13, #776
str w8, [x13]
mov x13, x29
sub x13, x13, #300
ldr w8, [x13]
mov x13, x29
sub x13, x13, #780
str w8, [x13]
mov x13, x29
sub x13, x13, #304
ldr w8, [x13]
mov x13, x29
sub x13, x13, #784
str w8, [x13]
mov x13, x29
sub x13, x13, #308
ldr w8, [x13]
mov x13, x29
sub x13, x13, #788
str w8, [x13]
mov x13, x29
sub x13, x13, #312
ldr w8, [x13]
mov x13, x29
sub x13, x13, #792
str w8, [x13]
mov x13, x29
sub x13, x13, #316
ldr w8, [x13]
mov x13, x29
sub x13, x13, #796
str w8, [x13]
mov x13, x29
sub x13, x13, #320
ldr w8, [x13]
mov x13, x29
sub x13, x13, #800
str w8, [x13]
mov x13, x29
sub x13, x13, #324
ldr w8, [x13]
mov x13, x29
sub x13, x13, #804
str w8, [x13]
mov x13, x29
sub x13, x13, #328
ldr w8, [x13]
mov x13, x29
sub x13, x13, #808
str w8, [x13]
mov x13, x29
sub x13, x13, #332
ldr w8, [x13]
mov x13, x29
sub x13, x13, #812
str w8, [x13]
mov x13, x29
sub x13, x13, #336
ldr w8, [x13]
mov x13, x29
sub x13, x13, #816
str w8, [x13]
mov x13, x29
sub x13, x13, #340
ldr w8, [x13]
mov x13, x29
sub x13, x13, #820
str w8, [x13]
mov x13, x29
sub x13, x13, #344
ldr w8, [x13]
mov x13, x29
sub x13, x13, #824
str w8, [x13]
mov x13, x29
sub x13, x13, #348
ldr w8, [x13]
mov x13, x29
sub x13, x13, #828
str w8, [x13]
mov x13, x29
sub x13, x13, #352
ldr w8, [x13]
mov x13, x29
sub x13, x13, #832
str w8, [x13]
mov x13, x29
sub x13, x13, #356
ldr w8, [x13]
mov x13, x29
sub x13, x13, #836
str w8, [x13]
mov x13, x29
sub x13, x13, #360
ldr w8, [x13]
mov x13, x29
sub x13, x13, #840
str w8, [x13]
mov x13, x29
sub x13, x13, #364
ldr w8, [x13]
mov x13, x29
sub x13, x13, #844
str w8, [x13]
mov x13, x29
sub x13, x13, #368
ldr w8, [x13]
mov x13, x29
sub x13, x13, #848
str w8, [x13]
mov x13, x29
sub x13, x13, #372
ldr w8, [x13]
mov x13, x29
sub x13, x13, #852
str w8, [x13]
mov x13, x29
sub x13, x13, #376
ldr w8, [x13]
mov x13, x29
sub x13, x13, #856
str w8, [x13]
mov x13, x29
sub x13, x13, #380
ldr w8, [x13]
mov x13, x29
sub x13, x13, #860
str w8, [x13]
mov x13, x29
sub x13, x13, #384
ldr w8, [x13]
mov x13, x29
sub x13, x13, #864
str w8, [x13]
mov x13, x29
sub x13, x13, #388
ldr w8, [x13]
mov x13, x29
sub x13, x13, #868
str w8, [x13]
mov x13, x29
sub x13, x13, #392
ldr w8, [x13]
mov x13, x29
sub x13, x13, #872
str w8, [x13]
mov x13, x29
sub x13, x13, #396
ldr w8, [x13]
mov x13, x29
sub x13, x13, #876
str w8, [x13]
mov x13, x29
sub x13, x13, #400
ldr w8, [x13]
mov x13, x29
sub x13, x13, #880
str w8, [x13]
mov x13, x29
sub x13, x13, #404
ldr w8, [x13]
mov x13, x29
sub x13, x13, #884
str w8, [x13]
mov x13, x29
sub x13, x13, #408
ldr w8, [x13]
mov x13, x29
sub x13, x13, #888
str w8, [x13]
mov x13, x29
sub x13, x13, #412
ldr w8, [x13]
mov x13, x29
sub x13, x13, #892
str w8, [x13]
mov x13, x29
sub x13, x13, #416
ldr w8, [x13]
mov x13, x29
sub x13, x13, #896
str w8, [x13]
mov x13, x29
sub x13, x13, #420
ldr w8, [x13]
mov x13, x29
sub x13, x13, #900
str w8, [x13]
mov x13, x29
sub x13, x13, #424
ldr w8, [x13]
mov x13, x29
sub x13, x13, #904
str w8, [x13]
mov x13, x29
sub x13, x13, #428
ldr w8, [x13]
mov x13, x29
sub x13, x13, #908
str w8, [x13]
mov x13, x29
sub x13, x13, #432
ldr w8, [x13]
mov x13, x29
sub x13, x13, #912
str w8, [x13]
mov x13, x29
sub x13, x13, #436
ldr w8, [x13]
mov x13, x29
sub x13, x13, #916
str w8, [x13]
mov x13, x29
sub x13, x13, #440
ldr w8, [x13]
mov x13, x29
sub x13, x13, #920
str w8, [x13]
mov x13, x29
sub x13, x13, #444
ldr w8, [x13]
mov x13, x29
sub x13, x13, #924
str w8, [x13]
mov x13, x29
sub x13, x13, #448
ldr w8, [x13]
mov x13, x29
sub x13, x13, #928
str w8, [x13]
mov x13, x29
sub x13, x13, #452
ldr w8, [x13]
mov x13, x29
sub x13, x13, #932
str w8, [x13]
mov x13, x29
sub x13, x13, #456
ldr w8, [x13]
mov x13, x29
sub x13, x13, #936
str w8, [x13]
mov x13, x29
sub x13, x13, #460
ldr w8, [x13]
mov x13, x29
sub x13, x13, #940
str w8, [x13]
mov x13, x29
sub x13, x13, #464
ldr w8, [x13]
mov x13, x29
sub x13, x13, #944
str w8, [x13]
mov x13, x29
sub x13, x13, #468
ldr w8, [x13]
mov x13, x29
sub x13, x13, #948
str w8, [x13]
mov x13, x29
sub x13, x13, #472
ldr w8, [x13]
mov x13, x29
sub x13, x13, #952
str w8, [x13]
mov x13, x29
sub x13, x13, #476
ldr w8, [x13]
mov x13, x29
sub x13, x13, #956
str w8, [x13]
mov x13, x29
sub x13, x13, #480
ldr w8, [x13]
mov x13, x29
sub x13, x13, #960
str w8, [x13]
mov x13, x29
sub x13, x13, #956
ldr w8, [x13]
mov x13, x29
sub x13, x13, #964
str w8, [x13]
mov x13, x29
sub x13, x13, #964
ldr w0, [x13]
add sp, sp, #976
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, #896
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]
bl func
mov x14, #896
add sp, sp, x14
stur w0, [x29, #-4]
ldur w0, [x29, #-4]
add sp, sp, #16
ldp x29, x30, [sp], #16
ret