diff options
author | Rich Felker <dalias@aerifal.cx> | 2012-09-10 18:16:11 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2012-09-10 18:16:11 -0400 |
commit | 1701e4f3d46b14c4c4be8a46e64f8eaf15a5c061 (patch) | |
tree | ff00b3c7db479c467be152984b9ec4ea4d3e4cec /src/string/strndup.c | |
parent | 3b5e69052a867e9d99cf4c655d775bd06e3437f1 (diff) | |
download | musl-1701e4f3d46b14c4c4be8a46e64f8eaf15a5c061.tar.gz |
reenable word-at-at-time copying in memmove
before restrict was added, memove called memcpy for forward copies and
used a byte-at-a-time loop for reverse copies. this was changed to
avoid invoking UB now that memcpy has an undefined copying order,
making memmove considerably slower.
performance is still rather bad, so I'll be adding asm soon.
Diffstat (limited to 'src/string/strndup.c')
0 files changed, 0 insertions, 0 deletions