OLD | NEW |
(Empty) | |
| 1 cdef extern from "math.h" nogil: |
| 2 double M_E |
| 3 double M_LOG2E |
| 4 double M_LOG10E |
| 5 double M_LN2 |
| 6 double M_LN10 |
| 7 double M_PI |
| 8 double M_PI_2 |
| 9 double M_PI_4 |
| 10 double M_1_PI |
| 11 double M_2_PI |
| 12 double M_2_SQRTPI |
| 13 double M_SQRT2 |
| 14 double M_SQRT1_2 |
| 15 |
| 16 # C99 constants |
| 17 float INFINITY |
| 18 float NAN |
| 19 double HUGE_VAL |
| 20 float HUGE_VALF |
| 21 long double HUGE_VALL |
| 22 |
| 23 double acos(double x) |
| 24 double asin(double x) |
| 25 double atan(double x) |
| 26 double atan2(double y, double x) |
| 27 double cos(double x) |
| 28 double sin(double x) |
| 29 double tan(double x) |
| 30 |
| 31 double cosh(double x) |
| 32 double sinh(double x) |
| 33 double tanh(double x) |
| 34 double acosh(double x) |
| 35 double asinh(double x) |
| 36 double atanh(double x) |
| 37 |
| 38 double hypot(double x, double y) |
| 39 |
| 40 double exp(double x) |
| 41 double exp2(double x) |
| 42 double expm1(double x) |
| 43 double log(double x) |
| 44 double logb(double x) |
| 45 double log2(double x) |
| 46 double log10(double x) |
| 47 double log1p(double x) |
| 48 int ilogb(double x) |
| 49 |
| 50 double lgamma(double x) |
| 51 double tgamma(double x) |
| 52 |
| 53 double frexp(double x, int* exponent) |
| 54 double ldexp(double x, int exponent) |
| 55 |
| 56 double modf(double x, double* iptr) |
| 57 double fmod(double x, double y) |
| 58 double remainder(double x, double y) |
| 59 double remquo(double x, double y, int *quot) |
| 60 double pow(double x, double y) |
| 61 double sqrt(double x) |
| 62 double cbrt(double x) |
| 63 |
| 64 double fabs(double x) |
| 65 double ceil(double x) |
| 66 double floor(double x) |
| 67 double trunc(double x) |
| 68 double rint(double x) |
| 69 double round(double x) |
| 70 double nearbyint(double x) |
| 71 double nextafter(double, double) |
| 72 double nexttoward(double, long double) |
| 73 |
| 74 long long llrint(double) |
| 75 long lrint(double) |
| 76 long long llround(double) |
| 77 long lround(double) |
| 78 |
| 79 double copysign(double, double) |
| 80 float copysignf(float, float) |
| 81 long double copysignl(long double, long double) |
| 82 |
| 83 double erf(double) |
| 84 float erff(float) |
| 85 long double erfl(long double) |
| 86 double erfc(double) |
| 87 float erfcf(float) |
| 88 long double erfcl(long double) |
| 89 |
| 90 double fdim(double x, double y) |
| 91 double fma(double x, double y) |
| 92 double fmax(double x, double y) |
| 93 double fmin(double x, double y) |
| 94 double scalbln(double x, long n) |
| 95 double scalbn(double x, int n) |
| 96 |
| 97 double nan(const char*) |
| 98 |
| 99 bint isfinite(long double) |
| 100 bint isnormal(long double) |
| 101 bint isnan(long double) |
| 102 bint isinf(long double) |
OLD | NEW |