xref: /openbmc/linux/arch/alpha/lib/strcpy.S (revision 8730046c)
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
14strcpy:
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)
25