#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)