AI Engine API User Guide (AIE) 2021.2
aie::detail::mmul_32_32< 2, 2, 2, float, float, 32 > Struct Reference

#include

Inheritance diagram for aie::detail::mmul_32_32< 2, 2, 2, float, float, 32 >:
aie::detail::mmul_common< 2, 2, 2, float, float >aie::detail::C_block_larger_internal< float, float, 32, 4, 2 >

Public Types

using accum_type=accum< accum_class_for_mul_types_v< float, float >, AccumBits, Elems >
using internal_accum_type=accum< accum_class_for_mul_types_v< float, float >, AccumBits, Elems *Ratio >
using vector_A_type=vector< float, 4 >
using vector_B_type=vector< float, 4 >

Public Member Functions

void mac(constvector_A_type&a, constvector_B_type&b)
void mul(constvector_A_type&a, constvector_B_type&b)
operator accum_type() const
accum_type to_accum() const
vector< T, Elems > to_vector(intshift=0) const

Public Attributes

internal_accum_type data

Static Public Attributes

static constexpr unsigned K
static constexpr unsigned M
static constexpr unsigned N

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