crti.S 571 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. .file "crti.S"
  2. .text
  3. .section .init
  4. .hidden _init
  5. .align 1
  6. .global _init
  7. .type _init, @function
  8. _init:
  9. mov.l r12,@-r15
  10. mova .L6,r0
  11. mov.l r14,@-r15
  12. sts.l pr,@-r15
  13. mov.l .L6,r12
  14. mov r15,r14
  15. add r0,r12
  16. bra 1f
  17. nop
  18. .align 2
  19. .L6:
  20. .long _GLOBAL_OFFSET_TABLE_
  21. 1:
  22. .section .fini
  23. .hidden _fini
  24. .align 1
  25. .global _fini
  26. .type _fini, @function
  27. _fini:
  28. mov.l r12,@-r15
  29. mova .L11,r0
  30. mov.l r14,@-r15
  31. sts.l pr,@-r15
  32. mov.l .L11,r12
  33. mov r15,r14
  34. add r0,r12
  35. bra 1f
  36. nop
  37. .align 2
  38. .L11:
  39. .long _GLOBAL_OFFSET_TABLE_
  40. 1:
  41. .ident "GCC: (GNU) 3.3.2"