Home
last modified time | relevance | path

Searched refs:matSizeM (Results 1 – 3 of 3) sorted by relevance

/hal_nxp-latest/mcux/middleware/wifi_nxp/wls/
Dwls_QR_algorithm.c696 void myBackSub(float *C_MATR, float *R_MATR, float *X_MAT, int matSizeN, int matSizeM) in myBackSub() argument
704 for (kk = 0; kk < matSizeM; kk++) in myBackSub()
706 for (ii = 0; ii < matSizeM; ii++) in myBackSub()
708 row_idx = matSizeM - 1 - ii; in myBackSub()
711 for (jj = matSizeM - ii; jj < matSizeM; jj++) in myBackSub()
713 tempVal -= R_MATR[row_idx + jj * MAX_MAT_SIZE] * X_MAT[jj + kk * matSizeM]; in myBackSub()
715 X_MAT[row_idx + kk * matSizeM] = tempVal / R_MATR[(MAX_MAT_SIZE + 1) * row_idx]; in myBackSub()
726 for (ii = 0; ii < matSizeM * matSizeM; ii++) in myBackSub()
735 void QR_decomposition(float *inMatArr, float *resD, int matSizeN, int matSizeM) in QR_decomposition() argument
770 for (kk = 0; kk < matSizeM; kk++) in QR_decomposition()
[all …]
Dwls_QR_algorithm.h37 void QR_decomposition(float *inMatArr, float *resD, int matSizeN, int matSizeM);
39 void myBackSub(float *Q_MATR, float *R_MATR, float *MAT_OUT, int matSizeN, int matSizeM);
Dwls_subspace_processing.c392 void calc_QpTimesE(float *eMatrix, float *qMatrix, float *qPeMatrix, int matSizeN, int matSizeM){ in calc_QpTimesE() argument
397 for(ii=0;ii<matSizeM;ii++){ in calc_QpTimesE()
440 void calcEtimesE(float *eMatrix, float *ePeMatrix, int matSizeN, int matSizeM){ in calcEtimesE() argument
447 for(ii=0;ii<matSizeM;ii+=2){ in calcEtimesE()
479 for(ii=0;ii<matSizeM;ii+=2){ in calcEtimesE()
480 for(jj=0;jj<matSizeM;jj+=2){ in calcEtimesE()