diff options
author | Hien Ho <hienho@google.com> | 2019-08-22 23:11:37 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-08-22 23:11:37 +0000 |
commit | 232ff9361e5f18189c18e874deb6868db04d7b5b (patch) | |
tree | 36b3b57610ea102effda7a0da7cb1be3f083122f /vpx_dsp | |
parent | f8f496fc1f7bd3470271d0a3d74b0828d6e3fcbc (diff) | |
parent | 569503fbc9b1c0e9979d6a640757184a765f0a82 (diff) | |
download | libvpx-232ff9361e5f18189c18e874deb6868db04d7b5b.tar libvpx-232ff9361e5f18189c18e874deb6868db04d7b5b.tar.gz libvpx-232ff9361e5f18189c18e874deb6868db04d7b5b.tar.bz2 libvpx-232ff9361e5f18189c18e874deb6868db04d7b5b.zip |
Merge "vpx_dsp/x86/fwd_txfm_sse2: fix int sanitizer warnings"
Diffstat (limited to 'vpx_dsp')
-rw-r--r-- | vpx_dsp/x86/fwd_txfm_sse2.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vpx_dsp/x86/fwd_txfm_sse2.h b/vpx_dsp/x86/fwd_txfm_sse2.h index ffd37ff37..5aa277970 100644 --- a/vpx_dsp/x86/fwd_txfm_sse2.h +++ b/vpx_dsp/x86/fwd_txfm_sse2.h @@ -36,7 +36,7 @@ static INLINE __m128i k_packs_epi64(__m128i a, __m128i b) { static INLINE int check_epi16_overflow_x2(const __m128i *preg0, const __m128i *preg1) { const __m128i max_overflow = _mm_set1_epi16(0x7fff); - const __m128i min_overflow = _mm_set1_epi16(0x8000); + const __m128i min_overflow = _mm_set1_epi16((short)0x8000); __m128i cmp0 = _mm_or_si128(_mm_cmpeq_epi16(*preg0, max_overflow), _mm_cmpeq_epi16(*preg0, min_overflow)); __m128i cmp1 = _mm_or_si128(_mm_cmpeq_epi16(*preg1, max_overflow), @@ -50,7 +50,7 @@ static INLINE int check_epi16_overflow_x4(const __m128i *preg0, const __m128i *preg2, const __m128i *preg3) { const __m128i max_overflow = _mm_set1_epi16(0x7fff); - const __m128i min_overflow = _mm_set1_epi16(0x8000); + const __m128i min_overflow = _mm_set1_epi16((short)0x8000); __m128i cmp0 = _mm_or_si128(_mm_cmpeq_epi16(*preg0, max_overflow), _mm_cmpeq_epi16(*preg0, min_overflow)); __m128i cmp1 = _mm_or_si128(_mm_cmpeq_epi16(*preg1, max_overflow), |