Commit Graph

  • bc47063708 Use fastcall for remaining 1-arg/2-arg calls from interpreter. Mike Pall 2009-12-27 17:42:41 +0100
  • 690760aa38 Add SSE variant of pow/powi to interpreter. Mike Pall 2009-12-25 23:12:30 +0100
  • 6ce0c90ed6 Add build infrastructure for the SSE2-enabled interpreter. Mike Pall 2009-12-22 20:27:20 +0100
  • a5faa29aa9 Fix last commit. Mike Pall 2009-12-22 06:23:22 +0100
  • c4e9dc0012 Miscellaneous cleanups for x64 interpreter. Mike Pall 2009-12-22 06:16:29 +0100
  • 44a9d7b00c Use SSE variants for IRFPM_FLOOR/CEIL/TRUNC unless SSE4.1 available. Mike Pall 2009-12-22 05:40:49 +0100
  • 298e3f5d54 Add SSE2 variants for all FP ops (except vm_pow*) in interpreter. Mike Pall 2009-12-22 05:04:21 +0100
  • ab02f069aa Add SSE2 variants of basic arithmetic ops in interpreter. Mike Pall 2009-12-21 20:11:02 +0100
  • 64a4528cac Fix memory operand sizes for some SSE ops in DynASM. Mike Pall 2009-12-21 16:41:03 +0100
  • 34d716947c Properly compile on Debian kFreeBSD. Mike Pall 2009-12-20 18:41:55 +0100
  • a1d4d05f2c Adapt most outbound calls in interpreter to x64 calling conventions. Mike Pall 2009-12-19 17:25:54 +0100
  • ed8d86bf66 Better change the saved regs for the x64 interpreter, too. Mike Pall 2009-12-17 22:20:31 +0100
  • db29a8cb04 Change KBASE/PC regs for x64/POSIX to get shorter encodings. Mike Pall 2009-12-17 22:14:24 +0100
  • 6adab430af Adapt primary inbound calls in x64 interpreter. Mike Pall 2009-12-17 22:08:20 +0100
  • 1353acacb1 Allow quadword lea for DynASM x64. Mike Pall 2009-12-17 22:03:33 +0100
  • 1e7951ea7b Cleanup DynASM action list flushes. Mike Pall 2009-12-16 22:31:15 +0100
  • eb8ee661f2 Fix handling of byte-addressable registers in DynASM x64. Mike Pall 2009-12-16 21:58:15 +0100
  • 3a18dba3f2 Add support for rip-relative displacements to DynASM x64. Mike Pall 2009-12-16 05:47:52 +0100
  • 85d32aeb36 Change some misuses of esp in x64 interpreter. Mike Pall 2009-12-16 04:37:30 +0100
  • d2156c7f73 Warn about use of esp with DynASM x64. Mike Pall 2009-12-16 04:34:54 +0100
  • 4cb357d30f Define x64 interpreter frame and cleanup use of stack temps. Mike Pall 2009-12-16 01:29:07 +0100
  • 8df9603888 Unify interpreter reg saves/restores for WIN64 prolog/epilog req. Mike Pall 2009-12-15 21:36:42 +0100
  • 1eedc6d2f1 First bunch of register definitions for x64 interpreter. Mike Pall 2009-12-15 05:40:44 +0100
  • 267d7152ab Allow 32 bit regs for indexing even for DynASM x64. Mike Pall 2009-12-15 04:45:34 +0100
  • 31f0074c5e Make DynASM conditionals available before .arch statement. Mike Pall 2009-12-15 04:29:22 +0100
  • b2b8577a93 Add usage message for mov64 to DynASM x64. Mike Pall 2009-12-15 04:22:42 +0100
  • 547508f36f Fix off-by-one error in err_chunkid(). Mike Pall 2009-12-14 02:28:22 +0100
  • ef885f476e Add support for 64 bit immediates/displacements to DynASM x64. Mike Pall 2009-12-13 19:11:11 +0100
  • d12d036023 Pick unused X char to force REX.W in DynASM x64. Mike Pall 2009-12-10 12:52:32 +0100
  • 33171e8180 Add 64 bit instruction templates to DynASM x64 and fix REX encoding. Mike Pall 2009-12-10 05:59:42 +0100
  • 8d564c70ad Show memory operand size in cvtsi2sd/cvtsi2ss disassembly. Mike Pall 2009-12-10 05:55:24 +0100
  • 0acb23426a Add REX encoding to DynASM x64. Mike Pall 2009-12-10 04:01:57 +0100
  • fe36e4ac59 Add DynASM x64 module (non-functional). Add extra x64 registers. Mike Pall 2009-12-10 01:24:24 +0100
  • 4523c46d10 Fix text about x64 port in status page. Mike Pall 2009-12-09 12:27:37 +0100
  • ec2442862f Reorg Makefile to allow more overrides on the make command line. Mike Pall 2009-12-08 22:27:14 +0100
  • 6163a90d6d Remove asm auto-detection due to cross-compilation issues. Mike Pall 2009-12-08 21:28:49 +0100
  • 699232f667 Add DynASM-built files to public repo. Mike Pall 2009-12-08 20:40:15 +0100
  • 3f1f9e11f4 Fast forward to sync public repo. Mike Pall 2009-12-08 20:35:29 +0100
  • 5287b93264 LuaJIT-2.0.0-beta2 hotfix #2 v2.0.0-beta2-hotfix2 Mike Pall 2009-12-08 19:52:28 +0100
  • 2d0ef4522b LuaJIT 2.0.0-beta2 hotfix #1 Mike Pall 2009-12-08 19:50:21 +0100
  • 1d1fed48a0 RELEASE LuaJIT-2.0.0-beta2 v2.0.0-beta2 Mike Pall 2009-12-08 19:49:20 +0100
  • 55b1695971 RELEASE LuaJIT-2.0.0-beta1 v2.0.0-beta1 Mike Pall 2009-12-08 19:46:35 +0100