Advertisement
Guest User

Untitled

a guest
Jun 30th, 2020
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. .arch armv8-a
  2. .file "test01.c"
  3. .text
  4. .align 2
  5. .p2align 3,,7
  6. .global func01
  7. .type func01, %function
  8. func01:
  9. .LFB24:
  10. .cfi_startproc
  11. add w0, w0, w1
  12. add w0, w0, w2
  13. add w0, w0, w3
  14. add w0, w0, w4
  15. add w0, w0, w5
  16. ret
  17. .cfi_endproc
  18. .LFE24:
  19. .size func01, .-func01
  20. .section .rodata.str1.8,"aMS",@progbits,1
  21. .align 3
  22. .LC0:
  23. .string "result = %d\n"
  24. .section .text.startup,"ax",@progbits
  25. .align 2
  26. .p2align 3,,7
  27. .global main
  28. .type main, %function
  29. main:
  30. .LFB23:
  31. .cfi_startproc
  32. stp x29, x30, [sp, -16]!
  33. .cfi_def_cfa_offset 16
  34. .cfi_offset 29, -16
  35. .cfi_offset 30, -8
  36. mov w5, 6
  37. mov w4, 5
  38. mov w3, 4
  39. mov x29, sp
  40. mov w2, 3
  41. mov w1, 2
  42. mov w0, 1
  43. bl func01
  44. mov w2, w0
  45. adrp x1, .LC0
  46. mov w0, 1
  47. add x1, x1, :lo12:.LC0
  48. bl __printf_chk
  49. mov w0, 0
  50. ldp x29, x30, [sp], 16
  51. .cfi_restore 30
  52. .cfi_restore 29
  53. .cfi_def_cfa_offset 0
  54. ret
  55. .cfi_endproc
  56. .LFE23:
  57. .size main, .-main
  58. .ident "GCC: (Ubuntu 9.3.0-10ubuntu2) 9.3.0"
  59. .section .note.GNU-stack,"",@progbits
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement