A Fast Fourier Transform library
Go to file
Trent Piepho ca665b587a Enable cycle counter on arm64
FFTW needs to measure plan speeds to find an optimal plan.  There isn't
cycle counter support on ARM by default.  This causes FFTW to silently
fall back to always running in estimate mode.

The CNTVCT_EL0 counter works by default on Linux now, so enable it.
There's an FFTW issue, https://github.com/FFTW/fftw3/issues/287, to make
this the default, but it has not been acted on.

In my tests, this results in a huge speedup of 2x to 3x.

Signed-off-by: Trent Piepho <tpiepho@gmail.com>
2023-03-27 11:11:29 -07:00
.gitignore Upgrade to fftw-3.3.10 2021-12-20 12:04:55 -05:00
fftw.spec Enable cycle counter on arm64 2023-03-27 11:11:29 -07:00
sources Upgrade to fftw-3.3.10 2021-12-20 12:04:55 -05:00