diff options
author | Nikhil Raj <nikhil.raj@arm.com> | 2022-03-22 11:30:10 +0000 |
---|---|---|
committer | Nikhil Raj Arm <nikhil.raj@arm.com> | 2022-03-23 15:44:02 +0000 |
commit | a3bc0b4976395226c0fa0898b26098c4534edbdb (patch) | |
tree | 751f255a0e164cbb0324a6901c17784ee8cec6a4 /src/armnn/TypesUtils.cpp | |
parent | d83ffe0601e6c20a84f6678a2dde519276ee6ad3 (diff) | |
download | armnn-a3bc0b4976395226c0fa0898b26098c4534edbdb.tar.gz |
IVGCVSW-6860 Fix for Arm NN compile failure with ndk23
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Id5f97173f6cb3bb475b8079a14abb3c0eafe912f
Diffstat (limited to 'src/armnn/TypesUtils.cpp')
-rw-r--r-- | src/armnn/TypesUtils.cpp | 4 |
1 files 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<float>(round(value/scale) + offset), static_cast<float>(min)), - static_cast<float>(max)); + float clampedValue = std::min(std::max((static_cast<float>(offset) + static_cast<float>(round(value/scale))), + static_cast<float>(min)), static_cast<float>(max)); auto quantizedBits = static_cast<QuantizedType>(clampedValue); return quantizedBits; |