summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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
| |
| * Enable static first pass and "unroll" recursion to base cases; N <= 128Jukka Ojanen2014-11-202-70/+464
| | | | | | | | Temporarily break support for static neon.
| * 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 ↵Jukka Ojanen2014-11-172-89/+126
| | | | | | | | branch targets
| * Merge commit '49c443ba7bc74893422e6f7cee9e569edfef1393'Jukka Ojanen2014-11-171-6/+27
| |\
| | * Added x64_sse_addps_reg_reg_size, x64_sse_mulps_reg_reg_size, ↵Jukka Ojanen2014-11-171-6/+27
| | | | | | | | | | | | x64_sse_subps_reg_reg_size, x64_sse_movhlps_reg_reg_size, x64_sse_movlhps_reg_reg_size and x64_sse_movaps_reg_reg_size
| * | 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
| | |
| * | Rename src/ffts.h to src/ffts_internal.h to avoid conflicts with include/ffts.hJukka Ojanen2014-11-169-8/+8
| | |
| * | 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
| | |
| * | YASM is no longer needed to build for WindowsJukka Ojanen2014-11-162-22/+34
| | |
| * | 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 x64_sse_movntps_reg_membase, and add ↵Jukka Ojanen2014-11-141-2/+5
| | | | | | | | | | | | x64_sse_movntps_membase_reg/x64_sse_movntps_memindex_reg
| * | Remove unreachable codeJukka Ojanen2014-11-131-3/+5
| | |
OpenPOWER on IntegriCloud