diff options
author | Rich Felker <dalias@aerifal.cx> | 2020-06-26 17:37:21 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2020-06-26 17:49:51 -0400 |
commit | fdf8b2ad9c5ae6adf3a91c0043eb898badee46d1 (patch) | |
tree | f03081ec37706abdfcafa153dc5078f2a33b0618 /src/errno | |
parent | 9dce93ac7f7a76978b70581c6f073f671b583347 (diff) | |
download | musl-fdf8b2ad9c5ae6adf3a91c0043eb898badee46d1.tar.gz musl-fdf8b2ad9c5ae6adf3a91c0043eb898badee46d1.tar.xz musl-fdf8b2ad9c5ae6adf3a91c0043eb898badee46d1.zip |
add optimized aarch64 memcpy and memset
these are based on the ARM optimized-routines repository v20.05 (ef907c7a799a), with macro dependencies flattened out and memmove code removed from memcpy. this change is somewhat unfortunate since having the branch for memmove support in the large n case of memcpy is the performance-optimal and size-optimal way to do both, but it makes memcpy alone (static-linked) about 40% larger and suggests a policy that use of memcpy as memmove is supported. tabs used for alignment have also been replaced with spaces.
Diffstat (limited to 'src/errno')
0 files changed, 0 insertions, 0 deletions