diff options
author | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2023-01-24 14:07:20 +0000 |
---|---|---|
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2023-01-24 14:10:49 +0000 |
commit | 56e3bf05c19c4e28e1f5edd9093c712f16c5c32a (patch) | |
tree | e15c06318ac929f32717f7d6e8d87bb1068943e8 /string | |
parent | a1b6ffb361553f7d40cf9491ce017dcbf51a6505 (diff) | |
download | arm-optimized-routines-56e3bf05c19c4e28e1f5edd9093c712f16c5c32a.tar.gz |
v23.01 release
* Project changes
* All files are under a new dual license now (MIT OR Apache-2.0 WITH
LLVM-exception at the election of the user).
* Added MAINTAINERS file describing who maintains the subdirectories.
* Added README.contributors files documenting contribution
requirements.
* Added new pl/ subdirectory for Arm's Performance Library related
routines.
* String routine changes
* Added memset benchmark.
* Improved strlen and memcpy benchmarks.
* Added SVE memcpy.
* Updated arm string functions to support M-profile PACBTI.
* Merged the MTE and generic versions of strcmp, strncmp, strcpy and
stpcpy into one implementation.
* Optimized memcmp, memchr-mte, memrchr, strchr-mte, strchrnul-mte,
strrchr-mte, strlen, strlen-mte, strnlen, strcpy.
* Math routine changes
* Fixed constants in sinf, cosf and sincosf to be compile time
computed even with gcc-12 -frounding-math.
* Fixed an invalid shift in logf.
* Support floating-point exceptions in vector math routines when
WANT_SIMD_EXCEPT is set.
Diffstat (limited to 'string')
0 files changed, 0 insertions, 0 deletions