16 lines
239 B
ArmAsm
16 lines
239 B
ArmAsm
#define BEGIN_FUNC(_name) \
|
|
.global _name; \
|
|
.type _name, %function; \
|
|
_name:
|
|
|
|
#define END_FUNC(_name) \
|
|
.size _name, .-_name
|
|
|
|
BEGIN_FUNC(START)
|
|
mov x29, #0
|
|
mov x30, #0
|
|
mov x0, sp
|
|
and sp, x0, #-16
|
|
b _start_c
|
|
END_FUNC(START)
|