From: lkcl Date: Wed, 27 Apr 2022 19:27:47 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~2552 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=624e47d9258e2900943e0aed5049b4621bfcdd3d;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index bba546416..aca580084 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -3,10 +3,13 @@ # REMAP * - -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