From 5ca5813534c835f9cd93a8f2ab16be9ac46d999d Mon Sep 17 00:00:00 2001 From: lkcl Date: Thu, 9 Jun 2022 17:31:05 +0100 Subject: [PATCH] --- openpower/sv/remap.mdwn | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 8ab3f5f55..e49e6152c 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -12,12 +12,13 @@ For more general reordering an Indexed REMAP mode is available. 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 +arbitrary access to elements (when elwidth overrides are used), +independently on each Vector src or dest register. The initial primary motivation of REMAP was for Matrix Multiplication, reordering of sequential data in-place. Four SPRs are provided so that a single FMAC may be -used in a single loop to perform 4x4 times 4x4 Matrix multiplication, +used in a single loop to perform for example 4x4 times 4x4 Matrix multiplication, generating 64 FMACs. Additional uses include regular "Structure Packing" such as RGB pixel data extraction and reforming. -- 2.30.2