Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/alpha/lib/strcpy.S
26424 views
1
/* SPDX-License-Identifier: GPL-2.0 */
2
/*
3
* arch/alpha/lib/strcpy.S
4
* Contributed by Richard Henderson ([email protected])
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
27