diff --git a/src/hotspot/cpu/riscv/matcher_riscv.hpp b/src/hotspot/cpu/riscv/matcher_riscv.hpp index 32665f5922c..2fa6e8c80ca 100644 --- a/src/hotspot/cpu/riscv/matcher_riscv.hpp +++ b/src/hotspot/cpu/riscv/matcher_riscv.hpp @@ -128,8 +128,8 @@ static const bool int_in_long = true; // Does the CPU supports vector variable shift instructions? - static constexpr bool supports_vector_variable_shifts(void) { - return false; + static bool supports_vector_variable_shifts(void) { + return UseRVV; } // Does target support predicated operation emulation.