![]() |
AI Engine API User Guide (AIE) 2022.2
|
#include <accumulate.hpp>
Public Types | |
| 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 | consume_terms_type = consume_terms< AccumBits, Lanes, type_bits_v< T_Coeff >, T_Coeff, N_Coeff, type_bits_v< T_Data >, T_Data, Op, Step > |
| using | data_vector_type = vector< T_Data, Lanes > |
Public Member Functions | |
| template<typename... Terms> | |
| accum_type | run_terms (const accum_type &acc, const coeff_vector_type &coeff, unsigned coeff_idx, const data_vector_type &v, const Terms &...terms) const |
| template<typename... Terms> | |
| accum_type | run_terms (const coeff_vector_type &coeff, unsigned coeff_idx, const data_vector_type &v, const Terms &...terms) const |