From 99a663140294afd2a4ea91ccc61b7266f735b46a Mon Sep 17 00:00:00 2001 From: nikraj01 Date: Thu, 6 Jun 2019 10:31:27 +0100 Subject: IVGCVSW-3211 Refactor reference Rsqrt workload Change-Id: Ia413c6b5352dbb3390e7d84e837a542c24ae8813 Signed-off-by: nikraj01 --- src/backends/reference/workloads/Rsqrt.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/backends/reference/workloads/Rsqrt.cpp') diff --git a/src/backends/reference/workloads/Rsqrt.cpp b/src/backends/reference/workloads/Rsqrt.cpp index cee38fc1f1..5abc2c8f7b 100644 --- a/src/backends/reference/workloads/Rsqrt.cpp +++ b/src/backends/reference/workloads/Rsqrt.cpp @@ -10,13 +10,15 @@ namespace armnn { -void Rsqrt(const float* in, - float* out, +void Rsqrt(Decoder& in, + Encoder& out, const TensorInfo& tensorInfo) { - for (size_t i = 0; i < tensorInfo.GetNumElements(); i++) + for (unsigned int i = 0; i < tensorInfo.GetNumElements(); ++i) { - out[i] = 1.f / sqrtf(in[i]); + out[i]; + in[i]; + out.Set(1.f / sqrtf(in.Get())); } } -- cgit v1.2.1