Interfaces for libm

Table 11-26. libm Definition

Library:libm
SONAME:See archLSB.

The behavior of the interfaces in this library is specified by the following standards.

ISO/IEC 9899: 1999, Programming Languages --C[1]
CAE Specification, January 1997, System Interfaces and Headers (XSH), Issue 5 (ISBN: 1-85912-181-0, C606)[2]

Math

Table 11-27. libm - Math Function Interfaces

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

Notes

[1]

ISO/IEC 9899: 1999, Programming Languages --C

[2]

CAE Specification, January 1997, System Interfaces and Headers (XSH), Issue 5 (ISBN: 1-85912-181-0, C606)