summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Determinate lookup table size using closed-form expressionJukka Ojanen2015-03-161-22/+4
|
* Remove dead codeJukka Ojanen2015-03-161-98/+47
|
* Don't generate lookup tables when size is less than 32Jukka Ojanen2015-03-161-5/+5
|
* Merge ffts_small with ffts_static, and define small transforms "fully" constantJukka Ojanen2015-03-166-517/+585
|
* Add string.h to fix implicit declaration of function 'memcpy'Jukka Ojanen2015-03-131-0/+4
|
* One more macro fixJukka Ojanen2015-03-131-2/+2
|
* Forgot to rename some V macrosJukka Ojanen2015-03-134-26/+28
|
* Rename vector V as V4SF; vector of 4 single precision floats. Rename all ↵Jukka Ojanen2015-03-128-673/+796
| | | | | | vector V macros accordingly. Redefine ffts_constants as ffts_constants_32f and ffts_constants_64f.
* Replace data_t with floatJukka Ojanen2015-03-121-31/+53
|
* Remove unused neon_float.h headerJukka Ojanen2015-03-121-1127/+0
|
* Remove unused variable 'i' from 'ffts_generate_func_code'Jukka Ojanen2015-03-121-4/+0
|
* Initial steps to support double precision. Replace data_t with float, and ↵Jukka Ojanen2015-03-125-145/+413
| | | | cdata_t with ffts_cpx_32f.
* 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 ↵Jukka Ojanen2015-03-111-0/+2
| | | | "-DDYNAMIC_CODE_DISABLED=ON" is poor, but it can be improved with gcc switches.
* 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 ↵Jukka Ojanen2014-12-071-4/+6
| | | | -DDISABLE_DYNAMIC_CODE=ON"
* 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
| | | | | Modify macros-alpha.h to provide scalar operations on all platforms. Using union and memcpy to avoid strict aliasing issues.
* 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 ↵Jukka Ojanen2014-11-211-76/+87
| | | | Windows build
* Define SSE constants when HAVE_SSE is definedJukka Ojanen2014-11-211-1/+1
|
OpenPOWER on IntegriCloud