AI Engine API User Guide (AIE-API) 2024.1
|
Classes | |
class | aie::unaligned_vector_ref< T, Elems, Resource > |
Type for references to vector registers. More... | |
class | aie::vector_elem_const_ref< T, N > |
Constant reference to vector element. More... | |
class | aie::vector_elem_ref< T, N > |
Reference to vector element. More... | |
class | aie::vector_ref< T, Elems, Resource > |
Type for references to vector registers. More... | |
Namespaces | |
namespace | aie |
Base namespace for AIE operations and types. | |
Macros | |
#define | __AIE_API_VECTOR_ELEM_REF__HPP__ |
Functions | |
template<typename T1 , typename T2 > requires (detail::is_vector_elem_ref_v<T1> || detail::is_vector_elem_ref_v<T2>) | |
constexpr auto | aie::operator& (T1 v1, T2 v2) |
template<typename T1 , typename T2 > requires (detail::is_vector_elem_ref_v<T1> || detail::is_vector_elem_ref_v<T2>) | |
constexpr auto | aie::operator+ (T1 v1, T2 v2) |
template<typename T1 , typename T2 > requires (detail::is_vector_elem_ref_v<T1> || detail::is_vector_elem_ref_v<T2>) | |
constexpr auto | aie::operator- (T1 v1, T2 v2) |
template<typename T > requires (detail::is_vector_elem_ref_v<T>) | |
constexpr auto | aie::operator<< (T v, int n) -> typename T::value_type |
template<typename T > requires (detail::is_vector_elem_ref_v<T>) | |
constexpr auto | aie::operator<< (T v, unsigned n) -> typename T::value_type |
template<typename T > requires (detail::is_vector_elem_ref_v<T>) | |
constexpr auto | aie::operator>> (T v, int n) -> typename T::value_type |
template<typename T > requires (detail::is_vector_elem_ref_v<T>) | |
constexpr auto | aie::operator>> (T v, unsigned n) -> typename T::value_type |
template<typename T1 , typename T2 > requires (detail::is_vector_elem_ref_v<T1> || detail::is_vector_elem_ref_v<T2>) | |
constexpr auto | aie::operator^ (T1 v1, T2 v2) |
template<typename T1 , typename T2 > requires (detail::is_vector_elem_ref_v<T1> || detail::is_vector_elem_ref_v<T2>) | |
constexpr auto | aie::operator| (T1 v1, T2 v2) |
template<typename T > requires (detail::is_vector_elem_ref_v<T>) | |
constexpr auto | aie::operator~ (T v) |
#define __AIE_API_VECTOR_ELEM_REF__HPP__ |