Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- putchar:
- ..@27.prologue:
- %line 77+0 stdio.asm
- push rbp
- mov rbp, rsp
- ..@28.multipush:
- push rbx
- push rsi
- push rdi
- %line 78+1 stdio.asm
- lea rbx, [(rbp + ((0 * 8) + (2 * 8)))]
- ..@29.procedure: equ write
- %line 79+0 stdio.asm
- push qword 1
- push qword rbx
- push qword 1
- call ..@29.procedure
- add rsp, (4 - 1) * 8
- %line 80+1 stdio.asm
- cmp rax, 1
- jne .error
- mov rax, [(rbp + ((0 * 8) + (2 * 8)))]
- .error:
- ..@30.epilogue:
- %line 84+0 stdio.asm
- add rsp, 0 * 8
- ..@31.multipop:
- pop rdi
- pop rsi
- pop rbx
- mov rsp, rbp
- pop rbp
- ret
- %line 85+1 stdio.asm
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement