blob: 548dcb4f89be6f28e9a8bb864f165c86a7d358f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
kernel void compiler_vector_inc(global char *dst, global char *src) {
size_t i = get_global_id(0);
char2 dst2 = vload2(i, dst);
if (src[i] == 0)
dst2++;
else if(src[i] == 1)
++dst2;
else if(src[i] == 2)
dst2--;
else
--dst2;
vstore2(dst2, i, dst);
}
|