DSPLIB User Guide
DSPLIB_matMul_PrivArgs Struct Reference

Detailed Description

Structure that is reserved for internal use by the kernel.

Definition at line 153 of file DSPLIB_matMul_priv.h.

Data Fields

pFxnDSPLIB_matMul_exec execute
 Function pointer to point to the right execution variant between DSPLIB_matMul_exec_cn and DSPLIB_matMul_exec_ci.
More...
 
int32_t M
 
int32_t N
 
int32_t K
 
int32_t strideIn0Elements
 
int32_t strideIn1Elements
 
int32_t strideOutElements
 
int32_t KBlocks
 
int32_t NBlocks
 
uint8_t bufPblock [DSPLIB_MATMUL_IXX_IXX_OXX_PBLOCK_SIZE]
 

Field Documentation

◆ execute

pFxnDSPLIB_matMul_exec DSPLIB_matMul_PrivArgs::execute

Function pointer to point to the right execution variant between DSPLIB_matMul_exec_cn and DSPLIB_matMul_exec_ci.

Definition at line 157 of file DSPLIB_matMul_priv.h.

◆ M

int32_t DSPLIB_matMul_PrivArgs::M

Definition at line 158 of file DSPLIB_matMul_priv.h.

◆ N

int32_t DSPLIB_matMul_PrivArgs::N

Definition at line 159 of file DSPLIB_matMul_priv.h.

◆ K

int32_t DSPLIB_matMul_PrivArgs::K

Definition at line 160 of file DSPLIB_matMul_priv.h.

◆ strideIn0Elements

int32_t DSPLIB_matMul_PrivArgs::strideIn0Elements

Definition at line 161 of file DSPLIB_matMul_priv.h.

◆ strideIn1Elements

int32_t DSPLIB_matMul_PrivArgs::strideIn1Elements

Definition at line 162 of file DSPLIB_matMul_priv.h.

◆ strideOutElements

int32_t DSPLIB_matMul_PrivArgs::strideOutElements

Definition at line 163 of file DSPLIB_matMul_priv.h.

◆ KBlocks

int32_t DSPLIB_matMul_PrivArgs::KBlocks

Definition at line 164 of file DSPLIB_matMul_priv.h.

◆ NBlocks

int32_t DSPLIB_matMul_PrivArgs::NBlocks

Definition at line 165 of file DSPLIB_matMul_priv.h.

◆ bufPblock

uint8_t DSPLIB_matMul_PrivArgs::bufPblock[DSPLIB_MATMUL_IXX_IXX_OXX_PBLOCK_SIZE]

Definition at line 166 of file DSPLIB_matMul_priv.h.