.syntax unified .extern setup .extern main .section ".startup","x",%progbits .thumb_func .global _start _start: mov r0, #0 mov r1, #0 mov r2, #0 mov r3, #0 mov r4, #0 mov r5, #0 mov r6, #0 mov r7, #0 mov r8, #0 mov r9, #0 mov r10, #0 mov r11, #0 mov r12, #0 bl setup bl main b _halt .thumb_func .global _halt _halt: b .