diff options
author | Andrew Pinski <quic_apinski@quicinc.com> | 2024-11-20 11:08:53 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2024-11-20 11:23:53 +0000 |
commit | e162ab2bf1b82c40f29e1925986582fa07568ce8 (patch) | |
tree | cf72d346487423de0d9eadb55ccfea1a81df92fa /sysdeps/aarch64/multiarch/memcpy.c | |
parent | d899b48a30b2dd27ab25e1cd90ce28b75f7c0755 (diff) | |
download | glibc-e162ab2bf1b82c40f29e1925986582fa07568ce8.zip glibc-e162ab2bf1b82c40f29e1925986582fa07568ce8.tar.gz glibc-e162ab2bf1b82c40f29e1925986582fa07568ce8.tar.bz2 |
AArch64: Remove thunderx{,2} memcpy
ThunderX1 and ThunderX2 have been retired for a few years now.
So let's remove the thunderx{,2} specific versions of memcpy.
The performance gain or them was for medium and large sizes
while the generic (aarch64) memcpy will handle just slightly worse.
Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
Diffstat (limited to 'sysdeps/aarch64/multiarch/memcpy.c')
-rw-r--r-- | sysdeps/aarch64/multiarch/memcpy.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/sysdeps/aarch64/multiarch/memcpy.c b/sysdeps/aarch64/multiarch/memcpy.c index 15c9547..9251297 100644 --- a/sysdeps/aarch64/multiarch/memcpy.c +++ b/sysdeps/aarch64/multiarch/memcpy.c @@ -30,8 +30,6 @@ extern __typeof (__redirect_memcpy) __libc_memcpy; extern __typeof (__redirect_memcpy) __memcpy_generic attribute_hidden; -extern __typeof (__redirect_memcpy) __memcpy_thunderx attribute_hidden; -extern __typeof (__redirect_memcpy) __memcpy_thunderx2 attribute_hidden; extern __typeof (__redirect_memcpy) __memcpy_a64fx attribute_hidden; extern __typeof (__redirect_memcpy) __memcpy_sve attribute_hidden; extern __typeof (__redirect_memcpy) __memcpy_mops attribute_hidden; @@ -55,12 +53,6 @@ select_memcpy_ifunc (void) if (IS_ORYON1 (midr)) return __memcpy_oryon1; - if (IS_THUNDERX (midr)) - return __memcpy_thunderx; - - if (IS_THUNDERX2 (midr) || IS_THUNDERX2PA (midr)) - return __memcpy_thunderx2; - return __memcpy_generic; } |