Przeglądaj źródła

DynASM/ARM64: Fix NOP instruction for aligment

Reported by Marius Wachtler.
Mike Pall 3 lat temu
rodzic
commit
e2c312e0de
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      dynasm/dasm_arm64.h

+ 1 - 1
dynasm/dasm_arm64.h

@@ -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) {