From d4de6207ff978bed26098a032d2eee2c4731846f Mon Sep 17 00:00:00 2001 From: ClaudioMartino Date: Wed, 17 Apr 2019 17:22:36 +0200 Subject: [PATCH] filtering_pState uses VLD1 and it needs to be aligned to avoid alignment faults --- .../Common/src/filtering_tests/filtering_test_common_data.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_common_data.c b/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_common_data.c index 49c4eb7d..0fc4178f 100644 --- a/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_common_data.c +++ b/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_common_data.c @@ -10,7 +10,7 @@ float32_t filtering_output_ref[LMS_MAX_BLOCKSIZE*2] = {0}; float32_t filtering_output_f32_fut[LMS_MAX_BLOCKSIZE*2] = {0}; float32_t filtering_output_f32_ref[LMS_MAX_BLOCKSIZE*2] = {0}; float32_t filtering_input_lms[LMS_MAX_BLOCKSIZE*2] = {0}; -float32_t filtering_pState[LMS_MAX_BLOCKSIZE + FILTERING_MAX_NUMTAPS] = {0}; +__ALIGNED(8) float32_t filtering_pState[LMS_MAX_BLOCKSIZE + FILTERING_MAX_NUMTAPS] = {0}; float32_t filtering_scratch[FILTERING_MAX_BLOCKSIZE * 3] = {0}; float32_t filtering_scratch2[FILTERING_MAX_BLOCKSIZE * 3] = {0}; float32_t filtering_coeffs_lms[FILTERING_MAX_NUMTAPS];