Re: [FFmpeg-devel] [PATCH 11/11] lavu/x86: add FFT assembly

2021-04-19 Thread Lynne
Apr 19, 2021, 22:27 by d...@lynne.ee: > This commit adds a pure x86 assembly SIMD version of the FFT in libavutil/tx. > The design of this pure assembly FFT is pretty unconventional. > Oh, I forgot to mention _why_ on the majority of transforms it's slower than FFTW. It's simple - we don't hard

[FFmpeg-devel] [PATCH 11/11] lavu/x86: add FFT assembly

2021-04-19 Thread Lynne
This commit adds a pure x86 assembly SIMD version of the FFT in libavutil/tx. The design of this pure assembly FFT is pretty unconventional. On the lowest level, instead of splitting the complex numbers into real and imaginary parts, we keep complex numbers together but split them in terms of par