=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h-1-/* luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h:2:** DynASM MIPS encoding engine. luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h-3-** Copyright (C) 2005-2017 Mike Pall. All rights reserved. ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h-30- luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h:31:/* DynASM encoder status codes. Action list offset or number are or'ed in. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h-32-#define DASM_S_OK 0x00000000 ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h-63- luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h:64:/* Core structure holding the DynASM encoding state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h-65-struct dasm_State { ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h-83- luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h:84:/* Initialize DynASM state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h-85-void dasm_init(Dst_DECL, int maxsection) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h-107- luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h:108:/* Free DynASM state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.h-109-void dasm_free(Dst_DECL) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua-698- wline(format("#if DASM_VERSION != %d", _info.vernum)) luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua:699: wline('#error "Version mismatch between DynASM and included encoding engine"') luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua-700- wline("#endif") ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua-872- luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua:873:-- Write DynASM header. luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua-874-local function dasmhead(out) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua-878-** %s luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua:879:** DynASM version %s, DynASM %s version %s luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua-880-** DO NOT EDIT! The original file is in "%s". ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua-972-function opt_map.help() luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua:973: stdout:write("DynASM -- ", _info.description, ".\n") luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua:974: stdout:write("DynASM ", _info.version, " ", _info.release, " ", _info.url, "\n") luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua-975- stdout:write[[ luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua-976- luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua:977:Usage: dynasm [OPTION]... INFILE.dasc|- luajit-2.1.0~beta3+dfsg/dynasm/dynasm.lua-978- ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua-1------------------------------------------------------------------------------- luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua:2:-- DynASM MIPS32/MIPS64 module. luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua-3--- ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua-12- arch = mips64 and "mips64" or "mips", luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua:13: description = "DynASM MIPS32/MIPS64 module", luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua-14- version = "1.4.0", ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua-69-local function dumpactions(out) luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua:70: out:write("DynASM encoding engine action codes:\n") luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua-71- for n,name in ipairs(action_names) do ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua-972-function _M.dumparch(out) luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua:973: out:write(format("DynASM %s version %s, released %s\n\n", luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua-974- _info.arch, _info.version, _info.release)) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua-986- luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua:987:-- Pass callbacks from/to the DynASM core. luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips.lua-988-function _M.passcb(wl, we, wf, ww) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua-1------------------------------------------------------------------------------- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua:2:-- DynASM ARM64 module. luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua-3--- ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua-10- arch = "arm", luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua:11: description = "DynASM ARM64 module", luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua-12- version = "1.4.0", ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua-67-local function dumpactions(out) luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua:68: out:write("DynASM encoding engine action codes:\n") luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua-69- for n,name in ipairs(action_names) do ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua-1130-function _M.dumparch(out) luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua:1131: out:write(format("DynASM %s version %s, released %s\n\n", luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua-1132- _info.arch, _info.version, _info.release)) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua-1144- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua:1145:-- Pass callbacks from/to the DynASM core. luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.lua-1146-function _M.passcb(wl, we, wf, ww) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h-1-/* luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h:2:** DynASM x86 encoding engine. luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h-3-** Copyright (C) 2005-2017 Mike Pall. All rights reserved. ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h-29- luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h:30:/* DynASM encoder status codes. Action list offset or number are or'ed in. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h-31-#define DASM_S_OK 0x00000000 ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h-62- luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h:63:/* Core structure holding the DynASM encoding state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h-64-struct dasm_State { ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h-82- luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h:83:/* Initialize DynASM state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h-84-void dasm_init(Dst_DECL, int maxsection) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h-106- luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h:107:/* Free DynASM state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.h-108-void dasm_free(Dst_DECL) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-1------------------------------------------------------------------------------- luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua:2:-- DynASM x86/x64 module. luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-3--- ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-12- arch = x64 and "x64" or "x86", luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua:13: description = "DynASM x86/x64 module", luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-14- version = "1.4.0", ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-110-local function dumpactions(out) luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua:111: out:write("DynASM encoding engine action codes:\n") luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-112- for n,name in ipairs(action_names) do ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-166- luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua:167:-- Add call to embedded DynASM C code. luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-168-local function wcall(func, args) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-2237-function _M.dumparch(out) luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua:2238: out:write(format("DynASM %s version %s, released %s\n\n", luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-2239- _info.arch, _info.version, _info.release)) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-2252- luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua:2253:-- Pass callbacks from/to the DynASM core. luajit-2.1.0~beta3+dfsg/dynasm/dasm_x86.lua-2254-function _M.passcb(wl, we, wf, ww) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua-1------------------------------------------------------------------------------- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua:2:-- DynASM ARM module. luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua-3--- ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua-10- arch = "arm", luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua:11: description = "DynASM ARM module", luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua-12- version = "1.4.0", ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua-67-local function dumpactions(out) luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua:68: out:write("DynASM encoding engine action codes:\n") luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua-69- for n,name in ipairs(action_names) do ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua-1077-function _M.dumparch(out) luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua:1078: out:write(format("DynASM %s version %s, released %s\n\n", luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua-1079- _info.arch, _info.version, _info.release)) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua-1091- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua:1092:-- Pass callbacks from/to the DynASM core. luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.lua-1093-function _M.passcb(wl, we, wf, ww) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h-1-/* luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h:2:** DynASM encoding engine prototypes. luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h-3-** Copyright (C) 2005-2017 Mike Pall. All rights reserved. ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h-12- luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h:13:#define DASM_IDENT "DynASM 1.4.0" luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h-14-#define DASM_VERSION 10400 /* 1.4.0 */ ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h-45- luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h:46:/* Internal DynASM encoder state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h-47-typedef struct dasm_State dasm_State; ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h-49- luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h:50:/* Initialize and free DynASM state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_proto.h-51-DASM_FDEF void dasm_init(Dst_DECL, int maxsection); ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h-1-/* luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h:2:** DynASM ARM encoding engine. luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h-3-** Copyright (C) 2005-2017 Mike Pall. All rights reserved. ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h-31- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h:32:/* DynASM encoder status codes. Action list offset or number are or'ed in. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h-33-#define DASM_S_OK 0x00000000 ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h-64- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h:65:/* Core structure holding the DynASM encoding state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h-66-struct dasm_State { ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h-84- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h:85:/* Initialize DynASM state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h-86-void dasm_init(Dst_DECL, int maxsection) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h-108- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h:109:/* Free DynASM state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm.h-110-void dasm_free(Dst_DECL) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h-1-/* luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h:2:** DynASM ARM64 encoding engine. luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h-3-** Copyright (C) 2005-2017 Mike Pall. All rights reserved. ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h-31- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h:32:/* DynASM encoder status codes. Action list offset or number are or'ed in. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h-33-#define DASM_S_OK 0x00000000 ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h-64- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h:65:/* Core structure holding the DynASM encoding state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h-66-struct dasm_State { ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h-84- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h:85:/* Initialize DynASM state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h-86-void dasm_init(Dst_DECL, int maxsection) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h-108- luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h:109:/* Free DynASM state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_arm64.h-110-void dasm_free(Dst_DECL) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips64.lua-1------------------------------------------------------------------------------- luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips64.lua:2:-- DynASM MIPS64 module. luajit-2.1.0~beta3+dfsg/dynasm/dasm_mips64.lua-3--- ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_x64.lua-1------------------------------------------------------------------------------- luajit-2.1.0~beta3+dfsg/dynasm/dasm_x64.lua:2:-- DynASM x64 module. luajit-2.1.0~beta3+dfsg/dynasm/dasm_x64.lua-3--- ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h-1-/* luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h:2:** DynASM PPC/PPC64 encoding engine. luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h-3-** Copyright (C) 2005-2017 Mike Pall. All rights reserved. ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h-30- luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h:31:/* DynASM encoder status codes. Action list offset or number are or'ed in. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h-32-#define DASM_S_OK 0x00000000 ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h-63- luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h:64:/* Core structure holding the DynASM encoding state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h-65-struct dasm_State { ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h-83- luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h:84:/* Initialize DynASM state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h-85-void dasm_init(Dst_DECL, int maxsection) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h-107- luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h:108:/* Free DynASM state. */ luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.h-109-void dasm_free(Dst_DECL) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua-1------------------------------------------------------------------------------- luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua:2:-- DynASM PPC/PPC64 module. luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua-3--- ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua-12- arch = "ppc", luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua:13: description = "DynASM PPC module", luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua-14- version = "1.4.0", ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua-69-local function dumpactions(out) luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua:70: out:write("DynASM encoding engine action codes:\n") luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua-71- for n,name in ipairs(action_names) do ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua-1888-function _M.dumparch(out) luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua:1889: out:write(format("DynASM %s version %s, released %s\n\n", luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua-1890- _info.arch, _info.version, _info.release)) ############################################## luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua-1902- luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua:1903:-- Pass callbacks from/to the DynASM core. luajit-2.1.0~beta3+dfsg/dynasm/dasm_ppc.lua-1904-function _M.passcb(wl, we, wf, ww) ############################################## luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h-92-/* [addr] is sign-extended in x64 and must be in lower 2G (not 4G). */ luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h:93:static int32_t ptr2addr(const void *p) luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h-94-{ ############################################## luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h-98-#else luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h:99:#define ptr2addr(p) (i32ptr((p))) luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h-100-#endif ############################################## luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h-304-#define emit_loada(as, r, addr) \ luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h:305: emit_loadi(as, (r), ptr2addr((addr))) luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h-306-#endif ############################################## luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h-352- MCode *p = as->mcp; luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h:353: *(int32_t *)(p-4) = ptr2addr(addr); luajit-2.1.0~beta3+dfsg/src/lj_emit_x86.h-354-#if LJ_64 ############################################## luajit-2.1.0~beta3+dfsg/src/xedkbuild.bat-14-@set LJMT=mt /nologo luajit-2.1.0~beta3+dfsg/src/xedkbuild.bat:15:@set DASMDIR=..\dynasm luajit-2.1.0~beta3+dfsg/src/xedkbuild.bat-16-@set DASM=%DASMDIR%\dynasm.lua ############################################## luajit-2.1.0~beta3+dfsg/src/ps4build.bat-26-@set LJMT=mt /nologo luajit-2.1.0~beta3+dfsg/src/ps4build.bat:27:@set DASMDIR=..\dynasm luajit-2.1.0~beta3+dfsg/src/ps4build.bat-28-@set DASM=%DASMDIR%\dynasm.lua ############################################## luajit-2.1.0~beta3+dfsg/src/ps4build.bat-60- luajit-2.1.0~beta3+dfsg/src/ps4build.bat:61:buildvm -m elfasm -o lj_vm.s luajit-2.1.0~beta3+dfsg/src/ps4build.bat-62-@if errorlevel 1 goto :BAD ############################################## luajit-2.1.0~beta3+dfsg/src/lj_dispatch.h-99- ASMFunction dispatch[GG_LEN_DISP]; /* Instruction dispatch tables. */ luajit-2.1.0~beta3+dfsg/src/lj_dispatch.h:100: BCIns bcff[GG_NUM_ASMFF]; /* Bytecode for ASM fast functions. */ luajit-2.1.0~beta3+dfsg/src/lj_dispatch.h-101-} GG_State; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_vm.h-10- luajit-2.1.0~beta3+dfsg/src/lj_vm.h:11:/* Entry points for ASM parts of VM. */ luajit-2.1.0~beta3+dfsg/src/lj_vm.h-12-LJ_ASMF void lj_vm_call(lua_State *L, TValue *base, int nres1); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_vm.h-113- luajit-2.1.0~beta3+dfsg/src/lj_vm.h:114:/* Start of the ASM code. */ luajit-2.1.0~beta3+dfsg/src/lj_vm.h-115-LJ_ASMF char lj_vm_asm_begin[]; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_target_mips.h-179-/* Avoid dependence on lj_jit.h if only including lj_target.h. */ luajit-2.1.0~beta3+dfsg/src/lj_target_mips.h:180:#define exitstub_trace_addr(T, exitno) \ luajit-2.1.0~beta3+dfsg/src/lj_target_mips.h-181- exitstub_trace_addr_((MCode *)((char *)(T)->mcode + (T)->szmcode)) ############################################## luajit-2.1.0~beta3+dfsg/src/psvitabuild.bat-14-@set LJMT=mt /nologo luajit-2.1.0~beta3+dfsg/src/psvitabuild.bat:15:@set DASMDIR=..\dynasm luajit-2.1.0~beta3+dfsg/src/psvitabuild.bat-16-@set DASM=%DASMDIR%\dynasm.lua ############################################## luajit-2.1.0~beta3+dfsg/src/psvitabuild.bat-40- luajit-2.1.0~beta3+dfsg/src/psvitabuild.bat:41:buildvm -m elfasm -o lj_vm.s luajit-2.1.0~beta3+dfsg/src/psvitabuild.bat-42-@if errorlevel 1 goto :BAD ############################################## luajit-2.1.0~beta3+dfsg/src/lj_trace.c-567- J->state = LJ_TRACE_ASM; luajit-2.1.0~beta3+dfsg/src/lj_trace.c:568: return 1; /* Retry ASM with new MCode area. */ luajit-2.1.0~beta3+dfsg/src/lj_trace.c-569- } ############################################## luajit-2.1.0~beta3+dfsg/src/lj_opt_dce.c-1-/* luajit-2.1.0~beta3+dfsg/src/lj_opt_dce.c:2:** DCE: Dead Code Elimination. Pre-LOOP only -- ASM already performs DCE. luajit-2.1.0~beta3+dfsg/src/lj_opt_dce.c-3-** Copyright (C) 2005-2017 Mike Pall. See Copyright Notice in luajit.h ############################################## luajit-2.1.0~beta3+dfsg/src/lj_target_x86.h-200-/* This list of x86 opcodes is not intended to be complete. Opcodes are only luajit-2.1.0~beta3+dfsg/src/lj_target_x86.h:201:** included when needed. Take a look at DynASM or jit.dis_x86 to see the luajit-2.1.0~beta3+dfsg/src/lj_target_x86.h-202-** whole mess. ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-63- luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h:64:static MCode *asm_exitstub_addr(ASMState *as, ExitNo exitno) luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-65-{ luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h:66: /* Keep this in-sync with exitstub_trace_addr(). */ luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-67- return as->mctop + exitno + 3; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-72-{ luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h:73: MCode *target = asm_exitstub_addr(as, as->snapno); luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-74- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-874- if (ra_used(ir)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h:875: lua_assert(irt_isnum(t) || irt_isint(t) || irt_isaddr(t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-876- if (!irt_isnum(t)) ofs = 0; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-959- } else if (ra_used(ir)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h:960: lua_assert(irt_isnum(t) || irt_isint(t) || irt_isaddr(t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-961- dest = ra_dest(as, ir, irt_isnum(t) ? RSET_FPR : RSET_GPR); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-1768- (pbase == RID_RETHI ? RID_RETLO : RID_RETHI); luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h:1769: emit_condbranch(as, PPCI_BC, CC_LT, asm_exitstub_addr(as, exitno)); luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-1770- if (allow == RSET_EMPTY) /* Restore temp. register. */ ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-1804- RegSet allow = rset_exclude(RSET_GPR, RID_BASE); luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h:1805: lua_assert(irt_ispri(ir->t) || irt_isaddr(ir->t) || irt_isinteger(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-1806- if (!irt_ispri(ir->t)) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-1971- MCode *pe = (MCode *)((char *)p + T->szmcode); luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h:1972: MCode *px = exitstub_trace_addr(T, exitno); luajit-2.1.0~beta3+dfsg/src/lj_asm_ppc.h-1973- MCode *cstart = NULL; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_target_arm64.h-113-/* Avoid dependence on lj_jit.h if only including lj_target.h. */ luajit-2.1.0~beta3+dfsg/src/lj_target_arm64.h:114:#define exitstub_trace_addr(T, exitno) \ luajit-2.1.0~beta3+dfsg/src/lj_target_arm64.h-115- exitstub_trace_addr_((MCode *)((char *)(T)->mcode + (T)->szmcode), (exitno)) ############################################## luajit-2.1.0~beta3+dfsg/src/jit/dis_x86.lua-12--- luajit-2.1.0~beta3+dfsg/src/jit/dis_x86.lua:13:-- The output format is very similar to what ndisasm generates. But it has luajit-2.1.0~beta3+dfsg/src/jit/dis_x86.lua-14--- been developed independently by looking at the opcode tables from the ############################################## luajit-2.1.0~beta3+dfsg/src/jit/dump.lua-106- for i=0,#ircall do luajit-2.1.0~beta3+dfsg/src/jit/dump.lua:107: local addr = ircalladdr(i) luajit-2.1.0~beta3+dfsg/src/jit/dump.lua-108- if addr ~= 0 then ############################################## luajit-2.1.0~beta3+dfsg/src/lj_ir.h-375-#define irt_isgcv(t) (irt_typerange((t), IRT_STR, IRT_UDATA)) luajit-2.1.0~beta3+dfsg/src/lj_ir.h:376:#define irt_isaddr(t) (irt_typerange((t), IRT_LIGHTUD, IRT_UDATA)) luajit-2.1.0~beta3+dfsg/src/lj_ir.h-377-#define irt_isint64(t) (irt_typerange((t), IRT_I64, IRT_U64)) ############################################## luajit-2.1.0~beta3+dfsg/src/msvcbuild.bat-20-@set LJLIB=lib /nologo /nodefaultlib luajit-2.1.0~beta3+dfsg/src/msvcbuild.bat:21:@set DASMDIR=..\dynasm luajit-2.1.0~beta3+dfsg/src/msvcbuild.bat-22-@set DASM=%DASMDIR%\dynasm.lua ############################################## luajit-2.1.0~beta3+dfsg/src/lj_target.h-159-/* Avoid dependence on lj_jit.h if only including lj_target.h. */ luajit-2.1.0~beta3+dfsg/src/lj_target.h:160:#define exitstub_addr(J, exitno) \ luajit-2.1.0~beta3+dfsg/src/lj_target.h-161- ((MCode *)exitstub_addr_((char **)((J)->exitstubgroup), (exitno))) ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-114-{ luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h:115: MCode *target = exitstub_addr(as->J, as->snapno); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-116- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-1069- lua_assert((LJ_SOFTFP ? 0 : irt_isnum(ir->t)) || luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h:1070: irt_isint(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-1071- dest = ra_dest(as, ir, (!LJ_SOFTFP && t == IRT_NUM) ? RSET_FPR : allow); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-1155- lua_assert((LJ_SOFTFP ? 0 : irt_isnum(ir->t)) || luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h:1156: irt_isint(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-1157- dest = ra_dest(as, ir, (!LJ_SOFTFP && t == IRT_NUM) ? RSET_FPR : allow); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-1735- int cmpprev0 = 0; luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h:1736: lua_assert(irt_isint(ir->t) || irt_isu32(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-1737- if (asm_swapops(as, lref, rref)) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-1942- } luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h:1943: emit_branch(as, ARMF_CC(ARMI_BL, CC_LS), exitstub_addr(as->J, exitno)); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-1944- k = emit_isk12(0, (int32_t)(8*topslot)); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-1995- Reg type; luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h:1996: lua_assert(irt_ispri(ir->t) || irt_isaddr(ir->t) || irt_isinteger(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-1997- if (!irt_ispri(ir->t)) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-2194- MCode *mcarea = lj_mcode_patch(J, p, 0); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h:2195: MCode *px = exitstub_addr(J, exitno) - 2; luajit-2.1.0~beta3+dfsg/src/lj_asm_arm.h-2196- for (; p < pe; p++) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_gdbjit.c-452-#define DU32(x) (*(uint32_t *)p = (x), p += 4) luajit-2.1.0~beta3+dfsg/src/lj_gdbjit.c:453:#define DADDR(x) (*(uintptr_t *)p = (x), p += sizeof(uintptr_t)) luajit-2.1.0~beta3+dfsg/src/lj_gdbjit.c-454-#define DUV(x) (p = (uint8_t *)lj_strfmt_wuleb128((char *)p, (x))) ############################################## luajit-2.1.0~beta3+dfsg/src/lj_gdbjit.c-619- DSTR(ctx->filename); /* DW_AT_name. */ luajit-2.1.0~beta3+dfsg/src/lj_gdbjit.c:620: DADDR(ctx->mcaddr); /* DW_AT_low_pc. */ luajit-2.1.0~beta3+dfsg/src/lj_gdbjit.c:621: DADDR(ctx->mcaddr + ctx->szmcode); /* DW_AT_high_pc. */ luajit-2.1.0~beta3+dfsg/src/lj_gdbjit.c-622- DU32(0); /* DW_AT_stmt_list. */ ############################################## luajit-2.1.0~beta3+dfsg/src/lj_gdbjit.c-667- luajit-2.1.0~beta3+dfsg/src/lj_gdbjit.c:668: DLNE(DW_LNE_set_address, sizeof(uintptr_t)); DADDR(ctx->mcaddr); luajit-2.1.0~beta3+dfsg/src/lj_gdbjit.c-669- if (ctx->lineno) { ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm.h-66-typedef struct BuildCtx { luajit-2.1.0~beta3+dfsg/src/host/buildvm.h:67: /* DynASM state pointer. Should be first member. */ luajit-2.1.0~beta3+dfsg/src/host/buildvm.h-68- struct dasm_State *D; ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-37- luajit-2.1.0~beta3+dfsg/src/host/buildvm.c:38:/* DynASM glue definitions. */ luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-39-#define Dst ctx ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-56- luajit-2.1.0~beta3+dfsg/src/host/buildvm.c:57:/* Embed architecture-specific DynASM encoder. */ luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-58-#if LJ_TARGET_X86ORX64 ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-87- luajit-2.1.0~beta3+dfsg/src/host/buildvm.c:88:/* Emit code as raw bytes. Only used for DynASM debugging. */ luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-89-static void emit_raw(BuildCtx *ctx) ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-101-#if LJ_64 luajit-2.1.0~beta3+dfsg/src/host/buildvm.c:102: const char *symprefix = ctx->mode == BUILD_machasm ? "_" : ""; luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-103-#elif LJ_TARGET_XBOX360 ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-105-#else luajit-2.1.0~beta3+dfsg/src/host/buildvm.c:106: const char *symprefix = ctx->mode != BUILD_elfasm ? "_" : ""; luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-107-#endif ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-111-#if LJ_TARGET_X86ORX64 luajit-2.1.0~beta3+dfsg/src/host/buildvm.c:112: if (!LJ_64 && (ctx->mode == BUILD_coffasm || ctx->mode == BUILD_peobj)) luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-113- name[0] = name[1] == 'R' ? '_' : '@'; /* Just for _RtlUnwind@16. */ ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-174- luajit-2.1.0~beta3+dfsg/src/host/buildvm.c:175: /* Initialize DynASM structures. */ luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-176- ctx->nglob = GLOB__MAX; ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-447- if ((status = build_code(ctx))) { luajit-2.1.0~beta3+dfsg/src/host/buildvm.c:448: fprintf(stderr,"Error: DASM error %08x\n", status); luajit-2.1.0~beta3+dfsg/src/host/buildvm.c-449- return 1; ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm_lib.c-335- { "CF(", ")", libdef_func, LIBINIT_CF }, luajit-2.1.0~beta3+dfsg/src/host/buildvm_lib.c:336: { "ASM(", ")", libdef_func, LIBINIT_ASM }, luajit-2.1.0~beta3+dfsg/src/host/buildvm_lib.c-337- { "ASM_(", ")", libdef_func, LIBINIT_ASM_ }, ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm_asm.c-42- break; luajit-2.1.0~beta3+dfsg/src/host/buildvm_asm.c:43: default: /* BUILD_machasm for relative relocations handled below. */ luajit-2.1.0~beta3+dfsg/src/host/buildvm_asm.c-44- fprintf(ctx->fp, "\t.long %s\n", sym); ############################################## luajit-2.1.0~beta3+dfsg/src/host/buildvm_asm.c-301- if (r->type != 0 && luajit-2.1.0~beta3+dfsg/src/host/buildvm_asm.c:302: (ctx->mode == BUILD_elfasm || ctx->mode == BUILD_machasm)) { luajit-2.1.0~beta3+dfsg/src/host/buildvm_asm.c-303- emit_asm_reloc_text(ctx, ctx->code+ofs, n, ctx->relocsym[r->sym]); ############################################## luajit-2.1.0~beta3+dfsg/src/lib_jit.c-399- if (exitno < EXITSTUBS_PER_GROUP*LJ_MAX_EXITSTUBGR) { luajit-2.1.0~beta3+dfsg/src/lib_jit.c:400: setintptrV(L->top-1, (intptr_t)(void *)exitstub_addr(J, exitno)); luajit-2.1.0~beta3+dfsg/src/lib_jit.c-401- return 1; ############################################## luajit-2.1.0~beta3+dfsg/src/lib_jit.c-408- if (T && T->mcode != NULL && exitno < maxexit) { luajit-2.1.0~beta3+dfsg/src/lib_jit.c:409: setintptrV(L->top-1, (intptr_t)(void *)exitstub_trace_addr(T, exitno)); luajit-2.1.0~beta3+dfsg/src/lib_jit.c-410- return 1; ############################################## luajit-2.1.0~beta3+dfsg/src/lib_jit.c-416- luajit-2.1.0~beta3+dfsg/src/lib_jit.c:417:/* local addr = jit.util.ircalladdr(idx) */ luajit-2.1.0~beta3+dfsg/src/lib_jit.c-418-LJLIB_CF(jit_util_ircalladdr) ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-29- *mxp++ = 2*sizeof(void *); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:30: *(int32_t *)mxp = ptr2addr(J2GG(as->J)->dispatch); mxp += 4; luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-31-#endif ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-58-{ luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:59: MCode *target = exitstub_addr(as->J, as->snapno); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-60- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-212-#else luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:213: as->mrm.ofs = ptr2addr(&uv->tv); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-214- as->mrm.base = as->mrm.idx = RID_NONE; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-239-#else luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:240: as->mrm.ofs = (int32_t)(ir->op2 << 2) + ptr2addr(J2GG(as->J)); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-241- as->mrm.base = RID_NONE; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-370- if (!LJ_GC64 || checki32((intptr_t)k)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:371: as->mrm.ofs = ptr2addr(k); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-372- as->mrm.base = RID_NONE; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-433-#else luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:434: as->mrm.ofs = ptr2addr(&J2G(as->J)->jit_base); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-435- as->mrm.base = RID_NONE; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-447- noconflict(as, ref, IR_RETF, 0) && luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:448: !(LJ_GC64 && irt_isaddr(ir->t))) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-449- as->mrm.base = (uint8_t)ra_alloc1(as, REF_BASE, xallow); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-456- /* Generic fusion is only ok for 32 bit operand (but see asm_comp). */ luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:457: if ((irt_isint(ir->t) || irt_isu32(ir->t) || irt_isaddr(ir->t)) && luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-458- noconflict(as, ref, IR_FSTORE, 0)) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-463- if (noconflict(as, ref, ir->o + IRDELTA_L2S, 0) && luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:464: !(LJ_GC64 && irt_isaddr(ir->t))) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-465- asm_fuseahuref(as, ir->op1, xallow); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-476- } luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:477: } else if (ir->o == IR_VLOAD && !(LJ_GC64 && irt_isaddr(ir->t))) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-478- asm_fuseahuref(as, ir->op1, xallow); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-773-#else luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:774: emit_gmroi(as, XG_ARITHi(XOg_CMP), base, -4, ptr2addr(pc)); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-775-#endif ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1168-#if LJ_GC64 luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1169: } else if (irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1170- if (isk) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1187- if (!irt_ispri(kt)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1188: lua_assert(irt_isaddr(kt)); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1189- if (isk) luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1190- emit_gmroi(as, XG_ARITHi(XOg_CMP), dest, offsetof(Node, key.gcr), luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1191: ptr2addr(ir_kgc(irkey))); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1192- else ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1203-#if LJ_GC64 luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1204: if (!isk && irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1205- emit_rr(as, XO_OR, tmp|REX_64, key); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1302- ((uint64_t)irt_toitype(irkey->t) << 32) | luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1303: (uint64_t)(uint32_t)ptr2addr(ir_kgc(irkey))); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1304-#endif ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1332- ofs + (int32_t)offsetof(Node, key.gcr), luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1333: ptr2addr(ir_kgc(irkey))); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1334- emit_sjcc(as, CC_NE, l_exit); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1408- else luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1409: lua_assert(irt_isint(ir->t) || irt_isu32(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1410- xo = XO_MOV; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1459- else luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1460: lua_assert(irt_isint(ir->t) || irt_isu32(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1461- xo = XO_MOVto; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1474- lua_assert(irt_is64(ir->t) || irt_isint(ir->t) || irt_isu32(ir->t) || luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1475: irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1476- emit_i32(as, k); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1509-#endif luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1510: lua_assert(irt_isnum(ir->t) || irt_ispri(ir->t) || irt_isaddr(ir->t) || luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1511- (LJ_DUALNUM && irt_isint(ir->t))); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1526-#if LJ_GC64 luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1527: if (irt_isaddr(ir->t)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1528- emit_shifti(as, XOg_SHR|REX_64, dest, 17); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1546-#if LJ_GC64 luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1547: if (irt_isaddr(ir->t)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1548- tmp = ra_scratch(as, RSET_GPR); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1565-#if LJ_GC64 luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1566: } else if (irt_isaddr(ir->t)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1567- as->mrm.ofs -= 4; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1639- } else if (!irt_ispri(irr->t)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1640: lua_assert(irt_isaddr(ir->t) || (LJ_DUALNUM && irt_isinteger(ir->t))); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1641- emit_i32(as, irr->i); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1683- base = ra_alloc1(as, REF_BASE, RSET_GPR); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1684: lua_assert(irt_isnum(t) || irt_isint(t) || irt_isaddr(t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1685- if ((ir->op2 & IRSLOAD_CONVERT)) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1689-#if LJ_GC64 luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:1690: if (irt_isaddr(t)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-1691- /* LJ_GC64 type check + tag removal without BMI2 and with BMI2: ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-2420- lua_assert(irt_is64(ir->t) || irt_isint(ir->t) || luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:2421: irt_isu32(ir->t) || irt_isaddr(ir->t) || irt_isu8(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-2422- /* Swap constants (only for ABC) and fusable loads to the right. */ ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-2684- Reg r = allow ? rset_pickbot(allow) : RID_EAX; luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:2685: emit_jcc(as, CC_B, exitstub_addr(as->J, exitno)); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-2686- if (allow == RSET_EMPTY) /* Restore temp. register. */ ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-2698- emit_rmro(as, XO_ARITH(XOg_SUB), r, RID_NONE, luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:2699: ptr2addr(&J2G(as->J)->jit_base)); luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-2700-#endif ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-2727- } else { luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:2728: lua_assert(irt_ispri(ir->t) || irt_isaddr(ir->t) || luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-2729- (LJ_DUALNUM && irt_isinteger(ir->t))); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-3097- MSize len = T->szmcode; luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h:3098: MCode *px = exitstub_addr(J, exitno) - 6; luajit-2.1.0~beta3+dfsg/src/lj_asm_x86.h-3099- MCode *pe = p+len-6; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_lib.h-97-#define LIBINIT_CF 0x00 luajit-2.1.0~beta3+dfsg/src/lj_lib.h:98:#define LIBINIT_ASM 0x40 luajit-2.1.0~beta3+dfsg/src/lj_lib.h-99-#define LIBINIT_ASM_ 0x80 ############################################## luajit-2.1.0~beta3+dfsg/src/xb1build.bat-14-@set LJMT=mt /nologo luajit-2.1.0~beta3+dfsg/src/xb1build.bat:15:@set DASMDIR=..\dynasm luajit-2.1.0~beta3+dfsg/src/xb1build.bat-16-@set DASM=%DASMDIR%\dynasm.lua ############################################## luajit-2.1.0~beta3+dfsg/src/Makefile-646-host/buildvm_arch.h: $(DASM_DASC) $(DASM_DEP) $(DASM_DIR)/*.lua luajit-2.1.0~beta3+dfsg/src/Makefile:647: $(E) "DYNASM $@" luajit-2.1.0~beta3+dfsg/src/Makefile-648- $(Q)$(DASM) $(DASM_FLAGS) -o $@ $(DASM_DASC) ############################################## luajit-2.1.0~beta3+dfsg/src/Makefile-693-%.o: %.S luajit-2.1.0~beta3+dfsg/src/Makefile:694: $(E) "ASM $@" luajit-2.1.0~beta3+dfsg/src/Makefile-695- $(Q)$(TARGET_DYNCC) $(TARGET_ASFLAGS) -c -o $(@:.o=_dyn.o) $< ############################################## luajit-2.1.0~beta3+dfsg/src/lj_target_ppc.h-125-/* Avoid dependence on lj_jit.h if only including lj_target.h. */ luajit-2.1.0~beta3+dfsg/src/lj_target_ppc.h:126:#define exitstub_trace_addr(T, exitno) \ luajit-2.1.0~beta3+dfsg/src/lj_target_ppc.h-127- exitstub_trace_addr_((MCode *)((char *)(T)->mcode + (T)->szmcode), (exitno)) ############################################## luajit-2.1.0~beta3+dfsg/src/vm_ppc.dasc-17-| luajit-2.1.0~beta3+dfsg/src/vm_ppc.dasc:18:|// DynASM defines used by the PPC port: luajit-2.1.0~beta3+dfsg/src/vm_ppc.dasc-19-|// ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-66- luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:67:static MCode *asm_exitstub_addr(ASMState *as, ExitNo exitno) luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-68-{ luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:69: /* Keep this in-sync with exitstub_trace_addr(). */ luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-70- return as->mctop + exitno + 3; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-75-{ luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:76: MCode *target = asm_exitstub_addr(as, as->snapno); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-77- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-89-{ luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:90: MCode *target = asm_exitstub_addr(as, as->snapno); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-91- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-103-{ luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:104: MCode *target = asm_exitstub_addr(as, as->snapno); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-105- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-650- IRIns *ir = IR(ref); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:651: lua_assert(irt_ispri(ir->t) || irt_isaddr(ir->t) || irt_isinteger(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-652- if (irref_isk(ref)) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-791- } luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:792: } else if (irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-793- Reg scr; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-815- *l_loop = A64I_BCC | A64F_S19(as->mcp - l_loop) | CC_NE; luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:816: if (!isk && irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-817- Reg type = ra_allock(as, (int32_t)irt_toitype(kt), allow); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1027- RegSet gpr = RSET_GPR, allow = irt_isnum(ir->t) ? RSET_FPR : RSET_GPR; luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:1028: lua_assert(irt_isnum(ir->t) || irt_ispri(ir->t) || irt_isaddr(ir->t) || luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1029- irt_isint(ir->t)); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1032- tmp = irt_isnum(ir->t) ? ra_scratch(as, rset_clear(gpr, dest)) : dest; luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:1033: if (irt_isaddr(ir->t)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1034- emit_dn(as, A64I_ANDx^emit_isk13(LJ_GCVMASK, 1), dest, dest); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1050- ra_allock(as, LJ_TISNUM << 15, rset_exclude(gpr, idx)), tmp); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:1051: } else if (irt_isaddr(ir->t)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1052- emit_n(as, (A64I_CMNx^A64I_K12) | A64F_U12(-irt_toitype(ir->t)), type); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1122- tmp = ra_scratch(as, irt_isint(t) ? RSET_FPR : RSET_GPR); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:1123: lua_assert((irt_isnum(t)) || irt_isint(t) || irt_isaddr(t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1124- dest = ra_dest(as, ir, irt_isnum(t) ? RSET_FPR : allow); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1125- base = ra_alloc1(as, REF_BASE, rset_clear(allow, dest)); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:1126: if (irt_isaddr(t)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1127- emit_dn(as, A64I_ANDx^emit_isk13(LJ_GCVMASK, 1), dest, dest); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1654- lua_assert(irt_is64(ir->t) || irt_isint(ir->t) || luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:1655: irt_isu32(ir->t) || irt_isaddr(ir->t) || irt_isu8(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1656- if (asm_swapops(as, lref, rref)) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1761- } luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:1762: emit_cond_branch(as, CC_LS, asm_exitstub_addr(as, exitno)); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1763- k = emit_isk12((8*topslot)); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1986- MCode *mcarea = lj_mcode_patch(J, p, 0); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h:1987: MCode *px = exitstub_trace_addr(T, exitno); luajit-2.1.0~beta3+dfsg/src/lj_asm_arm64.h-1988- for (; p < pe; p++) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm.c-2057- continue; luajit-2.1.0~beta3+dfsg/src/lj_asm.c:2058: if (ir->r == RID_SUNK) { /* Revert after ASM restart. */ luajit-2.1.0~beta3+dfsg/src/lj_asm.c-2059- ir->r = RID_SINK; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm.c-2256- luajit-2.1.0~beta3+dfsg/src/lj_asm.c:2257: /* Remove nops/renames left over from ASM restart due to LJ_TRERR_MCODELM. */ luajit-2.1.0~beta3+dfsg/src/lj_asm.c-2258- { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-92- luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:93:/* Keep this in-sync with exitstub_trace_addr(). */ luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:94:#define asm_exitstub_addr(as) ((as)->mctop) luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-95- ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-98-{ luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:99: MCode *target = asm_exitstub_addr(as); luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-100- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-774- IRIns *ir = IR(ref); luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:775: lua_assert(irt_ispri(ir->t) || irt_isaddr(ir->t) || irt_isinteger(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-776- if (irref_isk(ref)) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-912- cmp64 = key; luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:913: } else if (!isk && irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-914- cmp64 = tmp2; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-916- int64_t k; luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:917: if (isk && irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-918- k = ((int64_t)irt_toitype(irkey->t) << 47) | irkey[1].tv.u64; ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-944- emit_ti(as, MIPSI_LI, RID_TMP, as->snapno); luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:945: l_end = asm_exitstub_addr(as); luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-946- } ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-974- *l_loop = MIPSI_BNE | MIPSF_S(tmp1) | ((as->mcp-l_loop-1) & 0xffffu); luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:975: if (!isk && irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-976- type = ra_allock(as, (int64_t)irt_toitype(kt) << 47, allow); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-1288- lua_assert((LJ_SOFTFP32 ? 0 : irt_isnum(ir->t)) || luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:1289: irt_isint(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-1290- dest = ra_dest(as, ir, (!LJ_SOFTFP && irt_isnum(t)) ? RSET_FPR : allow); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-1292-#if LJ_64 luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:1293: if (irt_isaddr(t)) luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-1294- emit_tsml(as, MIPSI_DEXTM, dest, dest, 14, 0); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-1410- lua_assert((LJ_SOFTFP32 ? 0 : irt_isnum(ir->t)) || luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:1411: irt_isint(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-1412- dest = ra_dest(as, ir, (!LJ_SOFTFP && irt_isnum(t)) ? RSET_FPR : allow); ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-1446-#if LJ_64 luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:1447: else if (irt_isaddr(t)) { luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-1448- /* Clear type from pointers. */ ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-2432- Reg type; luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:2433: lua_assert(irt_ispri(ir->t) || irt_isaddr(ir->t) || irt_isinteger(ir->t)); luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-2434- if (!irt_ispri(ir->t)) { ############################################## luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-2610- MCode *pe = (MCode *)((char *)p + T->szmcode); luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h:2611: MCode *px = exitstub_trace_addr(T, exitno); luajit-2.1.0~beta3+dfsg/src/lj_asm_mips.h-2612- MCode *cstart = NULL, *cstop = NULL; ############################################## luajit-2.1.0~beta3+dfsg/debian/patches/362.patch-43-+ cmp64 = key; luajit-2.1.0~beta3+dfsg/debian/patches/362.patch:44:+ } else if (!isk && irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/debian/patches/362.patch-45-+ cmp64 = tmp2; ############################################## luajit-2.1.0~beta3+dfsg/debian/patches/362.patch-47-+ int64_t k; luajit-2.1.0~beta3+dfsg/debian/patches/362.patch:48:+ if (isk && irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/debian/patches/362.patch-49-+ k = ((int64_t)irt_toitype(irkey->t) << 47) | irkey[1].tv.u64; ############################################## luajit-2.1.0~beta3+dfsg/debian/patches/362.patch-68-- emit_tsi(as, MIPSI_LD, tmp1, dest, (int32_t)offsetof(Node, key.u64)); luajit-2.1.0~beta3+dfsg/debian/patches/362.patch:69:- } else if (irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/debian/patches/362.patch-70-- Reg refk = tmp2; ############################################## luajit-2.1.0~beta3+dfsg/debian/patches/362.patch-87- *l_loop = MIPSI_BNE | MIPSF_S(tmp1) | ((as->mcp-l_loop-1) & 0xffffu); luajit-2.1.0~beta3+dfsg/debian/patches/362.patch:88: if (!isk && irt_isaddr(kt)) { ############################################## luajit-2.1.0~beta3+dfsg/debian/patches/a057a07ab702e225e21848d4f918886c5b0ac06b.patch-241-+ emit_tsi(as, MIPSI_LD, tmp1, dest, (int32_t)offsetof(Node, key.u64)); luajit-2.1.0~beta3+dfsg/debian/patches/a057a07ab702e225e21848d4f918886c5b0ac06b.patch:242: } else if (irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/debian/patches/a057a07ab702e225e21848d4f918886c5b0ac06b.patch-243- Reg refk = tmp2; ############################################## luajit-2.1.0~beta3+dfsg/debian/patches/a057a07ab702e225e21848d4f918886c5b0ac06b.patch-286-+ lua_assert((LJ_SOFTFP32 ? 0 : irt_isnum(ir->t)) || luajit-2.1.0~beta3+dfsg/debian/patches/a057a07ab702e225e21848d4f918886c5b0ac06b.patch:287: irt_isint(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/debian/patches/a057a07ab702e225e21848d4f918886c5b0ac06b.patch-288- dest = ra_dest(as, ir, (!LJ_SOFTFP && irt_isnum(t)) ? RSET_FPR : allow); ############################################## luajit-2.1.0~beta3+dfsg/debian/patches/a057a07ab702e225e21848d4f918886c5b0ac06b.patch-334-+ lua_assert((LJ_SOFTFP32 ? 0 : irt_isnum(ir->t)) || luajit-2.1.0~beta3+dfsg/debian/patches/a057a07ab702e225e21848d4f918886c5b0ac06b.patch:335: irt_isint(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/debian/patches/a057a07ab702e225e21848d4f918886c5b0ac06b.patch-336- dest = ra_dest(as, ir, (!LJ_SOFTFP && irt_isnum(t)) ? RSET_FPR : allow); ############################################## luajit-2.1.0~beta3+dfsg/.pc/0001-consider-Hurd-as-a-POSIX-system.patch/src/Makefile-634-host/buildvm_arch.h: $(DASM_DASC) $(DASM_DEP) $(DASM_DIR)/*.lua luajit-2.1.0~beta3+dfsg/.pc/0001-consider-Hurd-as-a-POSIX-system.patch/src/Makefile:635: $(E) "DYNASM $@" luajit-2.1.0~beta3+dfsg/.pc/0001-consider-Hurd-as-a-POSIX-system.patch/src/Makefile-636- $(Q)$(DASM) $(DASM_FLAGS) -o $@ $(DASM_DASC) ############################################## luajit-2.1.0~beta3+dfsg/.pc/0001-consider-Hurd-as-a-POSIX-system.patch/src/Makefile-681-%.o: %.S luajit-2.1.0~beta3+dfsg/.pc/0001-consider-Hurd-as-a-POSIX-system.patch/src/Makefile:682: $(E) "ASM $@" luajit-2.1.0~beta3+dfsg/.pc/0001-consider-Hurd-as-a-POSIX-system.patch/src/Makefile-683- $(Q)$(TARGET_DYNCC) $(TARGET_ASFLAGS) -c -o $(@:.o=_dyn.o) $< ############################################## luajit-2.1.0~beta3+dfsg/.pc/0002-Enable-debugging-symbols-in-the-build.patch/src/Makefile-637-host/buildvm_arch.h: $(DASM_DASC) $(DASM_DEP) $(DASM_DIR)/*.lua luajit-2.1.0~beta3+dfsg/.pc/0002-Enable-debugging-symbols-in-the-build.patch/src/Makefile:638: $(E) "DYNASM $@" luajit-2.1.0~beta3+dfsg/.pc/0002-Enable-debugging-symbols-in-the-build.patch/src/Makefile-639- $(Q)$(DASM) $(DASM_FLAGS) -o $@ $(DASM_DASC) ############################################## luajit-2.1.0~beta3+dfsg/.pc/0002-Enable-debugging-symbols-in-the-build.patch/src/Makefile-684-%.o: %.S luajit-2.1.0~beta3+dfsg/.pc/0002-Enable-debugging-symbols-in-the-build.patch/src/Makefile:685: $(E) "ASM $@" luajit-2.1.0~beta3+dfsg/.pc/0002-Enable-debugging-symbols-in-the-build.patch/src/Makefile-686- $(Q)$(TARGET_DYNCC) $(TARGET_ASFLAGS) -c -o $(@:.o=_dyn.o) $< ############################################## luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua-1------------------------------------------------------------------------------- luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua:2:-- DynASM PPC/PPC64 module. luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua-3--- ############################################## luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua-12- arch = "ppc", luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua:13: description = "DynASM PPC module", luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua-14- version = "1.4.0", ############################################## luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua-69-local function dumpactions(out) luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua:70: out:write("DynASM encoding engine action codes:\n") luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua-71- for n,name in ipairs(action_names) do ############################################## luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua-1883-function _M.dumparch(out) luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua:1884: out:write(format("DynASM %s version %s, released %s\n\n", luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua-1885- _info.arch, _info.version, _info.release)) ############################################## luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua-1897- luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua:1898:-- Pass callbacks from/to the DynASM core. luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/dynasm/dasm_ppc.lua-1899-function _M.passcb(wl, we, wf, ww) ############################################## luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/Makefile-637-host/buildvm_arch.h: $(DASM_DASC) $(DASM_DEP) $(DASM_DIR)/*.lua luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/Makefile:638: $(E) "DYNASM $@" luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/Makefile-639- $(Q)$(DASM) $(DASM_FLAGS) -o $@ $(DASM_DASC) ############################################## luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/Makefile-684-%.o: %.S luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/Makefile:685: $(E) "ASM $@" luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/Makefile-686- $(Q)$(TARGET_DYNCC) $(TARGET_ASFLAGS) -c -o $(@:.o=_dyn.o) $< ############################################## luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/host/buildvm_asm.c-42- break; luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/host/buildvm_asm.c:43: default: /* BUILD_machasm for relative relocations handled below. */ luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/host/buildvm_asm.c-44- fprintf(ctx->fp, "\t.long %s\n", sym); ############################################## luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/host/buildvm_asm.c-305- if (r->type != 0 && luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/host/buildvm_asm.c:306: (ctx->mode == BUILD_elfasm || ctx->mode == BUILD_machasm)) { luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/host/buildvm_asm.c-307- emit_asm_reloc_text(ctx, ctx->code+ofs, n, ctx->relocsym[r->sym]); ############################################## luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/lj_target_ppc.h-120-/* Avoid dependence on lj_jit.h if only including lj_target.h. */ luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/lj_target_ppc.h:121:#define exitstub_trace_addr(T, exitno) \ luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/lj_target_ppc.h-122- exitstub_trace_addr_((MCode *)((char *)(T)->mcode + (T)->szmcode), (exitno)) ############################################## luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/vm_ppc.dasc-17-| luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/vm_ppc.dasc:18:|// DynASM defines used by the PPC port: luajit-2.1.0~beta3+dfsg/.pc/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/src/vm_ppc.dasc-19-|// ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-66- luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:67:static MCode *asm_exitstub_addr(ASMState *as, ExitNo exitno) luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-68-{ luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:69: /* Keep this in-sync with exitstub_trace_addr(). */ luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-70- return as->mctop + exitno + 3; ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-75-{ luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:76: MCode *target = asm_exitstub_addr(as, as->snapno); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-77- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-89-{ luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:90: MCode *target = asm_exitstub_addr(as, as->snapno); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-91- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-103-{ luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:104: MCode *target = asm_exitstub_addr(as, as->snapno); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-105- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-650- IRIns *ir = IR(ref); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:651: lua_assert(irt_ispri(ir->t) || irt_isaddr(ir->t) || irt_isinteger(ir->t)); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-652- if (irref_isk(ref)) { ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-791- } luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:792: } else if (irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-793- Reg scr; ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-815- *l_loop = A64I_BCC | A64F_S19(as->mcp - l_loop) | CC_NE; luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:816: if (!isk && irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-817- Reg type = ra_allock(as, (int32_t)irt_toitype(kt), allow); ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1028- RegSet gpr = RSET_GPR, allow = irt_isnum(ir->t) ? RSET_FPR : RSET_GPR; luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:1029: lua_assert(irt_isnum(ir->t) || irt_ispri(ir->t) || irt_isaddr(ir->t) || luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1030- irt_isint(ir->t)); ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1033- tmp = irt_isnum(ir->t) ? ra_scratch(as, rset_clear(gpr, dest)) : dest; luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:1034: if (irt_isaddr(ir->t)) { luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1035- emit_dn(as, A64I_ANDx^emit_isk13(LJ_GCVMASK, 1), dest, dest); ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1051- ra_allock(as, LJ_TISNUM << 15, rset_exclude(gpr, idx)), tmp); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:1052: } else if (irt_isaddr(ir->t)) { luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1053- emit_n(as, (A64I_CMNx^A64I_K12) | A64F_U12(-irt_toitype(ir->t)), type); ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1123- tmp = ra_scratch(as, irt_isint(t) ? RSET_FPR : RSET_GPR); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:1124: lua_assert((irt_isnum(t)) || irt_isint(t) || irt_isaddr(t)); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1125- dest = ra_dest(as, ir, irt_isnum(t) ? RSET_FPR : allow); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1126- base = ra_alloc1(as, REF_BASE, rset_clear(allow, dest)); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:1127: if (irt_isaddr(t)) { luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1128- emit_dn(as, A64I_ANDx^emit_isk13(LJ_GCVMASK, 1), dest, dest); ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1655- lua_assert(irt_is64(ir->t) || irt_isint(ir->t) || luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:1656: irt_isu32(ir->t) || irt_isaddr(ir->t) || irt_isu8(ir->t)); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1657- if (asm_swapops(as, lref, rref)) { ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1762- } luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:1763: emit_cond_branch(as, CC_LS, asm_exitstub_addr(as, exitno)); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1764- k = emit_isk12((8*topslot)); ############################################## luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1987- MCode *mcarea = lj_mcode_patch(J, p, 0); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h:1988: MCode *px = exitstub_trace_addr(T, exitno); luajit-2.1.0~beta3+dfsg/.pc/0006-Fix-register-allocation-bug-in-arm64.patch/src/lj_asm_arm64.h-1989- for (; p < pe; p++) { ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm.c-2057- continue; luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm.c:2058: if (ir->r == RID_SUNK) { /* Revert after ASM restart. */ luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm.c-2059- ir->r = RID_SINK; ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm.c-2256- luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm.c:2257: /* Remove nops/renames left over from ASM restart due to LJ_TRERR_MCODELM. */ luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm.c-2258- { ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-92- luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:93:/* Keep this in-sync with exitstub_trace_addr(). */ luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:94:#define asm_exitstub_addr(as) ((as)->mctop) luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-95- ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-98-{ luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:99: MCode *target = asm_exitstub_addr(as); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-100- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-713- IRIns *ir = IR(ref); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:714: lua_assert(irt_ispri(ir->t) || irt_isaddr(ir->t) || irt_isinteger(ir->t)); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-715- if (irref_isk(ref)) { ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-860- emit_ti(as, MIPSI_LI, RID_TMP, as->snapno); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:861: l_end = asm_exitstub_addr(as); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-862- } ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-885- emit_tsi(as, MIPSI_LD, tmp1, dest, (int32_t)offsetof(Node, key.u64)); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:886: } else if (irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-887- Reg refk = tmp2; ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-902- *l_loop = MIPSI_BNE | MIPSF_S(tmp1) | ((as->mcp-l_loop-1) & 0xffffu); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:903: if (!isk && irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-904- type = ra_allock(as, (int64_t)irt_toitype(kt) << 47, allow); ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-1216- lua_assert((LJ_SOFTFP ? 0 : irt_isnum(ir->t)) || luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:1217: irt_isint(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-1218- dest = ra_dest(as, ir, (!LJ_SOFTFP && irt_isnum(t)) ? RSET_FPR : allow); ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-1220-#if LJ_64 luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:1221: if (irt_isaddr(t)) luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-1222- emit_tsml(as, MIPSI_DEXTM, dest, dest, 14, 0); ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-1338- lua_assert((LJ_SOFTFP ? 0 : irt_isnum(ir->t)) || luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:1339: irt_isint(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-1340- dest = ra_dest(as, ir, (!LJ_SOFTFP && irt_isnum(t)) ? RSET_FPR : allow); ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-1359-#if LJ_64 luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:1360: else if (irt_isaddr(t)) { luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-1361- /* Clear type from pointers. */ ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-2283- Reg type; luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:2284: lua_assert(irt_ispri(ir->t) || irt_isaddr(ir->t) || irt_isinteger(ir->t)); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-2285- if (!irt_ispri(ir->t)) { ############################################## luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-2461- MCode *pe = (MCode *)((char *)p + T->szmcode); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h:2462: MCode *px = exitstub_trace_addr(T, exitno); luajit-2.1.0~beta3+dfsg/.pc/a057a07ab702e225e21848d4f918886c5b0ac06b.patch/src/lj_asm_mips.h-2463- MCode *cstart = NULL, *cstop = NULL; ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-92- luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:93:/* Keep this in-sync with exitstub_trace_addr(). */ luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:94:#define asm_exitstub_addr(as) ((as)->mctop) luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-95- ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-98-{ luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:99: MCode *target = asm_exitstub_addr(as); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-100- MCode *p = as->mcp; ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-774- IRIns *ir = IR(ref); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:775: lua_assert(irt_ispri(ir->t) || irt_isaddr(ir->t) || irt_isinteger(ir->t)); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-776- if (irref_isk(ref)) { ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-921- emit_ti(as, MIPSI_LI, RID_TMP, as->snapno); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:922: l_end = asm_exitstub_addr(as); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-923- } ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-949- emit_tsi(as, MIPSI_LD, tmp1, dest, (int32_t)offsetof(Node, key.u64)); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:950: } else if (irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-951- Reg refk = tmp2; ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-966- *l_loop = MIPSI_BNE | MIPSF_S(tmp1) | ((as->mcp-l_loop-1) & 0xffffu); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:967: if (!isk && irt_isaddr(kt)) { luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-968- type = ra_allock(as, (int64_t)irt_toitype(kt) << 47, allow); ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-1280- lua_assert((LJ_SOFTFP32 ? 0 : irt_isnum(ir->t)) || luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:1281: irt_isint(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-1282- dest = ra_dest(as, ir, (!LJ_SOFTFP && irt_isnum(t)) ? RSET_FPR : allow); ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-1284-#if LJ_64 luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:1285: if (irt_isaddr(t)) luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-1286- emit_tsml(as, MIPSI_DEXTM, dest, dest, 14, 0); ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-1402- lua_assert((LJ_SOFTFP32 ? 0 : irt_isnum(ir->t)) || luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:1403: irt_isint(ir->t) || irt_isaddr(ir->t)); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-1404- dest = ra_dest(as, ir, (!LJ_SOFTFP && irt_isnum(t)) ? RSET_FPR : allow); ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-1438-#if LJ_64 luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:1439: else if (irt_isaddr(t)) { luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-1440- /* Clear type from pointers. */ ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-2424- Reg type; luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:2425: lua_assert(irt_ispri(ir->t) || irt_isaddr(ir->t) || irt_isinteger(ir->t)); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-2426- if (!irt_ispri(ir->t)) { ############################################## luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-2602- MCode *pe = (MCode *)((char *)p + T->szmcode); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h:2603: MCode *px = exitstub_trace_addr(T, exitno); luajit-2.1.0~beta3+dfsg/.pc/362.patch/src/lj_asm_mips.h-2604- MCode *cstart = NULL, *cstop = NULL;