Built with:
gcc -o test_pffft -DHAVE_FFTW -msse -mfpmath=sse -O3 -Wall -W pffft.c test_pffft.c fftpack.c -L/usr/local/lib -I/usr/local/include/ -lfftw3f -lm
input len | real FFTPack | real FFTW | real PFFFT | cplx FFTPack | cplx FFTW | cplx PFFFT |
---|---|---|---|---|---|---|
64 | 1920 | 3614 | 5120 | 2194 | 7680 | 6467 |
96 | 1873 | 3549 | 5187 | 2107 | 8429 | 5863 |
128 | 2240 | 3773 | 5514 | 2560 | 7964 | 6827 |
192 | 1765 | 4569 | 7767 | 2284 | 9137 | 7061 |
256 | 2048 | 5461 | 7447 | 2731 | 9638 | 7802 |
384 | 1998 | 5861 | 6762 | 2313 | 9253 | 7644 |
512 | 2095 | 6144 | 7680 | 2194 | 10240 | 7089 |
768 | 2230 | 5773 | 7549 | 2045 | 10331 | 7010 |
1024 | 2133 | 6400 | 8533 | 2133 | 10779 | 7877 |
2048 | 2011 | 7040 | 8665 | 1942 | 10240 | 7768 |
4096 | 2194 | 6827 | 8777 | 1755 | 9452 | 6827 |
8192 | 1849 | 6656 | 6656 | 1752 | 7831 | 6827 |
9216 | 1871 | 5858 | 6416 | 1643 | 6909 | 6266 |
16384 | 1883 | 6223 | 6506 | 1664 | 7340 | 6982 |
32768 | 1826 | 6390 | 6667 | 1631 | 7481 | 6971 |
262144 | 1546 | 4075 | 5977 | 1299 | 3415 | 3551 |
1048576 | 1104 | 2071 | 1730 | 1104 | 1149 | 1834 |