From 987a2aa909d129b0eeb03c238dd5da7f0c1caeeb Mon Sep 17 00:00:00 2001 From: OpenCode Date: Fri, 20 Mar 2026 22:45:01 +0700 Subject: [PATCH] arm64-asm: fix operator precedence warning in is_valid_logical_imm --- arm64-asm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arm64-asm.c b/arm64-asm.c index 67f3f379..4fca8c09 100644 --- a/arm64-asm.c +++ b/arm64-asm.c @@ -658,7 +658,7 @@ static int is_valid_logical_imm(int64_t val, int bits) uint64_t pattern = uval & 0x3F; if (pattern == 0 || pattern == 0x3F) { uint64_t shifted = uval >> (i * 2); - if ((shifted & ((uint64_t)1 << (bits - i * 2)) - 1) == 0) + if ((shifted & (((uint64_t)1 << (bits - i * 2)) - 1)) == 0) return 1; } }