Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
412
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. putchar:
  2. ..@27.prologue:
  3. %line 77+0 stdio.asm
  4.  push rbp
  5.  mov rbp, rsp
  6. ..@28.multipush:
  7.  push rbx
  8.  push rsi
  9.  push rdi
  10. %line 78+1 stdio.asm
  11.  lea rbx, [(rbp + ((0 * 8) + (2 * 8)))]
  12. ..@29.procedure: equ write
  13. %line 79+0 stdio.asm
  14.  push qword 1
  15.  push qword rbx
  16.  push qword 1
  17.  call ..@29.procedure
  18.  add rsp, (4 - 1) * 8
  19. %line 80+1 stdio.asm
  20.  cmp rax, 1
  21.  jne .error
  22.  mov rax, [(rbp + ((0 * 8) + (2 * 8)))]
  23. .error:
  24. ..@30.epilogue:
  25. %line 84+0 stdio.asm
  26.  add rsp, 0 * 8
  27. ..@31.multipop:
  28.  pop rdi
  29.  pop rsi
  30.  pop rbx
  31.  mov rsp, rbp
  32.  pop rbp
  33.  ret
  34. %line 85+1 stdio.asm
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement