From 591cdb7ad9176d43163b340542b0fff470a198ea Mon Sep 17 00:00:00 2001 From: David Beck Date: Tue, 11 Sep 2018 16:37:14 +0100 Subject: IVGCVSW-1843 : replacing trivial arithmetic helpers Change-Id: Iddf637694f1a3a7ef00f006a41b8044a35c7e73c --- .../backends/RefWorkloads/RefMultiplicationUint8Workload.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/armnn/backends/RefWorkloads/RefMultiplicationUint8Workload.cpp') diff --git a/src/armnn/backends/RefWorkloads/RefMultiplicationUint8Workload.cpp b/src/armnn/backends/RefWorkloads/RefMultiplicationUint8Workload.cpp index 8e0a617bf5..b929a53808 100644 --- a/src/armnn/backends/RefWorkloads/RefMultiplicationUint8Workload.cpp +++ b/src/armnn/backends/RefWorkloads/RefMultiplicationUint8Workload.cpp @@ -5,7 +5,7 @@ #include "RefMultiplicationUint8Workload.hpp" -#include "Multiplication.hpp" +#include "ArithmeticFunction.hpp" #include "RefWorkloadUtils.hpp" #include "Profiling.hpp" @@ -27,9 +27,13 @@ void RefMultiplicationUint8Workload::Execute() const auto dequant1 = Dequantize(GetInputTensorDataU8(1, m_Data), inputInfo1); std::vector results(outputInfo.GetNumElements()); - Multiplication( - inputInfo0.GetShape(), inputInfo1.GetShape(), outputInfo.GetShape(), - dequant0.data(), dequant1.data(),results.data()); + + ArithmeticFunction>(inputInfo0.GetShape(), + inputInfo1.GetShape(), + outputInfo.GetShape(), + dequant0.data(), + dequant1.data(), + results.data()); Quantize(GetOutputTensorDataU8(0, m_Data), results.data(), outputInfo); } -- cgit v1.2.1