diff options
author | Mike Pall <mike> | 2020-09-30 01:31:27 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2020-09-30 01:34:49 +0200 |
commit | e9af1abec542e6f9851ff2368e7f196b6382a44c (patch) | |
tree | 4b6d76732347a402abb43c6efa5ec3e01a4d61f0 /src/jit | |
parent | e67e2040be693122b54fc83797cdc9eb07221aea (diff) | |
download | luajit-e9af1abec542e6f9851ff2368e7f196b6382a44c.tar.gz luajit-e9af1abec542e6f9851ff2368e7f196b6382a44c.tar.bz2 luajit-e9af1abec542e6f9851ff2368e7f196b6382a44c.zip |
Add support for full-range 64 bit lightuserdata.
Diffstat (limited to 'src/jit')
-rw-r--r-- | src/jit/dump.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/jit/dump.lua b/src/jit/dump.lua index 0cb38b58..06d1e258 100644 --- a/src/jit/dump.lua +++ b/src/jit/dump.lua | |||
@@ -315,7 +315,9 @@ local function formatk(tr, idx, sn) | |||
315 | local tn = type(k) | 315 | local tn = type(k) |
316 | local s | 316 | local s |
317 | if tn == "number" then | 317 | if tn == "number" then |
318 | if band(sn or 0, 0x30000) ~= 0 then | 318 | if t < 12 then |
319 | s = k == 0 and "NULL" or format("[0x%08x]", k) | ||
320 | elseif band(sn or 0, 0x30000) ~= 0 then | ||
319 | s = band(sn, 0x20000) ~= 0 and "contpc" or "ftsz" | 321 | s = band(sn, 0x20000) ~= 0 and "contpc" or "ftsz" |
320 | elseif k == 2^52+2^51 then | 322 | elseif k == 2^52+2^51 then |
321 | s = "bias" | 323 | s = "bias" |