# Overview: Intel Math Library

The Intel®
C++ Compiler includes a mathematical software library containing highly
optimized and very accurate mathematical functions. These functions are
commonly used in scientific or graphic applications, as well as other
programs that rely heavily on floating-point computations. Support for
C99 _Complex data types is included by using the
-c99 compiler option. The mathimf.h
header file includes prototypes for the library functions. See Using
the Intel Math Library. For a complete list of the functions available,
refer to the Function List in this
section.

## Math Libraries for IA-32 and Itanium®-based
Systems

The math library linked to an application depends on the compilation
or linkage options specified.

Library |
Description |

libimf.a |
Default static math library. |

libimf.so |
Default shared math library. |