HomeFreeBSD

Update the Arm Optimized Routines

Description

Update the Arm Optimized Routines

Import revision 89ca9c3629eb6a62c28918db929a6fe80b141825 from
https://github.com/ARM-software/optimized-routines.

This is the last revision before updating the license to MIT or
Apache 2.0 + LLVM exception. As no changes have happened to the string
functions since the license update pull in the last version before it
to reduce the diff.

This version:

  • Improves the performance of memcmp
  • Adds SVE implementation of memcpy
  • Uses the MTE version of some str* functions as they are faster

Sponsored by: The FreeBSD Foundation

Details

Provenance
andrewAuthored on Aug 10 2022, 11:54 AM
Parents
rGf9f37c002ab5: Import Arm Optimized Routines v21.02
Branches
Unknown
Tags
Unknown
References
tag: vendor/arm-optimized-routines/20220210-89ca9c3