282 lines
3.0 KiB
ArmAsm
282 lines
3.0 KiB
ArmAsm
.text
|
|
.attribute 4, 16
|
|
.attribute 5, "rv64i2p0_m2p0_a2p0_f2p0_d2p0_c2p0"
|
|
.file "08_global_arr_init.sy"
|
|
.globl main
|
|
.p2align 1
|
|
.type main,@function
|
|
main:
|
|
li a0, 5
|
|
ret
|
|
.Lfunc_end0:
|
|
.size main, .Lfunc_end0-main
|
|
|
|
.type a0,@object
|
|
.bss
|
|
.globl a0
|
|
.p2align 2
|
|
a0:
|
|
.zero 12
|
|
.size a0, 12
|
|
|
|
.type b0,@object
|
|
.data
|
|
.globl b0
|
|
.p2align 2
|
|
b0:
|
|
.word 0
|
|
.word 1
|
|
.word 0
|
|
.word 0
|
|
.size b0, 16
|
|
|
|
.type c0,@object
|
|
.globl c0
|
|
.p2align 2
|
|
c0:
|
|
.word 2
|
|
.word 8
|
|
.word 6
|
|
.word 3
|
|
.word 9
|
|
.word 1
|
|
.word 5
|
|
.size c0, 28
|
|
|
|
.type e0,@object
|
|
.section .sdata,"aw",@progbits
|
|
.globl e0
|
|
.p2align 2
|
|
e0:
|
|
.word 22
|
|
.word 33
|
|
.size e0, 8
|
|
|
|
.type g0,@object
|
|
.data
|
|
.globl g0
|
|
.p2align 2
|
|
g0:
|
|
.word 85
|
|
.word 0
|
|
.word 1
|
|
.word 29
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.size g0, 36
|
|
|
|
.type b,@object
|
|
.bss
|
|
.globl b
|
|
.p2align 2
|
|
b:
|
|
.zero 60
|
|
.size b, 60
|
|
|
|
.type c,@object
|
|
.data
|
|
.globl c
|
|
.p2align 2
|
|
c:
|
|
.word 1
|
|
.word 2
|
|
.word 3
|
|
.word 4
|
|
.word 5
|
|
.word 6
|
|
.word 7
|
|
.word 8
|
|
.word 9
|
|
.word 10
|
|
.word 11
|
|
.word 12
|
|
.word 13
|
|
.word 14
|
|
.word 15
|
|
.size c, 60
|
|
|
|
.type d,@object
|
|
.globl d
|
|
.p2align 2
|
|
d:
|
|
.word 1
|
|
.word 2
|
|
.word 3
|
|
.word 4
|
|
.word 5
|
|
.word 6
|
|
.word 7
|
|
.word 8
|
|
.word 9
|
|
.word 10
|
|
.word 11
|
|
.word 12
|
|
.word 13
|
|
.word 14
|
|
.word 15
|
|
.size d, 60
|
|
|
|
.type e,@object
|
|
.globl e
|
|
.p2align 2
|
|
e:
|
|
.word 1
|
|
.word 2
|
|
.word 3
|
|
.word 4
|
|
.word 5
|
|
.word 6
|
|
.word 7
|
|
.word 8
|
|
.word 9
|
|
.word 10
|
|
.word 11
|
|
.word 12
|
|
.word 13
|
|
.word 14
|
|
.word 15
|
|
.size e, 60
|
|
|
|
.type g,@object
|
|
.globl g
|
|
.p2align 2
|
|
g:
|
|
.word 1
|
|
.word 2
|
|
.word 3
|
|
.word 4
|
|
.word 0
|
|
.word 0
|
|
.word 7
|
|
.word 0
|
|
.word 0
|
|
.word 10
|
|
.word 11
|
|
.word 12
|
|
.zero 12
|
|
.size g, 60
|
|
|
|
.type i,@object
|
|
.globl i
|
|
.p2align 2
|
|
i:
|
|
.word 1
|
|
.word 2
|
|
.word 3
|
|
.word 4
|
|
.word 5
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.zero 16
|
|
.zero 48
|
|
.size i, 96
|
|
|
|
.type _sysy_start,@object
|
|
.bss
|
|
.globl _sysy_start
|
|
.p2align 3
|
|
_sysy_start:
|
|
.zero 16
|
|
.size _sysy_start, 16
|
|
|
|
.type _sysy_end,@object
|
|
.globl _sysy_end
|
|
.p2align 3
|
|
_sysy_end:
|
|
.zero 16
|
|
.size _sysy_end, 16
|
|
|
|
.type _sysy_l1,@object
|
|
.globl _sysy_l1
|
|
.p2align 2
|
|
_sysy_l1:
|
|
.zero 4096
|
|
.size _sysy_l1, 4096
|
|
|
|
.type _sysy_l2,@object
|
|
.globl _sysy_l2
|
|
.p2align 2
|
|
_sysy_l2:
|
|
.zero 4096
|
|
.size _sysy_l2, 4096
|
|
|
|
.type _sysy_h,@object
|
|
.globl _sysy_h
|
|
.p2align 2
|
|
_sysy_h:
|
|
.zero 4096
|
|
.size _sysy_h, 4096
|
|
|
|
.type _sysy_m,@object
|
|
.globl _sysy_m
|
|
.p2align 2
|
|
_sysy_m:
|
|
.zero 4096
|
|
.size _sysy_m, 4096
|
|
|
|
.type _sysy_s,@object
|
|
.globl _sysy_s
|
|
.p2align 2
|
|
_sysy_s:
|
|
.zero 4096
|
|
.size _sysy_s, 4096
|
|
|
|
.type _sysy_us,@object
|
|
.globl _sysy_us
|
|
.p2align 2
|
|
_sysy_us:
|
|
.zero 4096
|
|
.size _sysy_us, 4096
|
|
|
|
.type _sysy_idx,@object
|
|
.section .sbss,"aw",@nobits
|
|
.globl _sysy_idx
|
|
.p2align 2
|
|
_sysy_idx:
|
|
.word 0
|
|
.size _sysy_idx, 4
|
|
|
|
.type d0,@object
|
|
.bss
|
|
.globl d0
|
|
.p2align 2
|
|
d0:
|
|
.zero 44
|
|
.size d0, 44
|
|
|
|
.type f0,@object
|
|
.globl f0
|
|
.p2align 2
|
|
f0:
|
|
.zero 24
|
|
.size f0, 24
|
|
|
|
.type a,@object
|
|
.globl a
|
|
.p2align 2
|
|
a:
|
|
.zero 60
|
|
.size a, 60
|
|
|
|
.type f,@object
|
|
.globl f
|
|
.p2align 2
|
|
f:
|
|
.zero 20
|
|
.size f, 20
|
|
|
|
.type h,@object
|
|
.globl h
|
|
.p2align 2
|
|
h:
|
|
.zero 12
|
|
.size h, 12
|
|
|
|
.ident "Debian clang version 14.0.6"
|
|
.section ".note.GNU-stack","",@progbits
|
|
.addrsig
|