Commit Graph

77 Commits

Author SHA1 Message Date
75ca67f928 updated copyright years 2004-04-04 21:44:34 +00:00
1bbb274965 split out tmpbuf and scratchbuf, since they are only used in certain cases 2004-04-03 02:59:20 +00:00
835c16c582 no longer need casting 2004-04-03 00:27:11 +00:00
e3fe1598f0 bunch of minor code cleanup 2004-02-27 03:45:12 +00:00
71bf5965b8 very minor tweaks to radix 3 code 2004-02-24 02:21:03 +00:00
dda6f9638e replaced void pointers with pointers to forward declared structs 2004-02-24 01:29:25 +00:00
d1e99f297b took laptop timings
./bm_kiss_float -x 10000 -n 2048

from 1.70 s cpu time
to   1.57
2004-02-16 13:36:24 +00:00
b1dad2147b made some things const -- doesn't really have an effect under gcc, but it might under some compilers
added asm target to check to see if the assembly code changes
2004-02-08 17:10:02 +00:00
26ce35083d ./bm_kiss_float -x 40000 -n 1800
from
cputime=5.840
to
cputime=5.830
 (yeah yeah, I know its not great)
2004-02-03 01:37:19 +00:00
f95bd02866 cputime=5.940
to
cputime=5.840
2004-02-03 01:13:10 +00:00
210f219648 ./bm_kiss_float -x 40000 -n 1800
improved from
cputime=6.010
to
cputime=5.940
2004-02-03 01:05:10 +00:00
8e00ca1877 ./bm_kiss_float -x 10000 -n 1800
improved from
cputime=1.540
to
cputime=1.490
2004-02-03 00:59:33 +00:00
9b738dc492 slight fast fir changes 2004-01-30 00:17:01 +00:00
10a4a5c46b 2d fft now uses kiss_fft_stride to avoid buffer copies. 2003-12-29 21:07:19 +00:00
4552a14801 added stride to fft input -- should simplify multi-dimensional FFTs 2003-12-29 18:50:13 +00:00
f4961ed74b fixed a bug with nfft==1
and added utility for more testing
2003-12-16 03:43:05 +00:00
559c14b49b changed alloc functions to allow for initialization of user-supplied buffer 2003-12-14 03:02:30 +00:00
72de907478 minor doc changes 2003-12-05 00:35:25 +00:00
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
206e28f11c made the factorization a separate routine 2003-11-12 01:09:35 +00:00
bd23fe8d23 the path I was taking would only work for prime numbers (Galois fields) 2003-11-08 01:42:15 +00:00
e98f9ff29a going to bed 2003-11-07 03:42:14 +00:00
ae305ca400 slightly faster 2003-11-07 03:31:59 +00:00
3a5791f203 slightly faster 2003-11-07 03:23:19 +00:00
1486d89291 faster 2003-11-07 03:04:52 +00:00
e9095a161c generic butterfly slightly slower -- hmmm 2003-11-07 02:39:49 +00:00
a296b09dbf wrong alloc size 2003-11-07 01:06:44 +00:00
cb5312efdc 2d fft seems to work 2003-11-06 03:59:31 +00:00
4c458be5e9 checkpoint -- I don't think I've broken anything (yet) adding 2d fft. 2003-11-04 23:25:49 +00:00
8b4e3bacca minor comments and added some primes 2003-11-04 02:00:01 +00:00
7b4de0aa11 a little faster 2003-11-03 04:30:50 +00:00
ad4ee571aa faster radix5 2003-11-03 04:04:01 +00:00
0403fb3e4a radix 5 a little optimized 2003-11-03 03:48:34 +00:00
3c0c0431e2 radix 5 works, but is 6x slower than fftw 2003-11-03 03:03:16 +00:00
85764e6437 radix 5 doesn't work, but I thik it should.
just a checkpoint commit
2003-11-01 16:48:33 +00:00
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
471803ca08 removed unused macro 2003-11-01 04:26:02 +00:00
7b7aefe7c4 moved scratch buffer to stack variable 2003-11-01 03:59:43 +00:00
28551899e2 radix 4 faster 2003-11-01 03:49:53 +00:00
d1df249536 radix3 fixed point now works 2003-10-31 04:01:09 +00:00
b1969544a6 radix 3 still doesn't work for fixed 2003-10-30 03:00:49 +00:00
d4f87befda re-added radix 3 butterfly 2003-10-30 02:02:29 +00:00
ca4c74e07c Woops, one should not test with input of all zeros 2003-10-29 04:29:01 +00:00
d9fcda04b6 version 0.2 upload to sf 2003-10-26 19:29:36 +00:00
1db3d91ee5 getting ready for next release 2003-10-26 04:07:32 +00:00
52b4b9ab5c *** empty log message *** 2003-10-18 01:45:26 +00:00
c239ba2c1c slight code cleanup, comments 2003-10-18 01:39:36 +00:00
bca7fd5151 compiles with -ansi -pedantic 2003-10-18 01:23:34 +00:00
a3d3217ae6 *** empty log message *** 2003-10-18 00:32:54 +00:00
6f8bcedc24 radix 3 fixed point still broken 2003-10-17 02:59:32 +00:00