aboutsummaryrefslogtreecommitdiff
path: root/src/armnnUtils
diff options
context:
space:
mode:
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>2020-03-11 11:34:55 +0000
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>2020-03-11 13:46:17 +0000
commite9e6818ed4d8d1cc069e766388a481882f396e64 (patch)
tree14fa2bcd2bc6de0abb259a5cfa837b20248a231c /src/armnnUtils
parentddb1d06dbcb5dc4a89a237ac1176279669817f46 (diff)
downloadarmnn-e9e6818ed4d8d1cc069e766388a481882f396e64.tar.gz
IVGCVSW-4517 Modify BFloat16 to conformant to the coding standards
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I85b6967469dc1fddbbc875b34ba107480b78089a
Diffstat (limited to 'src/armnnUtils')
-rw-r--r--src/armnnUtils/BFloat16.hpp34
-rw-r--r--src/armnnUtils/FloatingPointConverter.cpp2
2 files changed, 18 insertions, 18 deletions
diff --git a/src/armnnUtils/BFloat16.hpp b/src/armnnUtils/BFloat16.hpp
index 965fc31c17..5da4da559f 100644
--- a/src/armnnUtils/BFloat16.hpp
+++ b/src/armnnUtils/BFloat16.hpp
@@ -15,39 +15,39 @@ class BFloat16
{
public:
BFloat16()
- : value(0)
+ : m_Value(0)
{}
explicit BFloat16(uint16_t v)
- : value(v)
+ : m_Value(v)
{}
explicit BFloat16(float v)
{
- value = float32ToBFloat16(v).val();
+ m_Value = Float32ToBFloat16(v).Val();
}
BFloat16& operator=(float v)
{
- value = float32ToBFloat16(v).val();
+ m_Value = Float32ToBFloat16(v).Val();
return *this;
}
bool operator==(const BFloat16& r) const
{
- return value == r.val();
+ return m_Value == r.Val();
}
bool operator==(const float& r) const
{
- return toFloat32() == r;
+ return ToFloat32() == r;
}
- static BFloat16 float32ToBFloat16(const float v)
+ static BFloat16 Float32ToBFloat16(const float v)
{
if (std::isnan(v))
{
- return nan();
+ return Nan();
}
else
{
@@ -78,43 +78,43 @@ public:
}
}
- float toFloat32() const
+ float ToFloat32() const
{
- const uint32_t u32 = static_cast<const uint32_t>(value << 16u);
+ const uint32_t u32 = static_cast<const uint32_t>(m_Value << 16u);
const float* f32 = reinterpret_cast<const float*>(&u32);
return *f32;
}
- uint16_t val() const
+ uint16_t Val() const
{
- return value;
+ return m_Value;
}
- static BFloat16 max()
+ static BFloat16 Max()
{
uint16_t max = 0x7F7F;
return BFloat16(max);
}
- static BFloat16 nan()
+ static BFloat16 Nan()
{
uint16_t nan = 0x7FC0;
return BFloat16(nan);
}
- static BFloat16 inf()
+ static BFloat16 Inf()
{
uint16_t infVal = 0x7F80;
return BFloat16(infVal);
}
private:
- uint16_t value;
+ uint16_t m_Value;
};
inline std::ostream& operator<<(std::ostream& os, const BFloat16& b)
{
- os << b.toFloat32() << "(0x" << std::hex << b.val() << ")";
+ os << b.ToFloat32() << "(0x" << std::hex << b.Val() << ")";
return os;
}
diff --git a/src/armnnUtils/FloatingPointConverter.cpp b/src/armnnUtils/FloatingPointConverter.cpp
index e9b338ac7c..2216824205 100644
--- a/src/armnnUtils/FloatingPointConverter.cpp
+++ b/src/armnnUtils/FloatingPointConverter.cpp
@@ -69,7 +69,7 @@ void FloatingPointConverter::ConvertBFloat16ToFloat32(const void* srcBFloat16Buf
for (size_t i = 0; i < numElements; i++)
{
- dstFloat32Buffer[i] = bf16[i].toFloat32();
+ dstFloat32Buffer[i] = bf16[i].ToFloat32();
}
}