h.udo
4bff6bca72
[Unlicense] Convert to SPDX license format
2018-07-19 14:49:00 +01:00
h.udo
bc40eccbea
[BSD-3-Clause] Convert to SPDX license format
2018-07-19 14:49:00 +01:00
mborgerding
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
Stewart Hildebrand
8921e1a3b6
Use _mm_free on memory allocated with _mm_malloc.
...
kiss_fft_alloc and kiss_fftr_alloc internally use KISS_FFT_MALLOC to allocate memory, which is defined to _mm_malloc in a SIMD enabled application. Calling free() on memory allocated with _mm_malloc will result in unpredictable behavior. The configuration data allocated with _mm_malloc should be freed with a corresponding _mm_free.
2018-06-03 14:29:12 -04:00
Mark Borgerding
1c3d6f5aa9
guard against multiple inclusion
2017-10-25 09:50:40 -04:00
Ian Daniher
d74fd2adaf
Merge pull request #6 from orgua/master
...
fix type-system, use overload for tranform() and reorder butterfly-fn
2017-01-06 15:03:01 -05:00
Ingmar Splitt
5b13552996
integer cpp-version
2017-01-06 14:02:35 +01:00
Ingmar Splitt
68cca02565
add constness
2017-01-06 12:20:33 +01:00
orgua
c225efda5a
fix indentation and remove not needed semicolons
2016-12-15 22:35:01 +01:00
orgua
daca3f4c06
fix type-system, use overload for tranform() and reorder butterfly-fn
2016-12-15 22:07:35 +01:00
Ian Daniher
2f703aa6ec
Merge pull request #5 from xdissent/macos
...
Use dylib for macOS and ignore built libs
2016-11-03 19:42:53 -04:00
Greg Thornton
82d7f4cb8a
Use dylib for macOS and ignore built libs
2016-11-03 06:46:07 -05:00
Ian Daniher
5720824f4c
Merge pull request #4 from ralphtandetzky/master
...
Fix: Made FFT work for T = float.
2016-10-13 21:03:34 -07:00
Ralph Tandetzky
64800e61d8
Fix: Made FFT work for T = float.
...
Also removed some trailing spaces from line ends.
2016-09-20 14:02:49 +02:00
Ian Daniher
e797a0e189
Merge pull request #3 from ralphtandetzky/master
...
Made member functions of kissfft class const-correct.
2016-05-22 15:21:56 -07:00
Ralph Tandetzky
6a8798c453
Added the method kissfft::assign().
2016-04-26 08:40:31 +02:00
Ralph Tandetzky
6e0d8bbcd2
Normalized identation in new code.
2016-04-25 10:17:41 +02:00
Ralph Tandetzky
1fbc2b6ab4
Added FFT from real input. Improved documentation.
2016-04-23 19:09:42 +02:00
Ralph Tandetzky
0395af753e
Removed the needless use of a traits class.
2016-04-21 13:20:29 +02:00
Ralph Tandetzky
b10fb43644
Removed macro-like looking private methods of kissfft class.
...
All uses of these function were replaced by their implementation (which is mostly easier to read than the functions themselves).
2016-04-21 12:36:57 +02:00
Ralph Tandetzky
f78c115f92
Improved code quality.
...
* Replaced int by std::size_t where appropriate.
* Made traits member functions static.
* Removed redundant data from traits class.
* Made local variables const where possible.
* Made mutable variables as local as possible.
* Removed redundant variables.
* Improved white-space formatting for readability (sparingly).
2016-04-21 11:41:53 +02:00
Ralph Tandetzky
3c96a24710
Made member functions of kissfft class const-correct.
...
Also made member functions static where appropriate.
2016-04-21 10:42:20 +02:00
Ian Daniher
071e47d8ca
Merge pull request #2 from jontio/patch-1
...
missing include guard added
2015-08-08 23:02:57 -04:00
Jonti Olds
5e87358ea8
missing include guard added
...
Fixed broken include guard #define KISSFFT_CLASS_HH
2015-08-07 08:30:42 +12:00
Ian Daniher
cf0a8088e0
add install target for shared lib
2015-04-09 21:31:37 -04:00
Ian Daniher
e3420f1731
build archive for static linking
2015-04-08 16:59:46 -04:00
Ian Daniher
dcf3d68b55
add .gitignore
2014-10-21 00:06:34 -04:00
Ian Daniher
67b6c541e2
add target to build libkissfft.so
2014-10-20 23:57:18 -04:00
Ian
7d00183660
initial commit of kiss_fft130.tar.gz contents
2013-07-23 21:57:43 -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