Merge "vpx_dsp/x86/avg_intrin_sse2: fix int sanitizer warnings"
[platform/upstream/libvpx.git] / vpx_dsp / x86 / avg_intrin_sse2.c
index 77c9e16..3cba258 100644 (file)
@@ -571,7 +571,7 @@ int vpx_vector_var_sse2(const int16_t *ref, const int16_t *src, const int bwl) {
   v1 = _mm_srli_epi64(sse, 32);
   sse = _mm_add_epi32(sse, v1);
 
-  mean = _mm_extract_epi16(sum, 0);
+  mean = (int16_t)_mm_extract_epi16(sum, 0);
 
   return _mm_cvtsi128_si32(sse) - ((mean * mean) >> (bwl + 2));
 }