source: CIVL/examples/opencl/2.15/multiplekernel.cvl

main
Last change on this file was ea777aa, checked in by Alex Wilton <awilton@…>, 3 years ago

Moved examples, include, build_default.properties, common.xml, and README out from dev.civl.com into the root of the repo.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@5704 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 389 bytes
RevLine 
[ed1d441]1
2/*
3__local int input
4__global int counter
5*/
6
7void add(
8 int workgroup,
9 int cl_global_id,
10 int cl_local_id,
11 int input,
12 int * counter)
13 {
[774abd2]14 *counter = *counter + input;
15 //printf("counter is %d, input is %d\n", *counter, input);
[ed1d441]16
17 }
[98a7bd9]18
19void sub(
20 int workgroup,
21 int cl_global_id,
22 int cl_local_id,
23 int input,
24 int * counter)
25 {
26 *counter = *counter - input;
27 }
28
Note: See TracBrowser for help on using the repository browser.