From: Mathis Rosenhauer Date: Thu, 28 Jan 2016 09:13:58 +0000 (+0100) Subject: Newer Intel compilers need int loop index to vectorize. X-Git-Tag: accepted/tizen/5.0/unified/20181102.025501~32 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=81c53aeb6cc6742cf94f2af1e23507549ce8a1c3;p=platform%2Fupstream%2Flibaec.git Newer Intel compilers need int loop index to vectorize. --- diff --git a/src/encode.c b/src/encode.c index 096e7cd..3569881 100644 --- a/src/encode.c +++ b/src/encode.c @@ -246,8 +246,8 @@ static void preprocess_unsigned(struct aec_stream *strm) const uint32_t *restrict x = state->data_raw; uint32_t *restrict d = state->data_pp; uint32_t xmax = state->xmax; - uint32_t rsi = strm->rsi * strm->block_size - 1; - unsigned int i; + int rsi = (int)strm->rsi * strm->block_size - 1; + int i; state->ref = 1; state->ref_sample = x[0]; @@ -282,9 +282,9 @@ static void preprocess_signed(struct aec_stream *strm) uint32_t *restrict d = state->data_pp; int32_t xmax = (int32_t)state->xmax; int32_t xmin = (int32_t)state->xmin; - uint32_t rsi = strm->rsi * strm->block_size - 1; + int rsi = (int)strm->rsi * strm->block_size - 1; uint32_t m = UINT64_C(1) << (strm->bits_per_sample - 1); - unsigned int i; + int i; state->ref = 1; state->ref_sample = x[0];