AI Engine API User Guide (AIE) 2021.2
stream.hpp File Reference
#include
#include "../aie.hpp"

Classes

struct aie::detail::adf::cascade_stream_helper< AccumTag, N >
struct aie::detail::adf::cascade_stream_helper< accfloat, N >
struct aie::detail::adf::cascade_stream_helper< caccfloat, N >
struct aie::detail::adf::stream_helper< N, T >

Namespaces

namespace aie
namespace aie::detail
namespace aie::detail::adf

Macros

#define __AIE_API_AIE_ADF_STREAM_HPP__

Functions

template
aie::vector< T, N > readincr_v(input_stream< T > *w)
More...
templateaie::AccumElemBaseTypeT>
aie::accum< T, N > readincr_v(input_stream< T > *w)
More...
template
aie::vector< T, N > readincr_v(input_stream< T > *w, bool &tlast)
More...
template<aie::AccumElemBaseTypeT, unsigned N>
void writeincr(output_stream< T > *w, constaie::accum< T, N > &value)
More...
template
void writeincr(output_stream< T > *w, constaie::vector< T, N > &value)
More...
template
void writeincr(output_stream< T > *w, constaie::vector< T, N > &value, bool tlast)
More...
template<aie::AccumElemBaseTypeT, unsigned N>
void writeincr_v(output_stream< T > *w, constaie::accum< T, N > &value)
template
void writeincr_v(output_stream< T > *w, constaie::vector< T, N > &value)
template
void writeincr_v(output_stream< T > *w, constaie::vector< T, N > &value, bool tlast)

Function Documentation

readincr_v()

templateaie::AccumElemBaseTypeT>
aie::accum readincr_v ( input_stream< T > * w )

Reads an accumulator from the input cascade stream.

Parameters
w Input stream