|
template<typename T > |
constexpr bool | aie::detail::check_alignment (const T *ptr, unsigned aligned_elems) |
|
template<unsigned Elems, typename T > |
constexpr bool | aie::detail::check_vector_alignment (const T *ptr) |
|
template<unsigned Elems, aie_dm_resource Resource = aie_dm_resource::none, typename T > |
auto | aie::detail::load_unaligned_vector (const T *ptr, unsigned aligned_elems=1) |
|
template<unsigned Elems, aie_dm_resource Resource = aie_dm_resource::none, typename T > |
auto | aie::detail::load_vector (const T *ptr) |
|
template<unsigned Elems, aie_dm_resource Resource = aie_dm_resource::none, typename T1 , typename T2 > |
T1 * | aie::detail::store_unaligned_vector (T1 *ptr, const vector< T2, Elems > &v, unsigned aligned_elems=1) |
|
template<unsigned Elems, aie_dm_resource Resource = aie_dm_resource::none, typename T1 , typename T2 > |
T1 * | aie::detail::store_vector (T1 *ptr, const vector< T2, Elems > &v) |
|