# REMAP <a name="remap" />
* <https://bugs.libre-soc.org/show_bug.cgi?id=143>
-
-see [[sv/propagation]] because it is currently the only way to apply
+* see [[sv/propagation]] because it is currently the only way to apply
REMAP.
+REMAP is an advanced form of Vector "Structure Packing" that
+provides hardware-level support for commonly-used *nested* loop patterns.
+
+
REMAP allows the usual vector loop `0..VL-1` to be "reshaped" (re-mapped)
from a linear form to a 2D or 3D transposed form, or "offset" to permit
arbitrary access to elements, independently on each Vector src or dest