The NOVECTOR directive tells the compiler not to vectorize the DO loop following the directive. This is useful in cases where the vectorized form would not perform as well as the scalar form. The NOVECTOR directive takes the following form:
cDEC$ NOVECTOR
The NOVECTOR directive must precede the DO statement for each DO loop to which you want the directive to apply. No source code lines, other than the following, can be placed between the NOVECTOR directive statement and the DO statement:
For more details on the NOVECTOR directive, see your performance guide.