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