#include <accumulate.hpp>
◆ accum_type
template<unsigned AccumBits, unsigned Lanes, typename T_Coeff , unsigned N_Coeff, typename T_Data ,
Operation Op, int Step>
template<unsigned Elems>
| using aie::detail::consume_terms< AccumBits, Lanes, 64, T_Coeff, N_Coeff, 32, T_Data, Op, Step >::accum_type = accum<accum_class, AccumBits, Elems> |
◆ coeff_vector_type
template<unsigned AccumBits, unsigned Lanes, typename T_Coeff , unsigned N_Coeff, typename T_Data ,
Operation Op, int Step>
◆ data_vector_type
template<unsigned AccumBits, unsigned Lanes, typename T_Coeff , unsigned N_Coeff, typename T_Data ,
Operation Op, int Step>
◆ consume_1()
template<unsigned AccumBits, unsigned Lanes, typename T_Coeff , unsigned N_Coeff, typename T_Data ,
Operation Op, int Step>
template<typename... Accum>
| static accum_type< Lanes > aie::detail::consume_terms< AccumBits, Lanes, 64, T_Coeff, N_Coeff, 32, T_Data, Op, Step >::consume_1 |
( |
const coeff_vector_type & |
coeff, |
|
|
unsigned |
coeff_start, |
|
|
const data_vector_type & |
v, |
|
|
Accum &&... |
acc |
|
) |
| |
|
inlinestatic |
◆ consume_2()
template<unsigned AccumBits, unsigned Lanes, typename T_Coeff , unsigned N_Coeff, typename T_Data ,
Operation Op, int Step>
template<typename... Accum>
| static accum_type< Lanes > aie::detail::consume_terms< AccumBits, Lanes, 64, T_Coeff, N_Coeff, 32, T_Data, Op, Step >::consume_2 |
( |
const coeff_vector_type & |
coeff, |
|
|
unsigned |
coeff_start, |
|
|
const data_vector_type & |
x, |
|
|
const data_vector_type & |
y, |
|
|
Accum &&... |
acc |
|
) |
| |
|
inlinestatic |
◆ accum_class
template<unsigned AccumBits, unsigned Lanes, typename T_Coeff , unsigned N_Coeff, typename T_Data ,
Operation Op, int Step>
The documentation for this struct was generated from the following file: