From 133504a7a8ce6fea513dd5888efd3b411278364e Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EB=B0=95=EC=A2=85=ED=98=84/=EB=8F=99=EC=9E=91=EC=A0=9C?= =?utf8?q?=EC=96=B4Lab=28SR=29/Senior=20Engineer/=EC=82=BC=EC=84=B1?= =?utf8?q?=EC=A0=84=EC=9E=90?= Date: Thu, 12 Apr 2018 19:03:38 +0900 Subject: [PATCH] Fix Tizen cross-build break (#628) This commit inserts explicit type instantiation on abs method to fix Tizen cross-build break. Signed-off-by: Jonghyun Park --- src/kernel/acl/src/util.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kernel/acl/src/util.h b/src/kernel/acl/src/util.h index 74d4558..c16a241 100644 --- a/src/kernel/acl/src/util.h +++ b/src/kernel/acl/src/util.h @@ -2,6 +2,7 @@ #define __NNFW_KERNEL_ACL_UTIL_H__ #include +#include #include #include @@ -80,7 +81,7 @@ public: assert(_shape.type == OperandType::FLOAT32); for( uint32_t i = 0; i < _num_elems; ++i ) { - if( abs(at(i) - t.at(i)) > 0.001f ) { + if( std::fabs(static_cast(at(i) - t.at(i))) > 0.001f ) { std::cout << "Comparing [" << i << "] " << at(i) << "," << t.at(i) << std::endl; return false; } -- 2.7.4