DSPLIB User Guide
DSPLIB_svd_small_PrivArgs Struct Reference

Detailed Description

Structure that is reserved for internal use by the kernel.

Definition at line 193 of file DSPLIB_svd_small_priv.h.

Data Fields

pFxnDSPLIB_svd_small_exec execute
 Function pointer to point to the right execution variant between DSPLIB_svd_small_exec_cn and DSPLIB_svd_small_exec_ci.
More...
 
uint32_t widthIn
 Size of input buffer for different batches DSPLIB_svd_small_init that will be retrieved and used by DSPLIB_svd_small_exec
More...
 
uint32_t heightIn
 Height of input data matrix
More...
 
int32_t strideIn
 Stride between rows of input data matrix
More...
 
uint32_t strideU
 Stride between rows of U matrix
More...
 
uint32_t strideV
 Stride between rows of V matrix
More...
 
uint32_t strideURows
 
uint32_t strideVRows
 
uint32_t enableReducedForm
 Flag for enabling the calculation of reduced form enableReducedForm = 1 for reduced form SVD calc enableReducedForm = 0 for normal SVD calc
More...
 
uint32_t data_type
 Data Type. More...
 
uint8_t bufPblock [DSPLIB_SVD_SMALL_IXX_IXX_OXX_PBLOCK_SIZE]
 Buffer to save SE & SA configuration parameters
More...
 

Field Documentation

◆ execute

pFxnDSPLIB_svd_small_exec DSPLIB_svd_small_PrivArgs::execute

Function pointer to point to the right execution variant between DSPLIB_svd_small_exec_cn and DSPLIB_svd_small_exec_ci.

Definition at line 197 of file DSPLIB_svd_small_priv.h.

◆ widthIn

uint32_t DSPLIB_svd_small_PrivArgs::widthIn

Size of input buffer for different batches DSPLIB_svd_small_init that will be retrieved and used by DSPLIB_svd_small_exec

Width of input data matrix

Definition at line 202 of file DSPLIB_svd_small_priv.h.

◆ heightIn

uint32_t DSPLIB_svd_small_PrivArgs::heightIn

Height of input data matrix

Definition at line 204 of file DSPLIB_svd_small_priv.h.

◆ strideIn

int32_t DSPLIB_svd_small_PrivArgs::strideIn

Stride between rows of input data matrix

Definition at line 206 of file DSPLIB_svd_small_priv.h.

◆ strideU

uint32_t DSPLIB_svd_small_PrivArgs::strideU

Stride between rows of U matrix

Definition at line 208 of file DSPLIB_svd_small_priv.h.

◆ strideV

uint32_t DSPLIB_svd_small_PrivArgs::strideV

Stride between rows of V matrix

Definition at line 210 of file DSPLIB_svd_small_priv.h.

◆ strideURows

uint32_t DSPLIB_svd_small_PrivArgs::strideURows

Definition at line 211 of file DSPLIB_svd_small_priv.h.

◆ strideVRows

uint32_t DSPLIB_svd_small_PrivArgs::strideVRows

Definition at line 212 of file DSPLIB_svd_small_priv.h.

◆ enableReducedForm

uint32_t DSPLIB_svd_small_PrivArgs::enableReducedForm

Flag for enabling the calculation of reduced form enableReducedForm = 1 for reduced form SVD calc enableReducedForm = 0 for normal SVD calc

Definition at line 216 of file DSPLIB_svd_small_priv.h.

◆ data_type

uint32_t DSPLIB_svd_small_PrivArgs::data_type

Data Type.

Definition at line 218 of file DSPLIB_svd_small_priv.h.

◆ bufPblock

uint8_t DSPLIB_svd_small_PrivArgs::bufPblock[DSPLIB_SVD_SMALL_IXX_IXX_OXX_PBLOCK_SIZE]

Buffer to save SE & SA configuration parameters

Definition at line 220 of file DSPLIB_svd_small_priv.h.