\"\" \"\" \"\"
Go backward to Loop Vectorization
Go up to Top
Go forward to Vectorization Inhibitors
RISC-Linz logo

Loop Vectorization

Is semantics always preserved?
DO I = 2, N
  A(I) = A(I-1)*B(I)
ENDDO
|
V
A(2:129) = A(1:128)*B(2:129)
A(130:257) = A(129:256)*B(130:257)
....
Vectorization has changed semantics!
Author: Wolfgang Schreiner
Last modification: November 15, 1996