Michael,
Since ints are supported, I'm not sure how to go about doing that. I have tried several different things:
using a constant int for index (like [0]), this doesn't work
using a function parameter int (like func(..,..,..,.., int j).....;, this doesn't work
declaring an int inside the kernel and using that, this doesn't work
Is there an example I can look at because I didn't find one in the ..\samples\test or ..\samples\apps folders that shows how scatter (like this one) works.
I'm sorry to be a pain about this, any help is appreciated, I'm just stuck since scatter (like this) is supported, I would like to be able to at least implement a simple example (which is all I am trying to do).
EDIT:: If I was working with similar size arrays, then I could use a bunch of "if"statements such as: if (indexof(c) == somevalue), if(indexof(c) == someOtherValue), etc, etc, etc.. and then write "c = something + something" and that would work, however, since I am working witih dissimilar array sizes, I can't because I want to use an offset for "c", something like: c[indexof(d)+H*L*W], where d is a 2D array and c is a 3D array.
EDIT2:: When trying to use an int anywhere with the kernel, the brcc compiles with no errors but produces only the code UP TO the int for the cpp file. That is, the cpp file is created UP TO where the "int" word is, it stops right before that, so of course I get compilation errors when I compile my cpp file.