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