diff options
author | Johann <johannkoenig@google.com> | 2017-02-21 11:12:45 -0800 |
---|---|---|
committer | Johann Koenig <johannkoenig@google.com> | 2017-02-22 18:29:11 +0000 |
commit | 672100a84e11a4ce61edcfa080f994d887a5d8b3 (patch) | |
tree | efd5ab4c5176ce5263ce573d027df503ec3f273e /test/vp8_fdct4x4_test.cc | |
parent | 62a332160f322ba3621d52eb6fa02bc24cf851ce (diff) | |
download | libvpx-672100a84e11a4ce61edcfa080f994d887a5d8b3.tar libvpx-672100a84e11a4ce61edcfa080f994d887a5d8b3.tar.gz libvpx-672100a84e11a4ce61edcfa080f994d887a5d8b3.tar.bz2 libvpx-672100a84e11a4ce61edcfa080f994d887a5d8b3.zip |
vp8_fdct4x4 test: fix segfault again
The output needs to be aligned. Input is read with 'movq' not 'movqda'
so it is not expected to be aligned.
Change-Id: Ibd48a84c1785917a6a97c3689a05322abba486b4
Diffstat (limited to 'test/vp8_fdct4x4_test.cc')
-rw-r--r-- | test/vp8_fdct4x4_test.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/vp8_fdct4x4_test.cc b/test/vp8_fdct4x4_test.cc index 4b3282da5..9f69ae164 100644 --- a/test/vp8_fdct4x4_test.cc +++ b/test/vp8_fdct4x4_test.cc @@ -86,7 +86,7 @@ class FdctTest : public ::testing::TestWithParam<FdctFunc> { TEST_P(FdctTest, SignBiasCheck) { int16_t test_input_block[16]; - int16_t test_output_block[16]; + DECLARE_ALIGNED(16, int16_t, test_output_block[16]); const int pitch = 8; int count_sign_block[16][2]; const int count_test_block = 1000000; @@ -155,9 +155,9 @@ TEST_P(FdctTest, RoundTripErrorCheck) { double total_error = 0; const int count_test_block = 1000000; for (int i = 0; i < count_test_block; ++i) { - DECLARE_ALIGNED(16, int16_t, test_input_block[16]); - DECLARE_ALIGNED(16, int16_t, test_output_block[16]); - int16_t test_temp_block[16]; + int16_t test_input_block[16]; + int16_t test_output_block[16]; + DECLARE_ALIGNED(16, int16_t, test_temp_block[16]); // Initialize a test block with input range [-255, 255]. for (int j = 0; j < 16; ++j) { |