Skip to content

Commit 7ecf070

Browse files
committed
8256476: Assert in vmIntrinsics::flags_for with -XX:+Verbose
Reviewed-by: redestad
1 parent 26a1ec1 commit 7ecf070

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/hotspot/share/classfile/vmIntrinsics.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -723,28 +723,28 @@ inline jlong intrinsic_info(vmIntrinsics::ID id) {
723723
vmSymbolID vmIntrinsics::class_for(vmIntrinsics::ID id) {
724724
jlong info = intrinsic_info(id);
725725
int shift = 2*vmSymbols::log2_SID_LIMIT + log2_FLAG_LIMIT, mask = right_n_bits(vmSymbols::log2_SID_LIMIT);
726-
assert(((ID4(1021,1022,1023,15) >> shift) & mask) == 1021, "");
726+
assert(((ID4(1021,1022,1023,7) >> shift) & mask) == 1021, "");
727727
return vmSymbols::as_SID( (info >> shift) & mask );
728728
}
729729

730730
vmSymbolID vmIntrinsics::name_for(vmIntrinsics::ID id) {
731731
jlong info = intrinsic_info(id);
732732
int shift = vmSymbols::log2_SID_LIMIT + log2_FLAG_LIMIT, mask = right_n_bits(vmSymbols::log2_SID_LIMIT);
733-
assert(((ID4(1021,1022,1023,15) >> shift) & mask) == 1022, "");
733+
assert(((ID4(1021,1022,1023,7) >> shift) & mask) == 1022, "");
734734
return vmSymbols::as_SID( (info >> shift) & mask );
735735
}
736736

737737
vmSymbolID vmIntrinsics::signature_for(vmIntrinsics::ID id) {
738738
jlong info = intrinsic_info(id);
739739
int shift = log2_FLAG_LIMIT, mask = right_n_bits(vmSymbols::log2_SID_LIMIT);
740-
assert(((ID4(1021,1022,1023,15) >> shift) & mask) == 1023, "");
740+
assert(((ID4(1021,1022,1023,7) >> shift) & mask) == 1023, "");
741741
return vmSymbols::as_SID( (info >> shift) & mask );
742742
}
743743

744744
vmIntrinsics::Flags vmIntrinsics::flags_for(vmIntrinsics::ID id) {
745745
jlong info = intrinsic_info(id);
746746
int shift = 0, mask = right_n_bits(log2_FLAG_LIMIT);
747-
assert(((ID4(1021,1022,1023,15) >> shift) & mask) == 15, "");
747+
assert(((ID4(1021,1022,1023,7) >> shift) & mask) == 7, "");
748748
return Flags( (info >> shift) & mask );
749749
}
750750
#endif // !PRODUCT

0 commit comments

Comments
 (0)