Commit Graph

  • 4bff6bca72
    [Unlicense] Convert to SPDX license format h.udo 2018-07-19 14:34:48 +01:00
  • bc40eccbea
    [BSD-3-Clause] Convert to SPDX license format h.udo 2018-07-16 16:11:24 +01:00
  • 5c6a01d776
    Merge pull request #2 from dornerworks/mm_free_fix mborgerding 2018-06-03 18:48:01 -04:00
  • 8921e1a3b6 Use _mm_free on memory allocated with _mm_malloc. Stewart Hildebrand 2018-06-03 14:29:12 -04:00
  • 1c3d6f5aa9 guard against multiple inclusion Mark Borgerding 2012-07-29 17:10:10 -04:00
  • d74fd2adaf Merge pull request #6 from orgua/master Ian Daniher 2017-01-06 15:03:01 -05:00
  • 5b13552996 integer cpp-version Ingmar Splitt 2017-01-06 14:02:35 +01:00
  • 68cca02565 add constness Ingmar Splitt 2017-01-06 12:20:33 +01:00
  • c225efda5a fix indentation and remove not needed semicolons orgua 2016-12-15 22:35:01 +01:00
  • daca3f4c06 fix type-system, use overload for tranform() and reorder butterfly-fn orgua 2016-12-15 22:07:35 +01:00
  • 2f703aa6ec Merge pull request #5 from xdissent/macos Ian Daniher 2016-11-03 19:42:53 -04:00
  • 82d7f4cb8a Use dylib for macOS and ignore built libs Greg Thornton 2016-11-03 06:46:07 -05:00
  • 5720824f4c Merge pull request #4 from ralphtandetzky/master Ian Daniher 2016-10-13 21:03:34 -07:00
  • 64800e61d8 Fix: Made FFT work for T = float. Ralph Tandetzky 2016-09-20 14:02:49 +02:00
  • e797a0e189 Merge pull request #3 from ralphtandetzky/master Ian Daniher 2016-05-22 15:21:56 -07:00
  • 6a8798c453 Added the method kissfft::assign(). Ralph Tandetzky 2016-04-26 08:40:31 +02:00
  • 6e0d8bbcd2 Normalized identation in new code. Ralph Tandetzky 2016-04-25 10:17:41 +02:00
  • 1fbc2b6ab4 Added FFT from real input. Improved documentation. Ralph Tandetzky 2016-04-23 19:09:42 +02:00
  • 0395af753e Removed the needless use of a traits class. Ralph Tandetzky 2016-04-21 13:20:29 +02:00
  • b10fb43644 Removed macro-like looking private methods of kissfft class. Ralph Tandetzky 2016-04-21 12:11:45 +02:00
  • f78c115f92 Improved code quality. Ralph Tandetzky 2016-04-21 11:41:53 +02:00
  • 3c96a24710 Made member functions of kissfft class const-correct. Ralph Tandetzky 2016-04-21 10:42:20 +02:00
  • 071e47d8ca Merge pull request #2 from jontio/patch-1 Ian Daniher 2015-08-08 23:02:57 -04:00
  • 5e87358ea8 missing include guard added Jonti Olds 2015-08-07 08:30:42 +12:00
  • cf0a8088e0 add install target for shared lib Ian Daniher 2015-04-09 21:31:37 -04:00
  • e3420f1731 build archive for static linking Ian Daniher 2015-04-08 16:59:46 -04:00
  • dcf3d68b55 add .gitignore Ian Daniher 2014-10-21 00:06:34 -04:00
  • 67b6c541e2 add target to build libkissfft.so Ian Daniher 2014-10-20 23:57:18 -04:00
  • 7d00183660 initial commit of kiss_fft130.tar.gz contents Ian 2013-07-23 21:57:43 -04:00
  • 918336beac Added tag v130 for changeset b354a59534b0 v130 Mark Borgerding 2012-07-18 00:54:10 -04:00
  • a3a09b3946 preparing for version 130 Mark Borgerding 2012-07-18 00:54:07 -04:00
  • 8924f4e4ad check return value from system call Mark Borgerding 2012-07-18 00:10:47 -04:00
  • 8a01c6085d merge and fixes for RedHat 5.5 gcc 64bit Mark Borgerding 2012-07-18 00:19:37 -04:00
  • 4faaa83075 converted testkiss.py from Numeric to numpy Mark Borgerding 2012-07-17 23:31:00 -04:00
  • 8fedba4d91 fixed warnings about ignored return value and wrong format code in printf Mark Borgerding 2012-07-17 23:30:31 -04:00
  • 0c1d22a974 minor documentation tweaks Mark Borgerding 2012-07-15 22:36:18 -04:00
  • dc6bfad0ab previous gcc versions might've been silently adding -lm at the end of the link line. Mark Borgerding 2012-07-15 22:35:28 -04:00
  • d9906a3efb added padding in case of SIMD types Mark Borgerding 2011-06-20 09:59:38 -04:00
  • e2baa5e270 fixed alignment issue with SIMD Mark Borgerding 2011-03-26 21:25:10 -04:00
  • dda1d91086 no longer need cvsignore Mark Borgerding 2010-05-31 22:04:23 -04:00
  • 1300338c62 malloc declaration included with stdlib.h -- no need for malloc.h include (this can cause failure on mac) Mark Borgerding 2010-05-31 21:56:13 -04:00
  • 968e5580a3 Added tag v129 for changeset 9e0bf8478cc3 Mark Borgerding 2010-05-27 23:09:35 -04:00
  • af9254d03b cross reference README.simd file Mark Borgerding 2010-05-27 23:07:27 -04:00
  • 580ce6b8f4 updated changelog Mark Borgerding 2010-05-27 23:05:57 -04:00
  • 044352a916 updated copyright dates Mark Borgerding 2010-05-27 23:01:08 -04:00
  • 6876420743 removed unknown node Mark Borgerding 2010-05-27 22:59:43 -04:00
  • 57925fd126 made threadsafe Mark Borgerding 2010-05-27 22:54:01 -04:00
  • 583019e074 update tags Mark Borgerding 2010-05-01 17:51:28 +00:00
  • 089923378d working sourecforge bug Mark Borgerding 2009-11-28 04:14:47 +00:00
  • 6f20be2ffb updated twotonetest to take fft size as input Mark Borgerding 2009-11-06 18:34:24 +00:00
  • 51e95088b3 *** empty log message *** Mark Borgerding 2009-10-09 19:06:16 +00:00
  • 68a8b95a47 check for openmp fitness Mark Borgerding 2009-10-09 18:04:54 +00:00
  • 26f8faa6e8 changed code from memalign to _mm_malloc Mark Borgerding 2009-09-28 15:55:19 +00:00
  • 0aaf69c005 using -mtune=native Mark Borgerding 2009-09-22 01:53:33 +00:00
  • 3a4db1fed7 *** empty log message *** Mark Borgerding 2009-05-18 03:23:38 +00:00
  • 3a27b71226 *** empty log message *** Mark Borgerding 2009-05-18 02:30:47 +00:00
  • 2b5477d54c first addition of kissfft.hh the C++ template fft engine Mark Borgerding 2009-05-17 23:57:26 +00:00
  • 9dbaf860f2 put declarations at the top of the function ,ANSI style Mark Borgerding 2009-03-13 00:34:55 +00:00
  • 3df04c8671 openmp directives Mark Borgerding 2008-08-22 21:43:25 +00:00
  • 262fe2297b next fast size for real FFTs Mark Borgerding 2008-08-22 14:05:40 +00:00
  • 48cbba0c55 *** empty log message *** Mark Borgerding 2008-03-19 19:32:52 +00:00
  • fafecb8e5e changed memory.h to string.h Mark Borgerding 2007-01-07 20:29:34 +00:00
  • 348d8dd530 removed x86 specifics Mark Borgerding 2007-01-07 00:01:59 +00:00
  • 3dae7a23a6 changed python2.3 to python Mark Borgerding 2007-01-07 00:00:52 +00:00
  • 0bf7e586bc Memory footprint fix thanks to Galen Seitz Mark Borgerding 2007-01-02 16:20:17 +00:00
  • be7a83efdb *** empty log message *** Mark Borgerding 2006-11-15 03:28:07 +00:00
  • 661022f72c *** empty log message *** Mark Borgerding 2006-11-14 19:54:50 +00:00
  • 277ec6a77d *** empty log message *** Mark Borgerding 2006-11-14 19:52:42 +00:00
  • 633c0587ad *** empty log message *** Mark Borgerding 2006-11-14 19:43:17 +00:00
  • 1922ba0d4e update benchmark tool to allow multi-dimensional and/or real FFTs Mark Borgerding 2006-11-14 19:40:58 +00:00
  • 97ce553a94 fwd, inverse N-d real FFTs now work to the best of my knowledge Mark Borgerding 2006-11-14 18:57:44 +00:00
  • b4d5ded242 fwd kissfftndr sorta works, but the packing is wrong, or at least different from FFTW Mark Borgerding 2006-11-14 15:32:22 +00:00
  • 7f68a2916b *** empty log message *** Mark Borgerding 2006-11-13 21:06:39 +00:00
  • 8824d92dda *** empty log message *** Mark Borgerding 2006-07-20 16:11:27 +00:00
  • a95fbd464f woops bad file paths Mark Borgerding 2006-07-13 02:43:34 +00:00
  • 592d586c49 *** empty log message *** Mark Borgerding 2006-06-28 03:38:13 +00:00
  • 2cce2ea306 added kiss_fft_next_fast_size() to determine the next number divisible by the radices 2,3,5 Mark Borgerding 2006-06-28 03:25:02 +00:00
  • a2c69eb8ea typo Mark Borgerding 2006-06-18 02:37:43 +00:00
  • 14c9235c44 added a check to hopefully satisfy some brain dead boundscheckers and the folks who use them Mark Borgerding 2006-06-01 03:04:28 +00:00
  • a09fc4a364 *** empty log message *** Mark Borgerding 2006-05-31 03:49:02 +00:00
  • f0e7410b0e *** empty log message *** Mark Borgerding 2006-03-14 14:44:40 +00:00
  • 51a73f7ccc *** empty log message *** Mark Borgerding 2006-03-14 02:45:18 +00:00
  • 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. Mark Borgerding 2005-12-23 01:33:18 +00:00
  • 445b215619 *** empty log message *** Mark Borgerding 2005-10-27 20:10:54 +00:00
  • 070d040425 getting ready for 1.2.4 Mark Borgerding 2005-10-27 19:47:42 +00:00
  • f088e415b4 real inverse fixed point fft scaling was broken. Now fixed is fixed. Mark Borgerding 2005-10-27 18:56:45 +00:00
  • 18d0ad1604 *** empty log message *** Mark Borgerding 2005-10-07 12:29:36 +00:00
  • f492f40cb7 *** empty log message *** Mark Borgerding 2005-07-09 03:51:43 +00:00
  • ceaa3900c0 *** empty log message *** Mark Borgerding 2005-07-09 03:46:53 +00:00
  • 3b5dfee961 added kiss_fft_cleanup Mark Borgerding 2005-07-09 03:42:07 +00:00
  • 553bd4f13a *** empty log message *** Mark Borgerding 2005-06-25 04:39:25 +00:00
  • 4be23bffa4 polishing SIMD changes Mark Borgerding 2005-06-25 04:38:19 +00:00
  • 95fd244f93 *** empty log message *** Mark Borgerding 2005-06-24 03:09:35 +00:00
  • 7f6cbeab2e added simd capability Mark Borgerding 2005-06-24 03:03:31 +00:00
  • 24be1c5850 fixed warnings Mark Borgerding 2005-06-24 01:27:31 +00:00
  • 2f70f1172d *** empty log message *** Mark Borgerding 2005-06-24 01:27:26 +00:00
  • 2a758b8ea7 *** empty log message *** Mark Borgerding 2005-06-24 01:24:20 +00:00
  • 10dbc47ff3 added some code for 32 bit fixed point fft -- may not be suitable for all platforms Mark Borgerding 2005-05-31 02:19:07 +00:00
  • 89e3fe2466 *** empty log message *** Mark Borgerding 2005-05-11 03:02:57 +00:00
  • ed1a5f0cfc made easy to use longs for fixed point Mark Borgerding 2005-05-11 02:36:33 +00:00