AI Engine API User Guide (AIE) 2022.2
mmul.hpp File Reference
#include "vector.hpp"
#include "accum.hpp"
#include "aie1/mmul.hpp"

Classes

struct  aie::detail::C_block< TypeA, TypeB, AccumBits, Elems, 1 >
 
struct  aie::detail::C_block< TypeA, TypeB, AccumBits, Elems, 2 >
 
struct  aie::detail::C_block_larger_internal< TypeA, TypeB, AccumBits, Elems, Ratio >
 
struct  aie::detail::compute_C_type< int8, int8 >
 
struct  aie::detail::compute_C_type< int8, uint8 >
 
struct  aie::detail::compute_C_type< uint8, int8 >
 
struct  aie::detail::compute_C_type< uint8, uint8 >
 
struct  aie::detail::mmul_common< _M, _K, _N, TypeA, TypeB >
 

Namespaces

namespace  aie
 
namespace  aie::detail
 

Macros

#define __AIE_API_DETAIL_MMUL__HPP__
 

Typedefs

template<typename TypeA , typename TypeB >
using aie::detail::compute_C_type_t = typename compute_C_type< TypeA, TypeB >::type
 

Class Documentation

◆ aie::detail::compute_C_type< int8, int8 >

struct aie::detail::compute_C_type< int8, int8 >
Class Members
typedef int8 type

◆ aie::detail::compute_C_type< int8, uint8 >

struct aie::detail::compute_C_type< int8, uint8 >
Class Members
typedef int8 type

◆ aie::detail::compute_C_type< uint8, int8 >

struct aie::detail::compute_C_type< uint8, int8 >
Class Members
typedef int8 type

◆ aie::detail::compute_C_type< uint8, uint8 >

struct aie::detail::compute_C_type< uint8, uint8 >
Class Members
typedef uint8 type