Last active
December 11, 2016 10:32
-
-
Save nkurz/a44d57538d4530362951beb1ea2c4cad to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
gcc-4.8 -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=84 mean=84 sd=0.01% | |
16 min=540 mean=541 sd=0.03% | |
64 min=3035 mean=3037 sd=0.13% | |
256 min=15759 mean=15763 sd=0.02% | |
1024 min=77969 mean=77984 sd=0.01% | |
4096 min=375086 mean=375292 sd=0.04% | |
16384 min=1765013 mean=1765401 sd=0.02% | |
65536 min=8430768 mean=8451448 sd=0.52% | |
262144 min=38960359 mean=38985101 sd=0.04% | |
1048576 min=221859922 mean=222251322 sd=0.13% | |
gcc-4.8 -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=76 mean=76 sd=0.02% | |
16 min=438 mean=438 sd=0.06% | |
64 min=2313 mean=2314 sd=0.02% | |
256 min=11752 mean=11760 sd=0.07% | |
1024 min=57701 mean=57710 sd=0.01% | |
4096 min=282623 mean=282731 sd=0.03% | |
16384 min=1413175 mean=1413910 sd=0.03% | |
65536 min=7018199 mean=7021630 sd=0.03% | |
262144 min=33545007 mean=33579325 sd=0.06% | |
1048576 min=196027388 mean=196203615 sd=0.06% | |
gcc-4.8 -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.08% | |
16 min=197 mean=197 sd=0.03% | |
64 min=1142 mean=1142 sd=0.02% | |
256 min=6009 mean=6010 sd=0.01% | |
1024 min=33271 mean=33277 sd=0.01% | |
4096 min=152023 mean=152050 sd=0.01% | |
16384 min=747302 mean=747473 sd=0.03% | |
65536 min=3537245 mean=3538018 sd=0.02% | |
262144 min=16555251 mean=16578916 sd=0.17% | |
1048576 min=116753390 mean=117138333 sd=0.18% | |
gcc-4.8 -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.26% | |
16 min=114 mean=115 sd=0.37% | |
64 min=499 mean=500 sd=0.14% | |
256 min=2549 mean=2551 sd=0.04% | |
1024 min=13126 mean=13129 sd=0.02% | |
4096 min=78059 mean=78106 sd=0.03% | |
16384 min=449620 mean=449714 sd=0.02% | |
65536 min=2256007 mean=2257165 sd=0.04% | |
262144 min=11748131 mean=11767452 sd=0.10% | |
1048576 min=85690436 mean=85892091 sd=0.15% | |
gcc-4.8 -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.22% | |
16 min=199 mean=199 sd=0.02% | |
64 min=1140 mean=1141 sd=0.04% | |
256 min=6005 mean=6005 sd=0.01% | |
1024 min=30095 mean=30104 sd=0.02% | |
4096 min=152231 mean=152307 sd=0.03% | |
16384 min=745471 mean=745526 sd=0.01% | |
65536 min=3563457 mean=3564125 sd=0.01% | |
262144 min=16376622 mean=16430152 sd=0.57% | |
1048576 min=112227096 mean=113011785 sd=0.54% | |
gcc-4.8 -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.33% | |
16 min=109 mean=109 sd=0.12% | |
64 min=482 mean=504 sd=1.54% | |
256 min=2391 mean=2392 sd=0.01% | |
1024 min=12115 mean=12117 sd=0.01% | |
4096 min=71514 mean=71552 sd=0.03% | |
16384 min=395546 mean=395762 sd=0.02% | |
65536 min=2112640 mean=2114511 sd=0.07% | |
262144 min=10848152 mean=10873433 sd=0.11% | |
1048576 min=81694209 mean=82441123 sd=0.32% | |
gcc-4.8 -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.03% | |
16 min=199 mean=199 sd=0.01% | |
64 min=1140 mean=1140 sd=0.01% | |
256 min=6002 mean=6004 sd=0.05% | |
1024 min=30020 mean=30029 sd=0.02% | |
4096 min=152183 mean=152245 sd=0.02% | |
16384 min=753851 mean=753972 sd=0.01% | |
65536 min=3533961 mean=3535300 sd=0.02% | |
262144 min=16352108 mean=16373378 sd=0.09% | |
1048576 min=112401390 mean=112699388 sd=0.12% | |
gcc-4.8 -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.03% | |
16 min=108 mean=109 sd=0.13% | |
64 min=475 mean=478 sd=0.47% | |
256 min=2369 mean=2370 sd=0.05% | |
1024 min=12055 mean=12063 sd=0.03% | |
4096 min=72055 mean=72100 sd=0.04% | |
16384 min=391636 mean=391873 sd=0.04% | |
65536 min=2071998 mean=2073740 sd=0.05% | |
262144 min=10797381 mean=10823276 sd=0.11% | |
1048576 min=80794419 mean=80960585 sd=0.13% | |
gcc-4.8 -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.06% | |
16 min=198 mean=198 sd=0.02% | |
64 min=1140 mean=1140 sd=0.03% | |
256 min=6023 mean=6025 sd=0.02% | |
1024 min=30069 mean=30074 sd=0.01% | |
4096 min=152289 mean=152325 sd=0.02% | |
16384 min=748385 mean=748548 sd=0.02% | |
65536 min=3558415 mean=3559833 sd=0.02% | |
262144 min=16462046 mean=16483496 sd=0.09% | |
1048576 min=119010766 mean=119267679 sd=0.16% | |
gcc-4.8 -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.15% | |
16 min=109 mean=109 sd=0.17% | |
64 min=476 mean=477 sd=0.05% | |
256 min=2403 mean=2404 sd=0.02% | |
1024 min=13016 mean=13020 sd=0.02% | |
4096 min=78511 mean=78535 sd=0.02% | |
16384 min=431457 mean=431639 sd=0.02% | |
65536 min=2102560 mean=2103774 sd=0.05% | |
262144 min=10795334 mean=10817477 sd=0.12% | |
1048576 min=84331276 mean=84604972 sd=0.20% | |
------------------------ | |
gcc-4.9 -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=88 mean=88 sd=0.01% | |
16 min=545 mean=546 sd=0.07% | |
64 min=3065 mean=3067 sd=0.04% | |
256 min=15803 mean=15813 sd=0.04% | |
1024 min=78447 mean=78464 sd=0.01% | |
4096 min=376435 mean=376536 sd=0.01% | |
16384 min=1782619 mean=1783038 sd=0.01% | |
65536 min=8481148 mean=8486992 sd=0.03% | |
262144 min=39548303 mean=39615003 sd=0.22% | |
1048576 min=223311655 mean=223790347 sd=0.09% | |
gcc-4.9 -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=78 mean=78 sd=0.01% | |
16 min=454 mean=455 sd=0.13% | |
64 min=2412 mean=2412 sd=0.02% | |
256 min=12248 mean=12252 sd=0.02% | |
1024 min=60906 mean=60936 sd=0.02% | |
4096 min=292510 mean=292586 sd=0.02% | |
16384 min=1501184 mean=1503515 sd=0.36% | |
65536 min=7289110 mean=7292311 sd=0.03% | |
262144 min=34848756 mean=34868056 sd=0.06% | |
1048576 min=200560227 mean=200774208 sd=0.06% | |
gcc-4.9 -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.11% | |
16 min=197 mean=197 sd=0.01% | |
64 min=1136 mean=1137 sd=0.05% | |
256 min=5988 mean=5989 sd=0.01% | |
1024 min=30023 mean=30031 sd=0.02% | |
4096 min=152151 mean=152196 sd=0.02% | |
16384 min=753501 mean=753616 sd=0.01% | |
65536 min=3557738 mean=3558617 sd=0.02% | |
262144 min=16662157 mean=16694087 sd=0.18% | |
1048576 min=114203583 mean=114756093 sd=0.28% | |
gcc-4.9 -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.23% | |
16 min=112 mean=112 sd=0.06% | |
64 min=495 mean=496 sd=0.13% | |
256 min=2502 mean=2514 sd=0.21% | |
1024 min=12973 mean=12976 sd=0.02% | |
4096 min=77275 mean=77341 sd=0.04% | |
16384 min=415118 mean=415393 sd=0.04% | |
65536 min=2236463 mean=2237213 sd=0.02% | |
262144 min=11460914 mean=11494812 sd=0.22% | |
1048576 min=81536929 mean=81711944 sd=0.11% | |
gcc-4.9 -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.16% | |
16 min=196 mean=197 sd=0.13% | |
64 min=1135 mean=1135 sd=0.01% | |
256 min=5990 mean=5992 sd=0.01% | |
1024 min=30004 mean=30011 sd=0.02% | |
4096 min=151937 mean=152011 sd=0.05% | |
16384 min=754399 mean=754534 sd=0.02% | |
65536 min=3508466 mean=3509203 sd=0.02% | |
262144 min=16404276 mean=16476741 sd=0.53% | |
1048576 min=114324476 mean=114516313 sd=0.11% | |
gcc-4.9 -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.09% | |
16 min=109 mean=109 sd=0.16% | |
64 min=478 mean=478 sd=0.01% | |
256 min=2376 mean=2377 sd=0.02% | |
1024 min=12617 mean=12619 sd=0.01% | |
4096 min=76122 mean=76145 sd=0.02% | |
16384 min=428979 mean=429242 sd=0.04% | |
65536 min=2130787 mean=2132662 sd=0.05% | |
262144 min=11018640 mean=11034174 sd=0.10% | |
1048576 min=81996022 mean=82162112 sd=0.16% | |
gcc-4.9 -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.03% | |
16 min=196 mean=197 sd=0.01% | |
64 min=1136 mean=1136 sd=0.02% | |
256 min=5991 mean=5992 sd=0.02% | |
1024 min=30000 mean=30006 sd=0.01% | |
4096 min=152104 mean=152170 sd=0.02% | |
16384 min=756160 mean=756333 sd=0.01% | |
65536 min=3545898 mean=3547266 sd=0.02% | |
262144 min=16437056 mean=16453755 sd=0.07% | |
1048576 min=116835956 mean=116914568 sd=0.05% | |
gcc-4.9 -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.21% | |
16 min=109 mean=109 sd=0.01% | |
64 min=481 mean=481 sd=0.05% | |
256 min=2389 mean=2389 sd=0.01% | |
1024 min=12723 mean=12727 sd=0.01% | |
4096 min=76647 mean=76673 sd=0.03% | |
16384 min=428140 mean=428249 sd=0.02% | |
65536 min=2143435 mean=2145494 sd=0.05% | |
262144 min=11018109 mean=11028329 sd=0.10% | |
1048576 min=83170750 mean=83272974 sd=0.08% | |
gcc-4.9 -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.05% | |
16 min=206 mean=206 sd=0.04% | |
64 min=1195 mean=1195 sd=0.02% | |
256 min=6296 mean=6297 sd=0.01% | |
1024 min=31562 mean=31586 sd=0.13% | |
4096 min=159473 mean=159525 sd=0.02% | |
16384 min=793236 mean=793412 sd=0.02% | |
65536 min=3657121 mean=3658150 sd=0.02% | |
262144 min=16950905 mean=16985175 sd=0.22% | |
1048576 min=114178587 mean=115839716 sd=0.54% | |
gcc-4.9 -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.10% | |
16 min=109 mean=109 sd=0.17% | |
64 min=478 mean=479 sd=0.34% | |
256 min=2370 mean=2370 sd=0.02% | |
1024 min=12013 mean=12018 sd=0.04% | |
4096 min=71801 mean=71898 sd=0.18% | |
16384 min=395322 mean=395524 sd=0.04% | |
65536 min=2071803 mean=2073480 sd=0.04% | |
262144 min=10925461 mean=11012757 sd=0.62% | |
1048576 min=76706052 mean=76874423 sd=0.14% | |
------------------------ | |
gcc-5 -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=86 mean=86 sd=0.05% | |
16 min=560 mean=560 sd=0.02% | |
64 min=3049 mean=3050 sd=0.03% | |
256 min=15807 mean=15812 sd=0.02% | |
1024 min=78030 mean=78050 sd=0.01% | |
4096 min=375247 mean=375330 sd=0.02% | |
16384 min=1756206 mean=1756657 sd=0.02% | |
65536 min=8328850 mean=8332293 sd=0.02% | |
262144 min=39293847 mean=39317935 sd=0.06% | |
1048576 min=220781358 mean=221327202 sd=0.13% | |
gcc-5 -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=76 mean=76 sd=0.05% | |
16 min=445 mean=446 sd=0.15% | |
64 min=2321 mean=2322 sd=0.04% | |
256 min=11877 mean=11881 sd=0.03% | |
1024 min=58105 mean=58124 sd=0.02% | |
4096 min=284354 mean=284435 sd=0.02% | |
16384 min=1418446 mean=1418932 sd=0.02% | |
65536 min=7042420 mean=7045579 sd=0.03% | |
262144 min=33591477 mean=33614518 sd=0.05% | |
1048576 min=196096065 mean=196271511 sd=0.07% | |
gcc-5 -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.03% | |
16 min=196 mean=196 sd=0.01% | |
64 min=1136 mean=1137 sd=0.13% | |
256 min=5987 mean=5988 sd=0.01% | |
1024 min=30013 mean=30017 sd=0.01% | |
4096 min=151520 mean=151552 sd=0.02% | |
16384 min=758122 mean=758289 sd=0.01% | |
65536 min=3539554 mean=3541373 sd=0.05% | |
262144 min=16563632 mean=16602858 sd=0.51% | |
1048576 min=115024048 mean=115702142 sd=0.32% | |
gcc-5 -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=30 sd=0.04% | |
16 min=112 mean=112 sd=0.02% | |
64 min=495 mean=495 sd=0.02% | |
256 min=2458 mean=2459 sd=0.02% | |
1024 min=12746 mean=12754 sd=0.13% | |
4096 min=77327 mean=77534 sd=0.21% | |
16384 min=455700 mean=455829 sd=0.02% | |
65536 min=2252064 mean=2252907 sd=0.03% | |
262144 min=11475906 mean=11501298 sd=0.24% | |
1048576 min=83699555 mean=83794231 sd=0.08% | |
gcc-5 -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.05% | |
16 min=196 mean=196 sd=0.05% | |
64 min=1136 mean=1136 sd=0.03% | |
256 min=5989 mean=5990 sd=0.01% | |
1024 min=29992 mean=29996 sd=0.01% | |
4096 min=152105 mean=152161 sd=0.04% | |
16384 min=766447 mean=766649 sd=0.02% | |
65536 min=3555021 mean=3556185 sd=0.02% | |
262144 min=16447877 mean=16465863 sd=0.07% | |
1048576 min=114297332 mean=114488958 sd=0.10% | |
gcc-5 -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.06% | |
16 min=109 mean=109 sd=0.35% | |
64 min=478 mean=478 sd=0.13% | |
256 min=2376 mean=2377 sd=0.03% | |
1024 min=12604 mean=12608 sd=0.02% | |
4096 min=76226 mean=76289 sd=0.04% | |
16384 min=418426 mean=418649 sd=0.03% | |
65536 min=2146742 mean=2148024 sd=0.05% | |
262144 min=11048862 mean=11107450 sd=0.55% | |
1048576 min=81487240 mean=81656929 sd=0.12% | |
gcc-5 -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.31% | |
16 min=196 mean=196 sd=0.02% | |
64 min=1136 mean=1136 sd=0.07% | |
256 min=5990 mean=5990 sd=0.01% | |
1024 min=29992 mean=29997 sd=0.01% | |
4096 min=152125 mean=152152 sd=0.02% | |
16384 min=750804 mean=750957 sd=0.01% | |
65536 min=3494278 mean=3495220 sd=0.02% | |
262144 min=16523133 mean=16535996 sd=0.06% | |
1048576 min=113710576 mean=114337953 sd=0.33% | |
gcc-5 -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.58% | |
16 min=109 mean=109 sd=0.08% | |
64 min=477 mean=478 sd=0.11% | |
256 min=2375 mean=2377 sd=0.03% | |
1024 min=12633 mean=12636 sd=0.01% | |
4096 min=76277 mean=76429 sd=0.38% | |
16384 min=427742 mean=428072 sd=0.05% | |
65536 min=2133253 mean=2135310 sd=0.06% | |
262144 min=11085553 mean=11112026 sd=0.16% | |
1048576 min=83598267 mean=83699463 sd=0.11% | |
gcc-5 -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=32 mean=32 sd=0.27% | |
16 min=196 mean=196 sd=0.02% | |
64 min=1138 mean=1139 sd=0.03% | |
256 min=5998 mean=5999 sd=0.01% | |
1024 min=30042 mean=30056 sd=0.03% | |
4096 min=152520 mean=152576 sd=0.02% | |
16384 min=756637 mean=756777 sd=0.01% | |
65536 min=3511633 mean=3512485 sd=0.02% | |
262144 min=16392695 mean=16554354 sd=1.19% | |
1048576 min=116526947 mean=116719844 sd=0.14% | |
gcc-5 -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.34% | |
16 min=110 mean=110 sd=0.44% | |
64 min=481 mean=482 sd=0.06% | |
256 min=2390 mean=2391 sd=0.01% | |
1024 min=12682 mean=12687 sd=0.02% | |
4096 min=76310 mean=76349 sd=0.03% | |
16384 min=408358 mean=408430 sd=0.01% | |
65536 min=2150827 mean=2151683 sd=0.03% | |
262144 min=11133283 mean=11149339 sd=0.09% | |
1048576 min=83508992 mean=83946137 sd=0.24% | |
------------------------ | |
gcc-5 -flto -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=86 mean=86 sd=0.02% | |
16 min=545 mean=545 sd=0.02% | |
64 min=3041 mean=3048 sd=0.15% | |
256 min=15811 mean=15818 sd=0.04% | |
1024 min=78603 mean=78628 sd=0.02% | |
4096 min=374043 mean=374150 sd=0.02% | |
16384 min=1749504 mean=1750077 sd=0.02% | |
65536 min=8430303 mean=8445787 sd=0.43% | |
262144 min=38861038 mean=38891591 sd=0.08% | |
1048576 min=220886621 mean=221155615 sd=0.09% | |
gcc-5 -flto -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=78 mean=78 sd=0.15% | |
16 min=438 mean=438 sd=0.04% | |
64 min=2330 mean=2332 sd=0.05% | |
256 min=11837 mean=11853 sd=0.10% | |
1024 min=58526 mean=58547 sd=0.02% | |
4096 min=284785 mean=285221 sd=0.35% | |
16384 min=1423691 mean=1423826 sd=0.01% | |
65536 min=7096962 mean=7099738 sd=0.03% | |
262144 min=33916155 mean=34009641 sd=0.28% | |
1048576 min=195690225 mean=195934124 sd=0.08% | |
gcc-5 -flto -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.27% | |
16 min=196 mean=196 sd=0.03% | |
64 min=1137 mean=1137 sd=0.03% | |
256 min=5999 mean=6001 sd=0.02% | |
1024 min=30050 mean=30054 sd=0.01% | |
4096 min=155524 mean=155567 sd=0.02% | |
16384 min=776244 mean=777327 sd=0.35% | |
65536 min=3572533 mean=3573676 sd=0.02% | |
262144 min=16579227 mean=16599081 sd=0.07% | |
1048576 min=112106617 mean=112229095 sd=0.09% | |
gcc-5 -flto -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=30 mean=30 sd=0.35% | |
16 min=112 mean=112 sd=0.09% | |
64 min=493 mean=493 sd=0.01% | |
256 min=2463 mean=2465 sd=0.12% | |
1024 min=12788 mean=12791 sd=0.01% | |
4096 min=77461 mean=77498 sd=0.05% | |
16384 min=407555 mean=407705 sd=0.03% | |
65536 min=2262425 mean=2263009 sd=0.02% | |
262144 min=11537932 mean=11563855 sd=0.13% | |
1048576 min=86179257 mean=86294682 sd=0.08% | |
gcc-5 -flto -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=32 mean=32 sd=0.17% | |
16 min=196 mean=196 sd=0.08% | |
64 min=1144 mean=1145 sd=0.03% | |
256 min=6021 mean=6022 sd=0.01% | |
1024 min=30050 mean=30056 sd=0.02% | |
4096 min=152479 mean=152512 sd=0.01% | |
16384 min=756360 mean=756501 sd=0.01% | |
65536 min=3574170 mean=3577067 sd=0.13% | |
262144 min=16428757 mean=16493403 sd=0.58% | |
1048576 min=117584076 mean=117694669 sd=0.08% | |
gcc-5 -flto -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.07% | |
16 min=109 mean=109 sd=0.30% | |
64 min=477 mean=477 sd=0.01% | |
256 min=2367 mean=2372 sd=0.09% | |
1024 min=12664 mean=12666 sd=0.01% | |
4096 min=76215 mean=76342 sd=0.37% | |
16384 min=413084 mean=413160 sd=0.02% | |
65536 min=2169844 mean=2171070 sd=0.03% | |
262144 min=11012620 mean=11035861 sd=0.14% | |
1048576 min=83512157 mean=83795405 sd=0.19% | |
gcc-5 -flto -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.35% | |
16 min=196 mean=196 sd=0.01% | |
64 min=1138 mean=1139 sd=0.04% | |
256 min=6000 mean=6001 sd=0.01% | |
1024 min=30011 mean=30017 sd=0.01% | |
4096 min=152252 mean=152292 sd=0.01% | |
16384 min=791835 mean=791974 sd=0.01% | |
65536 min=3525002 mean=3526102 sd=0.02% | |
262144 min=16464960 mean=16478385 sd=0.06% | |
1048576 min=117540083 mean=117767985 sd=0.10% | |
gcc-5 -flto -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.50% | |
16 min=110 mean=110 sd=0.48% | |
64 min=481 mean=482 sd=0.04% | |
256 min=2388 mean=2389 sd=0.04% | |
1024 min=12640 mean=12642 sd=0.01% | |
4096 min=76642 mean=76713 sd=0.14% | |
16384 min=417447 mean=417725 sd=0.03% | |
65536 min=2139331 mean=2141750 sd=0.05% | |
262144 min=11078137 mean=11123232 sd=0.33% | |
1048576 min=80647903 mean=80803995 sd=0.12% | |
gcc-5 -flto -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.38% | |
16 min=196 mean=196 sd=0.01% | |
64 min=1144 mean=1144 sd=0.01% | |
256 min=6014 mean=6015 sd=0.01% | |
1024 min=30062 mean=30066 sd=0.01% | |
4096 min=152172 mean=152225 sd=0.02% | |
16384 min=751131 mean=751232 sd=0.01% | |
65536 min=3529244 mean=3530003 sd=0.01% | |
262144 min=16452598 mean=16465209 sd=0.08% | |
1048576 min=116423463 mean=116751205 sd=0.13% | |
gcc-5 -flto -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.49% | |
16 min=110 mean=110 sd=0.02% | |
64 min=482 mean=482 sd=0.02% | |
256 min=2389 mean=2392 sd=0.16% | |
1024 min=12744 mean=12747 sd=0.01% | |
4096 min=76530 mean=76555 sd=0.02% | |
16384 min=401844 mean=401985 sd=0.02% | |
65536 min=2136869 mean=2138646 sd=0.06% | |
262144 min=11140529 mean=11176680 sd=0.37% | |
1048576 min=84459224 mean=84571343 sd=0.11% | |
------------------------ | |
gcc-6 -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=86 mean=86 sd=0.12% | |
16 min=544 mean=544 sd=0.06% | |
64 min=3059 mean=3060 sd=0.02% | |
256 min=15791 mean=15796 sd=0.03% | |
1024 min=78052 mean=78083 sd=0.02% | |
4096 min=374607 mean=374703 sd=0.02% | |
16384 min=1747022 mean=1747391 sd=0.01% | |
65536 min=8364856 mean=8367845 sd=0.02% | |
262144 min=39160225 mean=39184127 sd=0.07% | |
1048576 min=221626196 mean=221869217 sd=0.09% | |
gcc-6 -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=76 mean=76 sd=0.02% | |
16 min=437 mean=439 sd=0.30% | |
64 min=2348 mean=2349 sd=0.03% | |
256 min=11828 mean=11833 sd=0.03% | |
1024 min=58037 mean=58057 sd=0.02% | |
4096 min=282672 mean=282741 sd=0.03% | |
16384 min=1438853 mean=1439251 sd=0.02% | |
65536 min=7042764 mean=7044334 sd=0.01% | |
262144 min=33817985 mean=33915605 sd=0.35% | |
1048576 min=196254145 mean=196621651 sd=0.12% | |
gcc-6 -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=32 sd=0.07% | |
16 min=206 mean=206 sd=0.01% | |
64 min=1191 mean=1191 sd=0.01% | |
256 min=6280 mean=6282 sd=0.02% | |
1024 min=31418 mean=31424 sd=0.01% | |
4096 min=159230 mean=159294 sd=0.03% | |
16384 min=781417 mean=781590 sd=0.01% | |
65536 min=3689438 mean=3692285 sd=0.11% | |
262144 min=17068026 mean=17098519 sd=0.08% | |
1048576 min=113589894 mean=113718272 sd=0.10% | |
gcc-6 -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=30 mean=30 sd=0.75% | |
16 min=113 mean=114 sd=0.33% | |
64 min=496 mean=497 sd=0.09% | |
256 min=2495 mean=2497 sd=0.07% | |
1024 min=12986 mean=12988 sd=0.02% | |
4096 min=77114 mean=77141 sd=0.02% | |
16384 min=420947 mean=421088 sd=0.01% | |
65536 min=2247861 mean=2248865 sd=0.03% | |
262144 min=11492413 mean=11513366 sd=0.29% | |
1048576 min=84461837 mean=84583913 sd=0.09% | |
gcc-6 -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.26% | |
16 min=206 mean=206 sd=0.04% | |
64 min=1202 mean=1203 sd=0.37% | |
256 min=6313 mean=6314 sd=0.02% | |
1024 min=31567 mean=31573 sd=0.01% | |
4096 min=162582 mean=162682 sd=0.13% | |
16384 min=810408 mean=810641 sd=0.01% | |
65536 min=3668669 mean=3669886 sd=0.01% | |
262144 min=16931692 mean=16951463 sd=0.05% | |
1048576 min=118912160 mean=118996697 sd=0.06% | |
gcc-6 -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.47% | |
16 min=111 mean=111 sd=0.44% | |
64 min=483 mean=484 sd=0.10% | |
256 min=2404 mean=2405 sd=0.03% | |
1024 min=12741 mean=12751 sd=0.04% | |
4096 min=76370 mean=76390 sd=0.02% | |
16384 min=424976 mean=425266 sd=0.14% | |
65536 min=2152976 mean=2154649 sd=0.04% | |
262144 min=11101329 mean=11115498 sd=0.06% | |
1048576 min=78447786 mean=78534122 sd=0.11% | |
gcc-6 -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.14% | |
16 min=205 mean=205 sd=0.13% | |
64 min=1193 mean=1193 sd=0.02% | |
256 min=6293 mean=6300 sd=0.11% | |
1024 min=31499 mean=31503 sd=0.01% | |
4096 min=159318 mean=159355 sd=0.01% | |
16384 min=804277 mean=804432 sd=0.02% | |
65536 min=3693219 mean=3694114 sd=0.02% | |
262144 min=17012153 mean=17053926 sd=0.26% | |
1048576 min=118969499 mean=119670114 sd=0.29% | |
gcc-6 -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.10% | |
16 min=109 mean=110 sd=0.43% | |
64 min=478 mean=479 sd=0.10% | |
256 min=2395 mean=2395 sd=0.01% | |
1024 min=12765 mean=12773 sd=0.11% | |
4096 min=76725 mean=76765 sd=0.04% | |
16384 min=435006 mean=435140 sd=0.02% | |
65536 min=2198636 mean=2198980 sd=0.02% | |
262144 min=10990093 mean=11007901 sd=0.08% | |
1048576 min=77798309 mean=77872781 sd=0.06% | |
gcc-6 -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.52% | |
16 min=206 mean=206 sd=0.13% | |
64 min=1197 mean=1197 sd=0.02% | |
256 min=6295 mean=6297 sd=0.02% | |
1024 min=31501 mean=31511 sd=0.02% | |
4096 min=159339 mean=159384 sd=0.02% | |
16384 min=780218 mean=780307 sd=0.01% | |
65536 min=3679145 mean=3680457 sd=0.02% | |
262144 min=17035040 mean=17143720 sd=0.59% | |
1048576 min=120106344 mean=120282566 sd=0.10% | |
gcc-6 -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.19% | |
16 min=111 mean=111 sd=0.03% | |
64 min=483 mean=484 sd=0.16% | |
256 min=2390 mean=2391 sd=0.02% | |
1024 min=12644 mean=12648 sd=0.02% | |
4096 min=76154 mean=76185 sd=0.04% | |
16384 min=404572 mean=404988 sd=0.05% | |
65536 min=2168464 mean=2171667 sd=0.34% | |
262144 min=11199891 mean=11206740 sd=0.05% | |
1048576 min=83416219 mean=83752303 sd=0.18% | |
------------------------ | |
gcc-6 -flto -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=84 mean=84 sd=0.03% | |
16 min=544 mean=544 sd=0.02% | |
64 min=3063 mean=3064 sd=0.02% | |
256 min=15810 mean=15832 sd=0.35% | |
1024 min=78136 mean=78161 sd=0.02% | |
4096 min=373828 mean=373980 sd=0.02% | |
16384 min=1749987 mean=1750440 sd=0.02% | |
65536 min=8397146 mean=8399534 sd=0.03% | |
262144 min=39072985 mean=39093234 sd=0.04% | |
1048576 min=220752085 mean=221113279 sd=0.08% | |
gcc-6 -flto -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=77 mean=77 sd=0.01% | |
16 min=440 mean=440 sd=0.13% | |
64 min=2375 mean=2376 sd=0.03% | |
256 min=11876 mean=11881 sd=0.04% | |
1024 min=58091 mean=58110 sd=0.02% | |
4096 min=283657 mean=283718 sd=0.02% | |
16384 min=1465670 mean=1465946 sd=0.02% | |
65536 min=7061948 mean=7065389 sd=0.03% | |
262144 min=33641870 mean=33662922 sd=0.05% | |
1048576 min=195662852 mean=196078832 sd=0.13% | |
gcc-6 -flto -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.15% | |
16 min=204 mean=205 sd=0.37% | |
64 min=1193 mean=1193 sd=0.01% | |
256 min=6294 mean=6295 sd=0.01% | |
1024 min=31515 mean=31520 sd=0.01% | |
4096 min=159877 mean=159900 sd=0.02% | |
16384 min=782448 mean=782657 sd=0.01% | |
65536 min=3666814 mean=3667661 sd=0.01% | |
262144 min=17037799 mean=17054641 sd=0.07% | |
1048576 min=113167271 mean=113682696 sd=0.21% | |
gcc-6 -flto -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=30 mean=30 sd=0.24% | |
16 min=112 mean=112 sd=0.06% | |
64 min=515 mean=516 sd=0.10% | |
256 min=2486 mean=2488 sd=0.03% | |
1024 min=12893 mean=12897 sd=0.02% | |
4096 min=76655 mean=76684 sd=0.03% | |
16384 min=427893 mean=428049 sd=0.03% | |
65536 min=2257211 mean=2258948 sd=0.15% | |
262144 min=11617813 mean=11635918 sd=0.26% | |
1048576 min=86730668 mean=87034915 sd=0.17% | |
gcc-6 -flto -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.14% | |
16 min=205 mean=205 sd=0.01% | |
64 min=1194 mean=1195 sd=0.01% | |
256 min=6294 mean=6298 sd=0.12% | |
1024 min=31485 mean=31491 sd=0.01% | |
4096 min=159364 mean=159388 sd=0.01% | |
16384 min=789263 mean=789392 sd=0.01% | |
65536 min=3645941 mean=3647050 sd=0.02% | |
262144 min=16956698 mean=17054665 sd=0.51% | |
1048576 min=116374666 mean=116675251 sd=0.12% | |
gcc-6 -flto -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.27% | |
16 min=111 mean=113 sd=1.10% | |
64 min=483 mean=483 sd=0.04% | |
256 min=2389 mean=2391 sd=0.03% | |
1024 min=12646 mean=12654 sd=0.04% | |
4096 min=76189 mean=76256 sd=0.04% | |
16384 min=434563 mean=434658 sd=0.02% | |
65536 min=2125805 mean=2127022 sd=0.05% | |
262144 min=11031949 mean=11063862 sd=0.30% | |
1048576 min=79209679 mean=79344928 sd=0.11% | |
gcc-6 -flto -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.14% | |
16 min=205 mean=205 sd=0.16% | |
64 min=1194 mean=1194 sd=0.01% | |
256 min=6293 mean=6294 sd=0.01% | |
1024 min=31498 mean=31508 sd=0.02% | |
4096 min=160141 mean=160198 sd=0.03% | |
16384 min=793292 mean=793466 sd=0.02% | |
65536 min=3669483 mean=3670128 sd=0.01% | |
262144 min=16852128 mean=16919834 sd=0.59% | |
1048576 min=116875230 mean=117363803 sd=0.26% | |
gcc-6 -flto -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.14% | |
16 min=110 mean=110 sd=0.13% | |
64 min=478 mean=479 sd=0.13% | |
256 min=2368 mean=2370 sd=0.03% | |
1024 min=12626 mean=12628 sd=0.01% | |
4096 min=76233 mean=76272 sd=0.04% | |
16384 min=426100 mean=426295 sd=0.03% | |
65536 min=2126342 mean=2129605 sd=0.35% | |
262144 min=11084269 mean=11111198 sd=0.27% | |
1048576 min=85664149 mean=85913610 sd=0.21% | |
gcc-6 -flto -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.11% | |
16 min=205 mean=205 sd=0.01% | |
64 min=1194 mean=1194 sd=0.02% | |
256 min=6293 mean=6294 sd=0.02% | |
1024 min=31531 mean=31537 sd=0.01% | |
4096 min=159447 mean=159503 sd=0.02% | |
16384 min=788294 mean=793441 sd=1.89% | |
65536 min=3709219 mean=3710089 sd=0.01% | |
262144 min=16964137 mean=16997436 sd=0.10% | |
1048576 min=114918494 mean=115153931 sd=0.14% | |
gcc-6 -flto -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.11% | |
16 min=109 mean=110 sd=0.19% | |
64 min=477 mean=478 sd=0.17% | |
256 min=2370 mean=2370 sd=0.01% | |
1024 min=12646 mean=12652 sd=0.03% | |
4096 min=76579 mean=76616 sd=0.03% | |
16384 min=432797 mean=433022 sd=0.03% | |
65536 min=2139429 mean=2140311 sd=0.03% | |
262144 min=11000257 mean=11029880 sd=0.35% | |
1048576 min=84030897 mean=84210481 sd=0.11% | |
------------------------ | |
icc-16 -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=87 mean=87 sd=0.02% | |
16 min=546 mean=546 sd=0.02% | |
64 min=2964 mean=2965 sd=0.05% | |
256 min=15879 mean=15885 sd=0.02% | |
1024 min=74961 mean=74984 sd=0.02% | |
4096 min=357875 mean=358176 sd=0.04% | |
16384 min=1713043 mean=1713869 sd=0.03% | |
65536 min=8112701 mean=8124981 sd=0.09% | |
262144 min=38582884 mean=38644874 sd=0.10% | |
1048576 min=215878313 mean=216120233 sd=0.08% | |
icc-16 -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=81 mean=81 sd=0.02% | |
16 min=457 mean=458 sd=0.03% | |
64 min=2381 mean=2383 sd=0.07% | |
256 min=12162 mean=12167 sd=0.02% | |
1024 min=59525 mean=59543 sd=0.02% | |
4096 min=288998 mean=289089 sd=0.01% | |
16384 min=1492805 mean=1493699 sd=0.02% | |
65536 min=7222618 mean=7225085 sd=0.02% | |
262144 min=34756720 mean=34780168 sd=0.04% | |
1048576 min=198920754 mean=199287542 sd=0.10% | |
icc-16 -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=33 mean=33 sd=0.02% | |
16 min=152 mean=152 sd=0.03% | |
64 min=746 mean=746 sd=0.04% | |
256 min=3827 mean=3828 sd=0.01% | |
1024 min=19290 mean=19303 sd=0.04% | |
4096 min=101727 mean=101791 sd=0.06% | |
16384 min=559618 mean=559854 sd=0.02% | |
65536 min=2901568 mean=2903064 sd=0.03% | |
262144 min=14444672 mean=14473511 sd=0.13% | |
1048576 min=107289473 mean=107534712 sd=0.33% | |
icc-16 -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.07% | |
16 min=110 mean=111 sd=0.54% | |
64 min=470 mean=471 sd=0.04% | |
256 min=2355 mean=2357 sd=0.03% | |
1024 min=12675 mean=12682 sd=0.05% | |
4096 min=78381 mean=78436 sd=0.05% | |
16384 min=424442 mean=424610 sd=0.02% | |
65536 min=2153626 mean=2155793 sd=0.08% | |
262144 min=11057237 mean=11075595 sd=0.09% | |
1048576 min=83174339 mean=83332438 sd=0.12% | |
icc-16 -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=32 mean=32 sd=0.07% | |
16 min=152 mean=153 sd=0.42% | |
64 min=745 mean=746 sd=0.07% | |
256 min=3769 mean=3770 sd=0.02% | |
1024 min=19477 mean=19495 sd=0.12% | |
4096 min=100671 mean=100740 sd=0.05% | |
16384 min=553891 mean=554118 sd=0.03% | |
65536 min=2861691 mean=2863261 sd=0.04% | |
262144 min=14500278 mean=14521944 sd=0.10% | |
1048576 min=107544809 mean=107725479 sd=0.13% | |
icc-16 -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.27% | |
16 min=108 mean=108 sd=0.18% | |
64 min=479 mean=479 sd=0.09% | |
256 min=2393 mean=2394 sd=0.02% | |
1024 min=12873 mean=12888 sd=0.07% | |
4096 min=77981 mean=78049 sd=0.06% | |
16384 min=409473 mean=409544 sd=0.01% | |
65536 min=2161245 mean=2162722 sd=0.05% | |
262144 min=10946992 mean=10976327 sd=0.12% | |
1048576 min=82064715 mean=82239670 sd=0.14% | |
icc-16 -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=47 mean=47 sd=0.01% | |
16 min=203 mean=203 sd=0.01% | |
64 min=964 mean=965 sd=0.05% | |
256 min=4566 mean=4568 sd=0.02% | |
1024 min=23269 mean=23276 sd=0.02% | |
4096 min=121398 mean=121478 sd=0.04% | |
16384 min=636177 mean=636495 sd=0.03% | |
65536 min=3199960 mean=3201705 sd=0.03% | |
262144 min=15785158 mean=15812671 sd=0.11% | |
1048576 min=117258245 mean=118815680 sd=0.69% | |
icc-16 -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=44 mean=44 sd=0.02% | |
16 min=167 mean=167 sd=0.01% | |
64 min=742 mean=748 sd=0.58% | |
256 min=3343 mean=3345 sd=0.05% | |
1024 min=17371 mean=17376 sd=0.02% | |
4096 min=96640 mean=96719 sd=0.13% | |
16384 min=495294 mean=495459 sd=0.02% | |
65536 min=2424147 mean=2424440 sd=0.01% | |
262144 min=12096063 mean=12119279 sd=0.12% | |
1048576 min=88125525 mean=88308110 sd=0.14% | |
icc-16 -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=47 mean=47 sd=0.01% | |
16 min=203 mean=203 sd=0.02% | |
64 min=939 mean=940 sd=0.05% | |
256 min=4672 mean=4674 sd=0.02% | |
1024 min=23254 mean=23262 sd=0.02% | |
4096 min=122758 mean=122821 sd=0.03% | |
16384 min=648759 mean=648878 sd=0.02% | |
65536 min=3316823 mean=3318773 sd=0.04% | |
262144 min=15930172 mean=15941468 sd=0.04% | |
1048576 min=109492179 mean=109774419 sd=0.22% | |
icc-16 -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=44 mean=44 sd=0.01% | |
16 min=177 mean=177 sd=0.02% | |
64 min=725 mean=726 sd=0.02% | |
256 min=3403 mean=3404 sd=0.02% | |
1024 min=17598 mean=17607 sd=0.03% | |
4096 min=95855 mean=95878 sd=0.03% | |
16384 min=494884 mean=495040 sd=0.02% | |
65536 min=2456604 mean=2457893 sd=0.05% | |
262144 min=12026751 mean=12039802 sd=0.09% | |
1048576 min=88264537 mean=88480683 sd=0.18% | |
------------------------ | |
icc-16 -ipo -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=86 mean=86 sd=0.03% | |
16 min=522 mean=523 sd=0.11% | |
64 min=2863 mean=2864 sd=0.02% | |
256 min=14805 mean=14813 sd=0.03% | |
1024 min=74123 mean=74144 sd=0.02% | |
4096 min=349353 mean=349443 sd=0.01% | |
16384 min=1693987 mean=1694488 sd=0.03% | |
65536 min=8102316 mean=8107882 sd=0.06% | |
262144 min=38172885 mean=38207364 sd=0.08% | |
1048576 min=218600650 mean=221400507 sd=0.62% | |
icc-16 -ipo -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=81 mean=81 sd=0.01% | |
16 min=452 mean=455 sd=0.58% | |
64 min=2411 mean=2414 sd=0.10% | |
256 min=12162 mean=12169 sd=0.04% | |
1024 min=59565 mean=59599 sd=0.02% | |
4096 min=290625 mean=290949 sd=0.07% | |
16384 min=1487969 mean=1488822 sd=0.03% | |
65536 min=7231079 mean=7236069 sd=0.09% | |
262144 min=34454229 mean=34480497 sd=0.06% | |
1048576 min=197095089 mean=197358934 sd=0.06% | |
icc-16 -ipo -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=32 mean=32 sd=0.07% | |
16 min=151 mean=151 sd=0.14% | |
64 min=739 mean=743 sd=0.36% | |
256 min=3717 mean=3717 sd=0.01% | |
1024 min=18532 mean=18535 sd=0.01% | |
4096 min=99958 mean=100141 sd=0.43% | |
16384 min=548160 mean=548419 sd=0.03% | |
65536 min=2833579 mean=2834802 sd=0.03% | |
262144 min=14498941 mean=14522954 sd=0.08% | |
1048576 min=100594466 mean=100793145 sd=0.14% | |
icc-16 -ipo -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.13% | |
16 min=107 mean=107 sd=0.01% | |
64 min=464 mean=464 sd=0.06% | |
256 min=2339 mean=2350 sd=0.16% | |
1024 min=12366 mean=12401 sd=0.16% | |
4096 min=72291 mean=72393 sd=0.07% | |
16384 min=382548 mean=383325 sd=0.09% | |
65536 min=2016029 mean=2016997 sd=0.05% | |
262144 min=10484275 mean=10537510 sd=0.54% | |
1048576 min=81135986 mean=83348960 sd=2.14% | |
icc-16 -ipo -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=32 mean=32 sd=1.27% | |
16 min=149 mean=150 sd=0.18% | |
64 min=740 mean=740 sd=0.03% | |
256 min=3739 mean=3740 sd=0.01% | |
1024 min=18545 mean=18548 sd=0.01% | |
4096 min=102153 mean=102326 sd=0.14% | |
16384 min=526239 mean=526380 sd=0.02% | |
65536 min=2826344 mean=2828408 sd=0.04% | |
262144 min=14319763 mean=14343938 sd=0.15% | |
1048576 min=105125901 mean=105420574 sd=0.16% | |
icc-16 -ipo -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=28 mean=28 sd=0.16% | |
16 min=106 mean=107 sd=0.36% | |
64 min=470 mean=470 sd=0.14% | |
256 min=2339 mean=2341 sd=0.13% | |
1024 min=12577 mean=12593 sd=0.12% | |
4096 min=74567 mean=74592 sd=0.02% | |
16384 min=387547 mean=387670 sd=0.03% | |
65536 min=2019521 mean=2021104 sd=0.05% | |
262144 min=10619942 mean=10700275 sd=0.81% | |
1048576 min=84193207 mean=84653970 sd=0.37% | |
icc-16 -ipo -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=47 mean=47 sd=0.01% | |
16 min=203 mean=203 sd=0.01% | |
64 min=943 mean=943 sd=0.02% | |
256 min=4484 mean=4485 sd=0.01% | |
1024 min=23442 mean=23475 sd=0.35% | |
4096 min=121921 mean=121972 sd=0.03% | |
16384 min=619660 mean=620014 sd=0.03% | |
65536 min=3141182 mean=3144497 sd=0.12% | |
262144 min=15628805 mean=15766709 sd=0.92% | |
1048576 min=108371100 mean=108707337 sd=0.18% | |
icc-16 -ipo -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=44 mean=44 sd=0.02% | |
16 min=168 mean=168 sd=0.01% | |
64 min=706 mean=706 sd=0.01% | |
256 min=3305 mean=3306 sd=0.02% | |
1024 min=16892 mean=16904 sd=0.04% | |
4096 min=92979 mean=93017 sd=0.04% | |
16384 min=460079 mean=460596 sd=0.05% | |
65536 min=2342075 mean=2343396 sd=0.03% | |
262144 min=11819003 mean=11849249 sd=0.15% | |
1048576 min=88671350 mean=89406852 sd=0.31% | |
icc-16 -ipo -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=49 mean=49 sd=0.03% | |
16 min=203 mean=204 sd=0.28% | |
64 min=953 mean=954 sd=0.09% | |
256 min=4508 mean=4508 sd=0.01% | |
1024 min=23129 mean=23145 sd=0.04% | |
4096 min=122255 mean=122383 sd=0.04% | |
16384 min=614718 mean=615117 sd=0.03% | |
65536 min=3186532 mean=3188537 sd=0.03% | |
262144 min=15509478 mean=15536166 sd=0.10% | |
1048576 min=108465261 mean=108643859 sd=0.13% | |
icc-16 -ipo -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=44 mean=44 sd=0.03% | |
16 min=166 mean=166 sd=0.01% | |
64 min=704 mean=704 sd=0.05% | |
256 min=3300 mean=3304 sd=0.05% | |
1024 min=16832 mean=16857 sd=0.34% | |
4096 min=92411 mean=92442 sd=0.03% | |
16384 min=480283 mean=481083 sd=0.24% | |
65536 min=2312999 mean=2316110 sd=0.16% | |
262144 min=11747214 mean=11793380 sd=0.41% | |
1048576 min=83811574 mean=83991692 sd=0.16% | |
------------------------ | |
icc-17 -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=87 mean=87 sd=0.02% | |
16 min=536 mean=536 sd=0.05% | |
64 min=2980 mean=2985 sd=0.35% | |
256 min=15953 mean=15956 sd=0.02% | |
1024 min=75643 mean=75674 sd=0.02% | |
4096 min=362500 mean=362949 sd=0.11% | |
16384 min=1739774 mean=1742272 sd=0.11% | |
65536 min=8207480 mean=8252660 sd=0.38% | |
262144 min=38315104 mean=38442447 sd=0.38% | |
1048576 min=215864406 mean=216600759 sd=0.39% | |
icc-17 -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=81 mean=81 sd=0.12% | |
16 min=455 mean=457 sd=0.20% | |
64 min=2403 mean=2410 sd=0.20% | |
256 min=12138 mean=12145 sd=0.05% | |
1024 min=59615 mean=59647 sd=0.03% | |
4096 min=293245 mean=293329 sd=0.01% | |
16384 min=1508957 mean=1509742 sd=0.02% | |
65536 min=7208780 mean=7212690 sd=0.04% | |
262144 min=34440481 mean=34479832 sd=0.08% | |
1048576 min=197761807 mean=197976759 sd=0.06% | |
icc-17 -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=34 mean=34 sd=0.13% | |
16 min=153 mean=154 sd=0.14% | |
64 min=749 mean=751 sd=0.36% | |
256 min=3798 mean=3800 sd=0.03% | |
1024 min=18900 mean=18903 sd=0.01% | |
4096 min=101614 mean=101701 sd=0.12% | |
16384 min=559130 mean=559342 sd=0.03% | |
65536 min=2965310 mean=2966877 sd=0.04% | |
262144 min=14389092 mean=14425248 sd=0.27% | |
1048576 min=105064281 mean=105415896 sd=0.22% | |
icc-17 -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=30 mean=30 sd=0.07% | |
16 min=106 mean=106 sd=0.01% | |
64 min=460 mean=460 sd=0.02% | |
256 min=2345 mean=2347 sd=0.05% | |
1024 min=12636 mean=12664 sd=0.18% | |
4096 min=78071 mean=78251 sd=0.10% | |
16384 min=422840 mean=423242 sd=0.04% | |
65536 min=2173498 mean=2176487 sd=0.09% | |
262144 min=11051785 mean=11068373 sd=0.09% | |
1048576 min=81744510 mean=81938911 sd=0.17% | |
icc-17 -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=32 mean=32 sd=0.09% | |
16 min=152 mean=152 sd=0.06% | |
64 min=743 mean=744 sd=0.08% | |
256 min=3775 mean=3777 sd=0.04% | |
1024 min=18836 mean=18864 sd=0.05% | |
4096 min=102746 mean=102895 sd=0.10% | |
16384 min=554760 mean=554957 sd=0.02% | |
65536 min=2892081 mean=2892854 sd=0.02% | |
262144 min=14609683 mean=14627153 sd=0.10% | |
1048576 min=108069363 mean=108367741 sd=0.20% | |
icc-17 -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=28 mean=28 sd=0.33% | |
16 min=110 mean=110 sd=0.07% | |
64 min=474 mean=475 sd=0.09% | |
256 min=2403 mean=2405 sd=0.06% | |
1024 min=12958 mean=12969 sd=0.04% | |
4096 min=78250 mean=78321 sd=0.09% | |
16384 min=407078 mean=407619 sd=0.11% | |
65536 min=2157934 mean=2159454 sd=0.05% | |
262144 min=10994102 mean=11022334 sd=0.29% | |
1048576 min=81939853 mean=82120017 sd=0.15% | |
icc-17 -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=32 mean=32 sd=0.32% | |
16 min=152 mean=153 sd=0.08% | |
64 min=744 mean=745 sd=0.10% | |
256 min=3808 mean=3809 sd=0.02% | |
1024 min=18857 mean=18866 sd=0.02% | |
4096 min=101013 mean=101043 sd=0.02% | |
16384 min=555833 mean=555937 sd=0.02% | |
65536 min=2937754 mean=2938706 sd=0.03% | |
262144 min=14475962 mean=14495732 sd=0.07% | |
1048576 min=104908806 mean=105288170 sd=0.15% | |
icc-17 -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=28 mean=28 sd=0.23% | |
16 min=109 mean=110 sd=0.26% | |
64 min=479 mean=485 sd=0.70% | |
256 min=2409 mean=2413 sd=0.13% | |
1024 min=12859 mean=12876 sd=0.11% | |
4096 min=78166 mean=78215 sd=0.04% | |
16384 min=411354 mean=411583 sd=0.03% | |
65536 min=2163664 mean=2164705 sd=0.03% | |
262144 min=10987152 mean=11007365 sd=0.14% | |
1048576 min=82081551 mean=82275729 sd=0.21% | |
icc-17 -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=32 mean=32 sd=0.15% | |
16 min=152 mean=153 sd=0.14% | |
64 min=747 mean=748 sd=0.04% | |
256 min=3769 mean=3775 sd=0.10% | |
1024 min=18809 mean=18816 sd=0.03% | |
4096 min=107231 mean=107512 sd=0.14% | |
16384 min=538056 mean=538282 sd=0.02% | |
65536 min=2883298 mean=2884771 sd=0.03% | |
262144 min=14547883 mean=14594781 sd=0.42% | |
1048576 min=107108551 mean=107277872 sd=0.16% | |
icc-17 -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=28 mean=29 sd=0.35% | |
16 min=110 mean=110 sd=0.06% | |
64 min=478 mean=478 sd=0.10% | |
256 min=2428 mean=2429 sd=0.02% | |
1024 min=12917 mean=12921 sd=0.02% | |
4096 min=79103 mean=79233 sd=0.11% | |
16384 min=440326 mean=440466 sd=0.02% | |
65536 min=2203146 mean=2203605 sd=0.02% | |
262144 min=11119283 mean=11132851 sd=0.06% | |
1048576 min=85664103 mean=85999936 sd=0.20% | |
------------------------ | |
icc-17 -ipo -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=86 mean=87 sd=0.43% | |
16 min=523 mean=526 sd=0.92% | |
64 min=2880 mean=2881 sd=0.03% | |
256 min=14820 mean=14951 sd=1.49% | |
1024 min=74593 mean=74614 sd=0.02% | |
4096 min=351739 mean=351912 sd=0.03% | |
16384 min=1687460 mean=1688878 sd=0.04% | |
65536 min=8097015 mean=8100459 sd=0.02% | |
262144 min=38103843 mean=38164813 sd=0.18% | |
1048576 min=214129811 mean=214652677 sd=0.13% | |
icc-17 -ipo -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=81 mean=81 sd=0.01% | |
16 min=458 mean=459 sd=0.04% | |
64 min=2394 mean=2396 sd=0.12% | |
256 min=13248 mean=13255 sd=0.03% | |
1024 min=59766 mean=59787 sd=0.03% | |
4096 min=292894 mean=293250 sd=0.15% | |
16384 min=1470654 mean=1470969 sd=0.02% | |
65536 min=7246574 mean=7248603 sd=0.01% | |
262144 min=34349066 mean=34366696 sd=0.04% | |
1048576 min=200336749 mean=200660868 sd=0.13% | |
icc-17 -ipo -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=32 mean=32 sd=0.18% | |
16 min=151 mean=151 sd=0.07% | |
64 min=741 mean=743 sd=0.38% | |
256 min=3738 mean=3739 sd=0.01% | |
1024 min=18597 mean=18602 sd=0.01% | |
4096 min=100085 mean=100173 sd=0.14% | |
16384 min=545262 mean=545460 sd=0.02% | |
65536 min=2831171 mean=2832905 sd=0.04% | |
262144 min=14109795 mean=14138829 sd=0.34% | |
1048576 min=106111485 mean=106339145 sd=0.13% | |
icc-17 -ipo -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.45% | |
16 min=114 mean=115 sd=0.45% | |
64 min=485 mean=485 sd=0.03% | |
256 min=2346 mean=2347 sd=0.04% | |
1024 min=11893 mean=11936 sd=0.18% | |
4096 min=71062 mean=71286 sd=0.17% | |
16384 min=386166 mean=386786 sd=0.07% | |
65536 min=2017943 mean=2021174 sd=0.10% | |
262144 min=10476415 mean=10503629 sd=0.16% | |
1048576 min=82334462 mean=82613927 sd=0.28% | |
icc-17 -ipo -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=32 mean=32 sd=1.02% | |
16 min=152 mean=152 sd=0.11% | |
64 min=735 mean=736 sd=0.07% | |
256 min=3733 mean=3736 sd=0.03% | |
1024 min=18578 mean=18585 sd=0.03% | |
4096 min=99922 mean=99959 sd=0.03% | |
16384 min=547149 mean=547341 sd=0.01% | |
65536 min=2870373 mean=2871253 sd=0.03% | |
262144 min=14307905 mean=14329917 sd=0.12% | |
1048576 min=105956882 mean=106606258 sd=0.41% | |
icc-17 -ipo -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=28 mean=28 sd=0.74% | |
16 min=110 mean=110 sd=0.15% | |
64 min=469 mean=469 sd=0.01% | |
256 min=2326 mean=2327 sd=0.09% | |
1024 min=12559 mean=12566 sd=0.04% | |
4096 min=75229 mean=75287 sd=0.06% | |
16384 min=394488 mean=394645 sd=0.03% | |
65536 min=2018500 mean=2019871 sd=0.05% | |
262144 min=10551776 mean=10582455 sd=0.15% | |
1048576 min=80139602 mean=80332968 sd=0.16% | |
icc-17 -ipo -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=32 sd=0.12% | |
16 min=150 mean=150 sd=0.05% | |
64 min=733 mean=740 sd=0.93% | |
256 min=3706 mean=3707 sd=0.02% | |
1024 min=18504 mean=18514 sd=0.02% | |
4096 min=99804 mean=99883 sd=0.13% | |
16384 min=562926 mean=563046 sd=0.02% | |
65536 min=2819517 mean=2821174 sd=0.03% | |
262144 min=14131867 mean=14151147 sd=0.10% | |
1048576 min=104383646 mean=104705018 sd=0.18% | |
icc-17 -ipo -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=28 mean=28 sd=0.21% | |
16 min=105 mean=106 sd=0.04% | |
64 min=462 mean=463 sd=0.08% | |
256 min=2309 mean=2314 sd=0.12% | |
1024 min=12471 mean=12476 sd=0.03% | |
4096 min=74799 mean=74873 sd=0.04% | |
16384 min=398074 mean=398345 sd=0.03% | |
65536 min=2037879 mean=2040536 sd=0.12% | |
262144 min=10542488 mean=10562363 sd=0.13% | |
1048576 min=76848467 mean=77039020 sd=0.15% | |
icc-17 -ipo -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=33 mean=33 sd=0.11% | |
16 min=153 mean=153 sd=0.06% | |
64 min=741 mean=743 sd=0.14% | |
256 min=3741 mean=3741 sd=0.01% | |
1024 min=18574 mean=18580 sd=0.02% | |
4096 min=99938 mean=99997 sd=0.04% | |
16384 min=566039 mean=566219 sd=0.02% | |
65536 min=2853468 mean=2854566 sd=0.02% | |
262144 min=14299644 mean=14329417 sd=0.10% | |
1048576 min=102862827 mean=103015244 sd=0.13% | |
icc-17 -ipo -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=28 mean=29 sd=0.26% | |
16 min=106 mean=106 sd=0.09% | |
64 min=477 mean=477 sd=0.04% | |
256 min=2331 mean=2331 sd=0.02% | |
1024 min=12500 mean=12504 sd=0.02% | |
4096 min=74442 mean=74479 sd=0.03% | |
16384 min=384013 mean=384100 sd=0.02% | |
65536 min=2039023 mean=2040615 sd=0.06% | |
262144 min=10528856 mean=10571347 sd=0.47% | |
1048576 min=81289155 mean=81486915 sd=0.18% | |
------------------------ | |
clang-4.0 -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=90 mean=90 sd=0.36% | |
16 min=588 mean=589 sd=0.12% | |
64 min=3358 mean=3359 sd=0.01% | |
256 min=17573 mean=17592 sd=0.05% | |
1024 min=87634 mean=87655 sd=0.02% | |
4096 min=417572 mean=417656 sd=0.02% | |
16384 min=1950876 mean=1951871 sd=0.03% | |
65536 min=9100462 mean=9107953 sd=0.04% | |
262144 min=41657057 mean=41677927 sd=0.04% | |
1048576 min=230630156 mean=230801934 sd=0.09% | |
clang-4.0 -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=72 mean=73 sd=0.32% | |
16 min=414 mean=416 sd=0.39% | |
64 min=2270 mean=2272 sd=0.06% | |
256 min=11305 mean=11328 sd=0.12% | |
1024 min=55532 mean=55548 sd=0.02% | |
4096 min=270939 mean=271016 sd=0.02% | |
16384 min=1381073 mean=1382204 sd=0.04% | |
65536 min=6743697 mean=6746418 sd=0.02% | |
262144 min=32156183 mean=32183142 sd=0.07% | |
1048576 min=190573313 mean=190800559 sd=0.08% | |
clang-4.0 -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.05% | |
16 min=201 mean=201 sd=0.03% | |
64 min=1186 mean=1187 sd=0.03% | |
256 min=6290 mean=6291 sd=0.01% | |
1024 min=31469 mean=31474 sd=0.01% | |
4096 min=159331 mean=159388 sd=0.03% | |
16384 min=796450 mean=796618 sd=0.01% | |
65536 min=3693912 mean=3694729 sd=0.01% | |
262144 min=17080284 mean=17148795 sd=0.80% | |
1048576 min=118811780 mean=118952989 sd=0.09% | |
clang-4.0 -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=30 sd=0.04% | |
16 min=112 mean=112 sd=0.13% | |
64 min=489 mean=499 sd=1.27% | |
256 min=2437 mean=2441 sd=0.16% | |
1024 min=12935 mean=12944 sd=0.03% | |
4096 min=77144 mean=77189 sd=0.03% | |
16384 min=422373 mean=422502 sd=0.03% | |
65536 min=2213368 mean=2214311 sd=0.03% | |
262144 min=11640594 mean=11653158 sd=0.07% | |
1048576 min=86584856 mean=86814754 sd=0.16% | |
clang-4.0 -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.08% | |
16 min=201 mean=201 sd=0.01% | |
64 min=1187 mean=1187 sd=0.02% | |
256 min=6284 mean=6285 sd=0.01% | |
1024 min=31307 mean=31353 sd=0.37% | |
4096 min=161138 mean=161203 sd=0.02% | |
16384 min=784897 mean=784985 sd=0.01% | |
65536 min=3684828 mean=3686767 sd=0.12% | |
262144 min=17114224 mean=17153118 sd=0.12% | |
1048576 min=118293059 mean=118472993 sd=0.11% | |
clang-4.0 -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=30 mean=30 sd=0.07% | |
16 min=113 mean=113 sd=0.02% | |
64 min=487 mean=493 sd=0.74% | |
256 min=2414 mean=2414 sd=0.01% | |
1024 min=12883 mean=12887 sd=0.02% | |
4096 min=76819 mean=76873 sd=0.04% | |
16384 min=415164 mean=415264 sd=0.02% | |
65536 min=2234717 mean=2235113 sd=0.01% | |
262144 min=11629487 mean=11767420 sd=2.48% | |
1048576 min=85820801 mean=85993749 sd=0.13% | |
clang-4.0 -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.07% | |
16 min=201 mean=201 sd=0.04% | |
64 min=1185 mean=1185 sd=0.01% | |
256 min=6295 mean=6296 sd=0.01% | |
1024 min=31358 mean=31377 sd=0.12% | |
4096 min=158986 mean=159033 sd=0.02% | |
16384 min=790974 mean=791166 sd=0.01% | |
65536 min=3727854 mean=3729092 sd=0.02% | |
262144 min=17143855 mean=17174828 sd=0.21% | |
1048576 min=120008460 mean=120325726 sd=0.17% | |
clang-4.0 -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.04% | |
16 min=113 mean=113 sd=0.02% | |
64 min=492 mean=497 sd=0.63% | |
256 min=2425 mean=2425 sd=0.02% | |
1024 min=12760 mean=12762 sd=0.01% | |
4096 min=76978 mean=77009 sd=0.03% | |
16384 min=413037 mean=413149 sd=0.02% | |
65536 min=2282526 mean=2284094 sd=0.04% | |
262144 min=11653839 mean=11680441 sd=0.15% | |
1048576 min=84193363 mean=84305321 sd=0.12% | |
clang-4.0 -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.15% | |
16 min=187 mean=187 sd=0.13% | |
64 min=1090 mean=1090 sd=0.01% | |
256 min=5770 mean=5771 sd=0.01% | |
1024 min=28699 mean=28704 sd=0.01% | |
4096 min=146168 mean=146225 sd=0.03% | |
16384 min=731271 mean=731477 sd=0.02% | |
65536 min=3501259 mean=3502709 sd=0.02% | |
262144 min=16374489 mean=16490439 sd=0.72% | |
1048576 min=110253349 mean=110513396 sd=0.12% | |
clang-4.0 -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.93% | |
16 min=106 mean=107 sd=1.66% | |
64 min=455 mean=455 sd=0.01% | |
256 min=2281 mean=2282 sd=0.02% | |
1024 min=12565 mean=12570 sd=0.02% | |
4096 min=76265 mean=76297 sd=0.06% | |
16384 min=424121 mean=424247 sd=0.02% | |
65536 min=2109972 mean=2111073 sd=0.04% | |
262144 min=11213490 mean=11292170 sd=0.48% | |
1048576 min=82426453 mean=82606872 sd=0.12% | |
------------------------ | |
clang-4.0 -flto -O0 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=90 mean=90 sd=0.16% | |
16 min=584 mean=586 sd=0.22% | |
64 min=3367 mean=3372 sd=0.07% | |
256 min=17638 mean=17661 sd=0.06% | |
1024 min=87517 mean=87540 sd=0.02% | |
4096 min=417820 mean=418022 sd=0.03% | |
16384 min=1945941 mean=1946637 sd=0.02% | |
65536 min=9043708 mean=9047837 sd=0.03% | |
262144 min=41669869 mean=41702000 sd=0.06% | |
1048576 min=230355819 mean=230572839 sd=0.07% | |
clang-4.0 -flto -O0 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=73 mean=73 sd=0.21% | |
16 min=418 mean=418 sd=0.20% | |
64 min=2261 mean=2263 sd=0.07% | |
256 min=11355 mean=11359 sd=0.04% | |
1024 min=56613 mean=56638 sd=0.05% | |
4096 min=272863 mean=272973 sd=0.03% | |
16384 min=1356278 mean=1357073 sd=0.03% | |
65536 min=6746417 mean=6750392 sd=0.03% | |
262144 min=32516226 mean=32527867 sd=0.03% | |
1048576 min=187305095 mean=187632078 sd=0.10% | |
clang-4.0 -flto -O1 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.05% | |
16 min=201 mean=201 sd=0.04% | |
64 min=1187 mean=1187 sd=0.02% | |
256 min=6289 mean=6297 sd=0.36% | |
1024 min=31442 mean=31456 sd=0.02% | |
4096 min=159380 mean=159429 sd=0.02% | |
16384 min=790692 mean=791132 sd=0.13% | |
65536 min=3689209 mean=3690809 sd=0.02% | |
262144 min=17151828 mean=17168412 sd=0.05% | |
1048576 min=116000988 mean=116335829 sd=0.13% | |
clang-4.0 -flto -O1 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=30 mean=30 sd=0.06% | |
16 min=112 mean=112 sd=0.05% | |
64 min=490 mean=491 sd=0.09% | |
256 min=2442 mean=2445 sd=0.07% | |
1024 min=12954 mean=12962 sd=0.04% | |
4096 min=77386 mean=77505 sd=0.09% | |
16384 min=444768 mean=444910 sd=0.02% | |
65536 min=2200102 mean=2201261 sd=0.03% | |
262144 min=11553062 mean=11569669 sd=0.09% | |
1048576 min=83885077 mean=84456647 sd=0.36% | |
clang-4.0 -flto -O2 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.05% | |
16 min=201 mean=201 sd=0.01% | |
64 min=1186 mean=1186 sd=0.01% | |
256 min=6289 mean=6293 sd=0.13% | |
1024 min=31442 mean=31448 sd=0.01% | |
4096 min=158921 mean=158951 sd=0.01% | |
16384 min=782807 mean=783010 sd=0.02% | |
65536 min=3695304 mean=3696472 sd=0.02% | |
262144 min=17106661 mean=17124272 sd=0.07% | |
1048576 min=115568150 mean=115762953 sd=0.11% | |
clang-4.0 -flto -O2 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=30 mean=30 sd=0.43% | |
16 min=110 mean=111 sd=0.46% | |
64 min=484 mean=484 sd=0.01% | |
256 min=2415 mean=2426 sd=0.20% | |
1024 min=12882 mean=12890 sd=0.03% | |
4096 min=76808 mean=76859 sd=0.04% | |
16384 min=409817 mean=410011 sd=0.02% | |
65536 min=2205721 mean=2207740 sd=0.07% | |
262144 min=11535608 mean=11563910 sd=0.53% | |
1048576 min=85592400 mean=85691327 sd=0.10% | |
clang-4.0 -flto -O3 fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.13% | |
16 min=202 mean=202 sd=0.01% | |
64 min=1190 mean=1190 sd=0.03% | |
256 min=6297 mean=6298 sd=0.01% | |
1024 min=31343 mean=31348 sd=0.02% | |
4096 min=160828 mean=160896 sd=0.05% | |
16384 min=795423 mean=795603 sd=0.02% | |
65536 min=3731846 mean=3734209 sd=0.12% | |
262144 min=17058617 mean=17111279 sd=0.51% | |
1048576 min=116915177 mean=118648887 sd=0.59% | |
clang-4.0 -flto -O3 -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=30 mean=30 sd=0.27% | |
16 min=111 mean=111 sd=0.01% | |
64 min=486 mean=487 sd=0.13% | |
256 min=2424 mean=2425 sd=0.02% | |
1024 min=12788 mean=12795 sd=0.02% | |
4096 min=76649 mean=76814 sd=0.41% | |
16384 min=422786 mean=422947 sd=0.02% | |
65536 min=2241983 mean=2242529 sd=0.02% | |
262144 min=11612609 mean=11649844 sd=0.35% | |
1048576 min=84764965 mean=84893123 sd=0.10% | |
clang-4.0 -flto -Ofast fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=31 mean=31 sd=0.18% | |
16 min=186 mean=187 sd=0.12% | |
64 min=1090 mean=1090 sd=0.01% | |
256 min=5781 mean=5782 sd=0.01% | |
1024 min=28672 mean=28677 sd=0.01% | |
4096 min=146152 mean=146232 sd=0.03% | |
16384 min=733893 mean=734027 sd=0.01% | |
65536 min=3435505 mean=3436196 sd=0.02% | |
262144 min=16246367 mean=16292339 sd=0.38% | |
1048576 min=116062793 mean=116878958 sd=0.33% | |
clang-4.0 -flto -Ofast -march=native fft-test-portable | |
Self-test passed | |
Size Time per FFT (ns) | |
4 min=29 mean=29 sd=0.88% | |
16 min=105 mean=107 sd=1.47% | |
64 min=455 mean=455 sd=0.01% | |
256 min=2281 mean=2282 sd=0.02% | |
1024 min=12487 mean=12504 sd=0.05% | |
4096 min=75911 mean=75951 sd=0.03% | |
16384 min=422322 mean=422419 sd=0.01% | |
65536 min=2141824 mean=2142837 sd=0.03% | |
262144 min=11080179 mean=11110721 sd=0.16% | |
1048576 min=79212964 mean=79382345 sd=0.13% | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment