summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* | 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 x64_sse_movntps_membase_reg/x64_s...Jukka Ojanen2014-11-141-2/+5
* | Remove unreachable codeJukka Ojanen2014-11-131-3/+5
* | Enable compiler warningsJukka Ojanen2014-11-131-4/+11
* | 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
* | | Merge commit '219d8edbde01596d3426915bfb93ea6105a1eae7'Jukka Ojanen2014-11-111-4/+13
|\ \ \ | | |/ | |/|
| * | Rename x64_movhlps_reg_reg to x64_sse_movhlps_reg_regJukka Ojanen2014-11-111-4/+4
| * | Add x64_movsxd_reg_memindexJukka Ojanen2014-11-111-0/+9
* | | Replace movdqa with movaps which is one byte shorter. Don't need RDI register...Jukka Ojanen2014-11-103-79/+71
* | | Merge commit '11fbf3ec5a1a7120c5f790300d9eaf12adde8296'Jukka Ojanen2014-11-101-34/+57
|\ \ \ | |/ / | | / | |/ |/|
| * Add size parameter to emit_sse_reg_membase_op2/emit_sse_membase_reg_op2Jukka 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
* | Merge commit '8ef1d3a20ab69ef66f8506e61a08d4cfcc82d3f9'Jukka Ojanen2014-11-091-32/+34
|\ \ | |/
| * Replace amd64 with x64 in 32 bit header, which means that some macros are in ...Jukka Ojanen2014-11-091-32/+34
* | Replace "magic bytes" with various macrosJukka Ojanen2014-11-091-211/+59
* | Merge commit 'f342eb3215720f9c2fe621e3445484d55c00ff3d'Jukka Ojanen2014-11-091-5/+39
|\ \ | |/
| * Added x64_sse_movaps_memindex_reg and x64_sse_movaps_reg_memindexJukka Ojanen2014-11-091-5/+39
* | Replace SHUFPS with x64_sse_shufps_reg_reg_immJukka Ojanen2014-11-091-79/+9
* | Replace MULPS with x64_sse_mulps_reg_regJukka Ojanen2014-11-091-31/+12
* | Replace MOVDQA with x64_sse_movdqa_reg_membase/64_sse_movdqa_membase_regJukka Ojanen2014-11-091-98/+20
* | Merge commit '89560561f49db1b5ed838b934256a2e38566da88'Jukka Ojanen2014-11-091-0/+9
|\ \ | |/
| * Add SSE opcode "movdqa"Jukka Ojanen2014-11-091-0/+9
* | Replace MOVAPS with x64_sse_movaps_reg_membaseJukka Ojanen2014-11-091-76/+1
* | Replace SUBPS with x64_sse_subps_reg_regJukka Ojanen2014-11-091-30/+12
* | Replace ADDPS with x64_sse_addps_reg_regJukka Ojanen2014-11-091-30/+13
* | Replace XORPS with x64_sse_xorps_reg_regJukka Ojanen2014-11-091-21/+4
* | Merge commit '757b6eb0e7a5742ffd23b721f2fe2e041ffd1069'Jukka Ojanen2014-11-091-6/+6
|\ \ | |/
OpenPOWER on IntegriCloud