aboutsummaryrefslogtreecommitdiff
path: root/src/jit
diff options
context:
space:
mode:
Diffstat (limited to 'src/jit')
-rw-r--r--src/jit/dis_arm64.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/jit/dis_arm64.lua b/src/jit/dis_arm64.lua
index 4457aac0..944f1a6c 100644
--- a/src/jit/dis_arm64.lua
+++ b/src/jit/dis_arm64.lua
@@ -695,7 +695,10 @@ local map_br = { -- Branches, exception generating and system instructions.
695 }, 695 },
696 { -- System instructions. 696 { -- System instructions.
697 shift = 0, mask = 0x3fffff, 697 shift = 0, mask = 0x3fffff,
698 [0x03201f] = "nop" 698 [0x03201f] = "nop",
699 [0x03245f] = "bti c",
700 [0x03249f] = "bti j",
701 [0x0324df] = "bti jc",
699 }, 702 },
700 { -- Unconditional branch, register. 703 { -- Unconditional branch, register.
701 shift = 0, mask = 0xfffc1f, 704 shift = 0, mask = 0xfffc1f,
@@ -1171,6 +1174,9 @@ local function disass_ins(ctx)
1171 end 1174 end
1172 end 1175 end
1173 second0 = true 1176 second0 = true
1177 elseif p == " " then
1178 operands[#operands+1] = pat:match(" (.*)")
1179 break
1174 else 1180 else
1175 assert(false) 1181 assert(false)
1176 end 1182 end