summaryrefslogtreecommitdiff
path: root/kernels/compiler_long_convert.cl
diff options
context:
space:
mode:
authorHomer Hsing <homer.xing@intel.com>2013-09-02 09:25:10 +0800
committerZhigang Gong <zhigang.gong@linux.intel.com>2013-09-11 15:17:57 +0800
commit692af06002a450e7eaa79fa72677f8ce2f87ebd4 (patch)
tree7cf0e3fbbc37ad14d7e5d5ae79ef1fd0e3375d4e /kernels/compiler_long_convert.cl
parentd02d0ebca3bc8d05eb9784ffaf1019d805a98790 (diff)
support converting 64-bit integer to shorter integer
Signed-off-by: Homer Hsing <homer.xing@intel.com> Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
Diffstat (limited to 'kernels/compiler_long_convert.cl')
-rw-r--r--kernels/compiler_long_convert.cl7
1 files changed, 7 insertions, 0 deletions
diff --git a/kernels/compiler_long_convert.cl b/kernels/compiler_long_convert.cl
index f22914f0..03df1472 100644
--- a/kernels/compiler_long_convert.cl
+++ b/kernels/compiler_long_convert.cl
@@ -5,3 +5,10 @@ kernel void compiler_long_convert(global char *src1, global short *src2, global
dst2[i] = src2[i];
dst3[i] = src3[i];
}
+
+kernel void compiler_long_convert_2(global char *dst1, global short *dst2, global int *dst3, global long *src) {
+ int i = get_global_id(0);
+ dst1[i] = src[i];
+ dst2[i] = src[i];
+ dst3[i] = src[i];
+}