Guest User

Untitled

a guest
Feb 19th, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. gcd proc
  2.         mov eax, a
  3.         mov ecx, b
  4.         .while eax != 0 && ecx != 0
  5.             xor edx, edx
  6.             .if SDWORD PTR eax > ecx
  7.                 idiv ecx
  8.                 xchg eax, edx
  9.             .else
  10.                 xchg eax, ecx
  11.                 idiv ecx
  12.                 xchg eax, edx
  13.             .endif
  14.         .endw
  15.         add eax, ecx
  16.         ret
  17.     gcd endp
Advertisement
Add Comment
Please, Sign In to add comment