Interfaces for libm

Table 7-29 defines the library name and shared object name for the libm library

Table 7-29. libm Definition

Library:libm
SONAME:See archLSB.

The behavior of the interfaces in this library is specified by the following specifications:

ISO C (1999)
SUSv2
ISO POSIX (2003)

Math

Interfaces for Math

An LSB conforming implementation shall provide the generic functions for Math specified in Table 7-30, with the full functionality as described in the referenced underlying specification.

Table 7-30. libm - Math Function Interfaces

acos [1]cexp [1]expf [1]jnf [2]remquof [1]
acosf [1]cexpf [1]expl [1]jnl [2]remquol [1]
acosh [1]cexpl [1]expm1 [1]ldexp [1]rint [1]
acoshf [1]cimag [1]fabs [1]ldexpf [1]rintf [1]
acoshl [1]cimagf [1]fabsf [1]ldexpl [1]rintl [1]
acosl [1]cimagl [1]fabsl [1]lgamma [1]round [1]
asin [1]clog [1]fdim [1]lgamma_r [2]roundf [1]
asinf [1]clog10 [2]fdimf [1]lgammaf [1]roundl [1]
asinh [1]clog10f [2]fdiml [1]lgammaf_r [2]scalb [1]
asinhf [1]clog10l [2]feclearexcept [1]lgammal [1]scalbf [2]
asinhl [1]clogf [1]fegetenv [1]lgammal_r [2]scalbl [2]
asinl [1]clogl [1]fegetexceptflag [1]llrint [1]scalbln [1]
atan [1]conj [1]fegetround [1]llrintf [1]scalblnf [1]
atan2 [1]conjf [1]feholdexcept [1]llrintl [1]scalblnl [1]
atan2f [1]conjl [1]feraiseexcept [1]llround [1]scalbn [1]
atan2l [1]copysign [1]fesetenv [1]llroundf [1]scalbnf [1]
atanf [1]copysignf [1]fesetexceptflag [1]llroundl [1]scalbnl [1]
atanh [1]copysignl [1]fesetround [1]log [1]significand [2]
atanhf [1]cos [1]fetestexcept [1]log10 [1]significandf [2]
atanhl [1]cosf [1]feupdateenv [1]log10f [1]significandl [2]
atanl [1]cosh [1]finite [3]log10l [1]sin [1]
cabs [1]coshf [1]finitef [2]log1p [1]sincos [2]
cabsf [1]coshl [1]finitel [2]logb [1]sincosf [2]
cabsl [1]cosl [1]floor [1]logf [1]sincosl [2]
cacos [1]cpow [1]floorf [1]logl [1]sinf [1]
cacosf [1]cpowf [1]floorl [1]lrint [1]sinh [1]
cacosh [1]cpowl [1]fma [1]lrintf [1]sinhf [1]
cacoshf [1]cproj [1]fmaf [1]lrintl [1]sinhl [1]
cacoshl [1]cprojf [1]fmal [1]lround [1]sinl [1]
cacosl [1]cprojl [1]fmax [1]lroundf [1]sqrt [1]
carg [1]creal [1]fmaxf [1]lroundl [1]sqrtf [1]
cargf [1]crealf [1]fmaxl [1]matherr [2]sqrtl [1]
cargl [1]creall [1]fmin [1]modf [1]tan [1]
casin [1]csin [1]fminf [1]modff [1]tanf [1]
casinf [1]csinf [1]fminl [1]modfl [1]tanh [1]
casinh [1]csinh [1]fmod [1]nan [1]tanhf [1]
casinhf [1]csinhf [1]fmodf [1]nanf [1]tanhl [1]
casinhl [1]csinhl [1]fmodl [1]nanl [1]tanl [1]
casinl [1]csinl [1]frexp [1]nearbyint [1]tgamma [1]
catan [1]csqrt [1]frexpf [1]nearbyintf [1]tgammaf [1]
catanf [1]csqrtf [1]frexpl [1]nearbyintl [1]tgammal [1]
catanh [1]csqrtl [1]gamma [3]nextafter [1]trunc [1]
catanhf [1]ctan [1]gammaf [2]nextafterf [1]truncf [1]
catanhl [1]ctanf [1]gammal [2]nextafterl [1]truncl [1]
catanl [1]ctanh [1]hypot [1]nexttoward [1]y0 [1]
cbrt [1]ctanhf [1]hypotf [1]nexttowardf [1]y0f [2]
cbrtf [1]ctanhl [1]hypotl [1]nexttowardl [1]y0l [2]
cbrtl [1]ctanl [1]ilogb [1]pow [1]y1 [1]
ccos [1]dremf [2]ilogbf [1]pow10 [2]y1f [2]
ccosf [1]dreml [2]ilogbl [1]pow10f [2]y1l [2]
ccosh [1]erf [1]j0 [1]pow10l [2]yn [1]
ccoshf [1]erfc [1]j0f [2]powf [1]ynf [2]
ccoshl [1]erfcf [1]j0l [2]powl [1]ynl [2]
ccosl [1]erfcl [1]j1 [1]remainder [1] 
ceil [1]erff [1]j1f [2]remainderf [1] 
ceilf [1]erfl [1]j1l [2]remainderl [1] 
ceill [1]exp [1]jn [1]remquo [1] 

Referenced Specification(s)

[3]. SUSv2

An LSB conforming implementation shall provide the generic data interfaces for Math specified in Table 7-31, with the full functionality as described in the referenced underlying specification.

Table 7-31. libm - Math Data Interfaces

signgam [1]    

Referenced Specification(s)