COMPMID-417 fix the depthwise conv bug

Change-Id: Ica3c26d09f8009240467e0d3a12f585170fbcd44
Reviewed-on: http://mpd-gerrit.cambridge.arm.com/88677
Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com>
Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
diff --git a/src/core/CL/kernels/CLGEMMMatrixVectorMultiplyKernel.cpp b/src/core/CL/kernels/CLGEMMMatrixVectorMultiplyKernel.cpp
index 9b8a5fd..f5502e8 100644
--- a/src/core/CL/kernels/CLGEMMMatrixVectorMultiplyKernel.cpp
+++ b/src/core/CL/kernels/CLGEMMMatrixVectorMultiplyKernel.cpp
@@ -75,7 +75,7 @@
 
     Window win = calculate_max_window(*input0->info(), Steps(num_elems_read_per_iteration));
 
-    AccessWindowRectangle  input0_access(input0->info(), 0, 0, border_size().right, border_size().bottom);
+    AccessWindowRectangle  input0_access(input0->info(), 0, 0, num_elems_read_per_iteration, _num_rows_read_per_iteration);
     AccessWindowHorizontal input1_access(input1->info(), 0, num_elems_read_per_iteration);
     AccessWindowStatic     output_access(_output->info(), 0, 0, _output->info()->dimension(0) + border_x, _output->info()->dimension(1) + border_y);