aboutsummaryrefslogtreecommitdiff
path: root/src/jit
diff options
context:
space:
mode:
authorMike Pall <mike>2021-07-19 16:41:29 +0200
committerMike Pall <mike>2021-07-19 16:46:27 +0200
commit02bcbea8b0f1b30b75460f31fb8749fec55d1e2e (patch)
tree741a23b5d54e6bda4f254d2c4f5cec70e8a2d8d8 /src/jit
parent1d5ef35fed472140fcb4c5f9a1fee6d05a8a6591 (diff)
downloadluajit-02bcbea8b0f1b30b75460f31fb8749fec55d1e2e.tar.gz
luajit-02bcbea8b0f1b30b75460f31fb8749fec55d1e2e.tar.bz2
luajit-02bcbea8b0f1b30b75460f31fb8749fec55d1e2e.zip
String buffers, part 3c: Add IRBUFHDR_WRITE mode.
Sponsored by fmad.io.
Diffstat (limited to 'src/jit')
-rw-r--r--src/jit/dis_arm64.lua2
-rw-r--r--src/jit/dump.lua2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/jit/dis_arm64.lua b/src/jit/dis_arm64.lua
index ea7ca828..ad909fbd 100644
--- a/src/jit/dis_arm64.lua
+++ b/src/jit/dis_arm64.lua
@@ -1089,7 +1089,7 @@ local function disass_ins(ctx)
1089 last = "#"..(sf+32 - immr) 1089 last = "#"..(sf+32 - immr)
1090 operands[#operands] = last 1090 operands[#operands] = last
1091 x = x + 1 1091 x = x + 1
1092 elseif x >= immr then 1092 else
1093 name = a2 1093 name = a2
1094 x = x - immr + 1 1094 x = x - immr + 1
1095 end 1095 end
diff --git a/src/jit/dump.lua b/src/jit/dump.lua
index 4806f4c4..03140196 100644
--- a/src/jit/dump.lua
+++ b/src/jit/dump.lua
@@ -288,7 +288,7 @@ local litname = {
288 ["FREF "] = vmdef.irfield, 288 ["FREF "] = vmdef.irfield,
289 ["FPMATH"] = vmdef.irfpm, 289 ["FPMATH"] = vmdef.irfpm,
290 ["TMPREF"] = { [0] = "", "IN", "OUT", "INOUT", "", "", "OUT2", "INOUT2" }, 290 ["TMPREF"] = { [0] = "", "IN", "OUT", "INOUT", "", "", "OUT2", "INOUT2" },
291 ["BUFHDR"] = { [0] = "RESET", "APPEND" }, 291 ["BUFHDR"] = { [0] = "RESET", "APPEND", "WRITE" },
292 ["TOSTR "] = { [0] = "INT", "NUM", "CHAR" }, 292 ["TOSTR "] = { [0] = "INT", "NUM", "CHAR" },
293} 293}
294 294