just call convert_double(float) for double can fully cover
         the data range of float, so no data lost

Signed-off-by: rander <rander.w...@intel.com>
---
 backend/src/libocl/script/ocl_convert.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/backend/src/libocl/script/ocl_convert.sh 
b/backend/src/libocl/script/ocl_convert.sh
index 31fdb6f..bc02de3 100755
--- a/backend/src/libocl/script/ocl_convert.sh
+++ b/backend/src/libocl/script/ocl_convert.sh
@@ -1054,10 +1054,10 @@ for vector_length in $VECTOR_LENGTHS; do
     done
 done
 
-# convert_double_roundingmode( int32, int16 ,int8)
-ITYPES=" double:8 int:4 uint:4 short:2 ushort:2 char:1 uchar:1"
+# convert_double_roundingmode( double, float ,int32, int16 ,int8)
+TTYPES=" double:8 float:4 int:4 uint:4 short:2 ushort:2 char:1 uchar:1"
 for vector_length in $VECTOR_LENGTHS; do
-    for ftype in $ITYPES; do
+    for ftype in $TTYPES; do
        fbasetype=`IFS=:; set -- dummy $ftype; echo $2`
 
            if test $vector_length -eq 1; then
-- 
2.7.4

_______________________________________________
Beignet mailing list
Beignet@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to