DSPLIB User Guide
DSPLIB_qrd_inverse_PrivArgs Struct Reference

Detailed Description

Structure that is reserved for internal use by the kernel.

Definition at line 177 of file DSPLIB_qrd_inverse_priv.h.

Data Fields

pFxnDSPLIB_qrd_inverse_exec execute
 Function pointer to point to the right execution variant between DSPLIB_qrd_inverse_exec_cn and DSPLIB_qrd_inverse_exec_ci.
More...
 
uint32_t widthR
 Size of input buffer for different batches DSPLIB_qrd_inverse_init that will be retrieved and used by DSPLIB_qrd_inverse_exec
More...
 
uint32_t heightR
 Height of input data matrix
More...
 
int32_t strideQ
 Stride between rows of Q output data matrix
More...
 
int32_t strideR
 Stride between rows of R output data matrix
More...
 
int32_t strideInvA
 Stride between rows of input data matrix
More...
 
DSPLIB_matTrans_PrivArgs pMatTransKerPrivArgs
 Privargs for the matTrans kernel. More...
 
DSPLIB_matMul_PrivArgs pMatMulKerPrivArgs
 Privargs for the matMul kernel. More...
 
uint8_t bufPblock [DSPLIB_QRD_INVERSE_IXX_IXX_OXX_PBLOCK_SIZE]
 Buffer to save SE & SA configuration parameters
More...
 

Field Documentation

◆ execute

pFxnDSPLIB_qrd_inverse_exec DSPLIB_qrd_inverse_PrivArgs::execute

Function pointer to point to the right execution variant between DSPLIB_qrd_inverse_exec_cn and DSPLIB_qrd_inverse_exec_ci.

Definition at line 181 of file DSPLIB_qrd_inverse_priv.h.

◆ widthR

uint32_t DSPLIB_qrd_inverse_PrivArgs::widthR

Size of input buffer for different batches DSPLIB_qrd_inverse_init that will be retrieved and used by DSPLIB_qrd_inverse_exec

Width of input data matrix

Definition at line 186 of file DSPLIB_qrd_inverse_priv.h.

◆ heightR

uint32_t DSPLIB_qrd_inverse_PrivArgs::heightR

Height of input data matrix

Definition at line 188 of file DSPLIB_qrd_inverse_priv.h.

◆ strideQ

int32_t DSPLIB_qrd_inverse_PrivArgs::strideQ

Stride between rows of Q output data matrix

Definition at line 190 of file DSPLIB_qrd_inverse_priv.h.

◆ strideR

int32_t DSPLIB_qrd_inverse_PrivArgs::strideR

Stride between rows of R output data matrix

Definition at line 192 of file DSPLIB_qrd_inverse_priv.h.

◆ strideInvA

int32_t DSPLIB_qrd_inverse_PrivArgs::strideInvA

Stride between rows of input data matrix

Definition at line 194 of file DSPLIB_qrd_inverse_priv.h.

◆ pMatTransKerPrivArgs

DSPLIB_matTrans_PrivArgs DSPLIB_qrd_inverse_PrivArgs::pMatTransKerPrivArgs

Privargs for the matTrans kernel.

Definition at line 196 of file DSPLIB_qrd_inverse_priv.h.

◆ pMatMulKerPrivArgs

DSPLIB_matMul_PrivArgs DSPLIB_qrd_inverse_PrivArgs::pMatMulKerPrivArgs

Privargs for the matMul kernel.

Definition at line 198 of file DSPLIB_qrd_inverse_priv.h.

◆ bufPblock

uint8_t DSPLIB_qrd_inverse_PrivArgs::bufPblock[DSPLIB_QRD_INVERSE_IXX_IXX_OXX_PBLOCK_SIZE]

Buffer to save SE & SA configuration parameters

Definition at line 200 of file DSPLIB_qrd_inverse_priv.h.