summaryrefslogtreecommitdiff
path: root/utests/sub_buffer.cpp
diff options
context:
space:
mode:
authorYang Rong <rong.r.yang@intel.com>2014-06-21 00:15:43 +0800
committerZhigang Gong <zhigang.gong@intel.com>2014-06-20 17:35:03 +0800
commit02cba1c31588ecc6c7e8b78b9a06417215d8011f (patch)
tree964d113c32ac1da78c4e6c65084b2e2d7c60a987 /utests/sub_buffer.cpp
parent385ddca3e7c41e118a6a4abc8c276bd56cd03664 (diff)
downloadbeignet-02cba1c31588ecc6c7e8b78b9a06417215d8011f.tar.gz
Add some OpenCL1.2 new buffer flags handle.
And mem_base_addr_align' unit is bit, and origin's is byte, correct it when compare. v2: fix sub_buffer_check test case. Signed-off-by: Yang Rong <rong.r.yang@intel.com> Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Diffstat (limited to 'utests/sub_buffer.cpp')
-rw-r--r--utests/sub_buffer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/utests/sub_buffer.cpp b/utests/sub_buffer.cpp
index a13ebf17..9af39035 100644
--- a/utests/sub_buffer.cpp
+++ b/utests/sub_buffer.cpp
@@ -39,7 +39,7 @@ void sub_buffer_check(void)
continue;
}
/* invalid align, should be failed. */
- if(off & (address_align-1)) {
+ if(off & ((address_align/8)-1)) {
OCL_ASSERT(error != CL_SUCCESS);
continue;
}
@@ -85,7 +85,7 @@ void sub_buffer_check(void)
continue;
}
/* invalid align, should be failed. */
- if(off & (address_align-1)) {
+ if(off & (address_align/8-1)) {
OCL_ASSERT(error != CL_SUCCESS);
continue;
}