summaryrefslogtreecommitdiff
path: root/src/string/arm/memcpy.c
AgeCommit message (Collapse)AuthorLines
2020-06-25add big-endian support to ARM assembler memcpyAndre McCurdy-3/+0
Allow the existing ARM assembler memcpy implementation to be used for both big and little endian targets.
2020-01-16add thumb2 support to arm assembler memcpyAndre McCurdy-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.
2016-12-17disable use of arm memcpy asm if building as thumb codeRich Felker-1/+1
the thumb incompatibilities in the asm are probably only minor and should be fixable, but for now just use the C version.
2016-01-20adapt build of arm memcpy asm not to use .sub filesRich Felker-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.