From 10a4a5c46b559870aab429827431e51e0b3469dc Mon Sep 17 00:00:00 2001 From: Mark Borgerding Date: Mon, 29 Dec 2003 21:07:19 +0000 Subject: [PATCH] 2d fft now uses kiss_fft_stride to avoid buffer copies. --- kiss_fft.c | 28 ---------------------- test/Makefile | 2 +- test/selftest.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++-- tools/Makefile | 2 +- 4 files changed, 64 insertions(+), 32 deletions(-) diff --git a/kiss_fft.c b/kiss_fft.c index 9894e73..669e605 100644 --- a/kiss_fft.c +++ b/kiss_fft.c @@ -363,31 +363,3 @@ void kiss_fft(const void * cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout) kiss_fft_stride(cfg,fin,fout,1); } -void test_stride() -{ -#define SKIP_FACTOR 7 -#define FFT_SIZE 1800 - void *cfg; - kiss_fft_cpx buf1in[FFT_SIZE],buf1out[FFT_SIZE]; - kiss_fft_cpx buf2in[SKIP_FACTOR*FFT_SIZE],buf2out[FFT_SIZE]; - int i; - memset(buf2in,0,sizeof(buf2in)); - for (i=0;i