]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
1da177e4 LT |
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 | */ | |
00fc0e0d | 9 | #include <asm/export.h> |
1da177e4 LT |
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 | |
00fc0e0d | 25 | EXPORT_SYMBOL(strcpy) |