Sourcecore/stdc/math.d
float_t = float;double_t = double;HUGE_VAL;HUGE_VALF;HUGE_VALL;INFINITY;NAN;FP_ILOGB0;FP_ILOGBNAN;MATH_ERRNO;MATH_ERREXCEPT;math_errhandling;FP_NANFP_INFINITEFP_ZEROFP_SUBNORMALFP_NORMALFP_FAST_FMAFP_FAST_FMAFFP_FAST_FMALfpclassify(floatx);fpclassify(doublex);fpclassify(realx);isfinite(floatx);isfinite(doublex);isfinite(realx);isinf(floatx);isinf(doublex);isinf(realx);isnan(floatx);isnan(doublex);isnan(realx);isnormal(floatx);isnormal(doublex);isnormal(realx);signbit(floatx);signbit(doublex);signbit(realx);isgreater()(floatx, floaty);isgreater()(doublex, doubley);isgreater()(realx, realy);isgreaterequal()(floatx, floaty);isgreaterequal()(doublex, doubley);isgreaterequal()(realx, realy);isless()(floatx, floaty);isless()(doublex, doubley);isless()(realx, realy);islessequal()(floatx, floaty);islessequal()(doublex, doubley);islessequal()(realx, realy);islessgreater()(floatx, floaty);islessgreater()(doublex, doubley);islessgreater()(realx, realy);isunordered()(floatx, floaty);isunordered()(doublex, doubley);isunordered()(realx, realy);acos(doublex);acosf(floatx);asin(doublex);asinf(floatx);atan(doublex);atanf(floatx);atan2(doubley, doublex);atan2f(floaty, floatx);cos(doublex);cosf(floatx);sin(doublex);sinf(floatx);tan(doublex);tanf(floatx);acosh(doublex);acoshf(floatx);asinh(doublex);asinhf(floatx);atanh(doublex);atanhf(floatx);cosh(doublex);coshf(floatx);sinh(doublex);sinhf(floatx);tanh(doublex);tanhf(floatx);exp(doublex);expf(floatx);exp2(doublex);exp2f(floatx);expm1(doublex);expm1f(floatx);frexp(doublevalue, int*exp);frexpf(floatvalue, int*exp);ilogb(doublex);ilogbf(floatx);ldexp(doublex, intexp);ldexpf(floatx, intexp);log(doublex);logf(floatx);log10(doublex);log10f(floatx);log1p(doublex);log1pf(floatx);log2(doublex);log2f(floatx);logb(doublex);logbf(floatx);modf(doublevalue, double*iptr);modff(floatvalue, float*iptr);scalbn(doublex, intn);scalbnf(floatx, intn);scalbln(doublex, c_longn);scalblnf(floatx, c_longn);cbrt(doublex);cbrtf(floatx);fabs(doublex);hypot(doublex, doubley);hypotf(floatx, floaty);pow(doublex, doubley);powf(floatx, floaty);sqrt(doublex);sqrtf(floatx);erf(doublex);erff(floatx);erfc(doublex);erfcf(floatx);lgamma(doublex);lgammaf(floatx);tgamma(doublex);tgammaf(floatx);ceil(doublex);ceilf(floatx);floor(doublex);floorf(floatx);nearbyint(doublex);nearbyintf(floatx);rint(doublex);rintf(floatx);lrint(doublex);lrintf(floatx);llrint(doublex);llrintf(floatx);round(doublex);roundf(floatx);lround(doublex);lroundf(floatx);llround(doublex);llroundf(floatx);trunc(doublex);truncf(floatx);fmod(doublex, doubley);fmodf(floatx, floaty);remainder(doublex, doubley);remainderf(floatx, floaty);remquo(doublex, doubley, int*quo);remquof(floatx, floaty, int*quo);copysign(doublex, doubley);copysignf(floatx, floaty);nan(char*tagp);nanf(char*tagp);nextafter(doublex, doubley);nextafterf(floatx, floaty);fdim(doublex, doubley);fdimf(floatx, floaty);fmax(doublex, doubley);fmaxf(floatx, floaty);fmin(doublex, doubley);fminf(floatx, floaty);fma(doublex, doubley, doublez);fmaf(floatx, floaty, floatz);acosl(realx);asinl(realx);atanl(realx);atan2l(realy, realx);cosl(realx);sinl(realx);tanl(realx);acoshl(realx);asinhl(realx);atanhl(realx);coshl(realx);sinhl(realx);tanhl(realx);expl(realx);exp2l(realx);expm1l(realx);frexpl(realvalue, int*exp);ilogbl(realx);ldexpl(realx, intexp);logl(realx);log10l(realx);log1pl(realx);log2l(realx);logbl(realx);modfl(realvalue, real*iptr);scalbnl(realx, intn);scalblnl(realx, c_longn);cbrtl(realx);fabsf(floatx);fabsl(realx);hypotl(realx, realy);powl(realx, realy);sqrtl(realx);erfl(realx);erfcl(realx);lgammal(realx);tgammal(realx);ceill(realx);floorl(realx);nearbyintl(realx);rintl(realx);lrintl(realx);llrintl(realx);roundl(realx);lroundl(realx);llroundl(realx);truncl(realx);fmodl(realx, realy);remainderl(realx, realy);remquol(realx, realy, int*quo);copysignl(realx, realy);nanl(char*tagp);nextafterl(realx, realy);nexttoward(doublex, realy);nexttowardf(floatx, realy);nexttowardl(realx, realy);fdiml(realx, realy);fmaxl(realx, realy);fminl(realx, realy);fmal(realx, realy, realz);