getting ready to release version 1.0

This commit is contained in:
Mark Borgerding 2003-12-11 01:54:42 +00:00
parent 8a992d0e98
commit ef7f8ff6c0
5 changed files with 5 additions and 8 deletions

View File

@ -3,8 +3,7 @@
If the same buffer pointer is supplied for both in and out, kiss will If the same buffer pointer is supplied for both in and out, kiss will
manage the buffer copies. manage the buffer copies.
added kiss_fft2d as a separate source file (declarations in kiss_fft.h ) added kiss_fft2d and kiss_fftr as separate source files (declarations in kiss_fft.h )
0.4 : optimized for radix 2,3,4,5 0.4 : optimized for radix 2,3,4,5

View File

@ -58,15 +58,13 @@ void kiss_fft(const void * cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout);
void * kiss_fft2d_alloc(int nrows,int ncols,int inverse_fft); void * kiss_fft2d_alloc(int nrows,int ncols,int inverse_fft);
void kiss_fft2d(const void* cfg_from_alloc , const kiss_fft_cpx *fin,kiss_fft_cpx *fout ); void kiss_fft2d(const void* cfg_from_alloc , const kiss_fft_cpx *fin,kiss_fft_cpx *fout );
/* Real optimized version can save about 45% cpu time vs. complex fft of a real seq.
/* Real optimized version can save about 40% cpu time vs. complex fft of a real seq.
*/ */
void * kiss_fftr_alloc(int nfft,int inverse_fft); void * kiss_fftr_alloc(int nfft,int inverse_fft);
void kiss_fftr(const void * cfg,const kiss_fft_scalar *timedata,kiss_fft_cpx *freqdata); void kiss_fftr(const void * cfg,const kiss_fft_scalar *timedata,kiss_fft_cpx *freqdata);
void kiss_fftri(const void * cfg,const kiss_fft_cpx *freqdata,kiss_fft_scalar *timedata); void kiss_fftri(const void * cfg,const kiss_fft_cpx *freqdata,kiss_fft_scalar *timedata);
/* when done with the cfg for a given fft size and direction, simply free it*/ /* when done with the cfg for a given fft size and direction, simply free it*/
#define kiss_fft_free free #define kiss_fft_free free

View File

@ -63,4 +63,4 @@ snr: all
test: snr time fftw test: snr time fftw
clean: clean:
rm -f *~ fftutil_* bm_* *.dat rm -f *~ fftutil_* bm_* tr_* *.dat

View File

@ -38,7 +38,7 @@ double snr_compare( kiss_fft_cpx * vec1,kiss_fft_cpx * vec2, int n)
#ifndef RANDOM #ifndef RANDOM
#define NFFT 8 #define NFFT 8
#else #else
#define NFFT 1800 #define NFFT 2*3*5*7*11
#endif #endif
#ifndef NUMFFTS #ifndef NUMFFTS

View File

@ -63,4 +63,4 @@ snr: all
test: snr time fftw test: snr time fftw
clean: clean:
rm -f *~ fftutil_* bm_* *.dat rm -f *~ fftutil_* bm_* tr_* *.dat