diff a/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp b/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp --- a/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp +++ b/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp @@ -228,10 +228,13 @@ FloatRegister one, SIMD_Arrangement T); void vector_signum_sve(FloatRegister dst, FloatRegister src, FloatRegister zero, FloatRegister one, FloatRegister vtmp, PRegister pgtmp, SIMD_RegVariant T); + static void abort_verify_int_in_range(uint idx, jint val, jint lo, jint hi); + static void abort_verify_long_in_range(uint idx, jlong val, jlong lo, jlong hi); + void verify_int_in_range(uint idx, const TypeInt* t, Register val, Register tmp); void verify_long_in_range(uint idx, const TypeLong* t, Register val, Register tmp); void reconstruct_frame_pointer(Register rtmp);