From: lkcl Date: Sun, 16 Apr 2023 10:49:42 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls009_v1~26 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=41a7dff1a82151f959a7cb3a871f65f83468fc36;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 2559ab253..bd2c0ff2a 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -39,6 +39,15 @@ Additional uses include regular "Structure Packing" such as RGB pixel data extraction and reforming (although less costly vec2/3/4 reshaping is achievable with `PACK/UNPACK`). +Even once designed as an independent RISC-paradigm abstraction system +Matrix REMAP was realised could be applied to min/max instructions to +achieve Floyd-Warshall Graph computations, or to AND/OR Ternary +bitmanipulation to compute Warshall Transitive Closure, or +to perform Cryptographic Matrix operations with Galois Field +variants of Multiply-Accumulate. This *without +adding actual explicit Vector opcodes for any of the same*. + +Thus it should be very clear: REMAP, like all of SV, is abstracted out, meaning that unlike traditional Vector ISAs which would typically only have a limited set of instructions that can be structure-packed (LD/ST and Move operations