Re: Vectorization with computed stride...

2008-01-21 Thread Dorit Nuzman
> Hi, > > I've noticed that GCC doesn't like to vectorize my loop. > > 1. When the loop has non-unit stride, I get 'complicated access pattern' > message. Are non-unit strides supported? > > res(1:nS) = grid(1:(43-1)*7+1:7)*Dummy ! COMPLICATED ACCESSPATTERN > Currently only power-of-2 strides are

Vectorization with computed stride...

2008-01-21 Thread Gajda Michal
Hi, I've noticed that GCC doesn't like to vectorize my loop. 1. When the loop has non-unit stride, I get 'complicated access pattern' message. Are non-unit strides supported? res(1:nS) = grid(1:(43-1)*7+1:7)*Dummy ! COMPLICATED ACCESSPATTERN 2. When a stride is not a compile time constant, then