]> granicus.if.org Git - libvpx/commitdiff
runtime error fix: bitdepth_conversion_avx2.h
authorScott LaVarnway <slavarnway@google.com>
Thu, 9 Nov 2017 20:26:43 +0000 (12:26 -0800)
committerScott LaVarnway <slavarnway@google.com>
Thu, 9 Nov 2017 20:26:43 +0000 (12:26 -0800)
Change-Id: I7364a157de39eb7137b599808474b8d46d19d376

vpx_dsp/x86/bitdepth_conversion_avx2.h

index b8fd1cb58438c54f8278b407f0a0775483afd9eb..3552c07cd36f54c69bb5f40b39a5009be57b2587 100644 (file)
@@ -21,7 +21,8 @@
 static INLINE __m256i load_tran_low(const tran_low_t *a) {
 #if CONFIG_VP9_HIGHBITDEPTH
   const __m256i a_low = _mm256_loadu_si256((const __m256i *)a);
-  return _mm256_packs_epi32(a_low, *(const __m256i *)(a + 8));
+  const __m256i a_high = _mm256_loadu_si256((const __m256i *)(a + 8));
+  return _mm256_packs_epi32(a_low, a_high);
 #else
   return _mm256_loadu_si256((const __m256i *)a);
 #endif