summaryrefslogtreecommitdiffstats
path: root/libc/string/generic/memcopy.h
Commit message (Collapse)AuthorAgeFilesLines
* Synch with trunk @ 24075.Carmelo Amoroso2008-11-171-23/+18
| | | | | Step 4 libc/string and asm implementation
* Move static function _wordcopy_fwd_aligned and _wordcopy_fwd_dest_aligned ↵Carmelo Amoroso2008-06-191-187/+0
| | | | from memcopy.h to _memcpy_fwd.c to avoid unneeded inclusion in other .c files and silent gcc about unused static function
* Added optmized memcpy implementation for SH4Carmelo Amoroso2007-11-211-18/+210
| | | | | | | | | | | | | (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@st.com>
* Add a couple of mips-specific string funcs.Manuel Novoa III2004-09-021-0/+150
Port the generic optimized string funcs from glibc, with some tweaks to cut their size a little. The main change is making memmove call memcpy for forward copying to trim redundant code. Make use of both the generic and arch-specific speed-optimized string funcs configurable. Arch-specific take precedence over generic, and generic takes precedence over basic size-optimized uClibc funcs.