Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Combine ffts_tranpose_scalar and ffts_transpose, and use ↵ | Jukka Ojanen | 2016-04-05 | 1 | -2/+2 |
| | | | | ffts_transpose_scalar as native C fallback | ||||
* | Enable building shared library and start version numbering from 0.9.0. On ↵ | Jukka Ojanen | 2015-11-30 | 1 | -1/+1 |
| | | | | Windows when using FFTS as a DLL, define FFTS_SHARED. This is not mandatory, but it offers a little performance increase. Hide symbols when possible to improve compiler optimization and sizeof binary. Use CMake target alias "ffts" to choose between static and shared library, preferring static | ||||
* | Define [pa] and [pb] as constant input variables, not writable outputs | Jukka Ojanen | 2015-07-16 | 1 | -7/+5 |
| | |||||
* | FFTS is no longer depended on any other math library, and this should help ↵ | Jukka Ojanen | 2015-07-14 | 1 | -77/+3 |
| | | | | to verify its numerical accuracy. | ||||
* | Move trigonometric stuff to separate file. | Jukka Ojanen | 2015-07-14 | 1 | -1/+1 |
| | | | | Implemented Oscar Buneman's method for generating a sequence of sines and cosines. | ||||
* | Unroll loops to process 64 byte cache line per iteration | Jukka Ojanen | 2015-07-09 | 1 | -39/+205 |
| | |||||
* | Half the number of calls to sin/cos functions in ffts_init_1d_real | Jukka Ojanen | 2015-07-08 | 1 | -12/+68 |
| | |||||
* | Add SSE3 optimized version of ffts_execute_1d_real_inv | Jukka Ojanen | 2015-07-07 | 1 | -20/+78 |
| | |||||
* | Add SSE3 optimized version of ffts_execute_1d_real | Jukka Ojanen | 2015-07-07 | 1 | -13/+80 |
| | |||||
* | To silence warning 'possible loss of data', use explicit casting to float | Jukka Ojanen | 2015-07-06 | 1 | -8/+8 |
| | |||||
* | SSE optimized versions of ffts_execute_1d_real and ffts_execute_1d_real_inv | Jukka Ojanen | 2015-07-06 | 1 | -4/+100 |
| | |||||
* | Add new attributes to help auto-vectorization | Jukka Ojanen | 2015-07-06 | 1 | -17/+30 |
| | |||||
* | Avoid allocating array of single pointer | Jukka Ojanen | 2015-07-06 | 1 | -10/+8 |
| | |||||
* | Definitions HAVE_NEON and HAVE_SSE cannot coexist | Jukka Ojanen | 2014-12-06 | 1 | -7/+1 |
| | |||||
* | Fix redefinition of ffts_plan_t | Jukka Ojanen | 2014-11-17 | 1 | -0/+1 |
| | |||||
* | Cleaning and reorganizing | Jukka Ojanen | 2014-10-29 | 1 | -199/+253 |
| | |||||
* | automatic trailing space removal | Jérôme Carretero | 2014-10-06 | 1 | -15/+15 |
| | | | | ... because I use a real editor | ||||
* | real: fix alignment issue in 1d execution (bug #30) | Jérôme Carretero | 2014-10-06 | 1 | -80/+80 |
| | | | | | Because of the size of M/2+1, you can't expect the data to be aligned at 128 bits. | ||||
* | Adding in Vim modelines to all .c and .h files. | Robert Massaioli | 2013-12-05 | 1 | -0/+1 |
| | |||||
* | Fixed incorrect memory allocation | Anthony Blake | 2012-12-15 | 1 | -1/+1 |
| | |||||
* | Fixed inverse real-valued transform | Anthony Blake | 2012-11-15 | 1 | -7/+22 |
| | |||||
* | NEON optimization for inverse real-valued transforms | Anthony Blake | 2012-11-09 | 1 | -1/+50 |
| | |||||
* | Some ARM NEON optimization for forward real transforms | Anthony Blake | 2012-11-09 | 1 | -2/+47 |
| | |||||
* | Real transforms now use hermitian format | Anthony Blake | 2012-11-09 | 1 | -2/+2 |
| | |||||
* | Added real transforms | Anthony Blake | 2012-11-08 | 1 | -0/+117 |