shithub: libvpx

Download patch

ref: 9222d467e71c48bda5becc6fe265bf1117ebe993
parent: 1710419eb5a41d4a16fdf48ca47173832a585482
author: James Zern <[email protected]>
date: Thu Apr 21 20:06:49 EDT 2016

hadamard_test: align src/dst buffers

fixes crash in 32-bit builds

Change-Id: I149e517c940a8cd43643e213bfbe077b6f579090

--- a/test/hadamard_test.cc
+++ b/test/hadamard_test.cc
@@ -71,7 +71,9 @@
 }
 
 TEST_P(HadamardTest, CompareReferenceRandom) {
-  int16_t a[64], b[64], b_ref[64];
+  DECLARE_ALIGNED(16, int16_t, a[64]);
+  DECLARE_ALIGNED(16, int16_t, b[64]);
+  int16_t b_ref[64];
   for (int i = 0; i < 64; i++) {
     a[i] = rnd_.Rand9Signed();
   }
@@ -88,7 +90,9 @@
 }
 
 TEST_P(HadamardTest, VaryStride) {
-  int16_t a[64 * 8], b[64], b_ref[64];
+  DECLARE_ALIGNED(16, int16_t, a[64 * 8]);
+  DECLARE_ALIGNED(16, int16_t, b[64]);
+  int16_t b_ref[64];
   for (int i = 0; i < 64 * 8; i++) {
     a[i] = rnd_.Rand9Signed();
   }