Commit Graph

56 Commits

Author SHA1 Message Date
Mark Borgerding
7f68a2916b *** empty log message *** 2006-11-13 21:06:39 +00:00
Mark Borgerding
a95fbd464f woops bad file paths 2006-07-13 02:43:34 +00:00
Mark Borgerding
a09fc4a364 *** empty log message *** 2006-05-31 03:49:02 +00:00
Mark Borgerding
18d0ad1604 *** empty log message *** 2005-10-07 12:29:36 +00:00
Mark Borgerding
3b5dfee961 added kiss_fft_cleanup
updated Makefiles for long and simd targets
2005-07-09 03:42:07 +00:00
Mark Borgerding
4be23bffa4 polishing SIMD changes 2005-06-25 04:38:19 +00:00
Mark Borgerding
7f6cbeab2e added simd capability 2005-06-24 03:03:31 +00:00
Mark Borgerding
10dbc47ff3 added some code for 32 bit fixed point fft -- may not be suitable for all platforms 2005-05-31 02:19:07 +00:00
Mark Borgerding
ed1a5f0cfc made easy to use longs for fixed point 2005-05-11 02:36:33 +00:00
Mark Borgerding
0b11af8bea default CFLAGS 2004-04-04 22:02:16 +00:00
Mark Borgerding
5d25194d0f compile flags 2004-04-04 19:41:16 +00:00
Mark Borgerding
0fd8da731a compiles clean with lots of -W switches 2004-02-26 03:43:23 +00:00
Mark Borgerding
ebd0d360e0 reset flags back to safe values 2004-02-24 02:49:59 +00:00
Mark Borgerding
b61061d52a *** empty log message *** 2004-02-03 13:14:52 +00:00
Mark Borgerding
029fad7a65 *** empty log message *** 2004-02-02 02:05:05 +00:00
Mark Borgerding
36f5d5b68b *** empty log message *** 2004-02-02 01:54:17 +00:00
Mark Borgerding
2d2bfb6794 only good for float 2004-02-02 01:53:29 +00:00
Mark Borgerding
490a602472 test code for in-place odd rank multidimensional FFTs 2004-02-02 01:47:32 +00:00
Mark Borgerding
1a5f860757 v110 2004-01-31 02:46:20 +00:00
Mark Borgerding
366f17e379 getting ready for 1.1 2004-01-31 01:28:21 +00:00
Mark Borgerding
9ddb2bb744 *** empty log message *** 2004-01-30 03:40:54 +00:00
Mark Borgerding
25e377eaa8 fast conv filtering small edits
2d files no longer needed with kiss_fftnd
2004-01-24 01:34:01 +00:00
Mark Borgerding
227c021f39 extra cleanup 2004-01-04 23:15:44 +00:00
Mark Borgerding
e749a114cb real fast convolution filtering works mostly, sometimes it does not
make all the samples ( obeserved with ./fastfir.py -n 1024 -r -l 100000 )
2004-01-01 18:51:17 +00:00
Mark Borgerding
0243552944 fast convolution filtering works at least for complex numbers. 2003-12-31 22:49:14 +00:00
Mark Borgerding
ec3b64a62e added test code for kiss_fftnd
FFTs can now have an arbitrary # of dimensions
Also, buffer copies are eliminated.
2003-12-30 05:56:50 +00:00
Mark Borgerding
10a4a5c46b 2d fft now uses kiss_fft_stride to avoid buffer copies. 2003-12-29 21:07:19 +00:00
Mark Borgerding
4552a14801 added stride to fft input -- should simplify multi-dimensional FFTs 2003-12-29 18:50:13 +00:00
Mark Borgerding
630089ded6 kfc works 2003-12-29 16:46:27 +00:00
Mark Borgerding
cd94cd1ed0 testing kfc (kiss fft cache) 2003-12-29 16:38:03 +00:00
Mark Borgerding
f4961ed74b fixed a bug with nfft==1
and added utility for more testing
2003-12-16 03:43:05 +00:00
Mark Borgerding
95a7b856d1 compiles OK under MAC OS X 2003-12-15 03:53:14 +00:00
Mark Borgerding
6b23ebb5c1 getting ready for v100 2003-12-15 03:23:46 +00:00
Mark Borgerding
573536f48f fixed scaling for short real
moved fft.py from ./ to sample_code
2003-12-14 05:13:11 +00:00
Mark Borgerding
559c14b49b changed alloc functions to allow for initialization of user-supplied buffer 2003-12-14 03:02:30 +00:00
Mark Borgerding
ef7f8ff6c0 getting ready to release version 1.0 2003-12-11 01:54:42 +00:00
Mark Borgerding
09dbf36e97 kiss_fftr.c gives correct answers for forward 2003-12-07 04:04:27 +00:00
Mark Borgerding
39d2974fe3 'make snr' now tests 2d ffts 2003-12-04 04:08:52 +00:00
Mark Borgerding
f3c4a9e9ca internal checkpoint
split kiss_fft.c into multiple files.  It seems the best approach, all things considered.
2003-12-04 02:38:50 +00:00
Mark Borgerding
206e28f11c made the factorization a separate routine 2003-11-12 01:09:35 +00:00
Mark Borgerding
140f106743 benchmark utilities now give memory info 2003-11-08 02:48:02 +00:00
Mark Borgerding
e9095a161c generic butterfly slightly slower -- hmmm 2003-11-07 02:39:49 +00:00
Mark Borgerding
4ebf0b5aca aded a CHANGELOG 2003-11-04 02:09:53 +00:00
Mark Borgerding
6c8049cc75 slight changes to Makefile 2003-11-04 01:01:37 +00:00
Mark Borgerding
3c0c0431e2 radix 5 works, but is 6x slower than fftw 2003-11-03 03:03:16 +00:00
Mark Borgerding
8ac63adc77 modified time benchmark to repeat same buffer over and over to avoid IO bottlenecks and get more consistent numbers. 2003-11-01 04:44:50 +00:00
Mark Borgerding
28551899e2 radix 4 faster 2003-11-01 03:49:53 +00:00
Mark Borgerding
d4f87befda re-added radix 3 butterfly 2003-10-30 02:02:29 +00:00
Mark Borgerding
ca4c74e07c Woops, one should not test with input of all zeros 2003-10-29 04:29:01 +00:00
Mark Borgerding
1db3d91ee5 getting ready for next release 2003-10-26 04:07:32 +00:00