Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. .file "asmqr.c"
  2. .text
  3. .globl x
  4. .data
  5. .align 32
  6. .type x, @object
  7. .size x, 132
  8. x:
  9. .long 67
  10. .long 51
  11. .long 78
  12. .long 68
  13. .long 65
  14. .long 61
  15. .long 54
  16. .long 53
  17. .long 55
  18. .long 69
  19. .long 79
  20. .long 72
  21. .long 73
  22. .long 76
  23. .long 57
  24. .long 58
  25. .long 66
  26. .long 13
  27. .long 40
  28. .long 60
  29. .long 77
  30. .long 70
  31. .long 75
  32. .long 59
  33. .long 63
  34. .long 62
  35. .long 5
  36. .long 27
  37. .long 71
  38. .long 81
  39. .long 56
  40. .long 64
  41. .long 74
  42. .globl y
  43. .align 4
  44. .type y, @object
  45. .size y, 4
  46. y:
  47. .long 35
  48. .globl z
  49. .align 32
  50. .type z, @object
  51. .size z, 140
  52. z:
  53. .long 18
  54. .long 27
  55. .long 26
  56. .long 17
  57. .long 10
  58. .long 9
  59. .long 21
  60. .long 1
  61. .long 8
  62. .long 0
  63. .long 30
  64. .long 14
  65. .long 28
  66. .long 1
  67. .long 7
  68. .long 16
  69. .long 30
  70. .long 1
  71. .long 7
  72. .long 28
  73. .long 28
  74. .long 14
  75. .long 4
  76. .long 6
  77. .long 31
  78. .long 20
  79. .long 1
  80. .long 5
  81. .long 28
  82. .long 1
  83. .long 8
  84. .long 0
  85. .long 0
  86. .long 31
  87. .long 29
  88. .text
  89. .globl main
  90. .type main, @function
  91. main:
  92. .LFB0:
  93. .cfi_startproc
  94. pushq %rbp
  95. .cfi_def_cfa_offset 16
  96. .cfi_offset 6, -16
  97. movq %rsp, %rbp
  98. .cfi_def_cfa_register 6
  99. subq $16, %rsp
  100. movl $0, -4(%rbp)
  101. jmp .L2
  102. .L3:
  103. movl -4(%rbp), %eax
  104. cltq
  105. leaq 0(,%rax,4), %rdx
  106. leaq z(%rip), %rax
  107. movl (%rdx,%rax), %eax
  108. cltq
  109. leaq 0(,%rax,4), %rdx
  110. leaq x(%rip), %rax
  111. movl (%rdx,%rax), %eax
  112. addl $44, %eax
  113. movl %eax, %edi
  114. call putchar@PLT
  115. addl $1, -4(%rbp)
  116. .L2:
  117. movl y(%rip), %eax
  118. cmpl %eax, -4(%rbp)
  119. jl .L3
  120. movl $0, %eax
  121. leave
  122. .cfi_def_cfa 7, 8
  123. ret
  124. .cfi_endproc
  125. .LFE0:
  126. .size main, .-main
  127. .ident "GCC: (GNU) 8.2.1 20181127"
  128. .section .note.GNU-stack,"",@progbits
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement