summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* | Merge commit '219d8edbde01596d3426915bfb93ea6105a1eae7'Jukka Ojanen2014-11-111-4/+13
* | 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
|/
* 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 "magic bytes" with various macrosJukka Ojanen2014-11-091-211/+59
* Merge commit 'f342eb3215720f9c2fe621e3445484d55c00ff3d'Jukka 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
* 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
* Replace XOR2 with x86_clear_reg, MOV_D with x64_mov_membase_reg/x86_mov_reg_m...Jukka Ojanen2014-11-092-119/+19
* Replace MOV_I with x86_mov_reg_imm, SHIFT with x86_shift_reg_imm, CALL with x...Jukka Ojanen2014-11-092-120/+39
* Replace add/sub immediate value with x64_alu_reg_imm_size_bodyJukka Ojanen2014-11-092-54/+7
* Replace register names with new definitionsJukka Ojanen2014-11-082-102/+73
* Merge commit 'd1896e187eed7dbdd18ba34c0fe68025c678c18c'Jukka Ojanen2014-11-082-113/+114
* Wheel is already invented. Adding part of Mono project, https://github.com/mo...Jukka Ojanen2014-11-0852-0/+22754
* To prevent symbol name clashes we will prefix all symbolsJukka Ojanen2014-11-061-0/+15
* Win64 actually "generate_size8_base_case" instead of copyingJukka Ojanen2014-11-063-673/+1090
* Import Sequitur algorithm from SFFTJukka Ojanen2014-11-051-0/+448
* Reorder functions to alphabetical orderJukka Ojanen2014-11-051-122/+206
* Generate leaf_ee_init and x_init instead of copyingJukka Ojanen2014-11-043-55/+188
* Replace _M_AMD64 with _M_X64 as it is equal and "neutral"Jukka Ojanen2014-11-043-13/+14
* Refactor generate_func_codeJukka Ojanen2014-11-043-329/+378
* MOVDQA "intrinsic", two operand MOVDQA2, three operand MOVDQA3 helpersJukka Ojanen2014-11-032-207/+136
* XMM6:XMM15 Nonvolatile, must be preserved as needed by callee. http://msdn.mi...Jukka Ojanen2014-11-013-18/+236
* Add CMake as an alternative build systemJukka Ojanen2014-10-319-1325/+2720
* More consistent namingJukka Ojanen2014-10-311-6/+6
* Patterns doesn't depend on planJukka Ojanen2014-10-292-184/+174
* MSVC has problems with "complex" typeJukka Ojanen2014-10-291-15/+14
* Cleaning and reorganizingJukka Ojanen2014-10-298-779/+1015
* Add macro definitions for various function/variable attributes; aligned, inli...Jukka Ojanen2014-10-291-0/+77
* YASM requires ".code 64" in assemblyJukka Ojanen2014-10-291-378/+376
* do not mprotect if dynamic code generation is disabledJérôme Carretero2014-10-141-0/+2
OpenPOWER on IntegriCloud