Skip to content

Commit ef8da28

Browse files
author
Kim Barrett
committed
8345591: [aarch64] macroAssembler_aarch64.cpp compile fails ceil_log2 not declared
Reviewed-by: coleenp, alanb, syan
1 parent 7513b13 commit ef8da28

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5305,7 +5305,7 @@ MacroAssembler::KlassDecodeMode MacroAssembler::klass_decode_mode() {
53055305
if (operand_valid_for_logical_immediate(
53065306
/*is32*/false, (uint64_t)CompressedKlassPointers::base())) {
53075307
const size_t range = CompressedKlassPointers::klass_range_end() - CompressedKlassPointers::base();
5308-
const uint64_t range_mask = right_n_bits(ceil_log2(range));
5308+
const uint64_t range_mask = right_n_bits(log2i_ceil(range));
53095309
if (((uint64_t)CompressedKlassPointers::base() & range_mask) == 0) {
53105310
return (_klass_decode_mode = KlassDecodeXor);
53115311
}

0 commit comments

Comments
 (0)