Commit Graph

75 Commits

Author SHA1 Message Date
Felix J. Ogris
1c3c9a5c94 call $(MAKE) instead of make 2025-02-01 18:19:23 +01:00
razor_laptop
59c8cdfb08 fixed test/Makefile line 137 missing ')' 2021-10-18 00:43:05 +08:00
Vasyl Gello
2e2747c129
Overhaul Make makefiles
* Header files and correspondent C sources that define
    functions recently added to public API moved from
    'tools' directory to root

  * By default, install prefix is '/usr/local/', and header
    install path is '${PREFIX}/include/kissfft'

  * Added detection of external libraries like FFTW or libPNG

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2021-02-05 13:34:16 +02:00
Mark Borgerding
e321f7a4d7 dropped -Waggregate-return from warning flags as it created spurious warnings for recent c++ compilation (found through cmake build on CentOS 8) 2021-01-23 11:53:53 -05:00
Mark Borgerding
cf5813a1b4 added test for simd crash to "make testall" and thus travis CI 2020-04-19 10:06:56 -04:00
Mark Borgerding
b30b93cd97 A test case for issue #40. Segfaults with: make -C test test_simd && ./test/test_simd 2020-04-19 09:57:40 -04:00
Mark Borgerding
cbf1f0eed1 removed unused and unmaintained mk_test.py 2019-02-01 07:40:39 -05:00
Mark Borgerding
8a01c6085d merge and fixes for RedHat 5.5 gcc 64bit 2012-07-18 00:19:37 -04:00
Mark Borgerding
dc6bfad0ab previous gcc versions might've been silently adding -lm at the end of the link line. 2012-07-15 22:35:28 -04:00
Mark Borgerding
57925fd126 made threadsafe 2010-05-27 22:54:01 -04:00
Mark Borgerding
089923378d working sourecforge bug 2009-11-28 04:14:47 +00:00
Mark Borgerding
51e95088b3 *** empty log message *** 2009-10-09 19:06:16 +00:00
Mark Borgerding
26f8faa6e8 changed code from memalign to _mm_malloc 2009-09-28 15:55:19 +00:00
Mark Borgerding
0aaf69c005 using -mtune=native 2009-09-22 01:53:33 +00:00
Mark Borgerding
3a27b71226 *** empty log message *** 2009-05-18 02:30:47 +00:00
Mark Borgerding
2b5477d54c first addition of kissfft.hh the C++ template fft engine 2009-05-17 23:57:26 +00:00
Mark Borgerding
3df04c8671 openmp directives 2008-08-22 21:43:25 +00:00
Mark Borgerding
348d8dd530 removed x86 specifics 2007-01-07 00:01:59 +00:00
Mark Borgerding
1922ba0d4e update benchmark tool to allow multi-dimensional and/or real FFTs 2006-11-14 19:40:58 +00:00
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