| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Import the v25.01 release of the Arm Optimized Routines [1].
[1] https://github.com/ARM-software/optimized-routines/tree/v25.01
Sponsored by: Arm Ltd
|
| |
|
|
|
|
|
|
| |
Import the v24.01 release of the Arm Optimized Routines [1].
[1] https://github.com/ARM-software/optimized-routines/tree/v24.01
Sponsored by: Arm Ltd
|
| |
|
|
|
|
|
|
|
|
| |
Import the v23.01 release of the Arm Optimized Routines [1]. This updates
the license to MIT OR Apache-2.0 WITH LLVM-exception.
[1] https://github.com/ARM-software/optimized-routines/tree/v23.01
Approved by: core (License change)
Sponsored by: Arm Ltd
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
We already have copies of some of these files in the repository without a
vendor import and we should really be using contrib/ instead.
We should also be able to use some of the math functions to allow the
tests to pass on AArch64 (and other architectures) instead of just x86.
We should also be able to reuse some of the tests for the kyua testsuite.
Imported using
```
curl -L https://github.com/ARM-software/optimized-routines/tarball/e823e3abf5f89ecba58a10fc0fd82c13d9984b6b | tar --strip-components=1 -xvzf -
git add .
```
|