Home
last modified time | relevance | path

Searched refs:blockSize (Results 1 – 25 of 432) sorted by relevance

12345678910>>...18

/cmsis-dsp-latest/Include/dsp/
Dstatistics_functions.h74 float32_t arm_logsumexp_f32(const float32_t *in, uint32_t blockSize);
92 uint32_t blockSize,
105 float32_t arm_entropy_f32(const float32_t * pSrcA,uint32_t blockSize);
118 float64_t arm_entropy_f64(const float64_t * pSrcA, uint32_t blockSize);
132 ,uint32_t blockSize);
146 uint32_t blockSize);
157 uint32_t blockSize,
169 uint32_t blockSize,
181 uint32_t blockSize,
193 uint32_t blockSize,
[all …]
Dwindow_functions.h63 uint32_t blockSize);
83 uint32_t blockSize);
101 uint32_t blockSize);
121 uint32_t blockSize);
139 uint32_t blockSize);
159 uint32_t blockSize);
177 uint32_t blockSize);
197 uint32_t blockSize);
215 uint32_t blockSize);
235 uint32_t blockSize);
[all …]
Dbasic_math_functions.h57 uint32_t blockSize);
71 uint32_t blockSize);
85 uint32_t blockSize);
99 uint32_t blockSize);
114 uint32_t blockSize);
129 uint32_t blockSize);
144 uint32_t blockSize);
159 uint32_t blockSize);
173 uint32_t blockSize);
187 uint32_t blockSize);
[all …]
Dsupport_functions.h55 uint32_t blockSize);
66 uint32_t blockSize);
77 uint32_t blockSize);
88 uint32_t blockSize);
101 uint32_t blockSize);
112 uint32_t blockSize);
124 uint32_t blockSize);
136 uint32_t blockSize);
147 uint32_t blockSize);
158 uint32_t blockSize);
[all …]
Dstatistics_functions_f16.h54 uint32_t blockSize,
65 uint32_t blockSize,
76 uint32_t blockSize,
87 uint32_t blockSize,
98 uint32_t blockSize,
110 uint32_t blockSize,
123 uint32_t blockSize,
136 uint32_t blockSize,
149 uint32_t blockSize,
161 uint32_t blockSize,
[all …]
Dfiltering_functions.h114 uint32_t blockSize);
132 uint32_t blockSize);
145 uint32_t blockSize);
158 uint32_t blockSize);
180 uint32_t blockSize);
193 uint32_t blockSize);
206 uint32_t blockSize);
224 uint32_t blockSize);
237 uint32_t blockSize);
250 uint32_t blockSize);
[all …]
/cmsis-dsp-latest/PythonWrapper/cmsisdsp_pkg/src/
Dcmsisdsp_support.c150 uint32_t blockSize; // input in cmsis_arm_sort_f32() local
157 blockSize = arraySizepSrc ; in cmsis_arm_sort_f32()
159 pDst=PyMem_Malloc(sizeof(float32_t)*blockSize); in cmsis_arm_sort_f32()
162 arm_sort_f32(selfS->instance,pSrc_converted,pDst,blockSize); in cmsis_arm_sort_f32()
163 FLOATARRAY1(pDstOBJ,blockSize,pDst); in cmsis_arm_sort_f32()
182 uint32_t blockSize; // input in cmsis_arm_fill_f32() local
184 if (PyArg_ParseTuple(args,"fi",&value,&blockSize)) in cmsis_arm_fill_f32()
187 pDst=PyMem_Malloc(sizeof(float32_t)*blockSize); in cmsis_arm_fill_f32()
190 arm_fill_f32(value,pDst,blockSize); in cmsis_arm_fill_f32()
191 FLOATARRAY1(pDstOBJ,blockSize,pDst); in cmsis_arm_fill_f32()
[all …]
Dcmsisdsp_basic.c115 uint32_t blockSize; // input in cmsis_arm_mult_q7() local
122 blockSize = arraySizepSrcA ; in cmsis_arm_mult_q7()
124 pDst=PyMem_Malloc(sizeof(q7_t)*blockSize); in cmsis_arm_mult_q7()
127 arm_mult_q7(pSrcA_converted,pSrcB_converted,pDst,blockSize); in cmsis_arm_mult_q7()
128 INT8ARRAY1(pDstOBJ,blockSize,pDst); in cmsis_arm_mult_q7()
151 uint32_t blockSize; // input in cmsis_arm_mult_q15() local
158 blockSize = arraySizepSrcA ; in cmsis_arm_mult_q15()
160 pDst=PyMem_Malloc(sizeof(q15_t)*blockSize); in cmsis_arm_mult_q15()
163 arm_mult_q15(pSrcA_converted,pSrcB_converted,pDst,blockSize); in cmsis_arm_mult_q15()
164 INT16ARRAY1(pDstOBJ,blockSize,pDst); in cmsis_arm_mult_q15()
[all …]
Dcmsisdsp_statistics.c53 uint32_t blockSize; // input in cmsis_arm_power_q31() local
60 blockSize = arraySizepSrc ; in cmsis_arm_power_q31()
63 arm_power_q31(pSrc_converted,blockSize,&pResult); in cmsis_arm_power_q31()
83 uint32_t blockSize; // input in cmsis_arm_power_f32() local
90 blockSize = arraySizepSrc ; in cmsis_arm_power_f32()
93 arm_power_f32(pSrc_converted,blockSize,&pResult); in cmsis_arm_power_f32()
112 uint32_t blockSize; // input in cmsis_arm_power_f64() local
119 blockSize = arraySizepSrc ; in cmsis_arm_power_f64()
122 arm_power_f64(pSrc_converted,blockSize,&pResult); in cmsis_arm_power_f64()
142 uint32_t blockSize; // input in cmsis_arm_power_q15() local
[all …]
/cmsis-dsp-latest/Source/StatisticsFunctions/
Darm_var_f32.c67 uint32_t blockSize, in arm_var_f32() argument
77 if (blockSize <= 1U) { in arm_var_f32()
82 arm_mean_f32(pSrc, blockSize, &fMean); in arm_var_f32()
85 blkCnt = blockSize >> 2U; in arm_var_f32()
105 blkCnt = blockSize & 0x3; in arm_var_f32()
116 *pResult = sum / (float32_t) (blockSize - 1); in arm_var_f32()
122 uint32_t blockSize, in arm_var_f32() argument
136 arm_mean_f32(pSrc,blockSize,&mean); in arm_var_f32()
139 blkCnt = blockSize >> 2U; in arm_var_f32()
161 blkCnt = blockSize % 0x4U; in arm_var_f32()
[all …]
Darm_var_q31.c62 uint32_t blockSize, in arm_var_q31() argument
72 if (blockSize <= 1U) { in arm_var_q31()
79 blkCnt = blockSize >> 2U; in arm_var_q31()
100 blkCnt = blockSize & 0x3; in arm_var_q31()
118 meanOfSquares = sumOfSquares / (q63_t) (blockSize - 1U); in arm_var_q31()
121 squareOfMean = sum * sum / (q63_t) (blockSize * (blockSize - 1U)); in arm_var_q31()
129 uint32_t blockSize, in arm_var_q31() argument
138 if (blockSize <= 1U) in arm_var_q31()
147 blkCnt = blockSize >> 2U; in arm_var_q31()
177 blkCnt = blockSize % 0x4U; in arm_var_q31()
[all …]
Darm_var_f16.c58 uint32_t blockSize, in arm_var_f16() argument
66 if (blockSize <= 1U) { in arm_var_f16()
72 arm_mean_f16(pSrc, blockSize, &fMean); in arm_var_f16()
74 blkCnt = blockSize; in arm_var_f16()
91 *pResult = (_Float16)vecAddAcrossF16Mve(sumVec) / (_Float16) (blockSize - 1.0f16); in arm_var_f16()
97 uint32_t blockSize, in arm_var_f16() argument
106 if (blockSize <= 1U) in arm_var_f16()
115 blkCnt = blockSize >> 2U; in arm_var_f16()
132 blkCnt = blockSize % 0x4U; in arm_var_f16()
137 blkCnt = blockSize; in arm_var_f16()
[all …]
Darm_var_q15.c59 uint32_t blockSize, in arm_var_q15() argument
69 if (blockSize <= 1U) { in arm_var_q15()
75 blkCnt = blockSize >> 3; in arm_var_q15()
91 blkCnt = blockSize & 7; in arm_var_q15()
113 meanOfSquares = arm_div_int64_to_int32(sumOfSquares, (blockSize - 1U)); in arm_var_q15()
116 squareOfMean = arm_div_int64_to_int32((q63_t)sum * sum, (q31_t)(blockSize * (blockSize - 1U))); in arm_var_q15()
124 uint32_t blockSize, in arm_var_q15() argument
137 if (blockSize <= 1U) in arm_var_q15()
146 blkCnt = blockSize >> 2U; in arm_var_q15()
188 blkCnt = blockSize % 0x4U; in arm_var_q15()
[all …]
Darm_mean_f32.c53 uint32_t blockSize, in arm_mean_f32() argument
62 blkCnt = blockSize >> 2U; in arm_mean_f32()
75 blkCnt = blockSize & 0x3; in arm_mean_f32()
86 *pResult = sum / (float32_t) blockSize; in arm_mean_f32()
94 uint32_t blockSize, in arm_mean_f32() argument
105 blkCnt = blockSize >> 2U; in arm_mean_f32()
125 blkCnt = blockSize & 3; in arm_mean_f32()
138 *pResult = sum / (float32_t) blockSize; in arm_mean_f32()
143 uint32_t blockSize, in arm_mean_f32() argument
152 blkCnt = blockSize >> 2U; in arm_mean_f32()
[all …]
Darm_rms_f32.c63 uint32_t blockSize, in arm_rms_f32() argument
68 arm_power_f32(pSrc, blockSize, &pow); in arm_rms_f32()
71 arm_sqrt_f32(pow / (float32_t) blockSize, pResult); in arm_rms_f32()
77 uint32_t blockSize, in arm_rms_f32() argument
88 blkCnt = blockSize >> 2U; in arm_rms_f32()
109 blkCnt = blockSize % 0x4U; in arm_rms_f32()
123 arm_sqrt_f32(sum / (float32_t) blockSize, pResult); in arm_rms_f32()
128 uint32_t blockSize, in arm_rms_f32() argument
138 blkCnt = blockSize >> 2U; in arm_rms_f32()
162 blkCnt = blockSize % 0x4U; in arm_rms_f32()
[all …]
/cmsis-dsp-latest/Source/FilteringFunctions/
Darm_fir_sparse_f32.c117 uint32_t blockSize) in arm_fir_sparse_f32() argument
126 uint32_t delaySize = S->maxDelay + blockSize; /* state length */ in arm_fir_sparse_f32()
135 …rm_circularWrite_f32((int32_t *) py, delaySize, &S->stateIndex, 1, (int32_t *) pSrc, 1, blockSize); in arm_fir_sparse_f32()
138 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_f32()
151 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_f32()
163 blkCnt = blockSize >> 2U; in arm_fir_sparse_f32()
181 blkCnt = blockSize % 0x4U; in arm_fir_sparse_f32()
186 blkCnt = blockSize; in arm_fir_sparse_f32()
204 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_f32()
222 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_f32()
[all …]
Darm_fir_sparse_q15.c64 uint32_t blockSize) in arm_fir_sparse_q15() argument
73 uint32_t delaySize = S->maxDelay + blockSize; /* state length */ in arm_fir_sparse_q15()
86 arm_circularWrite_q15(py, (int32_t) delaySize, &S->stateIndex, 1,pSrc, 1, blockSize); in arm_fir_sparse_q15()
92 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q15()
105 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q15()
117 blkCnt = blockSize >> 2U; in arm_fir_sparse_q15()
132 blkCnt = blockSize % 0x4U; in arm_fir_sparse_q15()
137 blkCnt = blockSize; in arm_fir_sparse_q15()
155 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q15()
173 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q15()
[all …]
Darm_fir_sparse_q7.c64 uint32_t blockSize) in arm_fir_sparse_q7() argument
73 uint32_t delaySize = S->maxDelay + blockSize; /* state length */ in arm_fir_sparse_q7()
87 arm_circularWrite_q7(py, (int32_t) delaySize, &S->stateIndex, 1, pSrc, 1, blockSize); in arm_fir_sparse_q7()
93 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q7()
106 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q7()
118 blkCnt = blockSize >> 2U; in arm_fir_sparse_q7()
133 blkCnt = blockSize % 0x4U; in arm_fir_sparse_q7()
138 blkCnt = blockSize; in arm_fir_sparse_q7()
156 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q7()
174 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q7()
[all …]
Darm_fir_sparse_q31.c61 uint32_t blockSize) in arm_fir_sparse_q31() argument
70 uint32_t delaySize = S->maxDelay + blockSize; /* state length */ in arm_fir_sparse_q31()
82 (int32_t *) pSrc, 1, blockSize); in arm_fir_sparse_q31()
85 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q31()
98 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_q31()
110 blkCnt = blockSize >> 2U; in arm_fir_sparse_q31()
128 blkCnt = blockSize % 0x4U; in arm_fir_sparse_q31()
133 blkCnt = blockSize; in arm_fir_sparse_q31()
151 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q31()
169 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_q31()
[all …]
/cmsis-dsp-latest/Testing/Source/Tests/
DBIQUADF16.cpp32 int blockSize; in test_biquad_cascade_df1_ref() local
45 blockSize = inputs.nbSamples() >> 1; in test_biquad_cascade_df1_ref()
67 arm_biquad_cascade_df1_f16(&this->Sdf1,inputp,outp,blockSize); in test_biquad_cascade_df1_ref()
72 outp += blockSize; in test_biquad_cascade_df1_ref()
74 inputp += blockSize; in test_biquad_cascade_df1_ref()
75 arm_biquad_cascade_df1_f16(&this->Sdf1,inputp,outp,blockSize); in test_biquad_cascade_df1_ref()
76 outp += blockSize; in test_biquad_cascade_df1_ref()
102 int blockSize; in test_biquad_cascade_df2T_ref() local
115 blockSize = inputs.nbSamples() >> 1; in test_biquad_cascade_df2T_ref()
135 arm_biquad_cascade_df2T_f16(&this->Sdf2T,inputp,outp,blockSize); in test_biquad_cascade_df2T_ref()
[all …]
DBIQUADF32.cpp32 int blockSize; in test_biquad_cascade_df1_ref() local
45 blockSize = inputs.nbSamples() >> 1; in test_biquad_cascade_df1_ref()
66 arm_biquad_cascade_df1_f32(&this->Sdf1,inputp,outp,blockSize); in test_biquad_cascade_df1_ref()
71 outp += blockSize; in test_biquad_cascade_df1_ref()
73 inputp += blockSize; in test_biquad_cascade_df1_ref()
74 arm_biquad_cascade_df1_f32(&this->Sdf1,inputp,outp,blockSize); in test_biquad_cascade_df1_ref()
75 outp += blockSize; in test_biquad_cascade_df1_ref()
101 int blockSize; in test_biquad_cascade_df2T_ref() local
114 blockSize = inputs.nbSamples() >> 1; in test_biquad_cascade_df2T_ref()
145 arm_biquad_cascade_df2T_f32(&this->Sdf2T,inputp,outp,blockSize); in test_biquad_cascade_df2T_ref()
[all …]
DBIQUADQ31.cpp32 int blockSize; in test_biquad_cascade_df1() local
45 blockSize = inputs.nbSamples() >> 1; in test_biquad_cascade_df1()
64 arm_biquad_cascade_df1_q31(&this->S,inputp,outp,blockSize); in test_biquad_cascade_df1()
65 outp += blockSize; in test_biquad_cascade_df1()
67 inputp += blockSize; in test_biquad_cascade_df1()
68 arm_biquad_cascade_df1_q31(&this->S,inputp,outp,blockSize); in test_biquad_cascade_df1()
69 outp += blockSize; in test_biquad_cascade_df1()
91 int blockSize; in test_biquad_cascade_df1_32x64() local
104 blockSize = inputs.nbSamples() >> 1; in test_biquad_cascade_df1_32x64()
123 arm_biquad_cas_df1_32x64_q31(&this->S32x64,inputp,outp,blockSize); in test_biquad_cascade_df1_32x64()
[all …]
/cmsis-dsp-latest/Source/DistanceFunctions/
Darm_correlation_distance_f32.c54 …P_ATTRIBUTE float32_t arm_correlation_distance_f32(float32_t *pA,float32_t *pB, uint32_t blockSize) in arm_correlation_distance_f32() argument
58 arm_mean_f32(pA, blockSize, &ma); in arm_correlation_distance_f32()
59 arm_mean_f32(pB, blockSize, &mb); in arm_correlation_distance_f32()
61 arm_offset_f32(pA, -ma, pA, blockSize); in arm_correlation_distance_f32()
62 arm_offset_f32(pB, -mb, pB, blockSize); in arm_correlation_distance_f32()
64 arm_power_f32(pA, blockSize, &pwra); in arm_correlation_distance_f32()
65 arm_power_f32(pB, blockSize, &pwrb); in arm_correlation_distance_f32()
67 arm_dot_prod_f32(pA,pB,blockSize,&dot); in arm_correlation_distance_f32()
69 dot = dot / blockSize; in arm_correlation_distance_f32()
70 pwra = pwra / blockSize; in arm_correlation_distance_f32()
[all …]
Darm_correlation_distance_f16.c66 …P_ATTRIBUTE float16_t arm_correlation_distance_f16(float16_t *pA,float16_t *pB, uint32_t blockSize) in arm_correlation_distance_f16() argument
70 arm_mean_f16(pA, blockSize, &ma); in arm_correlation_distance_f16()
71 arm_mean_f16(pB, blockSize, &mb); in arm_correlation_distance_f16()
73 arm_offset_f16(pA, -(_Float16)ma, pA, blockSize); in arm_correlation_distance_f16()
74 arm_offset_f16(pB, -(_Float16)mb, pB, blockSize); in arm_correlation_distance_f16()
76 arm_power_f16(pA, blockSize, &pwra); in arm_correlation_distance_f16()
77 arm_power_f16(pB, blockSize, &pwrb); in arm_correlation_distance_f16()
79 arm_dot_prod_f16(pA,pB,blockSize,&dot); in arm_correlation_distance_f16()
81 dot = (_Float16)dot / (_Float16)blockSize; in arm_correlation_distance_f16()
82 pwra = (_Float16)pwra / (_Float16)blockSize; in arm_correlation_distance_f16()
[all …]
Darm_chebyshev_distance_f32.c55 …E float32_t arm_chebyshev_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_chebyshev_distance_f32() argument
63 blkCnt = blockSize >> 2; in arm_chebyshev_distance_f32()
82 blkCnt = blockSize & 3; in arm_chebyshev_distance_f32()
106 …E float32_t arm_chebyshev_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_chebyshev_distance_f32() argument
113 if (blockSize <= 3) in arm_chebyshev_distance_f32()
119 blockSize--; in arm_chebyshev_distance_f32()
121 while(blockSize > 0) in arm_chebyshev_distance_f32()
130 blockSize --; in arm_chebyshev_distance_f32()
143 blockSize -= 4; in arm_chebyshev_distance_f32()
148 blkCnt = blockSize >> 2; in arm_chebyshev_distance_f32()
[all …]

12345678910>>...18