Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;----------------------------------
- ;opsize(2)/1
- ;Get size between 2 labels
- ;----------------------------------
- ;push2 : Label (reg32,add32)
- ;push1 : Label (reg32,add32)
- ;----------------------------------
- ;Ret : Size
- ;Note : Order of label is irrelevant
- ;----------------------------------
- align 4
- opsize: ; code is basically abs(arg1 - arg2)
- push ebx
- mov eax, [esp+8]
- sub eax, [esp+4]
- cdq ; Get absolute value
- xor eax, edx
- sub eax, edx
- pop edx
- ret 8
Add Comment
Please, Sign In to add comment