svn commit: branches/uClibc-nptl: extra/Configs libc/string libc/string/ge etc...

carmelo at uclibc.org carmelo at uclibc.org
Wed Nov 21 17:29:49 UTC 2007


Author: carmelo
Date: 2007-11-21 09:29:48 -0800 (Wed, 21 Nov 2007)
New Revision: 20463

Log:
Added optmized memcpy implementation for SH4
(backward memcpy algorithm)

Modified libc/string/generic/Makefile.in to handle
subtarget implementations.

Fixed generic memmove code to handle backward memcpy
by using a selectable config option __ARCH_HAS_BWD_MEMCPY__
This option is on for SH4 arch

Signed-off-by: Carmelo Amoroso <carmelo.amoroso at st.com>


Added:
   branches/uClibc-nptl/libc/string/sh/
   branches/uClibc-nptl/libc/string/sh/sh4/
   branches/uClibc-nptl/libc/string/sh/sh4/memcpy.S

Modified:
   branches/uClibc-nptl/extra/Configs/Config.sh
   branches/uClibc-nptl/libc/string/Makefile.in
   branches/uClibc-nptl/libc/string/generic/memcopy.h
   branches/uClibc-nptl/libc/string/generic/memcpy.c
   branches/uClibc-nptl/libc/string/generic/memmove.c


Changeset:

Sorry, the patch is too large to include (1390 lines).
Please use ViewCVS to see it!

http://uclibc.org/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=20463



More information about the uClibc-cvs mailing list