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 |
|
Mark Borgerding
|
f492f40cb7
|
*** empty log message ***
|
2005-07-09 03:51:43 +00:00 |
|
Mark Borgerding
|
ceaa3900c0
|
*** empty log message ***
|
2005-07-09 03:46:53 +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
|
553bd4f13a
|
*** empty log message ***
|
2005-06-25 04:39:25 +00:00 |
|
Mark Borgerding
|
4be23bffa4
|
polishing SIMD changes
|
2005-06-25 04:38:19 +00:00 |
|
Mark Borgerding
|
95fd244f93
|
*** empty log message ***
|
2005-06-24 03:09:35 +00:00 |
|
Mark Borgerding
|
7f6cbeab2e
|
added simd capability
|
2005-06-24 03:03:31 +00:00 |
|
Mark Borgerding
|
24be1c5850
|
fixed warnings
|
2005-06-24 01:27:31 +00:00 |
|
Mark Borgerding
|
2f70f1172d
|
*** empty log message ***
|
2005-06-24 01:27:26 +00:00 |
|
Mark Borgerding
|
2a758b8ea7
|
*** empty log message ***
|
2005-06-24 01:24:20 +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
|
89e3fe2466
|
*** empty log message ***
|
2005-05-11 03:02:57 +00:00 |
|
Mark Borgerding
|
ed1a5f0cfc
|
made easy to use longs for fixed point
|
2005-05-11 02:36:33 +00:00 |
|
Mark Borgerding
|
ba105600b4
|
getting ready for v 1_2_2
|
2005-05-09 01:43:49 +00:00 |
|
Mark Borgerding
|
4722ccb12b
|
getting ready for long-overdue 1.2.2
|
2005-05-07 03:02:10 +00:00 |
|