From f2d1a1ccee19c430147ff2b0cc239ecdeff9af45 Mon Sep 17 00:00:00 2001 From: "HuYingzhuo(hugo/hyzboy)" Date: Thu, 9 Feb 2023 15:18:14 +0800 Subject: [PATCH] added split_float_test --- HalfFloatTest.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/HalfFloatTest.cpp b/HalfFloatTest.cpp index b44d19b..e6d9452 100644 --- a/HalfFloatTest.cpp +++ b/HalfFloatTest.cpp @@ -53,9 +53,29 @@ void half_float_test() OutputHalfFloat("std ",hf_std); } +void split_float_test() +{ + bool sign_bit; + uint exponent; + uint mantissa; + + float result; + + for(uint i=0;i<4;i++) + { + SplitFloat32(sign_bit,exponent,mantissa,origin_float[i]); + + result=MergeFloat32(sign_bit,exponent,mantissa); + + cout<<"origin: "<