Home
last modified time | relevance | path

Searched refs:i (Results 1 – 25 of 360) sorted by relevance

12345678910>>...15

/cmsis-dsp-latest/Examples/ARM/arm_signal_converge_example/
Dmath_helper.c65 uint32_t i; in arm_snr_f32() local
70 for (i = 0; i < buffSize; i++) in arm_snr_f32()
73 test = (int *)(&pRef[i]); in arm_snr_f32()
82 test = (int *)(&pTest[i]); in arm_snr_f32()
89 EnergySignal += pRef[i] * pRef[i]; in arm_snr_f32()
90 EnergyError += (pRef[i] - pTest[i]) * (pRef[i] - pTest[i]); in arm_snr_f32()
123 uint32_t i; in arm_provide_guard_bits_q15() local
125 for (i = 0; i < blockSize; i++) in arm_provide_guard_bits_q15()
127 input_buf[i] = input_buf[i] >> guard_bits; in arm_provide_guard_bits_q15()
142 uint32_t i; in arm_float_to_q12_20() local
[all …]
/cmsis-dsp-latest/Examples/ARM/arm_convolution_example/
Dmath_helper.c65 uint32_t i; in arm_snr_f32() local
70 for (i = 0; i < buffSize; i++) in arm_snr_f32()
73 test = (int *)(&pRef[i]); in arm_snr_f32()
82 test = (int *)(&pTest[i]); in arm_snr_f32()
89 EnergySignal += pRef[i] * pRef[i]; in arm_snr_f32()
90 EnergyError += (pRef[i] - pTest[i]) * (pRef[i] - pTest[i]); in arm_snr_f32()
123 uint32_t i; in arm_provide_guard_bits_q15() local
125 for (i = 0; i < blockSize; i++) in arm_provide_guard_bits_q15()
127 input_buf[i] = input_buf[i] >> guard_bits; in arm_provide_guard_bits_q15()
142 uint32_t i; in arm_float_to_q12_20() local
[all …]
/cmsis-dsp-latest/Examples/ARM/arm_matrix_example/
Dmath_helper.c65 uint32_t i; in arm_snr_f32() local
70 for (i = 0; i < buffSize; i++) in arm_snr_f32()
73 test = (int *)(&pRef[i]); in arm_snr_f32()
82 test = (int *)(&pTest[i]); in arm_snr_f32()
89 EnergySignal += pRef[i] * pRef[i]; in arm_snr_f32()
90 EnergyError += (pRef[i] - pTest[i]) * (pRef[i] - pTest[i]); in arm_snr_f32()
123 uint32_t i; in arm_provide_guard_bits_q15() local
125 for (i = 0; i < blockSize; i++) in arm_provide_guard_bits_q15()
127 input_buf[i] = input_buf[i] >> guard_bits; in arm_provide_guard_bits_q15()
142 uint32_t i; in arm_float_to_q12_20() local
[all …]
/cmsis-dsp-latest/Examples/ARM/arm_fir_example/
Dmath_helper.c65 uint32_t i; in arm_snr_f32() local
70 for (i = 0; i < buffSize; i++) in arm_snr_f32()
73 test = (int *)(&pRef[i]); in arm_snr_f32()
82 test = (int *)(&pTest[i]); in arm_snr_f32()
89 EnergySignal += pRef[i] * pRef[i]; in arm_snr_f32()
90 EnergyError += (pRef[i] - pTest[i]) * (pRef[i] - pTest[i]); in arm_snr_f32()
123 uint32_t i; in arm_provide_guard_bits_q15() local
125 for (i = 0; i < blockSize; i++) in arm_provide_guard_bits_q15()
127 input_buf[i] = input_buf[i] >> guard_bits; in arm_provide_guard_bits_q15()
142 uint32_t i; in arm_float_to_q12_20() local
[all …]
/cmsis-dsp-latest/Examples/ARM/arm_graphic_equalizer_example/
Dmath_helper.c65 uint32_t i; in arm_snr_f32() local
70 for (i = 0; i < buffSize; i++) in arm_snr_f32()
73 test = (int *)(&pRef[i]); in arm_snr_f32()
82 test = (int *)(&pTest[i]); in arm_snr_f32()
89 EnergySignal += pRef[i] * pRef[i]; in arm_snr_f32()
90 EnergyError += (pRef[i] - pTest[i]) * (pRef[i] - pTest[i]); in arm_snr_f32()
123 uint32_t i; in arm_provide_guard_bits_q15() local
125 for (i = 0; i < blockSize; i++) in arm_provide_guard_bits_q15()
127 input_buf[i] = input_buf[i] >> guard_bits; in arm_provide_guard_bits_q15()
142 uint32_t i; in arm_float_to_q12_20() local
[all …]
/cmsis-dsp-latest/Examples/ARM/arm_linear_interp_example/
Dmath_helper.c65 uint32_t i; in arm_snr_f32() local
70 for (i = 0; i < buffSize; i++) in arm_snr_f32()
73 test = (int *)(&pRef[i]); in arm_snr_f32()
82 test = (int *)(&pTest[i]); in arm_snr_f32()
89 EnergySignal += pRef[i] * pRef[i]; in arm_snr_f32()
90 EnergyError += (pRef[i] - pTest[i]) * (pRef[i] - pTest[i]); in arm_snr_f32()
123 uint32_t i; in arm_provide_guard_bits_q15() local
125 for (i = 0; i < blockSize; i++) in arm_provide_guard_bits_q15()
127 input_buf[i] = input_buf[i] >> guard_bits; in arm_provide_guard_bits_q15()
142 uint32_t i; in arm_float_to_q12_20() local
[all …]
/cmsis-dsp-latest/Source/TransformFunctions/
Darm_cfft_radix2_f32.c117 uint32_t i, j, k, l; in arm_radix2_butterfly_f32() local
128 i = 0; in arm_radix2_butterfly_f32()
141 l = i + n2; in arm_radix2_butterfly_f32()
144 a0 = pSrc[2 * i] + pSrc[2 * l]; in arm_radix2_butterfly_f32()
145 xt = pSrc[2 * i] - pSrc[2 * l]; in arm_radix2_butterfly_f32()
147 yt = pSrc[2 * i + 1] - pSrc[2 * l + 1]; in arm_radix2_butterfly_f32()
148 a1 = pSrc[2 * l + 1] + pSrc[2 * i + 1]; in arm_radix2_butterfly_f32()
155 pSrc[2 * i] = a0; in arm_radix2_butterfly_f32()
156 pSrc[2 * i + 1] = a1; in arm_radix2_butterfly_f32()
161 i++; in arm_radix2_butterfly_f32()
[all …]
Darm_cfft_radix2_q31.c92 unsigned i, j, k, l, m; in arm_radix2_butterfly_q31() local
105 for (i = 0; i < n2; i++) in arm_radix2_butterfly_q31()
111 l = i + n2; in arm_radix2_butterfly_q31()
112 xt = (pSrc[2 * i] >> 1U) - (pSrc[2 * l] >> 1U); in arm_radix2_butterfly_q31()
113 pSrc[2 * i] = ((pSrc[2 * i] >> 1U) + (pSrc[2 * l] >> 1U)) >> 1U; in arm_radix2_butterfly_q31()
115 yt = (pSrc[2 * i + 1] >> 1U) - (pSrc[2 * l + 1] >> 1U); in arm_radix2_butterfly_q31()
116 pSrc[2 * i + 1] = in arm_radix2_butterfly_q31()
117 ((pSrc[2 * l + 1] >> 1U) + (pSrc[2 * i + 1] >> 1U)) >> 1U; in arm_radix2_butterfly_q31()
146 i = j; in arm_radix2_butterfly_q31()
150 l = i + n2; in arm_radix2_butterfly_q31()
[all …]
Darm_cfft_radix2_f16.c124 uint32_t i, j, k, l; in arm_radix2_butterfly_f16() local
135 i = 0; in arm_radix2_butterfly_f16()
148 l = i + n2; in arm_radix2_butterfly_f16()
151 a0 = (_Float16)pSrc[2 * i] + (_Float16)pSrc[2 * l]; in arm_radix2_butterfly_f16()
152 xt = (_Float16)pSrc[2 * i] - (_Float16)pSrc[2 * l]; in arm_radix2_butterfly_f16()
154 yt = (_Float16)pSrc[2 * i + 1] - (_Float16)pSrc[2 * l + 1]; in arm_radix2_butterfly_f16()
155 a1 = (_Float16)pSrc[2 * l + 1] + (_Float16)pSrc[2 * i + 1]; in arm_radix2_butterfly_f16()
162 pSrc[2 * i] = a0; in arm_radix2_butterfly_f16()
163 pSrc[2 * i + 1] = a1; in arm_radix2_butterfly_f16()
168 i++; in arm_radix2_butterfly_f16()
[all …]
Darm_cfft_radix2_q15.c91 uint32_t i, j, k, l; in arm_radix2_butterfly_q15() local
105 for (i = 0; i < n2; i++) in arm_radix2_butterfly_q15()
111 l = i + n2; in arm_radix2_butterfly_q15()
113 T = read_q15x2 (pSrc + (2 * i)); in arm_radix2_butterfly_q15()
123 write_q15x2 (pSrc + (2 * i), __SHADD16(T, S)); in arm_radix2_butterfly_q15()
140 i++; in arm_radix2_butterfly_q15()
143 T = read_q15x2 (pSrc + (2 * i)); in arm_radix2_butterfly_q15()
153 write_q15x2 (pSrc + (2 * i), __SHADD16(T, S)); in arm_radix2_butterfly_q15()
185 for (i = j; i < fftLen; i += n1) in arm_radix2_butterfly_q15()
187 l = i + n2; in arm_radix2_butterfly_q15()
[all …]
Darm_bitreversal.c53 uint16_t i, j; in arm_bitreversal_f32() local
62 for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) in arm_bitreversal_f32()
64 if (i < j) in arm_bitreversal_f32()
67 in = pSrc[2U * i]; in arm_bitreversal_f32()
68 pSrc[2U * i] = pSrc[2U * j]; in arm_bitreversal_f32()
72 in = pSrc[(2U * i) + 1U]; in arm_bitreversal_f32()
73 pSrc[(2U * i) + 1U] = pSrc[(2U * j) + 1U]; in arm_bitreversal_f32()
77 in = pSrc[2U * (i + fftLenBy2p1)]; in arm_bitreversal_f32()
78 pSrc[2U * (i + fftLenBy2p1)] = pSrc[2U * (j + fftLenBy2p1)]; in arm_bitreversal_f32()
82 in = pSrc[(2U * (i + fftLenBy2p1)) + 1U]; in arm_bitreversal_f32()
[all …]
/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_cholesky_f32.c96 int i,j,k; in arm_mat_cholesky_f32() local
112 for(i=0 ;i < n ; i++) in arm_mat_cholesky_f32()
114 for(j=i ; j+3 < n ; j+=4) in arm_mat_cholesky_f32()
116 pG[(j + 0) * n + i] = pA[(j + 0) * n + i]; in arm_mat_cholesky_f32()
117 pG[(j + 1) * n + i] = pA[(j + 1) * n + i]; in arm_mat_cholesky_f32()
118 pG[(j + 2) * n + i] = pA[(j + 2) * n + i]; in arm_mat_cholesky_f32()
119 pG[(j + 3) * n + i] = pA[(j + 3) * n + i]; in arm_mat_cholesky_f32()
121 kCnt = i; in arm_mat_cholesky_f32()
127 for(k=0; k < i ; k+=4) in arm_mat_cholesky_f32()
131 vecGi=vldrwq_z_f32(&pG[i * n + k],p0); in arm_mat_cholesky_f32()
[all …]
Darm_mat_cholesky_f64.c84 int i,j,k; in arm_mat_cholesky_f64() local
103 for(i=0 ;i < n ; i++) in arm_mat_cholesky_f64()
105 for(j=i ; j+3 < n ; j+=4) in arm_mat_cholesky_f64()
107 pG[(j + 0) * n + i] = pA[(j + 0) * n + i]; in arm_mat_cholesky_f64()
108 pG[(j + 1) * n + i] = pA[(j + 1) * n + i]; in arm_mat_cholesky_f64()
109 pG[(j + 2) * n + i] = pA[(j + 2) * n + i]; in arm_mat_cholesky_f64()
110 pG[(j + 3) * n + i] = pA[(j + 3) * n + i]; in arm_mat_cholesky_f64()
117 kCnt = i >> 1U; in arm_mat_cholesky_f64()
122 vecGi=vld1q_f64(&pG[i * n + k]); in arm_mat_cholesky_f64()
145 kCnt = i & 1; in arm_mat_cholesky_f64()
[all …]
Darm_mat_cholesky_f16.c88 int i,j,k; in arm_mat_cholesky_f16() local
104 for(i=0 ;i < n ; i++) in arm_mat_cholesky_f16()
106 for(j=i ; j+3 < n ; j+=4) in arm_mat_cholesky_f16()
109 acc0[0]=pA[(j + 0) * n + i]; in arm_mat_cholesky_f16()
112 acc1[0]=pA[(j + 1) * n + i]; in arm_mat_cholesky_f16()
115 acc2[0]=pA[(j + 2) * n + i]; in arm_mat_cholesky_f16()
118 acc3[0]=pA[(j + 3) * n + i]; in arm_mat_cholesky_f16()
120 kCnt = i; in arm_mat_cholesky_f16()
121 for(k=0; k < i ; k+=8) in arm_mat_cholesky_f16()
125 vecGi=vldrhq_z_f16(&pG[i * n + k],p0); in arm_mat_cholesky_f16()
[all …]
Darm_mat_solve_upper_triangular_f32.c77 int i,j,k,n,cols; in arm_mat_solve_upper_triangular_f32() local
94 for(i=n-1; i >= 0 ; i--) in arm_mat_solve_upper_triangular_f32()
98 vecA = vld1q_f32(&pA[i * cols + j]); in arm_mat_solve_upper_triangular_f32()
100 for(k=n-1; k > i; k--) in arm_mat_solve_upper_triangular_f32()
103 vecA = vfmsq(vecA,vdupq_n_f32(pUT[n*i + k]),vecX); in arm_mat_solve_upper_triangular_f32()
106 if (pUT[n*i + i]==0.0f) in arm_mat_solve_upper_triangular_f32()
111 invUT = 1.0f / pUT[n*i + i]; in arm_mat_solve_upper_triangular_f32()
115 vst1q(&pX[i*cols+j],vecA); in arm_mat_solve_upper_triangular_f32()
122 ut_row = &pUT[n*i]; in arm_mat_solve_upper_triangular_f32()
124 float32_t tmp=a_col[i * cols]; in arm_mat_solve_upper_triangular_f32()
[all …]
Darm_mat_solve_lower_triangular_f32.c84 int i,j,k,n,cols; in arm_mat_solve_lower_triangular_f32() local
101 for(i=0; i < n ; i++) in arm_mat_solve_lower_triangular_f32()
106 vecA = vld1q_f32(&pA[i * cols + j]); in arm_mat_solve_lower_triangular_f32()
108 for(k=0; k < i; k++) in arm_mat_solve_lower_triangular_f32()
111 vecA = vfmsq(vecA,vdupq_n_f32(pLT[n*i + k]),vecX); in arm_mat_solve_lower_triangular_f32()
114 if (pLT[n*i + i]==0.0f) in arm_mat_solve_lower_triangular_f32()
119 invLT = 1.0f / pLT[n*i + i]; in arm_mat_solve_lower_triangular_f32()
121 vst1q(&pX[i*cols+j],vecA); in arm_mat_solve_lower_triangular_f32()
128 lt_row = &pLT[n*i]; in arm_mat_solve_lower_triangular_f32()
130 float32_t tmp=a_col[i * cols]; in arm_mat_solve_lower_triangular_f32()
[all …]
/cmsis-dsp-latest/Source/FilteringFunctions/
Darm_biquad_cascade_df1_init_f16.c119 for (int i = 0; i < 12; i++) in generateCoefsFastBiquadF16() local
121 coeffs[1][i] += ((float32_t)a1 * coeffs[0][i]); in generateCoefsFastBiquadF16()
122 coeffs[2][i] += ((float32_t)a1 * coeffs[1][i]) + ((float32_t)a2 * coeffs[0][i]); in generateCoefsFastBiquadF16()
123 coeffs[3][i] += ((float32_t)a1 * coeffs[2][i]) + ((float32_t)a2 * coeffs[1][i]); in generateCoefsFastBiquadF16()
124 coeffs[4][i] += ((float32_t)a1 * coeffs[3][i]) + ((float32_t)a2 * coeffs[2][i]); in generateCoefsFastBiquadF16()
125 coeffs[5][i] += ((float32_t)a1 * coeffs[4][i]) + ((float32_t)a2 * coeffs[3][i]); in generateCoefsFastBiquadF16()
126 coeffs[6][i] += ((float32_t)a1 * coeffs[5][i]) + ((float32_t)a2 * coeffs[4][i]); in generateCoefsFastBiquadF16()
127 coeffs[7][i] += ((float32_t)a1 * coeffs[6][i]) + ((float32_t)a2 * coeffs[5][i]); in generateCoefsFastBiquadF16()
132 newCoef->coeffs[i][0] = (float16_t) coeffs[0][i]; in generateCoefsFastBiquadF16()
133 newCoef->coeffs[i][1] = (float16_t) coeffs[1][i]; in generateCoefsFastBiquadF16()
[all …]
Darm_biquad_cascade_df1_init_f32.c109 for (int i = 0; i < 8; i++) in generateCoefsFastBiquadF32() local
111 coeffs[1][i] += a1 * coeffs[0][i]; in generateCoefsFastBiquadF32()
112 coeffs[2][i] += a1 * coeffs[1][i] + a2 * coeffs[0][i]; in generateCoefsFastBiquadF32()
113 coeffs[3][i] += a1 * coeffs[2][i] + a2 * coeffs[1][i]; in generateCoefsFastBiquadF32()
118 newCoef->coeffs[i][0] = (float32_t) coeffs[0][i]; in generateCoefsFastBiquadF32()
119 newCoef->coeffs[i][1] = (float32_t) coeffs[1][i]; in generateCoefsFastBiquadF32()
120 newCoef->coeffs[i][2] = (float32_t) coeffs[2][i]; in generateCoefsFastBiquadF32()
121 newCoef->coeffs[i][3] = (float32_t) coeffs[3][i]; in generateCoefsFastBiquadF32()
135 for (int i = 0; i < numStages; i++) in arm_biquad_cascade_df1_mve_init_f32() local
/cmsis-dsp-latest/Source/InterpolationFunctions/
Darm_spline_interp_init_f32.c92 int32_t i; /* Loop counter */ in arm_spline_init_f32() local
113 for (i=1; i<(int32_t)n-1; i++) in arm_spline_init_f32()
116 hi = x[i+1]-x[i]; in arm_spline_init_f32()
117 Bi = 3*(y[i+1]-y[i])/hi - 3*(y[i]-y[i-1])/hm1; in arm_spline_init_f32()
120 li = 2*(hi+hm1) - hm1*u[i-1]; in arm_spline_init_f32()
123 u[i] = hi/li; in arm_spline_init_f32()
126 z[i] = (Bi-hm1*z[i-1])/li; in arm_spline_init_f32()
151 for (i=n-2; i>=0; i--) in arm_spline_init_f32()
154 c[i] = z[i]-u[i]*cp1; in arm_spline_init_f32()
156 hi = x[i+1]-x[i]; in arm_spline_init_f32()
[all …]
Darm_spline_interp_f32.c164 int32_t i; in arm_spline_f32() local
182 for (i=0; i<n-1; i++) in arm_spline_f32()
185 xiv = vdupq_n_f32(x[i]); in arm_spline_f32()
187 aiv = vdupq_n_f32(y[i]); in arm_spline_f32()
188 biv = vdupq_n_f32(b[i]); in arm_spline_f32()
189 civ = vdupq_n_f32(c[i]); in arm_spline_f32()
190 div = vdupq_n_f32(d[i]); in arm_spline_f32()
192 while( *(pXq+4) <= x[i+1] && blkCnt > 4 ) in arm_spline_f32()
220 while( *pXq <= x[i+1] && blkCnt > 0 ) in arm_spline_f32()
224 …*pDst = y[i]+b[i]*(x_sc-x[i])+c[i]*(x_sc-x[i])*(x_sc-x[i])+d[i]*(x_sc-x[i])*(x_sc-x[i])*(x_sc-x[i]… in arm_spline_f32()
[all …]
/cmsis-dsp-latest/Testing/FrameworkSource/
DFPGA.cpp305 for(unsigned long i=0;i<nbPatterns;i++) in ReadPatternList() local
336 for(unsigned long i=0;i<nbValues;i++) in ReadParameterList() local
365 for(unsigned long i=0;i < nbInputSamples; i ++) in ReadParameterList() local
394 for(unsigned long i=0;i<nbOutputs;i++) in ReadOutputList() local
507 unsigned long offset,i; in ImportPattern_f64() local
517 for(i=0; i < nb; i++) in ImportPattern_f64()
526 unsigned long offset,i; in ImportPattern_f32() local
536 for(i=0; i < nb; i++) in ImportPattern_f32()
547 unsigned long offset,i; in ImportPattern_f16() local
557 for(i=0; i < nb; i++) in ImportPattern_f16()
[all …]
/cmsis-dsp-latest/Testing/PatternGeneration/
DTools.py72 for i in range(0,vecSize):
75 d = (c[i,0] << 24) | (c[i,1] << 16) | (c[i,2] << 8) | c[i,3]
190 def inputP(self,i,name=None): argument
201 return(os.path.join(self._patternDir,"%s%d_%s.txt" % (name,i,self._ext)))
203 return(os.path.join(self._patternDir,"Input%d_%s.txt" % (i,self._ext)))
205 def inputS64P(self,i,name=None): argument
216 return(os.path.join(self._patternDir,"%s%d_%s.txt" % (name,i,"s64")))
218 return(os.path.join(self._patternDir,"Input%d_%s.txt" % (i,"s64")))
221 def inputS32P(self,i,name=None): argument
232 return(os.path.join(self._patternDir,"%s%d_%s.txt" % (name,i,"s32")))
[all …]
/cmsis-dsp-latest/dsppp/Include/dsppp/Scalar/
Dbasic.hpp37 index_t i; in _Fill() local
40 for(i=0 ; i <= l-(1<<U); i += (1<<U)) in _Fill()
44 v[i+k] = val; in _Fill()
48 for(; i < l ; i++) in _Fill()
50 v[i] = val; in _Fill()
121 index_t i=0; in eval() local
123 for(i=0 ; i <= l-(1<<U); i += (1<<U)) in eval()
127 v[i+k] = other[i+k]; in eval()
131 for(; i < l ; i++) in eval()
133 v[i] = other[i]; in eval()
[all …]
/cmsis-dsp-latest/dsppp/Include/dsppp/DSP/
Dbasic.hpp33 index_t i; in _Fill() local
35 for(i=0 ; i <= l-(nb_lanes<<DSP_UNROLL); i += (nb_lanes<<DSP_UNROLL)) in _Fill()
39 v.vector_store(i + k*nb_lanes,inner::vconst(val)); in _Fill()
43 for(; i < l ; i++) in _Fill()
45 v[i] = val; in _Fill()
117 index_t i; in eval() local
119 for(i=0 ; i <= l-(nb_lanes<<U); i += (nb_lanes<<U)) in eval()
123 v.vector_store(i + k*nb_lanes,other.vector_op(i+k*nb_lanes)); in eval()
127 for(; i < l ; i++) in eval()
129 v[i] = other[i]; in eval()
[all …]
/cmsis-dsp-latest/dsppp/tests/
Ddebug_test_external.cpp24 for(index_t i=0; i<nb; i+=8) in external_debug() local
26 …acc0 = inner::vmacc(acc0,a0.vector_op_tail(i,nb-i),b.vector_op_tail(i,nb-i),inner::vctpq<Q15>::mk(… in external_debug()
27 …acc1 = inner::vmacc(acc1,a1.vector_op_tail(i,nb-i),b.vector_op_tail(i,nb-i),inner::vctpq<Q15>::mk(… in external_debug()
28 …acc2 = inner::vmacc(acc2,a2.vector_op_tail(i,nb-i),b.vector_op_tail(i,nb-i),inner::vctpq<Q15>::mk(… in external_debug()
29 …acc3 = inner::vmacc(acc3,a3.vector_op_tail(i,nb-i),b.vector_op_tail(i,nb-i),inner::vctpq<Q15>::mk(… in external_debug()

12345678910>>...15