12345678910111213141516171819202122232425262728 |
- /* strcpy implementation for SUPERH
- *
- * Copyright (C) 2009 STMicroelectronics Ltd.
- *
- * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
- *
- * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
- */
- /*
- char *strcpy(char *dest, const char *src);
- */
- #include <sysdep.h>
- ENTRY(strcpy)
- mov r4,r2
- 1:
- mov.b @r5+,r1
- tst r1,r1
- mov.b r1,@r2
- bf/s 1b
- add #1,r2
- rts
- mov r4,r0
- END(strcpy)
- libc_hidden_def (strcpy)
|