mirror of
				https://github.com/mborgerding/kissfft.git
				synced 2025-10-31 00:04:39 -04:00 
			
		
		
		
	re-added radix 3 butterfly
This commit is contained in:
		| @ -1,11 +1,10 @@ | ||||
|  | ||||
| ifeq "$(NFFT)" "" | ||||
| 	NFFT=1024 | ||||
|  NFFT=1024 | ||||
| endif | ||||
|  | ||||
|  | ||||
| ifeq "$(NUMFFTS)" "" | ||||
| 	NUMFFTS=10000 | ||||
|  NUMFFTS=10000 | ||||
| endif | ||||
|  | ||||
| UTILSRC=../kiss_fft.c fftutil.c | ||||
| @ -13,7 +12,7 @@ UTILSRC=../kiss_fft.c fftutil.c | ||||
| CFLAGS=-Wall -O3 -lm -I.. -ansi -pedantic | ||||
|  | ||||
| ifeq "$(DATATYPE)" "" | ||||
| 	DATATYPE=float | ||||
|   DATATYPE=float | ||||
| endif | ||||
| UTIL=fftutil_$(DATATYPE) | ||||
|  | ||||
| @ -21,9 +20,9 @@ UTIL=fftutil_$(DATATYPE) | ||||
| all: $(UTIL) | ||||
|  | ||||
| ifeq  "$(DATATYPE)" "short" | ||||
| 	TYPEFLAGS=-DFIXED_POINT -Dkiss_fft_scalar=short | ||||
|  TYPEFLAGS=-DFIXED_POINT -Dkiss_fft_scalar=short | ||||
| else	 | ||||
| 	TYPEFLAGS=-Dkiss_fft_scalar=$(DATATYPE) | ||||
|  TYPEFLAGS=-Dkiss_fft_scalar=$(DATATYPE) | ||||
| endif | ||||
|  | ||||
| $(UTIL): $(UTILSRC) | ||||
| @ -47,7 +46,7 @@ time: all $(RANDDAT) | ||||
| POW2=256 512 1024 2048 | ||||
| POW3=243 729 2187 | ||||
| mtime: all | ||||
| 	@for n in $(POW2) $(POW3) ;do \ | ||||
| 	@for n in $(POW3) ;do \ | ||||
| 		export NFFT=$$n;make time; \ | ||||
| 		done | ||||
|  | ||||
| @ -56,7 +55,7 @@ snr: all | ||||
| 	@echo | ||||
| 	@echo "### testing SNR for $(NFFT) point FFTs" | ||||
| 	@echo "#### $(DATATYPE)" | ||||
| 	@echo "testkiss($(NFFT),'$(DATATYPE)',1,1/$(NFFT));" | octave -q | ||||
| 	@echo "testkiss( $(NFFT) , '$(DATATYPE)' );" | octave -q | ||||
|  | ||||
| test: snr time  | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user