|
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE void | svst (const svbool_t &predicate, T *location, const sve_type_t &value) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svld (const svbool_t &predicate, const T *ptr) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svdup (T value) |
| template<typename T> |
| SVE_INLINE svbool_t | svtrue () |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE T | svextract (const svbool_t &predicate, const sve_type_t &vec) |
| template<typename T> |
| SVE_INLINE svbool_t | pred_from_index (const std::size_t index) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svorr (const svbool_t &predicate, const sve_type_t &v1, const sve_type_t &v2) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svsqrt (const svbool_t &predicate, const sve_type_t &v1) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svand (const svbool_t &predicate, const sve_type_t &v1, const sve_type_t &v2) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | sveq (const svbool_t &mask, const sve_type_t &v1, const sve_type_t &v2) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svadd (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svadd_n (const svbool_t &predicate, const sve_type_t &lhs, const T rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE T | reduce (const svbool_t &predicate, const sve_type_t &vec) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svmul (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svmul_n (const svbool_t &predicate, const sve_type_t &lhs, const T rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svsub (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svsub_n (const svbool_t &predicate, const sve_type_t &lhs, const T rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svneg (const svbool_t &predicate, const sve_type_t &operand) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svdiv (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svdiv_n (const svbool_t &predicate, const sve_type_t &lhs, const T rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svabs (const svbool_t &predicate, const sve_type_t &operand) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | eq (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | neq (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | eq_n (const svbool_t &predicate, const sve_type_t &lhs, const T rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | neq_n (const svbool_t &predicate, const sve_type_t &lhs, const T rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | lt (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | lt_n (const svbool_t &predicate, const sve_type_t &lhs, const T rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | leq (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | leq_n (const svbool_t &predicate, const sve_type_t &lhs, const T rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | gt (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | gt_n (const svbool_t &predicate, const sve_type_t &lhs, const T rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | geq (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE svbool_t | geq_n (const svbool_t &predicate, const sve_type_t &lhs, const T rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svsel (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svmin (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |
| template<typename T, typename sve_type_t = typename sve::type<T>::vec> |
| SVE_INLINE sve_type_t | svmax (const svbool_t &predicate, const sve_type_t &lhs, const sve_type_t &rhs) |