Linux-2.6.12-rc2
[linux-3.10.git] / arch / alpha / lib / strcpy.S
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  */
8
9         .text
10
11         .align 3
12         .globl strcpy
13         .ent strcpy
14 strcpy:
15         .frame $30, 0, $26
16         .prologue 0
17
18         mov     $16, $0         # set up return value
19         mov     $26, $23        # set up return address
20         unop
21         br      __stxcpy        # do the copy
22
23         .end strcpy