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 |