aboutsummaryrefslogtreecommitdiffstats
path: root/common/pffft.h
Commit message (Collapse)AuthorAgeFilesLines
* Add some noexcept for free functionsChris Robinson2023-12-151-5/+7
|
* Be less messy with PFFFTChris Robinson2023-12-091-6/+51
| | | | | Remove a 1-element array for an over-allocated struct array. Also add a wrapper struct for C++.
* Constify some parametersChris Robinson2023-10-161-5/+5
|
* Make and use a separate zconvolve method without scalingChris Robinson2023-10-111-3/+13
| | | | | | When you're doing hundreds or thousands of separate zconvolve calls into the same buffer, it's more efficient to do the multiply once at the end instead of in each call.
* Use size_t and uint for non-negative values and indicesChris Robinson2023-10-101-2/+2
|
* Update and clarify some commentsChris Robinson2023-10-071-87/+89
|
* Include a copy of PFFFTChris Robinson2023-10-061-0/+180
This is a notably faster FFT implementation for 32-bit float signals, provided under a 3-clause BSD license.