DSPLIB User Guide
DSPLIB_qrd_common.cpp File Reference

Go to the source code of this file.

Functions

template<typename dataType >
void DSPLIB_qrd_identity_matrix_generate_init_ci (int32_t nRows, int32_t stride, uint8_t *pBlock)
 
template void DSPLIB_qrd_identity_matrix_generate_init_ci< float > (int32_t nRows, int32_t stride, uint8_t *pBlock)
 
template void DSPLIB_qrd_identity_matrix_generate_init_ci< double > (int32_t nRows, int32_t strideQ, uint8_t *pBloc)
 
template<typename dataType >
void DSPLIB_qrd_blk_move_init_ci (int32_t nRows, int32_t nCols, int32_t strideR, uint8_t *pBlock)
 
template void DSPLIB_qrd_blk_move_init_ci< float > (int32_t nRows, int32_t nCols, int32_t strideR, uint8_t *pBlock)
 
template void DSPLIB_qrd_blk_move_init_ci< double > (int32_t nRows, int32_t nCols, int32_t strideR, uint8_t *pBlock)
 
template<typename dataType >
void DSPLIB_qrd_identity_matrix_generate_exec_ci (dataType *pMat, int32_t nRows, int32_t colStride, uint8_t *pBlock)
 
template void DSPLIB_qrd_identity_matrix_generate_exec_ci< float > (float *pMat, int32_t nRows, int32_t colStride, uint8_t *pBlock)
 
template void DSPLIB_qrd_identity_matrix_generate_exec_ci< double > (double *pMat, int32_t nRows, int32_t colStride, uint8_t *pBlock)
 
template<typename dataType >
void DSPLIB_qrd_blk_move_exec_ci (dataType *pOut, dataType *pIn, int32_t Nrows, int32_t Ncols, int32_t colOutStride, int32_t colInStride, uint8_t *pBlock)
 
template void DSPLIB_qrd_blk_move_exec_ci< float > (float *pOut, float *pIn, int32_t Nrows, int32_t Ncols, int32_t colOutStride, int32_t colInStride, uint8_t *pBlock)
 
template void DSPLIB_qrd_blk_move_exec_ci< double > (double *pOut, double *pIn, int32_t Nrows, int32_t Ncols, int32_t colOutStride, int32_t colInStride, uint8_t *pBlock)
 

Function Documentation

◆ DSPLIB_qrd_identity_matrix_generate_init_ci()

template<typename dataType >
void DSPLIB_qrd_identity_matrix_generate_init_ci ( int32_t  nRows,
int32_t  stride,
uint8_t *  pBlock 
)

Definition at line 48 of file DSPLIB_qrd_common.cpp.

◆ DSPLIB_qrd_identity_matrix_generate_init_ci< float >()

template void DSPLIB_qrd_identity_matrix_generate_init_ci< float > ( int32_t  nRows,
int32_t  stride,
uint8_t *  pBlock 
)

◆ DSPLIB_qrd_identity_matrix_generate_init_ci< double >()

template void DSPLIB_qrd_identity_matrix_generate_init_ci< double > ( int32_t  nRows,
int32_t  strideQ,
uint8_t *  pBloc 
)

◆ DSPLIB_qrd_blk_move_init_ci()

template<typename dataType >
void DSPLIB_qrd_blk_move_init_ci ( int32_t  nRows,
int32_t  nCols,
int32_t  strideR,
uint8_t *  pBlock 
)

Definition at line 72 of file DSPLIB_qrd_common.cpp.

◆ DSPLIB_qrd_blk_move_init_ci< float >()

template void DSPLIB_qrd_blk_move_init_ci< float > ( int32_t  nRows,
int32_t  nCols,
int32_t  strideR,
uint8_t *  pBlock 
)

◆ DSPLIB_qrd_blk_move_init_ci< double >()

template void DSPLIB_qrd_blk_move_init_ci< double > ( int32_t  nRows,
int32_t  nCols,
int32_t  strideR,
uint8_t *  pBlock 
)

◆ DSPLIB_qrd_identity_matrix_generate_exec_ci()

template<typename dataType >
void DSPLIB_qrd_identity_matrix_generate_exec_ci ( dataType *  pMat,
int32_t  nRows,
int32_t  colStride,
uint8_t *  pBlock 
)

Definition at line 114 of file DSPLIB_qrd_common.cpp.

◆ DSPLIB_qrd_identity_matrix_generate_exec_ci< float >()

template void DSPLIB_qrd_identity_matrix_generate_exec_ci< float > ( float *  pMat,
int32_t  nRows,
int32_t  colStride,
uint8_t *  pBlock 
)

◆ DSPLIB_qrd_identity_matrix_generate_exec_ci< double >()

template void DSPLIB_qrd_identity_matrix_generate_exec_ci< double > ( double *  pMat,
int32_t  nRows,
int32_t  colStride,
uint8_t *  pBlock 
)

◆ DSPLIB_qrd_blk_move_exec_ci()

template<typename dataType >
void DSPLIB_qrd_blk_move_exec_ci ( dataType *  pOut,
dataType *  pIn,
int32_t  Nrows,
int32_t  Ncols,
int32_t  colOutStride,
int32_t  colInStride,
uint8_t *  pBlock 
)

Definition at line 168 of file DSPLIB_qrd_common.cpp.

◆ DSPLIB_qrd_blk_move_exec_ci< float >()

template void DSPLIB_qrd_blk_move_exec_ci< float > ( float *  pOut,
float *  pIn,
int32_t  Nrows,
int32_t  Ncols,
int32_t  colOutStride,
int32_t  colInStride,
uint8_t *  pBlock 
)

◆ DSPLIB_qrd_blk_move_exec_ci< double >()

template void DSPLIB_qrd_blk_move_exec_ci< double > ( double *  pOut,
double *  pIn,
int32_t  Nrows,
int32_t  Ncols,
int32_t  colOutStride,
int32_t  colInStride,
uint8_t *  pBlock 
)