We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 78a8a99 commit 2d05d35Copy full SHA for 2d05d35
src/hotspot/cpu/aarch64/assembler_aarch64.hpp
@@ -654,7 +654,8 @@ class Address {
654
if (offset % vl == 0) {
655
// Convert address offset into sve imm offset (MUL VL).
656
int64_t sve_offset = offset / vl;
657
- if (((-(1 << (shift - 1))) <= sve_offset) && (sve_offset < (1 << (shift - 1)))) {
+ int32_t range = 1 << (shift - 1);
658
+ if ((-range <= sve_offset) && (sve_offset < range)) {
659
// sve_offset can be encoded
660
return true;
661
}
0 commit comments