simple.s 571 B

1234567891011121314151617181920212223242526272829303132333435
  1. .cpu arm7tdmi-s
  2. .fpu softvfp
  3. .file "y.c"
  4. .bss
  5. .align 2
  6. l:
  7. .space 4
  8. .text
  9. .align 2
  10. .global f1
  11. f1:
  12. str fp, [sp, #-4]!
  13. add fp, sp, #0
  14. sub sp, sp, #12
  15. str r0, [fp, #-8]
  16. add sp, fp, #0
  17. ldmfd sp!, {fp}
  18. bx lr
  19. .align 2
  20. .word l
  21. .align 2
  22. .global main
  23. main:
  24. stmfd sp!, {fp, lr}
  25. add fp, sp, #4
  26. bx lr
  27. .align 2
  28. .word 1717986919
  29. .word -1840700269
  30. .word l
  31. .ident "GCC: (Sourcery G++ 2011.03) 4.5.1"