#squarint.s

.type sqrnt, @function
.globl sqrnt
sqrnt:


pushq %rbp
movq %rsp, %rbp

movq 16(%rbp), %rax 
# indirect addressing to first parameter location
 
 
imulq %rax, %rax 
 
 
movq %rbp, %rsp 
popq %rbp

ret

