diff --git a/include/xsimd/arch/xsimd_rvv.hpp b/include/xsimd/arch/xsimd_rvv.hpp index 2996e6d97..69143bd88 100644 --- a/include/xsimd/arch/xsimd_rvv.hpp +++ b/include/xsimd/arch/xsimd_rvv.hpp @@ -1301,22 +1301,22 @@ namespace xsimd } // get (compile-time index): skip the slidedown when I == 0; lane 0 maps straight to the scalar move. - template = 0> + template = 0> XSIMD_INLINE T get(batch const& arg, index, requires_arch) noexcept { XSIMD_IF_CONSTEXPR(I == 0) { - return detail::rvvmv_lane0(arg); + return detail_rvv::rvvmv_lane0(arg); } return get(arg, I, rvv {}); } - template = 0> + template = 0> XSIMD_INLINE std::complex get(batch, A> const& arg, index, requires_arch) noexcept { XSIMD_IF_CONSTEXPR(I == 0) { - return std::complex { detail::rvvmv_lane0(arg.real()), detail::rvvmv_lane0(arg.imag()) }; + return std::complex { detail_rvv::rvvmv_lane0(arg.real()), detail_rvv::rvvmv_lane0(arg.imag()) }; } return get(arg, I, rvv {}); }