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