Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
[cascardo/linux.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 #include <asm/export.h>
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
24         EXPORT_SYMBOL(strcpy)