From a3c9a3b3d56f0369b199512fef832e6db958a601 Mon Sep 17 00:00:00 2001 From: Michalis Spyrou Date: Tue, 8 Dec 2020 21:02:16 +0000 Subject: COMPMID-3874: Create ArithmeticAddition SVE/SVE2 Change-Id: I4ec7561a7f6a42a22b8187968ae302dbe75023bc Signed-off-by: Michalis Spyrou Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4753 Tested-by: Arm Jenkins Reviewed-by: Sang-Hoon Park Comments-Addressed: Arm Jenkins --- src/core/common/Registrars.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/core/common') diff --git a/src/core/common/Registrars.h b/src/core/common/Registrars.h index 649fe468a3..112c83ad94 100644 --- a/src/core/common/Registrars.h +++ b/src/core/common/Registrars.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Arm Limited. + * Copyright (c) 2020-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -83,4 +83,14 @@ #define REGISTER_QSYMM16_SVE(func_name) nullptr #endif /* defined(ENABLE_QSYMM16_KERNELS) */ +#if defined(ENABLE_INTEGER_KERNELS) +#if defined(__ARM_FEATURE_SVE) +#define REGISTER_INTEGER_SVE(func_name) &(func_name) +#endif /* defined(__ARM_FEATURE_SVE) */ +#define REGISTER_INTEGER_NEON(func_name) &(func_name) +#else /* defined(ENABLE_INTEGER_KERNELS) */ +#define REGISTER_INTEGER_NEON(func_name) nullptr +#define REGISTER_INTEGER_SVE(func_name) nullptr +#endif /* defined(ENABLE_INTEGER_KERNELS) */ + #endif /* SRC_CORE_COMMON_REGISTRARS_H */ -- cgit v1.2.1