diff options
author | Guo Yejun <yejun.guo@intel.com> | 2016-08-02 04:16:19 +0800 |
---|---|---|
committer | Yang Rong <rong.r.yang@intel.com> | 2016-08-03 18:20:22 +0800 |
commit | 8030099e578c57f71e9abc89b05ce23dc34e6618 (patch) | |
tree | 8065e61ae3dafba4224d4e7be3954ccd07320bf7 /utests/utest_helper.cpp | |
parent | aa077d9279cedc28704d02444e26fab0f77f3bbd (diff) | |
download | beignet-8030099e578c57f71e9abc89b05ce23dc34e6618.tar.gz |
use different pointer alignment for different implementation
beignet only requirs 64 bytes alignment while other implementations
might require 4096 alignment.
and also change function cl_check_beignet for better output message.
Signed-off-by: Guo Yejun <yejun.guo@intel.com>
Reviewed-by: Yang Rong <rong.r.yang@intel.com>
Diffstat (limited to 'utests/utest_helper.cpp')
-rw-r--r-- | utests/utest_helper.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/utests/utest_helper.cpp b/utests/utest_helper.cpp index da4cfbff..3388d9fc 100644 --- a/utests/utest_helper.cpp +++ b/utests/utest_helper.cpp @@ -860,7 +860,6 @@ int cl_check_beignet(void) size_t ret_sz; OCL_CALL(clGetDeviceInfo, device, CL_DEVICE_VERSION, 0, 0, ¶m_value_size); if(param_value_size == 0) { - printf("Not beignet device , Skip!"); return 0; } char* device_version_str = (char* )malloc(param_value_size * sizeof(char) ); @@ -869,7 +868,6 @@ int cl_check_beignet(void) if(!strstr(device_version_str, "beignet")) { free(device_version_str); - printf("Not beignet device , Skip!"); return 0; } free(device_version_str); @@ -906,8 +904,10 @@ int cl_check_ocl20(void) if(cl_check_beignet()) { printf("Beignet extension test!"); return 1; + } else { + printf("Not beignet device , Skip!"); + return 0; } - return 0; } char* device_version_str = (char* )malloc(param_value_size * sizeof(char) ); OCL_CALL(clGetDeviceInfo, device, CL_DEVICE_OPENCL_C_VERSION, param_value_size, (void*)device_version_str, &ret_sz); @@ -919,8 +919,10 @@ int cl_check_ocl20(void) if(cl_check_beignet()) { printf("Beignet extension test!"); return 1; + } else { + printf("Not beignet device , Skip!"); + return 0; } - return 0; } free(device_version_str); return 1; |