diff options
author | Michele Di Giorgio <michele.digiorgio@arm.com> | 2019-06-13 15:35:00 +0100 |
---|---|---|
committer | Michele Di Giorgio <michele.digiorgio@arm.com> | 2019-06-13 15:44:45 +0000 |
commit | b3a0a60d0b570c58d84324059abb5caceae2561c (patch) | |
tree | e208ff4df3bd6e35f575e12a1b0aabdfec450ae8 | |
parent | 39438b427b293c6d2e7066c68d3c3d3cb6d98a15 (diff) | |
download | ComputeLibrary-b3a0a60d0b570c58d84324059abb5caceae2561c.tar.gz |
COMPMID-2336: Fix armv8.2-a build on Android
Change-Id: I073f38bebfa732bab63cdb6c2a8aed984521abdf
Signed-off-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Reviewed-on: https://review.mlplatform.org/c/1334
Reviewed-by: Michalis Spyrou <michalis.spyrou@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
-rw-r--r-- | src/core/NEON/kernels/NEElementwiseOperationKernel.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/NEON/kernels/NEElementwiseOperationKernel.cpp b/src/core/NEON/kernels/NEElementwiseOperationKernel.cpp index 8bd37d5913..9bd080983c 100644 --- a/src/core/NEON/kernels/NEElementwiseOperationKernel.cpp +++ b/src/core/NEON/kernels/NEElementwiseOperationKernel.cpp @@ -206,13 +206,13 @@ inline float32x4_t elementwise_arithm_op<ArithmeticOperation::POWER, typename wr #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC template <> -inline float16x8_t elementwise_arithm_op<ArithmeticOperation::DIV, typename wrapper::traits::neon_vector_t<float16_t, 4>>(const float16x8_t &a, const float16x8_t &b) +inline float16x8_t elementwise_arithm_op<ArithmeticOperation::DIV, typename wrapper::traits::neon_vector<float16_t, 8>>(const float16x8_t &a, const float16x8_t &b) { return wrapper::vdiv(a, b); } template <> -inline float16x8_t elementwise_arithm_op<ArithmeticOperation::POWER, typename wrapper::traits::neon_vector_t<float16_t, 4>>(const float16x8_t &a, const float16x8_t &b) +inline float16x8_t elementwise_arithm_op<ArithmeticOperation::POWER, typename wrapper::traits::neon_vector<float16_t, 8>>(const float16x8_t &a, const float16x8_t &b) { return wrapper::vpow(a, b); } |