[Beignet] [PATCH] Fix a convert typo.

Yang Rong rong.r.yang at intel.com
Fri Dec 27 01:15:36 PST 2013


Should return float, but long. Correct it.

Signed-off-by: Yang Rong <rong.r.yang at intel.com>
---
 backend/src/gen_convert.sh | 4 ++--
 backend/src/ocl_convert.h  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/backend/src/gen_convert.sh b/backend/src/gen_convert.sh
index 0aafc3f..f0562a7 100755
--- a/backend/src/gen_convert.sh
+++ b/backend/src/gen_convert.sh
@@ -350,7 +350,7 @@ INLINE_OVERLOADABLE float __convert_float_rtn(int x)
   }
   return u.f;
 }
-INLINE_OVERLOADABLE long __convert_float_rtz(uint x)
+INLINE_OVERLOADABLE float __convert_float_rtz(uint x)
 {
   union {
     uint u;
@@ -362,7 +362,7 @@ INLINE_OVERLOADABLE long __convert_float_rtz(uint x)
     u.u -= 1;
   return u.f;
 }
-INLINE_OVERLOADABLE long __convert_float_rtp(uint x)
+INLINE_OVERLOADABLE float __convert_float_rtp(uint x)
 {
   union {
     uint u;
diff --git a/backend/src/ocl_convert.h b/backend/src/ocl_convert.h
index 9ef8bd0..7ec2aec 100644
--- a/backend/src/ocl_convert.h
+++ b/backend/src/ocl_convert.h
@@ -3920,7 +3920,7 @@ INLINE_OVERLOADABLE float __convert_float_rtn(int x)
   }
   return u.f;
 }
-INLINE_OVERLOADABLE long __convert_float_rtz(uint x)
+INLINE_OVERLOADABLE float __convert_float_rtz(uint x)
 {
   union {
     uint u;
@@ -3932,7 +3932,7 @@ INLINE_OVERLOADABLE long __convert_float_rtz(uint x)
     u.u -= 1;
   return u.f;
 }
-INLINE_OVERLOADABLE long __convert_float_rtp(uint x)
+INLINE_OVERLOADABLE float __convert_float_rtp(uint x)
 {
   union {
     uint u;
-- 
1.8.1.2



More information about the Beignet mailing list