From 6523585c66c04cea54df50013df8886b589847d8 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 23 Jan 2012 23:36:30 +1000 Subject: Add luaproc and LuaJIT libraries. Two versions of LuaJIT, the stable release, and the dev version. Try the dev version first, until ih fails badly. --- libraries/LuaJIT-1.1.7/jitdoc/dynasm_features.html | 139 +++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 libraries/LuaJIT-1.1.7/jitdoc/dynasm_features.html (limited to 'libraries/LuaJIT-1.1.7/jitdoc/dynasm_features.html') diff --git a/libraries/LuaJIT-1.1.7/jitdoc/dynasm_features.html b/libraries/LuaJIT-1.1.7/jitdoc/dynasm_features.html new file mode 100644 index 0000000..1b8ce69 --- /dev/null +++ b/libraries/LuaJIT-1.1.7/jitdoc/dynasm_features.html @@ -0,0 +1,139 @@ + + + +DynASM Features + + + + + + + + +
+Lua +
+ + +
+

DynASM Toolchain Features

+ + +

DynASM Assembler Features

+ + +

Restrictions

+

+Currently only a subset of x86 (i386+) instructions is supported. +Unsupported instructions are either not usable in user-mode or +are slow on modern CPUs (i.e. not suited for a code generator). +SSE, SSE2, SSE3 and SSSE3 are fully supported. MMX is not supported. +

+

+The whole toolchain has been designed to support multiple CPU +architectures. As LuaJIT gets support for more architectures, +DynASM will be extended with new CPU-specific modules. +

+

+The assembler itself will be extended with more features on an +as-needed basis. E.g. I'm thinking about vararg macros. +

+

+Note that runtime conditionals are not really needed, since you can +just use plain C code for that (and LuaJIT does this a lot). +It's not going to be more (time-) efficient if conditionals are done +by the embedded C library (maybe a bit more space-efficient). +

+ + +
+
+ + + -- cgit v1.1