diff options
author | Mike Pall <mike> | 2010-02-24 07:09:34 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-02-24 07:09:34 +0100 |
commit | 4c9f71be5d4449b717870092839c47a1d5db0dca (patch) | |
tree | ace2d0a3cf4756cc5ac7607c21304f7f7baffd09 /dynasm | |
parent | e46f4c8a11bcb2ba76d445e34030ab04ba12668d (diff) | |
download | luajit-4c9f71be5d4449b717870092839c47a1d5db0dca.tar.gz luajit-4c9f71be5d4449b717870092839c47a1d5db0dca.tar.bz2 luajit-4c9f71be5d4449b717870092839c47a1d5db0dca.zip |
Major 32/64 bit cleanups in assembler and exit handling.
Add 64 bit lightuserdata handling. Keep the tagged 64 bit value.
Allocate/save/restore 64 bit spill slots for 64 bit lightuserdata.
Fix code generation for 64 bit loads/stores/moves/compares.
Fix code generation for stack pointer adjustments.
Add fixed spill slot definitions for x64. Reduce reserved spill slots.
Disable STRREF + ADD fusion in 64 bit mode (avoid negative 32 bit ofs).
Diffstat (limited to 'dynasm')
0 files changed, 0 insertions, 0 deletions