From: lkcl Date: Thu, 14 Jan 2021 05:36:04 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~458 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0fd0ef9651132effe4f0d2b76140c9e42deb5315;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index cc47e8159..1dd0fd4eb 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -12,6 +12,8 @@ REMAP, like all of SV, is abstracted out, meaning that unlike traditional Vector Note that REMAP does not apply to sub-vector elements: that is what swizzle is for. Swizzle *can* however be applied to the same instruction as REMAP. +REMAP is quite expensive to set up, and on some implementations introduce latency, so should realistically be used only where it is worthwhile + # SHAPE 1D/2D/3D vector-matrix remapping SPRs There are four "shape" SPRs, SHAPE0-3, 32-bits in each,