AI Engine API User Guide (AIE) 2022.2
aie::detail::accumulator< AccumBits, Lanes, T_Coeff, N_Coeff, T_Data > Struct Template Reference

#include <accumulate.hpp>

Public Types

template<Operation Op>
using accum_op_type = unary_op< accum_type, Op >
 
using accum_type = accum< accum_class_for_mul_types_v< T_Coeff, T_Data >, AccumBits, Lanes >
 
using coeff_vector_type = vector< T_Coeff, N_Coeff >
 
using data_vector_type = vector< T_Data, Lanes >
 

Static Public Member Functions

template<Operation Op, int CoeffStep, typename... Terms>
static auto run (const accum_type &acc, const coeff_vector_type &coeff, unsigned coeff_start, const data_vector_type &data, const Terms &...terms)
 
template<int CoeffStep, typename... Terms>
static auto run (const coeff_vector_type &coeff, unsigned coeff_start, const data_vector_type &data, const Terms &...terms)
 

The documentation for this struct was generated from the following file: