aboutsummaryrefslogtreecommitdiff
path: root/src/core/NEON/kernels/NEDepthwiseConvolutionLayer3x3Kernel.cpp
diff options
context:
space:
mode:
authorGeorgios Pinitas <georgios.pinitas@arm.com>2020-03-04 15:31:25 +0000
committerGeorgios Pinitas <georgios.pinitas@arm.com>2020-03-10 17:04:36 +0000
commita26e166829f4d4c48864b1b7243e4e267373d0fd (patch)
tree66cc076a656025c1ccca65e07f86673551ae45ec /src/core/NEON/kernels/NEDepthwiseConvolutionLayer3x3Kernel.cpp
parent0cdbda5e51e6ef9e03017231e56ee85ede69bb9a (diff)
downloadComputeLibrary-a26e166829f4d4c48864b1b7243e4e267373d0fd.tar.gz
COMPMID-3203: Fix build failure with GCC 9.2
Rework convolve3x3 to avoid erroneous behavior by the register allocator. Signed-off-by: Georgios Pinitas <georgios.pinitas@arm.com> Change-Id: Ifff2f4ae3a95b894462c7457ffba1f710cce0577 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/2839 Tested-by: Arm Jenkins <bsgcomp@arm.com> Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com> Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'src/core/NEON/kernels/NEDepthwiseConvolutionLayer3x3Kernel.cpp')
-rw-r--r--src/core/NEON/kernels/NEDepthwiseConvolutionLayer3x3Kernel.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/core/NEON/kernels/NEDepthwiseConvolutionLayer3x3Kernel.cpp b/src/core/NEON/kernels/NEDepthwiseConvolutionLayer3x3Kernel.cpp
index 1dd05d2cf1..03b962291d 100644
--- a/src/core/NEON/kernels/NEDepthwiseConvolutionLayer3x3Kernel.cpp
+++ b/src/core/NEON/kernels/NEDepthwiseConvolutionLayer3x3Kernel.cpp
@@ -116,8 +116,7 @@ public:
{
if(dilation == Size2D(1U, 1U))
{
- auto vres = detail::convolve_3x3(in_top, in_mid, in_low, vw_r0, vw_r1, vw_r2, stridex, input_offset);
- detail::store_results<stridex>(p_out, vres);
+ detail::convolve_3x3<false>(in_top, in_mid, in_low, p_out, vw_r0, vw_r1, vw_r2, stridex, input_offset);
}
else
{