comparison dcadata.h @ 11591:59a801bfc636 libavcodec

DCA: align some arrays Optimised implementations of the synth filter will require these arrays 16-byte aligned.
author mru
date Sat, 10 Apr 2010 16:27:47 +0000
parents e9d9d946f213
children 2b35577e49db
comparison
equal deleted inserted replaced
11590:feb045e189bf 11591:59a801bfc636
6280 }; 6280 };
6281 6281
6282 6282
6283 /* FIR filter coefficients, they can be cut on half and maybe use float instead of double*/ 6283 /* FIR filter coefficients, they can be cut on half and maybe use float instead of double*/
6284 6284
6285 static const float fir_32bands_perfect[] = 6285 DECLARE_ALIGNED(16, static const float, fir_32bands_perfect)[] =
6286 { 6286 {
6287 +1.135985195E-010, 6287 +1.135985195E-010,
6288 +7.018770981E-011, 6288 +7.018770981E-011,
6289 -1.608403011E-008, 6289 -1.608403011E-008,
6290 -5.083275667E-008, 6290 -5.083275667E-008,
6796 +1.608403011E-008, 6796 +1.608403011E-008,
6797 -7.018770981E-011, 6797 -7.018770981E-011,
6798 -1.135985195E-010 6798 -1.135985195E-010
6799 }; 6799 };
6800 6800
6801 static const float fir_32bands_nonperfect[] = 6801 DECLARE_ALIGNED(16, static const float, fir_32bands_nonperfect)[] =
6802 { 6802 {
6803 -1.390191784E-007, 6803 -1.390191784E-007,
6804 -1.693738625E-007, 6804 -1.693738625E-007,
6805 -2.030677564E-007, 6805 -2.030677564E-007,
6806 -2.404238444E-007, 6806 -2.404238444E-007,