Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .text
- .global process
- process:
- push %ebp
- mov %esp, %ebp
- push %edx
- push %esi
- mov 8(%ebp), %ebx
- movl (%ebx), %eax
- movl 8(%ebx), %edx
- imull %edx
- movl %eax, %esi
- movl %edx, %ecx
- movl 4(%ebx), %eax
- movl 12(%ebx), %edx
- imull %edx
- addl %esi, %eax
- adcl %ecx, %edx
- jo overflow
- end:
- pop %esi
- pop %edx
- movl %ebp, %esp
- popl %ebp
- ret
- overflow:
- movl $0, %edx
- movl $0 , %eax
- jmp end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement