summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Initial steps to support double precision. Replace data_t with float, and cda...Jukka Ojanen2015-03-125-145/+413
* Try to execute detection quietly without messagesJukka Ojanen2015-03-111-1/+5
* Fix conflicting typesJukka Ojanen2015-03-111-0/+2
* Automatically detect ARM FPU and float ABIJukka Ojanen2015-03-111-18/+73
* Fix conflicting types for 'temp0'Jukka Ojanen2015-03-111-0/+2
* Add explicit '.fpu' directiveJukka Ojanen2015-03-113-0/+3
* Use FFTS_INLINE instead of __INLINE and make functions staticJukka Ojanen2015-03-111-17/+14
* Added "-mfloat-abi=softfp" as default for ARMJukka Ojanen2015-03-111-1/+5
* Now ARM VFP building works with "CMake -DENABLE_VFP=ON". Performance when "-D...Jukka Ojanen2015-03-111-0/+2
* Don't use CMake option nameJukka Ojanen2015-03-101-7/+7
* ARM compile shall use generic C if dynamic code is disabledJukka Ojanen2015-03-101-7/+7
* Don't add 'vfp.s' if dynamic code is disabledJukka Ojanen2015-03-101-3/+0
* Remove duplicate codeJukka Ojanen2015-03-101-7/+1
* Remove redefinitions and fix namingJukka Ojanen2015-03-101-7/+4
* Dereference pointerJukka Ojanen2015-03-101-1/+1
* For the moment assume HAVE_VFP as final fallbackJukka Ojanen2015-03-101-0/+2
* Removal of 'transforms' broke dynamic codeJukka Ojanen2015-03-101-0/+2
* Remove redefinition of 'fw' in function 'ffts_generate_luts'Jukka Ojanen2015-03-101-2/+0
* Add explicit '.fpu' directiveJukka Ojanen2015-03-101-50/+49
* Added some casting correctionsJukka Ojanen2015-03-101-4/+4
* Remove duplicate codeJukka Ojanen2015-03-101-13/+0
* Improve header logicJukka Ojanen2015-03-103-9/+7
* Check existence of various headers and add guards for themJukka Ojanen2015-03-106-4/+47
* Remove FFTS plan variable 'transforms', which is not usedJukka Ojanen2015-03-102-17/+0
* Variable 'tmp' set but not used in function 'ffts_generate_luts'Jukka Ojanen2015-03-101-3/+0
* Undefined variable in generate_prologueJukka Ojanen2015-03-101-14/+11
* Wrong inclusion orderJukka Ojanen2015-03-101-1/+1
* Fix ENABLE_VFP options in CMakeJukka Ojanen2015-03-101-1/+4
* Fix FFT size 2, FFT size 2 and 4 don't need/use lookup tables.Jukka Ojanen2015-03-091-1/+2
* To support generic building, fallback using scalar macros from macros-alpha.hJukka Ojanen2015-03-091-12/+4
* Fix warning "comparison between signed and unsigned integer expressions"Jukka Ojanen2014-12-095-14/+17
* To use build scalar only version, "cmake -DENABLE_VFP=ON -DDISABLE_DYNAMIC_CO...Jukka Ojanen2014-12-071-4/+6
* Fix warning "cast from pointer to integer of different size"Jukka Ojanen2014-12-071-2/+2
* Fix issue #29 "Make FFTS work on all architectures"Jukka Ojanen2014-12-071-93/+121
* Definitions HAVE_VFP and HAVE_SSE cannot coexistJukka Ojanen2014-12-061-3/+1
* Definitions HAVE_NEON and HAVE_SSE cannot coexistJukka Ojanen2014-12-061-7/+1
* Update README, build for 32 bit and 64 bit Windows are now supportedJukka Ojanen2014-11-242-15/+12
* Improve CMake build system to automatically detect SSE, and support 32 bit Wi...Jukka Ojanen2014-11-211-76/+87
* Define SSE constants when HAVE_SSE is definedJukka Ojanen2014-11-211-1/+1
* Enable static first pass and "unroll" recursion to base cases; N <= 128Jukka Ojanen2014-11-202-70/+464
* Add static transform to libraryJukka Ojanen2014-11-201-0/+2
* Include system specific macros in macros.hJukka Ojanen2014-11-201-1/+0
* Use _mm_movelh_ps instead of _mm_shuffle_ps to implement VUNPACKLOJukka Ojanen2014-11-201-4/+2
* Fix redefinition of ffts_plan_tJukka Ojanen2014-11-1712-9/+10
* Don't use long NOPs, instead add extra prefix to extend op codes to align bra...Jukka Ojanen2014-11-172-89/+126
* Merge commit '49c443ba7bc74893422e6f7cee9e569edfef1393'Jukka Ojanen2014-11-171-6/+27
|\
| * Added x64_sse_addps_reg_reg_size, x64_sse_mulps_reg_reg_size, x64_sse_subps_r...Jukka Ojanen2014-11-171-6/+27
* | Add comments to SSE constantsJukka Ojanen2014-11-171-0/+10
* | Add forgotten "ffts.h" headerJukka Ojanen2014-11-162-0/+2
* | Follow the "one definition rule"Jukka Ojanen2014-11-163-7/+10
OpenPOWER on IntegriCloud