Optimized memory and string functions for Zen micro-architecture.
The supported functions are memcpy, mempcpy, memmove, memset, memcmp, memchr, strcpy, strncpy, strcmp, strncmp, strlen, strcat, strncat, strstr, and strchr.
Highlights of AOCL-LibMem-5.2 Release:
- Enabled Zen4/Zen5 compilation with AVX512 flags even on GCC versions without native support
- Enabled IFUNC-based CPU dispatcher for faster function resolution
- Optimized memory and string functions on Zen5 architecture
- Enhanced the benchmarking and test framework
- Minor bug fixes