IVGCVSW-4390 Refactor QUANTIZE to make use of Decoder/Encoder types

 * Fix bug where QSymmS8 is duplicated and F16 is missing

Signed-off-by: Keith Davis <keith.davis@arm.com>
Change-Id: I312815868e74a9dff913bac052f1a86585644098
diff --git a/src/backends/reference/RefLayerSupport.cpp b/src/backends/reference/RefLayerSupport.cpp
index c6a3af4..0ca19bb 100644
--- a/src/backends/reference/RefLayerSupport.cpp
+++ b/src/backends/reference/RefLayerSupport.cpp
@@ -1440,8 +1440,8 @@
 
     // Define supported input types.
     std::array<DataType,5> supportedInputTypes = {
-        DataType::QSymmS8,
         DataType::Float32,
+        DataType::Float16,
         DataType::QAsymmU8,
         DataType::QSymmS8,
         DataType::QSymmS16