.globl gcd

.text

.type	gcd,@function

gcd:

sub	$8,%rsp

# Zabezpiecz odpowiednie rejestry przed nadpisaniem
# i wywolaj print_call.

# ...

# Algorytm Euklidesa:
#
# unsigned int GCD(unsigned int a, unsigned int b) 
# { 
#   if (b==0) return a; 
#   else GCD(b, a % b); 
# } 

# ...

# Zabezpiecz odpowiednie rejestry przed nadpisaniem
# i wywolaj print_ret.

# ...

# Zwroc obliczony GCD w $eax.

# ...

add	$8,%rsp
ret

