From 7d323a6adca97c130a0fc7c6299c75d581906edd Mon Sep 17 00:00:00 2001 From: Gian Marco Iodice Date: Wed, 5 Jul 2017 20:05:23 +0100 Subject: COMPMID-440, COMPMID-441 - Port CLConvolutionLayer and CLFullyConnectedLayer to support 16 bit fixed point Change-Id: I8d8ef2cb5ec453eb83fba8d8077550b96ed4bceb Reviewed-on: http://mpd-gerrit.cambridge.arm.com/79837 Reviewed-by: Moritz Pflanzer Reviewed-by: Georgios Pinitas Tested-by: Kaizen --- src/core/CL/cl_kernels/fixed_point.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/core/CL/cl_kernels') diff --git a/src/core/CL/cl_kernels/fixed_point.h b/src/core/CL/cl_kernels/fixed_point.h index b0dab0affc..bf126a2fdf 100644 --- a/src/core/CL/cl_kernels/fixed_point.h +++ b/src/core/CL/cl_kernels/fixed_point.h @@ -137,6 +137,11 @@ ADDQ_SAT_IMPL(qs8x2) ADDQ_SAT_IMPL(qs8x4) ADDQ_SAT_IMPL(qs8x8) ADDQ_SAT_IMPL(qs8x16) +ADDQ_SAT_IMPL(qs16x1) +ADDQ_SAT_IMPL(qs16x2) +ADDQ_SAT_IMPL(qs16x4) +ADDQ_SAT_IMPL(qs16x8) +ADDQ_SAT_IMPL(qs16x16) #define ADD_SAT_OP_EXPAND_STR(a, b, type, size) add_sat_##type##x##size((a), (b)) #define ADD_SAT_OP_EXPAND(a, b, type, size) ADD_SAT_OP_EXPAND_STR(a, b, type, size) -- cgit v1.2.1