mirror of
https://github.com/mborgerding/kissfft.git
synced 2025-05-27 21:20:27 -04:00
*** empty log message ***
This commit is contained in:
parent
26ce35083d
commit
b61061d52a
3
Makefile
3
Makefile
@ -29,3 +29,6 @@ dist: tarball
|
||||
|
||||
upload: dist
|
||||
ncftpput upload.sourceforge.net incoming $(ZIPFILE) $(TARBALL)
|
||||
|
||||
asm:
|
||||
gcc -S kiss_fft.c -O3 -march=pentiumpro -ffast-math -fomit-frame-pointer -dA -fverbose-asm
|
||||
|
8
README
8
README
@ -68,12 +68,12 @@ last bit of performance.
|
||||
Sometimes simpler is better, even if it's not better.
|
||||
|
||||
PERFORMANCE:
|
||||
(on Athlon XP 2100+, with gcc 2.96, optimization O3, float data type)
|
||||
(on Athlon XP 2100+, with gcc 2.96, float data type)
|
||||
|
||||
Kiss performed 1000 1024-pt cpx ffts in 100 ms of cpu time.
|
||||
For comparison, it took md5sum 160ms cputime to process the same amount of data
|
||||
Kiss performed 10000 1024-pt cpx ffts in .63 s of cpu time.
|
||||
For comparison, it took md5sum twice as long to process the same amount of data.
|
||||
|
||||
Transforming 5 minutes of CD quality audio takes about 1 second (nfft=1024).
|
||||
Transforming 5 minutes of CD quality audio takes less than a second (nfft=1024).
|
||||
|
||||
DO NOT:
|
||||
... use Kiss if you need the Fastest Fourier Transform in the World
|
||||
|
@ -69,7 +69,7 @@ test: all
|
||||
@./$(BENCHKISS) -x $(NUMFFTS) -n $(NFFT)
|
||||
@[ -x ./$(BENCHFFTW) ] && ./$(BENCHFFTW) -x $(NUMFFTS) -n $(NFFT) ||true
|
||||
@echo "======higher dimensions type=$(DATATYPE))"
|
||||
@(for dim in 2 3 4 5 6 7 8 9; do [ "$(DATATYPE)" == "float" ] && ./testkiss.py $$dim ;done) || true
|
||||
@./testkiss.py
|
||||
|
||||
selftest.c:
|
||||
./mk_test.py 10 12 14 > selftest.c
|
||||
|
Loading…
Reference in New Issue
Block a user