The following table lists the libm mathematical C modules:
| Function Type | Supported Functions |
|---|---|
| Algebraic | cbrt, hypot, sqrt |
| Elementary transcendental | asin, acos, atan, atan2, asinh, acosh, atanh, exp, expm1, pow, log, log1p, log10, sin, cos, tan, sinh, cosh, tanh |
| Higher transcendentals | j0, j1, jn, y0, y1, yn, erf, erfc, gamma, lgamma, and gamma_ramma_r |
| Integral rounding | eil, floor, rint |
| IEEE standard recommended | copysign, fmod, ilogb, nextafter, remainder, scalbn, and fabs |
| IEEE classification | isnan |
| Floating point | logb, scalb, significand |
| User-defined error handling routine | matherr |