From: Mike Pall Date: Wed, 5 Nov 2025 23:30:22 +0000 (+0100) Subject: ARM64: Fix disassembly of >2GB branch targets. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c7b158b799405545775f7ec52e17019fcf6ace8;p=thirdparty%2FLuaJIT.git ARM64: Fix disassembly of >2GB branch targets. --- diff --git a/src/jit/dis_arm64.lua b/src/jit/dis_arm64.lua index 944f1a6c..facc6e4a 100644 --- a/src/jit/dis_arm64.lua +++ b/src/jit/dis_arm64.lua @@ -923,7 +923,7 @@ local function disass_ins(ctx) elseif p == "B" then local addr = ctx.addr + pos + parse_immpc(op, name) ctx.rel = addr - x = "0x"..tohex(addr) + x = format("0x%08x", addr) elseif p == "T" then x = bor(band(rshift(op, 26), 32), band(rshift(op, 19), 31)) elseif p == "V" then