root/arch/alpha/lib/strcpy.S

/* [<][>][^][v][top][bottom][index][help] */
   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 <asm/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)

/* [<][>][^][v][top][bottom][index][help] */