mborgerding / kissfft

a Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid
Other
1.46k stars 283 forks source link

Alignment Fixes for SIMD FFT #41

Closed bsupnik closed 4 years ago

bsupnik commented 4 years ago

This patch fixes unaligned memory for SIMD FFT by adding padding up to 16-bytes in sub-allocations of the various FFTs. https://github.com/mborgerding/kissfft/issues/40

mborgerding commented 4 years ago

I'm going to close this PR since your changes have been merged in a manual path. The PR as it was a) failing to build under Travis CI and b) did not have a test that demonstrated issue #40.

I made a few changes along this line as of cf5813a1b48744e2029293df15deb200881df927

Feel like tackling issue #24? It seems to lack a champion who is willing to work on it.