Commit Graph

  • ba105600b4 getting ready for v 1_2_2 Mark Borgerding 2005-05-09 01:43:49 +00:00
  • 4722ccb12b getting ready for long-overdue 1.2.2 Mark Borgerding 2005-05-07 03:02:10 +00:00
  • d234beeca0 *** empty log message *** Mark Borgerding 2004-09-14 02:29:49 +00:00
  • 473942ae5b *** empty log message *** Mark Borgerding 2004-07-24 15:27:44 +00:00
  • 4d603f2926 initialized value -- had no effect, but it bugged some guy who sent me email. Mark Borgerding 2004-07-20 00:33:47 +00:00
  • 84b1a09015 *** empty log message *** Mark Borgerding 2004-04-27 02:19:41 +00:00
  • 6b85086a56 gave credit Mark Borgerding 2004-04-27 01:36:26 +00:00
  • e9a1a4824f *** empty log message *** Mark Borgerding 2004-04-04 22:12:40 +00:00
  • 2666b53e62 *** empty log message *** Mark Borgerding 2004-04-04 22:03:18 +00:00
  • 0b11af8bea default CFLAGS Mark Borgerding 2004-04-04 22:02:16 +00:00
  • 4da378951c minor doc changes Mark Borgerding 2004-04-04 22:02:02 +00:00
  • 75ca67f928 updated copyright years Mark Borgerding 2004-04-04 21:44:34 +00:00
  • 481e504c37 *** empty log message *** Mark Borgerding 2004-04-04 21:29:26 +00:00
  • 5d25194d0f compile flags Mark Borgerding 2004-04-04 19:41:16 +00:00
  • 1bbb274965 split out tmpbuf and scratchbuf, since they are only used in certain cases Mark Borgerding 2004-04-03 02:59:20 +00:00
  • 835c16c582 no longer need casting Mark Borgerding 2004-04-03 00:27:11 +00:00
  • 2de422432e fixed error measuremenet function Mark Borgerding 2004-04-03 00:26:30 +00:00
  • dd689e1661 now works on platforms where int is 16 bits. e.g. Renesas M16c Mark Borgerding 2004-04-03 00:25:37 +00:00
  • 2457ce15ad oops -- mag2 Mark Borgerding 2004-03-11 01:34:53 +00:00
  • e3fe1598f0 bunch of minor code cleanup Mark Borgerding 2004-02-27 03:45:12 +00:00
  • 0fd8da731a compiles clean with lots of -W switches Mark Borgerding 2004-02-26 03:43:23 +00:00
  • 624f8edfd3 piddly little changes to fastfir stuff Mark Borgerding 2004-02-26 02:58:10 +00:00
  • ebd0d360e0 reset flags back to safe values Mark Borgerding 2004-02-24 02:49:59 +00:00
  • 71bf5965b8 very minor tweaks to radix 3 code Mark Borgerding 2004-02-24 02:21:03 +00:00
  • ac2eb527b7 fftnd now uses forward struct declaration Mark Borgerding 2004-02-24 01:38:52 +00:00
  • dda6f9638e replaced void pointers with pointers to forward declared structs Mark Borgerding 2004-02-24 01:29:25 +00:00
  • d1e99f297b took laptop timings ./bm_kiss_float -x 10000 -n 2048 Mark Borgerding 2004-02-16 13:36:24 +00:00
  • 7e3d2a69b0 generic way of finding python2.3 -- works on redhat & debian systems Mark Borgerding 2004-02-08 17:32:22 +00:00
  • b1dad2147b made some things const -- doesn't really have an effect under gcc, but it might under some compilers Mark Borgerding 2004-02-08 17:10:02 +00:00
  • b61061d52a *** empty log message *** Mark Borgerding 2004-02-03 13:14:52 +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) Mark Borgerding 2004-02-03 01:37:19 +00:00
  • f95bd02866 cputime=5.940 to cputime=5.840 Mark Borgerding 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 Mark Borgerding 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 Mark Borgerding 2004-02-03 00:59:33 +00:00
  • 2d66a61546 real_fftnd can do everything real_fftnd can do Mark Borgerding 2004-02-02 04:47:16 +00:00
  • cec77769a1 added real test Mark Borgerding 2004-02-02 04:22:02 +00:00
  • 16ac58df93 : Mark Borgerding 2004-02-02 03:51:52 +00:00
  • c8950c115a testcode Mark Borgerding 2004-02-02 03:51:23 +00:00
  • 029fad7a65 *** empty log message *** Mark Borgerding 2004-02-02 02:05:05 +00:00
  • a31b207c15 *** empty log message *** Mark Borgerding 2004-02-02 02:03:36 +00:00
  • 36f5d5b68b *** empty log message *** Mark Borgerding 2004-02-02 01:54:17 +00:00
  • 2d2bfb6794 only good for float Mark Borgerding 2004-02-02 01:53:29 +00:00
  • 1d58b0eced fix for inplace odd rank multi-dimensional ffts Mark Borgerding 2004-02-02 01:49:08 +00:00
  • 490a602472 test code for in-place odd rank multidimensional FFTs Mark Borgerding 2004-02-02 01:47:32 +00:00
  • b9edc58bad psdpng does not yet work, but it will create a png Mark Borgerding 2004-02-01 22:12:35 +00:00
  • 75393dc4fa *** empty log message *** Mark Borgerding 2004-01-31 16:26:42 +00:00
  • 2921d93dac aid in fftw benchmarks Mark Borgerding 2004-01-31 02:47:46 +00:00
  • 1a5f860757 v110 Mark Borgerding 2004-01-31 02:46:20 +00:00
  • 366f17e379 getting ready for 1.1 Mark Borgerding 2004-01-31 01:28:21 +00:00
  • 9ddb2bb744 *** empty log message *** Mark Borgerding 2004-01-30 03:40:54 +00:00
  • 6f99fc129a impulse response was bass ackwards Mark Borgerding 2004-01-30 02:47:35 +00:00
  • 9b738dc492 slight fast fir changes Mark Borgerding 2004-01-30 00:17:01 +00:00
  • 80eccb4e3c Trying to decide what to do about real odd FFTs Mark Borgerding 2004-01-29 03:26:48 +00:00
  • 49a6ad07e0 little easier to understand (hoepfully) Mark Borgerding 2004-01-24 22:13:14 +00:00
  • e335546c3e fast conv filtering cleaner ifc Mark Borgerding 2004-01-24 04:25:19 +00:00
  • 5005a2a99d mmap version with flush Mark Borgerding 2004-01-24 03:32:21 +00:00
  • 58366b55ac add mmapped version Mark Borgerding 2004-01-24 02:45:44 +00:00
  • 25e377eaa8 fast conv filtering small edits Mark Borgerding 2004-01-24 01:34:01 +00:00
  • ca97282da6 does no copy fast conv filtering Mark Borgerding 2004-01-24 00:46:30 +00:00
  • 227c021f39 extra cleanup Mark Borgerding 2004-01-04 23:15:44 +00:00
  • c80f0cafb7 test code for avoiding buffer copies of output in fast conv filtering Mark Borgerding 2004-01-04 06:32:25 +00:00
  • 8ffc08b07b slightly closer, still overflows in some cases Mark Borgerding 2004-01-02 22:28:03 +00:00
  • e749a114cb real fast convolution filtering works mostly, sometimes it does not make all the samples ( obeserved with ./fastfir.py -n 1024 -r -l 100000 ) Mark Borgerding 2004-01-01 18:51:17 +00:00
  • 0243552944 fast convolution filtering works at least for complex numbers. Mark Borgerding 2003-12-31 22:49:14 +00:00
  • 212ec326e0 prototype code for fast convolution filtering Mark Borgerding 2003-12-31 04:06:24 +00:00
  • b468fd96d7 Added mucho comments. Mark Borgerding 2003-12-30 15:18:41 +00:00
  • ec3b64a62e added test code for kiss_fftnd FFTs can now have an arbitrary # of dimensions Also, buffer copies are eliminated. Mark Borgerding 2003-12-30 05:56:50 +00:00
  • 377ac796f0 streamlined Mark Borgerding 2003-12-30 03:08:56 +00:00
  • 22ff70b71d n-dimensional FFT works Mark Borgerding 2003-12-30 02:50:45 +00:00
  • 5e6199c868 no real change Mark Borgerding 2003-12-30 00:09:50 +00:00
  • 62ecf69446 added prototyping for N-dimensional FFT Mark Borgerding 2003-12-29 23:05:45 +00:00
  • 10a4a5c46b 2d fft now uses kiss_fft_stride to avoid buffer copies. Mark Borgerding 2003-12-29 21:07:19 +00:00
  • 4552a14801 added stride to fft input -- should simplify multi-dimensional FFTs Mark Borgerding 2003-12-29 18:50:13 +00:00
  • 604e238834 split kfc.c into source + header files. Added copyright. Mark Borgerding 2003-12-29 17:05:13 +00:00
  • 630089ded6 kfc works Mark Borgerding 2003-12-29 16:46:27 +00:00
  • cd94cd1ed0 testing kfc (kiss fft cache) Mark Borgerding 2003-12-29 16:38:03 +00:00
  • 0bd304429d file to cache fft cfg objects for ease of use. Mark Borgerding 2003-12-26 03:59:46 +00:00
  • f4961ed74b fixed a bug with nfft==1 and added utility for more testing Mark Borgerding 2003-12-16 03:43:05 +00:00
  • 95a7b856d1 compiles OK under MAC OS X Mark Borgerding 2003-12-15 03:53:14 +00:00
  • 6b23ebb5c1 getting ready for v100 Mark Borgerding 2003-12-15 03:23:46 +00:00
  • 573536f48f fixed scaling for short real moved fft.py from ./ to sample_code Mark Borgerding 2003-12-14 05:13:11 +00:00
  • 559c14b49b changed alloc functions to allow for initialization of user-supplied buffer Mark Borgerding 2003-12-14 03:02:30 +00:00
  • ab32979a47 *** empty log message *** Mark Borgerding 2003-12-11 01:56:18 +00:00
  • ef7f8ff6c0 getting ready to release version 1.0 Mark Borgerding 2003-12-11 01:54:42 +00:00
  • 8a992d0e98 better, reduced mutliply in real fft Mark Borgerding 2003-12-10 05:48:42 +00:00
  • b880c599ef optimizing Mark Borgerding 2003-12-10 05:20:21 +00:00
  • b737756abb real fwd and rev fft works Mark Borgerding 2003-12-09 04:10:50 +00:00
  • 14e9b0dce4 about to start working on real inverse fft optimzation Mark Borgerding 2003-12-09 01:51:29 +00:00
  • 008d7fd4ea zero case optimized Mark Borgerding 2003-12-09 01:37:48 +00:00
  • 548032e305 real optimization Mark Borgerding 2003-12-09 01:25:47 +00:00
  • db56a8b1e2 little better, faster Mark Borgerding 2003-12-09 01:19:08 +00:00
  • 09dbf36e97 kiss_fftr.c gives correct answers for forward Mark Borgerding 2003-12-07 04:04:27 +00:00
  • c2eaab8606 *** empty log message *** Mark Borgerding 2003-12-05 03:51:33 +00:00
  • aaa04d9b60 script to make test vectors using Python and the FFT module Mark Borgerding 2003-12-05 03:40:53 +00:00
  • 72de907478 minor doc changes Mark Borgerding 2003-12-05 00:35:25 +00:00
  • 39d2974fe3 'make snr' now tests 2d ffts Mark Borgerding 2003-12-04 04:08:52 +00:00
  • f3c4a9e9ca internal checkpoint split kiss_fft.c into multiple files. It seems the best approach, all things considered. Mark Borgerding 2003-12-04 02:38:50 +00:00
  • 164ab47a25 *** empty log message *** Mark Borgerding 2003-11-14 04:20:19 +00:00
  • 63e7df14cf fft prototype code for real fft works Mark Borgerding 2003-11-14 02:11:57 +00:00
  • 968e277f93 working on real optimization Mark Borgerding 2003-11-14 01:37:31 +00:00