I'm using CCSv6 with the TI C6000 compiler 7.4.11
I have several arrays, some with 2 dimensions (e.g. a1[256][192]), some with 3 (e.g. a2[20][30][40]) In looking at the variables in the Variable view and the same locations in the memory view, it looks like the arrays are stored in column major order, i.e. the last index varying the fastest as you go thru memory addresses linearly. I thought C use row major order (first index varies the fastest) Is this non-standard behavior? Or is it implementation dependent?
Thanks
Mike