DSPLIB User Guide
DSPLIB_cholesky_common.h File Reference

Go to the source code of this file.

Macros

#define SE_PARAM_BASE   (0x0000)
 
#define SE_SE0_PARAM_OFFSET   (SE_PARAM_BASE)
 
#define SE_SE1_PARAM_OFFSET   (SE_SE0_PARAM_OFFSET + SE_PARAM_SIZE)
 
#define SE_SE2_PARAM_OFFSET   (SE_SE1_PARAM_OFFSET + SE_PARAM_SIZE)
 
#define SE_SE3_PARAM_OFFSET   (SE_SE2_PARAM_OFFSET + SE_PARAM_SIZE)
 
#define SA_SA0_PARAM_OFFSET   (SE_SE3_PARAM_OFFSET + SE_PARAM_SIZE)
 
#define SA_SA1_PARAM_OFFSET   (SA_SA0_PARAM_OFFSET + SA_PARAM_SIZE)
 
#define SA_SA2_PARAM_OFFSET   (SA_SA1_PARAM_OFFSET + SA_PARAM_SIZE)
 

Functions

template<typename dataType >
DSPLIB_STATUS DSPLIB_cholesky_inplace_isPosDefinite_init (int32_t order, int32_t colStride, uint8_t *pBlock)
 
template<typename dataType >
dataType DSPLIB_cholesky_inplace_isPosDefinite (dataType *A, const int32_t order, const int32_t eleCount, uint8_t *pBlock)
 

Macro Definition Documentation

◆ SE_PARAM_BASE

#define SE_PARAM_BASE   (0x0000)

Definition at line 97 of file DSPLIB_cholesky_common.h.

◆ SE_SE0_PARAM_OFFSET

#define SE_SE0_PARAM_OFFSET   (SE_PARAM_BASE)

Definition at line 98 of file DSPLIB_cholesky_common.h.

◆ SE_SE1_PARAM_OFFSET

#define SE_SE1_PARAM_OFFSET   (SE_SE0_PARAM_OFFSET + SE_PARAM_SIZE)

Definition at line 99 of file DSPLIB_cholesky_common.h.

◆ SE_SE2_PARAM_OFFSET

#define SE_SE2_PARAM_OFFSET   (SE_SE1_PARAM_OFFSET + SE_PARAM_SIZE)

Definition at line 100 of file DSPLIB_cholesky_common.h.

◆ SE_SE3_PARAM_OFFSET

#define SE_SE3_PARAM_OFFSET   (SE_SE2_PARAM_OFFSET + SE_PARAM_SIZE)

Definition at line 101 of file DSPLIB_cholesky_common.h.

◆ SA_SA0_PARAM_OFFSET

#define SA_SA0_PARAM_OFFSET   (SE_SE3_PARAM_OFFSET + SE_PARAM_SIZE)

Definition at line 102 of file DSPLIB_cholesky_common.h.

◆ SA_SA1_PARAM_OFFSET

#define SA_SA1_PARAM_OFFSET   (SA_SA0_PARAM_OFFSET + SA_PARAM_SIZE)

Definition at line 103 of file DSPLIB_cholesky_common.h.

◆ SA_SA2_PARAM_OFFSET

#define SA_SA2_PARAM_OFFSET   (SA_SA1_PARAM_OFFSET + SA_PARAM_SIZE)

Definition at line 104 of file DSPLIB_cholesky_common.h.

Function Documentation

◆ DSPLIB_cholesky_inplace_isPosDefinite_init()

template<typename dataType >
DSPLIB_STATUS DSPLIB_cholesky_inplace_isPosDefinite_init ( int32_t  order,
int32_t  colStride,
uint8_t *  pBlock 
)

Definition at line 37 of file DSPLIB_cholesky_common.cpp.

◆ DSPLIB_cholesky_inplace_isPosDefinite()

template<typename dataType >
dataType DSPLIB_cholesky_inplace_isPosDefinite ( dataType *  A,
const int32_t  order,
const int32_t  eleCount,
uint8_t *  pBlock 
)

Definition at line 97 of file DSPLIB_cholesky_common.cpp.