diff --git a/src/elf_relocation_aarch64.c b/src/elf_relocation_aarch64.c index 41945be1843634b85c2ffa63add2fa30ef989d8e..f3840a9bd9eb8ad3a711944ab6ade6d99b27614d 100644 --- a/src/elf_relocation_aarch64.c +++ b/src/elf_relocation_aarch64.c @@ -137,8 +137,8 @@ static inline bool is_adrp_instruction(unsigned binary) #define OPCODE_LDR_64 (0x3E5U << 22) #define OPCODE_LDR_32 (0x2E5U << 22) #define OPCODE_LDR_16 (0x1E7U << 22) -#define OPCODE_STR_64 (0b1111100100U << 22) -#define OPCODE_STR_32 (0b1011100100U << 22) +#define OPCODE_STR_64 (0x3E4U << 22) +#define OPCODE_STR_32 (0x2E4U << 22) #define OPCODE_LDRB (0xE5U << 22) #define OPCODE_STRB (0xE4U << 22) #define OPCODE_LDST_MASK (0x3FFU << 22)