#squaroot.s

.type squrnt, @function
.globl squrnt
squrnt:


pushq %rbp
movq %rsp, %rbp

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

ret

