AMD Math Library (LibM)
AMD LibM is a software library containing a collection of basic math functions optimized for x86-64 processor based machines. It provides many routines from the list of standard C99 math functions. AMD LibM is a C library, which users can link into their applications to replace compiler-provided math functions. Generally, programmers access basic math functions through their compiler, but those who want better accuracy or performance than their compiler’s math functions can use this library to help improve their applications.
Highlights of AMD LibM 3.3.0
- New 256-bit vector routines for pow, exp, exp2 and log (vrd4_pow, vrd4_exp, vrd4_exp2, vrd4_log)
- New 128-bit vector double precision pow function (vrd2_pow)
- Improved 128-bit vector log function performance for AMD EPYC processors
- Minor bug fixes
- Bug fix in modulus function
The package containing AMD LibM Library binaries, examples and documentation are available in the Downloads section below.