Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public xp5
- xp5:
- push rbp
- mov rbp, rsp
- mov rax,rcx
- add rax,rdx
- add rax,r8
- add rax,r9
- add rax,[rbp+48] ;
- ;sum(a,b,c,d,e)
- sub rsp,32 ;shadow space
- push rax ;sum - 7
- push [rbp+48] ;e - 6
- push r9 ;d - 5
- mov r9,r8 ;c - 4
- mov r8, rdx ;b - 3
- mov rdx, rcx ;a - 2
- mov rcx, offset str_name ; -1
- call printf
- add rsp,32
- add rsp,16 ;8 *2
- pop rax ;return sum
- mov rsp, rbp
- pop rbp
- ret
Add Comment
Please, Sign In to add comment