I have an issue which relate to Neon in Starterware. I have enabled neon in init.asm and setup the project in CCS (5.3) to use VFPv3 and enabled the --neon option. I have some caluclation on a 2D data for which Neon would be a great help and I think the C code I have should be "neon friendly", but the compiler won't produce any neon instructions (at most I saw some VMOVs) but no mathematical operations got vectorized. For example this code (all arrays are integers) did not produce any vector instruction.
pa[0] = qy[0] * width + qx[0];
pa[1] = qy[1] * width + qx[1];
pa[2] = qy[2] * width + qx[2];
pa[3] = qy[3] * width + qx[3];
Is there some hidden option that needs to be enabled to get the vectorization active?