diff --git a/common/x86/ih264_weighted_pred_avx2.c b/common/x86/ih264_weighted_pred_avx2.c index 79ba2b1..f9a5949 100644 --- a/common/x86/ih264_weighted_pred_avx2.c +++ b/common/x86/ih264_weighted_pred_avx2.c @@ -86,11 +86,11 @@ void ih264_weighted_bi_pred_luma_avx2(UWORD8 *pu1_src1, __m256i wt1_8x32b, wt2_8x32b; __m256i ofst_8x32b, round_8x32b; __m256i zero; - zero = _mm256_set1_epi8(0); - WORD32 ofst; WORD32 round_val, shft; + zero = _mm256_set1_epi8(0); + wt1 = (WORD16)(wt1 & 0xffff); wt2 = (WORD16)(wt2 & 0xffff); round_val = 1 << log_wd;