|
| template<typename sve_wrapper_vector_t, typename predicate_t, typename lhs_sve_vector_t, typename rhs_sve_vector_t, std::size_t len, typename return_sve_vector_t = typename sve_wrapper_vector_t::sve_vec_t> |
| sve_wrapper_vector_t | transform (const predicate_t &predicate, const lhs_sve_vector_t *lhs, const rhs_sve_vector_t *rhs, return_sve_vector_t(*binary_operation)(const svbool_t &, const lhs_sve_vector_t &, const rhs_sve_vector_t &)) |
| template<typename sve_wrapper_vector_t, typename lhs_sve_vector_t, typename rhs_sve_vector_t, std::size_t len, typename return_sve_vector_t = typename sve_wrapper_vector_t::sve_vec_t> |
| sve_wrapper_vector_t | transform (const lhs_sve_vector_t *lhs, const rhs_sve_vector_t *rhs, return_sve_vector_t(*binary_operation)(const svbool_t &, const lhs_sve_vector_t &, const rhs_sve_vector_t &)) |
| template<typename sve_wrapper_vector_t, typename lhs_sve_vector_t, std::size_t len, typename return_sve_vector_t = typename sve_wrapper_vector_t::sve_vec_t, typename scalar_t = typename sve_wrapper_vector_t::sve_scalar_t> |
| sve_wrapper_vector_t | transform (const lhs_sve_vector_t *lhs, const scalar_t rhs, return_sve_vector_t(*binary_operation_with_scalar)(const svbool_t &, const lhs_sve_vector_t &, const scalar_t)) |
| template<typename sve_wrapper_vector_t, typename operand_vector_t, std::size_t len, typename return_sve_vector_t = typename sve_wrapper_vector_t::sve_vec_t> |
| sve_wrapper_vector_t | transform (const operand_vector_t *operand, return_sve_vector_t(*unary_operation)(const svbool_t &, const operand_vector_t &)) |
| template<typename sve_wrapper_vector_t, typename predicate_t, typename lhs_sve_vector_t, std::size_t len, typename return_sve_vector_t = typename sve_wrapper_vector_t::sve_vec_t> |
| sve_wrapper_vector_t | transform (const lhs_sve_vector_t *operand, const predicate_t *predicate, return_sve_vector_t(*unary_operation)(const svbool_t &, const lhs_sve_vector_t &)) |
| template<typename sve_wrapper_vector_t, typename predicate_t, typename lhs_sve_vector_t, typename rhs_sve_vector_t, std::size_t len, typename return_sve_vector_t = typename sve_wrapper_vector_t::sve_vec_t, typename return_scalar_t = typename sve_wrapper_vector_t::sve_scalar_t> |
| sve_wrapper_vector_t | transform (const lhs_sve_vector_t *lhs, const rhs_sve_vector_t *rhs, const predicate_t *predicate, svbool_t(*binary_operation)(const svbool_t &, const lhs_sve_vector_t &, const rhs_sve_vector_t &)) |
| template<typename sve_wrapper_vector_t, typename lhs_sve_vector_t, typename rhs_sve_vector_t, std::size_t len, typename return_sve_vector_t = typename sve_wrapper_vector_t::sve_vec_t, typename return_scalar_t = typename sve_wrapper_vector_t::sve_scalar_t> |
| sve_wrapper_vector_t | transform (const lhs_sve_vector_t *lhs, const rhs_sve_vector_t *rhs, svbool_t(*binary_operation)(const svbool_t &, const lhs_sve_vector_t &, const rhs_sve_vector_t &)) |
| template<typename sve_wrapper_vector_t, typename lhs_sve_vector_t, std::size_t len, typename scalar_t = typename sve_wrapper_vector_t::sve_scalar_t, typename return_sve_vector_t = typename sve_wrapper_vector_t::sve_vec_t, typename return_scalar_t = typename sve_wrapper_vector_t::sve_scalar_t> |
| sve_wrapper_vector_t | transform (const lhs_sve_vector_t *lhs, const scalar_t rhs, svbool_t(*binary_operation_with_scalar)(const svbool_t &, const lhs_sve_vector_t &, const scalar_t)) |
| template<typename T, std::size_t len, std::size_t stride, typename vec_t = typename sve::type<T>::vec> |
| void | load_into (vec_t *dst, const T *src) |
| template<typename T, std::size_t len, std::size_t stride, typename vec_t = typename sve::type<T>::vec> |
| void | store_into (T *dst, const vec_t *src) |