AI Engine API User Guide (AIE) 2021.2
aie::detail::consume_terms< 48, Lanes, 16, int16, N_Coeff, 32, int32, Op, Step > Struct Template Reference

#include

Public Types

template
using accum_type=accum<accum_class,AccumBits, Elems >
using coeff_vector_type=vector<T_Coeff, N_Coeff >
using data_vector_type=vector<T_Data, Lanes >
using T_Coeff=int16
using T_Data=int32

Static Public Member Functions

template
staticaccum_type< Lanes > consume_1(constcoeff_vector_type&coeff, unsigned coeff_start, constdata_vector_type&v,Accum&&... acc)
template
staticaccum_type< Lanes > consume_2(constcoeff_vector_type&coeff, unsigned coeff_start, constdata_vector_type&x, constdata_vector_type&y,Accum&&... acc)

Static Public Attributes

static constexprAccumClass accum_class= accum_class_for_mul_types_v<T_Coeff,T_Data>
static constexpr unsigned AccumBits= 48

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