AI Engine API User Guide (AIE) 2022.1
aie::detail::mmul_bf16_bf16< 4, 8, 4, 32 > Struct Reference

#include <mmul_bf16_bf16.hpp>

Inheritance diagram for aie::detail::mmul_bf16_bf16< 4, 8, 4, 32 >:
aie::detail::mmul_common< 4, 8, 4, bfloat16, bfloat16 > aie::detail::C_block< bfloat16, bfloat16, 32, 16, 1 >

Public Types

using TypeA = bfloat16
 
using TypeB = bfloat16
 
using vector_A_type = vector< TypeA, 32 >
 
using vector_B_type = vector< TypeB, 32 >
 

Public Member Functions

void mac (const vector_A_type &a, bool a_sign, const vector_B_type &b, bool b_sign)
 
void mul (const vector_A_type &a, bool a_sign, const vector_B_type &b, bool b_sign)
 

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: