summaryrefslogtreecommitdiff
path: root/kernels
diff options
context:
space:
mode:
authorGuo Yejun <yejun.guo@intel.com>2015-04-21 11:44:57 +0800
committerYang Rong <rong.r.yang@intel.com>2015-04-24 10:31:38 +0800
commitdc22a04dcb5142444f7816f1b6352e5dbef5f8c1 (patch)
treea7a2b8dfb55340c68a5fe603c108c4f73198404b /kernels
parent325e1e8e3aa2495081c77c4a129fc5743816e52d (diff)
add utest for __gen_ocl_get_simd_id
Signed-off-by: Guo Yejun <yejun.guo@intel.com> Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
Diffstat (limited to 'kernels')
-rw-r--r--kernels/compiler_get_simd_id.cl8
1 files changed, 8 insertions, 0 deletions
diff --git a/kernels/compiler_get_simd_id.cl b/kernels/compiler_get_simd_id.cl
new file mode 100644
index 00000000..dfe625a8
--- /dev/null
+++ b/kernels/compiler_get_simd_id.cl
@@ -0,0 +1,8 @@
+__kernel void compiler_get_simd_id(global int *dst)
+{
+ int i = get_global_id(0);
+ if (i == 0)
+ dst[0] = __gen_ocl_get_simd_size();
+
+ dst[i+1] = __gen_ocl_get_simd_id();
+}