From 568aab689c6f0d293a99ea554786a22c76be18b4 Mon Sep 17 00:00:00 2001 From: Pablo Marquez Tello Date: Mon, 20 Nov 2023 14:20:01 +0000 Subject: CpuMul changes to enable fp16 in armv8a multi_isa builds * Moved fp16 and fp32 to their corresponding files src/cpu/kernels/mul/generic/neon/fp16.cpp and src/cpu/kernels/mul/generic/neon/fp32.cpp * Changes in filelist.json: added a new fp16.cpp file for the float16_t kernels * Partially resolves MLCE-1102 Change-Id: I88f24cf034c11b55ff84644b182ba76c7cb94296 Signed-off-by: Pablo Marquez Tello Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/10778 Benchmark: Arm Jenkins Tested-by: Arm Jenkins Reviewed-by: Viet-Hoa Do --- src/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/CMakeLists.txt') diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 55169b6818..1de9e63737 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -785,6 +785,8 @@ target_sources( cpu/kernels/meanstddevnorm/generic/neon/fp32.cpp cpu/kernels/meanstddevnorm/generic/neon/impl.cpp cpu/kernels/meanstddevnorm/generic/neon/qasymm8.cpp + cpu/kernels/mul/generic/neon/fp16.cpp + cpu/kernels/mul/generic/neon/fp32.cpp cpu/kernels/norm_layer/generic/neon/fp16.cpp cpu/kernels/norm_layer/generic/neon/fp32.cpp cpu/kernels/pool2d/neon/fp16.cpp -- cgit v1.2.1