*** empty log message ***

This commit is contained in:
Mark Borgerding 2004-02-03 13:14:52 +00:00
parent 26ce35083d
commit b61061d52a
3 changed files with 8 additions and 5 deletions

View File

@ -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
View File

@ -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

View File

@ -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