Interfaces for libm

Table 13-31. 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 13-32. libm - Math Function Interfaces

acos[2]cexp[1]expf[1]jnf[1]remquof[1]
acosf[1]cexpf[1]expl[1]jnl[1]remquol[1]
acosh[2]cexpl[1]expm1[2]ldexp[2]rint[2]
acoshf[1]cimag[1]fabs[2]ldexpf[1]rintf[1]
acoshl[1]cimagf[1]fabsf[1]ldexpl[1]rintl[1]
acosl[1]cimagl[1]fabsl[1]lgamma[2]round[1]
asin[2]clog[1]fdim[1]lgamma_r[1]roundf[1]
asinf[1]clog10[1]fdimf[1]lgammaf[1]roundl[1]
asinh[2]clog10f[1]fdiml[1]lgammaf_r[1]scalb[2]
asinhf[1]clog10l[1]feclearexcept[1]lgammal[1]scalbf[1]
asinhl[1]clogf[1]fegetenv[1]lgammal_r[1]scalbl[1]
asinl[1]clogl[1]fegetexceptflag[1]llrint[1]scalbln[1]
atan[2]conj[1]fegetround[1]llrintf[1]scalblnf[1]
atan2[2]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[2]copysignl[1]fesetround[1]log[2]significand[1]
atanhf[1]cos[2]fetestexcept[1]log10[2]significandf[1]
atanhl[1]cosf[1]feupdateenv[1]log10f[1]significandl[1]
atanl[1]cosh[2]finite[2]log10l[1]sin[2]
cabs[2]coshf[1]finitef[1]log1p[2]sincos[1]
cabsf[1]coshl[1]finitel[1]logb[2]sincosf[1]
cabsl[1]cosl[1]floor[2]logf[1]sincosl[1]
cacos[1]cpow[1]floorf[1]logl[1]sinf[1]
cacosf[1]cpowf[1]floorl[1]lrint[1]sinh[2]
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[2]
carg[1]creal[1]fmaxf[1]lroundl[1]sqrtf[1]
cargf[1]crealf[1]fmaxl[1]matherr[1]sqrtl[1]
cargl[1]creall[1]fmin[1]modf[2]tan[2]
casin[1]csin[1]fminf[1]modff[1]tanf[1]
casinf[1]csinf[1]fminl[1]modfl[1]tanh[2]
casinh[1]csinh[1]fmod[2]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[2]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[2]nextafter[2]trunc[1]
catanhf[1]ctan[1]gammaf[1]nextafterf[1]truncf[1]
catanhl[1]ctanf[1]gammal[1]nextafterl[1]truncl[1]
catanl[1]ctanh[1]hypot[2]nexttoward[1]y0[2]
cbrt[2]ctanhf[1]hypotf[1]nexttowardf[1]y0f[1]
cbrtf[1]ctanhl[1]hypotl[1]nexttowardl[1]y0l[1]
cbrtl[1]ctanl[1]ilogb[2]pow[1]y1[2]
ccos[1]dremf[1]ilogbf[1]pow10[1]y1f[1]
ccosf[1]dreml[1]ilogbl[1]pow10f[1]y1l[1]
ccosh[1]erf[2]j0[2]pow10l[1]yn[2]
ccoshf[1]erfc[2]j0f[1]powf[1]ynf[1]
ccoshl[1]erfcf[1]j0l[1]powl[1]ynl[1]
ccosl[1]erfcl[1]j1[2]remainder[2] 
ceil[2]erff[1]j1f[1]remainderf[1] 
ceilf[1]erfl[1]j1l[1]remainderl[1] 
ceill[1]exp[2]jn[2]remquo[1] 

Table 13-33. libm - Math Data Interfaces

signgam[2]    

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)