(C) 2023-24 Advanced Micro Devices, Inc. All Rights Reserved.

AMD Memory/String Library - AOCL-LibMem Release Notes 5.0.0
---------------------------------------------------------

AMD AOCL-LibMem Contents
---------------------------

AOCL-LibMem is a library of the most widely used string/memory functions of
C library optimized for AMD Zen microarchitecture.
This library supports both static and dynamic/shared builds.
The shared library should be LD_PRELOAD'ed by the application to replace standard
string/memory functions for better performance gains on AMD Zen microarchitectures.
a) Default build picks the best-fit implementation based on the
underlying micro-architectural support.
b) Tunable build lets the user choose a specific implementation based on the
tunables parameters.

Highlights of AMD AOCL-LibMem version 5.0.0
--------------------------------------------
* Added support for new functions
    - memchr
    - strcat
    - strstr
* Optimized AVX2 functions for smaller sizes.
* Bug Fixes.


Please refer AOCL User Guide for supported Operating Systems and Compilers.

The package contains AOCL-LibMem Library binaries which includes optimizations for
the AMD EPYC and AMD Ryzen processor families, header files and examples.
