Mercurial > hg > CbC > CbC_llvm
view libc/include/math.h @ 171:66f3bfe93da9
git version 2c4ca6832fa6b306ee6a7010bfb80a3f2596f824
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 11:07:02 +0900 |
parents | 1d019706d866 |
children |
line wrap: on
line source
//===----------------- C standard library header math.h -----------------*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef LLVM_LIBC_MATH_H #define LLVM_LIBC_MATH_H #include <__llvm-libc-common.h> __BEGIN_C_DECLS double acos(double); float acosf(float); long double acosl(long double); double asin(double); float asinf(float); long double asinl(long double); double atan(double); float atanf(float); long double atanl(long double); double atan2(double, double); float atan2f(float, float); long double atan2l(long double, long double); double cos(double); float cosf(float); long double cosl(long double); double sin(double); float sinf(float); long double sinl(long double); double tan(double); float tanf(float); long double tanl(long double); double acosh(double); float acoshf(float); long double acoshl(long double); double asinh(double); float asinhf(float); long double asinhl(long double); double atanh(double); float atanhf(float); long double atanhl(long double); double cosh(double); float coshf(float); long double coshl(long double); double sinh(double); float sinhf(float); long double sinhl(long double); double tanh(double); float tanhf(float); long double tanhl(long double); double exp(double); float expf(float); long double expl(long double); double exp2(double); float exp2f(float); long double exp2l(long double); double expm1(double); float expm1f(float); long double expm1l(long double); double frexp(double, int); float frexpf(float, int); long double frexpl(long double, int); int ilogb(double); int ilogbf(float); int ilogbl(long double); double ldexp(double, int); float ldexpf(float, int); long double ldexpl(long double, int); double log(double); float logf(float); long double logl(long double); double log10(double); float log10f(float); long double log10l(long double); double log1p(double); float log1pf(float); long double log1pl(long double); double log2(double); float log2f(float); long double log2l(long double); double logb(double); float logbf(float); long double logbl(long double); double modf(double, double); float modff(float, float); long double modfl(long double, long double); double scalbn(double, int); float scalbnf(float, int); long double scalbnl(long double, int); double scalbln(double, long int); float scalblnf(float, long int); long double scalblnl(long double, long int); double cbrt(double); float cbrtf(float); long double cbrtl(long double); double fabs(double); float fabsf(float); long double fabsl(long double); double hypot(double, double); float hypotf(float, float); long double hypotl(long double, long double); double pow(double, double); float powf(float, float); long double powl(long double, long double); double sqrt(double); float sqrtf(float); long double sqrtl(long double); double erf(double); float erff(float); long double erfl(long double); double erfc(double); float erfcf(float); long double erfcl(long double); double lgamma(double); float lgammaf(float); long double lgammal(long double); double tgamma(double); float tgammaf(float); long double tgammal(long double); double ceil(double); float ceilf(float); long double ceill(long double); double floor(double); float floorf(float); long double floorl(long double); double nearbyint(double); float nearbyintf(float); long double nearbyintl(long double); double rint(double); float rintf(float); long double rintl(long double); long int lrint(double); long int lrintf(float); long int lrintl(long double); long long int llrint(double); long long int llrintf(float); long long int llrintl(long double); double round(double); float roundf(float); long double roundl(long double); long int lround(double); long int lroundf(float); long int lroundl(long double); long long int llround(double); long long int llroundf(float); long long int llroundl(long double); double trunc(double); float truncf(float); long double truncl(long double); double fmod(double, double); float fmodf(float, float); long double fmodl(long double, long double); double remainder(double, double); float remainderf(float, float); long double remainderl(long double, long double); double remquo(double, double, int); float remquof(float, float, int); long double remquol(long double, long double, int); double copysign(double, double); float copysignf(float, float); long double copysignl(long double, long double); double nan(const char); float nanf(const char); long double nanl(const char); double nextafter(double, double); float nextafterf(float, float); long double nextafterl(long double, long double); double nexttoward(double, long double); float nexttowardf(float, long double); long double nexttowardl(long double, long double); double fdim(double, double); float fdimf(float, float); long double fdiml(long double, long double); double fmax(double, double); double fmaxf(double, double); double fmaxl(double, double); double fmin(double, double); float fminf(float, float); long double fminl(long double, long double); double fma(double, double, double); float fmaf(float, float, float); long double fmal(long double, long double, long double); __END_C_DECLS #endif // LLVM_LIBC_MATH_H