diff options
Diffstat (limited to 'libvpx/vp8/common/x86/bilinear_filter_sse2.c')
-rw-r--r-- | libvpx/vp8/common/x86/bilinear_filter_sse2.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libvpx/vp8/common/x86/bilinear_filter_sse2.c b/libvpx/vp8/common/x86/bilinear_filter_sse2.c index 9bf65d804..ff6cbbd68 100644 --- a/libvpx/vp8/common/x86/bilinear_filter_sse2.c +++ b/libvpx/vp8/common/x86/bilinear_filter_sse2.c @@ -313,10 +313,10 @@ static INLINE void vertical_4x4(uint16_t *src, uint8_t *dst, const int stride, const __m128i compensated = _mm_add_epi16(sum, round_factor); const __m128i shifted = _mm_srai_epi16(compensated, VP8_FILTER_SHIFT); __m128i packed = _mm_packus_epi16(shifted, shifted); - storeu_uint32(dst, _mm_cvtsi128_si32(packed)); + storeu_int32(dst, _mm_cvtsi128_si32(packed)); packed = _mm_srli_si128(packed, 4); dst += stride; - storeu_uint32(dst, _mm_cvtsi128_si32(packed)); + storeu_int32(dst, _mm_cvtsi128_si32(packed)); dst += stride; src += 8; } |