minor doc update
[opus.git] / libcelt / mathops.h
index 28d8649..4944391 100644 (file)
@@ -45,13 +45,11 @@ 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_atan atan
+#define celt_cos_norm(x) ((float)cos((.5f*PI)*(x)))
 #define celt_rcp(x) (1.f/(x))
 #define celt_div(a,b) ((a)/(b))
 #define frac_div32(a,b) ((float)(a)/(b))
@@ -106,8 +104,6 @@ static inline float celt_exp2(float x)
 
 #endif
 
-
-
 #ifdef FIXED_POINT
 
 #include "os_support.h"
@@ -121,7 +117,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,14 +140,13 @@ 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;
    opus_val16 n, frac;
    /* -0.41509302963303146, 0.9609890551383969, -0.31836011537636605,
        0.15530808010959576, -0.08556153059057618 */
-   static const opus_val16 C[5] = {-6801+(1<<13-DB_SHIFT), 15746, -5217, 2545, -1401};
+   static const opus_val16 C[5] = {-6801+(1<<(13-DB_SHIFT)), 15746, -5217, 2545, -1401};
    if (x==0)
       return -32767;
    i = celt_ilog2(x);
@@ -229,6 +223,4 @@ static inline opus_val16 celt_atan2p(opus_val16 y, opus_val16 x)
 }
 
 #endif /* FIXED_POINT */
-
-
 #endif /* MATHOPS_H */