diff --git a/libcelt/vq.c b/libcelt/vq.c index 60df446d434c1c2955222d8986419e5ee8a72c46..d8ea14bf747b8dc83c500032c44a61c64aaa9ab8 100644 --- a/libcelt/vq.c +++ b/libcelt/vq.c @@ -370,6 +370,9 @@ void alg_unquant(celt_norm *X, int N, int K, int spread, celt_norm *lowband, ec_ celt_word16 renormalise_vector(celt_norm *X, celt_word16 value, int N, int stride) { int i; +#ifdef FIXED_POINT + int k; +#endif celt_word32 E = EPSILON; celt_word16 g; celt_word32 t; @@ -380,7 +383,7 @@ celt_word16 renormalise_vector(celt_norm *X, celt_word16 value, int N, int strid xptr += stride; } #ifdef FIXED_POINT - int k = celt_ilog2(E)>>1; + k = celt_ilog2(E)>>1; #endif t = VSHR32(E, (k-7)<<1); g = MULT16_16_Q15(value, celt_rsqrt_norm(t));