diff options
author | Mike Pall <mike> | 2010-02-28 21:45:38 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-02-28 21:51:01 +0100 |
commit | 2e22d33d9d256e9a1551229f1b51e2a6f02da2f6 (patch) | |
tree | 55c51dd77b08afd7044a046cb3b037106285000c /doc/status.html | |
parent | 956065fd047de66aab31cd4336f3e663e87db3e3 (diff) | |
download | luajit-2e22d33d9d256e9a1551229f1b51e2a6f02da2f6.tar.gz luajit-2e22d33d9d256e9a1551229f1b51e2a6f02da2f6.tar.bz2 luajit-2e22d33d9d256e9a1551229f1b51e2a6f02da2f6.zip |
Enable JIT compiler for x64.
Only works on Linux/x64 and Windows/x64 right now.
Force an x64 build on Linux/x64 with: make CC="gcc -m64"
NYI: handle on-trace OOM errors.
NYI: improve register allocation for x64.
Diffstat (limited to '')
-rw-r--r-- | doc/status.html | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/doc/status.html b/doc/status.html index 23847da9..d7cdffb5 100644 --- a/doc/status.html +++ b/doc/status.html | |||
@@ -148,9 +148,8 @@ trace linking heuristics prevent this, but in the worst case this | |||
148 | means the code always falls back to the interpreter. | 148 | means the code always falls back to the interpreter. |
149 | </li> | 149 | </li> |
150 | <li> | 150 | <li> |
151 | <b>Trace management</b> needs more tuning: better blacklisting of aborted | 151 | <b>Trace management</b> needs more tuning: less drastic countermeasures |
152 | traces, less drastic countermeasures against trace explosion and better | 152 | against trace explosion and better heuristics in general. |
153 | heuristics in general. | ||
154 | </li> | 153 | </li> |
155 | <li> | 154 | <li> |
156 | Some checks are missing in the JIT-compiled code for obscure situations | 155 | Some checks are missing in the JIT-compiled code for obscure situations |
@@ -199,7 +198,7 @@ Nonetheless, it compiles to native code and needs to be adapted to each | |||
199 | architecture. Porting the compiler backend is probably the easier task, | 198 | architecture. Porting the compiler backend is probably the easier task, |
200 | but a key element of its design is the fast interpreter, written in | 199 | but a key element of its design is the fast interpreter, written in |
201 | machine-specific assembler.<br> | 200 | machine-specific assembler.<br> |
202 | An x64 port is already in the works, thanks to the | 201 | A preliminary x64 port is already available, thanks to the |
203 | <a href="sponsors.html">LuaJIT sponsorship program</a>. | 202 | <a href="sponsors.html">LuaJIT sponsorship program</a>. |
204 | Other ports will follow — companies which are | 203 | Other ports will follow — companies which are |
205 | interested in sponsoring a port to a particular architecture, please | 204 | interested in sponsoring a port to a particular architecture, please |