Linux-2.6.12-rc2
[linux-2.6/kvm.git] / arch / alpha / lib / strcpy.S
blobe0728e4ad21fda604b166c9435637bd9c5af11fe
1 /*
2  * arch/alpha/lib/strcpy.S
3  * Contributed by Richard Henderson (rth@tamu.edu)
4  *
5  * Copy a null-terminated string from SRC to DST.  Return a pointer
6  * to the null-terminator in the source.
7  */
9         .text
11         .align 3
12         .globl strcpy
13         .ent strcpy
14 strcpy:
15         .frame $30, 0, $26
16         .prologue 0
18         mov     $16, $0         # set up return value
19         mov     $26, $23        # set up return address
20         unop
21         br      __stxcpy        # do the copy
23         .end strcpy