sysy-data/hidden_functional_c/asm/08_global_arr_init.s

229 lines
2.8 KiB
ArmAsm

.file "08_global_arr_init.sy"
.option pic
.attribute arch, "rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zifencei2p0"
.attribute unaligned_access, 0
.attribute stack_align, 16
.text
.section .text.startup,"ax",@progbits
.align 1
.globl main
.type main, @function
main:
li a0,5
ret
.size main, .-main
.globl i
.globl h
.globl g
.globl f
.globl e
.globl d
.globl c
.globl b
.globl a
.globl g0
.globl f0
.globl e0
.globl d0
.globl c0
.globl b0
.globl a0
.globl _sysy_idx
.globl _sysy_us
.globl _sysy_s
.globl _sysy_m
.globl _sysy_h
.globl _sysy_l2
.globl _sysy_l1
.globl _sysy_end
.globl _sysy_start
.data
.align 3
.type i, @object
.size i, 96
i:
.word 1
.word 2
.word 3
.word 4
.word 5
.zero 12
.zero 16
.zero 48
.type g, @object
.size g, 60
g:
.word 1
.word 2
.word 3
.word 4
.zero 8
.word 7
.zero 8
.word 10
.word 11
.word 12
.zero 12
.zero 4
.type e, @object
.size e, 60
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
.zero 4
.type d, @object
.size d, 60
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
.zero 4
.type c, @object
.size c, 60
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
.zero 4
.type g0, @object
.size g0, 36
g0:
.word 85
.word 0
.word 1
.word 29
.zero 20
.zero 4
.type e0, @object
.size e0, 8
e0:
.word 22
.word 33
.type c0, @object
.size c0, 28
c0:
.word 2
.word 8
.word 6
.word 3
.word 9
.word 1
.word 5
.zero 4
.type b0, @object
.size b0, 16
b0:
.word 0
.word 1
.zero 8
.bss
.align 3
.type h, @object
.size h, 12
h:
.zero 12
.zero 4
.type f, @object
.size f, 20
f:
.zero 20
.zero 4
.type b, @object
.size b, 60
b:
.zero 60
.zero 4
.type a, @object
.size a, 60
a:
.zero 60
.zero 4
.type f0, @object
.size f0, 24
f0:
.zero 24
.type d0, @object
.size d0, 44
d0:
.zero 44
.zero 4
.type a0, @object
.size a0, 12
a0:
.zero 12
.type _sysy_idx, @object
.size _sysy_idx, 4
_sysy_idx:
.zero 4
.type _sysy_us, @object
.size _sysy_us, 4096
_sysy_us:
.zero 4096
.type _sysy_s, @object
.size _sysy_s, 4096
_sysy_s:
.zero 4096
.type _sysy_m, @object
.size _sysy_m, 4096
_sysy_m:
.zero 4096
.type _sysy_h, @object
.size _sysy_h, 4096
_sysy_h:
.zero 4096
.type _sysy_l2, @object
.size _sysy_l2, 4096
_sysy_l2:
.zero 4096
.type _sysy_l1, @object
.size _sysy_l1, 4096
_sysy_l1:
.zero 4096
.type _sysy_end, @object
.size _sysy_end, 16
_sysy_end:
.zero 16
.type _sysy_start, @object
.size _sysy_start, 16
_sysy_start:
.zero 16
.ident "GCC: (Debian 12.2.0-13) 12.2.0"
.section .note.GNU-stack,"",@progbits