From a3bc0b4976395226c0fa0898b26098c4534edbdb Mon Sep 17 00:00:00 2001 From: Nikhil Raj Date: Tue, 22 Mar 2022 11:30:10 +0000 Subject: IVGCVSW-6860 Fix for Arm NN compile failure with ndk23 Signed-off-by: Nikhil Raj Change-Id: Id5f97173f6cb3bb475b8079a14abb3c0eafe912f --- src/armnn/TypesUtils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/armnn/TypesUtils.cpp b/src/armnn/TypesUtils.cpp index 3b32782f43..4ba9ed19e1 100644 --- a/src/armnn/TypesUtils.cpp +++ b/src/armnn/TypesUtils.cpp @@ -35,8 +35,8 @@ QuantizedType armnn::Quantize(float value, float scale, int32_t offset) ARMNN_ASSERT(scale != 0.f); ARMNN_ASSERT(!std::isnan(value)); - float clampedValue = std::min(std::max(static_cast(round(value/scale) + offset), static_cast(min)), - static_cast(max)); + float clampedValue = std::min(std::max((static_cast(offset) + static_cast(round(value/scale))), + static_cast(min)), static_cast(max)); auto quantizedBits = static_cast(clampedValue); return quantizedBits; -- cgit v1.2.1