/cmsis-nn-3.6.0-3.5.0/Source/NNSupportFunctions/ |
D | arm_nn_depthwise_conv_nt_t_s16.c | 56 int16_t *out) in arm_nn_depthwise_conv_nt_t_s16() argument 65 num_ch_to_process -= 4, offset += 4, out += 4, i_loop_cnt++) in arm_nn_depthwise_conv_nt_t_s16() 130 vstrhq_p_s32(out, out_0, p); in arm_nn_depthwise_conv_nt_t_s16() 134 vstrhq_p_s32(out + num_ch, out_1, p); in arm_nn_depthwise_conv_nt_t_s16() 138 vstrhq_p_s32(out + 2 * num_ch, out_2, p); in arm_nn_depthwise_conv_nt_t_s16() 142 vstrhq_p_s32(out + 3 * num_ch, out_3, p); in arm_nn_depthwise_conv_nt_t_s16() 150 out -= (4 - tail_ch); in arm_nn_depthwise_conv_nt_t_s16() 153 return out + (3 * num_ch); in arm_nn_depthwise_conv_nt_t_s16() 164 (void)out; in arm_nn_depthwise_conv_nt_t_s16()
|
D | arm_nn_depthwise_conv_nt_t_padded_s8.c | 68 int8_t *out) in arm_nn_depthwise_conv_nt_t_padded_s8() argument 76 num_ch_to_process -= 4, out += 4, offset += 4, i_loop_cnt++) in arm_nn_depthwise_conv_nt_t_padded_s8() 133 vstrbq_p_s32(out, out_0, p); in arm_nn_depthwise_conv_nt_t_padded_s8() 139 vstrbq_p_s32(out + total_ch, out_1, p); in arm_nn_depthwise_conv_nt_t_padded_s8() 145 vstrbq_p_s32(out + 2 * total_ch, out_2, p); in arm_nn_depthwise_conv_nt_t_padded_s8() 151 vstrbq_p_s32(out + 3 * total_ch, out_3, p); in arm_nn_depthwise_conv_nt_t_padded_s8() 169 (void)out; in arm_nn_depthwise_conv_nt_t_padded_s8()
|
D | arm_nn_depthwise_conv_nt_t_s8.c | 59 int8_t *out) in arm_nn_depthwise_conv_nt_t_s8() argument 67 num_ch_to_process -= 4, offset += 4, out += 4, i_loop_cnt++) in arm_nn_depthwise_conv_nt_t_s8() 127 vstrbq_p_s32(out, out_0, p); in arm_nn_depthwise_conv_nt_t_s8() 133 vstrbq_p_s32(out + total_ch, out_1, p); in arm_nn_depthwise_conv_nt_t_s8() 139 vstrbq_p_s32(out + 2 * total_ch, out_2, p); in arm_nn_depthwise_conv_nt_t_s8() 145 vstrbq_p_s32(out + 3 * total_ch, out_3, p); in arm_nn_depthwise_conv_nt_t_s8() 162 (void)out; in arm_nn_depthwise_conv_nt_t_s8()
|
/cmsis-nn-3.6.0-3.5.0/Source/ConvolutionFunctions/ |
D | arm_nn_mat_mult_s8.c | 52 int8_t *out) in arm_nn_mat_mult_s8() argument 116 vstrbq_scatter_offset_s32(&out[i_out_ch], scatter_offset, res); in arm_nn_mat_mult_s8() 118 out += 4 * output_ch; in arm_nn_mat_mult_s8() 156 out[i_out_ch] = (int8_t)acc_0; in arm_nn_mat_mult_s8() 158 out += output_ch; in arm_nn_mat_mult_s8() 161 return out; in arm_nn_mat_mult_s8() 177 (void)out; in arm_nn_mat_mult_s8()
|
D | arm_convolve_s8.c | 108 int8_t *out = output_data; in arm_convolve_s8() local 146 out, in arm_convolve_s8() 157 out += lhs_rows * rhs_rows; in arm_convolve_s8() 174 out = arm_nn_mat_mult_kernel_s8_s16(filter_data, in arm_convolve_s8() 184 out); in arm_convolve_s8() 194 if (out == NULL) in arm_convolve_s8() 207 out, in arm_convolve_s8() 218 out += lhs_rows * rhs_rows; in arm_convolve_s8() 271 *out++ = (int8_t)sum; in arm_convolve_s8()
|
D | arm_convolve_fast_s16.c | 101 int16_t *out = output_data; in arm_convolve_fast_s16() local 130 out = arm_nn_mat_mult_kernel_s16(filter_data, in arm_convolve_fast_s16() 139 out); in arm_convolve_fast_s16() 199 *out++ = (int16_t)sum; in arm_convolve_fast_s16()
|
D | arm_depthwise_conv_s8_opt.c | 99 int8_t *out = output; in arm_depthwise_conv_s8_opt() local 110 out = output + i_ch * CH_IN_BLOCK_MVE; in arm_depthwise_conv_s8_opt() 153 out); in arm_depthwise_conv_s8_opt() 155 out += (4 * input_ch); in arm_depthwise_conv_s8_opt() 163 int8_t *out_base = out; in arm_depthwise_conv_s8_opt() 168 out = out_base + (i_buf * input_ch); in arm_depthwise_conv_s8_opt() 199 vstrbq_p_s32(out, out_0, p); in arm_depthwise_conv_s8_opt() 201 out += 4; in arm_depthwise_conv_s8_opt()
|
D | arm_nn_depthwise_conv_s8_core.c | 50 int8_t *out) in arm_nn_depthwise_conv_s8_core() argument 56 int8_t *out_tmp = out; in arm_nn_depthwise_conv_s8_core() 215 (void)out; in arm_nn_depthwise_conv_s8_core()
|
D | arm_depthwise_conv_fast_s16.c | 103 int16_t *out = output; in arm_depthwise_conv_fast_s16() local 136 out = arm_nn_depthwise_conv_nt_t_s16(lhs_buffer, in arm_depthwise_conv_fast_s16() 145 out); in arm_depthwise_conv_fast_s16() 205 vstrhq_p_s32(out, out_0, p); in arm_depthwise_conv_fast_s16() 207 out += 4; in arm_depthwise_conv_fast_s16() 213 out -= (4 - tail_ch); in arm_depthwise_conv_fast_s16()
|
D | arm_convolve_1_x_n_s8.c | 69 goto out; in arm_convolve_1_x_n_s8() 199 out: in arm_convolve_1_x_n_s8()
|
/cmsis-nn-3.6.0-3.5.0/DoxyGen/ |
D | check_links.sh | 52 for line in $(grep -E '^[^#]' linkchecker-out.csv | tail -n +2); do
|
D | nn.dxy.in | 907 # *.h) to filter out the source-files in the directories. 1031 # *.h) to filter out the source-files in the directories. If left blank all 2303 # patterns (like *.h and *.hpp) to filter out the header-files in the 2683 # to support this out of the box.
|
/cmsis-nn-3.6.0-3.5.0/Source/PoolingFunctions/ |
D | arm_avgpool_s16.c | 107 int16_t *out = &dst[ch_src * (i_x + i_y * output_x)]; in arm_avgpool_s16() local 173 vstrhq_p_s16(out, temp, ld_st_p); in arm_avgpool_s16() 175 out += 8; in arm_avgpool_s16()
|
D | arm_avgpool_s8.c | 108 int8_t *out = &dst[ch_src * (i_x + i_y * output_x)]; in arm_avgpool_s8() local 208 vstrbq_p_s8(out, temp, ld_st_p); in arm_avgpool_s8() 209 out += 16; in arm_avgpool_s8()
|
/cmsis-nn-3.6.0-3.5.0/Include/ |
D | arm_nnsupportfunctions.h | 194 int8_t *out); 231 int8_t *out); 510 int8_t *out); 553 int8_t *out); 590 int16_t *out); 960 : [in] "+r"(src), [out] "+r"(dst) in arm_memcpy_s8()
|
/cmsis-nn-3.6.0-3.5.0/ |
D | README.md | 101 * Compilation for Host is not supported out of the box. It should be possible to use the C implemen…
|
D | LICENSE.txt | 159 result of this License or out of the use or inability to use the
|
/cmsis-nn-3.6.0-3.5.0/Tests/UnitTest/ |
D | generate_test_data.py | 1446 out = tf.keras.layers.Lambda(function=lambda x: x)(layer) 1447 model = tf.keras.models.Model(inputs=[input1, input2], outputs=out)
|