about summary refs log tree commit diff
path: root/src/string/arm/memcpy.c
Commit message (Collapse)AuthorAgeFilesLines
* add big-endian support to ARM assembler memcpyAndre McCurdy2020-06-251-3/+0
| | | | | Allow the existing ARM assembler memcpy implementation to be used for both big and little endian targets.
* add thumb2 support to arm assembler memcpyAndre McCurdy2020-01-161-1/+1
| | | | | | | For Thumb2 compatibility, replace two instances of a single instruction "orr with a variable shift" with the two instruction equivalent. Neither of the replacements are in a performance critical loop.
* disable use of arm memcpy asm if building as thumb codeRich Felker2016-12-171-1/+1
| | | | | the thumb incompatibilities in the asm are probably only minor and should be fixable, but for now just use the C version.
* adapt build of arm memcpy asm not to use .sub filesRich Felker2016-01-201-0/+3
this depends on commit 9f5eb77992b42d484d69e879d24ef86466f20f21, which made it possible to use a .c file for arch-specific replacements, and on commit 2f853dd6b9a95d5b13ee8f9df762125e0588df5d, the out-of-tree build support, which made it so that src/*/$(ARCH)/* 'replacement' files get used even if they don't match the base name of a .c file in the parent directory.