Wrapping all allocation within opus_alloc() and opus_free()
[opus.git] / libcelt / mathops.h
index 28d8649..896fc77 100644 (file)
@@ -45,12 +45,12 @@ unsigned isqrt32(opus_uint32 _val);
 
 #ifndef FIXED_POINT
 
+#define PI 3.141592653f
 #define celt_sqrt(x) ((float)sqrt(x))
 #define celt_rsqrt(x) (1.f/celt_sqrt(x))
 #define celt_rsqrt_norm(x) (celt_rsqrt(x))
-#define celt_acos acos
 #define celt_exp exp
-#define celt_cos_norm(x) ((float)cos((.5f*M_PI)*(x)))
+#define celt_cos_norm(x) ((float)cos((.5f*PI)*(x)))
 #define celt_atan atan
 #define celt_rcp(x) (1.f/(x))
 #define celt_div(a,b) ((a)/(b))
@@ -106,8 +106,6 @@ static inline float celt_exp2(float x)
 
 #endif
 
-
-
 #ifdef FIXED_POINT
 
 #include "os_support.h"
@@ -121,7 +119,6 @@ static inline opus_int16 celt_ilog2(opus_int32 x)
 }
 #endif
 
-
 #ifndef OVERRIDE_CELT_MAXABS16
 static inline opus_val16 celt_maxabs16(opus_val16 *x, int len)
 {
@@ -145,7 +142,6 @@ opus_val32 celt_sqrt(opus_val32 x);
 
 opus_val16 celt_cos_norm(opus_val32 x);
 
-
 static inline opus_val16 celt_log2(opus_val32 x)
 {
    int i;
@@ -229,6 +225,4 @@ static inline opus_val16 celt_atan2p(opus_val16 y, opus_val16 x)
 }
 
 #endif /* FIXED_POINT */
-
-
 #endif /* MATHOPS_H */