From: lkcl Date: Sun, 17 Jul 2022 19:49:34 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~1167 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=daecb27d6f7c7513e504232ee139e6d6d084d0f2;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 7a9fa1db8..65019be5c 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -21,8 +21,9 @@ register. The initial primary motivation of REMAP was for Matrix Multiplication, reordering of sequential data in-place: in-place DCT and FFT were easily justified given the high usage in Computer Science. -Four SPRs are provided so that a single FMAC may be -used in a single loop to perform for example 4x4 times 4x4 Matrix multiplication, +Four SPRs are provided which may be applied to any GPR, FPR or CR Field +so that for example a single FMAC may be +used in a single loop to perform 5x3 times 3x4 Matrix multiplication, generating 64 FMACs. Additional uses include regular "Structure Packing" such as RGB pixel data extraction and reforming.