]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
ARM64: Fix disassembly of certain sub-word-size loads/stores.
authorMike Pall <mike>
Thu, 27 Nov 2025 15:39:15 +0000 (16:39 +0100)
committerMike Pall <mike>
Thu, 27 Nov 2025 15:39:15 +0000 (16:39 +0100)
src/jit/dis_arm64.lua

index facc6e4a1e794a33bbe6847092d27f118a21b1e6..ea2db17c70888e8f048e5f0617818260f80c353e 100644 (file)
@@ -485,15 +485,15 @@ local map_ls = { -- Loads and stores.
       shift = 30, mask = 3,
       [0] = {
        shift = 22, mask = 3,
-       [0] = "strbDwzU", "ldrbDwzU"
+       [0] = "strbDwzU", "ldrbDwzU", "ldrsbDwzU", "ldrsbDxzU"
       },
       {
        shift = 22, mask = 3,
-       [0] = "strhDwzU", "ldrhDwzU"
+       [0] = "strhDwzU", "ldrhDwzU", "ldrshDwzU", "ldrshDxzU"
       },
       {
        shift = 22, mask = 3,
-       [0] = "strDwzU", "ldrDwzU"
+       [0] = "strDwzU", "ldrDwzU", "ldrswDxzU"
       },
       {
        shift = 22, mask = 3,