1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * arch/alpha/lib/strcpy.S
4  * Contributed by Richard Henderson (rth@tamu.edu)
5  *
6  * Copy a null-terminated string from SRC to DST.  Return a pointer
7  * to the null-terminator in the source.
8  */
9 #include <linux/export.h>
10 	.text
11 
12 	.align 3
13 	.globl strcpy
14 	.ent strcpy
15 strcpy:
16 	.frame $30, 0, $26
17 	.prologue 0
18 
19 	mov	$16, $0		# set up return value
20 	mov	$26, $23	# set up return address
21 	unop
22 	br	__stxcpy	# do the copy
23 
24 	.end strcpy
25 	EXPORT_SYMBOL(strcpy)
26