We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7513b13 commit ef8da28Copy full SHA for ef8da28
src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
@@ -5305,7 +5305,7 @@ MacroAssembler::KlassDecodeMode MacroAssembler::klass_decode_mode() {
5305
if (operand_valid_for_logical_immediate(
5306
/*is32*/false, (uint64_t)CompressedKlassPointers::base())) {
5307
const size_t range = CompressedKlassPointers::klass_range_end() - CompressedKlassPointers::base();
5308
- const uint64_t range_mask = right_n_bits(ceil_log2(range));
+ const uint64_t range_mask = right_n_bits(log2i_ceil(range));
5309
if (((uint64_t)CompressedKlassPointers::base() & range_mask) == 0) {
5310
return (_klass_decode_mode = KlassDecodeXor);
5311
}
0 commit comments