From: lkcl Date: Sat, 9 Jan 2021 19:13:49 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~510 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f6210bd9fb275393448fe66267d1e6776e3afe97;p=libreriscv.git --- diff --git a/simple_v_extension/remap.mdwn b/simple_v_extension/remap.mdwn index c2632b4c2..907c9a189 100644 --- a/simple_v_extension/remap.mdwn +++ b/simple_v_extension/remap.mdwn @@ -10,7 +10,7 @@ REMAP allows the usual vector loop `0..VL-1` to be "reshaped" (re-mapped) from a form to a 2D or 3D transposed form, or "offset" to permit arbitrary access to elements, independently on each Vector src or dest register. -Their primary use is for Matrix Multiplication, reordering of sequential data in-place. Four CSRs are provided so that a single FMAC may be used in a single loop to perform 4x4 times 4x4 Matrix multiplication, generating 64 FMACs. Adfitionwl uses include regular "Structure Packing" such as RGB pixel data extraction and reforming. +Their primary use is for Matrix Multiplication, reordering of sequential data in-place. Four CSRs are provided so that a single FMAC may be used in a single loop to perform 4x4 times 4x4 Matrix multiplication, generating 64 FMACs. Additional uses include regular "Structure Packing" such as RGB pixel data extraction and reforming. # SHAPE 1D/2D/3D vector-matrix remapping CSRs