Commit ffc5ffb0 authored by Robert Bradshaw's avatar Robert Bradshaw

Merge pull request #252 from larsmans/math-missing

some missing math.h functions and macros in math.pxd
parents 19fab8f2 46139024
cdef extern from "math.h" nogil: cdef extern from "math.h" nogil:
double M_E double M_E
double M_LOG2E double M_LOG2E
double M_LOG10E double M_LOG10E
...@@ -14,6 +13,13 @@ cdef extern from "math.h" nogil: ...@@ -14,6 +13,13 @@ cdef extern from "math.h" nogil:
double M_SQRT2 double M_SQRT2
double M_SQRT1_2 double M_SQRT1_2
# C99 constants
float INFINITY
float NAN
double HUGE_VAL
float HUGE_VALF
long double HUGE_VALL
double acos(double x) double acos(double x)
double asin(double x) double asin(double x)
double atan(double x) double atan(double x)
...@@ -71,8 +77,15 @@ cdef extern from "math.h" nogil: ...@@ -71,8 +77,15 @@ cdef extern from "math.h" nogil:
long lround(double) long lround(double)
double copysign(double, double) double copysign(double, double)
float copysignf(float, float)
long double copysignl(long double, long double)
double erf(double) double erf(double)
float erff(float)
long double erfl(long double)
double erfc(double) double erfc(double)
double erfcf(double)
long double erfcl(double)
double fdim(double x, double y) double fdim(double x, double y)
double fma(double x, double y) double fma(double x, double y)
...@@ -82,4 +95,3 @@ cdef extern from "math.h" nogil: ...@@ -82,4 +95,3 @@ cdef extern from "math.h" nogil:
double scalbn(double x, int n) double scalbn(double x, int n)
double nan(char*) # const char* double nan(char*) # const char*
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment