mirror of
git://repo.or.cz/tinycc.git
synced 2026-06-29 16:18:43 +08:00
arm64-asm: fix operator precedence warning in is_valid_logical_imm
This commit is contained in:
parent
62345bb113
commit
987a2aa909
@ -658,7 +658,7 @@ static int is_valid_logical_imm(int64_t val, int bits)
|
|||||||
uint64_t pattern = uval & 0x3F;
|
uint64_t pattern = uval & 0x3F;
|
||||||
if (pattern == 0 || pattern == 0x3F) {
|
if (pattern == 0 || pattern == 0x3F) {
|
||||||
uint64_t shifted = uval >> (i * 2);
|
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;
|
return 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user