IVGCVSW-1801 : Cl implementation for SUB

Change-Id: Ia2e1dda8653197454a50679d49020397f5327979
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ecf30b1..777c315 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -491,14 +491,20 @@
         src/armnn/backends/ClWorkloads/ClActivationUint8Workload.hpp
         src/armnn/backends/ClWorkloads/ClAdditionBaseWorkload.cpp
         src/armnn/backends/ClWorkloads/ClAdditionBaseWorkload.hpp
-        src/armnn/backends/ClWorkloads/ClConvertFp16ToFp32Workload.cpp
-        src/armnn/backends/ClWorkloads/ClConvertFp16ToFp32Workload.hpp
-        src/armnn/backends/ClWorkloads/ClConvertFp32ToFp16Workload.cpp
-        src/armnn/backends/ClWorkloads/ClConvertFp32ToFp16Workload.hpp
         src/armnn/backends/ClWorkloads/ClAdditionFloatWorkload.cpp
         src/armnn/backends/ClWorkloads/ClAdditionFloatWorkload.hpp
         src/armnn/backends/ClWorkloads/ClAdditionUint8Workload.cpp
         src/armnn/backends/ClWorkloads/ClAdditionUint8Workload.hpp
+        src/armnn/backends/ClWorkloads/ClSubtractionBaseWorkload.cpp
+        src/armnn/backends/ClWorkloads/ClSubtractionBaseWorkload.hpp
+        src/armnn/backends/ClWorkloads/ClSubtractionFloatWorkload.cpp
+        src/armnn/backends/ClWorkloads/ClSubtractionFloatWorkload.hpp
+        src/armnn/backends/ClWorkloads/ClSubtractionUint8Workload.cpp
+        src/armnn/backends/ClWorkloads/ClSubtractionUint8Workload.hpp
+        src/armnn/backends/ClWorkloads/ClConvertFp16ToFp32Workload.cpp
+        src/armnn/backends/ClWorkloads/ClConvertFp16ToFp32Workload.hpp
+        src/armnn/backends/ClWorkloads/ClConvertFp32ToFp16Workload.cpp
+        src/armnn/backends/ClWorkloads/ClConvertFp32ToFp16Workload.hpp
         src/armnn/backends/ClWorkloads/ClBaseConstantWorkload.cpp
         src/armnn/backends/ClWorkloads/ClBaseConstantWorkload.hpp
         src/armnn/backends/ClWorkloads/ClBaseMergerWorkload.hpp