Commit Graph
100 Commits
Author SHA1 Message Date
Mark Borgerding 8f47a67f59 removed kfc.h and kissfft_i32.hh from the install list since they are not as generally useful as the others 2021-02-09 20:29:17 -05:00
Mark Borgerding 0a4394045f no benefit to having both a README and README.md -- D.R.Y. 2021-02-06 10:55:44 -05:00
Mark Borgerding 7811f7d428 fixed switch-case fall-thru 2021-01-23 11:54:02 -05: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
mborgerdingandGitHub d11f1a889c Merge pull request #57 from basilgello/debian-fixes
Modernize upstream package after inclusion to Debian
2021-01-21 20:00:15 -05:00
mborgerdingandGitHub cc862cb0f2 Merge pull request #53 from madebr/makefile_AR_CC_variables
Use $(CC) and $(AR) in Makefile
2020-11-05 21:35:44 -05:00
mborgerdingandGitHub 15debe8ed3 Merge pull request #52 from madebr/cmake_install
Add cmake install + MSVC dll support
2020-11-05 21:34:50 -05:00
mborgerdingandGitHub 0a70dfd0cf Merge pull request #50 from seeker-Liu/master
Fix Issue #35
2020-09-27 06:10:22 -04:00
Mark Borgerding b2e0e600e5 Calling exit from library code is icky. Closes issue #49 2020-07-14 17:19:48 -04:00
mborgerdingandGitHub c524b0b0e1 Merge pull request #47 from JulienMaille/patch-1
Fix conversion from 'double' to 'float' warning closes
2020-06-09 08:50:57 -04:00
mborgerdingandGitHub 159874bffa Merge pull request #46 from ademuri/master
Add support for CMake
2020-06-02 07:51:48 -04:00
mborgerdingandGitHub f0a47de6aa Merge pull request #45 from kpawlak/task-logging-and-check
Logging improvements and buffers security
2020-05-26 22:21:27 -04: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 e53d6d4bea changed tabs to spaces for consistency and fix compiler warnings. Removed assert call (would require assert.h inclusion somewhere). 2020-04-19 10:02:45 -04:00
Mark Borgerding 07ccd8162e Merge remote-tracking branch 'xplane/master' into simd_misaligned 2020-04-19 09:58:35 -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
mborgerdingandGitHub c2c0c0be03 Merge pull request #38 from jtojnar/packagability
Improve packagability
2020-04-06 05:25:16 -04:00
Mark Borgerding 3f3fc6ab55 upgrade to newer dist 2020-03-15 15:07:21 -04:00
Mark Borgerding 592bdf7da8 want travis to run with python 2.7(for now) and 3.7 2020-03-15 15:01:10 -04:00
Mark Borgerding b420613372 I had to fix some python3 incompatibilities and realized how embarrassing the code was. I refactored to make it look a little more like it was written by someone who knows Python. 2020-03-15 14:53:58 -04:00
Mark Borgerding 1efe72041e above commit was cherry-picked from MoonchildProductions fork of kissfft (closes issue #26) 2019-08-07 21:27:25 -04:00
mborgerdingandGitHub 3050076ab3 Merge pull request #28 from bmcdonnell-ionx/user-override-malloc
Allow user override of malloc and/or free
2019-08-07 13:00:35 -04:00
Mark Borgerding b24d80769b removed unused and rotted code (closes #25) 2019-07-19 10:44:21 -04:00
mborgerdingandGitHub 36dbc05760 Merge pull request #22 from detly/master
Include stdint.h only where fixed point types are used. Use min/max v…
2019-04-05 05:56:08 -04:00
mborgerdingandGitHub a75f08488c Merge pull request #21 from jmcph4/fix20
Include `stdint.h` in `_kiss_fft_guts.h`
2019-03-24 07:16:49 -04:00
mborgerdingandGitHub 20f01252b5 Merge pull request #19 from lucifetsmith/patch-1
Update README.md
2019-02-01 06:57:16 -05:00
mborgerdingandGitHub bc6a534c7b Merge pull request #18 from lucifetsmith/master
Travis CI
2019-01-30 20:14:14 -05:00
mborgerdingandGitHub d793efd0d9 Removed offer for commercial license 2018-11-27 20:05:57 -05:00
mborgerdingandGitHub eb32385a10 Merge pull request #6 from lhprojects/master
Add member vector in kissfft class as a buffer
2018-11-27 20:02:56 -05:00
mborgerdingandGitHub 9951e3baa2 Merge pull request #15 from rikardfalkeborn/psdpng-fixes
Psdpng fixes
2018-11-27 19:57:40 -05:00
mborgerdingandGitHub 07e6dd04aa Merge pull request #12 from steffen-kiess/cpp-fix-precision
Use std::acos() instead of acos() in C++ version
2018-11-26 12:45:36 -05:00
mborgerdingandGitHub 760cb7e95f Merge pull request #10 from jianlijianli/explicit_initialization
Initialize subsize explicitly
2018-10-09 14:10:55 -04:00
mborgerdingandGitHub cddf3833fd Merge pull request #5 from mborgerding/merge_bazaar
Merge bazaar
2018-07-21 12:27:55 -04:00
Mark Borgerding 21e1883ac2 Merge branch 'master' into merge_bazaar
Conflicts:
	.gitignore
2018-07-21 12:14:02 -04:00
Mark Borgerding 387a365a00 Merge branch 'bazaar' into merge_bazaar 2018-07-21 12:11:33 -04:00
Mark Borgerding 1e0b501971 Merge tag 'bazaar_base' into merge_bazaar 2018-07-21 12:11:14 -04:00
Mark Borgerding c8f89f77bf squelched multiple definition preprocessor warning 2018-07-21 11:11:51 -04:00
Mark Borgerding 8049cde2d0 ignore test artifacts 2018-07-21 11:06:22 -04:00
Mark Borgerding 0dca78f0a5 added missing copyright notice 2018-07-21 11:02:03 -04:00
mborgerdingandGitHub 1837c1e4fd Merge pull request #4 from hudokkow/spdx_license_identifier
Add SPDX License Identifier
2018-07-19 14:15:58 -04:00
mborgerdingandGitHub 5c6a01d776 Merge pull request #2 from dornerworks/mm_free_fix
Use _mm_free on memory allocated with _mm_malloc.
2018-06-03 18:48:01 -04:00
Mark Borgerding 1c3d6f5aa9 guard against multiple inclusion 2017-10-25 09:50:40 -04:00
Mark Borgerding 918336beac Added tag v130 for changeset b354a59534b0 2012-07-18 00:54:10 -04:00
Mark Borgerding a3a09b3946 preparing for version 130 2012-07-18 00:54:07 -04:00
Mark Borgerding 8924f4e4ad check return value from system call 2012-07-18 00:10:47 -04:00
Mark Borgerding 8a01c6085d merge and fixes for RedHat 5.5 gcc 64bit 2012-07-18 00:19:37 -04:00
Mark Borgerding 4faaa83075 converted testkiss.py from Numeric to numpy 2012-07-17 23:31:00 -04:00
Mark Borgerding 8fedba4d91 fixed warnings about ignored return value and wrong format code in printf 2012-07-17 23:30:31 -04:00
Mark Borgerding 0c1d22a974 minor documentation tweaks 2012-07-15 22:36:18 -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 d9906a3efb added padding in case of SIMD types 2011-06-20 09:59:38 -04:00
Mark Borgerding e2baa5e270 fixed alignment issue with SIMD 2011-03-26 21:25:10 -04:00
Mark Borgerding dda1d91086 no longer need cvsignore 2010-05-31 22:04:23 -04:00
Mark Borgerding 1300338c62 malloc declaration included with stdlib.h -- no need for malloc.h include (this can cause failure on mac) 2010-05-31 21:56:13 -04:00
Mark Borgerding 968e5580a3 Added tag v129 for changeset 9e0bf8478cc3 2010-05-27 23:09:35 -04:00
Mark Borgerding af9254d03b cross reference README.simd file 2010-05-27 23:07:27 -04:00
Mark Borgerding 580ce6b8f4 updated changelog 2010-05-27 23:05:57 -04:00
Mark Borgerding 044352a916 updated copyright dates 2010-05-27 23:01:08 -04:00
Mark Borgerding 6876420743 removed unknown node 2010-05-27 22:59:43 -04:00
Mark Borgerding 57925fd126 made threadsafe 2010-05-27 22:54:01 -04:00
Mark Borgerding 583019e074 update tags 2010-05-01 17:51:28 +00:00
Mark Borgerding 089923378d working sourecforge bug 2009-11-28 04:14:47 +00:00
Mark Borgerding 6f20be2ffb updated twotonetest to take fft size as input 2009-11-06 18:34:24 +00:00
Mark Borgerding 51e95088b3 *** empty log message *** 2009-10-09 19:06:16 +00:00
Mark Borgerding 68a8b95a47 check for openmp fitness 2009-10-09 18:04:54 +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 3a4db1fed7 *** empty log message *** 2009-05-18 03:23:38 +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 9dbaf860f2 put declarations at the top of the function ,ANSI style 2009-03-13 00:34:55 +00:00
Mark Borgerding 3df04c8671 openmp directives 2008-08-22 21:43:25 +00:00
Mark Borgerding 262fe2297b next fast size for real FFTs 2008-08-22 14:05:40 +00:00
Mark Borgerding 48cbba0c55 *** empty log message *** 2008-03-19 19:32:52 +00:00
Mark Borgerding fafecb8e5e changed memory.h to string.h 2007-01-07 20:29:34 +00:00
Mark Borgerding 348d8dd530 removed x86 specifics 2007-01-07 00:01:59 +00:00
Mark Borgerding 3dae7a23a6 changed python2.3 to python 2007-01-07 00:00:52 +00:00
Mark Borgerding 0bf7e586bc Memory footprint fix thanks to Galen Seitz 2007-01-02 16:20:17 +00:00
Mark Borgerding be7a83efdb *** empty log message *** 2006-11-15 03:28:07 +00:00
Mark Borgerding 661022f72c *** empty log message *** 2006-11-14 19:54:50 +00:00
Mark Borgerding 277ec6a77d *** empty log message *** 2006-11-14 19:52:42 +00:00
Mark Borgerding 633c0587ad *** empty log message *** 2006-11-14 19:43:17 +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 97ce553a94 fwd, inverse N-d real FFTs now work to the best of my knowledge 2006-11-14 18:57:44 +00:00
Mark Borgerding b4d5ded242 fwd kissfftndr sorta works, but the packing is wrong, or at least different from FFTW 2006-11-14 15:32:22 +00:00
Mark Borgerding 7f68a2916b *** empty log message *** 2006-11-13 21:06:39 +00:00
Mark Borgerding 8824d92dda *** empty log message *** 2006-07-20 16:11:27 +00:00
Mark Borgerding a95fbd464f woops bad file paths 2006-07-13 02:43:34 +00:00
Mark Borgerding 592d586c49 *** empty log message *** 2006-06-28 03:38:13 +00:00
Mark Borgerding 2cce2ea306 added kiss_fft_next_fast_size() to determine the next number divisible by the radices 2,3,5 2006-06-28 03:25:02 +00:00
Mark Borgerding a2c69eb8ea typo 2006-06-18 02:37:43 +00:00
Mark Borgerding 14c9235c44 added a check to hopefully satisfy some brain dead boundscheckers
and the folks who use them
2006-06-01 03:04:28 +00:00
Mark Borgerding a09fc4a364 *** empty log message *** 2006-05-31 03:49:02 +00:00
Mark Borgerding f0e7410b0e *** empty log message *** 2006-03-14 14:44:40 +00:00
Mark Borgerding 51a73f7ccc *** empty log message *** 2006-03-14 02:45:18 +00:00
Mark Borgerding 77968cd25d finally added the change to kiss_fft.c to check for mem == NULL
was not a bug, but enough people thought it was that I went ahead and changed it.
2005-12-23 01:33:18 +00:00
Mark Borgerding 445b215619 *** empty log message *** 2005-10-27 20:10:54 +00:00
Mark Borgerding 070d040425 getting ready for 1.2.4 2005-10-27 19:47:42 +00:00
Mark Borgerding f088e415b4 real inverse fixed point fft scaling was broken. Now fixed is fixed. 2005-10-27 18:56:45 +00:00
Mark Borgerding 18d0ad1604 *** empty log message *** 2005-10-07 12:29:36 +00:00