1 __asm__(
2 ".text \n"
3 ".global " START "\n"
4 ".type " START ",%function\n"
5 START ":\n"
6 "	mov x29, #0\n"
7 "	mov x30, #0\n"
8 ".weak _DYNAMIC\n"
9 ".hidden _DYNAMIC\n"
10 "	adrp x1, _DYNAMIC\n"
11 "	add x1, x1, #:lo12:_DYNAMIC\n"
12 "	b " START "_c\n"
13 );
14