From dff9b7eb65586dcd5065cc7a5f5447d2c603071b Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Mon, 21 Apr 2008 11:43:51 +1000 Subject: [PATCH] Another bunch of do-while() loops --- libcelt/bands.c | 20 ++++++++++++++------ libcelt/vq.c | 5 ++--- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/libcelt/bands.c b/libcelt/bands.c index a38fe6b8..5ec1d95a 100644 --- a/libcelt/bands.c +++ b/libcelt/bands.c @@ -93,13 +93,19 @@ void compute_band_energies(const CELTMode *m, const celt_sig_t *X, celt_ener_t * int j; celt_word32_t maxval=0; celt_word32_t sum = 0; - for (j=eBands[i];j 0) { int shift = celt_ilog2(maxval)-10; - for (j=eBands[i];jnbEBands); } for (i=C*eBands[m->nbEBands];inbEBands+1];i++) @@ -220,8 +227,9 @@ void denormalise_bands(const CELTMode *m, const celt_norm_t * restrict X, celt_s { int j; celt_word32_t g = MULT16_32_Q13(sqrtC_1[C-1],bank[i*C+c]); - for (j=eBands[i];jnbEBands];inbEBands+1];i++) diff --git a/libcelt/vq.c b/libcelt/vq.c index 974073f6..d2c0a4dc 100644 --- a/libcelt/vq.c +++ b/libcelt/vq.c @@ -117,8 +117,7 @@ void alg_quant(celt_norm_t *X, celt_mask_t *W, int N, int K, const celt_norm_t * N_1 = 512/N; sum = 0; - for (j=0;j0) signx[j]=1; else @@ -126,7 +125,7 @@ void alg_quant(celt_norm_t *X, celt_mask_t *W, int N, int K, const celt_norm_t * iy[j] = 0; y[j] = 0; sum = MAC16_16(sum, P[j],P[j]); - } + } while (++j