Files
Gen4_R-Car_Trace32/2_Trunk/demo/arm/hardware/excalibur/crt0.s
2025-10-14 09:52:32 +09:00

31 lines
356 B
ArmAsm

.file "crt0.s"
.text
.globl _start
_start:
ldr %sp, .SP
mov %fp, #0
# clear .bss-section
ldr %r1, .BSS_S
ldr %r2, .BSS_E
subs %r2, %r2, %r1
beq gomain
mov %r0, #0
bss_clear:
strb %r0, [%r1]
subs %r2, %r2, #1
add %r1, %r1, #1
bne bss_clear
gomain:
bl main
_end:
b _end
.BSS_S:
.word _bss_start
.BSS_E:
.word _bss_end
.SP:
.word _sp