summaryrefslogtreecommitdiffstats
path: root/libc/string/arm/_memcpy.S
Commit message (Collapse)AuthorAgeFilesLines
* Correct ARM memcpy comments.Joseph Myers2009-07-011-1/+2
| | | | | | | | The comments on register usage in ARM memcpy had dest and src the wrong way round; this patch (originally from Mark Shinwell) corrects this and adds a note on the return value. Signed-off-by: Joseph Myers <joseph@codesourcery.com>
* Fix Thumb-2 memcpy.Joseph Myers2009-06-301-1/+1
| | | | | | | | | When an IT block was changed from having two instructions to having one, the IT instruction at the start of the block was not updated, causing memcpy to fail to assemble for Thumb-2; this patch makes the obvious fix. Signed-off-by: Joseph Myers <joseph@codesourcery.com>
* arm memcpy: fix the case when src=dstDenis Vlasenko2008-05-231-2/+1
|
* Paul Brook writes:Bernhard Reutner-Fischer2008-03-261-14/+168
| | | | | | | | | | | | | | | The attached patch adds support for compiling arm uClibc as pure Thumb code. This is needed because some recent ARM codes do not implement traditional ARM mode. Specifically: * Cortex-M1 - An extremely minimal FPGA based core that only implements Thumb-1 (aka ARMv6-M). * Cortex-M3 - A Thumb-2 only ARMv7-M core. Most of uClibc already builds in Thumb mode, all that is left are a handful of assembly bits. Tested on arm-uclinuxeabi.
* Khem Raj says:Mike Frysinger2006-01-311-5/+14
| | | | add support for using BX instruction for THUMB aware architectures
* Use strong_alias everywhere instead of .global/.set. Correct some cases ↵Peter S. Mazinger2006-01-031-0/+1
| | | | where the non-hidden version was used.
* syntax/whitespace touchupsMike Frysinger2005-09-161-4/+4
|
* Don't depend on BSD namingEric Andersen2003-11-201-12/+12
|
* Add an initial set of arm optimized string functions. TheseEric Andersen2003-11-201-0/+583
do seem to make noticable speed improvement... -Erik