Skip to content

Commit 142bc7c

Browse files
committed
Fuzzing fixes
1 parent 7395ba1 commit 142bc7c

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/fixed_point_horizontal_ar30.rs

+10-10
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,8 @@ pub(crate) fn convolve_row_handler_fixed_point_4_ar30<
169169
if bounds_size == 2 {
170170
let src_ptr0 = &src[px..(px + 2 * CN)];
171171
let src_ptr1 = &src[(px + src_stride)..(px + src_stride + 2 * 4)];
172-
let src_ptr2 = &src[(px + src_stride * 2 * 4)..(px + src_stride * 2 + 2 * 4)];
173-
let src_ptr3 = &src[(px + src_stride * 3 * 4)..(px + src_stride * 3 + 2 * 4)];
172+
let src_ptr2 = &src[(px + src_stride * 2)..(px + src_stride * 2 + 2 * 4)];
173+
let src_ptr3 = &src[(px + src_stride * 3)..(px + src_stride * 3 + 2 * 4)];
174174

175175
let sliced_weights = &weights[0..2];
176176
let weight0 = sliced_weights[0] as i32;
@@ -186,8 +186,8 @@ pub(crate) fn convolve_row_handler_fixed_point_4_ar30<
186186
} else if bounds_size == 3 {
187187
let src_ptr0 = &src[px..(px + 3 * CN)];
188188
let src_ptr1 = &src[(px + src_stride)..(px + src_stride + 3 * 4)];
189-
let src_ptr2 = &src[(px + src_stride * 2 * 4)..(px + src_stride * 2 + 3 * 4)];
190-
let src_ptr3 = &src[(px + src_stride * 3 * 4)..(px + src_stride * 3 + 3 * 4)];
189+
let src_ptr2 = &src[(px + src_stride * 2)..(px + src_stride * 2 + 3 * 4)];
190+
let src_ptr3 = &src[(px + src_stride * 3)..(px + src_stride * 3 + 3 * 4)];
191191

192192
let sliced_weights = &weights[0..3];
193193
let weight0 = sliced_weights[0] as i32;
@@ -208,8 +208,8 @@ pub(crate) fn convolve_row_handler_fixed_point_4_ar30<
208208
} else if bounds_size == 4 {
209209
let src_ptr0 = &src[px..(px + 4 * CN)];
210210
let src_ptr1 = &src[(px + src_stride)..(px + src_stride + 4 * 4)];
211-
let src_ptr2 = &src[(px + src_stride * 2 * 4)..(px + src_stride * 2 + 4 * 4)];
212-
let src_ptr3 = &src[(px + src_stride * 3 * 4)..(px + src_stride * 3 + 4 * 4)];
211+
let src_ptr2 = &src[(px + src_stride * 2)..(px + src_stride * 2 + 4 * 4)];
212+
let src_ptr3 = &src[(px + src_stride * 3)..(px + src_stride * 3 + 4 * 4)];
213213

214214
let sliced_weights = &weights[0..4];
215215
let weight0 = sliced_weights[0] as i32;
@@ -235,8 +235,8 @@ pub(crate) fn convolve_row_handler_fixed_point_4_ar30<
235235
} else if bounds_size == 6 {
236236
let src_ptr0 = &src[px..(px + 6 * CN)];
237237
let src_ptr1 = &src[(px + src_stride)..(px + src_stride + 6 * 4)];
238-
let src_ptr2 = &src[(px + src_stride * 2 * 4)..(px + src_stride * 2 + 6 * 4)];
239-
let src_ptr3 = &src[(px + src_stride * 3 * 4)..(px + src_stride * 3 + 6 * 4)];
238+
let src_ptr2 = &src[(px + src_stride * 2)..(px + src_stride * 2 + 6 * 4)];
239+
let src_ptr3 = &src[(px + src_stride * 3)..(px + src_stride * 3 + 6 * 4)];
240240

241241
let sliced_weights = &weights[0..6];
242242
let weight0 = sliced_weights[0] as i32;
@@ -272,8 +272,8 @@ pub(crate) fn convolve_row_handler_fixed_point_4_ar30<
272272
} else {
273273
let src_ptr0 = &src[px..(px + bounds_size * CN)];
274274
let src_ptr1 = &src[(px + src_stride)..(px + src_stride + bounds_size * CN)];
275-
let src_ptr2 = &src[(px + src_stride * 2 * CN)..(px + src_stride * 2 + bounds_size * CN)];
276-
let src_ptr3 = &src[(px + src_stride * 3 * CN)..(px + src_stride * 3 + bounds_size * CN)];
275+
let src_ptr2 = &src[(px + src_stride * 2)..(px + src_stride * 2 + bounds_size * CN)];
276+
let src_ptr3 = &src[(px + src_stride * 3)..(px + src_stride * 3 + bounds_size * CN)];
277277

278278
for ((((&k_weight, src0), src1), src2), src3) in weights
279279
.iter()

0 commit comments

Comments
 (0)