summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* 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
|
* 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-105-4/+19
|
* 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 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
|
* 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
|
* 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
| | | | Temporarily break support for static neon.
* 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-1711-9/+9
|
* Don't use long NOPs, instead add extra prefix to extend op codes to align ↵Jukka Ojanen2014-11-172-89/+126
| | | | branch targets
* Merge commit '49c443ba7bc74893422e6f7cee9e569edfef1393'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-162-7/+4
|
* Rename src/ffts.h to src/ffts_internal.h to avoid conflicts with include/ffts.hJukka Ojanen2014-11-168-7/+7
|
* Disable type cast warning from data pointer to function pointerJukka Ojanen2014-11-161-30/+41
|
* Define externals only when neededJukka Ojanen2014-11-161-12/+13
|
* Optionally define SSE constants in headerJukka Ojanen2014-11-161-0/+18
|
* Add some comments to macro assemblyJukka Ojanen2014-11-161-2/+47
|
* Remove unused "neon" labels and mark external function as "extern"Jukka Ojanen2014-11-142-30/+13
|
* Take care of unreferenced parametersJukka Ojanen2014-11-142-0/+18
|
* Merge commit '8ade1c0e10443228889dd77ad4e25a54ec45635f'Jukka Ojanen2014-11-141-2/+5
|
* Remove unreachable codeJukka Ojanen2014-11-131-3/+5
|
* benchFFTS is computing the correct answer with theseJukka Ojanen2014-11-111-24/+24
|\
| * Damn AT&T syntaxfix_generate_size4_base_caseJukka Ojanen2014-11-111-24/+24
| |
* | generate_leaf_init, generate_leaf_ee, generate_leaf_eo, generate_leaf_oe and ↵Jukka Ojanen2014-11-112-119/+521
| | | | | | | | | | | | generate_leaf_oo Multiple offset constants by 4, and remove multiply by 4 from "offset fixing" loops.
* | Merge commit '219d8edbde01596d3426915bfb93ea6105a1eae7'Jukka Ojanen2014-11-111-4/+13
| |
* | Replace movdqa with movaps which is one byte shorter. Don't need RDI ↵Jukka Ojanen2014-11-103-79/+71
| | | | | | | | register as R9 is saved by caller.
* | Merge commit '11fbf3ec5a1a7120c5f790300d9eaf12adde8296'Jukka Ojanen2014-11-101-34/+57
|/
* Generate function in "generate_size4_base_case"Jukka Ojanen2014-11-101-10/+79
|
* Removed last bits of magic from "generate_size8_base_case".Jukka Ojanen2014-11-092-140/+122
| | | | Replace x64_call_imm with x64_call_code.
OpenPOWER on IntegriCloud