Based on LuaJit-2.0.1