]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
DynASM/ARM64: Fix NOP instruction for aligment
authorMike Pall <mike>
Fri, 25 Mar 2022 14:31:17 +0000 (15:31 +0100)
committerMike Pall <mike>
Fri, 25 Mar 2022 14:31:17 +0000 (15:31 +0100)
Reported by Marius Wachtler.

dynasm/dasm_arm64.h

index 154728f40de150534b7413b2753ba274839379fa..975f586712270a6fadea69fc1ddc48d6b3583f02 100644 (file)
@@ -438,7 +438,7 @@ int dasm_encode(Dst_DECL, void *buffer)
          n = DASM_EXTERN(Dst, (unsigned char *)cp, (ins&2047), !(ins&2048));
          goto patchrel;
        case DASM_ALIGN:
-         ins &= 255; while ((((char *)cp - base) & ins)) *cp++ = 0xe1a00000;
+         ins &= 255; while ((((char *)cp - base) & ins)) *cp++ = 0xd503201f;
          break;
        case DASM_REL_LG:
          if (n < 0) {