Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. int main(void)
  2. {
  3.  
  4. int a = 0;
  5. int b = 0;
  6.  
  7. for (a = 0; a < 100; a++) {
  8. b++;
  9. }
  10.  
  11. return b;
  12.  
  13. }
  14.  
  15. .file "lol.c"
  16. .text
  17. .globl main
  18. .type main, @function
  19. main:
  20. .LFB0:
  21. .cfi_startproc
  22. pushq %rbp
  23. .cfi_def_cfa_offset 16
  24. .cfi_offset 6, -16
  25. movq %rsp, %rbp
  26. .cfi_def_cfa_register 6
  27. movl $0, -8(%rbp)
  28. movl $0, -4(%rbp)
  29. movl $0, -8(%rbp)
  30. jmp .L2
  31. .L3:
  32. addl $1, -4(%rbp)
  33. addl $1, -8(%rbp)
  34. .L2:
  35. cmpl $99, -8(%rbp)
  36. jle .L3
  37. movl -4(%rbp), %eax
  38. popq %rbp
  39. .cfi_def_cfa 7, 8
  40. ret
  41. .cfi_endproc
  42. .LFE0:
  43. .size main, .-main
  44. .ident "GCC: (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0"
  45. .section .note.GNU-stack,"",@progbits
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement