about summary refs log tree commit diff
path: root/COPYRIGHT
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2020-06-26 17:37:21 -0400
committerRich Felker <dalias@aerifal.cx>2020-06-26 17:49:51 -0400
commitfdf8b2ad9c5ae6adf3a91c0043eb898badee46d1 (patch)
treef03081ec37706abdfcafa153dc5078f2a33b0618 /COPYRIGHT
parent9dce93ac7f7a76978b70581c6f073f671b583347 (diff)
downloadmusl-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 'COPYRIGHT')
-rw-r--r--COPYRIGHT3
1 files changed, 3 insertions, 0 deletions
diff --git a/COPYRIGHT b/COPYRIGHT
index d3edc2a2..c1628e9a 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -131,6 +131,9 @@ The ARM memcpy code (src/string/arm/memcpy.S) is Copyright © 2008
 The Android Open Source Project and is licensed under a two-clause BSD
 license. It was taken from Bionic libc, used on Android.
 
+The AArch64 memcpy and memset code (src/string/aarch64/*) are
+Copyright © 1999-2019, Arm Limited.
+
 The implementation of DES for crypt (src/crypt/crypt_des.c) is
 Copyright © 1994 David Burren. It is licensed under a BSD license.