Skip to content

Commit deba0fd

Browse files
author
kiyaev
committed
Add loop unrool for dotprod2D_inp_width_v func
1 parent b494e1d commit deba0fd

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/src/kernels/convolution/mli_krn_dotprod.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,9 @@ static acc_T __attribute__ ((always_inline)) dotprod2D_inp_width_v(
488488
int in_width_step) {
489489
in_row_step -= width * in_col_step;
490490
kern_row_step -= width * kern_col_step;
491+
#pragma clang loop unroll(full)
491492
for (int row = 0; row < height; row++) {
493+
#pragma clang loop unroll(full)
492494
for (int clmn = 0; clmn < width; clmn++) {
493495
int16_t k = *krn;
494496
v2q15_t k_v = { k, k };

0 commit comments

Comments
 (0)