Disable runtime check in PRODUCT mode.

This commit is contained in:
Andrew Haley 2026-07-09 17:27:02 +01:00
parent f94212a15b
commit 44c0b980ec

View File

@ -279,10 +279,12 @@ void C1_MacroAssembler::load_parameter(int offset_in_words, Register reg) {
// Randomized profile capture.
void C1_MacroAssembler::step_random(Register state, Register temp, Register data) {
#ifndef PRODUCT
Label not_zero;
cbnzw(r_profile_rng, not_zero);
stop("non-zero required before step");
bind(not_zero);
#endif
if (VM_Version::supports_crc32()) {
/* CRC used as a pseudo-random-number generator */
// In effect, the CRC instruction is being used here for its