diff options
author | Carmelo Amoroso <carmelo.amoroso@st.com> | 2010-02-10 15:24:03 +0100 |
---|---|---|
committer | Carmelo Amoroso <carmelo.amoroso@st.com> | 2010-02-10 15:24:03 +0100 |
commit | 63859f89f327e48037a4cdba982cd6afa3007da7 (patch) | |
tree | 1b0cb28ba3d459762161865d154909462b72b677 /libc/string | |
parent | 60972302801d9baf8b4561fab99b2e35e2ddab90 (diff) |
libc_sh: Update memcpy to use the ENTRY macro
Use the ENTRY macro now available through the sysdep.h header
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
Diffstat (limited to 'libc/string')
-rw-r--r-- | libc/string/sh/sh4/memcpy.S | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/libc/string/sh/sh4/memcpy.S b/libc/string/sh/sh4/memcpy.S index c03c18c73..efdaf8bba 100644 --- a/libc/string/sh/sh4/memcpy.S +++ b/libc/string/sh/sh4/memcpy.S @@ -18,6 +18,7 @@ * If there is an overlap, then the results are undefined. */ +#include <sysdep.h> #include <endian.h> #ifdef __LITTLE_ENDIAN__ @@ -176,12 +177,7 @@ 9: rts nop -/* void * memcpy(void *dst, const void *src, size_t len) */ -.text -.align 4 -.type memcpy,@function -.globl memcpy; -memcpy: +ENTRY(memcpy) ! Calculate the invariants which will be used in the remainder ! of the code: @@ -908,6 +904,5 @@ memcpy: rts mov.b r1,@-r0 -.size memcpy,.-memcpy; - +END(memcpy) libc_hidden_def (memcpy) |