added padding in case of SIMD types

This commit is contained in:
Mark Borgerding 2011-06-20 09:59:38 -04:00
parent dda1d91086
commit d9906a3efb
2 changed files with 4 additions and 2 deletions

View File

@ -33,6 +33,8 @@ kiss_fftnd_cfg kiss_fftnd_alloc(const int *dims,int ndims,int inverse_fft,void*m
size_t memneeded = sizeof(struct kiss_fftnd_state); size_t memneeded = sizeof(struct kiss_fftnd_state);
char * ptr; char * ptr;
size_t pad = memneeded % sizeof(DATATYPE);
for (i=0;i<ndims;++i) { for (i=0;i<ndims;++i) {
size_t sublen=0; size_t sublen=0;
kiss_fft_alloc (dims[i], inverse_fft, NULL, &sublen); kiss_fft_alloc (dims[i], inverse_fft, NULL, &sublen);