| Commit message (Expand) | Author | Age | Files | Lines |
* | Save all callee-saved x64 integer regs for unwinding. | Mike Pall | 2009-12-29 | 3 | -22/+30 |
* | Logical 'not' must be sign-extended for address operands. | Mike Pall | 2009-12-29 | 6 | -27/+35 |
* | Define CFRAME structure for x64 interpreter. | Mike Pall | 2009-12-28 | 3 | -14/+35 |
* | Linux/x64 mremap() does not obey MAP_32BIT, so make it non-moving. | Mike Pall | 2009-12-28 | 1 | -2/+9 |
* | Fix size calculation for closure structs. | Mike Pall | 2009-12-28 | 1 | -2/+2 |
* | Fix POSIX/x64 call argument order. | Mike Pall | 2009-12-28 | 1 | -4/+4 |
* | Change callee-save regs for x64 interpreter to shorten code. | Mike Pall | 2009-12-28 | 2 | -2/+9 |
* | Fix DynASM x64 encoding for qword-only instructions. | Mike Pall | 2009-12-28 | 1 | -9/+10 |
* | Final calling convention cleanup for x64 interpreter. | Mike Pall | 2009-12-28 | 2 | -443/+468 |
* | More calling convention cleanups for x64 interpreter. | Mike Pall | 2009-12-27 | 2 | -203/+284 |
* | Ignore lea operand size in DynASM x86/x64. | Mike Pall | 2009-12-27 | 1 | -1/+1 |
* | Use fastcall for remaining 1-arg/2-arg calls from interpreter. | Mike Pall | 2009-12-27 | 15 | -1304/+1248 |
* | Add SSE variant of pow/powi to interpreter. | Mike Pall | 2009-12-25 | 4 | -733/+942 |
* | Add build infrastructure for the SSE2-enabled interpreter. | Mike Pall | 2009-12-22 | 4 | -5/+21 |
* | Fix last commit. | Mike Pall | 2009-12-22 | 2 | -2/+2 |
* | Miscellaneous cleanups for x64 interpreter. | Mike Pall | 2009-12-22 | 2 | -27/+54 |
* | Use SSE variants for IRFPM_FLOOR/CEIL/TRUNC unless SSE4.1 available. | Mike Pall | 2009-12-22 | 2 | -0/+21 |
* | Add SSE2 variants for all FP ops (except vm_pow*) in interpreter. | Mike Pall | 2009-12-22 | 2 | -1052/+1864 |
* | Add SSE2 variants of basic arithmetic ops in interpreter. | Mike Pall | 2009-12-21 | 2 | -487/+939 |
* | Fix memory operand sizes for some SSE ops in DynASM. | Mike Pall | 2009-12-21 | 1 | -7/+7 |
* | Properly compile on Debian kFreeBSD. | Mike Pall | 2009-12-20 | 2 | -1/+4 |
* | Adapt most outbound calls in interpreter to x64 calling conventions. | Mike Pall | 2009-12-19 | 2 | -788/+961 |
* | Better change the saved regs for the x64 interpreter, too. | Mike Pall | 2009-12-18 | 1 | -2/+2 |
* | Change KBASE/PC regs for x64/POSIX to get shorter encodings. | Mike Pall | 2009-12-17 | 1 | -3/+3 |
* | Adapt primary inbound calls in x64 interpreter. | Mike Pall | 2009-12-17 | 8 | -317/+402 |
* | Allow quadword lea for DynASM x64. | Mike Pall | 2009-12-17 | 1 | -1/+1 |
* | Cleanup DynASM action list flushes. | Mike Pall | 2009-12-16 | 2 | -776/+793 |
* | Fix handling of byte-addressable registers in DynASM x64. | Mike Pall | 2009-12-16 | 1 | -10/+24 |
* | Add support for rip-relative displacements to DynASM x64. | Mike Pall | 2009-12-16 | 1 | -8/+18 |
* | Change some misuses of esp in x64 interpreter. | Mike Pall | 2009-12-16 | 2 | -36/+36 |
* | Warn about use of esp with DynASM x64. | Mike Pall | 2009-12-16 | 1 | -1/+3 |
* | Define x64 interpreter frame and cleanup use of stack temps. | Mike Pall | 2009-12-16 | 2 | -106/+175 |
* | Unify interpreter reg saves/restores for WIN64 prolog/epilog req. | Mike Pall | 2009-12-15 | 2 | -801/+800 |
* | First bunch of register definitions for x64 interpreter. | Mike Pall | 2009-12-15 | 1 | -14/+70 |
* | Allow 32 bit regs for indexing even for DynASM x64. | Mike Pall | 2009-12-15 | 1 | -4/+5 |
* | Make DynASM conditionals available before .arch statement. | Mike Pall | 2009-12-15 | 1 | -1/+5 |
* | Add usage message for mov64 to DynASM x64. | Mike Pall | 2009-12-15 | 1 | -0/+1 |
* | Fix off-by-one error in err_chunkid(). | Mike Pall | 2009-12-14 | 1 | -1/+1 |
* | Add support for 64 bit immediates/displacements to DynASM x64. | Mike Pall | 2009-12-13 | 1 | -7/+47 |
* | Pick unused X char to force REX.W in DynASM x64. | Mike Pall | 2009-12-10 | 1 | -7/+7 |
* | Add 64 bit instruction templates to DynASM x64 and fix REX encoding. | Mike Pall | 2009-12-10 | 1 | -47/+66 |
* | Show memory operand size in cvtsi2sd/cvtsi2ss disassembly. | Mike Pall | 2009-12-10 | 1 | -1/+1 |
* | Add REX encoding to DynASM x64. | Mike Pall | 2009-12-10 | 1 | -32/+45 |
* | Add DynASM x64 module (non-functional). Add extra x64 registers. | Mike Pall | 2009-12-10 | 2 | -19/+57 |
* | Fix text about x64 port in status page. | Mike Pall | 2009-12-09 | 1 | -5/+4 |
* | Reorg Makefile to allow more overrides on the make command line. | Mike Pall | 2009-12-08 | 1 | -33/+41 |
* | Remove asm auto-detection due to cross-compilation issues. | Mike Pall | 2009-12-08 | 3 | -12/+5 |
* | Add DynASM-built files to public repo. | Mike Pall | 2009-12-08 | 2 | -1/+1730 |
* | Fast forward to sync public repo. | Mike Pall | 2009-12-08 | 44 | -761/+1213 |
* | LuaJIT-2.0.0-beta2 hotfix #2v2.0.0-beta2-hotfix2 | Mike Pall | 2009-12-08 | 3 | -11/+20 |