Inefficient gather/scatter instructions present

The compiler assumes indirect or irregular stride access to data used for vector operations. Improve memory access by alerting the compiler to detected regular stride access patterns, such as:
PatternDescription
InvariantThe instruction accesses values in the same memory throughout the loop.
Uniform (Horizontal Invariant)The instruction accesses values in the same memory within the vector iteration.
Vertical InvariantThe instruction accesses the memory locations using the same offset across all vector iterations.
UnitThe instruction accesses values in contiguous memory throughout the loop, and the stride between vector iterations = vector length.
Constant (Non-Unit)The instruction accesses the memory locations using the same stride between iterations.