Home
last modified time | relevance | path

Searched refs:dim_kernel (Results 1 – 13 of 13) sorted by relevance

/btstack/port/stm32-f4discovery-usb/Drivers/CMSIS/NN/Source/ConvolutionFunctions/
H A Darm_convolve_HWC_q7_fast.c97 const uint16_t dim_kernel, in arm_convolve_HWC_q7_fast() argument
141 …i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ker_y++) in arm_convolve_HWC_q7_fast()
143 …i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ker_x++) in arm_convolve_HWC_q7_fast()
158 if (pBuffer == bufferA + 2 * ch_im_in * dim_kernel * dim_kernel) in arm_convolve_HWC_q7_fast()
166dim_kernel * dim_kernel, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast()
181 …i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ker_y++) in arm_convolve_HWC_q7_fast()
183 …i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ker_x++) in arm_convolve_HWC_q7_fast()
198 if (pBuffer == bufferA + 2 * ch_im_in * dim_kernel * dim_kernel) in arm_convolve_HWC_q7_fast()
206dim_kernel * dim_kernel, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast()
216 …i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ker_y++) in arm_convolve_HWC_q7_fast()
[all …]
H A Darm_convolve_HWC_q7_basic.c79 const uint16_t dim_kernel, in arm_convolve_HWC_q7_basic() argument
108 …i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ker_y++) in arm_convolve_HWC_q7_basic()
110 …i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ker_x++) in arm_convolve_HWC_q7_basic()
128 if (pBuffer == bufferA + 2 * ch_im_in * dim_kernel * dim_kernel) in arm_convolve_HWC_q7_basic()
134dim_kernel * dim_kernel, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_basic()
157 uint16_t colCnt = ch_im_in * dim_kernel * dim_kernel >> 2; in arm_convolve_HWC_q7_basic()
173 colCnt = ch_im_in * dim_kernel * dim_kernel & 0x3; in arm_convolve_HWC_q7_basic()
198 for (m = 0; m < dim_kernel; m++) in arm_convolve_HWC_q7_basic()
200 for (n = 0; n < dim_kernel; n++) in arm_convolve_HWC_q7_basic()
211 … l] * wt[i * ch_im_in * dim_kernel * dim_kernel + (m * dim_kernel + in arm_convolve_HWC_q7_basic()
H A Darm_convolve_HWC_q15_fast.c85 const uint16_t dim_kernel, in arm_convolve_HWC_q15_fast() argument
117 …i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ker_y++) in arm_convolve_HWC_q15_fast()
119 …i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ker_x++) in arm_convolve_HWC_q15_fast()
148 const q15_t *pB2 = pB + ch_im_in * dim_kernel * dim_kernel; in arm_convolve_HWC_q15_fast()
151 const q15_t *pA2 = pA + ch_im_in * dim_kernel * dim_kernel; in arm_convolve_HWC_q15_fast()
159 uint16_t colCnt = ch_im_in * dim_kernel * dim_kernel >> 1; in arm_convolve_HWC_q15_fast()
175 colCnt = ch_im_in * dim_kernel * dim_kernel & 0x1; in arm_convolve_HWC_q15_fast()
195 pA += ch_im_in * dim_kernel * dim_kernel; in arm_convolve_HWC_q15_fast()
224 for (m = 0; m < dim_kernel; m++) in arm_convolve_HWC_q15_fast()
226 for (n = 0; n < dim_kernel; n++) in arm_convolve_HWC_q15_fast()
[all …]
H A Darm_convolve_HWC_q7_RGB.c85 const uint16_t dim_kernel, in arm_convolve_HWC_q7_RGB() argument
115 …i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ker_y++) in arm_convolve_HWC_q7_RGB()
117 …i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ker_x++) in arm_convolve_HWC_q7_RGB()
175 if (pBuffer == bufferA + 2 * 3 * dim_kernel * dim_kernel) in arm_convolve_HWC_q7_RGB()
180 … 3 * dim_kernel * dim_kernel, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_RGB()
199 uint16_t colCnt = 3 * dim_kernel * dim_kernel >> 2; in arm_convolve_HWC_q7_RGB()
216 colCnt = 3 * dim_kernel * dim_kernel & 0x3; in arm_convolve_HWC_q7_RGB()
247 for (m = 0; m < dim_kernel; m++) in arm_convolve_HWC_q7_RGB()
249 for (n = 0; n < dim_kernel; n++) in arm_convolve_HWC_q7_RGB()
260 … l] * wt[i * ch_im_in * dim_kernel * dim_kernel + (m * dim_kernel + in arm_convolve_HWC_q7_RGB()
H A Darm_convolve_HWC_q15_basic.c80 const uint16_t dim_kernel, in arm_convolve_HWC_q15_basic() argument
109 …i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ker_y++) in arm_convolve_HWC_q15_basic()
111 …i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ker_x++) in arm_convolve_HWC_q15_basic()
132 uint16_t colCnt = ch_im_in * dim_kernel * dim_kernel >> 2; in arm_convolve_HWC_q15_basic()
145 colCnt = ch_im_in * dim_kernel * dim_kernel & 0x3; in arm_convolve_HWC_q15_basic()
176 for (m = 0; m < dim_kernel; m++) in arm_convolve_HWC_q15_basic()
178 for (n = 0; n < dim_kernel; n++) in arm_convolve_HWC_q15_basic()
188 … l] * wt[i * ch_im_in * dim_kernel * dim_kernel + (m * dim_kernel + in arm_convolve_HWC_q15_basic()
H A Darm_depthwise_separable_conv_HWC_q7.c87 const uint16_t dim_kernel, in arm_depthwise_separable_conv_HWC_q7() argument
122 …i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ker_y++) in arm_depthwise_separable_conv_HWC_q7()
124 …i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ker_x++) in arm_depthwise_separable_conv_HWC_q7()
151 uint16_t colCnt = (dim_kernel * dim_kernel) >> 1; in arm_depthwise_separable_conv_HWC_q7()
315 colCnt = (dim_kernel * dim_kernel) & 0x1; in arm_depthwise_separable_conv_HWC_q7()
344 uint16_t colCnt = (dim_kernel * dim_kernel); in arm_depthwise_separable_conv_HWC_q7()
386 for (i_ker_y = 0; i_ker_y < dim_kernel; i_ker_y++) in arm_depthwise_separable_conv_HWC_q7()
388 for (i_ker_x = 0; i_ker_x < dim_kernel; i_ker_x++) in arm_depthwise_separable_conv_HWC_q7()
399 … i_ch_out] * wt[(i_ker_y * dim_kernel + i_ker_x) * ch_im_out + i_ch_out]; in arm_depthwise_separable_conv_HWC_q7()
/btstack/port/stm32-f4discovery-usb/Drivers/CMSIS/NN/Source/PoolingFunctions/
H A Darm_pool_q7_HWC.c167 const uint16_t dim_kernel, in arm_maxpool_q7_HWC() argument
195 if (i_x * stride - padding + dim_kernel >= dim_im_in) in arm_maxpool_q7_HWC()
200 … win_stop = Im_in + (i_y * dim_im_in + i_x * stride - padding + dim_kernel) * ch_im_in; in arm_maxpool_q7_HWC()
233 if (i_y * stride - padding + dim_kernel >= dim_im_in) in arm_maxpool_q7_HWC()
238 row_end = Im_in + (i_y * stride - padding + dim_kernel) * dim_im_in * ch_im_in; in arm_maxpool_q7_HWC()
267 for (k_y = i_y * stride - padding; k_y < i_y * stride - padding + dim_kernel; k_y++) in arm_maxpool_q7_HWC()
269 … for (k_x = i_x * stride - padding; k_x < i_x * stride - padding + dim_kernel; k_x++) in arm_maxpool_q7_HWC()
320 const uint16_t dim_kernel, in arm_avepool_q7_HWC() argument
350 if (i_x * stride - padding + dim_kernel >= dim_im_in) in arm_avepool_q7_HWC()
355 … win_stop = Im_in + (i_y * dim_im_in + i_x * stride - padding + dim_kernel) * ch_im_in; in arm_avepool_q7_HWC()
[all …]
/btstack/port/stm32-f4discovery-usb/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/
H A Darm_convolve_HWC_q15_ref.c26 const uint16_t dim_kernel, // filter kernel size in arm_convolve_HWC_q15_ref() argument
51 for (m = 0; m < dim_kernel; m++) in arm_convolve_HWC_q15_ref()
53 for (n = 0; n < dim_kernel; n++) in arm_convolve_HWC_q15_ref()
62 … wt[i * ch_im_in * dim_kernel * dim_kernel + (m * dim_kernel + n) * ch_im_in + l]; in arm_convolve_HWC_q15_ref()
H A Darm_convolve_HWC_q7_ref.c26 const uint16_t dim_kernel, // filter kernel size in arm_convolve_HWC_q7_ref() argument
51 for (m = 0; m < dim_kernel; m++) in arm_convolve_HWC_q7_ref()
53 for (n = 0; n < dim_kernel; n++) in arm_convolve_HWC_q7_ref()
63 … wt[i * ch_im_in * dim_kernel * dim_kernel + (m * dim_kernel + n) * ch_im_in + l]; in arm_convolve_HWC_q7_ref()
H A Darm_pool_ref.c24 const uint16_t dim_kernel, // window kernel size in arm_avepool_q7_HWC_ref() argument
42 for (k_y = i_y * stride - padding; k_y < i_y * stride - padding + dim_kernel; k_y++) in arm_avepool_q7_HWC_ref()
44 … for (k_x = i_x * stride - padding; k_x < i_x * stride - padding + dim_kernel; k_x++) in arm_avepool_q7_HWC_ref()
62 const uint16_t dim_kernel, // window kernel size in arm_maxpool_q7_HWC_ref() argument
79 for (k_y = i_y * stride - padding; k_y < i_y * stride - padding + dim_kernel; k_y++) in arm_maxpool_q7_HWC_ref()
81 … for (k_x = i_x * stride - padding; k_x < i_x * stride - padding + dim_kernel; k_x++) in arm_maxpool_q7_HWC_ref()
H A Darm_depthwise_separable_conv_HWC_q7_ref.c26 const uint16_t dim_kernel, // filter kernel size in arm_depthwise_separable_conv_HWC_q7_ref() argument
52 for (i_ker_y = 0; i_ker_y < dim_kernel; i_ker_y++) in arm_depthwise_separable_conv_HWC_q7_ref()
54 for (i_ker_x = 0; i_ker_x < dim_kernel; i_ker_x++) in arm_depthwise_separable_conv_HWC_q7_ref()
61 wt[(i_ker_y * dim_kernel + i_ker_x) * ch_im_out + i_ch_out]; in arm_depthwise_separable_conv_HWC_q7_ref()
H A Dref_functions.h43 const uint16_t dim_kernel, // filter kernel size
78 const uint16_t dim_kernel, // filter kernel size
113 … const uint16_t dim_kernel, // filter kernel size
215 const uint16_t dim_kernel, // window kernel size
225 const uint16_t dim_kernel, // window kernel size
/btstack/port/stm32-f4discovery-usb/Drivers/CMSIS/NN/Include/
H A Darm_nnfunctions.h150 const uint16_t dim_kernel,
233 const uint16_t dim_kernel,
275 const uint16_t dim_kernel,
423 const uint16_t dim_kernel,
465 const uint16_t dim_kernel,
570 const uint16_t dim_kernel,
945 const uint16_t dim_kernel,
970 const uint16_t dim_kernel,