History log of /freebsd-current/contrib/arm-optimized-routines/string/aarch64/strcmp.S
Revision Date Author Comments
# 072a4ba8 09-Jun-2023 Andrew Turner <andrew@FreeBSD.org>

Update the Arm Optimized Routine library to v23.01

Sponsored by: Arm Ltd


# d49ad206 06-Sep-2022 Andrew Turner <andrew@FreeBSD.org>

Import the updated Arm Optimized Routines

The main changes this brings in are:
- 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


# 31914882 06-Jul-2021 Alex Richardson <arichardson@FreeBSD.org>

Import Arm Optimized Routines v21.02

This is the new replacement for the existing cortex-strings code which will
be replaced in a follow-up commit.
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 might 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 .
```

Differential Revision: https://reviews.freebsd.org/D29035
git-subtree-dir: contrib/arm-optimized-routines
git-subtree-mainline: e34c713b0e660a49b57fafc02c9eccb26b938220
git-subtree-split: f9f37c002ab5a580accfe26b731eef45e798b435


# d49ad206 06-Sep-2022 Andrew Turner <andrew@FreeBSD.org>

Import the updated Arm Optimized Routines

The main changes this brings in are:
- 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


# 31914882 06-Jul-2021 Alex Richardson <arichardson@FreeBSD.org>

Import Arm Optimized Routines v21.02

This is the new replacement for the existing cortex-strings code which will
be replaced in a follow-up commit.
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 might 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 .
```

Differential Revision: https://reviews.freebsd.org/D29035
git-subtree-dir: contrib/arm-optimized-routines
git-subtree-mainline: e34c713b0e660a49b57fafc02c9eccb26b938220
git-subtree-split: f9f37c002ab5a580accfe26b731eef45e798b435


# 31914882 06-Jul-2021 Alex Richardson <arichardson@FreeBSD.org>

Import Arm Optimized Routines v21.02

This is the new replacement for the existing cortex-strings code which will
be replaced in a follow-up commit.
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 might 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 .
```

Differential Revision: https://reviews.freebsd.org/D29035
git-subtree-dir: contrib/arm-optimized-routines
git-subtree-mainline: e34c713b0e660a49b57fafc02c9eccb26b938220
git-subtree-split: f9f37c002ab5a580accfe26b731eef45e798b435