aboutsummaryrefslogtreecommitdiff
path: root/examples/cpp_for_opencl/default.clcpp
blob: 6845eaa60e017c5f8bfff0a31799fd96eaa59bda (plain)
1
2
3
4
5
6
7
8
template<typename T>
T add(T a, T b) {
    return a + b;
}
kernel void k(global int* in1, global int* in2, global int* out) {
    auto index = get_global_id(0);
    out[index] = add(in1[index], in2[index]);
}