diff options
author | Junyan He <junyan.he@linux.intel.com> | 2015-01-06 18:03:07 +0800 |
---|---|---|
committer | Zhigang Gong <zhigang.gong@intel.com> | 2015-01-20 16:31:16 +0800 |
commit | a994a275d05a6e1064ff3404e12b8267da77b5ee (patch) | |
tree | 47cbe1a480b8213766d02f2344a09c1ca021b324 /kernels | |
parent | f3339eb4b97706472adbe6b560dc3f4677860e4d (diff) |
Add test case for i64 div and rem.
Signed-off-by: Junyan He <junyan.he@linux.intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Diffstat (limited to 'kernels')
-rw-r--r-- | kernels/compiler_long_div.cl | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/kernels/compiler_long_div.cl b/kernels/compiler_long_div.cl new file mode 100644 index 00000000..b55263ca --- /dev/null +++ b/kernels/compiler_long_div.cl @@ -0,0 +1,12 @@ +kernel void compiler_long_div(__global long *srcA, __global long *srcB, __global long *dst) +{ + int tid = get_global_id(0); + dst[tid] = srcA[tid] / srcB[tid]; +} + +kernel void compiler_long_rem(__global long *srcA, __global long *srcB, __global long *dst) +{ + int tid = get_global_id(0); + dst[tid] = srcA[tid] % srcB[tid]; +} + |