crt_arch.h 263 B

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