Home
last modified time | relevance | path

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

/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/
Darm_mat_cholesky_f32.c94 float32_t *pA,*pG; in arm_mat_cholesky_f32() local
105 pG = pDst->pData; in arm_mat_cholesky_f32()
111 pG[(j + 0) * n + i] = pA[(j + 0) * n + i]; in arm_mat_cholesky_f32()
112 pG[(j + 1) * n + i] = pA[(j + 1) * n + i]; in arm_mat_cholesky_f32()
113 pG[(j + 2) * n + i] = pA[(j + 2) * n + i]; in arm_mat_cholesky_f32()
114 pG[(j + 3) * n + i] = pA[(j + 3) * n + i]; in arm_mat_cholesky_f32()
126 vecGi=vldrwq_z_f32(&pG[i * n + k],p0); in arm_mat_cholesky_f32()
128 vecGj0=vldrwq_z_f32(&pG[(j + 0) * n + k],p0); in arm_mat_cholesky_f32()
129 vecGj1=vldrwq_z_f32(&pG[(j + 1) * n + k],p0); in arm_mat_cholesky_f32()
130 vecGj2=vldrwq_z_f32(&pG[(j + 2) * n + k],p0); in arm_mat_cholesky_f32()
[all …]
Darm_mat_cholesky_f16.c86 float16_t *pA,*pG; in arm_mat_cholesky_f16() local
97 pG = pDst->pData; in arm_mat_cholesky_f16()
120 vecGi=vldrhq_z_f16(&pG[i * n + k],p0); in arm_mat_cholesky_f16()
122 vecGj0=vldrhq_z_f16(&pG[(j + 0) * n + k],p0); in arm_mat_cholesky_f16()
123 vecGj1=vldrhq_z_f16(&pG[(j + 1) * n + k],p0); in arm_mat_cholesky_f16()
124 vecGj2=vldrhq_z_f16(&pG[(j + 2) * n + k],p0); in arm_mat_cholesky_f16()
125 vecGj3=vldrhq_z_f16(&pG[(j + 3) * n + k],p0); in arm_mat_cholesky_f16()
134 pG[(j + 0) * n + i] = vecAddAcrossF16Mve(acc0); in arm_mat_cholesky_f16()
135 pG[(j + 1) * n + i] = vecAddAcrossF16Mve(acc1); in arm_mat_cholesky_f16()
136 pG[(j + 2) * n + i] = vecAddAcrossF16Mve(acc2); in arm_mat_cholesky_f16()
[all …]
Darm_mat_cholesky_f64.c81 float64_t *pA,*pG; in arm_mat_cholesky_f64() local
84 pG = pDst->pData; in arm_mat_cholesky_f64()
91 pG[j * n + i] = pA[j * n + i]; in arm_mat_cholesky_f64()
95 pG[j * n + i] = pG[j * n + i] - pG[i * n + k] * pG[j * n + k]; in arm_mat_cholesky_f64()
99 if (pG[i * n + i] <= 0.0f) in arm_mat_cholesky_f64()
104 invSqrtVj = 1.0/sqrt(pG[i * n + i]); in arm_mat_cholesky_f64()
107 pG[j * n + i] = pG[j * n + i] * invSqrtVj ; in arm_mat_cholesky_f64()