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 " mov x0, sp\n" 9 ".weak _DYNAMIC\n" 10 ".hidden _DYNAMIC\n" 11 " adrp x1, _DYNAMIC\n" 12 " add x1, x1, #:lo12:_DYNAMIC\n" 13 " and sp, x0, #-16\n" 14 " b " START "_c\n" 15 ); 16