[Beignet] [PATCH 1/2] Move the defination union SF to header file utest_helper.hpp

Yi Sun yi.sun at intel.com
Tue Mar 4 21:59:26 PST 2014


Signed-off-by: Yi Sun <yi.sun at intel.com>

diff --git a/utests/utest_helper.cpp b/utests/utest_helper.cpp
index 91633f0..162c47b 100644
--- a/utests/utest_helper.cpp
+++ b/utests/utest_helper.cpp
@@ -648,20 +648,6 @@ int cl_check_image(const int *img, int w, int h, const char *bmp)
   return (float(discrepancy) / float(n) > max_error_ratio) ? 0 : 1;
 }
 
-typedef struct
-{
-  unsigned int mantissa:23;
-  unsigned int exponent:8;
-  unsigned int sign:1;
-} FLOAT;
-
-typedef union
-{
-  float f;
-  unsigned int i;
-  FLOAT spliter;
-} SF;
-
 const float cl_FLT_ULP(float float_number)
 {
   SF floatBin, ulpBin, ulpBinBase;
diff --git a/utests/utest_helper.hpp b/utests/utest_helper.hpp
index 0937bf2..0ebad7b 100644
--- a/utests/utest_helper.hpp
+++ b/utests/utest_helper.hpp
@@ -184,6 +184,21 @@ enum {
   BIN = 2
 };
 
+/* The SF is float type spliter*/
+typedef struct
+{
+  unsigned int mantissa:23;
+  unsigned int exponent:8;
+  unsigned int sign:1;
+} FLOAT;
+
+typedef union
+{
+  float f;
+  unsigned int i;
+  FLOAT spliter;
+} SF;
+
 /* Init OpenCL */
 extern int cl_ocl_init(void);
 
-- 
1.8.5.3



More information about the Beignet mailing list