#include <accumulate.hpp>
|
|
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 > |
| |
|
|
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: