Re: [PATCH 0/3] Improved string comparison routines for aarch64

Corinna Vinschen <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
On Jun 29 18:08, Siddhesh Poyarekar wrote:
> Hi,
> 
> Following patches improve performance of comparing mutually misaligned
> strings by up to 3.5x on aarch64 and up to 2x for memcmp.
> 
> Siddhesh
> 
> Siddhesh Poyarekar (3):
>   [aarch64] Improve strncmp for mutually misaligned inputs
>   [aarch64] memcmp.S: optimize for medium to large sizes
>   [aarch64] strcmp.S: Improve performance for misaligned strings
> 
>  newlib/libc/machine/aarch64/memcmp.S  | 142 ++++++++++++++++++--------
>  newlib/libc/machine/aarch64/strcmp.S  |  51 +++++++--
>  newlib/libc/machine/aarch64/strncmp.S |  96 ++++++++++++++---
>  3 files changed, 218 insertions(+), 71 deletions(-)
> 
> -- 
> 2.17.1

A review from the ARM guys here, please?


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
Red Hat
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAls5/24ACgkQ9TYGna5E
T6CMbQ//bvdp6MhdB3cuhZdFRXZUsIpu54c4XdW39Xqz7x+tUPwoh4C/aEbBhRbI
u4aHMnUb9fnEgKwFWpST1OM+c7LB3rsjze1RD7BEI3S0HKLARz7Yh9ysyCDTGMRy
tl4LOwwWbTRk2LwBn2VR1BncbPUWt1DjGP6zDBxyJ1CD1fAd7LQsphquSjvBjsjg
OXw/FQBBvGU3wA/BO55Y3ovEXbb9yENpNDRjGiyTIwubxRkKfETZ5hq7jH9zsDef
kTrZ6mMX7eoWX8nq/McFaPVvhHf9jOJ5mORgQCCW+opNDhkHKRguG9rHTXeWHGQV
RKsyas6R2N34NUnntZc4AKlhS46THFm9b3yJZz70tHEKSGpXGn2ZdjO3d+IFqrF8
J5rViPsugsjuAx7Lbo57LFY6twUtLlJGub9Y9FL7hNCwRmmHVvnWER2h+xOxJAiY
JZ/HbxO+xrZEYAApz4PstwPduSf8rfdryTRQuDl6oxvNkyZWH4K+KY/dz+uMSJZr
J7zfwNbPLZ87jd3TWMT6x8KLbsDL9L+TtGbBwjn10yQAsveXwtRLNFTglzpCn9Xr
/runFB/rfKemsE5vS5tXChJj7u4ZIktzuwOdVRQRpsAYAUHqVjJliRKratZqci/S
u1uawvl5lxZ3XjPIncevK3IcxcAf06pU+tufjvDYFM5yQIfiGEM=
=txt8
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.