A.5. libm

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

This Specification [LSB]
POSIX 1003.1-2001 (ISO/IEC 9945-2003) [SUSv3]
POSIX 1003.1-2008 (ISO/IEC 9945-2009) [SUSv4]

Table A-6. libm Function Interfaces

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

Table A-7. libm Data Interfaces

signgam[SUSv4]