| Commit message (Expand) | Author | Age | Files | Lines |
* | Include system specific macros in macros.h | Jukka Ojanen | 2014-11-20 | 1 | -1/+0 |
* | Use _mm_movelh_ps instead of _mm_shuffle_ps to implement VUNPACKLO | Jukka Ojanen | 2014-11-20 | 1 | -4/+2 |
* | Fix redefinition of ffts_plan_t | Jukka Ojanen | 2014-11-17 | 12 | -9/+10 |
* | Don't use long NOPs, instead add extra prefix to extend op codes to align bra... | Jukka Ojanen | 2014-11-17 | 2 | -89/+126 |
* | Merge commit '49c443ba7bc74893422e6f7cee9e569edfef1393' | Jukka Ojanen | 2014-11-17 | 1 | -6/+27 |
|\ |
|
| * | Added x64_sse_addps_reg_reg_size, x64_sse_mulps_reg_reg_size, x64_sse_subps_r... | Jukka Ojanen | 2014-11-17 | 1 | -6/+27 |
* | | Add comments to SSE constants | Jukka Ojanen | 2014-11-17 | 1 | -0/+10 |
* | | Add forgotten "ffts.h" header | Jukka Ojanen | 2014-11-16 | 2 | -0/+2 |
* | | Follow the "one definition rule" | Jukka Ojanen | 2014-11-16 | 3 | -7/+10 |
* | | Rename src/ffts.h to src/ffts_internal.h to avoid conflicts with include/ffts.h | Jukka Ojanen | 2014-11-16 | 9 | -8/+8 |
* | | Disable type cast warning from data pointer to function pointer | Jukka Ojanen | 2014-11-16 | 1 | -30/+41 |
* | | Define externals only when needed | Jukka Ojanen | 2014-11-16 | 1 | -12/+13 |
* | | YASM is no longer needed to build for Windows | Jukka Ojanen | 2014-11-16 | 2 | -22/+34 |
* | | Optionally define SSE constants in header | Jukka Ojanen | 2014-11-16 | 1 | -0/+18 |
* | | Add some comments to macro assembly | Jukka Ojanen | 2014-11-16 | 1 | -2/+47 |
* | | Remove unused "neon" labels and mark external function as "extern" | Jukka Ojanen | 2014-11-14 | 2 | -30/+13 |
* | | Take care of unreferenced parameters | Jukka Ojanen | 2014-11-14 | 2 | -0/+18 |
* | | Merge commit '8ade1c0e10443228889dd77ad4e25a54ec45635f' | Jukka Ojanen | 2014-11-14 | 1 | -2/+5 |
|\ \
| |/ |
|
| * | Remove x64_sse_movntps_reg_membase, and add x64_sse_movntps_membase_reg/x64_s... | Jukka Ojanen | 2014-11-14 | 1 | -2/+5 |
* | | Remove unreachable code | Jukka Ojanen | 2014-11-13 | 1 | -3/+5 |
* | | Enable compiler warnings | Jukka Ojanen | 2014-11-13 | 1 | -4/+11 |
* | | benchFFTS is computing the correct answer with these | Jukka Ojanen | 2014-11-11 | 1 | -24/+24 |
|\ \ |
|
| * | | Damn AT&T syntaxfix_generate_size4_base_case | Jukka Ojanen | 2014-11-11 | 1 | -24/+24 |
* | | | generate_leaf_init, generate_leaf_ee, generate_leaf_eo, generate_leaf_oe and ... | Jukka Ojanen | 2014-11-11 | 2 | -119/+521 |
* | | | Merge commit '219d8edbde01596d3426915bfb93ea6105a1eae7' | Jukka Ojanen | 2014-11-11 | 1 | -4/+13 |
|\ \ \
| | |/
| |/| |
|
| * | | Rename x64_movhlps_reg_reg to x64_sse_movhlps_reg_reg | Jukka Ojanen | 2014-11-11 | 1 | -4/+4 |
| * | | Add x64_movsxd_reg_memindex | Jukka Ojanen | 2014-11-11 | 1 | -0/+9 |
* | | | Replace movdqa with movaps which is one byte shorter. Don't need RDI register... | Jukka Ojanen | 2014-11-10 | 3 | -79/+71 |
* | | | Merge commit '11fbf3ec5a1a7120c5f790300d9eaf12adde8296' | Jukka Ojanen | 2014-11-10 | 1 | -34/+57 |
|\ \ \
| |/ /
| | /
| |/
|/| |
|
| * | Add size parameter to emit_sse_reg_membase_op2/emit_sse_membase_reg_op2 | Jukka Ojanen | 2014-11-10 | 1 | -34/+57 |
* | | Generate function in "generate_size4_base_case" | Jukka Ojanen | 2014-11-10 | 1 | -10/+79 |
* | | Removed last bits of magic from "generate_size8_base_case". | Jukka Ojanen | 2014-11-09 | 2 | -140/+122 |
* | | Merge commit '8ef1d3a20ab69ef66f8506e61a08d4cfcc82d3f9' | Jukka Ojanen | 2014-11-09 | 1 | -32/+34 |
|\ \
| |/ |
|
| * | Replace amd64 with x64 in 32 bit header, which means that some macros are in ... | Jukka Ojanen | 2014-11-09 | 1 | -32/+34 |
* | | Replace "magic bytes" with various macros | Jukka Ojanen | 2014-11-09 | 1 | -211/+59 |
* | | Merge commit 'f342eb3215720f9c2fe621e3445484d55c00ff3d' | Jukka Ojanen | 2014-11-09 | 1 | -5/+39 |
|\ \
| |/ |
|
| * | Added x64_sse_movaps_memindex_reg and x64_sse_movaps_reg_memindex | Jukka Ojanen | 2014-11-09 | 1 | -5/+39 |
* | | Replace SHUFPS with x64_sse_shufps_reg_reg_imm | Jukka Ojanen | 2014-11-09 | 1 | -79/+9 |
* | | Replace MULPS with x64_sse_mulps_reg_reg | Jukka Ojanen | 2014-11-09 | 1 | -31/+12 |
* | | Replace MOVDQA with x64_sse_movdqa_reg_membase/64_sse_movdqa_membase_reg | Jukka Ojanen | 2014-11-09 | 1 | -98/+20 |
* | | Merge commit '89560561f49db1b5ed838b934256a2e38566da88' | Jukka Ojanen | 2014-11-09 | 1 | -0/+9 |
|\ \
| |/ |
|
| * | Add SSE opcode "movdqa" | Jukka Ojanen | 2014-11-09 | 1 | -0/+9 |
* | | Replace MOVAPS with x64_sse_movaps_reg_membase | Jukka Ojanen | 2014-11-09 | 1 | -76/+1 |
* | | Replace SUBPS with x64_sse_subps_reg_reg | Jukka Ojanen | 2014-11-09 | 1 | -30/+12 |
* | | Replace ADDPS with x64_sse_addps_reg_reg | Jukka Ojanen | 2014-11-09 | 1 | -30/+13 |
* | | Replace XORPS with x64_sse_xorps_reg_reg | Jukka Ojanen | 2014-11-09 | 1 | -21/+4 |
* | | Merge commit '757b6eb0e7a5742ffd23b721f2fe2e041ffd1069' | Jukka Ojanen | 2014-11-09 | 1 | -6/+6 |
|\ \
| |/ |
|
| * | Again default to "__default_codegen__" | Jukka Ojanen | 2014-11-09 | 1 | -6/+6 |
* | | Replace XOR2 with x86_clear_reg, MOV_D with x64_mov_membase_reg/x86_mov_reg_m... | Jukka Ojanen | 2014-11-09 | 2 | -119/+19 |
* | | Replace MOV_I with x86_mov_reg_imm, SHIFT with x86_shift_reg_imm, CALL with x... | Jukka Ojanen | 2014-11-09 | 2 | -120/+39 |