Update float8 header and namespace

Signed-off-by: Won Jeon <won.jeon@arm.com>
Change-Id: I75840f6b4ff11a63c4c874f8ded23afb5a71ad55
diff --git a/reference_model/src/ops/type_conversion.cc b/reference_model/src/ops/type_conversion.cc
index 40e6c64..9719f07 100644
--- a/reference_model/src/ops/type_conversion.cc
+++ b/reference_model/src/ops/type_conversion.cc
@@ -15,7 +15,7 @@
 
 #include "type_conversion.h"
 #include "arith_util.h"
-#include "float_utils.h"
+#include "cfloat.h"
 #include "half.hpp"
 #include "quant_util.h"
 #include "template_types.h"
@@ -25,11 +25,11 @@
 using namespace Eigen;
 using namespace tosa;
 
-using fp16    = tosa::float_t<int16_t, 5, true, true, true>;
-using bf16    = tosa::float_t<int16_t, 8, true, true, true>;
-using fp32    = tosa::float_t<int32_t, 8, true, true, true>;
-using fp8e4m3 = tosa::float_t<int8_t, 4, true, true, false>;
-using fp8e5m2 = tosa::float_t<int8_t, 5, true, true, true>;
+using fp16    = ct::cfloat<int16_t, 5, true, true, true>;
+using bf16    = ct::cfloat<int16_t, 8, true, true, true>;
+using fp32    = ct::cfloat<int32_t, 8, true, true, true>;
+using fp8e4m3 = ct::cfloat<int8_t, 4, true, true, false>;
+using fp8e5m2 = ct::cfloat<int8_t, 5, true, true, true>;
 
 template <int Rank, TOSA_REF_TYPE InDtype, TOSA_REF_TYPE OutDtype>
 OpRescale<Rank, InDtype, OutDtype>::OpRescale(SubgraphTraverser* sgt_, TosaAttributeBase* attribute_, uint64_t id_)
diff --git a/thirdparty/serialization_lib b/thirdparty/serialization_lib
index 50256e1..520b7ca 160000
--- a/thirdparty/serialization_lib
+++ b/thirdparty/serialization_lib
@@ -1 +1 @@
-Subproject commit 50256e168c3e759f03445bb872d0a43da1a6ba30
+Subproject commit 520b7ca51f1aa2835d45ca7266a07b4028d449d2