From: Mike Pall Date: Mon, 22 Jan 2024 18:17:45 +0000 (+0100) Subject: DynASM/x86: Add endbr instruction. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3ca0a80711ef53e2e788bca7b282f8ad7c927b59;p=thirdparty%2FLuaJIT.git DynASM/x86: Add endbr instruction. Thanks to Dmitry Stogov. #1143 #1142 --- diff --git a/dynasm/dasm_x86.lua b/dynasm/dasm_x86.lua index df70fed8..7c789f82 100644 --- a/dynasm/dasm_x86.lua +++ b/dynasm/dasm_x86.lua @@ -1151,6 +1151,8 @@ local map_op = { rep_0 = "F3", repe_0 = "F3", repz_0 = "F3", + endbr32_0 = "F30F1EFB", + endbr64_0 = "F30F1EFA", -- F4: *hlt cmc_0 = "F5", -- F6: test... mb,i; div... mb diff --git a/dynasm/dynasm.lua b/dynasm/dynasm.lua index 5be75f7f..0d15a872 100644 --- a/dynasm/dynasm.lua +++ b/dynasm/dynasm.lua @@ -75,7 +75,7 @@ local function wline(line, needindent) g_synclineno = g_synclineno + 1 end --- Write assembler line as a comment, if requestd. +-- Write assembler line as a comment, if requested. local function wcomment(aline) if g_opt.comment then wline(g_opt.comment..aline..g_opt.endcomment, true)