kissfft icon indicating copy to clipboard operation
kissfft copied to clipboard

a Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid

Results 41 kissfft issues
Sort by recently updated
recently updated
newest added

In the C++ implementation, we now have optimized FFT implementation for real input. However the ifft counterpart of the optimized implementation cannot be found. Given that the implementation I mentioned...

This is similar to #12, but for the C version. The C version uses sin() and cos() and constants (for pi) which are not accurate enough for long double. In...

Hi, considering the great improvement of the SIMD variant, what about an AVX version that would process the lines 8 by 8 ? Do you see that as doable ?...

enhancement
help wanted

Your library works very nicely for a spatial distribution of 1D (i.e. scalar) data! However, the transformation of 3D (i.e. vector) data can be more tricky, if the data is...

The current fixed point DIVSCALAR multiplies by SAMP_MAX which is off by 1 ``` # define DIVSCALAR(x,k) \ (x) = sround( smul( x, SAMP_MAX/k ) ) ``` which produces 0.999938965...

Always include it to fix cross-compiling. This should not break Windows. Closes: https://github.com/mborgerding/kissfft/issues/65

By default, CMake assumes that the project is using both C and C++. By explicitly passing 'C' as argument of the project() macro, we tell CMake that only C is...

The README says: > The core routines of kiss_fft are thread-safe What exactly does it mean? That the functions are re-entrant, i. e. safe to call from different threads as...

Hi, I was wondering what method you use for FFT size not equal to a power of two (chirp z-transform or factorization). I picked up even lengths with prime factors...

Is this a typo? When I change to `M_PI` the build works, otherwise I get a build error. https://github.com/mborgerding/kissfft/blob/8f47a67f595a6641c566087bf5277034be64f24d/test/testcpp.cc#L46 The error: ```sh [ 96%] Building CXX object test/CMakeFiles/testcpp.dir/testcpp.cc.o /Users/davorin/Code/projects/fft/kissfft/test/testcpp.cc:46:35: error:...