summaryrefslogtreecommitdiff
path: root/utests/compiler_clz.cpp
diff options
context:
space:
mode:
authorLuo Xionghu <xionghu.luo@intel.com>2016-04-21 18:50:40 +0800
committerYang Rong <rong.r.yang@intel.com>2016-04-22 18:13:12 +0800
commit830d3c32d00669f7eec5d80a083b3a0a88b39d11 (patch)
tree7e5ae3183877cb3e404ee9cc9ba08305b78726cd /utests/compiler_clz.cpp
parent0eebe2536c8e76cd20867d1ca00ba4735736f629 (diff)
downloadbeignet-830d3c32d00669f7eec5d80a083b3a0a88b39d11.tar.gz
fix failed cases for stand alone utest;
1. use clEnqueueMapBuffer/Image instead of clEnqueueReadBuffer/Image; 2. add sanity check for clEnqueueMapImage; v2: disable OpenCL 2.0 specific builtin cases for stand alone utest. v3: don't hide failed cases. fix utest build warnings. Signed-off-by: Luo Xionghu <xionghu.luo@intel.com> Reviewed-by: Yang Rong <rong.r.yang@intel.com>
Diffstat (limited to 'utests/compiler_clz.cpp')
-rw-r--r--utests/compiler_clz.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/utests/compiler_clz.cpp b/utests/compiler_clz.cpp
index 9116608c..53a418fc 100644
--- a/utests/compiler_clz.cpp
+++ b/utests/compiler_clz.cpp
@@ -81,13 +81,13 @@ void test(const char *kernel_name, int s_type)
{
for (uint32_t i = 0; i < n; ++i) {
if(sizeof(U) == 1 && i < 8 )
- OCL_ASSERT(((U*)buf_data[1])[i] == i );
+ OCL_ASSERT(((U*)buf_data[1])[i] == (U)i );
else if(sizeof(U) == 2 && i < 16 )
- OCL_ASSERT(((U*)buf_data[1])[i] == i );
+ OCL_ASSERT(((U*)buf_data[1])[i] == (U)i );
else if(sizeof(U) == 4 && i < 32 )
- OCL_ASSERT(((U*)buf_data[1])[i] == i );
+ OCL_ASSERT(((U*)buf_data[1])[i] == (U)i );
else if(sizeof(U) == 8 && i < 64 )
- OCL_ASSERT(((U*)buf_data[1])[i] == i );
+ OCL_ASSERT(((U*)buf_data[1])[i] == (U)i );
}
}
else // signed type
@@ -96,28 +96,28 @@ void test(const char *kernel_name, int s_type)
if(sizeof(U) == 1)
{
if( i < 8 )
- OCL_ASSERT(((U*)buf_data[1])[i] == i+1 );
+ OCL_ASSERT(((U*)buf_data[1])[i] == (U)i+1 );
else if( i == 8 )
OCL_ASSERT(((U*)buf_data[1])[i] == 0 );
}
else if(sizeof(U) == 2)
{
if( i < 16 )
- OCL_ASSERT(((U*)buf_data[1])[i] == i+1 );
+ OCL_ASSERT(((U*)buf_data[1])[i] == (U)i+1 );
else if( i == 16 )
OCL_ASSERT(((U*)buf_data[1])[i] == 0 );
}
else if(sizeof(U) == 4)
{
if( i < 32 )
- OCL_ASSERT(((U*)buf_data[1])[i] == i+1 );
+ OCL_ASSERT(((U*)buf_data[1])[i] == (U)i+1 );
else if( i == 32 )
OCL_ASSERT(((U*)buf_data[1])[i] == 0 );
}
else if(sizeof(U) == 8)
{
if( i < 63 )
- OCL_ASSERT(((U*)buf_data[1])[i] == i+1 );
+ OCL_ASSERT(((U*)buf_data[1])[i] == (U)i+1 );
}
}
}