Visible to Intel only — GUID: GUID-D4B0C1A9-51B0-402F-8231-E3635C5431AC
Visible to Intel only — GUID: GUID-D4B0C1A9-51B0-402F-8231-E3635C5431AC
VECREMAINDER Clause
General Directive Clause: Allows the compiler to vectorize (or not to vectorize) any peel or remainder loops when the original loop is vectorized.
Syntax
[NO]VECREMAINDER
If !DIR$ VECTOR ALWAYS is specified, the following occurs:
If VECREMAINDER is specified, the compiler vectorizes peel and remainder loops when the original main loop is vectorized.
If NOVECREMAINDER is specified, the compiler does not vectorize peel or remainder loops when the original main loop is vectorized.
If neither the VECREMAINDER or NOVECREMAINDER clause is specified, the compiler overrides efficiency heuristics of the vectorizer and it determines whether the loop can be vectorized.