DSPLIB User Guide
DSPLIB_bexp_PrivArgs Struct Reference

Detailed Description

Structure that is reserved for internal use by the kernel.

Definition at line 141 of file DSPLIB_bexp_priv.h.

Data Fields

pFxnDSPLIB_bexp_exec execute
 Function pointer to point to the right execution variant between DSPLIB_bexp_exec_cn and DSPLIB_bexp_exec_ci.
More...
 
uint32_t blockSize
 Size of input buffer for different batches DSPLIB_bexp_init that will be retrieved and used by DSPLIB_bexp_exec
More...
 
bool isSEReadEnabled
 Flag indicating if SE reads are enabled, set by DSPLIB_bexp_init that will be retrieved and used by DSPLIB_bexp_exec
More...
 
uint32_t mainLoopCount
 Number of times to loop over data with isSEReadEnabled == true will be ceil_division(number of native vectors, 2) isSEReadEnabled == false will be number of native vectors set by DSPLIB_bexp_init that will be retrieved and used by DSPLIB_bexp_exec
More...
 
uint32_t se1StartAddressByteOffset
 The offset in bytes of SE1 start address with respect to start address of the input data. Set by DSPLIB_bexp_init that will be retrieved and used by DSPLIB_bexp_exec
More...
 
uint8_t bufPblock [DSPLIB_BEXP_IXX_IXX_OXX_PBLOCK_SIZE]
 

Field Documentation

◆ execute

pFxnDSPLIB_bexp_exec DSPLIB_bexp_PrivArgs::execute

Function pointer to point to the right execution variant between DSPLIB_bexp_exec_cn and DSPLIB_bexp_exec_ci.

Definition at line 145 of file DSPLIB_bexp_priv.h.

◆ blockSize

uint32_t DSPLIB_bexp_PrivArgs::blockSize

Size of input buffer for different batches DSPLIB_bexp_init that will be retrieved and used by DSPLIB_bexp_exec

Definition at line 149 of file DSPLIB_bexp_priv.h.

◆ isSEReadEnabled

bool DSPLIB_bexp_PrivArgs::isSEReadEnabled

Flag indicating if SE reads are enabled, set by DSPLIB_bexp_init that will be retrieved and used by DSPLIB_bexp_exec

Definition at line 154 of file DSPLIB_bexp_priv.h.

◆ mainLoopCount

uint32_t DSPLIB_bexp_PrivArgs::mainLoopCount

Number of times to loop over data with isSEReadEnabled == true will be ceil_division(number of native vectors, 2) isSEReadEnabled == false will be number of native vectors set by DSPLIB_bexp_init that will be retrieved and used by DSPLIB_bexp_exec

Definition at line 161 of file DSPLIB_bexp_priv.h.

◆ se1StartAddressByteOffset

uint32_t DSPLIB_bexp_PrivArgs::se1StartAddressByteOffset

The offset in bytes of SE1 start address with respect to start address of the input data. Set by DSPLIB_bexp_init that will be retrieved and used by DSPLIB_bexp_exec

Definition at line 167 of file DSPLIB_bexp_priv.h.

◆ bufPblock

uint8_t DSPLIB_bexp_PrivArgs::bufPblock[DSPLIB_BEXP_IXX_IXX_OXX_PBLOCK_SIZE]

Definition at line 169 of file DSPLIB_bexp_priv.h.