blob: ae9b74e77ee490a7f00113906124333980d1951b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#if TYPE == double
#pragma OPENCL EXTENSION cl_khr_fp64 : enable
#endif
typedef TYPE type_t;
kernel void store_global(global type_t *out, global type_t *in) {
out[0] = in[0];
out[1] = in[1];
out[2] = in[2];
out[3] = in[3];
out[4] = in[4];
out[5] = in[5];
out[6] = in[6];
out[7] = in[7];
}
kernel void store_global_wi(global type_t *out, global type_t *in) {
size_t id = get_global_id(0);
out[id] = in[id];
}
|