From 754de528b7b89d9512e160eefe9be6c6f55e60ab Mon Sep 17 00:00:00 2001 From: "andrew@webrtc.org" Date: Thu, 23 Jan 2014 20:55:14 +0000 Subject: [PATCH] Fix array declarations in aec_rdft.h. Was causing warnings in Chromium such as: warning C4742: 'rdft_wk2i' has different alignment in 'webrtc\modules\audio_processing\aec\aec_rdft_sse2.c' and 'webrtc\modules\audio_processing\aec\aec_rdft.c': 4 and 16 BUG=chromium:336620 R=cduvivier@google.com Review URL: https://webrtc-codereview.appspot.com/7489004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5419 4adac7df-926f-26a2-2b94-8c16560cd09d --- webrtc/modules/audio_processing/aec/aec_rdft.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/webrtc/modules/audio_processing/aec/aec_rdft.h b/webrtc/modules/audio_processing/aec/aec_rdft.h index 3380633ce6..8a2e0b5071 100644 --- a/webrtc/modules/audio_processing/aec/aec_rdft.h +++ b/webrtc/modules/audio_processing/aec/aec_rdft.h @@ -33,13 +33,13 @@ extern float rdft_w[64]; extern float rdft_wk3ri_first[32]; extern float rdft_wk3ri_second[32]; // constants used by SSE2 but initialized in C path. -extern float rdft_wk1r[32]; -extern float rdft_wk2r[32]; -extern float rdft_wk3r[32]; -extern float rdft_wk1i[32]; -extern float rdft_wk2i[32]; -extern float rdft_wk3i[32]; -extern float cftmdl_wk1r[4]; +extern ALIGN16_BEG float ALIGN16_END rdft_wk1r[32]; +extern ALIGN16_BEG float ALIGN16_END rdft_wk2r[32]; +extern ALIGN16_BEG float ALIGN16_END rdft_wk3r[32]; +extern ALIGN16_BEG float ALIGN16_END rdft_wk1i[32]; +extern ALIGN16_BEG float ALIGN16_END rdft_wk2i[32]; +extern ALIGN16_BEG float ALIGN16_END rdft_wk3i[32]; +extern ALIGN16_BEG float ALIGN16_END cftmdl_wk1r[4]; // code path selection function pointers typedef void (*rft_sub_128_t)(float* a);