/btstack/port/stm32-f4discovery-usb/Drivers/CMSIS/NN/Source/ConvolutionFunctions/ |
H A D | arm_convolve_HWC_q7_fast.c | 97 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() 166 … dim_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() 206 … dim_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 D | arm_convolve_HWC_q7_basic.c | 79 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() 134 … dim_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 D | arm_convolve_HWC_q15_fast.c | 85 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 D | arm_convolve_HWC_q7_RGB.c | 85 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 D | arm_convolve_HWC_q15_basic.c | 80 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 D | arm_depthwise_separable_conv_HWC_q7.c | 87 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 D | arm_pool_q7_HWC.c | 167 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 D | arm_convolve_HWC_q15_ref.c | 26 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 D | arm_convolve_HWC_q7_ref.c | 26 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 D | arm_pool_ref.c | 24 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 D | arm_depthwise_separable_conv_HWC_q7_ref.c | 26 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 D | ref_functions.h | 43 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 D | arm_nnfunctions.h | 150 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,
|